.splide__arrow{width:100%;background-color:#e85c3c;height:28px}.custom_prev{border-radius:15px 15px 0 0;top:-40px !important}.custom_next{border-radius:0 0 15px 15px;top:116px !important}.splide__arrow svg{transform:rotate(0) !important;fill:white !important}.desktop-hours{float:left;width:25%;padding:5px 15px}.desktop-hours input{position:relative;top:-3px}.splide{margin-top:50px}.uploadifive-button{height:25px !important;line-height:20px !important}.col1-1{padding-bottom:5px}#cita-form .control-group{padding:1px}.form-horizontal .control-group{margin-bottom:10px}input .radio{height:15px}.no-margin{margin:0}.under-message{margin:0;font-size:11px;color:grey}.span6.no-left-margin{margin-left:0}.no-availability{width:100% !important;text-align:left !important}.fs-subtitle{font-weight:bold !important;color:#2e2e2e !important;font-size:16px !important}#errorModal .modal-header{text-align:left}#errorModal .modal-header h4{color:black}#errorModal .modal-body #error_message{font-size:16px}#errorModal .modal-footer{background-color:white;text-align:right}#errorModal .modal-footer button:hover{color:white}.datepicker.dropdown-menu:nth-child(2){display:none !important}.scheduler-v2-autofill-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfBJREFUWAntVk1OwkAUZkoDKza4Utm61iP0AqyIDXahN2BjwiHYGU+gizap4QDuegWN7lyCbMSlCQjU7yO0TOlAi6GwgJc0fT/fzPfmzet0crmD7HsFBAvQbrcrw+Gw5fu+AfOYvgylJ4TwCoVCs1ardYTruqfj8fgV5OUMSVVT93VdP9dAzpVvm5wJHZFbg2LQ2pEYOlZ/oiDvwNcsFoseY4PBwMCrhaeCJyKWZU37KOJcYdi27QdhcuuBIb073BvTNL8ln4NeeR6NRi/wxZKQcGurQs5oNhqLshzVTMBewW/LMU3TTNlO0ieTiStjYhUIyi6DAp0xbEdgTt+LE0aCKQw24U4llsCs4ZRJrYopB6RwqnpA1YQ5NGFZ1YQ41Z5S8IQQdP5laEBRJcD4Vj5DEsW2gE6s6g3d/YP/g+BDnT7GNi2qCjTwGd6riBzHaaCEd3Js01vwCPIbmWBRx1nwAN/1ov+/drgFWIlfKpVukyYihtgkXNp4mABK+1GtVr+SBhJDbBIubVw+Cd/TDgKO2DPiN3YUo6y/nDCNEIsqTKH1en2tcwA9FKEItyDi3aIh8Gl1sRrVnSDzNFDJT1bAy5xpOYGn5fP5JuL95ZjMIn1ya7j5dPGfv0A5eAnpZUY3n5jXcoec5J67D9q+VuAPM47D3XaSeL4AAAAASUVORK5CYII=");background-repeat:no-repeat;background-attachment:scroll;background-size:16px 18px;background-position:98% 50%;cursor:auto}#dvScheduleContainer .scheduler-v2-dob-month{width:70px}#dvScheduleContainer .scheduler-v2-dob-day{width:60px}#dvScheduleContainer .scheduler-v2-dob-year{width:80px}#dvClientData{margin-top:10px}#selState{margin-top:0}.scheduler-v2-provider-hint{font-style:italic;padding-top:0}.scheduler-v2-text-left{text-align:left !important}.scheduler-v2-inline-block{display:inline-block !important}.scheduler-v2-upload-file{display:inline-block;margin-left:8px;vertical-align:super}.scheduler-v2-upload-preview{align-items:center;display:inline-block;min-height:25px}.scheduler-v2-upload-link{color:#0066cc;font-size:14px;line-height:1.3;word-break:break-word}.scheduler-v2-spinner{width:20px}.scheduler-v2-hidden-error{display:none}.scheduler-v2-upload-note{font-style:italic}#call_me_in_10_minutes{background-color:#e85b3d;display:none}.scheduler-v2-hidden-prompt,.scheduler-v2-hidden-select{display:none}#loading{margin:0 auto}.scheduler-v2-scroll-icon{max-width:50px;padding-top:6px}.scheduler-v2-block{display:block}#success_message{padding:3% 6%;margin-left:0}.scheduler-v2-justify{text-align:justify}.scheduler-v2-bold{font-weight:bold}.scheduler-v2-italic{font-style:italic}.scheduler-v2-pixel-wrapper{display:inline}#pixel{border-style:none}#dvScheduleContainer{background:#ffffff;margin-top:0}#dvScheduleContainer #dvStep1{background:#ffffff;border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:45px 40px 28px;width:100%}#dvScheduleContainer.scheduler-v2-header-is-shared .scheduler-v2-header{margin-bottom:28px;padding:45px 40px 0}#dvScheduleContainer.scheduler-v2-header-is-shared #dvStep1,#dvScheduleContainer.scheduler-v2-header-is-shared #dvStep2{background:#ffffff;border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0 40px 28px;width:100%}#dvScheduleContainer #dvStep2 > form > .row-fluid > .span12 > .fs-title,#dvScheduleContainer #dvStep2 > form > .row-fluid > .span12 > .fs-subtitle{display:none}#dvScheduleContainer .scheduler-v2-thank-you{background:#ffffff;box-sizing:border-box;min-height:620px;padding:196px 40px 110px;text-align:center;width:100%}#dvScheduleContainer .scheduler-v2-thank-you__content{margin:0 auto;max-width:860px}#dvScheduleContainer .scheduler-v2-thank-you__icon{height:90px;margin:0 auto 28px;width:90px}#dvScheduleContainer .scheduler-v2-thank-you__icon img{display:block;height:auto;width:100%}#dvScheduleContainer .scheduler-v2-thank-you__title{color:#ef5b3f;font-family:'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:4px;line-height:1.25;margin:0 0 14px;text-transform:uppercase}#dvScheduleContainer .scheduler-v2-thank-you p{color:#141d2b;font-size:15px;font-weight:400;line-height:1.45;margin:0;text-align:center}#dvScheduleContainer .scheduler-v2-thank-you__intro{margin-left:auto !important;margin-right:auto !important;max-width:850px;text-align:center}#dvScheduleContainer .scheduler-v2-thank-you__community{margin-top:45px;text-align:center}#dvScheduleContainer .scheduler-v2-thank-you__community p + p{text-align:center}#dvScheduleContainer .scheduler-v2-thank-you a{color:#0092ff;text-decoration:none}#dvScheduleContainer .scheduler-v2-thank-you a:hover,#dvScheduleContainer .scheduler-v2-thank-you a:focus{color:#0066cc;text-decoration:underline}#dvScheduleContainer .mobile-headings{display:none !important}#dvScheduleContainer .scheduler-v2-header{box-sizing:border-box;margin:0 0 28px;max-width:none;text-align:left}#dvScheduleContainer .scheduler-v2-header__title{color:#00479B;font-family:'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 12px}#dvScheduleContainer .scheduler-v2-header__subtitle{color:#1e2d44;font-size:19px;line-height:1.35;margin:0 0 30px;padding:0;text-align:left}#dvScheduleContainer .scheduler-v2-progress{position:relative;width:100%}#dvScheduleContainer #progressbar.scheduler-v2-progress__list{align-items:flex-start;counter-reset:none;display:flex;justify-content:space-between;margin:0;overflow:visible;padding:0;position:relative;width:100%;z-index:1}#dvScheduleContainer #progressbar.scheduler-v2-progress__list::before{background:#b9d7ff;content:'';height:4px;left:28px;position:absolute;right:28px;top:18px;z-index:0}#dvScheduleContainer .scheduler-v2-progress__item{align-items:center;color:#1c2a39;display:flex;flex:0 0 78px;flex-direction:column;float:none;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;line-height:1.2;list-style:none;position:relative;text-transform:none;width:auto;z-index:1}#dvScheduleContainer .scheduler-v2-progress__item::before,#dvScheduleContainer .scheduler-v2-progress__item::after{content:none}#dvScheduleContainer #progressbar.scheduler-v2-progress__list .scheduler-v2-progress__item--review{display:none}#dvScheduleContainer .scheduler-v2-progress__icon{display:block;height:39px;width:39px}#dvScheduleContainer .scheduler-v2-progress__icon svg{display:block;height:39px;width:39px}#dvScheduleContainer .scheduler-v2-progress__icon--active{display:none}#dvScheduleContainer .scheduler-v2-progress__item.active .scheduler-v2-progress__icon--active{display:block}#dvScheduleContainer .scheduler-v2-progress__item.active .scheduler-v2-progress__icon--inactive{display:none}#dvScheduleContainer .scheduler-v2-progress__label{display:block;text-align:center}#dvScheduleContainer #dvStep1 .scheduler-v2-step1-fields > .row:first-child{display:none}#dvScheduleContainer .scheduler-v2-step1-fields{box-sizing:border-box}#dvScheduleContainer .scheduler-v2-field-row{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}#dvScheduleContainer .scheduler-v2-field-row::before,#dvScheduleContainer .scheduler-v2-field-row::after{content:none;display:none}#dvScheduleContainer .scheduler-v2-field-row--split,#dvScheduleContainer .scheduler-v2-field-row--email,#dvScheduleContainer .scheduler-v2-field-row--phone,#dvScheduleContainer .scheduler-v2-field-row--request-for,#dvScheduleContainer .scheduler-v2-field-row--dob-state,#dvScheduleContainer .scheduler-v2-field-row--insurance,#dvScheduleContainer .scheduler-v2-field-row--insurance-details,#dvScheduleContainer .scheduler-v2-field-row--insurance-contact,#dvScheduleContainer .scheduler-v2-field-row--out-of-network,#dvScheduleContainer .scheduler-v2-field-row--insurance-upload,#dvScheduleContainer .scheduler-v2-field-row--concerns{display:flex !important;flex-wrap:wrap !important;gap:0 16px;justify-content:flex-start}#dvScheduleContainer .scheduler-v2-field-row--client-data{display:flex;flex-wrap:wrap;gap:0 16px;justify-content:flex-start}#dvScheduleContainer .scheduler-v2-field-row--client-data.hide{display:none}#dvScheduleContainer .scheduler-v2-field{box-sizing:border-box;float:none !important;margin-left:0 !important}#dvScheduleContainer .scheduler-v2-field--first-name,#dvScheduleContainer .scheduler-v2-field--last-name,#dvScheduleContainer .scheduler-v2-field--client-first-name,#dvScheduleContainer .scheduler-v2-field--client-last-name,#dvScheduleContainer .scheduler-v2-field--dob,#dvScheduleContainer .scheduler-v2-field--state,#dvScheduleContainer .scheduler-v2-field--insurance-provider,#dvScheduleContainer .scheduler-v2-field--insurance-member-id,#dvScheduleContainer .scheduler-v2-field--zip-code,#dvScheduleContainer .scheduler-v2-field--provider-phone,#dvScheduleContainer .scheduler-v2-field--insurance-upload,#dvScheduleContainer .scheduler-v2-field--insurance-upload-note{flex:0 0 calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;width:calc(50% - 8px) !important}#dvScheduleContainer .scheduler-v2-field-row--insurance-upload{margin-bottom:20px}#dvScheduleContainer .scheduler-v2-field--email,#dvScheduleContainer .scheduler-v2-field--phone,#dvScheduleContainer .scheduler-v2-field--request-for,#dvScheduleContainer .scheduler-v2-field--has-insurance,#dvScheduleContainer .scheduler-v2-field--out-of-network,#dvScheduleContainer .scheduler-v2-field--concerns{flex:0 0 100% !important;max-width:100% !important;width:100% !important}#dvScheduleContainer .scheduler-v2-field--confirm-email{display:none}#dvScheduleContainer .scheduler-v2-consent-row{margin-top:2px;margin-bottom:21px}#dvScheduleContainer .scheduler-v2-field--sms-consent{flex:0 0 100%;max-width:100%;width:100%}#dvScheduleContainer .scheduler-v2-consent-label{align-items:flex-start;color:#3d4d67;cursor:pointer;display:flex;font-size:12px;font-style:italic;font-weight:400;gap:10px;line-height:1.4;margin:0;text-align:left;width:100%}#dvScheduleContainer .scheduler-v2-consent-label #accept_call{appearance:none;background:#ffffff;border:1px solid #dfe7f1;border-radius:0;box-shadow:none;box-sizing:border-box;flex:0 0 15px;height:15px;margin:1px 0 0;width:15px}#dvScheduleContainer .scheduler-v2-consent-label #accept_call:checked{background:#0066cc;border-color:#0066cc;box-shadow:inset 0 0 0 3px #ffffff}#dvScheduleContainer .scheduler-v2-consent-copy{display:block;flex:1 1 auto;margin:0}#dvScheduleContainer .scheduler-v2-field-row--legal-disclaimer{display:flex;margin:13px 0 0}#dvScheduleContainer .scheduler-v2-legal-disclaimer{box-sizing:border-box;color:#3d4d67;float:none;margin-left:0;text-align:center;width:100%}#dvScheduleContainer .scheduler-v2-regulatory-note,#dvScheduleContainer .scheduler-v2-policy-note{color:#3d4d67;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;margin-left:auto;margin-right:auto;max-width:660px;text-align:center}#dvScheduleContainer .scheduler-v2-regulatory-note{margin-bottom:17px}#dvScheduleContainer .scheduler-v2-policy-note{margin-bottom:0}#dvScheduleContainer .scheduler-v2-policy-note a{color:inherit;text-decoration:underline}#dvScheduleContainer .scheduler-v2-field--first-name > label,#dvScheduleContainer .scheduler-v2-field--last-name > label,#dvScheduleContainer .scheduler-v2-field--client-first-name > label,#dvScheduleContainer .scheduler-v2-field--client-last-name > label,#dvScheduleContainer .scheduler-v2-field--email > label,#dvScheduleContainer .scheduler-v2-field--phone > label,#dvScheduleContainer .scheduler-v2-field--request-for .scheduler-v2-field-label,#dvScheduleContainer .scheduler-v2-field--dob > label,#dvScheduleContainer .scheduler-v2-field--state > label,#dvScheduleContainer .scheduler-v2-field--has-insurance > label,#dvScheduleContainer .scheduler-v2-field--insurance-provider > label,#dvScheduleContainer .scheduler-v2-field--insurance-member-id > label,#dvScheduleContainer .scheduler-v2-field--zip-code > label,#dvScheduleContainer .scheduler-v2-field--provider-phone > label,#dvScheduleContainer .scheduler-v2-field--out-of-network > label,#dvScheduleContainer .scheduler-v2-field--concerns > label{color:#3d4d67;display:block;font-size:17px;font-weight:400;line-height:1.2;margin:0 0 10px;text-align:left}#dvScheduleContainer .scheduler-v2-field--first-name > label::after,#dvScheduleContainer .scheduler-v2-field--last-name > label::after,#dvScheduleContainer .scheduler-v2-field--client-first-name > label::after,#dvScheduleContainer .scheduler-v2-field--client-last-name > label::after,#dvScheduleContainer .scheduler-v2-field--email > label::after,#dvScheduleContainer .scheduler-v2-field--phone > label::after,#dvScheduleContainer .scheduler-v2-field--request-for .scheduler-v2-field-label::after,#dvScheduleContainer .scheduler-v2-field--dob > label::after,#dvScheduleContainer .scheduler-v2-field--state > label::after,#dvScheduleContainer .scheduler-v2-field--has-insurance > label::after,#dvScheduleContainer .scheduler-v2-field--insurance-provider > label::after,#dvScheduleContainer .scheduler-v2-field--insurance-member-id > label::after,#dvScheduleContainer .scheduler-v2-field--zip-code > label::after,#dvScheduleContainer .scheduler-v2-field--provider-phone > label::after,#dvScheduleContainer .scheduler-v2-field--out-of-network > label::after{color:#f04b23;content:'*'}#dvScheduleContainer label.error{color:#f04b23 !important;display:block;font-size:17px;font-weight:400;line-height:1.25;margin:-4px 0 14px;text-align:left}#dvScheduleContainer label.scheduler-v2-hidden-error{display:none}#dvScheduleContainer label.error::after{content:none !important}#dvScheduleContainer .scheduler-v2-field--first-name input,#dvScheduleContainer .scheduler-v2-field--last-name input,#dvScheduleContainer .scheduler-v2-field--client-first-name input,#dvScheduleContainer .scheduler-v2-field--client-last-name input,#dvScheduleContainer .scheduler-v2-field--email input,#dvScheduleContainer .scheduler-v2-field--phone input,#dvScheduleContainer .scheduler-v2-screening-for-select,#dvScheduleContainer .scheduler-v2-dob-control select,#dvScheduleContainer #selState,#dvScheduleContainer #has-insurance,#dvScheduleContainer select[name="timezone"],#dvScheduleContainer #hearabout,#dvScheduleContainer #insurance-provider,#dvScheduleContainer #insurance-member-id,#dvScheduleContainer #zip-code,#dvScheduleContainer #company_phone_number,#dvScheduleContainer #has-oon-benefits,#dvScheduleContainer #concerns_free_text{background:#ffffff;border:1px solid #dfe7f1;border-radius:0;box-shadow:none;box-sizing:border-box;color:#14233b;font-size:16px;height:40px;margin:0 0 14px;outline:none;padding:8px 10px;width:100%}#dvScheduleContainer #concerns_free_text{height:100px;line-height:1.35;min-height:100px;resize:vertical}#dvScheduleContainer .scheduler-v2-dob-control{align-items:center;display:flex;gap:6px;margin:0 0 14px;width:100%}#dvScheduleContainer .scheduler-v2-dob-control select{flex:1 1 0;margin-bottom:0;min-width:0;padding-left:8px;padding-right:8px}#dvScheduleContainer .scheduler-v2-dob-control .scheduler-v2-dob-year{flex-grow:1.15}#dvScheduleContainer .scheduler-v2-date-separator{color:#3d4d67;flex:0 0 auto;font-size:17px;line-height:40px}#dvScheduleContainer .scheduler-v2-screening-for-radios{display:none}#dvScheduleContainer .scheduler-v2-field--first-name input::placeholder,#dvScheduleContainer .scheduler-v2-field--last-name input::placeholder,#dvScheduleContainer .scheduler-v2-field--client-first-name input::placeholder,#dvScheduleContainer .scheduler-v2-field--client-last-name input::placeholder,#dvScheduleContainer .scheduler-v2-field--email input::placeholder,#dvScheduleContainer .scheduler-v2-field--phone input::placeholder,#dvScheduleContainer #insurance-provider::placeholder,#dvScheduleContainer #insurance-member-id::placeholder,#dvScheduleContainer #zip-code::placeholder,#dvScheduleContainer #company_phone_number::placeholder{color:transparent}@media screen and (min-width: 426px){#dvScheduleContainer #progressbar.scheduler-v2-progress__list{display:flex !important}}@media screen and (max-width: 425px){#dvScheduleContainer{margin-top:0}#dvScheduleContainer div#dvStep1{border-radius:0;margin:0;padding:20px 25px 28px;width:100%}#dvScheduleContainer.scheduler-v2-header-is-shared .scheduler-v2-header{padding:20px 25px 0}#dvScheduleContainer.scheduler-v2-header-is-shared #dvStep1,#dvScheduleContainer.scheduler-v2-header-is-shared #dvStep2{margin:0;padding:0 25px 28px;width:100%}#dvScheduleContainer .scheduler-v2-thank-you{min-height:560px;padding:150px 25px 80px}#dvScheduleContainer .scheduler-v2-thank-you__icon{height:74px;margin-bottom:24px;width:74px}#dvScheduleContainer .scheduler-v2-thank-you__title{font-size:22px;letter-spacing:3px}#dvScheduleContainer .scheduler-v2-thank-you p{font-size:14px;text-align:center}#dvScheduleContainer .scheduler-v2-thank-you__community{margin-top:45px}#dvScheduleContainer .scheduler-v2-header{margin-bottom:26px;max-width:none}#dvScheduleContainer .scheduler-v2-header__title{font-size:24px;line-height:1.1;margin-bottom:7px;max-width:290px}#dvScheduleContainer .scheduler-v2-header__subtitle{font-size:12px;line-height:1.35;margin-bottom:26px}#dvScheduleContainer #progressbar.scheduler-v2-progress__list{display:flex !important}#dvScheduleContainer #progressbar.scheduler-v2-progress__list::before{left:38px;right:38px;top:12px}#dvScheduleContainer .scheduler-v2-progress__item{flex-basis:68px;font-size:14px;font-style:italic;gap:6px}#dvScheduleContainer .scheduler-v2-progress__icon,#dvScheduleContainer .scheduler-v2-progress__icon svg{height:26px;width:26px}#dvScheduleContainer .scheduler-v2-field-row--split,#dvScheduleContainer .scheduler-v2-field-row--email,#dvScheduleContainer .scheduler-v2-field-row--phone,#dvScheduleContainer .scheduler-v2-field-row--request-for,#dvScheduleContainer .scheduler-v2-field-row--dob-state,#dvScheduleContainer .scheduler-v2-field-row--insurance,#dvScheduleContainer .scheduler-v2-field-row--insurance-details,#dvScheduleContainer .scheduler-v2-field-row--insurance-contact,#dvScheduleContainer .scheduler-v2-field-row--out-of-network,#dvScheduleContainer .scheduler-v2-field-row--insurance-upload,#dvScheduleContainer .scheduler-v2-field-row--concerns{justify-content:flex-start}#dvScheduleContainer .scheduler-v2-field--first-name,#dvScheduleContainer .scheduler-v2-field--last-name,#dvScheduleContainer .scheduler-v2-field--client-first-name,#dvScheduleContainer .scheduler-v2-field--client-last-name,#dvScheduleContainer .scheduler-v2-field--dob,#dvScheduleContainer .scheduler-v2-field--state,#dvScheduleContainer .scheduler-v2-field--insurance-provider,#dvScheduleContainer .scheduler-v2-field--insurance-member-id,#dvScheduleContainer .scheduler-v2-field--zip-code,#dvScheduleContainer .scheduler-v2-field--provider-phone,#dvScheduleContainer .scheduler-v2-field--insurance-upload,#dvScheduleContainer .scheduler-v2-field--insurance-upload-note{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px);width:calc(50% - 8px)}#dvScheduleContainer .scheduler-v2-field--first-name > label,#dvScheduleContainer .scheduler-v2-field--last-name > label,#dvScheduleContainer .scheduler-v2-field--client-first-name > label,#dvScheduleContainer .scheduler-v2-field--client-last-name > label,#dvScheduleContainer .scheduler-v2-field--email > label,#dvScheduleContainer .scheduler-v2-field--phone > label,#dvScheduleContainer .scheduler-v2-field--request-for .scheduler-v2-field-label,#dvScheduleContainer .scheduler-v2-field--dob > label,#dvScheduleContainer .scheduler-v2-field--state > label,#dvScheduleContainer .scheduler-v2-field--has-insurance > label,#dvScheduleContainer .scheduler-v2-field--insurance-provider > label,#dvScheduleContainer .scheduler-v2-field--insurance-member-id > label,#dvScheduleContainer .scheduler-v2-field--zip-code > label,#dvScheduleContainer .scheduler-v2-field--provider-phone > label,#dvScheduleContainer .scheduler-v2-field--out-of-network > label,#dvScheduleContainer .scheduler-v2-field--concerns > label{font-size:17px;margin-bottom:9px}#dvScheduleContainer .scheduler-v2-field--first-name input,#dvScheduleContainer .scheduler-v2-field--last-name input,#dvScheduleContainer .scheduler-v2-field--client-first-name input,#dvScheduleContainer .scheduler-v2-field--client-last-name input,#dvScheduleContainer .scheduler-v2-field--email input,#dvScheduleContainer .scheduler-v2-field--phone input,#dvScheduleContainer .scheduler-v2-screening-for-select,#dvScheduleContainer .scheduler-v2-dob-control select,#dvScheduleContainer #selState,#dvScheduleContainer #has-insurance,#dvScheduleContainer select[name="timezone"],#dvScheduleContainer #hearabout,#dvScheduleContainer #insurance-provider,#dvScheduleContainer #insurance-member-id,#dvScheduleContainer #zip-code,#dvScheduleContainer #company_phone_number,#dvScheduleContainer #has-oon-benefits,#dvScheduleContainer #concerns_free_text{height:45px;margin-bottom:23px}#dvScheduleContainer #concerns_free_text{height:100px;min-height:100px}#dvScheduleContainer .scheduler-v2-consent-row{margin-bottom:25px}#dvScheduleContainer .scheduler-v2-consent-label{gap:10px;line-height:1.45}#dvScheduleContainer .scheduler-v2-consent-copy{max-width:none}#dvScheduleContainer .scheduler-v2-field-row--legal-disclaimer{margin-top:14px}#dvScheduleContainer .scheduler-v2-regulatory-note,#dvScheduleContainer .scheduler-v2-policy-note{max-width:330px}#dvScheduleContainer .scheduler-v2-regulatory-note{margin-bottom:18px}#dvScheduleContainer .scheduler-v2-dob-control{gap:5px;margin-bottom:23px}#dvScheduleContainer .scheduler-v2-dob-control select{margin-bottom:0;padding-left:6px;padding-right:6px}#dvScheduleContainer .scheduler-v2-date-separator{line-height:45px}}@media screen and (max-width: 767px){#dvScheduleContainer #progressbar.scheduler-v2-progress__list{display:flex !important}}@media screen and (min-width: 1700px){.desktop-hours{float:left;width:16%;padding:5px 15px}}@media screen and (min-width: 768px){.mobile-headings,.date-explanation,.scroll-info,.mobile-time-selection{display:none !important}.splide{display:block}.datepicker{width:auto !important}#cita-available-time li{margin:10px}.datepicker-carousel__wrapper{display:grid;grid-template-columns:200px 1fr}.datepicker__wrapper{width:auto !important;align-self:start}.carousel__wrapper{width:auto !important}}@media screen and (max-width: 767px){.splide{display:none}.mobile-time-selection{display:block !important}div#dvStep1,div#dvStep2{width:90%;margin:0 5% 50px}#progressbar{display:none}.mobile-no-padding-right{padding-right:0 !important}.row-fluid.screening-options{padding-top:10px}.row-fluid.screening-options div{display:inline;padding-right:8%}form{margin:4px 0 20px !important}.mobile-headings.active{background:#167dc2}.mobile-headings{background:#555555;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px;width:90%;margin:0 auto;border-top:2px solid #fff;font-family:'Quicksand','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px}.datepicker{width:100% !important}.date-explanation{display:block;padding:10px 0}.selected-date{background:#167ec2;display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:4px;vertical-align:bottom}.available-date{background:#e85c3c;display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:4px;vertical-align:bottom}.mobile-time-selection{width:100%;margin-top:10px}.mobile-time-selection input[type="radio"]{opacity:0;position:fixed;width:0}.mobile-time-selection label{display:inline-block;background-color:#f8f8f8;padding:0;font-family:sans-serif,Arial;font-size:16px;border:1px solid #000;border-radius:0;margin-bottom:0}.mobile-time-selection li{float:left;width:20%;margin:5px 5px}.mobile-time-selection label span{display:block;width:100%;height:100%;padding:10px 10px}.mobile-time-selection :checked + span{background:#167ec2;color:#fff}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#e85c3c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-reverse-buttons{flex-direction:column-reverse;display:flex !important;flex-wrap:wrap}.mobile-reverse-buttons .action-button{margin:10px auto !important}.fs-subtitle{font-size:15px !important}}