.home-banner-module-scss-module__oSPm_G__wrapper{position:relative;overflow:hidden}.home-banner-module-scss-module__oSPm_G__panel{transition:opacity 1s ease-in-out}.home-banner-module-scss-module__oSPm_G__panel1{opacity:1;z-index:2;position:relative}.home-banner-module-scss-module__oSPm_G__panel1.home-banner-module-scss-module__oSPm_G__fadeOut{opacity:0;pointer-events:none}.home-banner-module-scss-module__oSPm_G__panel2{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__panel2{background-color:#090909}}.home-banner-module-scss-module__oSPm_G__panel2.home-banner-module-scss-module__oSPm_G__fadeIn{opacity:1;pointer-events:auto;z-index:3}.home-banner-module-scss-module__oSPm_G__hero{background-color:var(--accent-mist);box-shadow:var(--box-shadow);flex-direction:column-reverse;display:flex;position:relative}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__hero{flex-direction:row;align-items:stretch}}.home-banner-module-scss-module__oSPm_G__heroContent{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 25px 50px;display:flex}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__heroContent{z-index:3;max-width:850px;height:100%;padding:50px;position:absolute;top:0;left:0}}@media (min-width:1500px){.home-banner-module-scss-module__oSPm_G__heroContent{left:7vw}}.home-banner-module-scss-module__oSPm_G__heroInner{width:100%;max-width:735px}.home-banner-module-scss-module__oSPm_G__heroTitle{text-align:center}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__heroTitle{text-align:left}}.home-banner-module-scss-module__oSPm_G__heroText{text-align:center;margin:30px 0 25px}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__heroText{text-align:left}.home-banner-module-scss-module__oSPm_G__heroButtons{justify-content:flex-start}}.home-banner-module-scss-module__oSPm_G__heroSlides{z-index:2;width:100%;position:relative}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__heroSlides{max-width:65%;margin-left:auto}}.home-banner-module-scss-module__oSPm_G__heroSlides:before{content:"";z-index:1;background-image:linear-gradient(to top, var(--accent-mist) 0%, var(--accent-mist) 5%, rgba(240,241,244,0) 35%);width:100%;height:100%;position:absolute;top:0;left:-1px}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__heroSlides:before{background-image:linear-gradient(to right, var(--accent-mist) 0%, var(--accent-mist) 15%, rgba(240,241,244,0) 55%)}}.home-banner-module-scss-module__oSPm_G__slide{background-image:url(/images/home/banner-bg-01-m.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:500px}@media (min-width:601px){.home-banner-module-scss-module__oSPm_G__slide{background-image:url(/images/home/new-banner1.webp);height:max(500px,min(85vh,725px))}}.home-banner-module-scss-module__oSPm_G__buerk{background-color:var(--accent-mist);box-shadow:var(--box-shadow);align-items:center;height:100%;display:flex}.home-banner-module-scss-module__oSPm_G__buerkWrap{flex-direction:column-reverse;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__buerkWrap{flex-direction:row;justify-content:space-between}.home-banner-module-scss-module__oSPm_G__buerkWrap:before{content:"";background:var(--accent-mist);filter:blur(100px);z-index:0;width:75%;height:150%;position:absolute;top:-200px;left:-200px;transform:rotate(8.91deg)}}.home-banner-module-scss-module__oSPm_G__buerkContent{z-index:2;text-align:center;width:100%;padding:0 25px 50px;position:relative}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__buerkContent{text-align:left;opacity:.9;max-width:735px;margin-left:7vw;padding:50px}}.home-banner-module-scss-module__oSPm_G__buerkTitle{color:var(--heading-color);font-family:var(--font-family-heading);font-size:38px;font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:1.2}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__buerkTitle{letter-spacing:var(--letter-spacing-heading);font-size:44px}}@media (min-width:1500px){.home-banner-module-scss-module__oSPm_G__buerkTitle{font-size:58px}}.home-banner-module-scss-module__oSPm_G__buerkText{color:var(--text-dark);font-family:var(--font-family-source);margin:30px 0 25px;font-size:18px;line-height:1.5}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__buerkText{font-size:23px}.home-banner-module-scss-module__oSPm_G__buerkButtons{justify-content:flex-start}}.home-banner-module-scss-module__oSPm_G__buerkImg{background-image:url(/images/home/buerk-banner-mobile.webp);background-position:50% 15%;background-repeat:no-repeat;background-size:cover;flex:auto;width:100%;min-height:300px;position:relative}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__buerkImg{z-index:1;background-image:url(/images/home/buerk-banner-desktopformat.webp);background-position:top;width:65%;height:100%;position:absolute;top:0;right:0}}.home-banner-module-scss-module__oSPm_G__buerkImg:before{content:"";z-index:2;background-image:linear-gradient(to top, var(--accent-mist) 0%, var(--accent-mist) 10%, rgba(240,241,244,0) 50%);width:100%;height:100%;position:absolute;bottom:-2px;left:0}@media (min-width:1200px){.home-banner-module-scss-module__oSPm_G__buerkImg:before{background-image:linear-gradient(to right, var(--accent-mist) 0%, var(--accent-mist) 15%, rgba(240,241,244,0) 55%);top:0;bottom:auto;left:-1px}}
.home-module-scss-module__WHrozG__method{background:url(/images/home/texture-bg.webp) 50%/cover no-repeat;padding:75px 0}.home-module-scss-module__WHrozG__methodContainer{width:100%;max-width:1800px;margin:0 auto;padding:0 20px}.home-module-scss-module__WHrozG__methodRow{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@media (min-width:1676px){.home-module-scss-module__WHrozG__methodRow{flex-direction:row;justify-content:space-around}}.home-module-scss-module__WHrozG__methodHead{text-align:center}@media (min-width:1676px){.home-module-scss-module__WHrozG__methodHead{text-align:left}}.home-module-scss-module__WHrozG__eyebrow{color:var(--primary-color);font-family:var(--font-family-accent);font-size:23px;font-weight:var(--font-weight-semibold);text-transform:uppercase;margin:0;line-height:1.38}.home-module-scss-module__WHrozG__arrowDown{height:auto;margin:10px auto;display:block}@media (min-width:1676px){.home-module-scss-module__WHrozG__arrowDown{display:none}}.home-module-scss-module__WHrozG__arrowRight{display:none}@media (min-width:1676px){.home-module-scss-module__WHrozG__arrowRight{width:349px;height:83px;display:block}}.home-module-scss-module__WHrozG__cardRow{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (min-width:1676px){.home-module-scss-module__WHrozG__cardRow{flex-wrap:nowrap;justify-content:space-around}}.home-module-scss-module__WHrozG__card{background-color:var(--accent-soft);text-align:center;width:100%;max-width:295px;min-height:560px;box-shadow:var(--box-shadow);transition:var(--transition);flex-direction:column;justify-content:center;align-items:center;margin:15px;padding:30px;display:flex}.home-module-scss-module__WHrozG__card:hover{text-decoration:none;transform:scale(1.05)}.home-module-scss-module__WHrozG__cardIcon{justify-content:center;align-items:flex-end;min-height:131px;display:flex}.home-module-scss-module__WHrozG__cardIcon img{height:auto}.home-module-scss-module__WHrozG__cardTitle{color:var(--heading-color);width:100%;max-width:190px;margin:25px auto 0;font-size:23px}.home-module-scss-module__WHrozG__cardText{margin:30px 0}.home-module-scss-module__WHrozG__learnMore{color:var(--primary-color);font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;align-items:center;gap:6px;margin:30px 0;line-height:1.6;display:inline-flex}.home-module-scss-module__WHrozG__welcome{text-align:center;box-shadow:var(--box-shadow);background:linear-gradient(rgba(160,98,100,.9),rgba(160,98,100,.9)),url(/images/home/welcome-bg.webp) 50%/cover no-repeat;padding:93px 0;position:relative}@media (max-width:600px){.home-module-scss-module__WHrozG__welcome{padding:50px 0}}.home-module-scss-module__WHrozG__welcomeContainer{width:100%;max-width:1240px;color:var(--white);margin:0 auto;padding:0 25px}.home-module-scss-module__WHrozG__welcomeTitle{color:var(--white);text-align:center;font-size:var(--font-h2);font-weight:var(--font-weight-semibold);text-transform:capitalize;line-height:1.24}.home-module-scss-module__WHrozG__welcomeText{color:var(--white);text-align:center;margin:40px 0}.home-module-scss-module__WHrozG__doctors{padding:100px 0}@media (max-width:1300px){.home-module-scss-module__WHrozG__doctors{padding:75px 0}}@media (max-width:600px){.home-module-scss-module__WHrozG__doctors{padding:50px 0}}.home-module-scss-module__WHrozG__doctorsContainer{width:100%;max-width:var(--container-wide);margin:0 auto;padding:0 20px}.home-module-scss-module__WHrozG__carouselViewport{width:100%;overflow:hidden}.home-module-scss-module__WHrozG__carouselTrack{transition:transform .5s;display:flex}.home-module-scss-module__WHrozG__carouselSlide{flex:0 0 100%;min-width:100%}.home-module-scss-module__WHrozG__doctorSlide{flex-direction:column;justify-content:space-around;align-items:center;gap:40px;display:flex}@media (min-width:1301px){.home-module-scss-module__WHrozG__doctorSlide{flex-direction:row}}.home-module-scss-module__WHrozG__drImg{width:max(320px,min(20vw,485px));height:410px;box-shadow:var(--box-shadow);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0}.home-module-scss-module__WHrozG__drImgHess{background-image:url(/images/doctors/dr-chad-hess.webp)}.home-module-scss-module__WHrozG__drImgMoss{background-image:url(/images/doctors/dr-moss-home.webp)}.home-module-scss-module__WHrozG__drImgBuerk{background-image:url(/images/doctors/dr-buerk.webp)}.home-module-scss-module__WHrozG__drContent{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:825px;display:flex}.home-module-scss-module__WHrozG__drContent h2{margin:0}.home-module-scss-module__WHrozG__drContent h3{color:var(--primary-color);margin:5px 0 45px}.home-module-scss-module__WHrozG__drContent p{margin:0 0 45px}.home-module-scss-module__WHrozG__drAda{width:263px;height:55px;margin:0 0 45px}.home-module-scss-module__WHrozG__dots{justify-content:center;align-items:center;gap:20px;margin:25px 0 15px;padding:0;list-style:none;display:flex}.home-module-scss-module__WHrozG__dot{background:var(--secondary-color);opacity:.6;cursor:pointer;border:none;width:35px;height:5px;padding:0}.home-module-scss-module__WHrozG__dot.home-module-scss-module__WHrozG__dotActive{opacity:1}.home-module-scss-module__WHrozG__reviews{background-color:var(--accent-soft);padding:70px 0}.home-module-scss-module__WHrozG__reviewsContainer{width:100%;max-width:1500px;margin:0 auto;padding:0 20px;position:relative}.home-module-scss-module__WHrozG__reviewsContainer:after{content:"";background:url(/images/home/review-quotes-red.webp) 50%/cover no-repeat;width:216px;height:139px;position:absolute;top:0;right:0}@media (max-width:1025px){.home-module-scss-module__WHrozG__reviewsContainer:after{width:150px;height:96px;top:6%}}.home-module-scss-module__WHrozG__reviewsContainer:before{content:"";background:url(/images/home/review-quotes-red.webp) 50%/cover no-repeat;width:216px;height:139px;position:absolute;bottom:0;left:0;transform:scale(-1)}@media (max-width:1400px){.home-module-scss-module__WHrozG__reviewsContainer:before{bottom:33%}}@media (max-width:1025px){.home-module-scss-module__WHrozG__reviewsContainer:before{display:none}}.home-module-scss-module__WHrozG__reviewsHeading{text-align:center}.home-module-scss-module__WHrozG__reviewsHeading h2{margin:0}.home-module-scss-module__WHrozG__reviewsSubtitle{text-align:center;font-family:var(--font-family-accent);font-size:23px;font-weight:var(--font-weight-normal);color:var(--heading-color);text-transform:none;margin:10px auto 20px}.home-module-scss-module__WHrozG__reviewsGrid{justify-content:space-around;align-items:flex-start;display:flex}@media (max-width:1400px){.home-module-scss-module__WHrozG__reviewsGrid{display:none}}.home-module-scss-module__WHrozG__reviewCol{flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;display:flex}.home-module-scss-module__WHrozG__colOffset{margin-top:50px}.home-module-scss-module__WHrozG__colBlock{display:block}.home-module-scss-module__WHrozG__colEnd{align-self:flex-end}.home-module-scss-module__WHrozG__reviewCard{background-color:var(--tertiary-color);text-align:center;width:100%;max-width:340px;color:var(--white);box-shadow:var(--box-shadow);transition:var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex}.home-module-scss-module__WHrozG__reviewCard p{text-align:left;color:var(--white);transition:var(--transition)}.home-module-scss-module__WHrozG__reviewCard:hover{background-color:var(--white)}.home-module-scss-module__WHrozG__reviewCard:hover p,.home-module-scss-module__WHrozG__reviewCard:hover h4{color:var(--text-dark)}.home-module-scss-module__WHrozG__reviewCard:hover svg,.home-module-scss-module__WHrozG__reviewCard:hover svg path{fill:var(--tertiary-color)}.home-module-scss-module__WHrozG__reviewColSpaced .home-module-scss-module__WHrozG__reviewCard{margin-bottom:30px}.home-module-scss-module__WHrozG__reviewPerson{justify-content:flex-start;align-items:center;gap:10px;margin-right:auto;display:flex}.home-module-scss-module__WHrozG__reviewerImg svg{display:block}.home-module-scss-module__WHrozG__reviewerInfo{text-align:left}.home-module-scss-module__WHrozG__reviewerInfo h4{color:var(--white);transition:var(--transition);margin:0}.home-module-scss-module__WHrozG__reviewCardWhite{background-color:var(--white);color:var(--text-dark);padding:30px 30px 0}.home-module-scss-module__WHrozG__reviewCardWhite img{margin:0 0 30px}.home-module-scss-module__WHrozG__reviewCardWhite h4{text-align:center;color:var(--primary-color);transition:var(--transition)}.home-module-scss-module__WHrozG__reviewCardWhite p{color:var(--text-dark);text-align:center;transition:var(--transition);margin:30px 0}.home-module-scss-module__WHrozG__reviewCardWhite a{background-color:var(--secondary-color);border-color:var(--secondary-color);margin-bottom:-45px}.home-module-scss-module__WHrozG__reviewCardWhite a:hover{background-color:transparent}.home-module-scss-module__WHrozG__reviewCardWhite:hover{background-color:var(--tertiary-color)}.home-module-scss-module__WHrozG__reviewCardWhite:hover p,.home-module-scss-module__WHrozG__reviewCardWhite:hover h4{color:var(--white)}.home-module-scss-module__WHrozG__reviewsMobile{display:block}@media (min-width:1401px){.home-module-scss-module__WHrozG__reviewsMobile{display:none}}.home-module-scss-module__WHrozG__reviewCardWhiteMobile{max-width:340px;margin:35px auto 0;display:block}.home-module-scss-module__WHrozG__loyalty{text-align:center;background-color:var(--white);padding:100px 0}@media (max-width:600px){.home-module-scss-module__WHrozG__loyalty{padding:60px 0}}.home-module-scss-module__WHrozG__loyaltyContainer{flex-direction:column;gap:40px;width:min(100%,1500px);margin:0 auto;padding:0 20px;display:flex}.home-module-scss-module__WHrozG__loyaltyTitle{color:var(--primary-color);font-family:var(--font-family-heading);font-size:max(42px,min(5vw,58px));font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);margin:0}.home-module-scss-module__WHrozG__loyaltySubtitle{color:var(--text-color);font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}.home-module-scss-module__WHrozG__loyaltyText p{margin:0}.home-module-scss-module__WHrozG__loyaltyButton a{margin:0 auto}.home-module-scss-module__WHrozG__services{background:url(/images/home/texture-bg.webp) 50%/cover no-repeat;padding:75px 0}@media (max-width:1025px){.home-module-scss-module__WHrozG__services{padding:50px 0}}.home-module-scss-module__WHrozG__servicesHeading{text-align:center;margin-bottom:50px}.home-module-scss-module__WHrozG__servicesContainer{width:100%;max-width:1940px;margin:0 auto}.home-module-scss-module__WHrozG__servicesRow{flex-direction:column;justify-content:space-around;align-items:center;gap:5px;margin-bottom:5px;display:flex}@media (min-width:1026px){.home-module-scss-module__WHrozG__servicesRow{flex-flow:row;gap:0;margin:0 -15px 1vw}}.home-module-scss-module__WHrozG__serviceCard{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:500px;max-width:100%;height:316px;padding:15px;display:flex;position:relative;overflow:hidden}@media (min-width:1026px){.home-module-scss-module__WHrozG__serviceCard{width:max(350px,min(33vw,635px))}}.home-module-scss-module__WHrozG__serviceCard:before{content:"";z-index:0;transition:var(--transition);background-color:rgba(160,98,100,.75);position:absolute;top:0;bottom:0;left:0;right:0}.home-module-scss-module__WHrozG__serviceCard h3{z-index:1;color:var(--white);text-align:center;transition:var(--transition);line-height:1.3;position:relative}.home-module-scss-module__WHrozG__serviceLink{display:block}.home-module-scss-module__WHrozG__serviceLink:hover{text-decoration:none}.home-module-scss-module__WHrozG__serviceLink:hover .home-module-scss-module__WHrozG__serviceCard:before{background-color:rgba(255,255,255,.7)}.home-module-scss-module__WHrozG__serviceLink:hover .home-module-scss-module__WHrozG__serviceCard h3{color:var(--heading-color)}.home-module-scss-module__WHrozG__serviceS1{background-image:url(/images/services/emergency.webp)}.home-module-scss-module__WHrozG__serviceS2{background-image:url(/images/services/implants.webp)}.home-module-scss-module__WHrozG__serviceS3{background-image:url(/images/services/ortho.webp)}.home-module-scss-module__WHrozG__serviceS4{background-image:url(/images/services/restorative.webp)}.home-module-scss-module__WHrozG__serviceS5{background-image:url(/images/services/cosmetic.webp)}.home-module-scss-module__WHrozG__serviceS6{background-image:url(/images/services/crowns.webp)}.home-module-scss-module__WHrozG__servicesContent{text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:0 25px}.home-module-scss-module__WHrozG__servicesContent p{margin:50px 0}
