@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap%27);.stepper-signup-form .display-none{display:none}.stepper-signup-form .form-container{background:#fff;border-radius:8px;overflow:hidden;margin:72px 0}.stepper-signup-form .form-header{background:#fff;margin-bottom:24px}.stepper-signup-form .form-header .head-txt,.stepper-signup-form .form-header .head-txt p{font-family:'PfizerTomorrow-bold';font-weight:700;font-size:36px;line-height:44px;color:#48726B;margin-bottom:16px}body[pagename="benefix"] .stepper-signup-form .form-header .head-txt,body[pagename="benefix"] .stepper-signup-form .form-header .head-txt p{color:#127380}.stepper-signup-form .form-header .sub-head-txt,.stepper-signup-form .form-header .sub-head-txt p{font-family:var(--helix-core-type-preset-6-paragraph-font-family);font-weight:400;font-size:18px;line-height:22px;color:#48726B;margin-bottom:16px}body[pagename="benefix"] .stepper-signup-form .form-header .sub-head-txt,body[pagename="benefix"] .stepper-signup-form .form-header .sub-head-txt p{color:#127380}.stepper-signup-form .form-header .required-note,.stepper-signup-form .form-header .required-note p{font-family:var(--helix-core-type-preset-6-paragraph-font-family);font-weight:400;font-size:12px;line-height:18px;color:#000}.stepper-signup-form .stepper-main-container{border-radius:8px;padding:32px;border:1px solid #AEE4FF;background-color:#E3F5F1}body[pagename="benefix"] .stepper-signup-form .stepper-main-container{border:1px solid #AEE4FF;background-color:#ECF5FB}.stepper-signup-form .stepper-container{margin-bottom:40px}.stepper-signup-form .stepper-container .step-indicator{margin-bottom:8px}.stepper-signup-form .stepper-container .step-indicator .step-text,.stepper-signup-form .stepper-container .step-indicator .step-text p{font-family:var(--helix-core-type-preset-6-button-font-family);font-weight:400;font-size:16px;line-height:140%;color:#000}body[pagename="benefix"] .stepper-signup-form .stepper-container .step-indicator .step-text,body[pagename="benefix"] .stepper-signup-form .stepper-container .step-indicator .step-text p{color:#004260}.stepper-signup-form .stepper{display:flex;justify-content:space-around;align-items:flex-start;position:relative;max-width:100%}.stepper-signup-form .stepper::before,.stepper-signup-form .stepper::after{display:none}.stepper-signup-form .stepper .step{position:relative}.stepper-signup-form .stepper .step::before{content:'';position:absolute;top:0;left:0;right:0;height:8px;background:#F3F4F5;border-radius:2px;border-radius:88px}body[pagename="benefix"] .stepper-signup-form .stepper .step::before{background:#CFE7ED}.stepper-signup-form .stepper .step.completed::before{background-color:#22474180}body[pagename="benefix"] .stepper-signup-form .stepper .step.completed::before{background-color:#235A6780}.stepper-signup-form .stepper .step.active::before{background-color:#224741}body[pagename="benefix"] .stepper-signup-form .stepper .step.active::before{background-color:#235A67}.stepper-signup-form .stepper .step:nth-child(1)::before{margin-right:2px;border-top-right-radius:0;border-bottom-right-radius:0}.stepper-signup-form .stepper .step:nth-child(2)::before{margin:0 2px;border-radius:0}.stepper-signup-form .stepper .step:nth-child(3)::before{margin-left:2px;border-top-right-radius:88px;border-bottom-right-radius:88px;border-top-left-radius:0;border-bottom-left-radius:0}.stepper-signup-form .stepper .step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:2;text-align:center}.stepper-signup-form .stepper .step .step-labels{margin-top:12px}.stepper-signup-form .stepper .step .step-labels .step-title,.stepper-signup-form .stepper .step .step-labels .step-title p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#48726B}body[pagename="benefix"] .stepper-signup-form .stepper .step .step-labels .step-title,body[pagename="benefix"] .stepper-signup-form .stepper .step .step-labels .step-title p{color:#235A67}.stepper-signup-form .stepper-form .form-step{display:none!important}.stepper-signup-form .stepper-form .form-step.active{display:block!important}.stepper-signup-form .stepper-form .question-group{margin-top:40px}.stepper-signup-form .stepper-form .question-group:first-child{margin-top:0}.stepper-signup-form .stepper-form .question-group .question-label,.stepper-signup-form .stepper-form .question-group .question-label p{font-family:'PfizerTomorrow-bold';font-weight:700;font-size:22px;line-height:26px;color:#48726B;margin-bottom:24px}body[pagename="benefix"] .stepper-signup-form .stepper-form .question-group .question-label,body[pagename="benefix"] .stepper-signup-form .stepper-form .question-group .question-label p{color:#127380}.stepper-signup-form .stepper-form .checkbox-group{display:flex;gap:24px;flex-wrap:wrap}.stepper-signup-form .stepper-form .checkbox-option{display:flex;align-items:center;cursor:pointer;font-family:'PfizerDiatype-regular';font-size:16px;color:#000}.stepper-signup-form .stepper-form input[type="checkbox"]{display:grid;place-content:center;appearance:none;width:20px;height:20px;border:2px solid #48726B;border-radius:0;padding:0;background:none;background-color:#fff;cursor:pointer;transition:background-color .2s,border-color .2s;margin:0}body[pagename="benefix"] .stepper-signup-form .stepper-form input[type="checkbox"]{border:2px solid #235A67}.stepper-signup-form .stepper-form input[type="checkbox"]:checked{background-color:#48726B;border-color:#48726B}body[pagename="benefix"] .stepper-signup-form .stepper-form input[type="checkbox"]:checked{border-color:#235A67;background-color:#235A67}.stepper-signup-form .stepper-form input[type="checkbox"]:checked::before{content:'';width:14px;height:10.5px;background-image:url(/images/3538c78575065c50a4c6d9b228384448.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(1)}.stepper-signup-form .stepper-form input[type="checkbox"]::before{content:'';transform:scale(0);transition:transform .2s ease-in-out}.stepper-signup-form .stepper-form .checkbox-label{margin-left:8px;font-family:'PfizerDiatype-regular';font-size:16px;line-height:140%;color:#000}body[pagename="benefix"] .stepper-signup-form .stepper-form .checkbox-label{color:#004260}.question-group.disabled{opacity:30%;pointer-events:none;transition:opacity 0.3s ease,background-color 0.3s ease}.question-group.disabled *{cursor:not-allowed!important}.stepper-signup-form .stepper-form .error-message{background:#FFF;border:1px solid #AEE4FF;border-radius:8px;padding:16px 32px;margin-top:32px;display:flex;align-items:center}.stepper-signup-form .stepper-form .error-message .info-icon p{text-indent:-9999px;content:'';display:inline-block;width:22.31px;height:22.31px;background-image:url(/images/1d40c367b56a6f7676113e67d8d5956b.svg);background-repeat:no-repeat;background-size:22.31px 22.31px}.stepper-signup-form .stepper-form .error-message .info-message p{font-family:'PfizerDiatype-regular';font-weight:400;font-size:18px;line-height:22px;color:#48726B;margin-left:16px}.stepper-signup-form .stepper-form .error-message .info-message p a{color:#48726B}.stepper-signup-form .form-actions{display:flex;justify-content:flex-start}.stepper-signup-form #step1-actions.form-actions button{margin-top:24px}.stepper-signup-form .form-actions .btn{width:134px;height:40px;border-radius:88px;background-color:#48726B;padding:8px 24px;gap:12px;font-size:14px;color:#FFF;font-weight:700;line-height:120%;cursor:pointer;transition:all 0.3s;text-decoration:none;display:inline-flex;align-items:center;text-align:center;border:none}body[pagename="benefix"] .stepper-signup-form .form-actions .btn{background-color:#235A67}.stepper-signup-form .form-actions .btn::before{content:'';width:12.6px;height:11.4px;background-image:url(/images/02d1033e0a241c2575082b064395620b.svg);background-repeat:no-repeat;background-size:contain;margin-right:8px}.stepper-signup-form .form-actions .btn.rotate-arrow::before{transform:rotate(180deg)}.stepper-signup-form .stepper-form .form-row{display:flex;gap:40px;margin-bottom:40px}.stepper-signup-form .stepper-form .form-group{flex:1;display:flex;flex-direction:column;position:relative}.stepper-signup-form .stepper-form input,.stepper-signup-form .stepper-form select{border-radius:8px;border:1px solid #AEE4FF;background-color:#fff;padding:12px 24px;height:46px;width:100%;max-width:100%}.stepper-signup-form .stepper-form select{padding-right:60px}.stepper-signup-form .stepper-form select option{white-space:normal;overflow:hidden;text-overflow:ellipsis}.stepper-signup-form .stepper-form .label{font-family:'PfizerDiatype-regular';font-weight:400;font-size:16px;line-height:140%;color:#000;margin-bottom:8px}.stepper-signup-form .stepper-form input,.stepper-signup-form .stepper-form select{font-family:'PfizerDiatype-regular';font-weight:400;font-size:16px;line-height:140%;color:#000}.stepper-signup-form .stepper-form input:focus,.stepper-signup-form .stepper-form select:focus{outline:none;border:2px solid #48726B}body[pagename="benefix"] .stepper-signup-form .stepper-form input:focus,body[pagename="benefix"] .stepper-signup-form .stepper-form select:focus{border:2px solid #AEE4FF}.stepper-signup-form .stepper-form select{color:#0A0A0A80}.stepper-signup-form .stepper-form input:not(:placeholder-shown){color:#000}input::placeholder{color:#0A0A0A80;opacity:1;font-style:normal}.stepper-signup-form .stepper-form select:valid{color:#000}.stepper-signup-form .stepper-form select option{color:#000}.stepper-signup-form .stepper-form select option:first-child{color:#0A0A0A80}.stepper-signup-form .stepper-form input::placeholder,.stepper-signup-form .stepper-form select::placeholder{font-family:'PfizerDiatype-regular';font-weight:400;font-size:16px;line-height:140%;color:#0A0A0A80}.custom-date-input{position:relative}.custom-placeholder{position:absolute;right:12px;top:53px;transform:translateY(-50%);width:1em;height:1em;background-image:url(/images/86e9f0415dddb0a934d8060cd60d95e3.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;text-indent:-9999px}body[pagename="benefix"] .custom-placeholder{background-image:url(/images/674f2a9638f521092fa0ecafa433f174.svg)}.hemophilia-checkbox{border:1px solid #AEE4FF;background-color:#fff;padding:32px;border-radius:8px}.hemophilia-checkbox .question-label,.hemophilia-checkbox .question-label p{font-size:18px}.consent-section,.final-submit{margin-bottom:40px}.consent-section{margin-top:40px}.consent-section .checkbox-option{align-items:flex-start!important}.consent-section input[type="checkbox"]{padding-right:12px!important;width:16px!important;height:16px!important}.consent-section input[type="checkbox"]:checked::before,.caregiver-address-section input[type="checkbox"]:checked::before{position:relative;left:6px;width:11.2px!important;height:6.4px!important}.consent-section .checkbox-label{margin-left:16px!important}.caregiver-address-section{margin:40px 0}.privacy-notice .helix-core-content,.privacy-notice .helix-core-content p{font-size:12px;font-weight:400;font-family:'PfizerDiatype-regular';line-height:18px;margin-bottom:10px}.privacy-notice .helix-core-content a,.privacy-notice .helix-core-content p a{color:#000}.privacy-notice .helix-core-content:last-child,.privacy-notice .helix-core-content p:last-child{margin-bottom:0}.custom-dropdown{position:relative;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/310bd1e0d2a2e7ef07331b4fb064e578.svg),linear-gradient(to left,#48726B 46px,transparent 0);background-repeat:no-repeat,no-repeat;background-position:right 14px center,right top;background-size:16px 24px,46px 100%}body[pagename="benefix"] .custom-dropdown{background-image:url(/images/310bd1e0d2a2e7ef07331b4fb064e578.svg),linear-gradient(to left,#235A67 46px,transparent 0)}.custom-dropdown:focus{outline:none;border-color:#48726B}body[pagename="benefix"] .custom-dropdown:focus{border-color:#235A67}.g-recaptcha{margin-bottom:40px}.robot-img{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:60px;height:60px;background-image:url(/images/6f596ab2a7e26659ccc5b904f56ff6c3.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.final-submit button.btn::before{display:none}.final-submit button.btn{width:96px!important;height:34px!important}.flatpickr-calendar.pfizer-date-picker{z-index:99999!important;position:absolute!important;visibility:visible!important;opacity:1!important;display:block!important}.flatpickr-calendar{z-index:99999!important;position:absolute!important;border:1px solid #AEE4FF!important;border-radius:8px!important}.flatpickr-calendar.open{z-index:99999!important;visibility:visible!important;opacity:1!important}.flatpickr-calendar .flatpickr-day{border-radius:4px}.flatpickr-calendar .flatpickr-day:hover{background-color:#E3F5F1!important;color:#48726B!important}.flatpickr-calendar .flatpickr-day.selected{background-color:#48726B!important;color:white!important}input[name="patient_dob"]{cursor:pointer!important;background-color:#ffffff!important}input[name="patient_dob"]:focus{outline:none!important;border:2px solid #AEE4FF!important}.custom-date-picker{position:relative}.custom-date-picker input{cursor:pointer!important}.field-error{color:#dc3545!important;font-size:12px!important;font-family:'PfizerDiatype-regular'!important;margin-top:4px!important;padding:0!important;line-height:18px!important;display:block!important}.stepper-signup-form .stepper-form input.error,.stepper-signup-form .stepper-form select.error,.stepper-signup-form .stepper-form select.error-select,.stepper-signup-form .stepper-form .custom-dropdown-toggle.error{border-color:#dc3545!important;border-width:2px!important}.stepper-signup-form .stepper-form input.error:focus,.stepper-signup-form .stepper-form select.error:focus,.stepper-signup-form .stepper-form select.error-select:focus,.stepper-signup-form .stepper-form .custom-dropdown-toggle.error:focus{border-color:#dc3545!important}.stepper-signup-form .stepper-form input[type="checkbox"].error{border-color:#dc3545!important;border-width:2px!important}.form-caregiver-section{margin-top:40px;display:none}.caregiver-address-check-section input[type="checkbox"]{width:16px!important;height:16px!important;padding-right:12px!important}.stepper-signup-form .form-actions .btn:disabled{cursor:not-allowed;opacity:.6}.thank-you-message{background:#FFF;border:1px solid #AEE4FF;border-radius:8px;padding:16px 32px;margin-top:32px;display:none;align-items:center}.thank-you-message .correct-icon p{text-indent:-9999px;content:'';display:inline-block;width:22.31px;height:22.31px;background-image:url(/images/09d1a80dbf54e881ea2d0d8cc859af64.svg);background-repeat:no-repeat;background-size:22.31px 22.31px}.thank-you-message .message-container{margin-left:16px}.thank-you-message .message-container .helix-core-content p{font-family:'PfizerDiatype-bold';font-weight:700;font-size:18px;line-height:22px;color:#48726B}.thank-you-message .message-container .helix-core-content.msg-2 p{font-family:'PfizerDiatype-regular';margin-top:12px;font-weight:400}.privacy-notice .helix-core-content p em{font-style:normal;color:#EE509D}@media (min-width:481px) and (max-width:1023px){.stepper-signup-form::part(inner-container){padding:0 24px}.stepper-signup-form .stepper-form .form-row{flex-direction:column}.thank-you-message{padding:16px}}@media (max-width:480px){.stepper-signup-form::part(inner-container){padding:0 24px}.stepper-signup-form .stepper-form .form-row{gap:20px;flex-direction:column;margin-bottom:24px}.stepper-signup-form .form-container{margin:44px 0}.stepper-signup-form .form-header .head-txt,.stepper-signup-form .form-header .head-txt p{font-size:30px;line-height:120%}.stepper-signup-form .form-header .sub-head-txt,.stepper-signup-form .form-header .sub-head-txt p{height:auto!important;font-size:16px;line-height:140%}.stepper-signup-form .stepper-main-container{padding:16px}.stepper-signup-form .stepper-form .question-group{margin-top:24px}.stepper-signup-form .stepper-form .question-group .question-label,.stepper-signup-form .stepper-form .question-group .question-label p{font-size:20px;line-height:120%}.stepper-signup-form .stepper-form .error-message{padding:16px}.stepper-signup-form .stepper-form .question-group .question-label,.stepper-signup-form .stepper-form .question-group .question-label p,.stepper-signup-form .stepper-container{margin-bottom:16px}.stepper-signup-form .stepper-form input{width:100%;height:48px}.stepper-signup-form .stepper-form .name-field{flex-direction:row}.stepper-signup-form .stepper-form .name-field .form-group,.stepper-signup-form .stepper-form .name-field .form-group input{position:relative}.stepper-signup-form .stepper-form .name-field .form-group input{height:68px}.stepper-signup-form .stepper-form .name-field .form-group input::placeholder{color:#fff0}.stepper-signup-form .stepper-form .name-field .form-group::before{position:absolute;left:24px;top:65%;transform:translateY(-50%);color:#0A0A0A80;pointer-events:none;font-size:16px;font-family:'PfizerDiatype-regular';z-index:1;white-space:pre}.stepper-signup-form .stepper-form .name-field .form-group.first-name-field::before,.stepper-signup-form .stepper-form .name-field .form-group.last-name-field::before{top:65px}.stepper-signup-form .stepper-form .name-field .form-group.first-name-field:focus-within::before,.stepper-signup-form .stepper-form .name-field .form-group.last-name-field:focus-within::before,.stepper-signup-form .stepper-form .name-field .form-group.first-name-field.has-interaction::before,.stepper-signup-form .stepper-form .name-field .form-group.last-name-field.has-interaction::before{top:24px}.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.first-name-field::before,.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.last-name-field::before{top:88px}.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.first-name-field:focus-within::before,.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.last-name-field:focus-within::before,.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.first-name-field.has-interaction::before,.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.last-name-field.has-interaction::before{top:24px}.stepper-signup-form .stepper-form .name-field .form-group.first-name-field::before{content:"Patient First \A Name"}.stepper-signup-form .stepper-form .name-field .form-group.last-name-field::before{content:"Patient Last \A Name"}.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.first-name-field::before{content:"Caregiver First \A Name"}.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.last-name-field::before{content:"Caregiver Last \A Name"}.stepper-signup-form .stepper-form .name-field .form-group input:focus+::before,.stepper-signup-form .stepper-form .name-field .form-group input:not(:placeholder-shown)+::before,.stepper-signup-form .stepper-form .name-field .form-group input:focus~::before,.stepper-signup-form .stepper-form .name-field .form-group:focus-within::before,.stepper-signup-form .stepper-form .name-field .form-group input:not([value=""])::before{display:none}.stepper-signup-form .stepper-form .form-patient-section .name-field .form-group.first-name-field.has-content::before,.stepper-signup-form .stepper-form .form-patient-section .name-field .form-group.last-name-field.has-content::before,.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.first-name-field.has-content::before,.stepper-signup-form .stepper-form .form-caregiver-section .name-field .form-group.last-name-field.has-content::before{display:none!important}.hemophilia-checkbox{padding:16px}.hemophilia-checkbox .checkbox-group{display:flex;flex-direction:column}.consent-section,.final-submit{margin:24px 0}.g-recaptcha{margin-bottom:24px}.thank-you-message{padding:16px}}