.Select_Input__nKXM9{width:100%}fieldset.Select_--touched__K0h2T :is(input,select):invalid{border:2px solid var(--color-functional-red)}fieldset.Select_--touched__K0h2T:invalid label{color:var(--color-functional-red)}.SamplesCard_SamplesCard_header__SLNA7{color:var(--color-white);background-color:var(--color-primary-blue);width:45%;margin:calc(var(--spacing-6) * -1);aspect-ratio:1/1;align-items:center;padding:var(--spacing-8);-webkit-margin-end:var(--spacing-6);margin-inline-end:var(--spacing-6);border-radius:var(--radius-md) 0 0 var(--radius-md);flex-shrink:0;.SamplesCard_Buttons__22PFJ{-webkit-margin-before:var(--spacing-6);margin-block-start:var(--spacing-6)}.SamplesCard_StepIndex__Xc3vn{color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-sm);align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;display:flex;width:var(--spacing-5);height:var(--spacing-5)}.SamplesCard_StepIndex--current__q6NCE{color:var(--color-primary-blue);background-color:var(--color-white)}.SamplesCard_Button--previous__PWucM,.SamplesCard_Button--submit__j9GO4{& svg{-webkit-margin-end:var(--spacing-2);margin-inline-end:var(--spacing-2)}}.SamplesCard_Button--next__lA2cm,.SamplesCard_Button--submit__j9GO4{color:var(--color-primary-blue)}.SamplesCard_Button--next__lA2cm{& svg{-webkit-margin-start:var(--spacing-2);margin-inline-start:var(--spacing-2)}}}.SamplesCard_SamplesCard_body__4TH25{width:100%;justify-items:center;justify-content:center;display:none;& a{color:var(--color-primary-blue)}.SamplesCard_Disclaimer__4jfUD{max-height:15rem;overflow-y:scroll;border:1px solid var(--color-input-border-lighter);border-radius:var(--radius-md);padding:var(--spacing-1) var(--spacing-2);margin-bottom:var(--spacing-4);& p{-webkit-padding-after:var(--spacing-1);padding-block-end:var(--spacing-1)}& :is(h2,h3,h4){padding-block:var(--spacing-4) var(--spacing-1)}& a{color:var(--color-primary-blue)}& :is(ul,ol){font-size:var(--text-sm);-webkit-padding-start:var(--spacing-8);padding-inline-start:var(--spacing-8)}}.SamplesCard_Option__XN8OQ{width:100%;border:1px solid var(--color-input-border-lighter);border-radius:var(--radius-md);padding:var(--spacing-4);align-items:center;& input[type=checkbox]{height:var(--spacing-4);width:var(--spacing-4);accent-color:var(--color-primary-blue)}}.SamplesCard_Option__XN8OQ:has(input:checked){border-color:var(--color-primary-blue)}}.SamplesCard_SamplesCard_body--current__2yWlv{display:flex}.SamplesCard_Input--contactName__6QX__{width:15rem}.SamplesCard_Input--addressLine__uu4s6,.SamplesCard_Input--town__MvbxP{width:20rem}.SamplesCard_Input--postcode__9gDLM{width:8rem}.SamplesCard_Input--email__rXQle{width:20rem}.SamplesCard_Input--companyName__J4blP{width:15rem}.SamplesCard_Input--companyType__O0BCi{width:20rem}.SamplesCard_Input--vatNumber__M_SHI{width:9rem}@media screen and (max-width:48rem){.SamplesCard_SamplesCard__O9sAW{flex-direction:column;width:100%;& .SamplesCard_SamplesCard_header__SLNA7{width:calc(100% + (var(--spacing-6) * 2));aspect-ratio:unset;margin:calc(var(--spacing-6) * -1);-webkit-margin-after:var(--spacing-6);margin-block-end:var(--spacing-6);border-radius:var(--radius-md) var(--radius-md) 0 0;& .SamplesCard_SamplesCard_title__iqVfk{display:flex;font-size:var(--text-2xl)}}}.SamplesCard_SamplesCard__O9sAW input{max-width:100vw}}