﻿@font-face{font-family:"Poppins-Light";src:url(../fonts/Poppins-Light.ttf);font-display:swap}@font-face{font-family:"Poppins-Regular";src:url(../fonts/Poppins-Regular.ttf);font-display:swap}@font-face{font-family:"Poppins-Bold";src:url(../fonts/Poppins-Bold.ttf);font-display:swap}@font-face{font-family:"Poppins-Extra-Bold";src:url(../fonts/Poppins-ExtraBold.ttf);font-display:swap}@font-face{font-family:"Poppins-Medium";src:url(../fonts/Poppins-SemiBold.ttf);font-display:swap}.centered{text-align:center}::-webkit-scrollbar{width:1px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#032e73;border-radius:1px}::-webkit-scrollbar-track{background-color:#fff}p,li{font-family:"Poppins-Regular",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}strong{font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}p{font-size:1.4rem;line-height:1.4}.list{list-style:"- ";padding:20px;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-style:italic;color:#032e73;font-size:1.2rem}.list li{padding-bottom:12px}@media(max-width: 420px){.list{padding:20px 0;font-size:1.1rem;display:flex;flex-flow:column;align-items:center;text-align:center;list-style-position:inside}}.main-title{font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:3.5rem;line-height:1.2}@media(max-width: 1300px){.main-title{font-size:3rem}}@media(max-width: 950px){.main-title{font-size:2.5rem}}@media(max-width: 650px){.main-title{font-size:2rem}}.lg-title{font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:3rem;line-height:1.3}@media(max-width: 1300px){.lg-title{font-size:2.5rem}}@media(max-width: 950px){.lg-title{font-size:2rem}}@media(max-width: 650px){.lg-title{font-size:1.8rem}}.md-title{font-size:2rem;line-height:1.3;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media(max-width: 1300px){.md-title{font-size:1.8rem}}@media(max-width: 950px){.md-title{font-size:1.5rem}}.contact-container{width:80% !important}@media(max-width: 1024px){.contact-container{width:92% !important}}.contact-container .text-div .time{white-space:nowrap}.contact-container .text-div .md-title{color:#032e73;padding-bottom:8px}.contact-container .text-div a{color:#000;text-decoration:none}.policy-container{padding-bottom:2cap !important}.policy-container h2{padding:12px 0;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:2.5rem;color:#032e73}.policy-container h3{padding-bottom:8px;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:2rem;color:#032e73}.policy-container h4{padding-bottom:8px;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.8rem;color:#49aec4}.policy-container p{padding-bottom:8px}.policy-container p,.policy-container li{font-size:1.3rem}.policy-container .policy-list{width:75%;margin:0 auto 12px;list-style-type:none}@media(max-width: 1024px){.policy-container .policy-list{width:80%}}@media(max-width: 850px){.policy-container .policy-list{width:90%}}@media(max-width: 650px){.policy-container .policy-list{width:95%}}.sticky{position:fixed;top:0;width:100%;z-index:9998}.flex-top-banner{display:flex;justify-content:center;flex-flow:column;padding-top:13% !important}.change-bg{background-color:#032e73}.change-header-bg{background-color:rgba(2,46,116,.4);backdrop-filter:blur(10px)}.change-bg-color:hover{background-color:#49aec4 !important}.change-color:hover{color:#49aec4 !important}.smile-gallery .lg-title{text-align:center;color:#032e73}.gallery-container{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:40px;padding-top:4%}@media(max-width: 500px){.gallery-container{row-gap:26px}}.gallery-container .gallery{width:30%;text-align:center}@media(max-width: 870px){.gallery-container .gallery{width:40%}}@media(max-width: 500px){.gallery-container .gallery{width:100%}}.gallery-container .gallery .md-title{padding-top:12px;color:#49aec4}.gallery-container .twentytwenty-container img{width:100% !important;margin:0 auto !important}.blue-line{margin:0;border:1.5vh solid #032e73}@media(max-width: 1200px){.blue-line{border-width:1vh}}.container{width:92%;margin:0 auto;padding:4% 0}@media(min-width: 1700px){.container{max-width:1600px}}@media(max-width: 500px){.container{padding:6% 0}}.cta-btn{padding:14px 20px;border-radius:30px;transition:ea .4ms;text-decoration:none;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.4rem;display:block;text-align:center;color:#fff}@media(max-width: 1024px){.cta-btn{font-size:1.2rem}}body,html{overflow-x:hidden}header{background-color:rgba(0,0,0,0)}header .container{display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:1.5% 0}@media(max-width: 1200px){header .container{margin-top:2%}}header .logo-div{width:20%}header .logo-div a{position:relative;z-index:1}header .logo-div a img{width:230px}@media(max-width: 1200px){header .logo-div a img{width:200px}}@media(max-width: 650px){header .logo-div a img{width:160px}}@media(max-width: 500px){header .logo-div a img{width:140px}}@media(max-width: 350px){header .logo-div a img{width:120px}}header nav{width:75%}@media(max-width: 1200px){header nav{display:none}}header nav ul{display:flex;flex-flow:row;align-items:center;justify-content:space-between;list-style:none}header nav ul li a{text-decoration:none;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#fff;font-size:1.2rem;cursor:pointer;transition:ea .4ms}header nav ul li a:hover{color:#032e73}header nav ul li .cta-btn{color:#032e73;background-color:#fff !important;border:2px solid #fff;padding:10px 30px;border-radius:30px;margin-top:0 !important;transition:ea .4ms;width:fit-content !important}header nav ul li .cta-btn:hover{color:#fff;background-color:#032e73 !important}header nav ul li{position:relative}header nav ul li .dropdown{position:absolute;display:none;flex-flow:column;background-color:#fff;border-radius:5px;z-index:1}header nav ul li .dropdown li{padding:8px 10px;transition:ease-in-out .4ms}header nav ul li .dropdown li:hover a{color:rgba(2,46,116,.5)}header nav ul li .services{max-height:500px;flex-flow:row;flex-wrap:wrap;column-gap:5vw;justify-content:start;width:600px;margin-left:-100px}header nav ul li .services::-webkit-scrollbar{width:1px;background-color:#fff}header nav ul li .services::-webkit-scrollbar-thumb{background-color:#032e73;border-radius:1px}header nav ul li .services::-webkit-scrollbar-track{background-color:#fff}header nav ul li .services li{width:42%}header nav ul li .dropdown a{display:block;width:250px;color:#032e73;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;transition:ease-in-out .4ms}header nav ul li:hover .dropdown{display:flex}.mobile-mneu-btn{content:"☰";color:#fff;font-size:2.5rem;transition:ease-in-out .4ms;display:none;padding-bottom:8px}.mobile-mneu-btn:hover{color:#032e73}@media(max-width: 1200px){.mobile-mneu-btn{display:block}}@media(max-width: 650px){.mobile-mneu-btn{font-size:2.2rem}}@media(max-width: 500px){.mobile-mneu-btn{font-size:2.1rem}}@media(max-width: 350px){.mobile-mneu-btn{font-size:2rem}}.mobile-nav-toggle{text-align:right;text-align:-webkit-right;position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#333;transition:right .3s ease-in-out;z-index:9999}.mobile-nav-toggle .close-block{text-align:left;padding-top:30px;padding-left:30px;padding-bottom:20px}.mobile-nav-toggle .close-block button{background-color:#fff;color:#032e73;font-size:1rem;border-radius:50%;border:2px solid #032e73;padding:2px 8px;transition:ease-in-out .4ms}.mobile-nav-toggle .close-block button:hover{background-color:#032e73;color:#fff}.mobile-nav-toggle .nav-container{height:100vh;width:45%;background-color:#fff;overflow-y:scroll}@media(max-width: 850px){.mobile-nav-toggle .nav-container{width:50%}}@media(max-width: 550px){.mobile-nav-toggle .nav-container{width:75%}}@media(max-width: 350px){.mobile-nav-toggle .nav-container{width:80%}}.mobile-nav-toggle nav ul{display:flex;flex-flow:column;list-style:none}.mobile-nav-toggle nav ul li{width:100%;text-align:center;transition:background-color ease-in-out .4ms;padding:4px 0}.mobile-nav-toggle nav ul li a{text-decoration:none;color:#032e73;transition:color ease-in-out .4s;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.2rem}.mobile-nav-toggle nav ul li:hover{background-color:#032e73}.mobile-nav-toggle nav ul li:hover a{color:#fff}.mobile-nav-toggle.open{right:0}.overlay{background-image:url("/assets/img/icons/Rectangle.png");background-size:cover;background-repeat:no-repeat;background-position:left;height:100%;display:grid}.service-page-banner{background-repeat:no-repeat;background-size:cover}@media(max-width: 1200px){.service-page-banner{height:fit-content !important}}.service-page-banner .sub-title{font-size:1.8rem;color:#fff;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;display:block;margin-top:-20px}.service-page-banner .sub-title br{display:block !important}@media(max-width: 1300px){.service-page-banner .sub-title{font-size:1.7rem}}@media(max-width: 950px){.service-page-banner .sub-title{font-size:1.6rem}}@media(max-width: 650px){.service-page-banner .sub-title{font-size:1.5rem}}.service-page-banner .blue-layer{width:100%;height:100%;background-color:rgba(73,174,196,.85);position:relative;display:grid}.service-page-banner .blue-layer .curve-shape{display:block;height:90%;position:absolute;bottom:-1px;left:0}@media(max-width: 1200px){.service-page-banner .blue-layer .curve-shape{height:60%}}@media(max-width: 450px){.service-page-banner .blue-layer .curve-shape{height:40%}}.service-page-banner .top-banner-container{text-align:center}@media(max-width: 1200px){.service-page-banner .top-banner-container{padding:80px 0}}.service-page-banner .top-banner-container p{color:#fff;padding-top:12px;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;width:75%;margin:0 auto}@media(max-width: 1024px){.service-page-banner .top-banner-container p br{display:none}}@media(max-width: 650px){.service-page-banner .top-banner-container p{padding-top:8px;font-family:"Poppins-Regular",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}}@media(max-width: 450px){.service-page-banner .top-banner-container p{width:90%}}.top-banner{height:98vh}@media(min-width: 1900px)and (min-height: 1000px){.top-banner{height:80vh}}@media(max-width: 650px){.top-banner{height:fit-content}}.top-banner .main-title{color:#fff}@media(max-width: 550px){.top-banner .main-title{font-size:2.2rem}.top-banner .main-title br{display:none}}.top-banner .cta-btn{width:400px;background-color:#49aec4;margin-top:30px}.top-banner .cta-btn:hover{background-color:#032e73}@media(max-width: 1024px){.top-banner .cta-btn{width:330px}}@media(max-width: 450px){.top-banner .cta-btn{width:90%;margin:40px auto 0}}@media(max-width: 360px){.top-banner .cta-btn{font-size:1.2rem}}.video-fold{position:relative}.video-fold .oval-shape{position:absolute;z-index:-1;width:460px;right:0;top:0}@media(max-width: 1000px){.video-fold .oval-shape{width:46%;top:-8%}}@media(max-width: 750px){.video-fold .oval-shape{top:0}}@media(min-width: 2000px){.video-fold .oval-shape{display:none}}.video-fold .container{padding:8% 0 4%;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media(max-width: 1200px){.video-fold .container{flex-flow:column-reverse;row-gap:50px}}.video-fold .video-div,.video-fold .text-div{width:45%}@media(max-width: 1200px){.video-fold .video-div,.video-fold .text-div{width:100% !important;text-align:center}}@media(max-width: 1300px){.video-fold .text-div{width:48%}}.video-fold .text-div .lg-title{color:#032e73;padding-bottom:4%}.video-fold .text-div .cta-btn{background-color:#49aec4;width:320px;margin-top:5%;transition:ease-in-out .4ms}.video-fold .text-div .cta-btn:hover{background-color:#032e73}@media(max-width: 1200px){.video-fold .text-div .cta-btn{margin:5% auto 0}}@media(max-width: 420px){.video-fold .text-div .cta-btn{width:90%}}@media(max-width: 1300px){.video-fold .video-div{width:50%}}.video-fold iframe{width:100%;height:100%;aspect-ratio:16/9}@media(max-width: 1200px){.video-fold iframe{width:75%}}@media(max-width: 750px){.video-fold iframe{width:100%}}.img-bg{background-image:url("../../assets/img/home/new-patient-special-pefect-smiles-plano-family-dentistry.webp");background-position:right;background-size:cover;background-repeat:no-repeat}@media(max-width: 650px){.img-bg{background-image:url("../../assets/img/home/new-patient-special-pefect-smiles-plano-family-dentistry-mobile.webp");background-position:center}}.img-bg .container{display:flex;flex-flow:column;justify-content:center}.img-bg .text-div{width:75%}@media(max-width: 850px){.img-bg .text-div{width:100%;text-align:center}}.img-bg .text-div .lg-title{color:#fff;margin-bottom:18px}.img-bg .text-div p{width:60%;color:#fff;font-size:2.5rem}@media(max-width: 1300px){.img-bg .text-div p{font-size:2rem}}@media(max-width: 1024px){.img-bg .text-div p{font-size:1.8rem}.img-bg .text-div p br{display:none}}@media(max-width: 850px){.img-bg .text-div p{width:85%;margin:0 auto}}@media(max-width: 450px){.img-bg .text-div p{font-size:1.4rem}}.img-bg .text-div .cta-btn{background-color:#032e73;width:320px;margin-top:30px;transition:ease-in-out .4ms}.img-bg .text-div .cta-btn:hover{background-color:rgba(2,46,116,.5)}@media(max-width: 850px){.img-bg .text-div .cta-btn{margin:30px auto 0}}@media(max-width: 420px){.img-bg .text-div .cta-btn{width:90%}}.doctors-bg{background-image:url("../../assets/img/home/are-you-ready-to-brighten-your-perfect-smile-pefect-smiles-plano-family-dentistry.webp")}@media(max-width: 650px){.doctors-bg{background-image:url("../../assets/img/home/are-you-ready-to-brighten-your-perfect-smile-pefect-smiles-plano-family-dentistry-mobile.webp")}}.doctors-bg .lg-title{line-height:1.4}@media(max-width: 650px){.doctors-bg .lg-title{line-height:1.3}}.map iframe{width:100%;height:450px;display:block}@media(max-width: 1200px){.map iframe{height:400px}}@media(max-width: 750px){.map iframe{height:360px}}@media(max-width: 360px){.map iframe{height:300px}}.doctors-stack .container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding:3% 0 0 !important}@media(max-width: 1200px){.doctors-stack .container{flex-flow:column;width:100%}}.doctors-stack .reverse-container{flex-flow:row-reverse}.doctors-stack .reverse-container .img-div img{margin-left:auto;margin-right:0}@media(max-width: 1200px){.doctors-stack .reverse-container{flex-flow:column}.doctors-stack .reverse-container .img-div img{margin:0 auto}}.doctors-stack .img-div{width:48%}.doctors-stack .img-div img{width:70%;margin-left:0;display:block}@media(max-width: 1400px){.doctors-stack .img-div img{width:100%}}@media(max-width: 1200px){.doctors-stack .img-div img{width:50%;margin:0 auto}}@media(max-width: 900px){.doctors-stack .img-div img{width:65%}}@media(max-width: 650px){.doctors-stack .img-div img{width:75%}}@media(max-width: 1200px){.doctors-stack .img-div{width:100%;border-bottom:2vh solid #032e73}}.doctors-stack .text-div{width:50%}@media(max-width: 1200px){.doctors-stack .text-div{width:92%;margin:6% auto;text-align:center}}.doctors-stack .text-div h2{color:#032e73;margin-bottom:20px}.doctors-stack .text-div p{color:#000}.doctors-stack .text-div .cta-btn{background-color:#49aec4;width:320px;margin-top:30px;transition:ease-in-out .4ms}.doctors-stack .text-div .cta-btn:hover{background-color:#032e73}@media(max-width: 1200px){.doctors-stack .text-div .cta-btn{margin:30px auto 0}}@media(max-width: 420px){.doctors-stack .text-div .cta-btn{width:90%}}.doctors-stack .text-div .buttons{display:flex;flex-flow:row;justify-content:start;align-items:center;column-gap:20px;margin-top:20px;padding-left:20px}@media(max-width: 1200px){.doctors-stack .text-div .buttons{justify-content:center}}.doctors-stack .buttons a{display:flex;background-color:#032e73;color:#fff;padding:10px 8px;border-radius:50%;text-decoration:none;transition:ease-in-out .4ms;cursor:pointer}.doctors-stack .buttons a:hover{background-color:rgba(2,46,116,.5)}.doctors-stack .buttons a img{width:50%;margin:0 auto}.doctors-stack .buttons .active{background-color:rgba(2,46,116,.5)}.guarantee-block{background-color:#032e73}.guarantee-block .container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding:30px 0;color:#fff}@media(max-width: 860px){.guarantee-block .container{flex-flow:column;align-items:start;row-gap:4vh}}.guarantee-block .guarantee{display:flex;flex-flow:row;justify-content:center;align-items:center;flex-wrap:nowrap;column-gap:12px}@media(max-width: 860px){.guarantee-block .guarantee{width:45%;margin:0 auto;justify-content:flex-start}.guarantee-block .guarantee br{display:none}}@media(max-width: 750px){.guarantee-block .guarantee{width:55%}}@media(max-width: 525px){.guarantee-block .guarantee{width:80%}}@media(max-width: 360px){.guarantee-block .guarantee{width:95%}}.guarantee-block .guarantee img{width:14%}@media(max-width: 1200px){.guarantee-block .guarantee img{width:12%}}@media(max-width: 860px){.guarantee-block .guarantee img{width:10%}}@media(max-width: 750px){.guarantee-block .guarantee img{width:12%}}.guarantee-block .guarantee p{font-size:1.2rem}@media(max-width: 1200px){.guarantee-block .guarantee p{font-size:1rem}}@media(max-width: 1000px){.guarantee-block .guarantee p{font-size:.9rem}}.text-block .container{padding-bottom:0;width:80%}@media(max-width: 1024px){.text-block .container{width:92%}}.services .lg-title{padding-bottom:5vh;color:#032e73}@media(max-width: 950px){.services .lg-title{padding-bottom:2.5vh;text-align:center}}@media(max-width: 389px){.services .lg-title br{display:none}}.services .grid-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(22%, 1fr));grid-gap:6% 3%;align-items:stretch;margin-bottom:2%}@media(max-width: 1200px){.services .grid-container{grid-gap:5% 3%}}@media(max-width: 1024px){.services .grid-container{grid-template-columns:repeat(3, 1fr);grid-gap:3% 3%;margin-bottom:12%}}@media(max-width: 750px){.services .grid-container{grid-template-columns:repeat(2, 1fr);grid-gap:3% 5%;margin-bottom:146px}}@media(max-width: 500px){.services .grid-container{grid-gap:2.5% 5%;margin-bottom:104px}}@media(max-width: 395px){.services .grid-container{grid-template-columns:repeat(1, 1fr);grid-gap:2%;margin-bottom:246px}}.services .card{display:flex;flex-flow:column;justify-content:space-evenly;border:2px solid #032e73;border-radius:28px;padding:26px}@media(max-width: 500px){.services .card{padding:8%}}@media(max-width: 395px){.services .card{width:95%;margin:0 auto}}.services .card img{width:60px;height:auto;object-fit:cover}@media(max-width: 500px){.services .card img{width:46px}}.services .card h3{color:#032e73;margin:16px 0 10px;font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.4rem}@media(max-width: 500px){.services .card h3{font-size:1.2rem;margin:8px 0 6px}}@media(max-width: 395px){.services .card h3 br{display:none}}.services .card p{font-size:1rem}@media(max-width: 500px){.services .card p{font-size:.9rem}}.services .cta-btn{background-color:#49aec4;width:35%;margin:7% auto 2%;cursor:pointer;transition:ease-in-out .4ms}.services .cta-btn:hover{background-color:#032e73}@media(max-width: 1200px){.services .cta-btn{width:420px}}@media(max-width: 1024px){.services .cta-btn{margin-bottom:4%}}@media(max-width: 550px){.services .cta-btn{width:100%}}.video-testimonials .container{text-align:center}.video-testimonials .lg-title{color:#032e73}.video-testimonials .testimonial-btns{width:100%;display:flex;flex-flow:row;justify-content:center;align-items:center;flex-wrap:nowrap;column-gap:5vw;margin:50px auto 60px}@media(max-width: 1200px){.video-testimonials .testimonial-btns{column-gap:2vw;margin:20px auto 48px}}@media(max-width: 650px){.video-testimonials .testimonial-btns{flex-flow:column;column-gap:0;row-gap:20px;margin:20px auto}}.video-testimonials .testimonial-btns .cta-btn{background-color:rgba(2,46,116,.5);transition:ease-in-out .4ms;cursor:pointer;width:300px}@media(max-width: 800px){.video-testimonials .testimonial-btns .cta-btn{font-size:1rem}}@media(max-width: 650px){.video-testimonials .testimonial-btns .cta-btn{font-size:1.2rem;width:330px}}@media(max-width: 550px){.video-testimonials .testimonial-btns .cta-btn{width:100%}}.video-testimonials .testimonial-btns .cta-btn:hover{background-color:#032e73}.video-testimonials .active{background-color:#032e73 !important}.video-testimonials .video-div{width:65%;margin:0 auto}@media(max-width: 1200px){.video-testimonials .video-div{width:80%}}@media(max-width: 1024px){.video-testimonials .video-div{width:90%}}@media(max-width: 650px){.video-testimonials .video-div{width:100%}}.video-testimonials iframe{width:100%;height:100%;aspect-ratio:16/9}footer{background-color:#032e73;color:#fff}footer .container{display:flex;flex-flow:row;justify-content:space-between;align-items:start}@media(max-width: 750px){footer .container{flex-wrap:wrap;row-gap:5vh}}footer .copyright-container{text-align:center;padding-bottom:2%}footer .copyright-container p{font-size:medium}@media(max-width: 650px){footer .copyright-container p{font-size:x-small}}footer .sm-title{font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.2rem}@media(max-width: 950px){footer .sm-title{font-size:1.1rem}}@media(max-width: 820px){footer .sm-title{font-size:1rem}}@media(max-width: 750px){footer .sm-title{font-size:1.2rem}}@media(max-width: 480px){footer .sm-title{font-size:1.1rem}}@media(max-width: 410px){footer .sm-title{font-size:1rem}}footer .div{width:23%;display:flex;flex-flow:column;justify-content:space-between;row-gap:20px}@media(max-width: 950px){footer .div{width:24%}}@media(max-width: 750px){footer .div{width:45%;row-gap:16px}}@media(max-width: 480px){footer .div{width:48%}}footer .div a{width:fit-content;text-decoration:none;color:#fff;font-family:"Poppins-Regular",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;transition:ease-in-out .4ms}footer .div a:hover{color:#49aec4}footer .div a,footer .div p{font-size:1rem}@media(max-width: 950px){footer .div a,footer .div p{font-size:.9rem}}@media(max-width: 820px){footer .div a,footer .div p{font-size:.8rem}}@media(max-width: 750px){footer .div a,footer .div p{font-size:1rem}}@media(max-width: 480px){footer .div a,footer .div p{font-size:.9rem}}@media(max-width: 410px){footer .div a,footer .div p{font-size:.8rem}}@media(max-width: 350px){footer .div a,footer .div p{font-size:.7rem}}footer img{width:180px;height:auto}@media(max-width: 950px){footer img{width:150px}}@media(max-width: 480px){footer img{width:120px}}@media(max-width: 410px){footer img{width:110px}}footer .address-div{display:flex;justify-content:right;text-align:center}footer .address-div a{text-decoration:none;color:#fff;font-size:1.4rem;line-height:1.2}footer .mobile-container{display:none}@media(max-width: 750px){footer .desktop-container{display:none}footer .mobile-container{display:flex}}.blocker{z-index:9999 !important}#modContactForm{background-color:#fff;text-align:center}#modContactForm img{width:250px;padding-bottom:12px}#modContactForm h3{margin-top:20px;margin-bottom:10px}#modContactForm *{color:#fff}#modContactForm .btn-modal{border:none;border-radius:20px;margin-top:20px;padding:5px 20px;font-size:1.4rem;color:#fff;cursor:pointer;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-color:#49aec4;transition:ease-in-out .4ms}#modContactForm .btn-modal:hover{background-color:#032e73}#modContactForm input{margin:10px 0;padding:5px 10px;color:#032e73 !important;width:80%;border:none;border-bottom:1px solid #49aec4}#modContactForm input:focus{outline:none}#modContactForm ::placeholder{color:#032e73 !important;opacity:1}#modContactForm label{display:none}#modContactForm .message_box img{width:20%}#modContactForm .message_box{text-align:center;font-family:"Poppins-Regular",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media(max-width: 500px){#modContactForm{width:100%}#modContactForm img{width:200px}#modContactForm input{width:92%}#modContactForm .btn-modal{width:90%;padding:10px 0;border-radius:36px}}@media(max-width: 425px){#modContactForm img{width:160px}#modContactForm .btn-modal{font-size:1.2rem;width:100%}#modContactForm input{width:100%}}@media(max-width: 360px){#modContactForm img{width:130px}#modContactForm .btn-modal{font-size:1rem}}.bottom-cta{background-color:#49aec4;color:#fff}.bottom-cta .container{text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:space-between;row-gap:4vh}.bottom-cta .cta-btn{background-color:#032e73;width:500px;transition:ease-in-out}.bottom-cta .cta-btn:hover{background-color:rgba(2,46,116,.5)}@media(max-width: 1024px){.bottom-cta .cta-btn{width:350px}}@media(max-width: 800px){.bottom-cta .cta-btn{width:75%}}@media(max-width: 500px){.bottom-cta .cta-btn{width:320px}}@media(max-width: 420px){.bottom-cta .cta-btn{width:100%}}@media(max-width: 760px){.bottom-cta h2 br,.bottom-cta p br{display:none}}.grey-content{background-color:#f0f0f0}.grey-content .lg-title{color:#032e73;margin-bottom:28px}.grey-content .lg-title br{display:none}@media(max-width: 1024px){.grey-content .lg-title{text-align:center;margin-bottom:8px}.grey-content .lg-title br{display:block}}@media(max-width: 400px){.grey-content .lg-title br{display:none}}.grey-content .content-container{display:flex;flex-flow:row;justify-content:space-between;align-items:start}@media(max-width: 1024px){.grey-content .content-container{flex-flow:column !important;align-items:center;justify-content:center}}.grey-content .div{width:30%;display:flex;flex-flow:column;justify-content:space-between}@media(max-width: 1024px){.grey-content .div{width:80%;padding-bottom:36px}}@media(max-width: 850px){.grey-content .div{width:90%;align-items:center;text-align:center}}@media(max-width: 550px){.grey-content .div{width:100%}}.grey-content .div img{padding-bottom:24px}@media(max-width: 1024px){.grey-content .div img{width:70px !important;padding-bottom:12px}}@media(max-width: 1024px){.grey-content .div .small-img{width:90px !important}}.grey-content .div .md-title{padding-bottom:24px}.grey-content .div .md-title span{color:#49aec4}.grey-content .div .md-title br{display:none}@media(max-width: 1024px){.grey-content .div .md-title{padding-bottom:12px}}@media(max-width: 850px){.grey-content .div .md-title br{display:block}}@media(max-width: 360px){.grey-content .div .md-title br{display:none}}.grey-content .cta-btn{background-color:#49aec4;transition:ease-in-out .4ms;width:600px;margin:40px auto 0}.grey-content .cta-btn:hover{background-color:#032e73}@media(max-width: 1024px){.grey-content .cta-btn{margin-top:0;width:65%}}@media(max-width: 550px){.grey-content .cta-btn{width:90%}}@media(max-width: 400px){.grey-content .cta-btn{width:100%}}.grey-content .video-div{width:65%;margin:50px auto 0}.grey-content .video-div iframe{width:100%;aspect-ratio:16/9}@media(max-width: 1024px){.grey-content .video-div{width:80%}}@media(max-width: 765px){.grey-content .video-div{width:100%;margin-top:40px}}.grey-content-blocks .container{text-align:center}@media(max-width: 900px){.grey-content-blocks .lg-title br{display:none}}.grey-content-blocks .grid-container{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;row-gap:2vh;padding-top:20px;justify-items:center}@media(max-width: 900px){.grey-content-blocks .grid-container{grid-template-columns:repeat(1, 1fr)}}.grey-content-blocks .div{background-color:#49aec4;color:#fff;width:95%;text-align:left;padding:36px;justify-content:center}@media(max-width: 900px){.grey-content-blocks .div{text-align:center;width:85%}}@media(max-width: 700px){.grey-content-blocks .div{width:100%;padding-left:14px;padding-right:14px}}@media(max-width: 700px){.grey-content-blocks .div{padding:20px 14px}}.grey-content-blocks .div p{font-size:1.2rem;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media(max-width: 900px){.grey-content-blocks .div p{font-size:1.4rem}}@media(max-width: 340px){.grey-content-blocks .div p br{display:none}}.content-fold .container{width:100%;display:flex;flex-flow:row;padding:0 0 2%}@media(max-width: 1024px){.content-fold .container{flex-flow:column-reverse;width:92%;padding-bottom:0}}.content-fold .img-div{width:45%;background-size:cover;background-repeat:no-repeat;background-position:center;border-bottom-left-radius:440px;border-bottom-right-radius:440px}@media(min-width: 1024px){.content-fold .img-div{min-height:500px}}@media(max-width: 1024px){.content-fold .img-div{width:100%;height:600px;background-position:top center}}@media(max-width: 650px){.content-fold .img-div{background-image:none !important;height:auto}}.content-fold .img-div img{border-bottom-left-radius:440px;border-bottom-right-radius:440px;display:none}@media(max-width: 650px){.content-fold .img-div img{display:block;width:100%;height:auto}}.content-fold .text-div{width:55%;padding:4%}@media(max-width: 1024px){.content-fold .text-div{width:100%}}.content-fold .lg-title{color:#032e73;padding-bottom:20px}@media(max-width: 650px){.content-fold .lg-title{padding:12px 0;text-align:center}}.content-fold p{padding-bottom:12px}@media(max-width: 650px){.content-fold p{text-align:center}}.content-reverse-fold .container{margin-bottom:0;padding:2% 0 0}@media(max-width: 1024px){.content-reverse-fold .container{flex-flow:column;padding-top:0}}.content-reverse-fold .img-div{border-radius:0;border-top-left-radius:440px;border-top-right-radius:440px}@media(max-width: 1024px){.content-reverse-fold .img-div{border-radius:0;border-bottom-left-radius:440px;border-bottom-right-radius:440px;background-position:center}}.form-fold .container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;column-gap:5%}@media(max-width: 850px){.form-fold .container{flex-flow:column;column-gap:0;row-gap:30px}}.form-fold .text-div{width:48.5%}@media(max-width: 1300px){.form-fold .text-div{width:50%}}@media(max-width: 850px){.form-fold .text-div{width:100%;text-align:center}}.form-fold p{padding-bottom:12px}.form-fold .lg-title{padding-bottom:20px}.form-fold .lg-title span{color:#032e73}.form-fold .form-div{width:48.5%}@media(max-width: 1300px){.form-fold .form-div{width:50%}}@media(max-width: 850px){.form-fold .form-div{width:100%}}.form-fold form{border:2px solid #707070;border-radius:20px;width:70%;margin:0 auto}@media(max-width: 1400px){.form-fold form{width:80%}}@media(max-width: 1100px){.form-fold form{width:90%}}@media(max-width: 950px){.form-fold form{width:100%}}@media(max-width: 850px){.form-fold form{width:80%}}@media(max-width: 650px){.form-fold form{width:100%}}.form-fold form .container{display:flex;flex-flow:column;align-items:center;justify-content:center;row-gap:40px;padding:36px 0;position:relative}.form-fold form .container .md-title{text-align:center;color:#032e73;padding-bottom:20px}.form-fold form .container input{width:90%;margin:0 auto;border:none;border-bottom:2px solid #49aec4;outline:none;font-size:1.2rem}.form-fold form .container input:focus{outline:none}.form-fold form .container .cta-btn{background-color:#49aec4;transition:ease-in-out .4ms;width:280px;margin:16px auto 0;border:none}.form-fold form .container .cta-btn:hover{background-color:#032e73}@media(max-width: 500px){.form-fold form .container .cta-btn{width:90%}}.form-fold .message_box{text-align:center;position:absolute;bottom:108px;font-family:"Poppins-Regular",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.video-form-fold .video-div{width:100%;padding-top:20px}.video-form-fold .video-div iframe{width:100%;aspect-ratio:16/9}.meet-our-team{background-color:#f0f0f0}.meet-our-team .lg-title{color:#032e73;padding-bottom:20px;text-align:center}.meet-our-team .team-grid{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:40px 0;column-gap:28px;row-gap:28px}@media(max-width: 1200px){.meet-our-team .team-grid{column-gap:40px;row-gap:40px}}@media(max-width: 1024px){.meet-our-team .team-grid{column-gap:20px;row-gap:20px}}.meet-our-team .team-member{display:flex;flex-flow:column;justify-content:space-between;width:25%;background-color:#fff;border-radius:50px;align-items:center}@media(max-width: 1024px){.meet-our-team .team-member{width:30%}}@media(max-width: 870px){.meet-our-team .team-member{width:28%}}@media(max-width: 700px){.meet-our-team .team-member{width:38%}}@media(max-width: 550px){.meet-our-team .team-member{width:45%}}@media(max-width: 365px){.meet-our-team .team-member{width:85%}}.meet-our-team .team-member img{width:100%;object-fit:cover;padding-bottom:14px}.meet-our-team .team-member h3{color:#032e73;padding-bottom:4px;text-align:center;font-size:1.8rem}@media(max-width: 870px){.meet-our-team .team-member h3{font-size:1.5rem}}@media(max-width: 550px){.meet-our-team .team-member h3{font-size:1.4rem}}.meet-our-team .team-member p{padding-bottom:26px;text-align:center;font-size:1.2rem;font-family:"Poppins-Medium",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media(max-width: 870px){.meet-our-team .team-member p{font-size:1.1rem;padding-top:4px}}@media(max-width: 550px){.meet-our-team .team-member p{font-size:.9rem;padding-top:0}}@media(max-width: 365px){.meet-our-team .team-member p{font-size:1.1rem;padding-right:8%}.meet-our-team .team-member p br{display:none}}.testimonials{background-color:#032e73;color:#fff}@media(max-width: 1300px){.testimonials .container{padding-bottom:6%}}@media(max-width: 1024px){.testimonials .container{padding-bottom:4%}}@media(max-width: 700px){.testimonials .container{padding-bottom:6%}}@media(max-width: 500px){.testimonials .container{padding-bottom:8%}}.testimonials .testimonial{width:100%;text-align:start}.testimonials .testimonial p{font-family:"Poppins-Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.6rem;line-height:1.5;font-style:italic;width:85%}@media(max-width: 1400px){.testimonials .testimonial p{width:95%;font-size:1.4rem}}@media(max-width: 1200px){.testimonials .testimonial p{width:98%}}@media(max-width: 600px){.testimonials .testimonial p{width:100%;font-size:1.3rem;text-align:center}}.testimonials .testimonial .author{padding-top:12px;font-style:normal}.testimonials .slick-dotted.slick-slider{margin-bottom:0}.testimonials .slick-dots{bottom:unset}@media(max-width: 1024px){.testimonials .slick-dots{bottom:40px}}@media(max-width: 600px){.testimonials .slick-dots{bottom:30px}}.testimonials .slick-dots li button:before{font-size:20px !important}@media(max-width: 600px){.testimonials .slick-dots li button:before{font-size:18px !important}}@media(max-width: 350px){.testimonials .slick-dots li button:before{font-size:16px !important}}.testimonials .slick-dots li.slick-active button:before{color:#fff !important}.testimonials .slick-dots li button:hover{color:#49aec4}.trademark{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:x-large;vertical-align:super}@media(max-width: 950px){.trademark{font-size:large}}.offer-fold{padding:2% 0}@media(min-width: 1700px){.offer-fold{max-width:1600px;margin:0 auto}}.offer-fold .content-container{display:flex;flex-flow:row;align-items:center;justify-content:space-between;background-color:#f0f0f0}@media(max-width: 1024px){.offer-fold .content-container{flex-flow:column-reverse}}.offer-fold .text-div{width:60%;padding:4%}@media(max-width: 1024px){.offer-fold .text-div{width:92%;text-align:center;margin:0 auto}}@media(max-width: 650px){.offer-fold .text-div{width:100%}}.offer-fold .text-div .lg-title{color:#032e73;padding-bottom:12px}@media(max-width: 1400px){.offer-fold .text-div .lg-title br{display:none}}.offer-fold .text-div p{padding-bottom:12px}.offer-fold .text-div a{margin-top:12px;width:420px;transition:ease-in-out .5ms;background-color:#49aec4}.offer-fold .text-div a:hover{background-color:#032e73}@media(max-width: 1024px){.offer-fold .text-div a{width:75%;margin:12px auto 0}}@media(max-width: 450px){.offer-fold .text-div a{width:90%}}.offer-fold .image-div{width:40%;border-top-left-radius:440px;border-bottom-left-radius:440px;place-self:stretch;display:grid;justify-content:end;align-items:center;padding:4%}@media(max-width: 1024px){.offer-fold .image-div{width:96%;align-self:flex-end;justify-content:center;min-height:400px}}@media(max-width: 650px){.offer-fold .image-div{min-height:300px;width:100%;border-top-left-radius:0;border-bottom-left-radius:120px}}@media(max-width: 360px){.offer-fold .image-div{min-height:280px}}.offer-fold .image-div img{display:block;margin:0;object-fit:contain}.offer-fold .image-div .chair{width:300px}@media(max-width: 1300px){.offer-fold .image-div .chair{width:260px}}@media(max-width: 650px){.offer-fold .image-div .chair{width:200px}}@media(max-width: 450px){.offer-fold .image-div .chair{width:60%;margin:0 auto}}.offer-fold .image-div .invisalign{width:450px}@media(max-width: 1300px){.offer-fold .image-div .invisalign{width:360px}}@media(max-width: 1024px){.offer-fold .image-div .invisalign{width:450px}}@media(max-width: 650px){.offer-fold .image-div .invisalign{width:380px}}@media(max-width: 450px){.offer-fold .image-div .invisalign{width:86%;margin:0 auto}}.offer-fold .image-div .discount{width:400px}@media(max-width: 1300px){.offer-fold .image-div .discount{width:346px}}@media(max-width: 650px){.offer-fold .image-div .discount{width:280px}}@media(max-width: 450px){.offer-fold .image-div .discount{width:70%;margin:0 auto}}.offer-fold .image-div .military{width:350px}@media(max-width: 1300px){.offer-fold .image-div .military{width:320px}}@media(max-width: 650px){.offer-fold .image-div .military{width:300px}}@media(max-width: 450px){.offer-fold .image-div .military{width:65%;margin:0 auto}}.offer-fold .img{background-position:center;background-repeat:no-repeat}@media(max-width: 1024px){.offer-fold .img{display:none}}@media(max-width: 1024px){.offer-fold-reverse .content-container{flex-flow:column}}.offer-fold-reverse .image-div{border-radius:0;border-top-right-radius:440px;border-bottom-right-radius:440px;justify-content:start}@media(max-width: 1024px){.offer-fold-reverse .image-div{align-self:flex-start;justify-content:center}}@media(max-width: 650px){.offer-fold-reverse .image-div{width:100%;border-top-right-radius:0;border-bottom-right-radius:120px}}.home-page-banner{background-image:url("../../assets/img/banners/perfect-smiles-plano-family-dentistry.webp");background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 1024px){.home-page-banner{height:60vh}}@media(max-width: 650px){.home-page-banner{background-image:url("../../assets/img/banners/perfect-smiles-plano-family-dentistry-mobile.webp");background-position:60%;background-position-y:top}}@media(max-width: 450px){.home-page-banner .container{text-align:center}}.zoom-whitening-banner{background-image:url("../../assets/img/banners/zoom-teeth-whitening-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.zoom-whitening-banner{background-image:url("../../assets/img/banners/zoom-teeth-whitening-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp");background-position:60%;background-position-y:top}}@media(max-width: 450px){.zoom-whitening-banner .container{text-align:center}}.dental-implants-banner{background-image:url("../../assets/img/banners/dental-implants-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.dental-implants-banner{background-image:url("../../assets/img/banners/dental-implants-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp");background-position:60%;background-position-y:top}}@media(max-width: 450px){.dental-implants-banner .container{text-align:center}}.before-and-afters-banner{background-image:url("../../assets/img/banners/before-and-afters-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.before-and-afters-banner{background-image:url("../../assets/img/banners/before-and-afters-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.before-and-afters-banner .container{text-align:center}}.contact-us-banner{background-image:url("../../assets/img/banners/contact-us-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.contact-us-banner{background-image:url("../../assets/img/banners/contact-us-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.contact-us-banner .container{text-align:center}}.our-team-banner{background-image:url("../../assets/img/banners/our-team-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.our-team-banner{background-image:url("../../assets/img/banners/our-team-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.our-team-banner .container{text-align:center}}.faqs-banner{background-image:url("../../assets/img/banners/faqs-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center top}@media(max-width: 650px){.faqs-banner{background-image:url("../../assets/img/banners/faqs-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.faqs-banner .container{text-align:center}}.technology-banner{background-image:url("../../assets/img/banners/technology-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.technology-banner{background-image:url("../../assets/img/banners/technology-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.technology-banner .container{text-align:center}}.all-on-4-implants-banner{background-image:url("../../assets/img/banners/all-on-4-implants-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.all-on-4-implants-banner{background-image:url("../../assets/img/banners/all-on-4-implants-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.all-on-4-implants-banner .container{text-align:center}}.dental-cleanings-banner{background-image:url("../../assets/img/banners/dental-cleanings-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.dental-cleanings-banner{background-image:url("../../assets/img/banners/dental-cleanings-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.dental-cleanings-banner .container{text-align:center}}.dental-crowns-banner{background-image:url("../../assets/img/banners/dental-crowns-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:bottom}@media(max-width: 650px){.dental-crowns-banner{background-image:url("../../assets/img/banners/dental-crowns-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.dental-crowns-banner .container{text-align:center}}.dentures-banner{background-image:url("../../assets/img/banners/dentures-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.dentures-banner{background-image:url("../../assets/img/banners/dentures-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.dentures-banner .container{text-align:center}}.emergency-banner{background-image:url("../../assets/img/banners/emergency-dentistry-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.emergency-banner{background-image:url("../../assets/img/banners/emergency-dentistry-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.emergency-banner .container{text-align:center}}.family-dentistry-banner{background-image:url("../../assets/img/banners/family-dentistry-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center -40px}@media(max-width: 650px){.family-dentistry-banner{background-image:url("../../assets/img/banners/family-dentistry-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp");background-position:center top}}@media(max-width: 450px){.family-dentistry-banner .container{text-align:center}}.invisalign-banner{background-image:url("../../assets/img/banners/invisaligns-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.invisalign-banner{background-image:url("../../assets/img/banners/invisaligns-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.invisalign-banner .container{text-align:center}}.porcelain-veneers-banner{background-image:url("../../assets/img/banners/porcelain-veneers-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.porcelain-veneers-banner{background-image:url("../../assets/img/banners/porcelain-veneers-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.porcelain-veneers-banner .container{text-align:center}}.retainers-banner{background-image:url("../../assets/img/banners/retainers-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.retainers-banner{background-image:url("../../assets/img/banners/retainers-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.retainers-banner .container{text-align:center}}.root-canal-banner{background-image:url("../../assets/img/banners/root-canal-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.root-canal-banner{background-image:url("../../assets/img/banners/root-canal-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.root-canal-banner .container{text-align:center}}.sedation-banner{background-image:url("../../assets/img/banners/sedation-dentistry-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.sedation-banner{background-image:url("../../assets/img/banners/sedation-dentistry-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.sedation-banner .container{text-align:center}}.tooth-extraction-banner{background-image:url("../../assets/img/banners/tooth-extraction-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.tooth-extraction-banner{background-image:url("../../assets/img/banners/tooth-extraction-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.tooth-extraction-banner .container{text-align:center}}.wisdom-tooth-extraction-banner{background-image:url("../../assets/img/banners/wisdom-tooth-extraction-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.wisdom-tooth-extraction-banner{background-image:url("../../assets/img/banners/wisdom-tooth-extraction-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.wisdom-tooth-extraction-banner .container{text-align:center}}.workers-comp-banner{background-image:url("../../assets/img/banners/workers-comp-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center}@media(max-width: 650px){.workers-comp-banner{background-image:url("../../assets/img/banners/workers-comp-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.workers-comp-banner .container{text-align:center}}.policy-banner{background-image:url("../../assets/img/banners/privacy-policy-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:right center}@media(max-width: 650px){.policy-banner{background-image:url("../../assets/img/banners/privacy-policy-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.policy-banner .container{text-align:center}}.new-patient-banner{background-image:url("../../assets/img/banners/new-patient-offers-perfect-smiles-plano-family-dentistry-plano-tx.webp");background-position:center top}@media(max-width: 650px){.new-patient-banner{background-image:url("../../assets/img/banners/new-patient-offers-perfect-smiles-plano-family-dentistry-plano-tx-mobile.webp")}}@media(max-width: 450px){.new-patient-banner .container{text-align:center}}/*# sourceMappingURL=style.min.css.map */