.sub-cards-section[data-astro-cid-jqjsi7na]{display:flex;padding:2rem;background-color:#f1f1f1;justify-content:center;flex-direction:column;align-items:center}.sub-card-section-title[data-astro-cid-jqjsi7na]{font-weight:500;font-size:1.875rem;line-height:94%;color:#5a5a5a;font-family:var(--font-roboto-slab),serif;margin-bottom:30px}.sub-card-container[data-astro-cid-jqjsi7na]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.sub-card[data-astro-cid-jqjsi7na]{max-width:20rem;background:#fff;padding:1rem;border-radius:15px;box-shadow:0 20px 20px -40px #00000029,0 2px 8px #2a2a2a0f;transition:all .8s cubic-bezier(.15,.83,.66,1);text-decoration:none;color:inherit}.sub-card[data-astro-cid-jqjsi7na]:hover{transform:scale(1.05)}.sub-card-content[data-astro-cid-jqjsi7na]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.sub-card-post-type[data-astro-cid-jqjsi7na]{text-transform:capitalize;padding:4px 0;margin-bottom:12px;border-radius:4px;max-width:fit-content;font-size:.8125rem;color:#757575}.sub-card-title[data-astro-cid-jqjsi7na]{color:#5a5a5a;font-size:1.625rem;font-weight:700;letter-spacing:.02em;margin-bottom:3px}.sub-card-button[data-astro-cid-jqjsi7na]{margin-top:1rem;display:flex;justify-content:flex-end;align-self:center;width:50%}.sub-card-play-container[data-astro-cid-jqjsi7na]{display:flex;justify-content:center;align-items:center;margin-top:1rem}.play-text-button[data-astro-cid-jqjsi7na]{color:#006bd6;font-size:1.25rem;font-weight:600;line-height:100%;letter-spacing:.2px;margin-left:10px}.play-icon[data-astro-cid-jqjsi7na]{width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3Ljc2MzkgMTVMMSAyOC4zODJWMS42MTgwM0wyNy43NjM5IDE1WiIgc3Ryb2tlPSIjMDA2YmQ2IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:contain}.sub-card[data-astro-cid-jqjsi7na]:hover .play-icon[data-astro-cid-jqjsi7na]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3Ljc2MzkgMTVMMSAyOC4zODJWMS42MTgwM0wyNy43NjM5IDE1WiIgZmlsbD0iIzAwNmJkNiIgc3Ryb2tlPSIjMDA2YmQ2IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==)}.carousel-card{display:flex;width:204px;height:370px;padding-bottom:10px;border-radius:10px;flex-direction:column;align-items:center;cursor:pointer;background-color:#fff;transition:all .8s cubic-bezier(.15,.83,.66,1);box-shadow:#00000029 0 47px 46px -27px,#0000000f 0 2px 12px}.carousel-card-provider{display:flex;width:204px;height:370px;padding-bottom:10px;flex-direction:column;align-items:center;cursor:pointer;background-color:#fff;transition:all .8s cubic-bezier(.15,.83,.66,1)}.shadow{box-shadow:0 0 10px #00000040}.carousel-between{display:flex;flex-direction:column;justify-content:space-between;flex:1;align-items:center;width:95%;margin-top:1rem}.image-container{overflow:hidden;width:100%;border-radius:10px 10px 0 0}.carousel-image{height:208px;-o-object-fit:cover;object-fit:cover;object-position:center top;position:relative;transition-duration:.25s;transition-property:all;transition-timing-function:ease;width:100%}.carousel-image-provider{height:208px;-o-object-fit:cover;object-fit:cover;object-position:center top;position:relative;transition-duration:.25s;transition-property:all;transition-timing-function:ease;width:100%;min-width:204px}.bg-background{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.carousel-image:hover{transform:scale(1.07)}.carousel-info{text-align:center;margin-bottom:1rem;display:flex;flex-direction:column}.carousel-name{font-style:normal;margin:auto;font-weight:700;font-size:1.25rem;line-height:105%;text-align:center;letter-spacing:.02em;color:#757575;flex:none;order:0;align-self:stretch;flex-grow:0}.carousel-sp{font-style:normal;font-size:1rem;line-height:105%;text-align:center;letter-spacing:.02em;color:#757575;flex:none;order:0;align-self:stretch;flex-grow:0;margin:5px 0}.carousel-spb{font-style:normal;font-weight:500;margin:auto;font-size:1.125rem;line-height:105%;text-align:center;letter-spacing:.02em;color:#006bd6;flex:none;order:0;align-self:stretch;flex-grow:0}.carousel-more-info{font-style:normal;font-weight:500;font-size:.875rem;line-height:16px;display:flex;align-items:center;text-align:center;letter-spacing:.02em;color:#006bd6;margin-bottom:10px;cursor:pointer;text-decoration:none}.react-multiple-carousel__arrow--right{right:calc(3% + 1px)}@media only screen and (max-width:700px){.carousel-card{width:242px;margin:.25rem 0}.mobile-carouselFix{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.image-container{width:100%}.carousel-card-provider{width:250px;border-radius:10px;overflow:hidden;margin:.25rem 0}.image-container-provider{margin-bottom:1rem;width:100%}}.footer-content[data-astro-cid-44dqgnda]{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;padding-bottom:80px}.team-container[data-astro-cid-44dqgnda]{display:flex;flex-wrap:wrap;gap:30px;max-width:80%;justify-content:center;align-items:center}.specialist-link[data-astro-cid-44dqgnda]{text-decoration:none;color:inherit}.section-three-info[data-astro-cid-44dqgnda]{margin:2rem}.section-three-title[data-astro-cid-44dqgnda]{font-family:var(--font-roboto-slab),serif;color:#5a5a5a;font-style:normal;font-weight:500;text-align:center}@media(max-width:1200px){.team-container[data-astro-cid-44dqgnda]{max-width:100%;width:100%;gap:10px;margin-bottom:10px}}:root{--color-primary: #006bd6;--color-primary-hover: #5983ff;--color-text: #5a5a5a;--color-text-muted: #757575;--color-accent-light: #cbf1ff;--color-white: #ffffff;--color-nav-text: rgba(74, 74, 74)}html,body{margin:0;padding:0;overflow-x:clip;max-width:100vw}body{min-height:100%;scroll-behavior:smooth;font-family:var(--font-inter),sans-serif}a,.card-info a:hover{text-decoration:none}::selection{background-color:var(--color-primary);color:var(--color-white)}iframe{border:none}.font-default{font-family:var(--font-inter),sans-serif}.display-flex-column{display:flex;flex-direction:column;align-items:center;justify-content:center}.display-flex-row{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.is-bold-500,.is-bold{font-weight:500!important}.is-bolder{font-weight:600!important}.is-white{color:var(--color-white)!important}.is-gray{color:var(--color-text)!important}.is-blue{color:var(--color-primary)!important}.bg-blue{background-color:var(--color-primary)!important}.bg-white{background-color:var(--color-white)!important}.bg-blue-light{background-color:var(--color-accent-light)!important}.align-end{align-items:flex-end!important}.top-20{margin-top:20px}.top-30{margin-top:30px!important}.top-50{margin-top:50px}.mr-10{margin-right:10px}.mb-20{margin-bottom:20px!important}.pt-40{padding-top:40px!important}.hideElement{display:none}.link-data{color:var(--color-primary)}.link-data:hover{text-decoration:underline}.container-inner{height:100%!important}.list-items-text{color:var(--color-text);font-size:1rem;font-weight:400;letter-spacing:.48px;line-height:170%;margin:0;text-align:left}.text-body li{margin-bottom:8px;color:var(--color-text)}@media(max-width:1200px){.logo{display:block}}.provider-webinars{padding:1rem 0}.button{padding:12px 18px 10px;border:none;letter-spacing:1px;color:var(--color-white);position:relative;overflow:hidden;background-color:var(--color-primary);font-size:1rem;line-height:24px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;text-decoration:none}.button.small{font-style:normal;font-weight:500;font-size:.875rem;line-height:15px;display:flex;margin-bottom:5px}.button.medium{height:40px}.button.topBanner{font-style:normal;font-weight:500;font-size:.75rem;line-height:15px;padding:6px;display:flex;margin-bottom:0;width:100%}.button.auto{font-style:normal;font-weight:600;font-size:.75rem;line-height:15px;padding:7px;display:flex;margin-bottom:0;width:auto;border-radius:5px}.button.large{font-style:normal;font-weight:600;font-size:.875rem;line-height:15px;padding:8px;display:flex;margin-bottom:0;width:auto;border-radius:5px}.button.mobile{font-style:normal;font-weight:600;font-size:.9375rem;line-height:15px;padding:6px;display:flex;margin-bottom:0;width:300px;border-radius:5px}.button.white{border:2px solid var(--color-white);background-color:var(--color-white);color:var(--color-primary)}.button.useborderBlue{border:2px solid var(--color-primary)}.button.active{background-color:var(--color-white);color:var(--color-primary)}.button.reviewsActive{background-color:var(--color-white);color:var(--color-primary);font-weight:600;border-radius:5px}.button.reviewsActive:hover{background-color:var(--color-white);color:var(--color-primary);border-radius:5px}.button.specialityActive{background-color:var(--color-primary);color:var(--color-white);border-radius:5px;font-weight:600}.button.specialityActive:hover{background-color:var(--color-primary-hover);transition:all .3s ease 0s,transform .5s ease 0s}.button.providerActive{background-color:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.button.providerActive:hover,.button.activated{background-color:var(--color-primary);color:#fff}.button.activated:hover{color:var(--color-primary);transition:all .3s ease 0s,transform .5s ease 0s}.button:not(.activated):hover{background-color:var(--color-white);color:var(--color-primary)}.button.background:hover{background-color:var(--color-primary);color:var(--color-white);transition:all .3s ease 0s,transform .5s ease 0s}.button.buttonShadow{background-color:var(--color-primary);color:var(--color-white);font-weight:600;border-radius:5px}.button.buttonShadow:hover{background-color:var(--color-primary-hover);color:var(--color-white);transition:all .3s ease 0s,transform .5s ease 0s}.button.makeAnAppointment{z-index:13;background-color:var(--color-primary);color:var(--color-white);font-weight:600;border-radius:5px;box-shadow:#006bd6b3 0 10px 40px -10px;position:relative}.button.makeAnAppointment:hover{background-color:var(--color-primary-hover)}.button.makeAnAppointment:hover .overlay{display:block}.button.moreInfobackground:hover{background-color:var(--color-white);box-shadow:0 0 0 3px var(--color-primary);color:var(--color-primary)}.button.shadow:hover{box-shadow:0 0 20px 10px #00000030}.button.full{width:90%;height:40px;padding:0}@media only screen and (max-width:1200px){.button.auto,.button.full{width:90%}}@media only screen and (max-width:500px){.button{padding:10px}}.topbannerCont[data-astro-cid-vw2lj5a7]{position:fixed;width:100%;height:36px;background-color:#fff;z-index:1002;display:flex;justify-content:flex-end;align-items:center;margin-bottom:30px;transition:all .3s ease 0s,transform .5s ease 0s}.numbersCont[data-astro-cid-vw2lj5a7]{display:flex;justify-content:center;flex-direction:row;align-items:center}.linkNumber[data-astro-cid-vw2lj5a7]{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;color:#5a5a5a;margin-right:10px}.linkNumber[data-astro-cid-vw2lj5a7]:hover{color:#006bd6}.optionsTopBannerDiv[data-astro-cid-vw2lj5a7]{display:flex;justify-content:center;align-items:center;margin-top:18px;transition:all .3s ease 0s,transform .5s ease 0s}.payBillTopBannerText[data-astro-cid-vw2lj5a7],.patientTopBannerText[data-astro-cid-vw2lj5a7],.bookNowTopBannerText[data-astro-cid-vw2lj5a7]{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;color:#fff;padding:5px}.bookNowTopBannerText[data-astro-cid-vw2lj5a7]{margin-right:25px}.buttonTopBanner[data-astro-cid-vw2lj5a7]{padding:6px;border:none;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#5a5a5a;font-size:.75rem;font-weight:600;line-height:15px;border-radius:5px;cursor:pointer;text-decoration:none;display:inline-flex}.buttonTopBanner[data-astro-cid-vw2lj5a7]:hover{background-color:#006bd6}.alertBanner[data-astro-cid-4qbfipup]{width:100%;background-color:#f1f1f1;padding:.5rem 0;text-align:center;font-style:normal;font-size:.9375rem;line-height:100%;letter-spacing:.72px;font-weight:500;position:fixed;top:0;z-index:99}.alertBanner[data-astro-cid-4qbfipup] p{padding:0;margin:0}.alertBanner[data-astro-cid-4qbfipup] a{text-decoration:underline!important}.alertBanner[data-astro-cid-4qbfipup]~.hideTopBanner .topbannerCont{top:2rem!important}body.scrolled .alertBanner[data-astro-cid-4qbfipup]~.hideTopBanner .topbannerCont{top:0!important}.alertBanner[data-astro-cid-4qbfipup]~.header{top:24px!important;transition:all .3s ease 0s,transform .5s ease 0s}body.scrolled .alertBanner[data-astro-cid-4qbfipup]~.header{top:-4px!important}._sidebar_19hjt_1{display:flex;flex-direction:column;align-items:stretch;background-color:#f1f1f1;z-index:1010;top:6.5rem;bottom:0;padding-left:40px;padding-top:1vh;width:15%;right:-100%;position:fixed;overflow:hidden;transition:right .5s}._sidebar_19hjt_1._open_19hjt_18{right:0}body.scrolled ._sidebar_19hjt_1{top:74px}@media(max-width:1200px){._sidebar_19hjt_1{width:92%;padding-left:8%}}._closeBtn_19hjt_33{position:absolute;width:15px;height:15px;right:20px;top:20px;cursor:pointer}@media(max-width:1200px){._closeBtn_19hjt_33{width:20px;height:20px}}._scrollArea_19hjt_49{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:150px}._bookNow_19hjt_57{font-style:normal;font-weight:600;font-size:1rem;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.065em;color:#fff;margin-top:30px;margin-bottom:20px;cursor:pointer;text-decoration:none;width:75%;border-radius:5px;background-color:#006bd6;padding:10px}._bookNow_19hjt_57:hover{background-color:#5983ff;transition:all .3s ease 0s,transform .5s ease 0s}._payBill_19hjt_82{font-style:normal;font-weight:600;font-size:1rem;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.065em;color:#fff;margin-top:15px;margin-bottom:15px;cursor:pointer;text-decoration:none;width:75%;background-color:#5a5a5a;padding:10px;border-radius:5px}._payBill_19hjt_82:hover{background-color:#006bd6;transition:all .3s ease 0s,transform .5s ease 0s}._divider_19hjt_107{width:80%;height:1px;background-color:#5a5a5a}._sectionToggle_19hjt_113{font-style:normal;font-weight:600;font-size:1.125rem;line-height:89.5%;display:flex;align-items:center;text-align:center;letter-spacing:.065em;color:#5a5a5a;margin-top:20px;margin-bottom:20px;cursor:pointer;text-decoration:none;background:none;border:none;padding:0;font-family:inherit}._sectionToggle_19hjt_113:hover{color:#006bd6}._arrow_19hjt_137{width:12px;height:12px;margin-left:5px;transform:rotate(90deg)}._navLink_19hjt_144{font-style:normal;font-weight:600;font-size:1.125rem;line-height:89.5%;display:flex;align-items:center;text-align:center;letter-spacing:.065em;color:#5a5a5a!important;margin-bottom:20px;margin-top:20px;text-decoration:none}._navLink_19hjt_144:hover{color:#006bd6}._subLinks_19hjt_163{display:flex;flex-direction:column;padding-left:10px}._subLinks_19hjt_163 a{font-style:normal;font-weight:500;font-size:1rem;line-height:110.5%;display:flex;align-items:center;text-align:left;letter-spacing:.065em;color:#5a5a5a;margin-bottom:15px;text-decoration:none}._subLinks_19hjt_163 a:hover{color:#006bd6}._contactDivider_19hjt_187{padding-top:20px;border-top:1px solid #5a5a5a;width:fit-content;margin-top:20px}._contactLink_19hjt_194{font-style:normal;font-weight:500;font-size:1rem;display:flex;align-items:center;letter-spacing:.065em;color:#5a5a5a;margin-top:10px;text-decoration:none}._contactLink_19hjt_194:hover{color:#006bd6}._socialLinks_19hjt_210{display:flex;flex-direction:row;gap:15px;margin-top:20px;margin-bottom:20px}._socialIcon_19hjt_218{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;background:#757575}._socialIcon_19hjt_218:hover{background:#006bd6;transition:.3s ease-in-out}._socialIcon_19hjt_218:hover img{filter:brightness(0) invert(1)}.header{position:fixed;top:-7px;left:0;right:0;height:73px;background-color:#fff;z-index:1001;display:flex;justify-content:space-between;align-items:center;margin-top:37px;transition:all .3s ease 0s,transform .5s ease 0s}.mainLogo{width:258px;margin-left:15px;cursor:pointer;margin-bottom:1px}.topHeaderLogo{width:312px;z-index:1005;position:absolute;margin-top:18px;margin-left:10px}body.scrolled .header{border-bottom:1px solid rgb(166,166,166)}.button-link-ref{display:none}.header-arrow{width:12px;margin-left:5px;transform:rotate(90deg)}.align-menu-desktop{margin-right:20px;margin-left:20px;cursor:pointer}.menu-links,.menu-social,.logo{margin:0;display:flex;list-style:none;padding:0;align-items:center}.logo{height:60px;display:flex}.mobileDiv{display:block!important;opacity:1!important}.mobileDivUl{display:none!important}.menu-links{justify-content:flex-start;margin-right:19px}.menu-social{flex-grow:1;justify-content:flex-end;flex-basis:0;margin-right:30px}.link{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);text-align:center}.link:hover{text-decoration:none}.link a{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);padding:1px 10px}.link a:hover{text-decoration:none;border-radius:4px;transition:.3s}.linkProv{text-decoration:none;font-style:normal;font-weight:600;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);text-align:center}.linkProv:hover{text-decoration:none}.linkProv a{text-decoration:none;font-style:normal;font-weight:700;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);padding:1px 10px}.linkProv a:hover{text-decoration:none;color:var(--color-primary)}.link span{cursor:pointer;text-decoration:none;font-style:normal;font-weight:700;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);padding:1px 10px;display:flex;align-items:center}.link span:hover{text-decoration:none;color:var(--color-primary)}.button-link{background-color:var(--color-primary);padding:10px;box-shadow:0 0 5px #00000026}.button-link a{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;line-height:89.5%;color:var(--color-white)}.menu-social .link:last-child{margin-right:40px}.menu-links .link{position:relative}.header-button{background:var(--color-primary);box-shadow:0 0 5px #00000026;padding:10px;color:#fff;cursor:pointer;transition:all .3s ease 0s,transform .5s ease 0s}.header-button:hover{background:#04abe9}.burgerIcon{width:25px;height:25px}.align-mobile{justify-content:flex-end;margin-right:20px;flex-basis:0;display:none;width:25px;min-height:25px}.location-drop-down{position:absolute;background-color:#fff;width:150px;list-style:none;padding:5px 0;top:18px;flex-direction:column;text-align:left;display:none;justify-content:center;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.location-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;align-items:center;display:flex}.location-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.location-hover,.location-hover:hover,.location-hover:hover .location-drop-down{display:flex;color:var(--color-primary)}.location-hover:hover .header-arrow-location{transform:rotate(90deg)}.about-drop-down{position:absolute;background-color:#fff;width:150px;list-style:none;padding:5px 0;top:18px;justify-content:center;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.about-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.about-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.about-hover:hover .about-drop-down{display:flex}.about-hover:hover .header-arrow-about{transform:rotate(90deg)}.patient-drop-down{position:absolute;background-color:#fff;width:210px;list-style:none;padding:5px 0;top:16px;right:-10px;justify-content:center;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.patient-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.patient-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.patient-hover:hover .patient-drop-down{display:flex}.patient-hover:hover .header-arrow-patient{transform:rotate(90deg)}.how-drop-down{position:absolute;background-color:#fff;width:240px;list-style:none;padding:5px 0;top:17px;right:-22px;justify-content:center;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.how-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.how-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.how-hover:hover .how-drop-down{display:flex}.how-hover:hover .header-arrow-how{transform:rotate(90deg)}.speciality-drop-down{position:absolute;background-color:#fff;width:150px;list-style:none;padding:5px 0;right:5px;top:18px;justify-content:center;left:0;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.speciality-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.speciality-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.speciality-hover:hover .speciality-drop-down{display:flex}.speciality-hover:hover .header-arrow-speciality{transform:rotate(90deg)}@media only screen and (max-width:1200px){.logo{opacity:1}.align-mobile{display:block}.menu-links,.menu-social,.desktop-nav{display:none!important}.hideTopBanner{display:none}.mainLogo{margin-bottom:0}.header{margin-top:7px}}@media only screen and (max-width:1350px){.linkProv,.linkProv a,.link span{font-size:.9375rem}}@media only screen and (max-width:700px){.mainLogo{margin-bottom:0;width:240px}}.footer-box[data-astro-cid-sz7xmlte]{background:var(--color-text);display:grid;grid-template-columns:repeat(3,1fr);align-items:start;justify-items:center;z-index:100;gap:2rem;padding:4rem 3rem}.footer-logo[data-astro-cid-sz7xmlte]{width:190px}.footer-row[data-astro-cid-sz7xmlte]{width:100%;min-width:220px}.footer-row-follow[data-astro-cid-sz7xmlte]{flex-direction:column}.footer-link-container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:3px;margin-top:13px}.newsletter-container[data-astro-cid-sz7xmlte]{width:100%;max-width:600px;padding:0 1rem;display:block;color:#fff;grid-column:span 3;box-sizing:border-box;margin:0 auto}.team-box[data-astro-cid-sz7xmlte]{max-width:320px;padding:.5rem;margin-top:8px;border:1px solid white;color:#fff;font-size:1rem}.team-box[data-astro-cid-sz7xmlte] .teamTitle[data-astro-cid-sz7xmlte]{padding-bottom:6px}.team-box[data-astro-cid-sz7xmlte] .teamContent[data-astro-cid-sz7xmlte]{padding:4px 0}.team-box[data-astro-cid-sz7xmlte] .teamLink[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:underline!important}.footer-links[data-astro-cid-sz7xmlte]{font-style:normal;font-weight:400;font-size:1rem;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;margin-bottom:20px}.footer-link[data-astro-cid-sz7xmlte]{font-style:normal;font-size:1rem;line-height:20px;letter-spacing:.01em;color:#fff;text-decoration:none;margin:4px;font-weight:lighter;opacity:.7}.footer-link[data-astro-cid-sz7xmlte]:hover{opacity:1}.footer-media-container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;gap:15px}.footer-media[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;background:var(--color-text-muted)}.instagram[data-astro-cid-sz7xmlte]:hover{background:#dc2743;transition:.3s ease-in-out}.instagram[data-astro-cid-sz7xmlte]:hover>img{filter:brightness(0) invert(1)}.facebook[data-astro-cid-sz7xmlte]:hover{background:#3b5998;transition:.3s ease-in-out}.facebook[data-astro-cid-sz7xmlte]:hover>img{filter:brightness(0) invert(1)}.youtube[data-astro-cid-sz7xmlte]:hover{background:red;transition:.3s ease-in-out}.youtube[data-astro-cid-sz7xmlte]:hover>img{filter:brightness(0) invert(1)}.visit-link[data-astro-cid-sz7xmlte]{margin-top:20px}.logo-row[data-astro-cid-sz7xmlte]{align-items:center}.hidden-link-container[data-astro-cid-sz7xmlte]{position:fixed;bottom:0;right:0;z-index:999;opacity:0}@media(max-width:1024px){.footer-box[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(1,1fr)}.footer-logo[data-astro-cid-sz7xmlte]{margin-left:-50px}.footer-row[data-astro-cid-sz7xmlte]{justify-content:center;align-items:center;display:flex}.footer-link-container[data-astro-cid-sz7xmlte]{text-align:center}.newsletter-container[data-astro-cid-sz7xmlte]{grid-column:span 1}.team-box[data-astro-cid-sz7xmlte]{margin-top:2rem}}@media(max-width:1200px){.footer-link[data-astro-cid-sz7xmlte]{margin:5px 0}}.preview-banner[data-astro-cid-c6bodmx3]{position:fixed;left:0;right:0;bottom:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:8px 16px;background:#b30000;color:#fff;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 -2px 12px #00000040;pointer-events:none}.preview-banner__dot[data-astro-cid-c6bodmx3]{width:9px;height:9px;border-radius:50%;background:#fff;animation:preview-pulse 1.4s ease-in-out infinite}@keyframes preview-pulse{0%,to{opacity:1}50%{opacity:.35}}.site-container{display:flex;flex-direction:column;min-height:100vh}.layout-body{display:flex;flex-direction:column;flex:1;margin-top:130px}.layout-body>:last-child{flex:1}@media(max-width:1199px){.layout-body{margin-top:130px}}.specialities-header[data-astro-cid-umi56iic]{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.image-container-hem[data-astro-cid-umi56iic]{position:absolute;left:-20px;top:152px;width:345px;z-index:1}.image-container-hem[data-astro-cid-umi56iic].womens{left:-39px;top:181px}.image-container-hem[data-astro-cid-umi56iic].liver{left:5px}.desktop-only[data-astro-cid-umi56iic]{display:block}.title-how-cont[data-astro-cid-umi56iic]{width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column;margin-top:29px;height:100px;margin-bottom:-16px}.title-how[data-astro-cid-umi56iic]{justify-content:center;align-items:center;display:flex;font-weight:500;font-size:1.875rem;color:#5a5a5a;text-align:center;max-width:70%;font-family:var(--font-roboto-slab),serif}.spec-title[data-astro-cid-umi56iic]{font-weight:500;font-size:3.875rem;line-height:100%;text-align:center;color:#5a5a5a;font-family:var(--font-roboto-slab),serif;margin-top:0;margin-bottom:38px;max-width:80%}.subtitle-section[data-astro-cid-umi56iic]{text-align:center;display:flex;width:100%;margin:0 auto;flex-direction:column;align-items:center;background-color:#f1f1f1;padding:22px;font-size:1.375rem;font-weight:400}.spec-subtitle[data-astro-cid-umi56iic]{font-family:var(--font-roboto-slab),serif;color:#5a5a5a;max-width:60%;text-align:center;font-size:1.875rem;font-weight:500;line-height:94%;letter-spacing:.24px}.message-text[data-astro-cid-umi56iic]{color:#5a5a5a;max-width:60%;text-align:left;font-size:1.375rem;font-weight:400;letter-spacing:.72px;margin-top:1rem}.message-text[data-astro-cid-umi56iic] p{padding:5px;margin:0}.cta-section[data-astro-cid-umi56iic]{margin:20px auto}.cta-btn[data-astro-cid-umi56iic]{background-color:#006bd6;color:#fff;font-weight:600;border-radius:5px;box-shadow:#006bd6b3 0 10px 40px -10px;padding:10px 18px;letter-spacing:1px;font-size:1rem;line-height:24px;text-decoration:none;display:inline-block}.cta-btn[data-astro-cid-umi56iic]:hover{background-color:#5983ff}.texts-section[data-astro-cid-umi56iic]{display:flex;justify-content:center;width:100%}.texts-content[data-astro-cid-umi56iic]{max-width:900px;width:100%;padding:2rem}.texts-main[data-astro-cid-umi56iic]{display:flex;flex-direction:column}.text-title[data-astro-cid-umi56iic]{font-size:1.875rem;text-align:center;font-family:var(--font-roboto-slab),serif;font-weight:500;line-height:120%;letter-spacing:.18px;color:#5a5a5a;margin-bottom:25px}.text-body[data-astro-cid-umi56iic]{font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.4px;color:#5a5a5a}.boxes-row[data-astro-cid-umi56iic]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;justify-content:center}.white-box[data-astro-cid-umi56iic]{background:#fff;padding:1.5rem;border-radius:8px;flex:1;min-width:280px;box-shadow:0 2px 8px #2a2a2a0f}.box-title[data-astro-cid-umi56iic]{font-size:1.25rem;font-weight:700;color:#5a5a5a;display:block;margin-bottom:.5rem}.box-text[data-astro-cid-umi56iic]{font-size:1rem;color:#5a5a5a;line-height:1.5}.book-section[data-astro-cid-umi56iic]{margin:20px auto 70px;text-align:center}.meet-section[data-astro-cid-umi56iic]{background-color:#f1f1f1;margin-top:-15px;width:100%}@media(max-width:1200px){.title-how-cont[data-astro-cid-umi56iic]{margin-top:0}.image-container-hem[data-astro-cid-umi56iic]{position:static;width:200px;margin:1rem auto 0;height:auto}.image-container-hem[data-astro-cid-umi56iic].womens{left:auto;top:auto}.spec-title[data-astro-cid-umi56iic]{font-size:2rem;margin-top:0}.spec-subtitle[data-astro-cid-umi56iic],.message-text[data-astro-cid-umi56iic]{max-width:85%;font-size:1.25rem}.text-title[data-astro-cid-umi56iic]{font-size:2rem}}@media(max-width:500px){.spec-subtitle[data-astro-cid-umi56iic],.message-text[data-astro-cid-umi56iic]{max-width:90%;font-size:1.25rem}}
