._3YvJcq_footer-map{background-color:var(--primary-color);padding:var(--spacing-3xl) var(--spacing-xl)}._3YvJcq_footer-map__container{max-width:var(--container-desktop);gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){._3YvJcq_footer-map__container{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}._3YvJcq_footer-map__map{aspect-ratio:4/3;background-color:#fff;flex:1;overflow:hidden}@media (min-width:768px){._3YvJcq_footer-map__map{max-width:50%}}._3YvJcq_footer-map__leaflet{width:100%;height:100%}._3YvJcq_footer-map__map-placeholder{background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._3YvJcq_footer-map__map-placeholder p{color:var(--primary-color);font-size:var(--font-h2);font-weight:var(--font-weight-bold)}._3YvJcq_footer-map__cta{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}._3YvJcq_footer-map__heading{font-family:var(--font-family-body);font-size:var(--font-h3);font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:#fff;margin:0;line-height:1.4}._3YvJcq_footer-map__tagline{font-size:var(--font-p-lg);color:#fff;margin:0}._3YvJcq_footer-map__button{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-xl);color:var(--primary-color);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius);transition:var(--transition);background-color:#fff;text-decoration:none;display:inline-block}._3YvJcq_footer-map__button:hover{background-color:var(--secondary-color);color:#fff}
.QMR1uq_page-banner{justify-content:center;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.QMR1uq_page-banner{min-height:280px}}@media (min-width:1024px){.QMR1uq_page-banner{min-height:338px}}.QMR1uq_page-banner__bg{z-index:0;position:absolute;inset:0}.QMR1uq_page-banner__overlay{z-index:1;background-color:#00000078;position:absolute;inset:0}.QMR1uq_page-banner__content{z-index:2;padding:var(--spacing-2xl) var(--spacing-md);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.QMR1uq_page-banner__title{font-family:var(--font-family-title);font-size:var(--font-h1);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:2px;text-transform:capitalize;color:#fff;text-align:center;margin-bottom:0}
.gEeWtG_internal-cta{background-color:#222;position:relative;overflow:hidden}.gEeWtG_internal-cta__bg{opacity:.15;z-index:0;position:absolute;inset:0}.gEeWtG_internal-cta__content{z-index:1;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-xl);flex-direction:column;display:flex;position:relative}.gEeWtG_internal-cta__icon{flex-shrink:0;width:33px;height:auto}.gEeWtG_internal-cta__heading{font-family:var(--font-family-body);font-size:var(--font-h3);font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:#fff;margin-bottom:0;line-height:1.4}.gEeWtG_internal-cta__text{font-family:var(--font-family-body);font-size:var(--font-p);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:#fff;margin-bottom:0}.gEeWtG_internal-cta__phone{align-items:center;gap:var(--spacing-sm);transition:var(--transition);text-decoration:none;display:flex}.gEeWtG_internal-cta__phone:hover{opacity:.85}.gEeWtG_internal-cta__phone span{font-family:var(--font-family-link);font-size:var(--font-small);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-relaxed);letter-spacing:1.15px;text-transform:uppercase;color:#fff;margin-bottom:0}.gEeWtG_internal-cta__phone-icon{flex-shrink:0;width:26px;height:26px}.gEeWtG_internal-cta__button{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family-link);font-size:var(--font-small);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-relaxed);letter-spacing:1.15px;text-transform:uppercase;text-align:center;color:#000;cursor:pointer;transition:var(--transition);background-color:#fff;border:2px solid #fff;text-decoration:none;display:inline-block}.gEeWtG_internal-cta__button:hover{box-shadow:var(--box-shadow);background-color:#0000;transform:translateY(-2px);color:#fff!important;border:2px solid #fff!important}
.NsJxAa_patient-experience{padding:var(--spacing-3xl) var(--spacing-md);background-color:#ffffffd9}.NsJxAa_patient-experience__container{max-width:var(--container-desktop);align-items:center;gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.NsJxAa_patient-experience__container{gap:var(--spacing-2xl);flex-direction:row}}.NsJxAa_patient-experience__video{aspect-ratio:9/16;border-radius:8px;flex-shrink:0;width:100%;max-width:340px;overflow:hidden;box-shadow:0 4px 12px #0006}@media (max-width:767px){.NsJxAa_patient-experience__video{max-width:280px;margin:0 auto}}.NsJxAa_patient-experience__iframe{border:none;width:100%;height:100%}.NsJxAa_patient-experience__poster{cursor:pointer;background:#000;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.NsJxAa_patient-experience__poster-img{object-fit:cover;width:100%;height:100%;display:block}.NsJxAa_patient-experience__play{color:#000;width:60px;height:60px;transition:var(--transition);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NsJxAa_patient-experience__play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.1)}.NsJxAa_patient-experience__content{flex:1}.NsJxAa_patient-experience__content h2{color:var(--text-color);font-family:var(--font-family-title);font-size:var(--font-h1);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:2px;text-transform:capitalize;margin-bottom:var(--spacing-lg);text-align:center}@media (min-width:768px){.NsJxAa_patient-experience__content h2{text-align:left}}.NsJxAa_patient-experience__content p{color:var(--text-color);font-family:var(--font-family-body);font-size:var(--font-p-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);text-align:center}@media (min-width:768px){.NsJxAa_patient-experience__content p{text-align:left}}.NsJxAa_patient-experience__content .NsJxAa_btn{display:inline-block}@media (max-width:767px){.NsJxAa_patient-experience__content{flex-direction:column;align-items:center;display:flex}}
.eaEw0a_default-layout{width:100%;padding:var(--spacing-2xl) 0}@media (min-width:768px){.eaEw0a_default-layout{padding:var(--spacing-3xl) 0}}@media (min-width:1024px){.eaEw0a_default-layout{padding:var(--spacing-4xl) 0}}.eaEw0a_default-layout__container{max-width:var(--container-desktop);padding:0 var(--spacing-md);gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.eaEw0a_default-layout__container{padding:0 var(--spacing-lg)}}@media (min-width:1024px){.eaEw0a_default-layout__container{gap:var(--spacing-2xl);flex-direction:row}}.eaEw0a_default-layout__content{flex:1;min-width:0}.eaEw0a_default-layout__sidebar{width:100%}@media (min-width:1024px){.eaEw0a_default-layout__sidebar{width:396px;top:var(--spacing-lg);flex-shrink:0;align-self:flex-start;position:sticky}}
.ce8q-G_content-page__body{font-family:var(--font-family-body);font-size:var(--font-p);font-weight:var(--font-weight-normal);color:var(--text-color);line-height:1.7}.ce8q-G_content-page__body h3{font-family:var(--font-family-title);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin:var(--spacing-xl) 0 var(--spacing-md)}.ce8q-G_content-page__body h4{font-family:var(--font-family-body);font-size:var(--font-h3);font-weight:var(--font-weight-semibold);margin:var(--spacing-lg) 0 var(--spacing-sm)}.ce8q-G_content-page__body p{margin-bottom:var(--spacing-md)}.ce8q-G_content-page__body ul{margin:0 0 var(--spacing-md) var(--spacing-lg);padding:0;list-style:outside}.ce8q-G_content-page__body ul li{margin-bottom:var(--spacing-xs)}.ce8q-G_content-page__body a:not(.btn){color:var(--text-color);transition:var(--transition);text-decoration:underline}.ce8q-G_content-page__body a:not(.btn):hover{opacity:.8}.ce8q-G_content-page__body strong{font-weight:var(--font-weight-semibold)}.ce8q-G_content-page__body em{font-style:italic}.ce8q-G_content-page__disclaimer{font-style:italic;font-size:var(--font-small);color:var(--text-light);margin-top:var(--spacing-xl)}.ce8q-G_content-page__child-links{gap:var(--spacing-xs);margin:0 0 var(--spacing-md) var(--spacing-lg);flex-direction:column;padding:0;list-style:outside;display:flex}.ce8q-G_content-page__child-links a{color:var(--text-color);font-weight:var(--font-weight-semibold);transition:var(--transition);text-decoration:underline}.ce8q-G_content-page__child-links a:hover{color:var(--primary-color)}.ce8q-G_content-page__faq{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid #0000001a}.ce8q-G_content-page__faq-title{font-family:var(--font-family-title);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg)}.ce8q-G_content-page__faq-list{flex-direction:column;margin:0;display:flex}.ce8q-G_content-page__faq-item{border-bottom:1px solid #0000001f}.ce8q-G_content-page__faq-q{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;font-family:var(--font-family-link);font-size:var(--font-p-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:0;transition:color .2s;display:flex}.ce8q-G_content-page__faq-q:hover{color:var(--primary-color)}.ce8q-G_content-page__faq-icon{flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ce8q-G_content-page__faq-icon--open{transform:rotate(180deg)}.ce8q-G_content-page__faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.ce8q-G_content-page__faq-a{font-family:var(--font-family-body);font-size:var(--font-p);color:var(--text-color);padding-bottom:var(--spacing-md);margin:0;line-height:1.7}
.JD_wtG_contact-map{margin-top:var(--spacing-xl)}.JD_wtG_contact-map__wrapper{border-radius:var(--border-radius);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}@media (min-width:768px){.JD_wtG_contact-map__wrapper{padding-bottom:45%}}@media (min-width:1025px){.JD_wtG_contact-map__wrapper{padding-bottom:35%}}.JD_wtG_contact-map__iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.zRN4Aa_popup-overlay{z-index:9999;padding:var(--spacing-md);background-color:#0009;justify-content:center;align-items:center;animation:.3s forwards zRN4Aa_popupFadeIn;display:flex;position:fixed;inset:0}.zRN4Aa_popup-container{background-color:var(--background-color);width:100%;max-width:700px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0000004d}@media (min-width:1024px){.zRN4Aa_popup-container{max-width:800px}}.zRN4Aa_popup-close{float:right;z-index:10;background-color:var(--background-color);border:2px solid var(--text-color);cursor:pointer;width:40px;height:40px;color:var(--text-color);justify-content:center;align-items:center;margin-top:12px;margin-bottom:-52px;margin-right:12px;padding:0;transition:background-color .2s,color .2s;display:flex;position:sticky;top:12px}.zRN4Aa_popup-close:hover{background-color:var(--text-color);color:var(--background-color)}.zRN4Aa_popup-image{width:100%}.zRN4Aa_popup-image img{width:100%;height:auto;display:block}.zRN4Aa_popup-footer{padding:var(--spacing-md) var(--spacing-lg);justify-content:center;gap:var(--spacing-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;flex-wrap:wrap;display:flex;position:sticky;bottom:0}.zRN4Aa_popup-link{font-family:var(--font-family-link);font-size:var(--font-p);font-weight:var(--font-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--background-color);background-color:var(--text-color);padding:var(--spacing-sm) var(--spacing-xl);border:2px solid var(--text-color);text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.zRN4Aa_popup-link:hover{background-color:var(--background-color);color:var(--text-color)}@keyframes zRN4Aa_popupFadeIn{0%{opacity:0}to{opacity:1}}
.J-8UnG_recommended-products{margin-top:var(--spacing-xl)}.J-8UnG_recommended-products__section{margin-bottom:var(--spacing-2xl)}.J-8UnG_recommended-products__heading{font-size:var(--font-h3);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-color)}.J-8UnG_recommended-products__grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.J-8UnG_recommended-products__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.J-8UnG_recommended-products__grid{grid-template-columns:repeat(4,1fr)}}.J-8UnG_recommended-products__card{color:var(--text-color);padding:var(--spacing-md);border:1px solid var(--border-color);flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.J-8UnG_recommended-products__card:hover{box-shadow:var(--box-shadow);transform:translateY(-4px)}.J-8UnG_recommended-products__image-wrap{aspect-ratio:1;width:100%;padding:var(--spacing-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.J-8UnG_recommended-products__image-wrap img{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.J-8UnG_recommended-products__name{margin-top:var(--spacing-sm);font-size:var(--font-small);font-weight:var(--font-weight-bold);text-transform:capitalize;text-align:center}
.xDo7AG_youtube-shorts{width:100%}.xDo7AG_youtube-shorts__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:576px){.xDo7AG_youtube-shorts__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.xDo7AG_youtube-shorts__grid{grid-template-columns:repeat(3,1fr)}}.xDo7AG_youtube-shorts__card{color:var(--text-color);transition:var(--transition);border-radius:var(--border-radius);text-decoration:none;overflow:hidden}.xDo7AG_youtube-shorts__card:hover{transform:translateY(-4px);box-shadow:4px 4px 16px #00000026}.xDo7AG_youtube-shorts__card:hover .xDo7AG_youtube-shorts__play{opacity:1}.xDo7AG_youtube-shorts__thumbnail{aspect-ratio:4/3;background-color:#000;width:100%;position:relative;overflow:hidden}.xDo7AG_youtube-shorts__image{object-fit:cover;width:100%;height:100%}.xDo7AG_youtube-shorts__iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.xDo7AG_youtube-shorts__poster{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.xDo7AG_youtube-shorts__play{color:#fff;opacity:.7;background-color:#0009;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xDo7AG_youtube-shorts__title{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);padding:var(--spacing-sm);margin:0}
