@font-face{font-family:Inter,serif;src:url(/fonts/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format('woff2'),url(/fonts/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter,serif;src:url(/fonts/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format('woff2'),url(/fonts/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format('woff');font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-weight:600}#filters,#mainmenu,.big-white,.btn,.btn-line,.countdown-amount,.countdown-period,.de_count h3,.de_phone-simple,.de_tab.tab_steps .de_nav li span,.mm-style-2,.pricing-s1.light .top .price b,.teaser-text,.text-slider,.title-style-1,.tp-caption,.tp-title,.ultra-big-2,.ultra-big-white,.wm,a.btn,a.btn-line,blockquote.testimonial-big .title,blockquote.testimonial-big.s2 .title,h1,h2,h3,h4,h5,h6{font-family:Inter,Arial,Helvetica,sans-serif}.de_tab.tab_steps .de_nav li span,h1,h2,h3,h4,h5,h6{letter-spacing:0;text-transform:none}#mainmenu>li{font-weight:500}#subheader h1{letter-spacing:0;text-transform:none}.blog-list h3,.blog-read h3{font-size:22px}.big-white{font-size:13px}.ultra-big-white{letter-spacing:0;text-transform:none;font-weight:600;font-size:72px}.text-slider{font-size:60px;letter-spacing:5px}.big-custom-1{font-family:Lato;font-size:60px;letter-spacing:0;font-weight:700;line-height:1.1em;letter-spacing:-1px}.small-white{font-size:18px;font-weight:400}footer .widget h3{font-size:18px}@media only screen and (max-width:480px){.small-white{margin-left:50px;font-size:60px;margin-top:-150px}.big-custom-1{margin-left:50px;font-size:120px}.tp-caption .btn-custom{margin-left:20px;margin-top:30px}}#back-to-top,#btn-close-x:hover,#btn-search,#contact_form input[type=submit].btn-line:hover,#de_notif,#filters a.selected,#form_coupon #btn-submit i,#jpreBar,#mainmenu li li a:hover,#mainmenu ul li:hover>a,#mainmenu ul.mega li li a:hover,#menu-btn:hover,#pp-nav li .active span,#services-list li a:hover,#services-list li.active,#testimonial-full,.bg-color,.bg-id-color,.blog-list .date,.blog-list .date-box .day,.blog-read .date,.blog-read .date-box .day,.bloglist .date-box .day,.box-fx .info,.btn-line.hover,.btn-line:hover,.btn-more,.btn-primary,.countdown-s1.countdown-bg-color .countdown-section,.custom-close:after,.custom-show:after,.d-cart-icon span,.date-post,.de-icon i,.de-post-poster .d-tag,.de-progress .progress-bar,.de-team-list .small-border,.de__pcard .atr__promo,.de__pic-hover .atr__title h5,.de_tab.tab_steps .de_nav li span,.de_tab.tab_style_4 .de_nav li.active,.de_tab.tab_style_4 .de_nav li.active span,.de_tab.tab_style_4 .de_nav.de_nav_dark li:hover,.de_tab.timeline li.active .dot,.de_testi blockquote:before,.dropcap,.f-num-inc span:hover,.feature-box-big-icon i,.feature-box-small-icon .border,.fullwidthbanner-container a.btn,.icon-deco i,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.owl-arrow span,.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,.owl-theme .owl-controls .owl-buttons div,.owl-theme .owl-dots .owl-dot.active span,.p-tagline,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.picframe.s2 span.overlay,.pp-slidesNav .active span,.price-row,.pricing-s1 .ribbon,.product img:hover,.schedule-item:hover .sc-pic img,.slider-info .text1,.small-border,.social-icons i:hover,.team-list .small-border,.tiny-border,.video-play-button:after,.video-play-button:before,.widget .small-border,.widget_category li:hover a,a.btn-custom,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color,input[type=submit].btn-custom,section.bg-color,section.call-to-action{background-color:var(--primary-color-1)}.bg-color-2,.box-number:hover i.bg-color.hover-color-2{background-color:var(--secondary-color)}.ps1-deco,section.gradient-to-right{background:linear-gradient(to right,var(--primary-color-1),var(--secondary-color))}#mainmenu a.active,#mainmenu a:hover,#mainmenu li a:after,#mainmenu li:hover>a,#mainmenu li:hover>ul,.btn-left:before,.btn-right:after,.btn.btn-link,.crumb a,.dark .btn-line:after,.dark .btn-line:hover:after,.dark .feature-box-small-icon i,.dark a.btn-line.hover:after,.dark a.btn-line:after,.dark a.btn-line:hover:after,.date-box .day,.de_contact_info i,.de_count,.de_form input[type=checkbox]:checked+label:before,.de_form input[type=radio]:checked+label:before,.de_tab.tab_steps .de_nav li span:hover,.de_tab.tab_style_4 .de_nav li span,.de_testi_by,.expand h4:after,.feature-box i,.feature-box-small-icon i,.feature-box-small-icon-2 i,.id-color,.list-inline-style-1 li:before,.pf_text,.picframe .project-name,.price,.pricing-box li h1,.pricing-dark .pricing-box li.price-row,.pricing-s1 .bottom ul li i,.schedule-item .sc-name span,.separator span i,.slider_text h1,.team-list .social a,.title span,.ul-style-2.icon-color li:before,.ul-style-3 li:before,.v-text a:hover,.widget_tags li a,a.btn-line:after,a.btn-slider:after,a.btn-text:after,address span i,address span strong,blockquote.testimonial-big:before,footer a:hover,h1.id-color,h2.id-color,h3.id-color,h4.id-color,h5.id-color,h6.id-color,header.smaller #mainmenu a.active,i.large:hover{color:var(--primary-color-1)}.id-color-2,h1.id-color-2,h2.id-color-2,h3.id-color-2,h4.id-color-2,h5.id-color-2{color:var(--secondary-color)}#contact_form .de_light #search:focus,#contact_form .de_light input[type=text]:focus,#contact_form .de_lighttextarea:focus,#contact_form input[type=text]:focus,#contact_form textarea:focus,#filters a.selected,#filters a:hover,#search:focus,.btn-line.hover,.btn-line:hover,.de_tab.tab_style_4 .de_nav,.feature-box i,.form-transparent input[type=email]:focus,.form-transparent input[type=text]:focus,.form-transparent textarea:focus,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus .feature-box-big-icon i:after,.pagination>.active>span:hover,.product img:hover,.social-icons i,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color{border-color:var(--primary-color-1)}.arrow-up,.blog-list img,.box-fx .inner,.dark .box-fx .inner,h2.style-6{border-bottom-color:var(--primary-color-1)}.arrow-down{border-top-color:var(--primary-color-1)}.callbacks_nav{background-color:var(--primary-color-1)}.de_tab .de_nav li span{border-top:3px solid var(--primary-color-1)}.feature-box-big-icon i:after{border-color:var(--primary-color-1) transparent}.de_review li.active img{border:solid 4px var(--primary-color-1)}blockquote.s1{border-left-color:var(--primary-color-1)}.de_tab.tab_style_4 .de_nav li{border-right-color:var(--primary-color-1)}#section-welcome-7{background:url(../z-images/general-dentistry.webp) left}#section-welcome-8{background:url(../z-images/cosmetic-dentistry.webp) right}#section-side-2.side-bg .background-image{background:url(../z-images/pricing-img.webp) center fixed}.bg-fit-height{-webkit-background-size:auto 100%!important;-moz-background-size:auto 100%!important;-o-background-size:auto 100%!important;background-size:auto 100%!important;background-attachment:scroll!important}@media only screen and (max-width:767px){section{-webkit-background-size:auto 100%!important;-moz-background-size:auto 100%!important;-o-background-size:auto 100%!important;background-size:auto 100%!important;background-attachment:scroll!important;background-position:top!important}section.fit-width{-webkit-background-size:100% auto!important;-moz-background-size:100% auto!important;-o-background-size:100% auto!important;background-size:100% auto!important;background-attachment:scroll!important;background-position:top!important}}:root{--primary-color-1:#415199;--primary-color-1-rgb:250,183,2}body{background-color:#fff!important}.custom-call-box{position:relative;margin-left:auto}#mainmenu a{padding:25px 20px 25px 0}#mainmenu li a.general-item,.info-box_subtite.custom{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;color:#6d6d6d!important;letter-spacing:-.1px;margin-inline:1rem}.info-box_subtite.custom{font-size:16px!important}.menu-group{align-items:flex-start}@media (min-width:1300px){.container.custom{max-width:1300px}}@media (min-width:1500px){.container.custom{max-width:1500px}}@media (min-width:1800px){.container.custom{max-width:1800px}}.logo{width:200px}.header-cta-btn{color:#fee5c3!important;font-weight:bolder!important;text-decoration:none!important;font-size:12px;font-weight:400;letter-spacing:3px;text-transform:uppercase;transition:250ms all ease-in-out}.header-cta-btn:hover{color:#fff!important}#mainmenu{margin-top:10px!important;margin-bottom:0!important}.smaller #mainmenu{margin-top:0!important}.smaller .logo{max-width:150px}.move-down{transform:translateY(20%)!important}.custom-call-box .info-box i{font-size:25px;color:#098145;margin-top:0}.menu-group li a{font-weight:bolder;font-size:14px}.custom-top-banner .big-white,.custom-top-banner .ultra-big-white{color:rgba(0,0,0,.801)}.white-bg{background-color:#ffffff88;padding:.01rem .5rem;margin-top:20px!important}.mt-hero{margin-top:190px}.rounded-logo{width:50px}#section-slider{height:85vh!important}.custom-top-banner .btn-slider{color:#000;border-color:#000}.section-1-text{font-weight:bolder;font-size:46px}.custom-about-section{background-color:rgba(255,255,255,.795);margin:1rem 2rem 3rem 2rem;padding:4rem 2.5rem}#testimonial-carousel img.stars{width:100px!important;margin-bottom:1.8rem}#testimonial-carousel p.name{padding:0;margin:0}#testimonial-carousel img.google-logo{width:40px}.container.testimonial{height:350px}#testimonial-carousel .item{padding:1rem .5rem;background-color:rgba(255,255,255,.815);box-shadow:1px 1px 12px -3px rgba(0,0,0,.75);-webkit-box-shadow:1px 1px 12px -2px rgba(0,0,0,.75);-moz-box-shadow:1px 1px 12px -2px rgba(0,0,0,.75)}.services-items li{padding:1rem 2rem;border:.5px solid rgba(0,0,0,.096);width:100%;list-style:none;transition:all 250ms ease;margin-top:.5rem}.services-items li:hover{background-color:#098145;color:#fff}ul.services-items{padding-left:0}.custom-btn{width:80%!important;padding-block:1.7rem!important;border-bottom:.1px solid rgba(0,0,0,.2)!important;border-right:none!important;border-top:none!important;border-left:none!important}.custom-home1{padding:0}.custom-display1{width:100%;padding:0;display:flex;justify-content:center;align-items:center}.custom-display1 .topics-div-general{max-width:50%;margin-left:auto;padding:0!important}.custom-display1 .topics-div-cosmetic{max-width:50%;margin-right:auto!important;padding:0!important}.custom-display1 .topics-div-cosmetic .custom-btn,.custom-display1 .topics-div-general .custom-btn{width:100%!important}.custom-display1 .custom-text{margin-left:120px;line-height:4}.custom-text-cosmetic{margin-right:120px;line-height:4}.custom-text h2,.custom-text-cosmetic h2{letter-spacing:2px;text-transform:uppercase;font-size:2.3rem}@media (max-width:600px){.custom-home1{padding-top:10px}.custom-display1{flex-direction:column}.custom-display1 .topics-div-cosmetic,.custom-display1 .topics-div-general{max-width:100%}.custom-display1 .custom-text{margin-left:0}.custom-about-section{margin:5rem .2rem 1rem .2rem;padding:2rem .5rem}h2.style-4{font-size:30px!important}.what-we-do{font-size:70px}#testimonial-carousel .item{height:400px}}@media (max-width:400px){#testimonial-carousel .item{height:550px}}.service-section img{height:fit-content;width:auto}.pricing-service-name{font-size:32px!important;font-weight:700!important}.why-choose-icons{font-size:45px;margin-bottom:1.5rem}#section-1{position:relative}.dots-1{position:absolute;right:0;top:5%}.dots-2{position:absolute;left:-3%;bottom:0}.dots-3{position:absolute;left:0;bottom:0}#pricing-table,#section-features{position:relative}.ul-style-3.custom li{border:solid 1px rgba(83,83,83,.4)!important}.info-box_subtite.custom{font-weight:bolder;text-align:right}.section-2-items{text-decoration:none;letter-spacing:1px}.section-2-items h3{font-weight:bolder!important;text-decoration:none!important;font-style:normal!important;font-size:14px;letter-spacing:3px;text-transform:uppercase}.top-doctors p{font-size:20px}.custom-pricing{padding:1.3rem;padding-top:2rem;background:#f5f5f5;height:fit-content;margin-right:1rem;margin-bottom:1rem}.custom-pricing h2{margin-bottom:.5rem}.clone.smaller .cta{margin-top:0!important}.logo-small{width:200px!important}.custom-footer-text{font-size:16px;font-weight:200;letter-spacing:1px;align-items:center}.custom-footer-text i{font-size:1.7em;margin-right:.4rem}.social-icons.footer i{margin-inline:1.5rem;background-color:rgba(255,255,255,.1);border-radius:50%;padding:1.2rem;height:auto!important;width:auto!important;font-size:20px;font-weight:600}.below-footer-icons-text{text-transform:uppercase;letter-spacing:2px;font-size:12px!important;margin-top:1rem}footer{position:relative;background:url(../z-images/footer-bg.jpg) center}footer .text-center h3,footer .text-center span,footer i,footer p{font-weight:800;letter-spacing:2.5px;font-size:18px}hr.fot{border:1px solid #fff}.display-flex{display:flex;align-items:center;justify-content:center;flex-direction:row}.display-flex h3{margin-bottom:0}.subfooter-custom,.subfooter-custom p,.subfooter-custom span{font-size:10px!important}.custom-footer-text i{font-size:3em;margin-right:.4rem}.w-80{max-width:60vw}#financing-section .container{padding-inline:0;background-color:#415199}.f-hr{border:2px solid #fff;margin-top:1rem;margin-bottom:0;margin-inline:1rem}.foot{background-color:#30afaf;padding-top:2rem;padding:0!important;margin-inline:0}#financing-section .col-lg-5,#financing-section .col-lg-6{padding:0!important;background-color:#363636}#financing-section .f-titles{margin-top:2rem}#financing-section .f-prices{padding:1rem}.price-topics{padding-left:2rem}#financing-section .f-prices h5{margin-top:1rem}#financing-section .f-head{padding:0!important;margin-inline:0;background-color:#363636}#financing-section .f-flex{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.head-price{font-size:95px;font-weight:600;color:#30afaf!important;margin-inline:1rem;margin-bottom:0}.price-ph{font-size:30px;margin-block:1rem}.head2-price{font-size:70px;line-height:1rem;margin-top:2rem;font-weight:600;color:#30afaf!important;margin-bottom:0;text-align:center!important}.head2-price span{vertical-align:initial;color:#fff;font-size:10px}.mobile-title{display:none}@media(max-width:985px){.f-titles{display:none}.mobile-title{display:block;margin-block:1rem;font-size:1.5rem}.mobile-title h3{margin-top:1rem}}.pl-40{padding-left:40px}#more-to-explore{background-color:#7dbfe1}#more-to-explore .btn{display:inline-block;position:relative;width:100%;margin:5px;padding:16px 10px;color:#fff;font-weight:400;letter-spacing:.074rem;font-size:.75rem;line-height:1;text-transform:uppercase;min-width:280px;transition:opacity .3s;text-align:center;background-color:#095695;border:none;border-radius:50px}#more-to-explore .btn-2{display:inline-block;position:relative;margin:2rem;padding:16px 10px;color:#fff;font-weight:400;letter-spacing:.074rem;font-size:.75rem;line-height:1;text-transform:uppercase;min-width:280px;transition:opacity .3s;text-align:center;background-color:#fdd835;border:none;border-radius:50px;color:#363636}#more-to-explore .btn-2:hover,#more-to-explore .btn:hover{opacity:.7}.top-rated{font-weight:500!important}a.well{display:block;text-decoration:none}.well{padding:60px;background:#f3f3f3;border-color:#f3f3f3;text-align:center;margin:0 0 30px}.well{min-height:20px;margin-bottom:20px;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 5%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 5%)}.well:hover{background:#415199;color:#fff}.well:hover a,.well:hover h2,.well:hover p{color:#fff}.custom-flex-nav{display:flex}#mainmenu li.logo a{padding:0!important}#mainmenu a{padding-inline:5rem;font-size:14px!important}.top-nav #mainmenu a{padding-inline:1rem;padding-block:.1rem .4rem!important;color:#fff;font-size:11px!important}.top-nav{position:relative;z-index:10000;background-color:#4b6a8a;color:#fff!important}#mainmenu li.button>a{background:#f3f3f3;padding:.7rem 4rem;font-size:12px;font-weight:500;color:#4b6a8a}.smaller #mainmenu li.button>a{background:#f3f3f3;padding:.5rem 4rem;font-size:12px;font-weight:500;color:#4b6a8a}@media (min-width:980px){.md-flex>.md-flex-col{width:100vw!important;justify-content:space-evenly!important}.well.same-height{height:380px}}.top-items{display:flex;padding-left:0!important;padding-right:2.5rem!important}.font-4-5rem{font-size:4.5rem}@media (min-width:1000px){.top-nav .phone span{display:none}}@media (max-width:1000px){.top-nav .address,.top-nav .top-items{display:none}.top-nav .phone{text-align:center;display:block}.top-nav .phone span{display:inline-block}.top-nav-items{justify-content:center!important}.mt-hero{margin-top:60px}.font-4-5rem{font-size:2.5rem}}.insurance-logos .col-2{padding:.2rem!important}#first-ph p,#second-ph p{font-size:20px;line-height:2.3rem;letter-spacing:1px}.inner-image-text-container p{font-size:16px;letter-spacing:1px;line-height:1.8rem}#team-members img{border-top-left-radius:5px;border-top-right-radius:5px}.team-text-container{background-color:#363636;color:#fff;padding:2rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.team-text-container a,.team-text-container h4{color:#fff}.team-text-container a{margin-top:2rem}#doctor-quote{background-color:#fff;padding-bottom:0}#doctor-quote .quote{font-weight:800;font-size:16px;letter-spacing:1px;line-height:2rem}.membership-icons{width:100%;display:flex;align-items:center}.blog-list .post-text,.blog-read .post-text{padding-left:0!important}#subheader.style-2.blog-single-header{padding-bottom:50px!important}@media (max-width:1000px){#subheader.style-2{padding:50px!important}}@media (max-width:600px){#subheader.style-2{padding:30px!important}}@media (max-width:600px){#subheader.style-2{padding:15px!important}#subheader.style-2 h1{font-size:30px!important}}@media (max-width:360px){#subheader.style-2{padding:10px!important}#subheader.style-2 h1{font-size:25px!important}}#top-pricing-tab .container-1{background-color:rgba(183,8,98,1);color:#fff;height:460px;display:flex;flex-direction:column;justify-content:center;padding:1rem}#top-pricing-tab .container-2{background-color:#504f4f;color:#fff;height:220px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;padding:1rem}#top-pricing-tab .container-1 h3,#top-pricing-tab .container-2 h3{font-size:35px;color:#fff;font-weight:400}#top-pricing-tab .container-1 h2,#top-pricing-tab .container-2 h2{font-size:55px;color:#fff;font-weight:bolder}.top-nav li{list-style:none;margin-inline:1rem}.top-nav ul{margin-block:.6rem}.top-nav li a{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2.3px;font-weight:300;font-size:11px}.top-nav-items{display:flex;align-items:center;justify-content:space-between}@media (max-width:990px){.custom-flex-nav{flex-direction:column;justify-content:center;text-align:center}.custom-flex-nav li.button a{background-color:transparent!important;color:#fff!important}}.contact-form-style{border:1px solid rgba(0,0,0,.1);border-radius:22px;padding:3rem 1rem}#section-hero.header-custom h2{font-size:69px;font-weight:500;letter-spacing:1px}#section-hero.header-custom{height:80vh!important}.center-bg .tp-bgimg{background-position:top center!important}@media (min-width:996px) and (max-width:1350px){#mainmenu li a{font-size:10px!important;padding:25px 40px 20px 40px}.smaller #mainmenu li.button>a{padding:.4rem 1.9rem!important;font-size:12px;font-weight:500;color:#4b6a8a}}#menu-btn{vertical-align:middle}#menu-btn.mobile-logo{float:left;margin-top:0}#menu-btn.hamburguer-btn{margin-top:15px}#menu-btn.mobile-logo::before{content:none}@media (max-width:995px){li.logo{display:none!important}}#scrolling-cta .price{font-size:40px;font-weight:800}#scrolling-cta blockquote.testimonial-big:before{content:"";font-size:0;display:none}#scrolling-cta #testimonial-carousel-single .testimonial-big{background-color:#fff;border:2px solid #00539f;border-radius:5px;padding:1.5rem 1rem}#scrolling-cta #testimonial-carousel-single .testimonial-big .title{color:#1d1d1d}@media (max-width:500px){#scrolling-cta #testimonial-carousel-single .cus-btn2{padding-inline:8px;font-size:13px}}.btn-line:hover{color:#fff!important}