.hero{max-width:1750px;width:100%;margin-left:auto;margin-right:auto;position:relative}.hero:before{content:' ';display:block;position:absolute;width:calc(100% - (35px * 2));height:calc(100% - (35px * 2));top:0;left:0;z-index:2;opacity:0.7;border:35px solid #fff}.hero img.hero-image{z-index:1;min-height:325px}@media (min-width:769px){.hero img.hero-image{height:660px}}.hero .hero-overlay{z-index:3;display:grid;grid-template-rows:auto auto auto;grid-auto-flow:column;grid-gap:25px;width:100%}@media (min-width:769px){.hero .hero-overlay{grid-template-columns:1fr 1fr}}.hero .hero-overlay a{max-width:25em;width:100%;margin-left:auto;margin-right:auto;display:block;background-color:rgba(27,79,114,0.85);color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;padding:1.25em;letter-spacing:0.075em;text-align:center;text-transform:uppercase;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path)}@media (max-width:768px){.hero .hero-overlay a{font-size:14px}}@media (max-width:768px){.hero .hero-overlay a{padding:0.75em}}.hero .hero-overlay a:hover{background-color:rgba(255,255,255,0.85);color:#1B4F72}.hero .hero-overlay a b{color:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:500;font-size:1em;line-height:1;font-style:normal;font-variant:normal}.hero h2{color:#fff;font-family:Poppins;font-weight:400;font-size:120px;line-height:0;font-style:normal;font-variant:normal;text-align:center;text-transform:none}@media (max-width:768px){.hero h2{font-size:64px}}.hero h2 small{color:#fff;display:block;font-family:Poppins;font-weight:400;font-size:0.25em;line-height:1;font-style:normal;font-variant:normal;letter-spacing:0.1em;text-align:center;text-transform:uppercase}.hero h2 img{width:3em;height:auto}.entry-content section,.entry-content section.dcmo_block{margin-top:5vw;margin-bottom:5vw}#welcome{background-color:#ECF3F6;padding:0 6vw 6vw 6vw}#welcome>div{padding-top:2vw;padding-bottom:2vw}@media (min-width:960px){#welcome>div{display:grid;grid-gap:50px;grid-template-columns:auto 1fr;align-items:center}}#welcome img{border-radius:25px;align-self:start}@media (min-width:769px){#welcome img{max-width:35vw}}@media (max-width:959px) and (min-width:769px){#welcome img{float:left;margin-right:50px;margin-bottom:25px}}#welcome a.meet-my-team{max-width:320px;display:block;background-color:rgba(27,79,114,0.85);color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;padding:1em;letter-spacing:0.075em;text-align:center;text-transform:uppercase;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path)}#welcome a.meet-my-team:hover{background-color:rgba(255,255,255,0.85);color:#1B4F72}#welcome h2{font-family:Poppins;font-size:44px;font-weight:400;text-transform:capitalize;color:#1b4f72}#welcome h3{margin-top:0.25em}#testimonials>div{max-width:1080px}#testimonials h2{color:#505152;font-family:Poppins;font-weight:400;font-size:54px;line-height:1;font-style:normal;font-variant:normal;letter-spacing:0.1em;margin-bottom:25px;text-align:center;text-transform:uppercase}@media (max-width:1280px){#testimonials h2{font-size:36px}}@media (max-width:960px){#testimonials h2{font-size:24px}}#testimonials h2 b{color:#1B4F72;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1;font-style:normal;font-variant:normal}@media (max-width:1280px){#testimonials .grid{grid-template-columns:1fr 1fr}}#testimonials #jodi .su-lightbox{background-image:url('/wp-content/uploads/2021/05/jodi.jpg')}#testimonials #lisa .su-lightbox{background-image:url('/wp-content/uploads/2021/05/lisa.jpg')}#testimonials #dale .su-lightbox{background-image:url('/wp-content/uploads/2021/05/dale.png')}#testimonials .testimonial .su-lightbox{background-position:center;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:flex-end;-webkit-align-items:flex-end;margin-bottom:20px;padding:10px;width:100%;aspect-ratio:570/340;-webkit-clip-path:url(#my-clip-path-video);clip-path:url(#my-clip-path-video)}body.safari #testimonials .testimonial .su-lightbox{min-height:10vw}@media (max-width:1280px){body.safari #testimonials .testimonial .su-lightbox{min-height:20vw}}@media (max-width:540px){body.safari #testimonials .testimonial .su-lightbox{min-height:30vw}}#testimonials .testimonial .su-lightbox img{cursor:pointer}#testimonials .testimonial blockquote{color:#505152;font-family:Poppins;font-weight:400;font-size:18px;line-height:1.5;font-style:italic;font-variant:normal;margin-bottom:0.75em;text-align:center}#testimonials .testimonial cite{color:#1B4F72;display:block;font-family:Poppins;font-weight:500;font-size:24px;line-height:1;font-style:normal;font-variant:normal;text-align:center;text-transform:uppercase}@media (max-width:960px) and (min-width:769px){#services{grid-template-columns:1fr 1fr}#services .service:last-child{grid-column:1 / -1}}@media (max-width:768px){#services{grid-template-columns:1fr}}#services #cosmetic{background-image:url('/wp-content/uploads/2021/05/cosmetic.jpg')}#services #sedation{background-image:url('/wp-content/uploads/2021/05/sedation.jpg')}#services #gum-disease{background-image:url('/wp-content/uploads/2021/05/gum-disease.jpg')}#services .service{background-image:url('https://mann.dentalcmo.com/wp-content/uploads/2021/04/photo-coming-soon.svg');background-position:center;background-size:cover;min-height:540px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column;position:relative;z-index:1;padding:25px}@media (max-width:768px){#services .service{min-height:420px}}#services .service:before{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}#services .service>*{position:relative;z-index:3}#services .service h2{font-family:Poppins;font-weight:400;font-size:54px;line-height:1;font-style:normal;font-variant:normal;letter-spacing:0.1em;margin:0;text-align:center;text-transform:uppercase}@media (max-width:1280px){#services .service h2{font-size:36px}}@media (max-width:960px){#services .service h2{font-size:28px}}#services .service h2 b{color:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:700;font-size:1em;line-height:1;font-style:normal;font-variant:normal;display:block}#services .service .copy{max-width:420px;width:100%;margin-left:auto;margin-right:auto}#services .service .copy>div{padding-top:25px}#services .service .copy>div p{color:#fff;font-family:Poppins;font-weight:300;font-size:16px;line-height:1.5;font-style:normal;font-variant:normal;text-align:center}@media (max-width:1280px){#services .service .copy>div p{font-size:14px}}#services .service .copy>div a.learn-more{max-width:320px;width:100%;margin-left:auto;margin-right:auto;display:block;background-color:#fff;color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;padding:3px;letter-spacing:0.075em;text-align:center;text-transform:uppercase;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path)}body.safari #services .service .copy>div a.learn-more{background:transparent}#services .service .copy>div a.learn-more span{display:block;background-color:#826040;color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;padding:1em;letter-spacing:0.075em;text-align:center;text-transform:uppercase;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path);transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear}#services .service .copy>div a.learn-more:hover span{background-color:#1B4F72}#services .service:before{opacity:0.8;background-color:#fff;transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-o-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-moz-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all 0.5s cubic-bezier(0.76,0,0.24,1)}#services .service h2{color:#1B4F72;transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-o-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-moz-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all 0.5s cubic-bezier(0.76,0,0.24,1)}#services .service.active:before{opacity:0.85;background-color:#1B4F72}#services .service.active h2{color:#fff}@media (max-width:768px){#services .service.waypointEffect:before{opacity:0.85;background-color:#1B4F72}#services .service.waypointEffect h2{color:#fff}#services .service.waypointEffect .copy{max-height:var(--max-height) !important}}#best>div{max-width:1220px}#best h2{color:#505152;font-family:Poppins;font-weight:400;font-size:42px;line-height:1.5;font-style:normal;font-variant:normal;letter-spacing:0.1em;margin-bottom:25px;text-align:center;text-transform:none}@media (max-width:1280px){#best h2{font-size:36px}}@media (max-width:960px){#best h2{font-size:28px}}#best h2 b{color:#1B4F72;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1;font-style:normal;font-variant:normal;display:block}#best img{max-width:340px}#best p{font-family:Poppins;font-weight:300;font-size:18px;line-height:1.75;font-style:normal;font-variant:normal;text-align:justify;text-align-last:center}@media (max-width:960px){#best p{font-size:16px}}#difference{background-image:url('/wp-content/uploads/2021/04/difference.jpg');background-size:cover;background-position:center;position:relative}#difference img.parallax{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}#difference h2{color:#1B4F72;font-family:Poppins;font-weight:400;font-size:64px;line-height:1;font-style:normal;font-variant:normal;letter-spacing:0.1em;margin:0;padding:0.8em 0.75em 0.75em;text-align:center;text-transform:uppercase}@media (max-width:1280px){#difference h2{font-size:54px}}@media (max-width:960px){#difference h2{font-size:36px}}#difference #differences{background-color:rgba(27,79,114,0.7);padding:75px 25px}#difference #differences>div{display:grid;grid-gap:25px;grid-template-columns:repeat(6,1fr);max-width:1800px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:1280px){#difference #differences>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#difference #differences>div{grid-template-columns:repeat(2,1fr)}}#difference #differences .difference{color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;text-transform:uppercase}#difference #differences .difference svg{fill:currentcolor;display:block;margin:0 auto 10px;max-width:80px}#difference #differences .difference:nth-of-type(1) svg{transform:translatex(7%)}#difference #differences .difference:nth-of-type(5) svg{transform:translatex(-8%)}#difference #differences .difference:nth-of-type(6) svg{transform:translatex(-6%)}#difference #differences .difference p{color:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1;font-style:normal;font-variant:normal;text-align:center}#difference #differences a.learn-more{max-width:320px;width:100%;margin-left:auto;margin-right:auto;display:block;background-color:#fff;color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;padding:3px;letter-spacing:0.075em;text-align:center;text-transform:uppercase;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path)}#difference #differences a.learn-more span{display:block;background-color:#826040;color:#fff;font-family:Poppins;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;padding:1em;letter-spacing:0.075em;text-align:center;text-transform:uppercase;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path);transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear}#difference #differences a.learn-more:hover span{background-color:#1B4F72}#logos{padding:25px;align-items:center;justify-items:center;max-width:1080px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:768px){#logos{grid-template-columns:1fr}}