@import"/Styles/flickity.css";@import"//fonts.googleapis.com/css?family=Josefin+Sans:400,600,700";*,*:before,*:after{box-sizing:border-box}img{display:block;max-width:100%;height:auto}a{text-decoration:none}body{margin:0}:root{--cache-bust:"20250910"}.header{width:100%;position:-webkit-sticky;position:sticky;padding:0 0 20px 0;top:0;right:0;z-index:3;background:transparent;transition:background .3s,right .3s;z-index:300}.header__alert{background:#45b649;color:#fff;display:flex;justify-content:center;align-items:center}.header__alert-desc{margin:0;padding:10px 0}.header--scroll{background:#fff;box-shadow:0 6px 28px 0 rgba(0,0,0,.3)}.header__container{display:-ms-grid;display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(24,1fr);grid-column-gap:0;grid-row-gap:0;min-height:100px}@media(min-width:569px){.header__container{padding:0 40px}}.header__logo-link{grid-column:auto/span 24;background-color:#fff;display:flex;width:100%;align-items:center;order:2}@media(min-width:569px){.header__logo-link{grid-column:auto/span 10;order:1}}@media(min-width:1441px){.header__logo-link{grid-column:auto/span 6}}.header__logo-link{background:none;height:100px;width:100%;background-size:contain;background-repeat:no-repeat}@media(min-width:569px){.header__logo-link{background-image:none;background-position:left}}.header__cta-container{grid-column:auto/span 24;background:#000;display:flex;align-items:center;width:100%;justify-content:space-around;order:1}@media(min-width:569px){.header__cta-container{grid-column:auto/span 14;justify-content:flex-start;order:2}}@media(min-width:1441px){.header__cta-container{grid-column:auto/span 18}}.header__cta{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}@media(min-width:569px){.header__cta{padding-left:20px;margin:0 10px}}.header__cta::after{content:'';position:absolute;width:2px;height:80%;left:0;top:50%;transform:translateY(-50%);background:#fff;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;display:none}@media(min-width:1241px){.header__cta::after{display:block}}@media(min-width:1241px){.header__cta::after{display:block}}.header__cta:hover::after{background:#fff}@media(min-width:569px){.header__cta:first-of-type{margin-left:auto}}.header__cta-link{color:#fff;text-decoration:none;font-size:.7rem;font-weight:400;display:flex;align-items:center}@media(min-width:421px){.header__cta-link{font-size:.9rem}}.header__cta-link--label{display:none}@media(min-width:1241px){.header__cta-link--label{display:block}}@media(min-width:1241px){.header__cta-link--label{display:block}}.header__cta-link--icon{display:block;width:20px;height:20px}@media(min-width:1241px){.header__cta-link--icon{display:none}}@media(min-width:1241px){.header__cta-link--icon{display:none}}.header__cta-link--menu{cursor:pointer}.header__cta-icon{fill:#fff;transition:all .3s ease-in-out}.header__cta-icon--menu{cursor:pointer;margin-top:-2px;width:20px;padding:8px 0}@media(min-width:1241px){.header__cta-icon--menu{width:unset;margin-left:20px;padding:8px 15px 8px 0}}@media(min-width:1241px){.header__cta-icon--menu{width:unset;margin-left:20px;padding:8px 15px 8px 0}}.header__cta-icon--menu span,.header__cta-icon--menu span::before,.header__cta-icon--menu span::after{content:'';border-radius:0;height:1.5px;width:20px;background:#fff;position:absolute;display:block;transition:all .3 ease-in-out}@media(min-width:1241px){.header__cta-icon--menu span,.header__cta-icon--menu span::before,.header__cta-icon--menu span::after{width:15px}}@media(min-width:1241px){.header__cta-icon--menu span,.header__cta-icon--menu span::before,.header__cta-icon--menu span::after{width:15px}}.header__cta-icon--menu span::before{top:-6px}@media(min-width:1241px){.header__cta-icon--menu span::before{top:-5px}}@media(min-width:1241px){.header__cta-icon--menu span::before{top:-5px}}.header__cta-icon--menu span::after{bottom:-6px}@media(min-width:1241px){.header__cta-icon--menu span::after{bottom:-5px}}@media(min-width:1241px){.header__cta-icon--menu span::after{bottom:-5px}}.header__cta-icon--menu:focus{outline:0}.openNav .header__cta-icon--menu span{background:transparent}.openNav .header__cta-icon--menu span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}.openNav .header__cta-icon--menu span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.header__nav{flex:0 0 100%;position:fixed;width:50%;right:-50%;top:0;left:auto;transition:right .3s;background:#000}@media(max-width:320px){.header__nav{width:60%;right:-60%}}@media(min-width:421px){.header__nav{width:40%;right:-40%}}.header__nav-list{padding:20px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100vh;list-style-type:none;margin:0}.header__nav-item{padding:0;position:relative;width:100%}.header__nav-link{color:#fff;display:block;font-size:.9rem;font-weight:400;letter-spacing:1px;padding:20px 30px;text-decoration:none;text-transform:uppercase}@media(min-width:1241px){.header__nav-link{font-size:1rem}}@media(min-width:1241px){.header__nav-link{font-size:1rem}}.header__nav-link:hover,.header__nav-link:focus{color:#000;text-decoration:none}.header__nav-list--sub{list-style:none;margin:0;padding:0;position:absolute;right:0;z-index:20}.header__nav-list--sub:before{color:#fff;content:"+";cursor:pointer;font-family:"dl-icons";height:63px;position:absolute;right:0;top:-63px;width:50px;align-items:center;display:flex;justify-content:center}@media(min-width:1241px){.header__nav-list--sub:before{top:-58px;height:58px;width:60px}}@media(min-width:1241px){.header__nav-list--sub:before{top:-58px;height:58px;width:60px}}.header__nav-list--sub.openSubNav{height:100%;position:relative;width:100%}.header__nav-list--sub.openSubNav:before{content:'-'}.header__nav-list--sub.openSubNav .header__nav-item--sub{opacity:1;max-height:none;visibility:visible;width:100%}.header__nav-item--sub{max-height:0;opacity:0;visibility:hidden;width:100%}.header__nav-link--sub{background:#000;color:#45b649;display:block;font-size:.9rem;font-weight:400;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s}@media(min-width:1241px){.header__nav-link--sub{font-size:1rem}}@media(min-width:1241px){.header__nav-link--sub{font-size:1rem}}.header__nav-link--sub:hover,.header__nav-link--sub:focus{text-decoration:none}.openNav{top:0;right:50%}@media(max-width:320px){.openNav{right:60%}}@media(min-width:421px){.openNav{right:40%}}.openNav .header{right:50%}@media(max-width:320px){.openNav .header{right:60%}}@media(min-width:421px){.openNav .header{right:40%}}.openNav .header__nav{right:0;z-index:-1;overflow-y:auto}.header{background:#fff}@media(min-width:569px){.header{margin:0;padding:0 0 20px}}.header__container{min-height:0}.header__cta-link--icon{height:25px;width:25px}.header__banner{background:#45b649;color:#fff;text-align:center}.header__banner p{margin:0;padding:10px}.header__banner a{color:#fff;text-decoration:underline}.header--scroll{background:#fff;padding:0}@media(min-width:991px){.header--scroll .header__container{background:#fff;min-height:0}}.header__logo-link{display:flex;background:url('//assets.mintdentistry.com/Images/Sites/C/CM-Colerain/Masterpage/logo-color.svg') center center/contain no-repeat;max-width:250px;max-height:50px;min-height:55px;align-items:center;margin:0 auto}body.dark-mode .header__logo-link{background:url('//assets.mintdentistry.com/Images/Sites/C/CM-Colerain/Masterpage/logo-white.svg') center center/contain no-repeat}.header--scroll .header__logo-link{display:none}@media(min-width:569px){.header__logo-link{margin:0;max-height:100px;padding-bottom:0;align-items:flex-end;background:url('//assets.mintdentistry.com/Images/Sites/C/CM-Colerain/Masterpage/logo-color.svg') left bottom/contain no-repeat}body.dark-mode .header__logo-link{background:url('//assets.mintdentistry.com/Images/Sites/C/CM-Colerain/Masterpage/logo-white.svg') left bottom/contain no-repeat}}@media(min-width:569px){.header--scroll .header__logo-link{display:flex;margin-top:-20px}}.header__cta-container{background:transparent;min-height:0;padding:20px 0 30px}@media(min-width:569px){.header__cta-container{padding:70px 0 40px}}.header--scroll .header__cta-container{padding:20px 0}@media(min-width:569px){.header--scroll .header__cta-container{padding:55px 0 15px}}.header__cta:hover a{color:#45b649}.header__cta:hover::after{background:#45b649}.header__cta-icon{fill:#000}.header__cta-link--label{color:#000;font-size:.95rem;text-transform:uppercase;font-family:'HelveticaNeue-Italic';letter-spacing:1px}.header__cta::after{background:#000}.header__cta:nth-of-type(1){background:#45b649;padding:10px 20px;border-radius:60px}.header__cta:nth-of-type(1)::after{display:none}@media(min-width:1025px){.header__cta:nth-of-type(1):hover{background:#37913a}}.header__cta:nth-of-type(1) .header__cta-link{color:#fff}.header__cta:nth-of-type(1) .header__cta-icon{fill:#fff}.header__cta--link:nth-of-type(4)::after{display:none}.header__cta-icon--menu:hover a,.header__cta-icon--menu:focus a{color:#45b649;text-decoration:none}.header__cta-icon--menu:hover::before,.header__cta-icon--menu:focus::before{background:#45b649}.header__cta-icon--menu span,.header__cta-icon--menu span::before,.header__cta-icon--menu span::after{background:#000}.header__cta-link--label:hover,.header__cta-link--label:focus{text-decoration:none;color:#45b649}.header__cta-icon--menu#header__toggle-button.active a{color:#45b649}.header__cta-icon--menu#header__toggle-button.active::before{background:#45b649}.header__cta-link--menu{color:#000;font-size:.95rem;text-transform:uppercase;font-family:'HelveticaNeue-Italic';letter-spacing:1px}.header__cta-icon--menu::before{background:#000}.header__cta-icon--menu{margin:0}@media(min-width:1241px){.header__cta-icon--menu{margin:0 10px 0 20px}}.header__nav-list{background:#000}.header__nav .header__nav-link--sub{background:#2d2d2a;color:#fff}@media(min-width:1025px){.header__nav .header__nav-link--sub:hover,.header__nav .header__nav-link--subfocus{color:#45b649}}.header__nav-item--sub a,.header__nav .header__nav-link:hover,.header__nav .header__nav-link:focus{color:#fff}@media(min-width:1025px){.header__nav .header__nav-link:hover,.header__nav .header__nav-link:focus{color:#45b649}.header__nav-item:hover .header__nav-list--sub{background:transparent}.header__nav-item--sub:hover{background:#1f1f1f}.header__nav-item--sub:hover a{color:#fff}}.header__cta--menu a{display:none}@media(min-width:1241px){.header__cta--menu a{display:block}}@media(min-width:1241px){.header__cta--menu a{display:block}}.header__cta--menu#header__toggle-button span{background:#2d2d2a}.header__cta--menu#header__toggle-button span::before,.header__cta--menu#header__toggle-button span::after{background:#2d2d2a}@media(min-width:1241px){.header__cta--menu#header__toggle-button span{background:#000}.header__cta--menu#header__toggle-button span::before,.header__cta--menu#header__toggle-button span::after{background:#000}}@media(min-width:1241px){.header__cta--menu#header__toggle-button span{background:#000}.header__cta--menu#header__toggle-button span::before,.header__cta--menu#header__toggle-button span::after{background:#000}}.header__cta-icon--menu.active span::before,.header__cta-icon--menu.active::before,.header__cta-icon--menu.active span::after,.header__cta-icon--menu.active::after{background:#2d2d2a}body.openNav .header__cta-icon--menu span{background:0}.openNav{right:60%}@media(min-width:421px){.openNav{right:50%}}@media(min-width:1025px){.openNav{right:25%}}.openNav .header__nav{z-index:initial}.openNav .header{right:0}.header__nav{width:60%;right:-60%}@media(min-width:421px){.header__nav{width:50%;right:-50%}}@media(min-width:1025px){.header__nav{width:25%;right:-25%}}.toggle__container{position:relative;width:100%;z-index:500;display:flex;justify-content:center;margin:10px 0}@media(min-width:991px){.toggle__container{justify-content:flex-end;padding-right:50px}}.header--scroll .toggle__container{display:none}@media(min-width:569px){.header--scroll .toggle__container{display:flex}}.btn-toggle{margin:0 4rem;padding:0;position:relative;border:0;height:1.5rem;width:3rem;border-radius:1.5rem;color:#6b7381;background:#bdc1c8}.btn-toggle:focus,.btn-toggle.focus,.btn-toggle:focus.active,.btn-toggle.focus.active{outline:0}.btn-toggle:before,.btn-toggle:after{line-height:1.5rem;width:4rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s;font-family:system-ui}.btn-toggle:before{content:'Sexy';left:-4rem}.btn-toggle:after{content:'Sexier';right:-4rem;opacity:.5}.btn-toggle>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}.btn-toggle.active{transition:background-color .25s}.btn-toggle.active>.handle{left:1.6875rem;transition:left .25s}.btn-toggle.active:before{opacity:.5}.btn-toggle.active:after{opacity:1}.btn-toggle.active{background-color:#45b649}@media(min-width:1025px){.header__nav-toggle:hover .header__cta-icon--menu span,.header__nav-toggle:focus .header__cta-icon--menu span,.header__nav-toggle:hover .header__cta-icon--menu span::before,.header__nav-toggle:focus .header__cta-icon--menu span::before,.header__nav-toggle:hover .header__cta-icon--menu span::after,.header__nav-toggle:focus .header__cta-icon--menu span::after{background:#45b649}body.openNav .header__nav-toggle:hover .header__cta-icon--menu span,body.openNav .header__nav-toggle:focus .header__cta-icon--menu span{background:0}}.address-component{display:flex;text-align:center;margin:5px;font-size:inherit;line-height:inherit;justify-content:center}.address-component__container{display:inline-block}.address-component--2{display:flex;text-align:center;margin:5px;font-size:inherit;line-height:inherit;justify-content:center;flex-wrap:wrap}.address-component--2 .address-component__container{flex:1 1 auto;padding:10px}.facilityhours{display:flex;justify-content:center;align-items:center;flex-direction:column}.facilityhours__list{padding-left:0;list-style:none;display:flex;flex-direction:column;align-items:center}body{display:flex;flex-direction:column;min-height:100vh}body>*{flex:0 0 auto}body>header{flex:0 0 auto}body>div.main,body>main{flex:1 0 auto}@media(max-width:767px){body>div.main,body>main{width:100%}}body{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body>*{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}body>header{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}body>div.main,body>main{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:767px){body>div.main,body>main{width:100%}}.footer{background:#000;color:#fff;padding:20px}.footer__assc{display:flex;justify-content:center;padding-bottom:40px;width:100%}.footer__assc img{height:auto;max-width:100%;align-self:center}.footer__logo{width:100%;display:flex;justify-content:center}.footer__logo-link{display:flex;flex-direction:column;align-items:center}.footer .footer__practice-name{color:#fff}.footer__logo-img{height:auto;max-width:400px;min-width:200px;width:100%}@media(min-width:569px){.footer__logo-img{min-width:300px}}.footer__link{padding:0 20px;position:relative;font-size:inherit;line-height:inherit}.footer__link::after{content:'|';position:absolute;right:0;top:0}.footer__container{align-items:center;display:flex;flex-wrap:wrap;flex-direction:column;font-size:1rem;justify-content:center;padding:60px 0 0;width:100%;line-height:normal}@media(min-width:569px){.footer__container{flex-direction:row;flex-wrap:wrap}}.footer__container p{margin:0;padding:0 20px;position:relative;text-align:center;font-size:inherit;line-height:inherit}.footer__container p::after{content:'|';position:absolute;right:0;top:0}.footer__social{margin-top:20px;display:flex;align-items:center;justify-content:center}@media(min-width:1025px){.footer__social{margin-top:0;padding:0 0 0 10px}}.footer__social-link{padding:0 10px;text-decoration:none}.footer__social-link:hover,.footer__social-link:focus{text-decoration:none}.footer__social-icon{height:30px;text-decoration:none;width:30px;display:inline-block}.footer__brand{align-items:center;display:flex;flex:0 0 100%;justify-content:center;position:relative;padding:0 20px;font-size:inherit;line-height:inherit}@media(min-width:1025px){.footer__brand{flex:0 0 auto;padding:20px}}.footer__brand::after{content:'|';position:absolute;right:0;top:50%;transform:translateY(-50%)}.footer__link::after,.footer__copyright::after{display:none}@media(min-width:569px){.footer__link::after,.footer__copyright::after{display:block}}.footer__brand::after{display:none}@media(min-width:1025px){.footer__brand::after{display:block}}.footer__dl-icon{min-width:20px;min-height:20px;width:20px;height:20px;padding:0;margin:0 10px}.footer .doctorlogic-icon--1{fill:url(#grad3)}.footer .doctorlogic-icon--2,.footer .doctorlogic-icon--4,.footer .doctorlogic-icon--5{fill:url(#grad2)}.footer .doctorlogic-icon--3{fill:url(#grad1)}.footer .footer__social-icon .st1{fill:#fff}.footer .footer__social-icon--facebook{fill:#39579a}.footer .footer__social-icon--twitter{fill:#000}.footer .footer__social-icon--instagram{fill:#e02d69}.footer .footer__social-icon--youtube{fill:#dc2217}.footer .footer__social-icon--youtube .st1{fill:#fff}.footer .footer__social-icon--snapchat{fill:#fffc00}.footer .footer__social-icon--snapchat .st1{stroke:#000;stroke-width:5px}.footer .footer__social-icon--linkedin{fill:#0073b0}.footer .footer__social-icon--yelp{fill:#d32323}.footer .footer__social-icon--yelp .st1{fill:#d32323}.footer .footer__social-icon--google-plus,.footer .footer__social-icon--google{fill:#4885ed}.footer .footer__social-icon--pinterest{fill:#d32323}.footer .footer__social-icon--real-self{fill:#000}.footer .footer__social-icon--real-self .st0{fill:#f2837e}.footer .footer__social-icon--groupon{width:100px;fill:#53a318}.footer .footer__social-icon--touchmd{width:100px;fill:#fff}.footer .footer__social-icon--tiktok{fill:#fff}.footer .footer__social-icon--foursquare{fill:#f94877}.footer .footer__social-icon--healthgrades{fill:#0202ea}.footer{background:#fff;padding:40px 20px;color:#000}.footer__container p{margin:0}.footer__logo{background-image:url('//assets.mintdentistry.com/Images/Sites/C/CM-Colerain/Masterpage/logo-color.svg');background-repeat:no-repeat;background-position:center center;height:67px;margin:auto;max-width:200px}@media(min-width:569px){.footer__logo{max-width:400px;height:71px}}.footer .address-component{margin:20px 10px}.footer__brand{display:none}.footer__link::after,.footer__copyright::after{display:none}@media(min-width:569px){.footer__link::after,.footer__copyright::after{display:block}}.footer a,.footer__copyright{color:#000}.footer__social{margin-top:20px}@media(min-width:569px){.footer__social{margin-top:0}}.footer__social-link--facebook .st0{fill:#39579a}.footer__social-link--facebook .st1{fill:#fff}.footer__social-link--instagram .st0{fill:#e02d69}.footer__social-link--instagram .st1{fill:#fff}.footer__social-link--twitter .st0{fill:#000}.footer__social-link--youtube .st0{fill:#f00}.dark-mode .footer .address-component__container .address-component__label,.dark-mode .footer .address-component__container .address-component__street,.dark-mode .footer .address-component__container .address-component__city{color:#fff!important}@font-face{font-family:'Didot';src:url('/Styles/shared/fonts/Didot/didot.woff') format('woff')}@font-face{font-family:'Didot-Italic';src:url('/Styles/shared/fonts/DidotItalic/DidotItalic.woff') format('woff')}@font-face{font-family:'HelveticaNeue-Light';src:url('/Styles/shared/fonts/HelveticaNeueLight/HelveticaNeueLight.woff') format('woff')}@font-face{font-family:'HelveticaNeue-LightItalic';src:url('/Styles/shared/fonts/HelveticaNeueLightItalic/HelveticaNeueLightItalic.woff') format('woff')}@font-face{font-family:'HelveticaNeue-Italic';src:url('/Styles/shared/fonts/HelveticaNeueItalic/HelveticaNeueItalic.woff') format('woff')}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{font-size:100%;overflow-x:hidden}body{font-size:16px;background:#fff;color:#000;font-family:'HelveticaNeue-Light',sans-serif;left:auto;line-height:normal;margin:0;position:relative;right:0;transition:all .3s;height:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300}p{margin:0 0 10px}.container{width:100%;padding:0;margin:0}.btn-pill{background:#000;padding:25px 50px;color:#fff;text-decoration:none;text-align:center;font-family:'helvetica-neue',sans-serif;border-radius:60px;font-size:clamp(1rem,1.2vw,1.5rem);white-space:nowrap;display:inline-flex;justify-content:center;text-transform:uppercase;max-width:180px;transition:background .5s;cursor:pointer}.btn-pill:hover{background:#48b749;color:#fff}.btn,#submit,.icon__btn{border:0;background:0;border:solid 2px #fff;color:#fff;cursor:pointer;padding:12px 15px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1.2rem;outline:0;position:relative;transition:all .3s;max-width:100%;min-width:100%;margin:0 auto;font-family:'helveticaneue-italic',serif!important;font-size:1rem}.btn:hover,#submit:hover,.icon__btn:hover,.btn:focus,#submit:focus,.icon__btn:focus{background:0;color:#fff}@media(min-width:421px){.btn,#submit,.icon__btn{max-width:300px;min-width:300px}}@media(min-width:768px){.btn,#submit,.icon__btn{padding:15px 20px;line-height:1.5rem;max-width:350px;min-width:350px}}@media(min-width:1025px){.btn:hover,#submit:hover,.icon__btn:hover,.btn:focus,#submit:focus,.icon__btn:focus{color:#fff;background:#000;border:solid 2px #fff;text-decoration:none}.btn:hover::after,#submit:hover::after,.icon__btn:hover::after,.btn:focus::after,#submit:focus::after,.icon__btn:focus::after{margin-left:20px;width:25px}}.btn:hover,#submit:hover,.icon__btn:hover,.btn:focus,#submit:focus,.icon__btn:focus{color:#fff}body:not(.home-page) .btn,body:not(.home-page) #submit,body:not(.home-page) .icon__btn{min-width:100%;max-width:100%;background:#000}.btn::after,#submit::after,.icon__btn::after{content:'';background:url('//assets.mintdentistry.com/Images/Sites/C/CM-Portal/Masterpage/leaf.svg') center center/cover no-repeat;height:25px;transition:margin-left .3s;margin-left:0;width:0}p{line-height:1.5rem;font-size:.9rem}@media(min-width:768px){p{line-height:1.8rem;font-size:1.1rem}}a{text-decoration:none;color:#45b649}a:hover,a:focus{color:#45b649;text-decoration:none}h2,h3,.homepage__headline,.h2,.h3{margin:0}h2,.homepage__headline,.h2{text-transform:uppercase;letter-spacing:1px;font-family:'Didot',serif;letter-spacing:-3px;text-align:left}body.home-page h2,body.home-page .homepage__headline,body.home-page .h2{font-size:2.5rem;line-height:1.8rem}@media(min-width:569px){body.home-page h2,body.home-page .homepage__headline,body.home-page .h2{font-size:3rem;line-height:2.1rem}}@media(min-width:991px){body.home-page h2,body.home-page .homepage__headline,body.home-page .h2{font-size:4rem;line-height:2.8rem}}h2 span,.homepage__headline span,.h2 span{color:#45b649}h2 span+span,.homepage__headline span+span,.h2 span+span{color:#000;font-family:'Didot-Italic',serif;display:block;padding-left:20px}body.dark-mode h2 span+span,body.dark-mode .homepage__headline span+span,body.dark-mode .h2 span+span{color:#fff}body.dark-mode{background:#000;color:#fff}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode .h1,body.dark-mode .h2,body.dark-mode .h3,body.dark-mode .h4,body.dark-mode .h5,body.dark-mode .h6{color:#fff}body.dark-mode .reviews__item-source{color:#45b649}body.dark-mode p{color:#fff}body.dark-mode h2,body.dark-mode .homepage__headline,body.dark-mode .h2{color:#fff}body.dark-mode .btn-pill{background:#45b649}body.dark-mode .btn-pill:hover{background:#37913a}body.dark-mode jarvis-scheduler-v2{color:#000}body.dark-mode .header{background:#000}body.dark-mode .header--scroll .header__container{background:#000}body.dark-mode .header__cta a{color:#fff}@media(min-width:1025px){body.dark-mode .header__cta a:hover,body.dark-mode .header__cta a:focus{color:#45b649}}body.dark-mode .header__cta::after{background:#fff}body.dark-mode .header__cta:first-of-type::after{display:none}body.dark-mode .header__cta-icon{fill:#fff}body.dark-mode .header__cta-icon--menu::before{background:#fff}body.dark-mode .header__cta-icon--menu#header__toggle-button span{background:#fff}body.dark-mode .header__cta-icon--menu#header__toggle-button span::before,body.dark-mode .header__cta-icon--menu#header__toggle-button span::after{background:#fff}@media(min-width:1241px){body.dark-mode .header__cta-icon--menu#header__toggle-button span{background:#fff}body.dark-mode .header__cta-icon--menu#header__toggle-button span::before,body.dark-mode .header__cta-icon--menu#header__toggle-button span::after{background:#fff}}body.dark-mode .header__cta-icon--menu span,body.dark-mode .header__cta-icon--menu span::before,body.dark-mode .header__cta-icon--menu span::after{background:#fff}body.dark-mode.openNav .header__cta-icon--menu span{background:transparent}body.dark-mode .header__cta-icon--menu#header__toggle-button.active span::before,body.dark-mode .header__cta-icon--menu#header__toggle-button.active::before,body.dark-mode .header__cta-icon--menu#header__toggle-button.active span::after,body.dark-mode .header__cta-icon--menu#header__toggle-button.active::after{background:#fff}body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span::before,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span::after{background:#fff}@media(min-width:1241px){body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span::before,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span::after{background:#fff}}@media(min-width:1241px){body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span::before,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button span::after{background:#fff}}body.dark-mode div.heading-panel.sub{background:0}body.dark-mode div.heading-panel.sub a{color:#fff}body.dark-mode .header__cta--menu:hover#header__toggle-button span,body.dark-mode .header__cta--menu:hover#header__toggle-button span::before,body.dark-mode .header__cta--menu:hover#header__toggle-button span::after,body.dark-mode .header--scroll .header__cta--menu:hover#header__toggle-button span,body.dark-mode .header--scroll .header__cta--menu:hover#header__toggle-button span::before,body.dark-mode .header--scroll .header__cta--menu:hover#header__toggle-button span::after{background:#fff}body.dark-mode .header__cta--menu#header__toggle-button.active span,body.dark-mode .header__cta--menu:hover#header__toggle-button.active span,body.dark-mode .header--scroll .header__cta--menu#header__toggle-button.active span,body.dark-mode .header--scroll .header__cta--menu:hover#header__toggle-button.active span{background:transparent}body.dark-mode .content-2__side{background:#45b649}body.dark-mode .content-2__headline h2,body.dark-mode .content-2__headline p,body.dark-mode .content-2__headline span,body.dark-mode .content-2__headline .h2{color:#fff}body.dark-mode .content-2__results h2,body.dark-mode .content-2__results h3,body.dark-mode .content-2__results-address,body.dark-mode .content-2__results-phone,body.dark-mode .content-2__results .h2,body.dark-mode .content-2__results .h3{color:#fff}body.dark-mode .input__label-content{color:#fff}body.dark-mode .input__field{color:#fff}body.dark-mode .graphic{stroke:#fff}body.dark-mode .categories::before{background:#45b649}body.dark-mode .content-4--1 .content-4__text-box{background:#1f1f1f}body.dark-mode .reviews::before{background:#45b649}body.dark-mode .reviews__cell{background-color:transparent}body.dark-mode .reviews__cell h4,body.dark-mode .reviews__cell .h4{color:#fff}body.dark-mode .reviews__ratings{background:#2d2d2a}body.dark-mode .doorways::before{background:#45b649}body.dark-mode .footer{background:transparent}body.dark-mode .footer a,body.dark-mode .footer__copyright{color:#fff}body.dark-mode .footer__logo{background-image:url('//assets.mintdentistry.com/Images/Sites/C/CM-Colerain/MasterPage/logo-white.svg')}body.dark-mode ul.breadcrumb a{color:#fff}body.dark-mode h3,body.dark-mode .h3{color:#fff}body.dark-mode #bic_calendar a{color:#fff}body.dark-mode .panel-item{color:#fff}body.dark-mode nav.sidebar .panel-heading a,body.dark-mode nav.sidebar .panel-heading span{color:#fff}body.dark-mode nav.sidebar .panel-body a{color:#fff}body.dark-mode [class*="dl-toggle-panel-"]:after{color:#fff}.home-page .hero{height:80vh;width:100%;overflow:hidden;position:relative}@media(min-width:1025px){.home-page .hero{height:100vh}}.home-page .hero__container{width:100%;z-index:2;background-size:cover;height:80vh;position:relative;overflow:hidden}@media(min-width:1025px){.home-page .hero__container{height:70vh}}.home-page .hero__container::before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:#252627;opacity:.5;z-index:1}.home-page .hero__video{min-width:100vw;min-height:100%;position:relative;display:block;object-fit:cover;left:50%;top:50%;max-height:unset;transform:translate(-50%,-50%)}.home-page .hero__slider{position:absolute!important;top:0;left:0;width:100%;height:100%}.home-page .hero__cell{width:100%}.home-page .hero__headline{color:#fff;text-align:center;margin:0 auto 30px;font-size:2rem;line-height:2.5rem;max-width:100%;font-weight:300;text-transform:uppercase}@media(min-width:1025px){.home-page .hero__headline{font-size:3rem;line-height:3.1rem;max-width:60%}}.home-page .hero__btn{transition:all .3s;min-width:200px;max-width:250px;display:block;text-align:center;margin:10px auto}@media(min-width:1025px){.home-page .hero__btn:hover,.home-page .hero__btn:focus{background:transparent;color:#fff;border-color:#fff}}.home-page .hero__separator{margin:15px auto 30px;max-width:200px}.home-page .hero .flickity-viewport{position:absolute;width:100%;min-height:300px;top:50%;left:0;transform:translateY(-20%);z-index:1;overflow:hidden;position:relative;height:100%}.home-page .hero .flickity-enabled{position:relative}.home-page .hero .flickity-slider{position:absolute;width:100%;height:100%}.home-page .hero .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-page .hero .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.home-page .hero .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.home-page .hero .flickity-enabled:focus{outline:0}.home-page .hero .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-page .hero .flickity-prev-next-button.previous{left:10px}.home-page .hero .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.home-page .hero .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.home-page .hero .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.content-4{background:#526366;background-image:none;height:800px;padding:130px 20px 80px;position:relative}.content-4:before{background:none;background-size:100% 124px;content:"";display:block;height:124px;margin-left:-20px;position:absolute;top:0;width:100%;z-index:3}.content-4:after{background:none;background-size:100% 124px;bottom:0;content:"";display:block;height:124px;margin-left:-20px;position:absolute;width:100%;z-index:3}.content-4__box{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(24,1fr);margin:auto;max-width:325px;min-height:800px}@media(min-width:768px){.content-4__box{max-width:745px}}@media(min-width:1025px){.content-4__box{max-width:1000px}}.content-4__image{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:300px;position:relative}.content-4__image--1{grid-area:1/1/2/25}.content-4__image--2,.content-4__image--3{display:none}@media(min-width:768px){.content-4__image--1{grid-area:1/1/8/14}.content-4__image--3{display:block;grid-area:9/1/16/14}}@media(min-width:1025px){.content-4__image--1{grid-area:1/1/8/12}.content-4__image--2{display:block;grid-area:1/15/13/25}.content-4__image--3{grid-area:11/3/16/12}}.content-4 .content-4__image--item{min-height:300px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.content-4__text-box{align-items:center;background:#fff;display:flex;flex-direction:column;grid-area:2/1/12/25;justify-content:center;padding:50px 10px;position:relative;text-align:center;z-index:100}@media(min-width:768px){.content-4__text-box{padding:50px;grid-area:3/11/13/25}}@media(min-width:1025px){.content-4__text-box{grid-area:2/7/12/18}}.content-4__headline{margin:0 0 10px}.content-4__text{font-size:1.1rem;line-height:1.4rem;margin:10px 0}.content-4 p{margin:1em 0}.content-4 .content-4__text{margin:10px 0}.content-4 h3,.content-4 .h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:bold}.categories{display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;padding:20px;max-width:1600px;margin:0 auto}@media(min-width:991px){.categories{padding:40px}}.categories__headline{font-family:'Montserrat',sans-serif;font-weight:300;text-transform:uppercase;font-size:40px;letter-spacing:3px;margin-top:0;color:#c3a46c;margin-bottom:60px;text-align:center;position:relative}.categories__description{grid-area:1/1/5/25;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(min-width:1025px){.categories__description{grid-area:1/1/5/25;padding:20px 0}}.categories__items{grid-area:5/1/10/25;min-height:1400px;display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px}@media(min-width:421px){.categories__items{min-height:1300px}}@media(min-width:1025px){.categories__items{grid-area:5/1/25/25}}.categories__item{position:relative;text-decoration:none;overflow:hidden}.categories__item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .3s}@media(min-width:1025px){.categories__item:hover .categories__item-headline:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.categories__item:hover:after{background:rgba(0,0,0,.5)}.categories__item:hover .categories__item-text{opacity:1;transform:translate(0,0)}.categories__item:hover .categories__item-cta{bottom:40%;opacity:1}}.categories__item--1{grid-area:1/1/11/25}@media(min-width:421px){.categories__item--1{grid-area:1/1/5/13}}@media(min-width:1025px){.categories__item--1{grid-area:1/1/4/13}}.categories__item--2{grid-area:1/1/11/25}@media(min-width:421px){.categories__item--2{grid-area:1/1/5/13}}@media(min-width:1025px){.categories__item--2{grid-area:1/1/3/9}}.categories__item--3{grid-area:11/1/21/25}@media(min-width:421px){.categories__item--3{grid-area:1/13/5/25}}@media(min-width:1025px){.categories__item--3{margin-bottom:40px;margin-top:-40px;grid-area:1/9/3/17}}.categories__item--4{grid-area:21/1/31/25}@media(min-width:421px){.categories__item--4{grid-area:5/1/9/13}}@media(min-width:1025px){.categories__item--4{grid-area:1/17/3/25}}.categories__item--5{grid-area:31/1/41/25}@media(min-width:421px){.categories__item--5{grid-area:5/13/9/25}}@media(min-width:1025px){.categories__item--5{grid-area:3/1/5/9}}.categories__item--6{grid-area:41/1/51/25}@media(min-width:421px){.categories__item--6{grid-area:9/1/13/13}}@media(min-width:1025px){.categories__item--6{margin-bottom:40px;margin-top:-40px;grid-area:3/9/5/17}}.categories__item-figure{color:#fff;margin:0}.categories__item-img{position:relative;top:0;left:0;width:100%;height:100%;background-position:center center!important;background-size:cover!important}@media(min-width:1025px){.categories__item-img{background-position:top center!important}}.categories__item-img-container{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.categories__item-figcaption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.categories__item-figcaption::before,.categories__item-figcaption::after{position:absolute;content:'';opacity:0;transition:transform .3s}.categories__item-figcaption::before{font-size:16px;line-height:1.5;top:10px;right:5px;bottom:10px;left:5px;border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}.categories__item-figcaption::after{top:5px;right:10px;bottom:5px;left:10px;border-right:2px solid #fff;border-left:2px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.categories__item-headline{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:300;left:0;letter-spacing:3px;line-height:2rem;margin:0 auto;overflow:hidden;padding:.5em 30px;pointer-events:none;position:absolute;right:0;text-align:left;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .35s ease-in-out}@media(min-width:1025px){.categories__item-headline{transform:translate(0,0);top:200px;font-size:2.5rem}}.categories__item-headline:after{margin:20px 0 15px;height:1px;background:#fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0);transform-origin:right;display:block}.categories__item-text{padding:0 30px;position:absolute;margin:0;opacity:0;color:#fff;text-align:left;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;pointer-events:none;transform:translate(100%,0);line-height:1.5;top:260px}@media(min-width:1025px){.categories__item-text{top:360px}}@media(min-width:1241px){.categories__item-text{top:320px}}.categories__item-cta{position:absolute;left:15px;bottom:-50px;opacity:0;transition:all .3s}@media(min-width:991px){.categories__item-cta{left:30px}}.rating__gradient-color--primary{stop-color:currentColor;stop-opacity:1}.rating__gradient-color--secondary{stop-color:currentColor;stop-opacity:0}.rating__star--full .st0{fill:currentColor}.rating__star--half .st0{fill:url(#gradient)}.rating__star{width:25px;margin:0 5px}.reviews{padding:40px 20px;width:100%;position:relative;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.reviews{padding:40px}}@media(min-width:1025px){.reviews{padding:100px 80px}}.reviews__headline{margin-top:0;text-align:center}.reviews__ratings{width:100%;display:flex;flex-direction:column;align-items:center}.reviews__slider{width:100%;padding:40px 0 60px}.reviews__items-container{width:100%;max-width:1200px}.reviews .flickity-viewport{min-height:300px}.reviews__items{width:100%;max-width:1200px}.reviews__cell{width:60%;height:275px;margin-right:10px;padding:20px;border-radius:3px;counter-increment:gallery-cell;display:flex;flex-direction:column;background:#fff}@media(min-width:569px){.reviews__cell{width:40%}}.reviews__item-author{margin:auto 0 0}.reviews__item-source{font-size:1rem;font-style:italic;margin:0;font-weight:400}.reviews__item-text-container{flex-grow:1}.reviews__item-text{margin:0;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1025px){.reviews__item-text{font-size:1rem}}.reviews__average-rating,.reviews__total-count{display:inline-block;font-weight:400;margin:0 10px 0 0;font-size:2rem}.reviews__btn{margin:40px 0 0;display:block;text-align:center}.reviews__ratings{display:flex;align-items:center;justify-content:center}.reviews__average-label,.reviews__total-label{font-size:1.2rem}.reviews__stars{color:#d5ba7b;font-size:1.75rem;margin:10px 0}.reviews__stars>i{display:inline;margin:0 2px}.reviews__total,.reviews__average{display:flex;align-items:center;justify-content:center}.reviews__average-rating{margin:0 10px 0 0}.reviews .flickity-page-dots{bottom:30px}.reviews .flickity-page-dots .dot{opacity:1}.reviews .flickity-page-dots .dot.is-selected{background:transparent;border:solid 2px #99bcab}.home-page .doorways{padding:10px}@media(min-width:1025px){.home-page .doorways{padding:60px}}.home-page .doorways__container{width:100%}.home-page .doorways__description h2,.home-page .doorways__description p,.home-page .doorways__description .h2{text-align:center}.home-page .doorways__items{display:-ms-grid;display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(24,1fr)}.home-page .doorways__item{position:relative;text-decoration:none}.home-page .doorways__item-headline{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;transition:transform .35s}@media(min-width:1025px){.home-page .doorways__item:hover .doorways__item-img-container::after{background:rgba(0,0,0,.6)}.home-page .doorways__item:hover .doorways__item-img{transform:scale(1.1)}.home-page .doorways__item:hover .doorways__item-cta{bottom:20%;opacity:1}.home-page .doorways__item:hover .doorways__item-headline{transform:translate(-50%,-50%) scale3d(1.3,1.3,1)}}.home-page .doorways__item--1{grid-column:auto/span 24}@media(min-width:569px){.home-page .doorways__item--1{grid-column:auto/span 12}}.home-page .doorways__item--2{grid-column:auto/span 24}@media(min-width:569px){.home-page .doorways__item--2{grid-column:auto/span 12}}.home-page .doorways__item--3{grid-column:auto/span 24}@media(min-width:569px){.home-page .doorways__item--3{grid-column:auto/span 12}}.home-page .doorways__item--4{grid-column:auto/span 24}@media(min-width:569px){.home-page .doorways__item--4{grid-column:auto/span 12}}.home-page .doorways__item-figure{color:#000;margin:0;height:100%}.home-page .doorways__item-img-container{overflow:hidden;position:relative;height:100%}.home-page .doorways__item-img-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .3s}.home-page .doorways__item-img{position:relative;width:100%;height:100%;transform:scale3d(1.05,1.05,1);transition:transform .3s;background-position:center center!important;background-size:cover!important;padding-top:56.25%}@media(min-width:1025px){.home-page .doorways__item-img{background-position:top center!important}}.home-page .doorways__item-img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);transition:background .3s}.home-page .doorways__item-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);bottom:-50px;opacity:0;transition:all .3s;color:#fff}
/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.lazy-load-image,.lazy-background,.lazy-iframe{opacity:0;transition:.3s opacity linear}.lazy-load-image:not(.visible),.lazy-background:not(.visible),.lazy-iframe:not(.visible){min-height:1px;margin:0!important}.lazy-load-image.visible.complete,.lazy-background.visible.complete,.lazy-iframe.visible.complete{opacity:1}.input-field-h{display:none}body .home-tag{flex:0 0 auto;order:1;background:inherit}body .home-tag h1,body .home-tag .h1{font-size:calc(12px + 1vw);text-align:center;mix-blend-mode:difference;margin:0;padding:10px 0}.home-page .doorways__item-headline{letter-spacing:1px}body{background:#fff}body .home-tag h1,body .home-tag .h1{color:#fff}.home-page main .hero__container,.hero__container{overflow:hidden}.home-page main .hero__video,.hero__video{width:auto;height:auto;min-height:75vh;max-height:unset;min-width:100%}.content-2{position:relative;display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;padding:40px 20px 0;background:transparent}@media(min-width:768px){.content-2{padding:40px}}@media(min-width:991px){.content-2{padding:0}}.content-2__side{background:#000;display:none;grid-row:auto;position:absolute;width:100%;height:100%;margin-top:120px}@media(min-width:991px){.content-2__side{display:block;grid-column:1/span 3}}.content-2__hero{grid-column:1/span 24;grid-row:auto;position:relative}@media(min-width:991px){.content-2__hero{grid-column:3/span 13}}.content-2__hero-img{height:50vh;min-height:400px;background-image:url('//assets.mintdentistry.com/Images/Sites/C/CM-Portal/Masterpage/301735.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;filter:grayscale(1);position:relative}.content-2__hero-img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:991px){.content-2__hero-img{height:70vh;min-height:600px}}.content-2 h2,.content-2 .h2{letter-spacing:0;position:absolute;top:50%;left:10%;transform:translateY(-50%);color:#fff}@media(min-width:569px){.content-2 h2,.content-2 .h2{font-size:4rem;line-height:2.8rem}}.content-2 h2 span:nth-child(2),.content-2 .h2 span:nth-child(2){color:#fff;font-family:Didot-Italic,sans-serif}.content-2__results{grid-column:auto/span 24;grid-row:auto;padding-left:20px;display:flex;flex-direction:column;justify-content:center}@media(min-width:991px){.content-2__results{grid-column:16/span 6;padding-left:40px}}.content-2__results h3,.content-2__results .h3{font-weight:bold;text-transform:uppercase;font-family:'Didot-Italic',sans-serif;margin:20px 0 10px;font-size:1.5rem;color:#45b649}@media(min-width:768px){.content-2__results h3,.content-2__results .h3{font-size:2rem}}.content-2__results-address,.content-2__results-phone{margin:0 0 5px;line-height:1.3rem;font-size:1rem;color:#000}@media(min-width:768px){.content-2__results-address,.content-2__results-phone{font-size:1.1rem}}.content-2__results-address:hover,.content-2__results-phone:hover,.content-2__results-address:focus,.content-2__results-phone:focus{color:#000}.content-2__results-address{line-height:1.5rem}.content-4{overflow:hidden}.content-4__text{line-height:1.5rem;font-size:.9rem}@media(min-width:768px){.content-4__text{line-height:1.8rem;font-size:1.1rem}}.content-4--1 span+span,.content-4--4 span+span{color:#fff}.content-4 .icon__btn{margin:20px 0 0;max-width:100%}@media(min-width:1025px){.content-4 .icon__btn:hover{border-color:#fff}}.content-4--1{padding:10px;background:none;background-image:none;height:initial;position:relative}@media(min-width:569px){.content-4--1{padding:10px 20px}}@media(min-width:768px){.content-4--1{padding:0 40px 80px}}@media(min-width:1025px){.content-4--1{padding:40px 80px 80px}}.content-4--1:before{display:none}.content-4--1:after{display:none}.content-4--1 .content-4__box{display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;margin:auto;max-width:initial;min-height:800px;grid-row-gap:0;grid-column-gap:0}@media(min-width:1025px){.content-4--1 .content-4__box{max-width:1500px}}.content-4--1 .content-4__image{background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:600px;position:relative}.content-4--1 .content-4__image--1{grid-area:1/1/2/25}@media(min-width:768px){.content-4--1 .content-4__image{background-position:center center!important;min-height:300px}.content-4--1 .content-4__image--1{grid-area:1/13/8/25}}@media(min-width:1025px){.content-4--1 .content-4__image--1{grid-area:1/12/5/25}}.content-4--1 .content-4__text-box{align-items:center;background:#000;display:flex;flex-direction:column;grid-area:2/1/12/25;justify-content:center;align-items:flex-start;padding:50px;position:relative;text-align:left;z-index:100}@media(min-width:768px){.content-4--1 .content-4__text-box{grid-area:2/1/7/14;padding:50px}}@media(min-width:1025px){.content-4--1 .content-4__text-box{grid-area:2/1/4/14}}.content-4--1 .content-4__text-box h2,.content-4--1 .content-4__text-box .h2{color:#fff;margin-bottom:20px}.content-4--1 .content-4__text-box p{color:#fff}.content-4--3{padding:60px 10px;background:none;background-image:none;height:initial;position:relative;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.content-4--3{padding:80px 20px}}.content-4--3:before{display:none}.content-4--3:after{display:none}.content-4--3 .content-4__headline{margin-bottom:40px}.content-4--3 .btn{margin-top:40px}.content-4--3 .embedsocial-hashtag{width:100%}.content-4--4{padding:0;background:url('//assets.mintdentistry.com/Images/Sites/C/CM-Portal/Masterpage/301778.jpg') center top/cover no-repeat;background-attachment:scroll;height:500px;position:relative;display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px}@media(min-width:768px){.content-4--4{height:700px}}@media(min-width:991px){.content-4--4{background-attachment:fixed}}.content-4--4:before,.content-4--4:after{display:none}.content-4--4 .content-4__box{background:rgba(0,0,0,.8);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 40px;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:initial;min-height:initial}@media(min-width:991px){.content-4--4 .content-4__box{grid-area:1/9/2/21;position:relative;min-height:700px;padding:40px}}@media(min-width:1241px){.content-4--4 .content-4__box{grid-area:1/11/2/21}}@media(min-width:1241px){.content-4--4 .content-4__box{grid-area:1/11/2/21}}.content-4--4 .content-4__headline{color:#fff;margin-bottom:40px;text-align:left}.content-4--4 .content-4__text{color:#fff;text-align:left;max-width:800px}.content-4--4 .btn{margin-top:40px}.content-5__slider{position:relative;display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;padding:20px 20px 0;background:transparent;width:100%}@media(min-width:768px){.content-5__slider{padding:40px}}@media(min-width:991px){.content-5__slider{padding:0}}.content-5__side{background:#000;display:none;grid-row:auto;position:absolute;width:100%;height:100%;margin-top:120px}@media(min-width:991px){.content-5__side{display:block;grid-column:1/span 3}}.content-5__gallery{grid-column:1/span 24;grid-row:auto;position:relative;padding:20px 0 0}@media(min-width:991px){.content-5__gallery{grid-column:3/span 21;padding:60px 0 0}}.content-5__cell{width:100%;min-height:600px;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.content-5__cell::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.content-5__caption{position:relative;z-index:1}.content-5__caption span+span{color:#fff}.content-5__btn{margin-top:40px}.home-page .categories{padding:0 10px 10px;background:transparent;max-width:none;position:relative;overflow:hidden}@media(min-width:569px){.home-page .categories{padding:0 20px 20px;margin-top:-25px}}@media(min-width:768px){.home-page .categories{padding:0 0 40px;margin:0}}.home-page .categories::before{content:'';background:#000;display:none}@media(min-width:768px){.home-page .categories::before{display:block;grid-area:1/1/15/4}}@media(min-width:1025px){.home-page .categories::before{grid-area:1/1/22/4}}@media(min-width:569px){.home-page .categories__description{grid-area:1/4/5/25}}@media(min-width:1025px){.home-page .categories__description{padding:60px 0 20px 0}}.home-page .categories__items-headline{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;grid-area:1/1/11/25;min-height:150px}@media(min-width:569px){.home-page .categories__items-headline{grid-area:1/1/5/13;margin-right:auto}}@media(min-width:1025px){.home-page .categories__items-headline{grid-area:1/1/4/13}}@media(min-width:1241px){.home-page .categories__items-headline{padding-left:40px}}@media(min-width:1241px){.home-page .categories__items-headline{padding-left:40px}}.home-page .categories__items-headline h2,.home-page .categories__items-headline .h2{font-size:2.8rem;line-height:2.1rem}@media(min-width:991px){.home-page .categories__items-headline h2,.home-page .categories__items-headline .h2{font-size:4rem;line-height:2.8rem}}.home-page .categories__item{min-height:420px}.home-page .categories__item h2 span,.home-page .categories__item .h2 span{color:#fff}.home-page .categories__item h2 span+span,.home-page .categories__item .h2 span+span{display:inline;font-family:inherit;padding:0}.home-page .categories__item--1{grid-area:1/1/11/25;min-height:300px}@media(min-width:569px){.home-page .categories__item--1{grid-area:1/1/5/13}}@media(min-width:1025px){.home-page .categories__item--1{grid-area:1/1/7/13}}.home-page .categories__item--2{grid-area:11/1/21/25;min-height:300px}@media(min-width:569px){.home-page .categories__item--2{grid-area:5/1/9/13}}@media(min-width:768px){.home-page .categories__item--2{min-height:400px}}@media(min-width:1025px){.home-page .categories__item--2{grid-area:7/1/9/13}}.home-page .categories__item--3{grid-area:21/1/31/25;min-height:300px}@media(min-width:569px){.home-page .categories__item--3{grid-area:1/13/5/25}}@media(min-width:768px){.home-page .categories__item--3{min-height:400px}}@media(min-width:1025px){.home-page .categories__item--3{margin-bottom:0;margin-top:0;grid-area:1/13/4/25}}.home-page .categories__item--4{grid-area:31/1/41/25;min-height:300px}@media(min-width:569px){.home-page .categories__item--4{grid-area:5/13/9/25}}@media(min-width:768px){.home-page .categories__item--4{min-height:450px}}@media(min-width:1025px){.home-page .categories__item--4{grid-area:9/1/17/13}}.home-page .categories__item--5{grid-area:41/1/51/25;min-height:300px}@media(min-width:569px){.home-page .categories__item--5{grid-area:9/1/13/13}}@media(min-width:768px){.home-page .categories__item--5{min-height:450px}}@media(min-width:1025px){.home-page .categories__item--5{grid-area:4/13/13/25}}.home-page .categories__item--6{grid-area:51/1/62/25;min-height:300px}@media(min-width:569px){.home-page .categories__item--6{grid-area:9/13/13/25}}@media(min-width:768px){.home-page .categories__item--6{min-height:400px}}@media(min-width:1025px){.home-page .categories__item--6{margin-bottom:0;margin-top:0;grid-area:13/13/18/25}}@media(min-width:1025px){.home-page .categories__item:nth-of-type(odd):hover .categories__item-headline{top:80px}}@media(min-width:1241px){.home-page .categories__item:nth-of-type(odd):hover .categories__item-headline{top:100px}}@media(min-width:1241px){.home-page .categories__item:nth-of-type(odd):hover .categories__item-headline{top:100px}}.home-page .categories__item:nth-of-type(odd) .categories__item-text{top:190px}@media(min-width:1025px){.home-page .categories__item:nth-of-type(odd) .categories__item-text{top:170px}}@media(min-width:1241px){.home-page .categories__item:nth-of-type(odd) .categories__item-text{top:190px}}@media(min-width:1241px){.home-page .categories__item:nth-of-type(odd) .categories__item-text{top:190px}}.home-page .categories__items{grid-row-gap:10px;grid-column-gap:10px;margin:0 auto;min-width:100%;overflow:hidden}@media(min-width:569px){.home-page .categories__items{min-height:850px}}@media(min-width:768px){.home-page .categories__items{padding:0 40px}}@media(min-width:1025px){.home-page .categories__items{padding:0 80px}}@media(min-width:1441px){.home-page .categories__items{min-height:1500px;min-width:1400px;padding:0 40px}}@media(min-width:1025px){.home-page .categories__item:hover .categories__item-headline{top:100px}}@media(min-width:1025px){.home-page .categories__item:hover .categories__item-cta{bottom:20%;opacity:1}}.home-page .categories__item::after{background:#000;opacity:.2}@media(min-width:1025px){.home-page .categories__item:hover::after{background:#000;opacity:.8}}.home-page .categories__item-headline{font-size:1.3rem;line-height:1.3rem;transition:top .3s;font-family:'HelveticaNeue-Italic',sans-serif;letter-spacing:1px;color:#fff}@media(min-width:1025px){.home-page .categories__item-headline{transform:translate(0,0);font-size:1.8rem;line-height:1.8rem}}.home-page .categories__item-headline::after{background:#e5e7e6}.home-page .categories__item-text{padding:0 30px;position:absolute;margin:0;opacity:0;color:#fff;text-align:left;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;pointer-events:none;transform:translate(100%,0);line-height:1.5;top:260px}@media(min-width:1025px){.home-page .categories__item-text{top:190px}}.home-page .categories__item-img{transform:scale(1,1);transition:transform .3s;background-position:center center!important}@media(min-width:1025px){.home-page .categories__item:hover .categories__item-img{transform:scale(1.2,1.2)}}.home-page .categories__item-cta{margin:20px auto;font-family:'Didot',serif;text-transform:uppercase;color:#fff}.home-page .categories__item-cta::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#45b649;transform:scale(0,1);transition:transform .3s;transform-origin:left}.home-page .categories__item-cta:hover{color:#45b649}.home-page .categories__item-cta:hover::after{transform:scale(1,1)}.reviews{background:transparent;display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;position:relative;padding:0;grid-row-gap:0;display:block!important}.reviews__headline{margin-top:5px}.reviews__stars{color:#d8b627;margin:20px 0}.reviews::before{content:'';background:#000;min-height:100%;display:none}@media(min-width:768px){.reviews::before{display:block;grid-area:1/20/1/25}}@media(min-width:1025px){.reviews::before{grid-area:1/22/1/25}}.reviews__items-container{display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;grid-area:1/1/2/25;padding:60px 20px 0;max-width:100%;overflow:hidden}@media(min-width:991px){.reviews__items-container{padding:0 80px 20px}}.reviews__headline-container{grid-area:1/1/2/25;display:flex;justify-content:flex-start;flex-direction:column}@media(min-width:991px){.reviews__headline-container{justify-content:center}}.reviews__headline{text-align:left;margin-bottom:80px}.reviews__items{grid-area:2/1/4/19;max-height:400px}@media(min-width:991px){.reviews__items{grid-area:2/1/4/13}}.reviews__slider{padding:0}.reviews__cell{border:0;width:100%;padding:0 20px 20px;min-height:300px}@media(min-width:569px){.reviews__cell{min-height:0}}@media(min-width:1441px){.reviews__cell{padding:0 20px}}.reviews__item-text{font-family:'HelveticaNeue-LightItalic',sans-serif;font-size:1.3rem;line-height:1.8rem}@media(min-width:768px){.reviews__item-text{font-size:1.5rem;line-height:2rem}}.reviews__item-author{font-family:'Didot-Italic',serif;font-size:1.5rem;text-transform:uppercase}.reviews__item-source{font-family:'HelveticaNeue-Italic',sans-serif;font-size:1.2rem;color:#45b649}.reviews .flickity-viewport{min-height:200px}.reviews__ratings{grid-area:6/1/7/25;padding:0 40px;background:#2d2d2a;min-height:400px;justify-content:center}@media(min-width:991px){.reviews__ratings{grid-area:2/13/4/25}}.reviews h3,.reviews .h3{color:#fff;font-family:'Didot-Italic',serif;font-size:1.2rem}@media(min-width:569px){.reviews h3,.reviews .h3{font-size:1.3rem}}@media(min-width:768px){.reviews h3,.reviews .h3{font-size:2.1rem}}.reviews__ratings span{color:#fff;font-family:'HelveticaNeue-Italic',sans-serif;font-size:1.2rem;text-transform:uppercase}@media(min-width:569px){.reviews__ratings span{font-size:1.3rem}}.reviews__btn{margin-top:40px;display:flex}@media(min-width:569px){.reviews__btn{min-width:300px}}.home-page .doorways{background:transparent;position:relative;margin:0;max-width:initial;padding:0;display:-ms-grid;display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(24,1fr)}.home-page .doorways::before{content:'';background:#000;display:none}@media(min-width:768px){.home-page .doorways::before{display:block;grid-area:1/20/2/25}}@media(min-width:1025px){.home-page .doorways::before{grid-column-start:22;grid-column-end:25}}.home-page .doorways__container{display:grid;grid-template-columns:repeat(24,1fr);grid-row-gap:10px;grid-column-gap:10px;grid-area:1/1/2/25;padding:60px 10px 0}@media(min-width:569px){.home-page .doorways__container{padding:60px 40px 0}}@media(min-width:991px){.home-page .doorways__container{padding:60px 80px}}.home-page .doorways__description{grid-area:1/1/2/25;padding:0 20px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.home-page .doorways__description{grid-area:1/1/2/10;padding:0 20px 0 0}}@media(min-width:1025px){.home-page .doorways__description{padding:0 40px 0 0}}.home-page .doorways__description>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home-page .doorways__description h2,.home-page .doorways__description .h2{margin-bottom:40px}.home-page .doorways__description p{text-align:left}.home-page .doorways__items{grid-area:2/1/3/25;min-height:800px;padding:20px 0 0;max-width:1000px;margin:0 auto;width:100%;overflow:hidden}@media(min-width:768px){.home-page .doorways__items{grid-area:1/10/2/25;padding:20px 0}}.home-page .doorways__item h2 span,.home-page .doorways__item .h2 span{color:#fff}.home-page .doorways__item h2 span+span,.home-page .doorways__item .h2 span+span{display:inline;font-family:inherit;padding:0}.home-page .doorways__item--1{grid-area:1/1/11/25}@media(min-width:569px){.home-page .doorways__item--1{grid-area:1/1/6/13}}@media(min-width:1025px){.home-page .doorways__item--1{grid-area:1/1/4/13}}.home-page .doorways__item--2{grid-area:11/1/21/25}@media(min-width:569px){.home-page .doorways__item--2{grid-area:1/13/6/25}}@media(min-width:1025px){.home-page .doorways__item--2{grid-area:1/13/6/25}}.home-page .doorways__item--3{grid-area:21/1/31/25}@media(min-width:569px){.home-page .doorways__item--3{grid-area:6/1/11/13}}@media(min-width:1025px){.home-page .doorways__item--3{grid-area:4/1/10/13}}.home-page .doorways__item--4{grid-area:31/1/41/25}@media(min-width:569px){.home-page .doorways__item--4{grid-area:6/13/11/25}}@media(min-width:1025px){.home-page .doorways__item--4{grid-area:6/13/10/25}}.home-page .doorways__item-headline{font-size:1.3rem;font-family:'HelveticaNeue-Italic',sans-serif;left:40px;transform:translate(0,-50%)}@media(min-width:569px){.home-page .doorways__item-headline{font-size:1.6rem}}.home-page .doorways__item-img-container::after{background:#000;opacity:.2;transition:opacity .3s}.home-page .doorways__item-img{min-height:300px}@media(min-width:1025px){.home-page .doorways__item:hover .doorways__item-headline{transform:translate(0,-50%) scale3d(1.3,1.3,1)}}@media(min-width:1025px){.home-page .doorways__item:hover .doorways__item-img-container::after{background:#000;opacity:.7}}.home-page .doorways__item-img::after{display:none}.home-page .disclaimer{margin-left:20px;margin-right:20px}