.About_about__5Iyot{padding-block-end:0}.About_aboutBanner__g1V0T{margin-block-end:50px}.About_sectionText1__9vPLQ{margin-block:25px 15px}.About_btn__os8hv{font-size:unset;max-width:max-content;margin-block-start:30px;padding-inline:15px}@media (min-width:992px){.About_customContainer__EZd7t{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.About_aboutBanner__g1V0T{margin-block-end:0}}@media (min-width:1200px){.About_customContainer__EZd7t{grid-template-columns:.85fr 1fr;gap:100px}}.Appointment_reservationForm__Td0Gi{margin-block-start:120px;margin-block-end:50px;color:var(--white)}.Appointment_formText__QxhDl{margin-block-end:40px}.Appointment_formText__QxhDl .Appointment_link__B7E_c{display:inline;color:var(--bright-amber)}.Appointment_formRight__a1yfe .Appointment_headline1__BHQjd{margin-block-end:40px}.Appointment_formRight__a1yfe .Appointment_contactLabel__hXSpp{margin-block-end:5px}.Appointment_formRight__a1yfe .Appointment_separator__uXZ4N{margin:20px auto}.Appointment_formRight__a1yfe .Appointment_body4__cTISZ{color:var(--quick-silver);line-height:var(--lineHeight-3)}.Appointment_formRight__a1yfe .Appointment_body4__cTISZ:not(:last-child){margin-block-end:25px}.Appointment_formLeft__brZog,.Appointment_formRight__a1yfe{padding:40px 20px 30px}.Appointment_formLeft__brZog{display:flex;flex-direction:column}.Appointment_formLeft__brZog .Appointment_btn__6KKty{max-width:100%;width:100%}.Appointment_buttonWrapper__8oQef{width:100%}.Appointment_buttonWrapper__8oQef .Appointment_btn__6KKty,.Appointment_buttonWrapper__8oQef button{width:100%!important;max-width:100%!important}.Appointment_formRight__a1yfe{background-repeat:repeat;background-position:0 0}.Appointment_formRightBg__GzE57{background-color:#6c2913;background-image:url("data:image/svg+xml,%3Csvg width='48' height='64' viewBox='0 0 48 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48 28v-4L36 12 24 24 12 12 0 24v4l4 4-4 4v4l12 12 12-12 12 12 12-12v-4l-4-4 4-4zM8 32l-6-6 10-10 10 10-6 6 6 6-10 10L2 38l6-6zm12 0l4-4 4 4-4 4-4-4zm12 0l-6-6 10-10 10 10-6 6 6 6-10 10-10-10 6-6zM0 16L10 6 4 0h4l4 4 4-4h4l-6 6 10 10L34 6l-6-6h4l4 4 4-4h4l-6 6 10 10v4L36 8 24 20 12 8 0 20v-4zm0 32l10 10-6 6h4l4-4 4 4h4l-6-6 10-10 10 10-6 6h4l4-4 4 4h4l-6-6 10-10v-4L36 56 24 44 12 56 0 44v4z' fill='%23a04d12' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.Appointment_inputWrapper__VIGoq{display:grid;grid-template-columns:1fr;gap:0}.Appointment_headline1__BHQjd{margin-block-end:40px}.Appointment_contactLabel__hXSpp{margin-block-end:5px}.Appointment_separator__uXZ4N{margin:20px auto}.Appointment_body4__cTISZ{color:var(--quick-silver);line-height:var(--lineHeight-3)}.Appointment_body4__cTISZ:not(:last-child){margin-block-end:25px}.Appointment_link__B7E_c{display:inline;color:var(--bright-amber)}@media (min-width:480px){.Appointment_reservationForm__Td0Gi{margin-block-end:10px}}@media (min-width:768px){.Appointment_inputWrapper__VIGoq{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.Appointment_inputWrapper__VIGoq:nth-child(4){grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.Appointment_reservationForm__Td0Gi{display:grid;grid-template-columns:1fr .5fr}}.CallToAction_cta__aA9LL{background-color:var(--warm-orange-brown)}.CallToAction_ctaBanner__4mgi7{margin-block-end:50px}.CallToAction_cta__aA9LL .CallToAction_sectionSubtitle__KrT_k{text-transform:capitalize}.CallToAction_cta__aA9LL .CallToAction_sectionTitle__qY6lI{color:var(--white);font-size:var(--fontSize-3);margin-block-end:30px}.CallToAction_ctaContent__ru_IW{text-align:left}.CallToAction_ctaBtnContainer__8_mMv{display:flex;justify-content:flex-start}.CallToAction_ctaBtnContainer__8_mMv .btn{max-width:max-content;width:auto}@media (min-width:768px){.CallToAction_cta__aA9LL{padding-block:0}.CallToAction_ctaBanner__4mgi7{margin-block-end:0}.CallToAction_ctaContent__ru_IW{padding-block:60px}}@media (min-width:992px){.CallToAction_ctaContent__ru_IW{padding-block:80px}.CallToAction_customContainer__qOnO_{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;gap:60px}}@media (min-width:1200px){.CallToAction_customContainer__qOnO_{align-items:center}}.Dentist_doctor__vD_FK .Dentist_sectionTitle__cQBdo{margin-block-end:50px}.Dentist_doctorCard__w3sM2 .Dentist_cardBanner__0RDvq{border-radius:var(--radius-4);overflow:hidden;margin-block-end:25px}.Dentist_doctorCard__w3sM2{padding:30px;border:1px solid var(--light-peach-beige);border-radius:var(--radius-4);text-align:center;min-height:100%}.Dentist_doctorCard__w3sM2 .Dentist_cardTitle__3U4iq{font-size:var(--fontSize-4);transition:var(--transition)}.Dentist_doctorCard__w3sM2:is(:hover,:focus-within) .Dentist_cardTitle__3U4iq{color:var(--deep-golden-orange)}.Dentist_doctorCard__w3sM2 .Dentist_cardSubtitle__Xoc_f{color:var(--deep-golden-orange);margin-block:10px 15px}.Dentist_doctorCard__w3sM2 .Dentist_cardSocialList__kFRlq{display:flex;justify-content:center;align-items:center;gap:10px}.Dentist_doctorCard__w3sM2 .Dentist_cardSocialLink__3_g5_{background-color:var(--golden-cream);color:var(--deep-golden-orange);font-size:16px;padding:12px;border-radius:50%;transition:var(--transition)}.Dentist_doctorCard__w3sM2 .Dentist_cardSocialLink__3_g5_:is(:hover,:focus){background-color:var(--deep-golden-orange);color:var(--white)}.Dentist_hasScrollbar__1Lt4x{display:flex;gap:30px;overflow-x:auto;margin-inline:15px;padding-block-end:40px;margin-block-end:-20px;scroll-snap-type:inline mandatory}.Dentist_scrollbarItem__q26kB{min-width:100%;scroll-snap-align:start}.Dentist_hasScrollbar__1Lt4x::-webkit-scrollbar{height:10px}.Dentist_hasScrollbar__1Lt4x::-webkit-scrollbar-track{background-color:var(--light-peach-beige);border-radius:var(--radius-4)}.Dentist_hasScrollbar__1Lt4x::-webkit-scrollbar-thumb{background-color:var(--deep-golden-orange);border-radius:var(--radius-4)}.Dentist_hasScrollbar__1Lt4x::-webkit-scrollbar-button{width:calc(25% - 30px)}@media (min-width:768px){.Dentist_scrollbarItem__q26kB{min-width:calc(50% - 15px)}}@media (min-width:992px){.Dentist_scrollbarItem__q26kB{min-width:calc(33.33% - 20px)}}@media (min-width:1200px){.Dentist_doctor__vD_FK{padding-block-end:180px}.Dentist_scrollbarItem__q26kB{min-width:calc(25% - 22.5px)}.Dentist_hasScrollbar__1Lt4x{padding-block-end:0;margin-block-end:0}}.Facility_facilityIcon__4slOc{font-size:2.5rem!important;color:var(--white)!important;width:2.5rem!important;height:2.5rem!important}.Hero_hero__1d92z{background-repeat:no-repeat;background-size:cover;background-position:50%;padding-block-end:calc(var(--section-padding) / 2)}.Hero_heroContent__ksbat{margin-block-end:50px}.Hero_heroTitle___opGS{margin-block:15px 30px}.Hero_heroText__omDGg{font-size:var(--fontSize-6);line-height:1.45;margin-block-end:40px}.Hero_heroForm__ojmeH .btn{width:100%}.Hero_heroBanner__kmm5k{position:relative;height:500px;width:100%;margin-block-start:30px}.Hero_heroBanner__kmm5k>div{width:100%;height:100%;border-radius:8px;overflow:hidden}@media (min-width:768px){.Hero_hero__1d92z{overflow:hidden}.Hero_hero__1d92z .Hero_customContainer__F_EkN{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:20px}.Hero_heroContent__ksbat{margin-block-end:0}.Hero_heroForm__ojmeH .btn{width:auto;position:absolute;top:15px;right:15px;bottom:15px}.Hero_heroBanner__kmm5k{margin-inline-end:-60px;height:562px;margin-block-start:0}}.ContactColumn_footerItem__zAnBD{display:flex;align-items:center;gap:10px}.ContactColumn_footerItem__zAnBD:not(:first-child){margin-block-start:20px}.ContactColumn_itemIcon__vHRC5{background-image:var(--gradient);color:var(--white);font-size:18px;padding:11px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactColumn_itemText__pnzZn{line-height:1.6;color:inherit;text-decoration:none}.SocialIcon_socialList___bQXI{display:flex;align-items:center;gap:15px;list-style:none;padding:0;margin:0}.SocialLink_socialLink__ED4c3{padding:11px;background-color:hsla(0,0%,100%,.2);font-size:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--transition)}.SocialLink_socialLink__ED4c3:is(:hover,:focus){background-image:var(--gradient);color:var(--white)}.Intro_intro__mZI3u{position:relative;overflow:hidden}.Intro_intro__mZI3u:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://  www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.7}.Intro_introContent__J_wc3{position:relative;z-index:2}.Intro_introHeader__IXpGd{margin-block-end:40px}.Intro_introHeader__IXpGd .Intro_sectionSubtitle__d0Ece{color:var(--deep-golden-orange)}.Intro_introHeader__IXpGd .Intro_sectionTitle__b6mW0{margin-block-end:20px}.Intro_introHeader__IXpGd .Intro_sectionText__qR4_6{max-width:600px;margin-inline:auto}.Intro_introVideoContainerFullwidth__X0K9U{width:100%;margin-block-start:0;margin-inline:auto}.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoWrapper__qiqTZ{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-5);background-color:var(--black);width:100%;max-width:100%;aspect-ratio:16/9;margin-inline:auto}.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoWrapper__qiqTZ[data-aspect-ratio=portrait]{aspect-ratio:3/2}.Intro_introVideo__8Z3KP{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px;background-color:var(--black)}.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoOverlay__EOLcp{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1) 50%,rgba(0,0,0,.3));display:flex;align-items:center;justify-content:center;transition:var(--transition-2);cursor:pointer}.Intro_videoOverlay__EOLcp:hover{background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 50%,rgba(0,0,0,.4))}.Intro_introVideoContainerFullwidth__X0K9U .Intro_playBtn__RUXni{width:80px;height:80px;background:var(--gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:32px;box-shadow:var(--shadow-4);transition:var(--transition-2);border:4px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.Intro_playBtn__RUXni:hover{transform:scale(1.1);box-shadow:0 20px 40px rgba(0,0,0,.3)}.Intro_playBtn__RUXni:active{transform:scale(.95)}.Intro_playBtn__RUXni:disabled{cursor:not-allowed;opacity:.7}.Intro_loadingSpinner__RimR_{display:flex;align-items:center;justify-content:center}.Intro_spinner__Xay8_{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top:3px solid var(--white);border-radius:50%;animation:Intro_spin__WbdXj 1s linear infinite}@keyframes Intro_spin__WbdXj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoInfoBadge__L0C_p{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:var(--radius-6);padding:8px 15px;border:1px solid rgba(255,255,255,.2);transition:var(--transition)}.Intro_badgeContent__qc182{display:flex;align-items:center;gap:10px;color:var(--white);font-size:14px;font-weight:var(--weight-500)}.Intro_badgeDuration__fB9ph{background:var(--deep-golden-orange);padding:2px 8px;border-radius:12px;font-size:12px;font-weight:var(--weight-600)}.Intro_videoDecoration__n6XFy{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.Intro_decorationDots__ib8AE{position:absolute;bottom:20px;left:20px;display:flex;gap:8px}.Intro_decorationDots__ib8AE span{width:8px;height:8px;background:var(--deep-golden-orange);border-radius:50%;opacity:.3;animation:Intro_pulse__IRUA5 2s ease-in-out infinite}@keyframes Intro_pulse__IRUA5{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.7}}.Intro_decorationDots__ib8AE span:first-child{animation-delay:0s}.Intro_decorationDots__ib8AE span:nth-child(2){animation-delay:.5s}.Intro_decorationDots__ib8AE span:nth-child(3){animation-delay:1s}@media (min-width:768px){.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoWrapper__qiqTZ{border-radius:24px;max-width:800px}.Intro_introVideoContainerFullwidth__X0K9U .Intro_playBtn__RUXni{width:100px;height:100px;font-size:40px}}@media (min-width:992px){.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoWrapper__qiqTZ{max-width:900px}}@media (min-width:1200px){.Intro_introHeader__IXpGd{margin-block-end:60px}.Intro_introVideoContainerFullwidth__X0K9U .Intro_videoWrapper__qiqTZ{max-width:1000px}.Intro_introVideoContainerFullwidth__X0K9U .Intro_playBtn__RUXni{width:120px;height:120px;font-size:48px}}.Service_serviceBanner__5NlxQ{display:none}.Service_service__LwwFN{padding-block-end:0}.Service_service__LwwFN .Service_sectionTitle__rWCV0{margin-block-end:50px}.Service_serviceList__pcs5I{display:grid;gap:15px;width:100%}.Service_serviceCard__Eslj_{display:flex;align-items:flex-start;gap:30px;min-height:100%;border:1px solid var(--light-peach-beige);border-radius:var(--radius-4);padding:30px;width:100%;box-sizing:border-box}.Service_serviceCard__Eslj_ .Service_cardIcon__kJCaD{width:50px;min-width:50px;flex-shrink:0}.Service_serviceCard__Eslj_ .Service_cardTitle__1ONwj{margin-block-end:8px}@media (min-width:768px){.Service_serviceList__pcs5I{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}}@media (min-width:992px){.Service_serviceList__pcs5I{grid-template-columns:1fr minmax(0,1fr) 1fr;gap:30px}.Service_serviceBanner__5NlxQ{display:block;grid-column:2/3;grid-row:1/4;align-self:center;width:100%;max-width:100%;overflow:hidden;padding:0 15px}.Service_serviceBanner__5NlxQ figure{width:100%;max-width:300px;margin:0 auto}.Service_serviceBanner__5NlxQ img{width:100%;height:auto;object-fit:contain}}@media (min-width:1200px){.Service_serviceList__pcs5I{gap:30px}.Service_serviceBanner__5NlxQ figure{max-width:350px}}.Testimonial_serviceCard__CP50_{background-color:var(--white);padding:30px 25px;border-radius:var(--radius-6);border:1px solid var(--light-peach-beige);transition:var(--transition);display:flex;flex-direction:column;align-items:center;gap:10px}.Testimonial_serviceCard__CP50_:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}.Testimonial_statisticsGrid__RNTCZ{display:grid;grid-template-columns:1fr;gap:30px;margin-block-start:60px}.Testimonial_statisticTitle__4wUKW{font-size:var(--fontSize-1);font-weight:var(--weight-700);color:var(--deep-golden-orange);margin-block-end:8px}.Testimonial_statisticSubtitle__MyMzG{color:var(--warm-orange-taupe);font-size:var(--fontSize-7)}.Testimonial_testimonialContent__yGOrs{padding:20px}.Testimonial_patientImage__82WeE{width:80px;height:80px;border-radius:50%;border:4px solid var(--lavender-mist);margin-block-end:20px;margin-inline-end:0}.Testimonial_testimonialText__rx8aZ{color:var(--warm-jet);font-size:var(--fontSize-6);font-weight:var(--weight-500);font-style:italic;margin-block-end:15px;line-height:1.7}@media (min-width:768px){.Testimonial_testimonialContent__yGOrs{padding:20px}.Testimonial_patientImage__82WeE{width:80px!important;height:80px!important;margin-block-end:20px!important;margin-inline-end:0!important}.Testimonial_testimonialText__rx8aZ{font-size:var(--fontSize-7)!important}.Testimonial_statisticsGrid__RNTCZ{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}@media (min-width:992px){.Testimonial_patientImage__82WeE{width:140px!important;height:140px!important}.Testimonial_statisticsGrid__RNTCZ{grid-template-columns:repeat(3,1fr)!important}}