@font-face{font-family:"Flaticon";src:url("../../images/icons/Flaticon.eot");src:url("../../images/icons/Flaticon.eot?#iefix") format("embedded-opentype"),url("../../images/icons/Flaticon.woff2") format("woff2"),url("../../images/icons/Flaticon.woff") format("woff"),url("../../images/icons/Flaticon.ttf") format("truetype"),url("../../images/icons/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}.container.schedule-online-page{width:1200px}.ghost .user-data-wrap{display:none}.ghost .user-data-wrap.popup{z-index:99999 !important}.ghost .user-data-wrap.popup .popup-content{max-width:675px !important;max-height:90vh;padding:30px !important}@media screen and (max-width: 768px){.ghost .user-data-wrap.popup .popup-content{padding:20px 10px !important}}.ghost #user-data-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:auto}.ghost #user-data-form .description-text{width:75%;padding:0}@media screen and (max-width: 768px){.ghost #user-data-form .description-text{width:100%}}.ghost #user-data-form .description-text .title{color:#FB8334}.ghost #user-data-form .description-text .subtitle{color:#000}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper{gap:13px}}.ghost #user-data-form .form-wrapper .input-wrapper.half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.ghost #user-data-form .form-wrapper .input-wrapper.half .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:50%}.ghost #user-data-form .form-wrapper .input-wrapper.half .item label{width:48% !important;text-align:left}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper.half .item label{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}}.ghost #user-data-form .form-wrapper .input-wrapper.half .item input{width:55%}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper.half .item input{width:100%}}.ghost #user-data-form .form-wrapper .input-wrapper label{text-align:left;width:30% !important}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper label{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}}.ghost #user-data-form .form-wrapper .input-wrapper .row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper .state-wrapper select{padding:12px 8px;max-height:44px}}.ghost #user-data-form .form-wrapper .input-wrapper .state-wrapper .error{left:32%}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper .state-wrapper .error{left:0}}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper.cphone-wrapper>input::-webkit-input-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.hphone-wrapper>input::-webkit-input-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.other-insurance-phone-wrapper>input::-webkit-input-placeholder{color:transparent !important}.ghost #user-data-form .form-wrapper .input-wrapper.cphone-wrapper>input::-moz-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.hphone-wrapper>input::-moz-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.other-insurance-phone-wrapper>input::-moz-placeholder{color:transparent !important}.ghost #user-data-form .form-wrapper .input-wrapper.cphone-wrapper>input:-ms-input-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.hphone-wrapper>input:-ms-input-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.other-insurance-phone-wrapper>input:-ms-input-placeholder{color:transparent !important}.ghost #user-data-form .form-wrapper .input-wrapper.cphone-wrapper>input::-ms-input-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.hphone-wrapper>input::-ms-input-placeholder, .ghost #user-data-form .form-wrapper .input-wrapper.other-insurance-phone-wrapper>input::-ms-input-placeholder{color:transparent !important}.ghost #user-data-form .form-wrapper .input-wrapper.cphone-wrapper>input::placeholder,.ghost #user-data-form .form-wrapper .input-wrapper.hphone-wrapper>input::placeholder,.ghost #user-data-form .form-wrapper .input-wrapper.other-insurance-phone-wrapper>input::placeholder{color:transparent !important}}.ghost #user-data-form .form-wrapper .input-wrapper .zip-wrapper .error{left:46%}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper .zip-wrapper .error{left:0}}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper{display:grid;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper label{top:-6px;left:5px;font-size:12px}}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data{width:100%}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .field-error .ts-control{border-color:#de0b0b !important}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control{padding:10px 14px}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control{max-height:46px;line-height:18px}}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control input{border:none !important;height:unset !important;line-height:0 !important}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control input::-webkit-input-placeholder{font-size:16px;color:#666}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control input::-moz-placeholder{font-size:16px;color:#666}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control input:-ms-input-placeholder{font-size:16px;color:#666}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control input::-ms-input-placeholder{font-size:16px;color:#666}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-control input::placeholder{font-size:16px;color:#666}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-dropdown{text-align:left}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-wrap-data .ts-dropdown .ts-dropdown-content{max-height:145px}.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-instruction{margin-left:23%;font-size:12px;text-align:left}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper.insurance-wrapper .insurance-instruction{margin-left:0;font-size:11px}}.ghost #user-data-form .form-wrapper .input-wrapper.email-wrapper .status-block{padding-top:0}.ghost #user-data-form .form-wrapper .input-wrapper .error{left:23%}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .input-wrapper .error{left:0}}.ghost #user-data-form .form-wrapper .submit-wrapper{margin-top:25px}.ghost #user-data-form .form-wrapper .radio-wrapper label .slider{gap:10px}.ghost #user-data-form .form-wrapper .radio-wrapper label .slider span.desktop{width:50%}.ghost #user-data-form .form-wrapper .radio-wrapper label .slider span.active .desktop{width:50%}.ghost #user-data-form .form-wrapper .other-insurance-wrapper{gap:10px}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .other-insurance-wrapper{gap:13px}}.ghost #user-data-form .form-wrapper .other-insurance-wrapper .input-wrapper{margin-top:0}.ghost #user-data-form .form-wrapper .other-insurance-wrapper .insurance-name-other-wrapper label{letter-spacing:-0.5px}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .other-insurance-wrapper .insurance-name-other-wrapper label{letter-spacing:normal}}.ghost #user-data-form .form-wrapper .other-insurance-wrapper .other-insurance-phone-wrapper label{line-height:1;padding-top:5px}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .other-insurance-wrapper .other-insurance-phone-wrapper label{padding-top:0;line-height:10px;font-size:16px}}.ghost #user-data-form .form-wrapper .other-insurance-wrapper .other-insurance-phone-wrapper label .comment{font-size:10px;display:inline-block}@media screen and (max-width: 768px){.ghost #user-data-form .form-wrapper .other-insurance-wrapper .other-insurance-phone-wrapper.focus-select label{font-size:12px}}.ghost .show{display:none}.assistance-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:25px auto 0}.assistance-wrapper p{color:#FB8334;font-weight:600;text-align:center}.assistance-wrapper p.es-content{font-size:15px;padding-top:10px}.assistance-wrapper p span{color:#344054;display:inline-block}.assistance-wrapper p span a{color:#344054 !important}@media screen and (max-width: 448px){.assistance-wrapper p{font-size:16px !important}}@media screen and (max-width: 424px){.assistance-wrapper p{font-size:15px !important}}@media screen and (max-width: 410px){.assistance-wrapper p{font-size:14px !important}}.description-text{width:100%;padding:15px 0 25px;max-width:635px}@media (max-width: 767px){.description-text{padding-top:0}}.description-text p{margin:0;text-align:center;font-size:16px}.description-text p.title{font-weight:700;font-size:20px;line-height:130%;letter-spacing:0.15px;color:#000}.description-text p.subtitle{color:#FB8334;font-weight:600}.description-text p.subtitle.black{color:#000}.description-text h3{color:#000;text-align:center}.es-content{font-size:15px !important;color:#FB8334 !important;font-weight:600  !important;margin-top:-10px}@media screen and (max-width: 768px){.es-content{font-size:14px !important}}.page_steps{overflow:hidden;counter-reset:step;list-style-type:none;width:100%;max-width:635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:0 !important;padding-left:0}.page_steps.hold-ins li{min-width:5em}.page_steps.hold-ins li:after{width:12em}.page_steps li{list-style-type:none;position:relative;font-size:14px;padding:10px 0;text-align:center}.page_steps li.current:before{background:#344054;color:#fff}.page_steps li.current:after{background:#344054;color:white}.page_steps li:before{content:counter(step);counter-increment:step;width:24px;height:24px;line-height:24px;font-weight:700;font-size:14px;display:block;color:#fff;background:#999;border:4px solid #F2F2F2;border-radius:50%;margin:0 auto 10px;position:-webkit-sticky;position:sticky;text-align:center;z-index:2}.page_steps li:after{content:'';width:10em;height:2px;background:#B3B3B3;position:absolute;right:60%;top:24px;z-index:1}.page_steps li:first-child:after{content:none}.page_steps li.check:before{color:#fff;content:'✓';font-size:16px;background-color:#344054}.page_steps li.check:after{background:#344054}.mobile-title{font-size:20px;line-height:130%;text-align:center;letter-spacing:0.15px;color:#2B2E34;margin-bottom:16px;display:none}@media screen and (max-width: 768px){.mobile-title{display:block}.page_steps{padding:0;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_steps.hold-ins li:after{width:30vw}.page_steps li{font-size:0;padding:0}.page_steps li:after{width:20vw;top:14px}.page_steps li:before{top:0}.page_steps:before{width:calc(100% - 40px);height:2px;left:20px;bottom:22px}.back-button-row{padding:0 16px}.back-button-row div{width:48% !important}}.submit-container .back-button-row{width:100%;max-width:635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;margin:0 auto}.submit-container .back-button-row.external{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-container .back-button-row .back-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #FB8334;width:105px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:3px}.submit-container .back-button-row .back-button-wrapper-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;color:#FB8334;font-size:16px;font-weight:700;text-decoration:none}.submit-container .back-button-row div{width:49%}.main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:635px;margin:0 auto}.main-container .wrapper{width:100%}@media screen and (max-width: 768px){.main-container .wrapper{width:90%}}.main-container .wrapper .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;margin:0 auto}.main-container .wrapper .form-wrapper .description-text{margin-top:20px}.main-container .wrapper .form-wrapper .fields-wrap{background-color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);border-radius:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:80%}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .fields-wrap{width:100%}}.main-container .wrapper .form-wrapper .input-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-container .wrapper .form-wrapper .input-wrapper label{line-height:44px;width:40%}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .input-wrapper label{width:unset;line-height:1;left:10px;top:15px}}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .input-wrapper.focus-select label{font-size:12px;top:-5px;left:5px;background:#fff;padding:0 5px}}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .input-wrapper.dob-wrapper,.main-container .wrapper .form-wrapper .input-wrapper.lname-wrapper{margin-top:5px}}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .input-wrapper.dob-wrapper label{top:-5px;left:5px;font-size:12px;background:#fff;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.main-container .wrapper .form-wrapper .input-wrapper input{padding:12px 10px;height:44px !important}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .input-wrapper input{padding:12px 8px}}.main-container .wrapper .form-wrapper .input-wrapper .error{bottom:-11px;left:28%}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .input-wrapper .error{left:0}}.main-container .wrapper .form-wrapper .submit-user-data-container{width:75%;max-width:635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:20px auto 0}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .submit-user-data-container{width:100%;gap:10px}}.main-container .wrapper .form-wrapper .submit-user-data-container .submit-wrapper{margin:0 !important}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .submit-user-data-container .submit-wrapper{width:100%}}.main-container .wrapper .form-wrapper .submit-user-data-container .cancel-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #FB8334;width:105px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:3px}@media screen and (max-width: 768px){.main-container .wrapper .form-wrapper .submit-user-data-container .cancel-button-wrapper{width:100%}}.main-container .wrapper .form-wrapper .submit-user-data-container .cancel-button-wrapper:hover{cursor:pointer}.main-container .wrapper .form-wrapper .submit-user-data-container .cancel-button-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;color:#FB8334;font-size:16px;font-weight:700;text-decoration:none}.main-container .wrapper .select-contact-form .cell-phone-wrapper,.main-container .wrapper .select-contact-form .partner-phone-wrapper,.main-container .wrapper .select-contact-form .email-wrapper{display:none}.main-container .wrapper .select-contact-form label{font-size:16px;cursor:pointer}@media screen and (max-width: 768px){.main-container .wrapper .select-contact-form a{display:inline-block}}.main-container .wrapper .select-contact-form input{accent-color:#FB8334}.main-container .wrapper .select-contact-form .subheader-verification-code{color:#FB8334}.main-container .wrapper .select-contact-form .submit-wrapper{margin-top:15px}.main-container .wrapper .form-verification-code .input-wrapper{width:50%;margin-bottom:5px}@media screen and (max-width: 768px){.main-container .wrapper .form-verification-code .input-wrapper{width:100%}}.main-container .wrapper .form-verification-code .input-wrapper input{text-align:center}@media screen and (max-width: 768px){.main-container .wrapper .form-verification-code .input-wrapper label{width:100%}}@media screen and (max-width: 768px){.main-container .wrapper .form-verification-code .input-wrapper.focus-select label{padding:0 5px;width:initial;left:30%}}.main-container .wrapper .form-verification-code .error{width:100%}.main-container .wrapper .form-verification-code .error #resend-verification-code{font-size:11px}@media screen and (max-width: 768px){.main-container .wrapper .form-verification-code .error #resend-verification-code{font-size:9px}}@media screen and (max-width: 768px){.main-container .wrapper .form-verification-code a{display:inline-block}}.main-container .wrapper .form-verification-code p:first-child{color:#FB8334}.main-container .wrapper .form-verification-code .change-contact p:hover{cursor:pointer;text-decoration:underline}.main-container .wrapper .form-verification-code .change-contact p a{font-size:16px;margin:0}.main-container .wrapper .form-verification-code .resend-wrap{color:#6f6f6f;display:inline-block;font-weight:600}.main-container .wrapper .form-verification-code .resend-wrap .resend-code-link{font-size:16px;margin:10px 0 0 0;color:#FB8334 !important}.main-container .wrapper .no-statement-wrap,.main-container .wrapper .statement-error-wrap,.main-container .wrapper .no-patient-found-wrap,.main-container .wrapper .no-valid-contact-wrap,.main-container .wrapper .no-payment-wrap,.main-container .wrapper .existing-patient-wrap,.main-container .wrapper .form-verification-code-wrap{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.main-container .wrapper .popup{position:fixed;display:none;z-index:99999;top:0;right:0;left:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-container .wrapper .popup-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.313725);position:absolute;z-index:11}.main-container .wrapper .popup-content{text-align:center;max-width:635px;width:90%;background:#fff;position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 15px;margin:0 auto}.main-container .wrapper .popup .title,.main-container .wrapper .popup .subtitle{color:#FB8334;font-weight:bold}.main-container .wrapper .popup .title{font-size:120%}.main-container .wrapper .popup a{display:inline-block;margin:10px 0;font-size:18px;font-weight:bold;color:#FB8334}.main-container h1{font-size:20px}.main-container p{color:#6f6f6f;font-weight:700}@media screen and (max-width: 768px){.main-container .submit-wrapper{margin:0}}.main-container .error{font-size:10px;color:#de0b0b;position:absolute}@media screen and (max-width: 768px){.main-container .error{font-size:9px}}.main-container .error .resend-code-link{color:inherit;font-size:inherit}.main-container.es #form-verification-code .input-wrapper{width:55%}@media screen and (max-width: 500px){.main-container.es #form-verification-code .input-wrapper{width:100% !important}}.main-container.es #form-verification-code .input-wrapper .error{left:0 !important}@media screen and (max-width: 500px){.main-container.es .input-wrapper.focus-select label.es{width:90% !important;left:5% !important}}.main-container.es .input-wrapper label{line-height:1.3 !important;width:65% !important}@media screen and (max-width: 768px){.main-container.es .input-wrapper label{width:unset !important}}.main-container.es .input-wrapper label.es{width:100% !important}@media screen and (max-width: 768px){.main-container.es .input-wrapper label.es{left:0}}.main-container.es .input-wrapper .es-label{display:block;padding-left:12px;color:inherit}@media screen and (max-width: 768px){.main-container.es .input-wrapper .es-label{display:inline-block;padding-left:0}}.main-container.es .input-wrapper .es-label.inline{padding-left:0;display:inline-block}.main-container.es .input-wrapper .error{left:40% !important;font-size:8px}@media screen and (max-width: 768px){.main-container.es .input-wrapper .error{left:0 !important}}.main-container.es .submit-wrapper{max-width:unset !important}.main-container .wrapper .data-wrap .popup-content{background:#fff;padding:0;gap:0}@media screen and (max-width: 500px){.main-container .wrapper .data-wrap .popup-content{max-width:95vw;width:unset}}@media screen and (orientation: landscape) and (max-width: 1024px){.main-container .wrapper .data-wrap .popup-content{max-width:500px}}.main-container .wrapper .data-wrap .popup-content .header{-webkit-box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.1);box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.1);width:100%}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap{display:grid;grid-template-columns:1fr 1fr 1fr}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap a{font-size:inherit;margin:unset;text-decoration:none}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .left{text-align:left}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .right{text-align:right}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .page-buttons{display:inline-block}@media screen and (max-width: 800px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .page-buttons{font-size:12px}}@media screen and (max-width: 500px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .page-buttons{font-size:11px}}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .page-buttons span{display:inline-block;padding:0 3px}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button{margin:15px;background-image:none;background-color:#fff;border-color:#e1e1e1;display:inline-block;line-height:1;font-weight:500;padding:8px 15px;font-size:14px;border-radius:4px}@media screen and (orientation: landscape){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button{margin:10px;padding:8px}}@media screen and (max-width: 800px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button{margin:8px;padding:8px;font-size:12px}}@media screen and (max-width: 500px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button{padding:3px 7px;margin:7px 4px}}@media screen and (max-width: 400px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button{padding:3px 5px}}@media screen and (max-width: 400px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button.prev-button,.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button.next-button{margin:7px 0}}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button img{display:contents}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button .current-page,.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap .nav-button .pages-count{font-size:14px}@media screen and (max-width: 500px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap span{font-size:11px}}@media screen and (max-width: 500px){.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap i{font-size:13px}}.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap span,.main-container .wrapper .data-wrap .popup-content .header .buttons-wrap i:before{color:#000 !important}.main-container .wrapper .data-wrap .popup-content .content{max-height:90vh;max-width:90%}@media screen and (orientation: landscape) and (max-width: 1024px){.main-container .wrapper .data-wrap .popup-content .content{max-height:87vh;max-width:47vw}}@media screen and (max-width: 500px){.main-container .wrapper .data-wrap .popup-content .content{max-height:70vh;max-width:90vw}}.main-container .wrapper .data-wrap .popup-content .content canvas{width:100%;height:100%}.main-container .wrapper .data-wrap .data-content{width:90%}.main-container .wrapper .data-list-links-wrap{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.main-container .wrapper .data-list-links-wrap .popup-content{max-height:60vh}.main-container .wrapper .data-list-links-wrap .popup-content p{color:#000;font-size:18px}.main-container .wrapper .data-list-links-wrap .popup-content p::before,.main-container .wrapper .data-list-links-wrap .popup-content p::after{content:''}.main-container .wrapper .data-list-links-wrap .popup-content p.row{font-size:16px;font-weight:600;line-height:22px;color:#FB8334;width:100%;margin:0}.main-container .wrapper .data-list-links-wrap .popup-content p.row:hover{cursor:pointer;color:#344054;font-weight:700}@media screen and (max-width: 500px){.main-container .wrapper .data-list-links-wrap .popup-content p.row{font-size:15px}}.main-container .wrapper .data-list-links-wrap .popup-content .links{overflow:auto}.records .file-elem{display:none}.records .popup.upload-file-wrap{display:none}.records .popup.upload-file-wrap .popup-content{max-width:550px;max-height:70vh;padding:40px 40px 20px;gap:20px}@media screen and (max-width: 500px){.records .popup.upload-file-wrap .popup-content{max-height:92vh}}.records .popup.upload-file-wrap .popup-content .buttons-wrapper{max-height:55vh;overflow:auto}@media screen and (max-width: 500px){.records .popup.upload-file-wrap .popup-content .buttons-wrapper{width:100%;max-height:72vh}}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .title{color:#000;margin-bottom:20px}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .comment{font-size:14px;margin-top:10px}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .comment p{color:#000;text-align:left}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .comment .info{margin:25px 0 10px}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .comment ol{font-size:14px;padding:0 30px;text-align:left;color:#000;margin-bottom:30px}.records .popup.upload-file-wrap .popup-content .buttons-wrapper button{background-color:#344054;border-radius:3px;font-weight:700;padding:10px 24px;color:#fff;border:none;min-width:200px}@media screen and (max-width: 500px){.records .popup.upload-file-wrap .popup-content .buttons-wrapper button{width:100%}}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .file-list{margin:10px;word-wrap:break-word}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .file-list .remove{padding-left:10px}.records .popup.upload-file-wrap .popup-content .buttons-wrapper .file-list .remove :hover{cursor:pointer}.records .popup.upload-file-wrap .records-btn{display:none;margin-bottom:10px}.records .popup .error-files .file-name{color:#FB8334}.arrival-wrap{display:none}.arrival-wrap .wrap .msg{color:#FB8334;font-weight:600;font-size:22px;text-align:center;margin:20px 0 50px}.arrival-wrap .wrap .assistance-wrapper{text-align:center}.arrival-wrap .wrap .assistance-wrapper p{width:100%}.arrival-wrap .wrap .assistance-wrapper p span{color:inherit}.arrival-wrap .wrap .assistance-wrapper p .call-assistance{color:#344054 !important}.arrival-wrap.es .wrap .msg{color:#6f6f6f;margin:20px 0}.arrival-wrap.es .wrap .es-content{margin-top:20px;font-size:22px !important;text-align:center}.arrival-wrap.blocked{display:-webkit-box;display:-ms-flexbox;display:flex}.arrival-wrap.blocked .msg{color:#FB8334 !important}.insurance-wrap{display:none}.insurance-wrap .wrap .msg{color:#FB8334;font-weight:600;font-size:22px;text-align:center;margin:20px 0 50px}.insurance-wrap .wrap .assistance-wrapper{text-align:center}.insurance-wrap .wrap .assistance-wrapper p{width:100%}.insurance-wrap .wrap .assistance-wrapper p span{color:inherit}.insurance-wrap .wrap .assistance-wrapper p .call-assistance{color:#344054 !important}:root{--main-font: 'Open Sans', sans-serif}*{padding:0;margin:0;outline:none;font-family:var(--main-font),sans-serif}.tooltip{width:20px;position:absolute;right:0;opacity:1;z-index:999}.tooltip:hover .tooltiptext{visibility:visible}.tooltip i{font-size:12px;color:#333}.tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#fff;border:1px solid #000;color:#000;text-align:center;border-radius:6px;padding:5px;font-size:12px;position:absolute;z-index:1;bottom:100%;right:50%;margin-bottom:15px}.input-wrapper.email-wrapper{width:100% !important}.input-wrapper.email-wrapper .error .add-data{color:#FB8334}.input-wrapper.email-wrapper .error .add-data:hover{cursor:pointer}.input-wrapper.email-wrapper .status-block{height:100%;margin-right:5px;position:absolute;padding-top:22px;right:0;text-align:right;width:20px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.input-wrapper.email-wrapper .status-block{padding-top:0}}.input-wrapper.email-wrapper .status-block img{width:100%;display:none}input[type=checkbox]:checked{accent-color:#8a8a8a !important}#agree{-webkit-box-shadow:none;box-shadow:none}.input-wrapper.dob-wrapper{width:100% !important}.input-wrapper.dob-wrapper .select_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.input-wrapper.dob-wrapper .select_wrapper select{color:#a19f9f;width:32%}#select-contacts-form .partner-phone-wrapper{margin-top:15px}#select-contacts-form label{cursor:pointer;font-size:16px}#bookonline_step2{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:150px}#bookonline_step2 .input-wrapper{width:48.6%}#bookonline_step2 .input-wrapper.insurance-wrapper,#bookonline_step2 .input-wrapper.insurance-name-other-wrapper,#bookonline_step2 .input-wrapper.member-id-wrapper,#bookonline_step2 .input-wrapper.other-insurance-phone-wrapper{width:100% !important}#bookonline_step2 .input-wrapper.insurance-wrapper .field-error.invalid .ts-control{border-color:#de0b0b !important}#bookonline_step2 .input-wrapper .required{font-weight:400}#bookonline_step2 .popup-close{position:absolute;right:15px;top:10px;width:20px;height:20px;opacity:0.7;cursor:pointer}#bookonline_step2 .popup-close:hover{opacity:1}#bookonline_step2 .popup-close:before{position:absolute;left:15px;content:' ';height:20px;width:2px;background-color:#333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#bookonline_step2 .popup-close:after{position:absolute;left:15px;content:' ';height:20px;width:2px;background-color:#333;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#bookonline_step2 .insurance-instruction,#bookonline_step2 .insurance-type{font-size:12px}#bookonline_step2 .submit-wrapper{margin:0}#bookonline_step2 .submit-wrapper.submit-select-contacts-form,#bookonline_step2 .submit-wrapper.submit-2fa-form{margin:20px auto}#bookonline_step2 .additional-block-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}#bookonline_step2 .additional-block-wrapper.hide{display:none}.other-insurance{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.other-insurance div:not(:first-of-type){margin-top:16px}.no-contacts-popup,.user-exists-popup,.no-clinics-popup,.existing-patient-popup,.trouble-verifying-popup,.select-contacts-popup,.no-accept-popup{display:none;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-contacts-popup-overlay,.user-exists-popup-overlay,.no-clinics-popup-overlay,.existing-patient-popup-overlay,.trouble-verifying-popup-overlay,.select-contacts-popup-overlay,.no-accept-popup-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.313725);position:absolute;z-index:11}.no-contacts-popup-content,.user-exists-popup-content,.no-clinics-popup-content,.existing-patient-popup-content,.trouble-verifying-popup-content,.select-contacts-popup-content,.no-accept-popup-content{text-align:center;max-width:635px;width:90%;background:#fff;position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 15px}.no-contacts-popup-content h1,.user-exists-popup-content h1,.no-clinics-popup-content h1,.existing-patient-popup-content h1,.trouble-verifying-popup-content h1,.select-contacts-popup-content h1,.no-accept-popup-content h1{font-size:20px}.no-contacts-popup-content p,.user-exists-popup-content p,.no-clinics-popup-content p,.existing-patient-popup-content p,.trouble-verifying-popup-content p,.select-contacts-popup-content p,.no-accept-popup-content p{color:#6f6f6f;font-weight:700}.no-contacts-popup-content p:first-child,.user-exists-popup-content p:first-child,.no-clinics-popup-content p:first-child,.existing-patient-popup-content p:first-child,.trouble-verifying-popup-content p:first-child,.select-contacts-popup-content p:first-child,.no-accept-popup-content p:first-child{color:#FB8334;font-weight:bold}.no-contacts-popup-content a,.user-exists-popup-content a,.no-clinics-popup-content a,.existing-patient-popup-content a,.trouble-verifying-popup-content a,.select-contacts-popup-content a,.no-accept-popup-content a{display:inline-block;margin-top:10px;font-size:20px;font-weight:bold;color:#344054}.no-contacts-popup-close,.user-exists-popup-close,.no-clinics-popup-close,.existing-patient-popup-close,.trouble-verifying-popup-close,.select-contacts-popup-close,.no-accept-popup-close{position:absolute;right:5px;top:5px;cursor:pointer;width:20px;height:20px;border:1px solid #000;border-radius:50px;text-align:center}.select-contacts-popup-content p{margin-bottom:20px}.select-contacts-popup .cell-phone-wrapper,.select-contacts-popup .email-wrapper,.select-contacts-popup .partner-phone-wrapper{display:none}.no-clinics-popup-content p:first-child{color:#FB8334;font-weight:bold}.no-accept-popup-content p.subtitle{padding-bottom:10px}.existing-patient-popup-content h1{font-size:24px}.existing-patient-popup-content p.title,.existing-patient-popup-content p.subtitle{color:#FB8334;font-weight:bold}.existing-patient-popup-content p.title{font-size:120%}.existing-patient-popup-content a{display:inline-block;margin-top:10px;font-size:20px;font-weight:bold}.user-exists-popup .subheader-2fa-code{margin-bottom:10px}.user-exists-popup .resend-wrap{color:#6f6f6f;display:inline-block;font-weight:600}.user-exists-popup .resend-wrap .resend-code-link{font-size:16px;margin:10px 0 0 0;color:#FB8334 !important}.user-exists-popup .change-contact a{font-size:16px;margin:10px 0 0}.consultation-wrapper{width:100%;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultation-wrapper .submit-wrapper{width:45%}@media (max-width: 500px){.consultation-wrapper .submit-wrapper{width:48%}}@media (max-width: 400px){.consultation-wrapper .submit-wrapper input{font-size:13px}}.consultation-wrapper .submit-wrapper.blue{background-color:#FB8334}#form-2fa-code .input-wrapper,#select-contacts-form .input-wrapper{width:100%}#form-2fa-code .input-wrapper input,#select-contacts-form .input-wrapper input{text-align:center}#form-2fa-code .input-wrapper .error,#select-contacts-form .input-wrapper .error{left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%}#form-2fa-code .input-wrapper .error .resend-code-link,#select-contacts-form .input-wrapper .error .resend-code-link{color:inherit !important;font-size:inherit !important;margin:0 !important}.dob-wrapper .select_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dob-wrapper .select_wrapper select{color:#a19f9f;width:32%}#young-wrapper{margin:0}@media screen and (max-width: 768px){#bookonline_step2 .input-wrapper{width:100% !important}.input-wrapper.dob-wrapper{margin-top:10px}.input-wrapper.dob-wrapper .dob{position:absolute;font-size:10px;top:-12px;left:15px}.input-wrapper.insurance-wrapper label{top:-8px;font-size:14px;background:#fff}.input-wrapper.insurance-wrapper .insurance_select .ts-control{height:50px;line-height:30px}.checkbox-wrapper{margin-top:18px}.submit-wrapper.submit-select-contacts-form{margin:16px}}@media screen and (max-width: 500px){.wrapper{padding-bottom:30px}.wrapper h1{font-size:160%;margin-bottom:10px}.input-wrapper.fname-wrapper{margin-top:0}.input-wrapper.phone-wrapper,.input-wrapper.zip-wrapper,.input-wrapper.state-wrapper{width:49% !important}.input-wrapper.other-insurance-phone-wrapper label{top:7px;left:12px;font-size:14px}.dob-wrapper .select_wrapper .dob{font-size:10px;top:-12px;left:15px}}.ts-wrapper .ts-control{padding:10px 14px;border-radius:5px;border:1px solid #e1e1e1 !important;font-size:16px;color:#323232}.ts-wrapper .ts-dropdown{margin-bottom:50px;font-size:14px;padding-top:5px}@media screen and (max-width: 700px){.ts-wrapper .ts-dropdown{padding-top:25px}}.ts-wrapper .ts-dropdown-content{max-height:170px}.ts-wrapper .ts-dropdown .optgroup-header{padding:8px;font-weight:600}@media screen and (max-width: 700px){.ts-wrapper .ts-dropdown .optgroup-header{padding-top:3px}}.ts-wrapper .ts-dropdown .optgroup [data-selectable].option{padding:5px 15px}.ts-wrapper .ts-dropdown div[data-value="SELF"]{text-decoration:underline;position:absolute;right:20px;display:inline-block;background:none}@media screen and (max-width: 700px){.ts-wrapper .ts-dropdown div[data-value="SELF"]{top:0;right:20px}}.ts-wrapper .ts-dropdown div[data-value="SELF"]:hover{color:#000}.ts-wrapper #insurance-ts-control{border:none !important;margin:0 !important;min-height:20px !important}.ts-wrapper #insurance-ts-control::-webkit-input-placeholder{font-size:16px;color:#666}.ts-wrapper #insurance-ts-control::-moz-placeholder{font-size:16px;color:#666}.ts-wrapper #insurance-ts-control:-ms-input-placeholder{font-size:16px;color:#666}.ts-wrapper #insurance-ts-control::-ms-input-placeholder{font-size:16px;color:#666}.ts-wrapper #insurance-ts-control::placeholder{font-size:16px;color:#666}.ts-wrapper #insurance-ts-control:focus::-webkit-input-placeholder{opacity:0.3}.ts-wrapper #insurance-ts-control:focus::-moz-placeholder{opacity:0.3}.ts-wrapper #insurance-ts-control:focus:-ms-input-placeholder{opacity:0.3}.ts-wrapper #insurance-ts-control:focus::-ms-input-placeholder{opacity:0.3}.ts-wrapper #insurance-ts-control:focus::placeholder{opacity:0.3}h3.heading{margin-bottom:10px;font-weight:bold;text-align:center;color:#000}.fourth-step-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fourth-step-container .alert{background:#FB8334;color:#fff;max-width:635px;width:100%;padding:15px 20px;opacity:0;border-radius:5px;border:1px solid #FB8334;position:relative;-webkit-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all;-webkit-box-shadow:0 0 4px #FB8334;box-shadow:0 0 4px #FB8334;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);text-align:center}.fourth-step-container .close-alert{position:absolute;top:calc( 50% - 10px);right:10px;font-size:14px;cursor:pointer}.fourth-step-container h1{color:#FB8334;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:0.5px;line-height:1.2;margin-bottom:14px}.fourth-step-container .custom-text{width:100%;padding:15px 0 32px}@media (max-width: 767px){.fourth-step-container .custom-text{padding-top:0}}.fourth-step-container .custom-text p{margin:0;text-align:center;font-size:16px}.fourth-step-container .custom-text p.title{font-weight:700;font-size:20px;line-height:130%;letter-spacing:0.15px;color:#FB8334;margin-bottom:16px}.fourth-step-container .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:635px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fourth-step-container .form .input-wrapper{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.fourth-step-container .form .input-wrapper input[type=date]{height:41px}.fourth-step-container .form .radio-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fourth-step-container .form .radio-wrapper .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0}.fourth-step-container .form .radio-wrapper .radio-group li{margin:10px 10px 0 0;padding:0}.fourth-step-container .form .radio-wrapper .radio-group li:before{display:none}.fourth-step-container .form .radio-wrapper .radio-group li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fourth-step-container .form .radio-wrapper .radio-group li label input{margin:5px 5px 5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:20px;border:1px solid #e1e1e1;-webkit-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;background:#fff}.fourth-step-container .form .radio-wrapper .radio-group li label input:checked{border:5px double #F3F3F3;background:#344054}.fourth-step-container .form .fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 600px){.fourth-step-container .form .fields-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.fourth-step-container .form .fields-wrapper :nth-child(even){margin-left:50px}@media screen and (max-width: 500px){.fourth-step-container .form .fields-wrapper :nth-child(even){margin-left:0}}.fourth-step-container .form .fields-wrapper .input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.fourth-step-container .dob-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.fourth-step-container .dob-wrapper .select-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fourth-step-container .dob-wrapper .select-wrapper .dob{position:absolute;font-size:11px;top:-17px;left:20px;font-weight:500}@media screen and (max-width: 500px){.fourth-step-container .dob-wrapper .select-wrapper .dob{top:-13px}}.fourth-step-container .dob-wrapper .select-wrapper select{color:#a19f9f;width:32%}@media screen and (max-width: 768px){.fourth-step-container .dob-wrapper #DobDaySelect{width:80px}.fourth-step-container .dob-wrapper #DobYearSelect{width:85px}.fourth-step-container .dob-wrapper #DobMonthSelect{width:100%}}.fourth-step-container .submit-wrapper{margin:0}.samples-wrapper{margin:25px auto 0}@media (max-width: 500px){.samples-wrapper{margin-top:10px}}.samples-wrapper .row .col h4{text-align:center}.samples-wrapper .row .col svg{width:100%}.invalid-memberid-popup{display:none;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invalid-memberid-popup-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.313725);position:absolute;z-index:11}.invalid-memberid-popup-content{text-align:center;max-width:635px;width:90%;background:#fff;position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 30px}.invalid-memberid-popup-content h1{font-size:20px}.invalid-memberid-popup-content h4{text-transform:none;padding-bottom:25px}.invalid-memberid-popup-content p{color:#6f6f6f}.invalid-memberid-popup-content .row{display:-webkit-box;display:-ms-flexbox;display:flex}.invalid-memberid-popup-close{position:absolute;right:5px;top:5px;cursor:pointer;width:20px;height:20px;border:1px solid #000;border-radius:50px;text-align:center}.invalid-memberid-popup button{border:0;display:inline-block;padding:10px;margin:0 10px;color:#fff !important;text-align:center;text-transform:uppercase;font-weight:600;line-height:16px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:130px;font-size:16px;z-index:3}.invalid-memberid-popup button.btn-primary{background-color:#FB8334 !important}.invalid-memberid-popup button.btn-secondary{background-color:#344054 !important}.modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw}.modal-wrapper .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.313725);z-index:100000}.modal-wrapper .modal-container{max-width:675px;padding:50px;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#fff;border-radius:5px;z-index:100001}.modal-wrapper .modal-container p.subtitle{font-size:12px}.modal-wrapper .modal-container form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-wrapper .modal-container form .input-wrapper{width:49%}.modal-wrapper .modal-container form .checkbox-wrapper{width:100%}.modal-wrapper .modal-container .error{text-align:left}.thank-you-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100% !important}.thank-you-container .thank-you-wrapper{max-width:635px;width:100%}.thank-you-container .thank-you-wrapper .alert{background:#fff;color:#000;width:100%;padding:25px 20px;border-radius:5px;position:relative;-webkit-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all;text-align:center;margin:0 auto 30px}.thank-you-container .thank-you-wrapper .close-alert{position:absolute;top:calc( 50% - 10px);right:10px;font-size:14px;cursor:pointer}.thank-you-container .thank-you-wrapper .data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.thank-you-container .thank-you-wrapper .data .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:24px;gap:16px;width:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);border-radius:10px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details{width:100%}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details p{font-weight:700;line-height:130%;letter-spacing:0.15px;color:#2B2E34;text-align:center;font-size:16px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info{padding:16px;gap:25px;border-radius:5px;margin-top:16px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .date-time.block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .date-time.block .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .date-time.block .info span{text-decoration:none;font-weight:600}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .date-time.block .info i{margin-top:8px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0.2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block a{text-decoration:underline !important;font-weight:600;color:#000}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block span{color:#000;line-height:21px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block.address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block.address:before{content:none}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block.address i{margin-top:5px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block .add-to-calendar a{margin-left:50px;font-size:14px;color:#000;text-decoration:underline !important}@media screen and (max-width: 500px){.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block .add-to-calendar a{margin-left:0}}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .top-blocks .block .add-to-calendar a:hover{cursor:pointer}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .insurance{width:100%;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .insurance .content{margin-left:5px;-ms-flex-item-align:center;align-self:center}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .insurance .content span{font-weight:600;color:#000}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .insurance .content .verify-insurance-message{color:#de0b0b;font-style:italic;font-size:14px;font-weight:600}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel{margin-top:30px}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel p{font-size:16px;text-align:left;margin-bottom:0;font-weight:normal}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel ul{margin-bottom:0;margin-left:30px;padding-left:0}@media screen and (max-width: 500px){.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel ul{margin-left:15px}}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel ul li:before{top:8px;background-color:#000}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel li,.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel strong,.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info .info-panel span{color:#000 !important;font-size:16px;padding-bottom:0;font-family:var(--main-font),sans-serif !important;line-height:21px !important;letter-spacing:normal !important;margin-bottom:0}.thank-you-container .thank-you-wrapper .data .form-wrapper .app-details .app-details-info i{font-size:36px;color:#0a2595}.thank-you-container .thank-you-wrapper .data .thank-you-text{width:100%;padding:15px 0 32px}.thank-you-container .thank-you-wrapper .data .thank-you-text p{margin:0;text-align:center;font-size:16px}.thank-you-container .thank-you-wrapper .data .thank-you-text p.title{font-weight:700;font-size:20px;line-height:130%;letter-spacing:0.15px;color:#FB8334;margin-bottom:16px}.thank-you-container .thank-you-wrapper .data .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 500px){.thank-you-container .thank-you-wrapper .data .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.thank-you-container .thank-you-wrapper .data .button-wrapper.single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.thank-you-container .thank-you-wrapper .data .button-wrapper.single .wrap{width:100%}}.thank-you-container .thank-you-wrapper .data .button-wrapper a{margin:0 auto;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:21px;padding:10px 32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;text-decoration:none;text-shadow:none}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:2px solid #344054;font-weight:700}@media screen and (max-width: 500px){.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap{width:100%}}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap.register-container a{color:#000;background:none;font-size:16px}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap.register-container a::after{display:none;content:none}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap.other-services{background-color:#344054;position:relative}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap.other-services a{color:#fff}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap.other-services .tooltip{top:0}.thank-you-container .thank-you-wrapper .data .button-wrapper .wrap.other-services .tooltip .tooltiptext{border:none;width:280px;font-weight:500;border-radius:3px;background-color:#e1e1e1;padding:10px}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup{display:none;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.313725);position:absolute;z-index:11}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content{text-align:center;max-width:635px;width:90%;background:#fff;position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 16px}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content h1{font-size:24px;font-style:initial;margin-bottom:10px}@media (max-width: 768px){.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content h1{font-size:22px}}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content p{color:#6f6f6f}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content a{margin-top:0}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content .row{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup .btn:after{content:none}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup .cancel-button{background:#344054}.thank-you-container .thank-you-wrapper .data h3{font-weight:700;margin-bottom:10px}.thank-you-container a.go-to-reg-disabled{cursor:not-allowed}@media screen and (max-width: 1024px){.register-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.register-container p{margin-bottom:10px !important}}@media screen and (max-width: 767px){.register-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.register-container p{margin-right:0}.section-margins{padding-left:0 !important;padding-right:0 !important}.progress-tracker .step span{font-size:12px}.form-wrapper .app-details-info{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.form-wrapper .add-to-calendar{width:100%}}@media screen and (max-width: 500px){.thank-you-wrapper{margin-top:-20px}.thank-you-wrapper .table{margin-top:10px !important}.thank-you-wrapper .table .table-head h3{font-size:110%}.thank-you-wrapper .table .table-data p{margin:5px 10px !important;width:100%}}.widget-wrapper{padding:24px;margin:21px 0;width:420px;background:#344054;border-radius:5px}@media screen and (max-width: 450px){.widget-wrapper{width:100%;margin-top:0;border-radius:0}}.widget-wrapper p{font-weight:700 !important;font-size:24px !important;line-height:18px !important;color:#fff !important;margin-bottom:0 !important;text-align:left;text-shadow:none !important}@media screen and (max-width: 768px){.widget-wrapper p{margin:0}}@media screen and (max-width: 450px){.widget-wrapper p{margin-bottom:0}}.widget-wrapper p.title{margin-bottom:10px !important}.widget-wrapper .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.widget-wrapper .form .input-wrapper{margin-top:7px;width:100%;position:relative}.widget-wrapper .form .input-wrapper input{border-radius:2px;font-size:16px;padding:8px 14px;background:#fff;line-height:normal !important}@media screen and (max-width: 768px){.widget-wrapper .form .input-wrapper input{padding:5px}}@media screen and (max-width: 450px){.widget-wrapper .form .input-wrapper.fname-wrapper,.widget-wrapper .form .input-wrapper.lname-wrapper{width:100% !important;max-width:100% !important}}.widget-wrapper .form .input-wrapper.half-row{max-width:48%}.widget-wrapper .form .input-wrapper.focus-select label{background:none;top:0}.widget-wrapper .form .input-wrapper .error{font-size:10px;color:#800;position:absolute;bottom:-11px;left:0;text-shadow:0 0 1px #de0b0b}.widget-wrapper .form .input-wrapper .error .add-data{color:#FB8334}.widget-wrapper .form .input-wrapper .error .add-data:hover{cursor:pointer}.widget-wrapper .form .input-wrapper .status-block{position:absolute;right:0;top:0;width:20px;text-align:right}@media screen and (max-width: 768px){.widget-wrapper .form .input-wrapper .status-block{padding-top:0}}@media screen and (max-width: 450px){.widget-wrapper .form .input-wrapper .status-block{top:8px}}.widget-wrapper .form .input-wrapper .status-block img{width:100%;display:none}.widget-wrapper .form label{font-size:14px;line-height:16px;letter-spacing:0.25px;color:#fff;text-align:left;margin-bottom:0}@media screen and (max-width: 768px){.widget-wrapper .form label{position:relative;top:0;left:0;padding:0}}.widget-wrapper .form .submit-wrapper{margin:16px 0 0;width:100%;padding:0;max-width:unset}.widget-wrapper .form .submit-wrapper .submit{width:100%;font-size:14px;background-color:#FB8334 !important;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);border:none;text-transform:uppercase;padding:12px 16px}.widget-wrapper .form .submit-wrapper .submit:disabled{opacity:1}.widget-wrapper .form input:disabled{cursor:not-allowed;color:#d9d9d9}.disclaimer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:20px auto 0}.disclaimer-wrapper input[type="checkbox"]{-ms-flex-negative:0;flex-shrink:0;margin-top:3px;-webkit-box-shadow:none;box-shadow:none;width:16px;height:16px}.disclaimer-wrapper input[type="checkbox"]:checked{accent-color:#8a8a8a}.disclaimer-wrapper p{font-weight:normal !important;font-size:12px !important;margin-bottom:0 !important;font-style:italic !important;text-align:left}.disclaimer-wrapper p a{color:#FB8334 !important}.disclaimer-wrapper p a:not(.btn):hover{text-decoration:none !important;color:#FB8334 !important}.disclaimer-wrapper p b{font-style:normal}.lang-es .main-container .dob-wrapper label,.lang-es .main-container .email-wrapper label{line-height:22px !important}.lang-es .main-container .insurance-wrapper .ts-control input::-webkit-input-placeholder{font-size:14px !important}.lang-es .main-container .insurance-wrapper .ts-control input::-moz-placeholder{font-size:14px !important}.lang-es .main-container .insurance-wrapper .ts-control input:-ms-input-placeholder{font-size:14px !important}.lang-es .main-container .insurance-wrapper .ts-control input::-ms-input-placeholder{font-size:14px !important}.lang-es .main-container .insurance-wrapper .ts-control input::placeholder{font-size:14px !important}@media screen and (max-width: 500px){.lang-es .location-calendar .weeks-block .week-day{font-size:15px !important}}.mobile-title{font-size:20px !important;line-height:130% !important;text-align:center;letter-spacing:0.15px;color:#2B2E34;margin-bottom:16px !important;display:none}@media screen and (max-width: 992px){.page_steps{line-height:normal !important}}.page_steps li:before{width:32px;height:32px}*{padding:0;margin:0;outline:none;font-family:'Open Sans', sans-serif}.wrapper{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.wrapper h3.form-title-with-partner-name{color:#fb924c}.wrapper h1{color:#fb924c;font-weight:bold;text-align:center;letter-spacing:0.5px;line-height:1.2;margin-bottom:14px}.wrapper p{font-size:16px}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:635px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .mobile-title{display:none}.form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:24px;gap:16px;width:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);border-radius:10px}.form .field-error{font-size:14px}.input-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-wrapper .required{font-weight:400}.input-wrapper label{color:#666;font-weight:400;cursor:text;z-index:1;font-size:16px}.input-wrapper label span{color:#B53128}.input-wrapper .error{font-size:11px;color:#de0b0b;position:absolute;bottom:-15px}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{border-radius:5px;border:1px solid #e1e1e1 !important;margin:1px !important;padding:10px 14px;font-size:16px;color:#323232;-webkit-box-shadow:none;box-shadow:none;width:100%;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background:transparent}.input-wrapper #gender{color:#323232}.input-wrapper select:invalid{color:#a19f9f}.input-wrapper select option{color:#323232}.input-wrapper select option:disabled{color:#a19f9f}.input-wrapper select:focus,.input-wrapper textarea:focus{-webkit-box-shadow:0 0 2px #344054;box-shadow:0 0 2px #344054;outline:none;border:1px solid #344054 !important}.input-wrapper input:focus(not[type=checkbox]){-webkit-box-shadow:0 0 2px #344054;box-shadow:0 0 2px #344054;outline:none;border:1px solid #344054 !important}.input-wrapper.focus input,.input-wrapper.focus select,.input-wrapper.focus textarea{-webkit-box-shadow:0 0 2px #344054;box-shadow:0 0 2px #344054;outline:none;border:1px solid #344054 !important}#bookonline_step1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#bookonline_step1 .input-wrapper{width:48.6%}.radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.radio-wrapper label{position:relative;display:inline-block;width:100%;height:42px}.radio-wrapper label input[type=checkbox]{opacity:0;width:0;height:0}.radio-wrapper label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}.radio-wrapper label .slider span{color:gray;background:#F2F2F2;border-radius:5px;width:48.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-wrapper label .slider span .icon{display:none;background-image:url(../../images/check-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fb924c;width:20px;height:15px;margin-right:7px}.radio-wrapper label .slider span.active{background-color:#fb924c;color:#fff}.radio-wrapper label .slider span.active span{background-color:#fb924c;color:#fff}.radio-wrapper label .slider span.active span.icon{display:inline-block}@media screen and (max-width: 350px){.radio-wrapper label .slider span.active span.icon{display:none}}.radio-wrapper label .slider span.active span.desktop{width:48%}.radio-wrapper label .slider span.active span.mobile{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width: 350px){.radio-wrapper label .slider span.active span.mobile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 992px){.radio-wrapper label .slider span.active{width:48%}}.radio-wrapper label .slider span .mobile{display:none}@media screen and (max-width: 768px){.radio-wrapper label .slider span .mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.radio-wrapper label .slider span .desktop{display:none}}input[type=checkbox]{margin:0 5px 3px 0;vertical-align:middle;width:16px;height:16px}input[type=checkbox]:checked,input[type=checkbox]:focus{-webkit-box-shadow:0 0 2px #344054;box-shadow:0 0 2px #344054;border:1px solid #344054}.checkbox-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:25px auto 0}.checkbox-wrapper p{font-size:12px;margin-bottom:0;text-align:left}.checkbox-wrapper p a{color:#344054;display:inline-block}.submit-container{padding:16px 0;background-color:#fff;position:fixed;bottom:0;left:0;z-index:99;width:100%}.submit-wrapper{position:relative;z-index:1;overflow:hidden;background-color:#FB8334;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:3px;max-width:150px;margin:0 auto;text-align:center}.submit-wrapper.telemed-btn{background-color:#fb924c}.submit-wrapper.telemed-btn:after{background:#F3A12E}.submit-wrapper:hover{opacity:0.8;cursor:pointer}.submit-wrapper:hover:after{-webkit-transform:translateY(-64%) translateX(-45px) rotate(-45deg);-ms-transform:translateY(-64%) translateX(-45px) rotate(-45deg);transform:translateY(-64%) translateX(-45px) rotate(-45deg)}.submit-wrapper.disabled:hover:after{-webkit-transform:translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);-ms-transform:translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);transform:translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);-webkit-transform:translateY(10%) translateX(16%) rotate(-45deg);-ms-transform:translateY(10%) translateX(16%) rotate(-45deg);transform:translateY(10%) translateX(16%) rotate(-45deg)}.submit-wrapper input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:3;color:#fff;border:none;background-color:transparent;font-size:16px;border-radius:3px;font-weight:700;padding:10px 32px;width:100%}.submit-wrapper input[type=submit]:disabled{opacity:0.5}#recaptcha{display:none}#reason-code-title{font-size:24px;margin-bottom:20px;color:#fb924c;text-align:center}#bookonline-ajax-loader,#loader{display:none;z-index:999999999;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.580392);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bookonline-ajax-loader .loader-text,#loader .loader-text{color:#fff;font-size:18px;margin-top:20px;text-align:center}#bookonline-ajax-loader .loader-6,#loader .loader-6{position:relative;width:75px;height:75px;border-radius:50%}#bookonline-ajax-loader .loader-6-circle,#loader .loader-6-circle{height:12px;width:12px;position:absolute;border-radius:50%;background:#fff;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#bookonline-ajax-loader .loader-6-circle:nth-child(1),#loader .loader-6-circle:nth-child(1){left:50%;top:-7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:0s;animation-delay:0s}#bookonline-ajax-loader .loader-6-circle:nth-child(2),#loader .loader-6-circle:nth-child(2){left:77%;top:-2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:0.1s;animation-delay:0.1s}#bookonline-ajax-loader .loader-6-circle:nth-child(3),#loader .loader-6-circle:nth-child(3){left:95%;top:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:0.2s;animation-delay:0.2s}#bookonline-ajax-loader .loader-6-circle:nth-child(4),#loader .loader-6-circle:nth-child(4){top:50%;right:-7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-delay:0.3s;animation-delay:0.3s}#bookonline-ajax-loader .loader-6-circle:nth-child(5),#loader .loader-6-circle:nth-child(5){top:77%;right:-2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-delay:0.4s;animation-delay:0.4s}#bookonline-ajax-loader .loader-6-circle:nth-child(6),#loader .loader-6-circle:nth-child(6){top:95%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-delay:0.5s;animation-delay:0.5s}#bookonline-ajax-loader .loader-6-circle:nth-child(7),#loader .loader-6-circle:nth-child(7){left:50%;bottom:-7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:0.6s;animation-delay:0.6s}#bookonline-ajax-loader .loader-6-circle:nth-child(8),#loader .loader-6-circle:nth-child(8){left:25%;bottom:-2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:0.7s;animation-delay:0.7s}#bookonline-ajax-loader .loader-6-circle:nth-child(9),#loader .loader-6-circle:nth-child(9){left:6%;bottom:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:0.8s;animation-delay:0.8s}#bookonline-ajax-loader .loader-6-circle:nth-child(10),#loader .loader-6-circle:nth-child(10){top:50%;left:-7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-delay:0.9s;animation-delay:0.9s}#bookonline-ajax-loader .loader-6-circle:nth-child(11),#loader .loader-6-circle:nth-child(11){top:25%;left:-2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-delay:1s;animation-delay:1s}#bookonline-ajax-loader .loader-6-circle:nth-child(12),#loader .loader-6-circle:nth-child(12){top:7%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes flash{0%{background:#fff}1%{background:steelblue}51%{background:#fff}}@keyframes flash{0%{background:#fff}1%{background:steelblue}51%{background:#fff}}@media screen and (max-width: 768px){.form .form-wrapper{padding:16px}#bookonline_step1 .input-wrapper{width:100% !important}.input-wrapper label{position:absolute;top:13px;left:5px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;font-size:16px;color:#a19f9f;font-weight:400;cursor:text;z-index:2;padding:0 5px}.input-wrapper.focus-select label,.input-wrapper.focus label{top:-8px;background:#fff;font-size:14px}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{line-height:16px;padding:14px 8px;max-height:50px}.input-wrapper .error{font-size:10px;bottom:-11px}.checkbox-wrapper{margin-top:18px}.submit-wrapper{max-width:100%;margin:0 16px}}@media screen and (max-width: 500px){.wrapper{padding-bottom:30px;margin-top:-20px}.wrapper h1{font-size:160%;margin-bottom:10px}.input-wrapper.fname-wrapper{margin-top:0}.input-wrapper.phone-wrapper,.input-wrapper.gender-wrapper{width:49% !important}.input-wrapper .error{font-size:10px}}.select-contacts-popup .email-wrapper,.select-contacts-popup .no-contact-wrapper{margin-top:15px}.select-contacts-popup a{color:#FB8334}.no-contacts-popup-content p:first-child{color:#FB8334}.no-contacts-popup-content p a{color:#344054}.existing-patient-popup-content{padding:40px}.existing-patient-popup-content p{margin-bottom:1em}.existing-patient-popup-content p.title,.existing-patient-popup-content p.subtitle{color:#FB8334}.existing-patient-popup-content p a{color:#344054}.user-exists-popup-content a{color:#FB8334}.consultation-wrapper .submit-wrapper.blue{background-color:#FB8334}.consultation-wrapper .submit-wrapper.blue:after{background:#FB8334}.consultation-wrapper .submit-wrapper.blue:hover{opacity:0.8}.symptom-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width: 500px){.symptom-list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.symptom-list-wrapper .column-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:10px;width:49%;border:1px solid #e1e1e1;padding:20px 15px 15px;border-radius:10px;position:relative}.symptom-list-wrapper .column-wrap.symptoms{width:36%}.symptom-list-wrapper .column-wrap.studies{width:64%}@media (max-width: 500px){.symptom-list-wrapper .column-wrap{width:100% !important}}.symptom-list-wrapper .column-wrap .title{position:absolute;font-size:15px;background:#fff;top:-12px;left:7px;padding:0 10px;font-weight:600}.symptom-list-wrapper .column-wrap .block{max-height:270px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}@media (max-width: 500px){.symptom-list-wrapper .column-wrap .block{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:initial}}.symptom-list-wrapper .column-wrap .block::-webkit-scrollbar{width:10px;background-color:#E8F7F6}.symptom-list-wrapper .column-wrap .block::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fb924c}.symptom-list-wrapper .column-wrap .block::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);border-radius:10px;background-color:#E8F7F6}.symptom-list-wrapper .column-wrap .block .item label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:16px;font-size:14px}.symptom-list-wrapper .column-wrap .block .item label p{font-size:16px;padding-left:24px;margin-bottom:0;line-height:16px}.symptom-list-wrapper .column-wrap .block .item label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.symptom-list-wrapper .column-wrap .block .item label input:checked ~ span:after{display:block}.symptom-list-wrapper .column-wrap .block .item label span{position:absolute;top:0;left:0;height:15px;width:15px;border:1px solid #fb924c;border-radius:3px}.symptom-list-wrapper .column-wrap .block .item label span:after{content:'✓';position:absolute;display:none;left:2px;top:-1px;width:5px;color:#fb924c;font-size:13px;font-weight:700}.symptom-list-wrapper .column-wrap .block .item .vessels-wrap{padding-left:24px;line-height:16px;font-size:14px;margin-top:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;display:none}.symptom-list-wrapper .column-wrap .total-price{padding:12px 0;font-size:15px}.symptom-list-wrapper .column-wrap .total-price.hide{display:none}.symptom-list-wrapper .column-wrap .total-price .amount{font-weight:600}.symptom-list-wrapper .custom-text input{border-radius:5px;border:1px solid #e1e1e1 !important;margin:1px !important;padding:10px 14px;font-size:16px;color:#323232;-webkit-box-shadow:none;box-shadow:none;width:100%;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background:transparent}.files-wrapper{display:inline-block}@media (max-width: 500px){.files-wrapper{width:100%}}.files-wrapper .file-upload{position:relative;display:inline-block}.files-wrapper .file-upload span{position:relative;display:inline-block;cursor:pointer;outline:none;text-decoration:none;font-size:16px;vertical-align:middle;color:#fff;text-align:center;border-radius:4px;background-color:#344054;line-height:22px;height:40px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.files-wrapper .file-upload input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.files-wrapper .file-upload:hover span{background-color:#D0D5DD}.files-wrapper .file-list{padding:10px 0}.files-wrapper .file-list .item{margin-bottom:5px}.files-wrapper .file-list .item .wrap{position:relative}.files-wrapper .file-list .item .wrap .remove{cursor:pointer;margin-left:10px}.files-wrapper .file-list .item .wrap .remove:hover{opacity:1}@media screen and (max-width: 500px){.wrapper{margin-top:-20px}}.third-step-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.third-step-container .time-slot-error{color:#de0b0b;font-size:14px;margin-bottom:25px;margin-top:-20px}@media screen and (max-width: 768px){.third-step-container .time-slot-error{margin-bottom:20px;margin-top:0}}.third-step-container .nice-select .list{max-height:260px}.third-step-container .custom-text{max-width:635px;width:100%;padding:15px;margin-top:20px;margin-bottom:20px;border-radius:5px;border:1px solid #344054;-webkit-box-shadow:0 0 4px #344054;box-shadow:0 0 4px #344054}.third-step-container .custom-text p{margin:0;text-align:center;font-size:14px}.third-step-container h1{color:#fb924c;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:0.5px;line-height:1.2;margin-bottom:14px}.third-step-container .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.third-step-container .submit-wrapper{margin:0}.third-step-container .datetime-header{margin-bottom:16px}.third-step-container .datetime-header span{font-weight:400;font-size:16px;line-height:130%;color:#2B2E34}.third-step-container .datetime-header i{margin-right:10px}.third-step-container .blocks-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:16px}.third-step-container .blocks-wrapper .block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:24px;gap:16px;width:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);border-radius:10px;position:relative}@media screen and (max-width: 768px){.third-step-container .blocks-wrapper .block{padding:16px}}.third-step-container .blocks-wrapper .block .schedule-error{text-align:center}.zip-and-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width: 650px){.zip-and-date{gap:2%}}@media screen and (max-width: 650px){.zip-and-date{gap:16px}}.zip-and-date div{width:48.6%}@media screen and (max-width: 650px){.zip-and-date div{width:49%}}@media screen and (max-width: 500px){.zip-and-date div{width:100%}}.zip-and-date input{border-radius:5px;border:1px solid #e1e1e1 !important;padding:10px 5px;color:#2B2E34;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background:transparent;margin:0 !important;height:40px;font-size:16px;width:100%}@media screen and (max-width: 500px){.zip-and-date input{height:50px;padding:12px 14.5px;font-size:16px}}.zip-and-date input:focus{-webkit-box-shadow:0 0 2px #D0D5DD;box-shadow:0 0 2px #D0D5DD;outline:none;border:1px solid #D0D5DD !important}.zip-and-date label{font-size:16px;line-height:130%;color:#666;font-weight:400}@media screen and (max-width: 500px){.zip-and-date label{position:absolute;top:-9px;background:#fff;left:12px;padding:2px;font-size:14px}}.zip-and-date .zip-wrapper{display:grid;grid-template-columns:49% 49%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:5px}@media screen and (max-width: 500px){.zip-and-date .zip-wrapper{width:100%;position:relative}}.zip-and-date .zip-wrapper div{width:100%}.zip-and-date .zip-wrapper label{letter-spacing:0.2px;text-transform:uppercase}.zip-and-date .zip-wrapper label span{color:#B53128;margin-right:-3px}.zip-and-date .zip-wrapper .change-zip-btn:hover{cursor:pointer}.zip-and-date .zip-wrapper .change-zip-btn .update-zip{padding:10px 32px;border:1px solid #344054;display:inline-block;line-height:16px;height:40px;border-radius:5px;font-weight:700;width:100%;text-align:center;background:none;color:#344054}@media screen and (max-width: 500px){.zip-and-date .zip-wrapper .change-zip-btn .update-zip{height:50px;line-height:26px}}.zip-and-date .zip-wrapper .zip_error{font-size:14px !important}@media screen and (max-width: 500px){.zip-and-date .date-wrapper{position:relative}}.zip-and-date .date-wrapper .date-item{width:100%}.zip-and-date .date-wrapper .date-item input::-webkit-calendar-picker-indicator:hover{cursor:pointer}.location-title{display:inline-block;background-color:#EDF3F8;font-weight:400;font-size:14px;line-height:130%;color:#D0D5DD;padding:3px 7px;border-radius:5px;margin-bottom:18px !important}.location-title span{margin-left:10px}.location-title.add{background-color:#E8F7F6;color:#118F8D}.location-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}@media screen and (max-width: 500px){.location-details{gap:10px}}.location-details .address{font-weight:700;font-size:16px;color:#2B2E34;width:80%}@media screen and (max-width: 600px){.location-details .address{width:70%}}@media screen and (max-width: 500px){.location-details .address{width:63%}}.location-details .additional-info{width:17%}@media screen and (max-width: 600px){.location-details .additional-info{width:26%}}@media screen and (max-width: 500px){.location-details .additional-info{width:32%}}.location-details .additional-info .distance{font-weight:400;text-align:right;color:#2B2E34}.location-date{text-align:right;font-weight:400;font-size:16px;color:gray}.location-calendar{position:relative}.location-calendar .calendar{overflow:hidden}.location-calendar .calendar .slider{width:485px;height:60px;margin:0 auto}@media screen and (max-width: 600px){.location-calendar .calendar .slider{width:90%;margin-bottom:16px}}@media screen and (max-width: 500px){.location-calendar .calendar .slider{width:80%;margin-bottom:16px}}.location-calendar .calendar .slider .slick-track{gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-slide{width:80px}}.location-calendar .calendar .slider .slick-slide.active .weeks-block{background:#fb924c}.location-calendar .calendar .slider .slick-slide.active .weeks-block .week-day{font-weight:700;color:#fff;padding:7px}.location-calendar .calendar .slider .slick-slide.active .weeks-block .week-day p{font-weight:700;color:#fff;margin-bottom:0px}.location-calendar .calendar .slider .slick-slide .weeks-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:150px;height:40px;border-radius:5px;border:1px solid #fb924c}@media screen and (max-width: 650px){.location-calendar .calendar .slider .slick-slide .weeks-block{max-width:140px}}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-slide .weeks-block{max-width:80px;height:100%}}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-slide .weeks-block{max-width:75px}}.location-calendar .calendar .slider .slick-slide .weeks-block:hover{cursor:pointer}.location-calendar .calendar .slider .slick-slide .weeks-block .week-day{font-size:16px;font-weight:600;text-align:center;white-space:normal;width:100%;color:#fb924c}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-slide .weeks-block .week-day{padding:8px;line-height:20px}}.location-calendar .calendar .slider .slick-slide .weeks-block .week-day p{margin-bottom:0px}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-slide .weeks-block .week-day p{font-size:15px}}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-slide .weeks-block .week-day span{display:inline-block}}.location-calendar .calendar .slider .slick-arrow{width:15px;height:15px;z-index:9;top:27px;line-height:1;position:absolute;display:block}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-arrow{top:35px}}.location-calendar .calendar .slider .slick-arrow:before{font-size:15px;color:#fb924c !important}.location-calendar .calendar .slider .slick-arrow.slick-prev{left:-50px}@media screen and (max-width: 650px){.location-calendar .calendar .slider .slick-arrow.slick-prev{left:-40px}}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-arrow.slick-prev{left:-30px}}.location-calendar .calendar .slider .slick-arrow.slick-next{right:-50px}@media screen and (max-width: 650px){.location-calendar .calendar .slider .slick-arrow.slick-next{right:-40px}}@media screen and (max-width: 500px){.location-calendar .calendar .slider .slick-arrow.slick-next{right:-30px}}.location-calendar .calendar .slider .slick-arrow.slick-disabled:before{font-size:15px;color:#B3B3B3 !important}.location-calendar .calendar .time-wrap{padding:0;left:0}.location-calendar .calendar .time-wrap .time{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding-left:0}@media screen and (max-width: 500px){.location-calendar .calendar .time-wrap .time{gap:5px}}.location-calendar .calendar .time-wrap .time.active{display:-webkit-box;display:-ms-flexbox;display:flex}.location-calendar .calendar .time-wrap .time li{min-width:104px;width:18.9%;height:40px;padding:7px 0;text-align:center;border-radius:4px;-webkit-transition:.1s all linear;-o-transition:.1s all linear;transition:.1s all linear;cursor:pointer;font-size:16px;line-height:26px;background:transparent;border:1px solid #d9d9d9;color:#000;font-weight:600}@media screen and (max-width: 500px){.location-calendar .calendar .time-wrap .time li{width:31.5%}}@media screen and (max-width: 400px){.location-calendar .calendar .time-wrap .time li{min-width:90px}}.location-calendar .calendar .time-wrap .time li:before{display:none}.location-calendar .calendar .time-wrap .time li:hover{background:#D0D5DD;color:#fff}.location-calendar .calendar .time-wrap .time-active{background:#344054 !important;color:#fff !important;font-weight:700 !important;border-color:#344054 !important}.location-calendar .calendar .time-wrap .time-active:hover{background:#344054 !important}.appointments-nearby{font-weight:400;color:#2B2E34;margin:16px 0 0;width:100%;text-align:center}.appointments-nearby i{margin-right:9px}.load-more{font-weight:700;color:#D0D5DD;padding:16px 0;width:100%;text-align:center}.load-more:hover{cursor:pointer}@media screen and (max-width: 1024px){.second-step-container .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick-arrow{margin-top:-16px !important}}@media screen and (max-width: 500px){.second-step-container{margin-top:-20px}.second-step-container .wrapper{margin-top:0}}@media (max-width: 400px){.location-title{display:-webkit-box;display:-ms-flexbox;display:flex}.location-title i{margin-top:5px}.location-title p{padding-left:5px}.location-title p span{display:inline-block}}.invalid-memberid-popup-content .row button-secondary{border:1px solid #D0D5DD;color:#344054;background-color:#fff}#bookonline_step_payment .ads-track{height:0}#bookonline_step_payment .ads-track img{width:1px;height:1px;margin-bottom:0}#bookonline_step_payment .payment-wrapper{position:relative;margin:0}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info{-ms-flex-wrap:wrap;flex-wrap:wrap}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:24px;gap:16px;width:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);box-shadow:0 4px 5px rgba(0,0,0,0.03),0 1px 10px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);border-radius:10px}@media screen and (max-width: 768px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .block{padding:16px}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details{width:100%}@media screen and (max-width: 600px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details{width:100%}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}@media screen and (max-width: 600px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details .row{margin-left:0}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details .row .col .title{display:inline-block;font-weight:700}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details .row:after{content:"";display:table;clear:both}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .patient-details .row:last-of-type{margin-bottom:0}@media screen and (max-width: 600px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data{margin:0 auto}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;font-size:14px;line-height:19px}@media screen and (max-width: 600px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap{width:350px}}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap{width:100%}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .rcode-title{font-family:'Plus Jakarta Sans';font-weight:700;font-size:18px;line-height:20px;margin:0 auto 16px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block{width:100%}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block.hide{display:none}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-input{margin:0;padding:0;width:unset}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-input{width:70%}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-input input{width:200px;height:40px;padding:12px;border:1px solid #d9d9d9;border-radius:5px;font-size:14px;text-align:center}@media screen and (max-width: 600px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-input input{width:220px}}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-input input{width:initial}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-input .error{display:none}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-submit{padding:0;margin:0 0 0 8px;background:none}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-submit{width:28%}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-submit button{color:#fff;border-radius:50px;background:#FB8334;border:2px solid transparent;font-size:17px;padding:9px 20px;line-height:21px}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-submit button{width:100%;padding:9px 14px}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.promo-wrapper .promo-block .promo-submit button:disabled{cursor:initial;background:#e6e6e6;color:#999}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.amount-wrapper{width:100%;font-size:14px;line-height:19px;letter-spacing:0.25px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.amount-wrapper .wrap{font-family:'Plus Jakarta Sans';font-weight:700;font-size:16px;line-height:20px;margin-bottom:0;text-align:center}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.amount-wrapper .wrap .amount:before{content:'$'}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.amount-wrapper .wrap.discount{margin-top:10px;color:#fb924c;font-style:italic;display:none}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-info .blocks-wrapper .payment-data .wrap .row.amount-wrapper .wrap.discount.save{display:block}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .error-wrapper .transaction-error{text-align:center;font-weight:bold;color:#de0b0b;margin-bottom:10px}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .error-wrapper .transaction-error{font-size:13px}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .card-detail{width:80%;margin:0 auto 10px;font-size:15px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .card-detail .title{font-weight:700;font-size:18px;line-height:20px;margin:0 auto 16px;text-align:center}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .card-detail label{font-size:15px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .card-detail input{accent-color:#FB8334}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .card-detail .description{margin-left:20px;display:none}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .card-detail .description .add{display:block;font-size:8px;font-style:italic;padding-left:10px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .iframe-wrapper{width:100%;height:200px}@media screen and (max-width: 450px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .iframe-wrapper{width:100%;height:230px}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .iframe-wrapper iframe{width:100%;height:100%}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .continue-btn{width:80%}@media screen and (max-width: 768px){#bookonline_step_payment .payment-wrapper #bookonline_payment_form .continue-btn{margin:0 auto}}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-detail-popup{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-detail-popup-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.313725);position:absolute;z-index:11}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-detail-popup-content{text-align:center;max-width:635px;width:90%;background:#fff;position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-detail-popup-content h1{display:block;font-size:24px;font-style:initial}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-detail-popup-content img{width:50px;margin-bottom:20px}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .payment-detail-popup-content p{color:#6f6f6f}#bookonline_step_payment .payment-wrapper #bookonline_payment_form .submit-container{display:none}.payment-result-container{margin-top:-35px}@media screen and (max-width: 500px){.payment-result-container .payment-result-wrapper{padding-bottom:0}}.payment-result-container .payment-result-wrapper .payment-status{font-weight:600;display:none;text-align:center}.thank-you-container .thank-you-wrapper .data .register-container p{color:#344054}.thank-you-container .thank-you-wrapper .data .other-services .tooltip{top:7px !important}.thank-you-container .thank-you-wrapper .data .other-services .tooltip i{color:#FB8334}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content h1{display:block;font-size:20px}@media (max-width: 768px){.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content h1{font-size:18px}}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content .row a{font-size:16px;font-weight:600;margin-top:0;text-decoration:none}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content .row a:first-child{background-color:#344054;color:#fb924c}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content .row .btn{padding:8px 20px}.thank-you-container .thank-you-wrapper .data .go-to-reg-popup-content .row .btn.cancel-button{color:#fff;background:#fb924c}.bookonline-form-reg button,.bookonline-form-reg input[type="button"],.bookonline-form-reg input[type="submit"]{cursor:pointer}.bookonline-form-reg .slick-arrow{overflow:visible;color:transparent;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;margin-top:-15.5px}.bookonline-form-reg .slick-arrow:before{content:'\f106';font-family:Flaticon}.bookonline-form-reg .slick-prev{left:12px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}

/*# sourceMappingURL=styles-062ca20ea9952cc0e5d89a30145811a8.css.map */
