.EndodonticsPage-module__EgKTIW__page{--asnan-blue:#051a53;--asnan-mid-blue:#042970;--asnan-sky:#2c8eff;--asnan-yellow:#ffc936;--asnan-text:#50595c;--asnan-soft:#f3f5f6;--asnan-card-shadow:0 0 2.08333vw .052083vw #0000001a;--px:.0520833vw;width:100%;color:var(--asnan-blue);background:#fff;position:relative;overflow:hidden}.EndodonticsPage-module__EgKTIW__ltr{text-align:left;direction:ltr}.EndodonticsPage-module__EgKTIW__rtl{text-align:right;direction:rtl}.EndodonticsPage-module__EgKTIW__hero{--site-page-hero-height:57.135vw;min-height:var(--site-page-hero-height)!important;isolation:isolate!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.EndodonticsPage-module__EgKTIW__hero .container-fluid{z-index:5!important;width:100%!important;max-width:none!important;min-height:var(--site-page-hero-height)!important;margin:0!important;padding:7.8vw 0 0!important;display:block!important;position:relative!important}.EndodonticsPage-module__EgKTIW__hero .site-page-hero-center{z-index:3!important;text-align:start!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:34.2vw!important;padding:0!important;display:flex!important;position:relative!important}.EndodonticsPage-module__EgKTIW__hero .bg-img{z-index:0!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.EndodonticsPage-module__EgKTIW__hero .bg-img img{object-fit:cover!important;object-position:center top!important;opacity:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.EndodonticsPage-module__EgKTIW__hero .bg-img img:first-of-type{display:block!important}.EndodonticsPage-module__EgKTIW__hero .bg-img img:last-of-type{display:none!important}.EndodonticsPage-module__EgKTIW__heroInner{color:#fff;direction:ltr;grid-template-columns:42.032vw 35vw;justify-content:space-between;align-items:center;gap:5.885vw;width:82.917vw;min-height:34.2vw;margin:0 auto;display:grid;position:relative}.EndodonticsPage-module__EgKTIW__rtl .EndodonticsPage-module__EgKTIW__heroInner{direction:rtl}.EndodonticsPage-module__EgKTIW__heroCopy{color:#fff;text-align:start;justify-self:start;width:42.032vw;max-width:none;padding:0}.EndodonticsPage-module__EgKTIW__rtl .EndodonticsPage-module__EgKTIW__heroCopy{text-align:right}.EndodonticsPage-module__EgKTIW__heroEyebrow,.EndodonticsPage-module__EgKTIW__eyebrow{color:var(--asnan-sky);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.833333vw;font-weight:700;line-height:1.2}.EndodonticsPage-module__EgKTIW__heroEyebrow{color:var(--asnan-yellow)}.EndodonticsPage-module__EgKTIW__heroCopy h1{color:#fff;letter-spacing:0;width:100%;max-width:none;margin:1.04167vw 0 0;font-size:2.34375vw;font-weight:700;line-height:1.16}.EndodonticsPage-module__EgKTIW__heroCopy p:not(.EndodonticsPage-module__EgKTIW__heroEyebrow){color:#fff;width:39.271vw;max-width:none;margin:1.04167vw 0 0;font-size:.833333vw;font-weight:400;line-height:1.45}.EndodonticsPage-module__EgKTIW__heroActions{flex-wrap:wrap;align-items:center;gap:1.25vw;margin-top:2.08333vw;display:flex}.EndodonticsPage-module__EgKTIW__primaryButton,.EndodonticsPage-module__EgKTIW__outlineButton,.EndodonticsPage-module__EgKTIW__viewButton{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:3.125vw;font-size:1.04167vw;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.EndodonticsPage-module__EgKTIW__primaryButton{color:#0b55a2;background:#fff;padding:0 2.60417vw}.EndodonticsPage-module__EgKTIW__outlineButton{color:#fff;border:1px solid #fffffff5;padding:0 2.60417vw}.EndodonticsPage-module__EgKTIW__primaryButton:hover,.EndodonticsPage-module__EgKTIW__outlineButton:hover,.EndodonticsPage-module__EgKTIW__viewButton:hover{text-decoration:none;transform:translateY(-2px)}.EndodonticsPage-module__EgKTIW__outlineButton:hover{color:#fff;background:#ffffff1a}.EndodonticsPage-module__EgKTIW__heroVideoColumn{text-align:start;justify-self:end;width:35vw;margin:0}.EndodonticsPage-module__EgKTIW__rtl .EndodonticsPage-module__EgKTIW__heroVideoColumn{justify-self:start}.EndodonticsPage-module__EgKTIW__heroVideoColumn .EndodonticsPage-module__EgKTIW__videoPlaceholder{width:35vw;height:25.6771vw;box-shadow:none;background:#000;border-radius:5.20833vw 0;margin:0}.EndodonticsPage-module__EgKTIW__sectionInner{z-index:2;width:82.917vw;margin:0 auto;position:relative}.EndodonticsPage-module__EgKTIW__sectionHeading{text-align:center;width:43.021vw;max-width:none;margin:0 auto}.EndodonticsPage-module__EgKTIW__sectionHeading h2{color:var(--asnan-blue);letter-spacing:0;margin:1.04167vw 0 0;font-size:2.34375vw;font-weight:700;line-height:1.18}.EndodonticsPage-module__EgKTIW__sectionIntro{width:40.938vw;max-width:none;color:var(--asnan-blue);margin:1.04167vw auto 0;font-size:.833333vw;font-weight:400;line-height:1.55}.EndodonticsPage-module__EgKTIW__servicesSection,.EndodonticsPage-module__EgKTIW__teamSection,.EndodonticsPage-module__EgKTIW__resultsSection,.EndodonticsPage-module__EgKTIW__waveSection{z-index:2;isolation:isolate;background:#fff;width:100%;position:relative;overflow:hidden}.EndodonticsPage-module__EgKTIW__servicesSection{min-height:45.365vw;padding:4.16667vw 0}.EndodonticsPage-module__EgKTIW__teamSection{min-height:39.4792vw;padding:4.16667vw 0 0}.EndodonticsPage-module__EgKTIW__resultsSection{min-height:32.5521vw;padding:4.16667vw 0 0}.EndodonticsPage-module__EgKTIW__waveSection:before{content:"";z-index:0;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.EndodonticsPage-module__EgKTIW__whySection{min-height:41.2292vw;padding:4.16667vw 0 0}.EndodonticsPage-module__EgKTIW__whySection:before{background-image:url(https://www.figma.com/api/mcp/asset/a6a22a60-cc4b-43f5-b8a9-d9ff0567055e)}.EndodonticsPage-module__EgKTIW__processSection{min-height:55.1563vw;padding:4.0625vw 0 0}.EndodonticsPage-module__EgKTIW__processSection:before{background-image:url(https://www.figma.com/api/mcp/asset/9c50b2bb-b95b-4f57-82f5-f47e18fd86ad)}.EndodonticsPage-module__EgKTIW__storiesSection{min-height:60.0521vw;padding:4.0625vw 0 0}.EndodonticsPage-module__EgKTIW__storiesSection:before{background-image:url(https://www.figma.com/api/mcp/asset/3ba48bac-8b7c-4be5-9981-e72e15916897)}.EndodonticsPage-module__EgKTIW__serviceGrid,.EndodonticsPage-module__EgKTIW__doctorGrid,.EndodonticsPage-module__EgKTIW__processGrid,.EndodonticsPage-module__EgKTIW__resultsGrid,.EndodonticsPage-module__EgKTIW__benefitGrid,.EndodonticsPage-module__EgKTIW__storyGrid{align-items:stretch;margin-top:3.80208vw;display:grid}.EndodonticsPage-module__EgKTIW__serviceGrid,.EndodonticsPage-module__EgKTIW__doctorGrid,.EndodonticsPage-module__EgKTIW__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.04167vw}.EndodonticsPage-module__EgKTIW__benefitGrid,.EndodonticsPage-module__EgKTIW__processGrid,.EndodonticsPage-module__EgKTIW__resultsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.04167vw}.EndodonticsPage-module__EgKTIW__serviceCard,.EndodonticsPage-module__EgKTIW__benefitCard,.EndodonticsPage-module__EgKTIW__doctorCard,.EndodonticsPage-module__EgKTIW__processCard,.EndodonticsPage-module__EgKTIW__resultCard,.EndodonticsPage-module__EgKTIW__storyCard{color:var(--asnan-blue);background:#fff;border-radius:1.04167vw;text-decoration:none;position:relative;overflow:hidden}.EndodonticsPage-module__EgKTIW__serviceCard,.EndodonticsPage-module__EgKTIW__doctorCard,.EndodonticsPage-module__EgKTIW__processCard,.EndodonticsPage-module__EgKTIW__storyCard,.EndodonticsPage-module__EgKTIW__benefitCard{box-shadow:var(--asnan-card-shadow)}.EndodonticsPage-module__EgKTIW__serviceCard{min-height:31.1458vw}.EndodonticsPage-module__EgKTIW__serviceMedia{background:#a3a3a3;border-radius:1.04167vw;width:100%;height:18.9063vw;overflow:hidden}.EndodonticsPage-module__EgKTIW__serviceBody{height:12.2396vw;padding:0 2.08333vw;position:relative}.EndodonticsPage-module__EgKTIW__numberBadge{color:#fff;background:linear-gradient(135deg,#042970 0%,#2c8eff 100%);border-radius:50%;place-items:center;width:2.5vw;height:2.5vw;font-size:1.25vw;font-weight:700;line-height:1;display:grid}.EndodonticsPage-module__EgKTIW__serviceBody .EndodonticsPage-module__EgKTIW__numberBadge{top:2.08333vw;position:absolute;inset-inline-start:0}.EndodonticsPage-module__EgKTIW__serviceBody h3,.EndodonticsPage-module__EgKTIW__doctorBody h3,.EndodonticsPage-module__EgKTIW__processBody h3,.EndodonticsPage-module__EgKTIW__resultBody h3,.EndodonticsPage-module__EgKTIW__storyBody h3,.EndodonticsPage-module__EgKTIW__benefitCard h3{color:var(--asnan-blue);margin:0;font-size:1.25vw;font-weight:700;line-height:1.2}.EndodonticsPage-module__EgKTIW__serviceBody h3{top:5.625vw;position:absolute;inset-inline:2.08333vw}.EndodonticsPage-module__EgKTIW__serviceBody p,.EndodonticsPage-module__EgKTIW__processBody p,.EndodonticsPage-module__EgKTIW__storyBody p,.EndodonticsPage-module__EgKTIW__resultBody p,.EndodonticsPage-module__EgKTIW__benefitCard p,.EndodonticsPage-module__EgKTIW__doctorBody p{color:var(--asnan-blue);margin:0;font-size:.833333vw;font-weight:400;line-height:1.45}.EndodonticsPage-module__EgKTIW__serviceBody p{top:8.17708vw;position:absolute;inset-inline:2.08333vw}.EndodonticsPage-module__EgKTIW__benefitGrid{margin-top:3.07292vw}.EndodonticsPage-module__EgKTIW__benefitCard{min-height:14.5313vw;padding:2.08333vw 2.08333vw 1.82292vw}.EndodonticsPage-module__EgKTIW__iconBox{background:linear-gradient(91.87deg,#042970 7.69%,#197ad9 100%);border-radius:.520833vw;place-items:center;width:2.86458vw;height:2.8125vw;display:grid;overflow:hidden}.EndodonticsPage-module__EgKTIW__benefitIcon,.EndodonticsPage-module__EgKTIW__benefitIconFallback{object-fit:contain;width:1.97917vw;height:1.97917vw;display:block}.EndodonticsPage-module__EgKTIW__benefitIconFallback{background:#ffffff40;border-radius:50%}.EndodonticsPage-module__EgKTIW__benefitCard h3{margin-top:1.5625vw}.EndodonticsPage-module__EgKTIW__benefitCard p{color:var(--asnan-text);margin-top:.729167vw}.EndodonticsPage-module__EgKTIW__doctorGrid{margin-top:3.77604vw}.EndodonticsPage-module__EgKTIW__doctorCard{min-height:29.4271vw;display:block}.EndodonticsPage-module__EgKTIW__doctorImageWrap{background:#a3a3a3;border-radius:1.04167vw;width:100%;height:22.1875vw;overflow:hidden}.EndodonticsPage-module__EgKTIW__doctorImageWrap .EndodonticsPage-module__EgKTIW__coverImage{object-position:center center}.EndodonticsPage-module__EgKTIW__doctorBody{min-height:7.23958vw;padding:2.08333vw 2.08333vw 1.5625vw}.EndodonticsPage-module__EgKTIW__doctorBody p{color:var(--asnan-text);margin-top:.833333vw;font-weight:700}.EndodonticsPage-module__EgKTIW__processGrid{margin-top:3.80208vw}.EndodonticsPage-module__EgKTIW__processCard{min-height:32.1354vw}.EndodonticsPage-module__EgKTIW__processMedia{background:#a3a3a3;border-radius:1.04167vw 1.04167vw 0 0;width:100%;height:22.4479vw;position:relative;overflow:hidden}.EndodonticsPage-module__EgKTIW__processMedia .EndodonticsPage-module__EgKTIW__numberBadge{top:2.13542vw;z-index:2;position:absolute;inset-inline-start:2.08333vw}.EndodonticsPage-module__EgKTIW__processBody{min-height:9.6875vw;padding:2.08333vw 2.08333vw 1.5625vw}.EndodonticsPage-module__EgKTIW__processBody p{margin-top:1.04167vw}.EndodonticsPage-module__EgKTIW__resultsGrid{margin-top:3.80208vw}.EndodonticsPage-module__EgKTIW__resultCard{min-height:22.5vw;box-shadow:none}.EndodonticsPage-module__EgKTIW__beforeAfterMedia{grid-template-columns:1fr 1fr;gap:.197917vw;width:100%;height:16.8229vw;display:grid}.EndodonticsPage-module__EgKTIW__beforePanel,.EndodonticsPage-module__EgKTIW__afterPanel{background:#a3a3a3;border-radius:1.04167vw;min-width:0;position:relative;overflow:hidden}.EndodonticsPage-module__EgKTIW__beforeBadge,.EndodonticsPage-module__EgKTIW__afterBadge{z-index:2;border-radius:.520833vw;justify-content:center;align-items:center;min-height:1.82292vw;padding:0 .520833vw;font-size:.729167vw;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1.04167vw}.EndodonticsPage-module__EgKTIW__beforeBadge{background:var(--asnan-yellow);color:var(--asnan-mid-blue);inset-inline-start:1.04167vw}.EndodonticsPage-module__EgKTIW__afterBadge{background:var(--asnan-sky);color:#fff;inset-inline-end:1.04167vw}.EndodonticsPage-module__EgKTIW__resultBody{justify-content:space-between;align-items:center;gap:.833333vw;min-height:5.67708vw;padding:1.27604vw 1.04167vw .911458vw;display:flex}.EndodonticsPage-module__EgKTIW__viewButton{background:var(--asnan-sky);color:#fff;min-height:3.125vw;padding:0 2.60417vw}.EndodonticsPage-module__EgKTIW__viewButton:hover{color:#fff}.EndodonticsPage-module__EgKTIW__storyGrid{margin-top:3.38542vw}.EndodonticsPage-module__EgKTIW__storyCard{min-height:34.4979vw}.EndodonticsPage-module__EgKTIW__storyCard .EndodonticsPage-module__EgKTIW__videoPlaceholder{background:#a3a3a3;border-radius:1.04167vw;width:100%;height:26.6667vw}.EndodonticsPage-module__EgKTIW__storyBody{min-height:7.83125vw;padding:2.13542vw 2.08333vw 1.5625vw}.EndodonticsPage-module__EgKTIW__storyBody p{margin-top:1.35417vw}.EndodonticsPage-module__EgKTIW__appointmentSection{z-index:2;position:relative}.EndodonticsPage-module__EgKTIW__appointmentSection>section{background-image:url(https://www.figma.com/api/mcp/asset/3e997270-22dd-450a-9a8c-63f6bbeb3bfa),url(/images/Request%20an%20Appointment.png)!important}.EndodonticsPage-module__EgKTIW__coverImage{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.EndodonticsPage-module__EgKTIW__mediaPlaceholder{color:#ffffffd1;text-align:center;background:#a3a3a3;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;padding:.9375vw;font-size:.9375vw;font-weight:700;line-height:1.35;display:flex}.EndodonticsPage-module__EgKTIW__videoPlaceholder{background:#a3a3a3;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.EndodonticsPage-module__EgKTIW__playButton{border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:5.72917vw;height:5.72917vw;display:grid;position:relative}.EndodonticsPage-module__EgKTIW__playButton:before{content:"";border-top:.833333vw solid #0000;border-bottom:.833333vw solid #0000;border-left:1.19792vw solid #fff;width:0;height:0;margin-left:.208333vw;display:block}.EndodonticsPage-module__EgKTIW__rtl .EndodonticsPage-module__EgKTIW__playButton:before{margin-left:0;margin-right:.208333vw;transform:rotate(180deg)}@media (max-width:1199.98px){.EndodonticsPage-module__EgKTIW__page{--asnan-card-shadow:0 0 32px 1px #0000001a}.EndodonticsPage-module__EgKTIW__hero{--site-page-hero-height:auto;min-height:760px!important}.EndodonticsPage-module__EgKTIW__hero .container-fluid{min-height:760px!important;padding:122px 0 70px!important}.EndodonticsPage-module__EgKTIW__hero .site-page-hero-center{min-height:568px!important}.EndodonticsPage-module__EgKTIW__heroInner{grid-template-columns:minmax(0,1fr) minmax(360px,44vw);gap:48px;width:min(90vw,980px);min-height:568px}.EndodonticsPage-module__EgKTIW__heroCopy,.EndodonticsPage-module__EgKTIW__heroCopy p:not(.EndodonticsPage-module__EgKTIW__heroEyebrow){width:100%}.EndodonticsPage-module__EgKTIW__heroEyebrow,.EndodonticsPage-module__EgKTIW__eyebrow,.EndodonticsPage-module__EgKTIW__heroCopy p:not(.EndodonticsPage-module__EgKTIW__heroEyebrow),.EndodonticsPage-module__EgKTIW__sectionIntro,.EndodonticsPage-module__EgKTIW__serviceBody p,.EndodonticsPage-module__EgKTIW__processBody p,.EndodonticsPage-module__EgKTIW__storyBody p,.EndodonticsPage-module__EgKTIW__benefitCard p,.EndodonticsPage-module__EgKTIW__doctorBody p{font-size:15px}.EndodonticsPage-module__EgKTIW__heroCopy h1,.EndodonticsPage-module__EgKTIW__sectionHeading h2{font-size:42px}.EndodonticsPage-module__EgKTIW__heroActions{gap:18px;margin-top:34px}.EndodonticsPage-module__EgKTIW__primaryButton,.EndodonticsPage-module__EgKTIW__outlineButton,.EndodonticsPage-module__EgKTIW__viewButton{min-height:54px;padding:0 40px;font-size:18px}.EndodonticsPage-module__EgKTIW__heroVideoColumn,.EndodonticsPage-module__EgKTIW__heroVideoColumn .EndodonticsPage-module__EgKTIW__videoPlaceholder{width:100%}.EndodonticsPage-module__EgKTIW__heroVideoColumn .EndodonticsPage-module__EgKTIW__videoPlaceholder{border-radius:70px 0;height:360px}.EndodonticsPage-module__EgKTIW__sectionInner{width:min(92vw,1040px)}.EndodonticsPage-module__EgKTIW__sectionHeading,.EndodonticsPage-module__EgKTIW__sectionIntro{width:min(100%,786px)}.EndodonticsPage-module__EgKTIW__servicesSection,.EndodonticsPage-module__EgKTIW__teamSection,.EndodonticsPage-module__EgKTIW__resultsSection,.EndodonticsPage-module__EgKTIW__whySection,.EndodonticsPage-module__EgKTIW__processSection,.EndodonticsPage-module__EgKTIW__storiesSection{min-height:0;padding:72px 0 82px}.EndodonticsPage-module__EgKTIW__waveSection:before{background-size:cover}.EndodonticsPage-module__EgKTIW__serviceGrid,.EndodonticsPage-module__EgKTIW__doctorGrid,.EndodonticsPage-module__EgKTIW__storyGrid,.EndodonticsPage-module__EgKTIW__benefitGrid,.EndodonticsPage-module__EgKTIW__processGrid,.EndodonticsPage-module__EgKTIW__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}.EndodonticsPage-module__EgKTIW__serviceCard,.EndodonticsPage-module__EgKTIW__doctorCard,.EndodonticsPage-module__EgKTIW__processCard,.EndodonticsPage-module__EgKTIW__resultCard,.EndodonticsPage-module__EgKTIW__storyCard,.EndodonticsPage-module__EgKTIW__benefitCard{border-radius:20px;min-height:0}.EndodonticsPage-module__EgKTIW__serviceMedia{border-radius:20px;height:340px}.EndodonticsPage-module__EgKTIW__serviceBody{height:220px;padding:0 32px}.EndodonticsPage-module__EgKTIW__numberBadge{width:48px;height:48px;font-size:22px}.EndodonticsPage-module__EgKTIW__serviceBody .EndodonticsPage-module__EgKTIW__numberBadge{top:34px}.EndodonticsPage-module__EgKTIW__serviceBody h3,.EndodonticsPage-module__EgKTIW__doctorBody h3,.EndodonticsPage-module__EgKTIW__processBody h3,.EndodonticsPage-module__EgKTIW__resultBody h3,.EndodonticsPage-module__EgKTIW__storyBody h3,.EndodonticsPage-module__EgKTIW__benefitCard h3{font-size:23px}.EndodonticsPage-module__EgKTIW__serviceBody h3{top:96px;inset-inline:32px}.EndodonticsPage-module__EgKTIW__serviceBody p{top:142px;inset-inline:32px}.EndodonticsPage-module__EgKTIW__benefitCard{min-height:260px;padding:34px 32px}.EndodonticsPage-module__EgKTIW__iconBox{border-radius:10px;width:55px;height:54px}.EndodonticsPage-module__EgKTIW__benefitIcon,.EndodonticsPage-module__EgKTIW__benefitIconFallback{width:38px;height:38px}.EndodonticsPage-module__EgKTIW__benefitCard h3{margin-top:26px}.EndodonticsPage-module__EgKTIW__benefitCard p{margin-top:14px}.EndodonticsPage-module__EgKTIW__doctorImageWrap{border-radius:20px;height:390px}.EndodonticsPage-module__EgKTIW__doctorBody{min-height:132px;padding:30px 30px 24px}.EndodonticsPage-module__EgKTIW__doctorBody p{margin-top:14px}.EndodonticsPage-module__EgKTIW__processMedia{border-radius:20px 20px 0 0;height:390px}.EndodonticsPage-module__EgKTIW__processMedia .EndodonticsPage-module__EgKTIW__numberBadge{top:32px;inset-inline-start:32px}.EndodonticsPage-module__EgKTIW__processBody{min-height:170px;padding:30px 30px 24px}.EndodonticsPage-module__EgKTIW__processBody p{margin-top:16px}.EndodonticsPage-module__EgKTIW__beforeAfterMedia{gap:4px;height:310px}.EndodonticsPage-module__EgKTIW__beforePanel,.EndodonticsPage-module__EgKTIW__afterPanel{border-radius:20px}.EndodonticsPage-module__EgKTIW__beforeBadge,.EndodonticsPage-module__EgKTIW__afterBadge{border-radius:10px;min-height:34px;padding:0 10px;font-size:13px;top:18px}.EndodonticsPage-module__EgKTIW__beforeBadge{inset-inline-start:18px}.EndodonticsPage-module__EgKTIW__afterBadge{inset-inline-end:18px}.EndodonticsPage-module__EgKTIW__resultBody{min-height:108px;padding:20px}.EndodonticsPage-module__EgKTIW__storyCard .EndodonticsPage-module__EgKTIW__videoPlaceholder{border-radius:20px;height:420px}.EndodonticsPage-module__EgKTIW__storyBody{min-height:140px;padding:30px}.EndodonticsPage-module__EgKTIW__storyBody p{margin-top:18px}.EndodonticsPage-module__EgKTIW__mediaPlaceholder{padding:18px;font-size:16px}.EndodonticsPage-module__EgKTIW__playButton{width:92px;height:92px}.EndodonticsPage-module__EgKTIW__playButton:before{border-top-width:14px;border-bottom-width:14px;border-left-width:21px;margin-left:4px}}@media (max-width:991.98px){.EndodonticsPage-module__EgKTIW__hero{min-height:0!important}.EndodonticsPage-module__EgKTIW__hero .container-fluid{min-height:0!important;padding:128px 0 96px!important}.EndodonticsPage-module__EgKTIW__hero .site-page-hero-center{min-height:0!important}.EndodonticsPage-module__EgKTIW__hero .bg-img img:first-of-type{display:none!important}.EndodonticsPage-module__EgKTIW__hero .bg-img img:last-of-type{display:block!important}.EndodonticsPage-module__EgKTIW__heroInner{grid-template-columns:1fr;gap:42px;width:min(100% - 32px,720px);min-height:0}.EndodonticsPage-module__EgKTIW__heroCopy{text-align:center;width:100%;margin:0 auto}.EndodonticsPage-module__EgKTIW__rtl .EndodonticsPage-module__EgKTIW__heroCopy{text-align:center}.EndodonticsPage-module__EgKTIW__heroCopy h1{font-size:clamp(36px,6vw,52px)}.EndodonticsPage-module__EgKTIW__heroCopy p:not(.EndodonticsPage-module__EgKTIW__heroEyebrow){width:100%;margin-top:20px}.EndodonticsPage-module__EgKTIW__heroActions{justify-content:center}.EndodonticsPage-module__EgKTIW__heroVideoColumn{justify-self:center;width:min(640px,100%);margin:0 auto}.EndodonticsPage-module__EgKTIW__rtl .EndodonticsPage-module__EgKTIW__heroVideoColumn{justify-self:center}.EndodonticsPage-module__EgKTIW__heroVideoColumn .EndodonticsPage-module__EgKTIW__videoPlaceholder{width:100%;height:clamp(260px,50vw,360px)}.EndodonticsPage-module__EgKTIW__sectionInner{width:min(100% - 32px,720px)}.EndodonticsPage-module__EgKTIW__serviceGrid,.EndodonticsPage-module__EgKTIW__doctorGrid,.EndodonticsPage-module__EgKTIW__storyGrid{grid-template-columns:1fr}.EndodonticsPage-module__EgKTIW__serviceCard,.EndodonticsPage-module__EgKTIW__doctorCard,.EndodonticsPage-module__EgKTIW__storyCard{width:100%;max-width:560px;margin:0 auto}.EndodonticsPage-module__EgKTIW__waveSection:before{background-position:50%}}@media (max-width:767.98px){.EndodonticsPage-module__EgKTIW__benefitGrid,.EndodonticsPage-module__EgKTIW__processGrid,.EndodonticsPage-module__EgKTIW__resultsGrid{grid-template-columns:1fr}.EndodonticsPage-module__EgKTIW__benefitCard,.EndodonticsPage-module__EgKTIW__processCard,.EndodonticsPage-module__EgKTIW__resultCard{width:100%;max-width:560px;margin:0 auto}.EndodonticsPage-module__EgKTIW__serviceMedia,.EndodonticsPage-module__EgKTIW__doctorImageWrap,.EndodonticsPage-module__EgKTIW__processMedia,.EndodonticsPage-module__EgKTIW__storyCard .EndodonticsPage-module__EgKTIW__videoPlaceholder{height:clamp(280px,72vw,420px)}.EndodonticsPage-module__EgKTIW__beforeAfterMedia{height:clamp(245px,64vw,350px)}}@media (max-width:575.98px){.EndodonticsPage-module__EgKTIW__hero .container-fluid{padding:112px 0 86px!important}.EndodonticsPage-module__EgKTIW__heroInner,.EndodonticsPage-module__EgKTIW__sectionInner{width:min(100% - 24px,460px)}.EndodonticsPage-module__EgKTIW__heroCopy h1{font-size:clamp(24px,5.2vw,43px)}.EndodonticsPage-module__EgKTIW__heroEyebrow,.EndodonticsPage-module__EgKTIW__eyebrow{font-size:13px}.EndodonticsPage-module__EgKTIW__heroCopy p:not(.EndodonticsPage-module__EgKTIW__heroEyebrow),.EndodonticsPage-module__EgKTIW__sectionIntro,.EndodonticsPage-module__EgKTIW__serviceBody p,.EndodonticsPage-module__EgKTIW__processBody p,.EndodonticsPage-module__EgKTIW__storyBody p,.EndodonticsPage-module__EgKTIW__benefitCard p,.EndodonticsPage-module__EgKTIW__doctorBody p{font-size:14px}.EndodonticsPage-module__EgKTIW__heroActions{grid-template-columns:1fr;width:100%;display:grid}.EndodonticsPage-module__EgKTIW__primaryButton,.EndodonticsPage-module__EgKTIW__outlineButton{width:100%}.EndodonticsPage-module__EgKTIW__heroVideoColumn .EndodonticsPage-module__EgKTIW__videoPlaceholder{border-radius:42px 0;height:clamp(220px,68vw,315px)}.EndodonticsPage-module__EgKTIW__servicesSection,.EndodonticsPage-module__EgKTIW__teamSection,.EndodonticsPage-module__EgKTIW__resultsSection,.EndodonticsPage-module__EgKTIW__whySection,.EndodonticsPage-module__EgKTIW__processSection,.EndodonticsPage-module__EgKTIW__storiesSection{padding:58px 0 66px}.EndodonticsPage-module__EgKTIW__sectionHeading h2{font-size:clamp(28px,8vw,36px)}.EndodonticsPage-module__EgKTIW__sectionIntro{margin-top:16px}.EndodonticsPage-module__EgKTIW__serviceGrid,.EndodonticsPage-module__EgKTIW__doctorGrid,.EndodonticsPage-module__EgKTIW__storyGrid,.EndodonticsPage-module__EgKTIW__benefitGrid,.EndodonticsPage-module__EgKTIW__processGrid,.EndodonticsPage-module__EgKTIW__resultsGrid{margin-top:42px}.EndodonticsPage-module__EgKTIW__serviceMedia,.EndodonticsPage-module__EgKTIW__doctorImageWrap,.EndodonticsPage-module__EgKTIW__processMedia,.EndodonticsPage-module__EgKTIW__storyCard .EndodonticsPage-module__EgKTIW__videoPlaceholder{height:clamp(250px,78vw,360px)}.EndodonticsPage-module__EgKTIW__serviceBody{height:210px;padding:0 22px}.EndodonticsPage-module__EgKTIW__serviceBody h3{font-size:21px;inset-inline:22px}.EndodonticsPage-module__EgKTIW__serviceBody p{inset-inline:22px}.EndodonticsPage-module__EgKTIW__benefitCard,.EndodonticsPage-module__EgKTIW__processBody,.EndodonticsPage-module__EgKTIW__doctorBody,.EndodonticsPage-module__EgKTIW__storyBody{padding-left:24px;padding-right:24px}.EndodonticsPage-module__EgKTIW__resultBody{flex-direction:column;align-items:stretch}.EndodonticsPage-module__EgKTIW__resultBody h3{text-align:center}.EndodonticsPage-module__EgKTIW__viewButton{width:100%}}
