.form-group .custom-dropdown.has-value~label[data-v-ce4edba3]{top:0;color:#666;transform:translateY(0);font-size:10px!important}.custom-dropdown .dropdown-menu[data-v-ce4edba3]{max-height:125px;overflow-y:auto;border-radius:0 0 0 10px}.custom-dropdown .dropdown-menu li[data-v-ce4edba3]{font-size:12px;letter-spacing:1.5px}.custom-dropdown .dropdown-menu li[data-selected=true][data-v-ce4edba3]{background-color:#efefef}.custom-dropdown .dropdown-menu li[data-v-ce4edba3]:last-of-type{border-bottom-right-radius:0}.custom-dropdown[data-v-ce4edba3]:after{transition:transform .3s}.custom-dropdown[data-v-ce4edba3]:has(.select-container.dropdown-active):after{transition:transform .3s;transform:rotate(180deg)}.btn.password-toggle[data-v-19b17793]{position:absolute;right:2px;top:27px}.check-container[data-v-c975ecd1]{padding:1rem;background:#d8d8d8;border-radius:4px;height:100%;cursor:pointer}.form-check[data-v-c975ecd1]{display:flex;min-height:auto;margin-bottom:0;text-transform:uppercase;color:var(--color-dark-gray);letter-spacing:1.5px}.form-check-input[data-v-c975ecd1]{background:transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0;margin-right:12px;width:22px;height:22px;border:1px solid var(--color-dark-gray);border-radius:4px;cursor:pointer;transition:background-color .3s,border-color .3s}.form-check-input[type=radio][data-v-c975ecd1]{border-radius:50%}.form-check-input[data-v-c975ecd1]:checked{background:var(--color-dark-gray);border-color:var(--color-dark-gray)}.error .form-check-input[data-v-c975ecd1]{border-color:var(--color-red)}.error .form-check[data-v-c975ecd1]{color:var(--color-red)}.form-check-input[type=checkbox][data-v-c975ecd1]:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.65788%207.15402L0.972656%204.4688L1.91248%203.52897L3.65788%205.27437L8.08849%200.84375L9.02832%201.78358L3.65788%207.15402Z'%20fill='white'/%3e%3c/svg%3e");transform:scale(0);transition:all .3s;transform-origin:center;background-position:center;background-repeat:no-repeat;height:100%;display:block}.form-check-input[type=checkbox][data-v-c975ecd1]:checked:before{transform:scale(1)}.form-check-input[type=radio][data-v-c975ecd1]:checked:before{content:none}.form-check-label[data-v-c975ecd1]{line-height:22px;padding-top:1px;width:100%;cursor:pointer}.transparent[data-v-c975ecd1]{padding:1rem 0;background:transparent}.check-container[data-v-3611e7c0]{padding:1rem;background:#d8d8d8;border-radius:4px;height:100%;cursor:pointer}.form-check[data-v-3611e7c0]{display:flex;min-height:auto;margin-bottom:0;text-transform:uppercase;color:var(--color-dark-gray);letter-spacing:1.5px}.form-check-input[data-v-3611e7c0]{background:transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0;margin-right:12px;width:22px;height:22px;border:1px solid var(--color-dark-gray);border-radius:4px;cursor:pointer;transition:background-color .3s,border-color .3s}.form-check-input[type=radio][data-v-3611e7c0]{border-radius:50%}.form-check-input[data-v-3611e7c0]:checked{background:var(--color-dark-gray);border-color:var(--color-dark-gray)}.error .form-check-input[data-v-3611e7c0]{border-color:var(--color-red)}.error .form-check[data-v-3611e7c0]{color:var(--color-red)}.form-check-input[type=checkbox][data-v-3611e7c0]:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.65788%207.15402L0.972656%204.4688L1.91248%203.52897L3.65788%205.27437L8.08849%200.84375L9.02832%201.78358L3.65788%207.15402Z'%20fill='white'/%3e%3c/svg%3e");transform:scale(0);transition:all .3s;transform-origin:center;background-position:center;background-repeat:no-repeat;height:100%;display:block}.form-check-input[type=checkbox][data-v-3611e7c0]:checked:before{transform:scale(1)}.form-check-input[type=radio][data-v-3611e7c0]:checked:before{content:none}.form-check-label[data-v-3611e7c0]{line-height:22px;padding-top:1px;width:100%;cursor:pointer}.radio-group-container[data-v-e9438f6e]{margin-bottom:3rem}textarea[data-v-74af93e9]{background:#eee;display:block;border-color:transparent;width:100%;padding:1rem;resize:none;border-radius:4px}p.error[data-v-74af93e9]{font-size:12px;margin-top:.5rem}.btn.btn-form-base[data-v-3f7d0a2b]{background:var(--color-dark-gray);color:var(--color-white);display:inline-block;padding:.6rem 2rem;text-decoration:none;font-weight:100;border-radius:100px;transition:background-color .3s,color .3s;text-transform:uppercase;font-size:12px;letter-spacing:1.5px}.btn.btn-form-base[data-v-3f7d0a2b]:hover{background:var(--color-black)}.btn.btn-form-base.btn-small[data-v-3f7d0a2b]{padding:.5rem}.btn.btn-form-base.btn-outline[data-v-3f7d0a2b]{background:var(--color-white);color:var(--color-dark-gray);border:1.5px solid var(--color-dark-gray);font-weight:400}.btn.btn-form-base.btn-outline[data-v-3f7d0a2b]:hover{background:var(--color-dark-gray);color:var(--color-white)}.btn.btn-form-base.btn-transparent[data-v-3f7d0a2b]{background-color:transparent;padding:0;color:var(--color-black)}.btn.btn-form-base.btn-transparent[data-v-3f7d0a2b]:hover{background-color:transparent}.btn.btn-form-base.btn-wide[data-v-3f7d0a2b]{padding-left:5rem;padding-right:5rem;width:100%}.btn.btn-form-base.submit[data-v-3f7d0a2b]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.btn.btn-form-base.submit .btn-child[data-v-3f7d0a2b]{grid-area:1/1/1/1}.fa-solid.fa-circle-notch.fa-spin[data-v-3f7d0a2b]{position:relative;top:-1px;line-height:inherit}@media (min-width: 576px){.btn.btn-form-base.btn-wide[data-v-3f7d0a2b]{width:auto}}.modal-backdrop.show{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000085}.modal .modal-title{font-weight:400;opacity:0;transition:all .5s}.modal .modal-body{opacity:0;transition:opacity .8s ease-in-out}.modal.show .modal-title{opacity:1}.modal.show .modal-body{opacity:1;transition-delay:.75s}.modal-header{border-bottom:0}.btn-close{background-color:#d5d5d5;border-radius:100px;height:12px;width:12px;font-size:12px;opacity:initial}.modal-header{padding:2rem 2rem 0}.modal-body{padding:2rem 2rem 20px}.modal-footer{border-top:none}.card a.card-link{font-weight:400;text-decoration:underline;color:#737373}.card a.card-link:hover{color:#878787}.coupon-block{padding:1rem 1rem .9rem;width:100%;max-width:450px;white-space:pre-wrap;line-height:1;background:#bacdff;color:var(--color-dark-gray);border-radius:4px;text-align:center;display:inline-block;margin-bottom:3rem}.coupon-block h4{font-size:12px;letter-spacing:1.5px;font-weight:400;margin-bottom:0}.coupon-block h4 .description{font-weight:300;margin-left:.75rem}.coupon-block p{color:var(--color-gray-form);font-size:10px}.form-progress{width:100%;height:12px;background:#bbb;position:absolute;top:0;left:0;right:0}.form-progress .progress-width{background-color:#535353;height:100%;transition:all .3s ease;width:var(--b4c21550)}body{padding-top:12px}body:has(.global-promo-banner){padding-top:45px}body:has(.global-promo-banner) .form-progress{top:var(--25334567)}.error.form-error-message[data-v-ae516caa]{margin:.5rem;text-align:center}.form-group[data-v-52f1c6fb],[data-v-52f1c6fb] .form-group{margin-bottom:3rem}label.large[data-v-52f1c6fb]{font-size:16px!important}#terms-conditions-payment .modal-content,#healthcare-informed-consent-modal .modal-content,#telehealth-consent-modal .modal-content,#hipaa-modal .modal-content,#self-payment-modal .modal-content{text-align:left}#terms-conditions-payment .modal-body,#healthcare-informed-consent-modal .modal-body,#telehealth-consent-modal .modal-body,#hipaa-modal .modal-body,#self-payment-modal .modal-body{padding:2rem 10px 2rem 0}[data-v-b2ac3775] .check-container{height:auto}p[data-v-b2ac3775]{font-size:12px}:root{--color-red: #b10f0f;--color-green-extra-light: #e8f1ed}#main-content>article{background:#e5e5e5;padding-top:2rem;padding-bottom:2rem}.nav.mega-menu a,.nav.mega-menu a:link,.nav.mega-menu a:visited,.nav.mega-menu a:active{color:var(--color-dark-gray)}header#main-header{border-color:var(--color-dark-gray)}.row.gap-12px{--bs-gutter-y: 12px;--bs-gutter-x: 12px}@media (min-width: 992px){#main-content{padding:0}}form#vue-form{color:var(--color-black);margin-bottom:2rem;font-size:12px}form#vue-form input.form-control:-webkit-autofill,form#vue-form input.form-control:autofill,form#vue-form select.form-control:-webkit-autofill,form#vue-form select.form-control:autofill{-webkit-box-shadow:0 0 0px 1000px var(--color-gray) inset;box-shadow:0 0 0 1000px var(--color-gray) inset}form#vue-form .opacity-0{opacity:0}form#vue-form .mb-2rem{margin-bottom:2rem}form#vue-form .mt-2rem{margin-top:2rem!important}form#vue-form .fade-enter-active,form#vue-form .fade-leave-active{transition:opacity .3s ease}form#vue-form .fade-enter-from,form#vue-form .fade-leave-to{opacity:0}form#vue-form h2{letter-spacing:.05rem;font-size:1.8rem}form#vue-form h2+p{font-size:normal;line-height:22px;color:inherit}form#vue-form p{margin-bottom:1rem}form#vue-form p.large,form#vue-form label.large{font-size:18px;margin-bottom:2rem;text-align:center;display:block;line-height:26px;color:#363636}form#vue-form .form-group label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}form#vue-form .form-control:focus~label,form#vue-form .form-control:not(:placeholder-shown)~label{font-size:10px}form#vue-form .radio-group-container p:nth-of-type(1){font-size:18px;line-height:26px;text-align:center;color:#363636}form#vue-form .gender-health-container .radio-group-container p:nth-of-type(1){font-size:16px}form#vue-form .gender-health-container .large{font-size:16px!important}form#vue-form .radio-group-container p:nth-of-type(2),form#vue-form .sublabel{font-size:14px;line-height:24px;text-align:center;color:#6a6a6a;margin-bottom:1.5rem;margin-top:-1.5rem}form#vue-form .questions-container .check-container,form#vue-form .question-container .check-container{height:48px;padding:1rem 0 1rem 1rem;display:flex;align-items:center}form#vue-form .form-check-label{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#363636;line-height:16px;display:flex;align-items:center}form#vue-form .form-check{align-items:center}form#vue-form .error{color:var(--color-red);border-color:var(--color-red)}@media (min-width: 576px){form#vue-form .w-sm-auto{width:auto!important}}.placeholder-div{width:100%!important;text-align:end}.exit-btn{font-size:10px;line-height:16px;color:#363636}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-header{padding:0;width:100%;justify-content:end}.modal-content{background:#fff;padding:2rem;border-radius:8px;max-width:420px;height:530px;box-shadow:0 4px 15px #0003;text-align:center;display:flex;flex-direction:column;align-items:center}.modal-body{padding:6rem .7rem}.modal-label{font-size:18px;line-height:26px;letter-spacing:0px;color:#363636;padding:2rem}.modal-sublabel{font-size:14px;line-height:24px;letter-spacing:0px;color:#737373}.modal-exit-btn{background:#363636;color:#fff;text-decoration:none;font-weight:400;border-radius:100px;transition:background-color .3s,color .3s;text-transform:uppercase;font-size:10px;letter-spacing:1.6px;border:none;width:178px;height:38px}
