@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}nav .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:26px}nav .container .logo-container{flex-grow:0}nav .container .logo-container a img{width:140px}nav .container .desktop-nav-menu{flex-grow:2}nav .container .desktop-nav-menu .nav-list{display:flex;flex-direction:row;justify-content:space-around;align-items:center;list-style:none;color:#fff;font-family:"Plus Jakarta Sans",sans-serif}nav .container .desktop-nav-menu .nav-list .nav-item{width:100%;text-align:center}nav .container .desktop-nav-menu .nav-list .resources-list{margin-left:25% !important}nav .container .desktop-nav-menu .nav-list .nav-item a{text-decoration:none;color:#fff;font-size:1rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:.2s ease-in-out}nav .container .desktop-nav-menu .nav-list .nav-item a:hover{color:#1abdd4}nav .container .desktop-nav-menu .nav-list .nav-item-list{position:relative}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list{text-align:left;position:absolute;width:260px;list-style:none;list-style:none;display:flex;flex-direction:column;transition:.2s ease-in-out;margin-left:30%;max-height:400px;overflow-y:scroll;display:none}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list a{text-transform:capitalize;padding:8px 12px;background:#3863af;transition:.2s ease-in-out;font-size:14px;border-bottom:1px solid #3863af;border-top:1px solid #3863af;white-space:pre-wrap}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list a:hover{background:#c3d0e7;color:#031638;border-bottom:1px solid #fff;border-top:1px solid #fff}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list .subpage-dropdown{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;text-transform:capitalize;padding:8px 12px;background:#3863af;transition:.2s ease-in-out;font-size:14px;border-bottom:1px solid #3863af;border-top:1px solid #3863af;position:relative}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list .subpage-dropdown:hover{background:#c3d0e7;color:#031638 !important;border-bottom:1px solid #fff;border-top:1px solid #fff}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list .subpage-dropdown:hover a{color:#031638 !important}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list .subpage-dropdown a{padding:0;border:none;background:rgba(0,0,0,0)}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list .subpage-dropdown i{font-size:12px;cursor:pointer;position:absolute;top:15px;right:15px}nav .container .desktop-nav-menu .nav-list .subpage-dropdown-list{display:flex;flex-direction:column;text-align:left;display:none}nav .container .desktop-nav-menu .nav-list .subpage-dropdown-list a{padding-left:20px !important;background:#031638;color:#1abdd4;border-bottom:1px solid #031638;border-top:1px solid #031638;transition:.2s ease-in-out}nav .container .desktop-nav-menu .nav-list .subpage-dropdown-list a:hover{background:#c3d0e7;color:#031638;border-bottom:1px solid #fff;border-top:1px solid #fff}nav .container .desktop-nav-menu .nav-list .nav-item-list:hover .dropdown-nav-list{display:flex}nav .container .language-container{flex-grow:1;display:flex;flex-direction:column;align-items:end;align-items:flex-end;cursor:pointer}nav .container .language-container a{text-decoration:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#fff;width:auto;min-width:min-content;max-width:max-content;float:right}nav .container .language-container p{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:16px}nav .container .language-container .dropdown-icon{margin:2px 10px 0}nav .container .language-container .selected-country-flag{width:28px;border-radius:50px;margin-right:10px}nav .container .language-container p .dropdown-icon{margin-top:6px}nav .container .language-container .country-dropdown-list{position:absolute;padding-top:36px;margin-right:22px;display:none;transition:.2s ease-in-out}nav .container .language-container .country-dropdown-list .country-flag-selection{width:24px;border-radius:50px;margin-right:10px}nav .container .language-container .country-dropdown-list p{font-size:14px}nav .container .language-container:hover .country-dropdown-list{display:block}nav .container .phone-container{margin-left:50px}nav .container .phone-container a{text-decoration:none;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:600;width:auto;min-width:min-content;max-width:max-content;float:right}nav .container .phone-container p{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:16px}nav .container .phone-container p img{width:20px;margin-top:2px;margin-right:2px}nav .container .phone-container .number{padding-top:4px}nav .container .device-menu-icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100px;margin-right:20px;display:none}nav .container .device-menu-icon a{text-decoration:none;align-self:center}nav .container .device-menu-icon .fa-phone{font-size:1.6rem}nav .container .device-menu-icon i{cursor:pointer;font-size:32px;color:#fff;transition:.2s ease-in-out;display:none}nav .container .device-menu-icon i:hover{color:#1abdd4}nav .container .device-menu-icon #mobile-open-menu-icon,nav #mobile-close-menu-icon{display:none}nav .tablet-menu-bg{position:fixed;top:0;left:100%;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:2;transition:.4s ease-in-out}nav .is-active{left:0 !important}nav .tablet-menu{background:#3863af;display:flex;flex-direction:column;height:100%;width:40%;float:right;padding:60px 0;overflow:scroll}nav .tablet-menu .tablet-menu-icon i{font-size:32px;cursor:pointer;color:#fff;margin-bottom:30px;margin-left:30px}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item{display:flex;flex-direction:row;align-items:center;transition:.2s ease-in-out}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item a{font-size:16px;text-decoration:none;color:#fff;cursor:pointer;font-weight:600;width:100%;padding:12px 30px;border-top:1px solid #3863af;border-bottom:1px solid #3863af;transition:.2s ease-in-out}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item .country-dropdown{display:flex;flex-direction:row;align-items:center}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item .country-dropdown .selected-country-flag{width:26px;border-radius:40px;margin-right:10px}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item .country-dropdown p{font-size:1rem;font-weight:600}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item .country-dropdown i{font-size:1rem;margin-left:12px;margin-top:1px}nav .tablet-menu .tablet-menu-item-container .tablet-menu-item a:hover{background:#c3d0e7;color:#031638;border-top:1px solid #fff;border-bottom:1px solid #fff}nav .tablet-menu .tablet-menu-item-container .dropdown-list{display:none;flex-direction:column;background:#031638;transition:.4s ease-in-out}nav .tablet-menu .tablet-menu-item-container .dropdown-list a{font-size:14px;text-decoration:none;color:#fff;font-weight:600;width:100%;padding:12px 30px;padding-left:42px;border-top:1px solid #031638;border-bottom:1px solid #031638;transition:.2s ease-in-out}nav .tablet-menu .tablet-menu-item-container .dropdown-list .subpage-dropdown-general{background:#3863af}nav .tablet-menu .tablet-menu-item-container .dropdown-list .country-dropdown-choice{display:flex;flex-direction:row;align-items:center}nav .tablet-menu .tablet-menu-item-container .dropdown-list .country-dropdown-choice img{width:26px;border-radius:40px;margin-right:12px}nav .tablet-menu .tablet-menu-item-container .dropdown-list .country-dropdown-choice .country-selection{font-size:.9rem}nav .tablet-menu .tablet-menu-item-container .dropdown-list a:hover{background:#c3d0e7;color:#031638;border-top:1px solid #fff;border-bottom:1px solid #fff}.mobile-menu{background:#fff;display:none;flex-direction:column;padding:30px 0;overflow:scroll;max-height:800px}.mobile-menu .mobile-menu-item-container .mobile-menu-item p{padding-top:14px;padding-left:30px;padding-right:30px;padding-bottom:14px;width:100%;text-decoration:none;font-size:1.2rem;font-weight:600;color:#838588;cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #fff;transition:.2s ease-in-out}.mobile-menu .mobile-menu-item-container .mobile-menu-item p:hover{color:#fff;background:#3863af;border-top:1px solid #fff;border-bottom:1px solid #fff}.mobile-menu .mobile-menu-item-container .mobile-menu-item a{text-decoration:none}.mobile-menu .mobile-menu-item-container .mobile-menu-item .country-dropdown{display:flex;flex-direction:row;align-items:center}.mobile-menu .mobile-menu-item-container .mobile-menu-item .country-dropdown .mobile-selected-country-flag{width:26px;border-radius:40px;margin-right:12px}.mobile-menu .mobile-menu-item-container .mobile-menu-item .country-dropdown i{font-size:1rem;margin-left:12px;margin-top:3px}.mobile-menu .mobile-menu-item-container .dropdown-list{display:none;flex-direction:column;background:#031638}.mobile-menu .mobile-menu-item-container .dropdown-list .subpage-dropdown-general{background:#1abdd4}.mobile-menu .mobile-menu-item-container .dropdown-list .country-dropdown-choice{display:flex;flex-direction:row;align-content:center}.mobile-menu .mobile-menu-item-container .dropdown-list .country-dropdown-choice .country-flag-selection{width:28px;border-radius:40px;margin-right:12px}.mobile-menu .mobile-menu-item-container .dropdown-list a{padding-top:14px;padding-left:50px;padding-right:30px;padding-bottom:14px;width:100%;text-decoration:none;font-size:1rem;font-weight:600;color:#fff;border-top:1px solid #031638;border-bottom:1px solid #031638;transition:.2s ease-in-out}.mobile-menu .mobile-menu-item-container .dropdown-list a:hover{color:#031638;background:#1abdd4}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}.lazy{opacity:0}::-webkit-scrollbar{width:1px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#fff}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.container{width:88%;margin:0 auto}.inner-container{width:75%;margin:0 auto}*{font-family:"Plus Jakarta Sans",sans-serif}.sub-title{font-size:40px;font-weight:800;color:#000}p,a,ul li{font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:1px}ul{padding:0 !important}ul li{font-size:1.1rem;font-weight:400;line-height:1.6;letter-spacing:1px}input,select:focus{outline:none}.flexed{display:flex !important}.yearly-plan{justify-content:end;justify-content:flex-end}.shadow{-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,.75);box-shadow:0px 3px 5px 0px rgba(0,0,0,.75)}.top-banner{position:relative}.top-banner .video-background{position:absolute;top:0;z-index:-1;width:100%;height:100%;object-fit:cover}.top-banner .overlay{background:rgba(0,18,50,.6);height:100%}.top-banner .banner-content{display:flex;flex-direction:column;padding-top:120px;padding-bottom:177px}.top-banner .banner-content .mobile-banner-tooth{width:40px;margin:-4px 0px -40px auto;display:none}.top-banner .banner-content .company-name{display:flex;flex-direction:row;align-items:center;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;color:#1abdd4}.top-banner .banner-content .company-name img{width:30px;padding-right:12px}.top-banner .banner-content .main-title{font-size:58px;font-family:"Plus Jakarta Sans",sans-serif;color:#fff;line-height:1.3;font-weight:800;letter-spacing:2px;padding:20px 0}.top-banner .banner-content p{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;padding-bottom:30px}.top-banner .banner-content .light-blue-dot{width:18px;margin:-18px 24% 20px auto;display:none}.top-banner .banner-content .top-banner-cta{font-weight:600;width:auto;min-width:min-content;max-width:max-content;text-decoration:none;color:#1abdd4;border-bottom:2px solid #1abdd4}.mobile-top-banner-cta-block{display:none}.mobile-top-banner-cta-block .container{padding-top:6%;text-align:center;width:90%}.mobile-top-banner-cta-block .container p{color:#838588;padding-bottom:4%}.mobile-top-banner-cta-block .container .top-banner-cta{font-weight:600;text-decoration:none;color:#1abdd4;border-bottom:2px solid #1abdd4}.form-section{position:relative;margin-top:-69px}.form-section .background-graphic{width:100%;position:absolute;top:-15%;right:0;z-index:-1;display:none}.form-section .mobile-banner-img{width:80%;margin-bottom:64px;display:none}.form-section .large-light-blue-dot{position:absolute;right:5%;top:2%;width:6%;display:none}.form-section .light-blue-dot{right:8%;position:absolute;top:29%;width:2.5%;display:none}.form-section form{width:100%;border-radius:12px;background:#3863af;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:30px 0}.form-section form .input-block{display:flex;flex-direction:row;justify-content:space-around;align-items:center;background:#fff;border-radius:12px;padding:24px 36px}.form-section form .input-block label{display:none}.form-section form .input-block input{border:none;font-size:18px}.form-section form .button{background:#1abdd4;font-size:18px;color:#fff;padding:24px 36px;border-radius:12px;text-decoration:none}.services-section{position:relative}.services-section .services-cta-container{text-align:center;padding-top:0;padding-bottom:80px;position:relative}.services-section .services-cta-container .right-accent{position:absolute;top:0;right:0;width:150px}.services-section .services-cta-container .blue-dot{position:absolute;top:-30px;right:450px}.services-section .services-cta-container .yellow-half-circle{position:absolute;left:130px}.services-section .services-cta-container .sky-blue-dot{position:absolute;left:120px;bottom:75px}.services-section .services-cta-container .health-insurance-icon{position:absolute;right:190px;bottom:100px}.services-section .services-cta-container p{width:85%;margin:0 auto;color:#838588;padding-top:30px;padding-bottom:60px}.services-section .services-cta-container a{text-decoration:none;background:#1abdd4;color:#fff;padding:15px 49px;border-radius:12px}.services-section .services-container .services a img{width:70px}.services-section .services-container .container{width:80%}.services-section .services-container .container .buttons{display:none}.services-section .services-container .container .buttons button{background:#fff;color:#838588;border:1px solid #838588;border-radius:50%;padding:10px 14px;font-size:12px;transition:.2s ease-in-out}.services-section .services-container .container .buttons button .left-button{text-align:right}.services-section .services-container .container .buttons button .right-button{text-align:left}.services-section .services-container .container .buttons button:hover{color:#fff;background:#3863af}.services-section .services-container .services{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.services-section .services-container .services a{text-decoration:none;color:#000;text-align:center;width:15%;margin:36px 26px}.services-section .left-accent{position:absolute;bottom:-230px;width:150px;margin-top:47px}.dental-excellence{position:relative}.dental-excellence .triangular-dots{position:absolute;top:6px;left:10px;width:75px}.dental-excellence .container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:80%;padding:80px 0}.dental-excellence .text-content{width:48%;position:relative}.dental-excellence .text-content .blue-half-circle{position:absolute;right:-30px;top:-50px}.dental-excellence .text-content .sub-title{padding-bottom:28px;color:#000}.dental-excellence .text-content p{padding-bottom:20px;color:#838588}.dental-excellence .text-content .yellow-dot-container{text-align:center}.about-us{position:relative;padding-bottom:80px}.about-us .right-accent{position:absolute;right:0;top:-250px;width:150px}.about-us .dark-blue-dot{float:right;margin-bottom:12px}.about-us .sub-title{text-align:center}.about-us .qualities{display:flex;flex-direction:row;justify-content:space-around;align-content:flex-start;flex-wrap:wrap;padding-top:40px}.about-us .qualities .quality{text-align:center;width:30%;margin:0 auto;padding:26px 0}.about-us .qualities .quality img{width:70px}.about-us .qualities .quality .sub-heading{color:#000;font-size:1.4rem;font-weight:bold;padding:12px 0}.about-us .qualities .quality .sub-heading br{display:none}.about-us .qualities .quality p{color:#838588;font-size:1.2rem}.about-us .bottom-dots{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.about-us .bottom-dots .yellow-half-circle{transform:scaleY(-1)}.meet-our-doctors{background:#3863af;color:#fff;padding:80px 0;position:relative}.meet-our-doctors .top-left-corner{width:320px;position:absolute;top:0;left:0}.meet-our-doctors .bottom-right-corner{width:300px;position:absolute;bottom:0;right:0}.meet-our-doctors .inner-container{display:flex;flex-direction:column}.meet-our-doctors .inner-container .braces-icon{width:70px;align-self:end;margin-bottom:-54px;margin-right:20px}.meet-our-doctors .inner-container .bottom-icons{display:flex;flex-direction:row;justify-content:space-between;margin-top:-50px}.meet-our-doctors .inner-container .bottom-icons .tooth-icon{margin-top:46px}.meet-our-doctors .sub-title{color:#fff}.meet-our-doctors p{padding:40px 0}.meet-our-doctors .doctors{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.meet-our-doctors .doctor .doctor-name{font-size:1.2rem;font-weight:bold;padding-top:8px;padding-top:4px}.meet-our-doctors .doctor p{padding:0}.meet-our-doctors a{text-decoration:none;color:#000;background:#fff;text-align:center;width:40%;border-radius:12px;margin:0 auto;margin-top:80px;padding:12px 49px;justify-self:center;font-weight:600}.testimonials{padding:40px 0;position:relative}.testimonials .inner-container{width:80%}.testimonials .inner-container .dark-blue-dot{float:right;margin-right:260px;padding-bottom:60px}.testimonials .title-section{width:96%;margin:0 auto;padding-bottom:26px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.testimonials .buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.testimonials .buttons button{border:none;border-radius:50%;background:#c3d0e7;color:#838588;margin:0 6px;padding:10px 14px;font-size:12px;transition:.2s ease-in-out}.testimonials .buttons button:hover{color:#fff;background:#1abdd4}.testimonials .patients{text-align:center}.testimonials .patient .patient-video iframe{border-radius:12px;margin-bottom:10px}.testimonials .patient p{text-align:left;margin-left:26px;font-weight:bold}.testimonials .patient .testimonial-type{color:#838588;font-size:14px;font-weight:normal}.testimonials .bottom-dots .container{display:flex;flex-direction:row;justify-content:space-between;width:84%;margin:0 auto;padding-right:90px}.testimonials .left-accent{position:absolute;bottom:0;width:150px}.membership-options{padding:40px 0 60px}.membership-options .top-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:-20px}.membership-options .top-icons .dots-group-icon{position:relative}.membership-options .top-icons .dots-group-icon .light-blue-dot{position:absolute;left:0px;top:34.55px}.membership-options .sub-title{text-align:center}.membership-options .toggle-box{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:26px 0}.membership-options .toggle-box p{font-weight:bold}.membership-options .toggle-bar{padding:1px 1px;background:#d7d9dd;border-radius:12px;display:flex;align-content:center;width:52px;margin:0 16px;cursor:pointer}.membership-options .toggle-bar img{width:24px}.membership-options .membership-plans{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px}.membership-options .membership-plans .plan{border:1px solid #d7d9dd;border-radius:12px;width:32%;padding:28px;display:flex;flex-direction:column}.membership-options .membership-plans .plan img{width:70px;padding-bottom:16px}.membership-options .membership-plans .plan .plan-type{font-weight:bold;font-size:1.4rem;color:#000;white-space:nowrap}.membership-options .membership-plans .plan p{color:#838588;white-space:nowrap}.membership-options .membership-plans .plan .price{font-size:2rem;color:#000;font-weight:bold;padding:16px 0 40px;white-space:nowrap}.membership-options .membership-plans .plan .price span{color:#838588;font-size:1.2rem;font-weight:500}.membership-options .membership-plans .plan .plan-btn{text-align:center;text-decoration:none;color:#fff;background:#1abdd4;width:100%;border-radius:12px;padding:11px 49px;white-space:nowrap}.bottom-cta{padding:30px 0 60px;position:relative}.bottom-cta .left-accent{position:absolute;width:150px;top:0;left:0;margin-top:-270px}.bottom-cta .inner-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:12px;background:#3863af;padding:28px;color:#fff}.bottom-cta .content-fold{width:66%}.bottom-cta .content-fold .sub-title{color:#fff;padding-bottom:20px}.bottom-cta .cta-fold{width:30%;text-align:center}.bottom-cta .cta-fold .bottom-cta-btn{text-decoration:none;color:#000;background:#fff;border-radius:8px;padding:11px 49px;font-weight:bold;line-height:0;white-space:nowrap}footer{background:#031638;font-family:"Plus Jakarta Sans",sans-serif;color:#fff;padding:36px 0}footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer .location-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer .location-info .info-fold{padding-left:10px}footer .location-info .info-fold p,footer .location-info .info-fold a{font-size:16px}footer .location-info .info-fold a{text-decoration:none;color:#fff}footer .policy-and-terms{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:-160px}footer .policy-and-terms a{text-decoration:none;color:#fff;font-size:16px;margin:0 10px}footer .contact-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer .contact-info p{font-size:16px;padding-right:16px}footer .contact-info a{text-decoration:none;margin:0 8px}.modal{background-image:url(../images/sbfd-modal-popup-img.jpg) !important;z-index:99999 !important;text-align:center !important;background-size:cover !important}.modal img{width:160px;padding-top:12px}.modal h3,.modal p{text-align:center;font-size:1.4rem;font-family:proxima-nova,sans-serif;color:#fff}.modal label{display:none}.modal input{background:#fff;border:1px solid #fff;font-size:1.1rem;margin-bottom:20px;padding:8px;width:80%;border-radius:12px;color:#031638}.modal p{font-size:1.25rem;margin-top:0}.modal button{background:#031638;border-radius:25px;font-family:proxima-nova,sans-serif;font-size:1.1rem;margin-top:20px;padding:15px 40px;border:1px solid #fff;text-transform:uppercase;font-weight:600;color:#fff}.modal form{padding-top:12px !important}.top-banner{height:800px !important}.nav-banner-container{height:800px;overflow-y:hidden}.nav-banner-container:before{content:"";background:rgba(0,18,50,.6);position:absolute;width:100vw;height:100vh;z-index:-1}.video-container{width:100vw;height:100vh}.video-container iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%);z-index:-2}@media(min-aspect-ratio: 16/9){.video-container iframe{height:56.25vw}}@media(max-aspect-ratio: 16/9){.video-container iframe{width:177.78vh}}.services-section{background-color:#fff}.services-section-video{margin-top:-9rem}.form-section{z-index:1;margin-bottom:4rem}@media(max-width: 650px){.video-container,.video-container iframe{display:none}.nav-banner-container,.top-banner{height:initial !important}.nav-banner-container:before{display:none}.services-section-video{margin-top:0}}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}.mobile-container-sub-title{align-self:flex-start;margin-left:20px;display:none}.mobile-container-sub-heading{align-self:center;display:none}.reverse-stacked-image-fold .mobile-container-sub-title{display:block;align-self:center;text-align:center;padding-bottom:24px;position:relative}.reverse-stacked-image-fold .mobile-container-sub-title .service-page-yellow-half-circle{position:absolute;top:46px;right:-130px}.sub-heading{color:#000;font-size:1.5rem;font-weight:bold;padding-bottom:20px;line-height:1.6}.sub-heading br{display:none}.strong-highlight{white-space:nowrap;background:linear-gradient(to bottom, transparent 65%, #FFD256 35%)}.strong-highlight a{text-decoration:none !important;color:#000 !important;font-weight:bolder !important}.stacked-img .img{position:relative;max-height:500px;max-width:458px;border-radius:8px}.large-stacked-img .img{max-height:544px}.right-stacked-img .gray-rectangle{position:absolute;margin-top:21px;margin-left:21px}.left-stacked-img .gray-rectangle{position:absolute;margin-top:21px;margin-left:-21px}.list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;list-style:none;padding-bottom:10px}.list li{width:50%;padding-bottom:6px;font-weight:600;color:#000}.blue-img-fold-list{margin-left:24px;color:#fff;padding:16px 0}.blue-img-fold-list li{font-weight:500;padding-bottom:14px}strong{font-weight:bold}.stacked-image-fold p a{text-decoration:none;color:#000;font-weight:bolder}.mobile-service-banner{text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;display:none}.mobile-service-banner .banner-overlay{background:rgba(0,18,50,.6)}.mobile-service-banner .container{width:80%;margin:0 auto;padding:18% 0}.mobile-service-banner .main-title{font-size:2.8rem;font-family:"Plus Jakarta Sans",sans-serif;color:#fff;line-height:1.3;font-weight:800;letter-spacing:2px;padding:20px 0}.stacked-image-fold{position:relative}.stacked-image-fold .left-accent{position:absolute;top:12px;left:0;width:150px}.stacked-image-fold .right-accent{position:absolute;bottom:-220px;right:0;width:300px}.stacked-image-fold .triangular-dots{position:absolute;top:215px;left:10px;width:75px}.stacked-image-fold .container{display:flex;flex-direction:column;width:80%;padding:30px 0}.stacked-image-fold .content-container{display:flex;flex-direction:row;padding:30px 0;margin:0 20px}.stacked-image-fold .left-content-container .img-fold{text-align:left}.stacked-image-fold .left-content-container .img-fold .dark-blue-dot{margin-left:-50px;margin-top:34px}.stacked-image-fold .icon{margin-left:16%;margin-top:-60px;margin-bottom:30px}.reverse-stacked-image-fold .right-dots-group{position:absolute;right:0;top:280px}.reverse-stacked-image-fold .left-content-container .img-fold .blue-half-circle{margin-left:-34px;margin-top:40px}.reverse-stacked-image-fold .left-content-container .text-content{align-self:center}.reverse-stacked-image-fold .left-content-container .text-content .dark-blue-dot{float:right;margin-top:-8%;margin-right:58px}.reverse-stacked-image-fold .bottom-content-container .text-content{align-self:center}.reverse-stacked-image-fold .bottom-content-container .bottom-dot-container{text-align:center;padding-left:160px;padding-top:12px}.reverse-stacked-image-fold .right-accent{bottom:220px}.img-fold{width:52%;text-align:right}.img-fold .blue-half-circle{margin-right:94px;padding-bottom:46px}.top-img-fold .bottom-half-circle{text-align:center;padding-top:68px;margin-left:-80px}.top-img-fold .service-page-yellow-half-circle{padding-top:46px !important;margin-right:480px}.top-banner .solo-title{padding-top:16%;padding-bottom:24%;text-align:center}.top-banner .banner-content .content-container{width:60%;margin-left:auto}@media(max-width: 1200px){.top-banner .banner-content .content-container{width:75%}}@media(max-width: 900px){.top-banner .banner-content .content-container{margin:0 auto;width:80%}}.top-banner-bg-img{background-image:url(../images/meet-our-doctors/meet-our-doctors-banner-santa-maria-ca.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.blue-img-fold{display:flex;flex-direction:row;position:relative}.blue-img-fold .blue-img-side-graphic{position:absolute;left:0;top:0;height:100%;z-index:-1}.blue-img-fold .text-content{background:#3863af;color:#fff;width:60%;position:relative}.blue-img-fold .text-content .braces-icon{position:absolute;right:20px;top:30px}.blue-img-fold .text-content .tooth-icon{position:absolute;bottom:5%;left:12%}.blue-img-fold .text-content .container{padding-left:11%;padding-top:100px;padding-bottom:120px}.blue-img-fold .text-content .sub-title{color:#fff;padding-bottom:26px}.blue-img-fold .text-content p{padding:4px 0}.blue-img-fold .img-content{width:40%;background-repeat:no-repeat;background-position:center;background-size:cover}.light-blue-icons-fold{display:flex;flex-direction:row;background:#e9eef5}.light-blue-icons-fold .icons{width:40%;position:relative}.light-blue-icons-fold .icons .inner-icon,.light-blue-icons-fold .icons .outward-icon{position:absolute;height:100%;left:-10%}.light-blue-icons-fold .icons .braces-icon{position:absolute;left:185px;top:25%}.light-blue-icons-fold .icons .tooth-icon{position:absolute;top:15%;left:500px}.light-blue-icons-fold .icons .implant-icon{position:absolute;left:350px;top:60%}.light-blue-icons-fold .icons-tall{width:40%;position:relative}.light-blue-icons-fold .icons-tall .outward-icon{position:absolute;height:100%;left:-10%}.light-blue-icons-fold .icons-tall .tooth-icon{position:absolute;left:70%;top:15%}.light-blue-icons-fold .icons-tall .braces-icon{position:absolute;top:65%;left:60%}.light-blue-icons-fold .icons-tall .implant-icon{position:absolute;top:40%;left:45%}.light-blue-icons-fold .text-content{width:60%}.light-blue-icons-fold .text-content .container{width:100%;padding:80px 0;padding-left:6%;padding-right:16%}.light-blue-icons-fold .text-content .sub-heading{color:#000;line-height:1.2}.light-blue-icons-fold .text-content .sub-heading br{display:block}.light-blue-icons-fold .text-content p{color:#838588;padding-bottom:16px}.title-fold .container{display:flex;flex-direction:row;align-items:center;width:80%;justify-content:space-between;padding:120px 0 100px}.title-fold .title-section,.title-fold .text-content{width:48%;position:relative}.title-fold .title-section img,.title-fold .text-content img{position:absolute}.title-fold .title-section .health-insurance-icon,.title-fold .text-content .health-insurance-icon{top:-100px;left:-90px}.title-fold .title-section .dark-blue-dot,.title-fold .text-content .dark-blue-dot{bottom:-60px;left:12px}.title-fold .title-section .blue-half-circle,.title-fold .text-content .blue-half-circle{left:-30px;top:-80px}.title-fold .title-section .yellow-half-circle,.title-fold .text-content .yellow-half-circle{right:40px;bottom:20%;z-index:-1}@media(max-width: 1300px){.stacked-image-fold .content-container .img-fold{align-self:center}.stacked-image-fold .content-container .sub-title,.sub-heading{display:none}.reverse-stacked-image-fold .content-container .sub-heading{display:block}.mobile-container-sub-heading,.mobile-container-sub-title{display:block}.mobile-container-sub-heading br,.mobile-container-sub-title br{display:none}.mobile-container-sub-title{align-self:center;margin-left:0;text-align:center}.mobile-container-sub-heading{text-align:center;width:85%;margin:0 auto}.reverse-stacked-image-fold .mobile-container-sub-title br{display:block}.reverse-stacked-image-fold .content-container .special-case{display:none !important}.reverse-stacked-image-fold .left-content-container .text-content .dark-blue-dot{margin-right:-50px;margin-top:-25px !important}.stacked-img .gray-rectangle{height:428px;width:424px;margin-top:14px}.stacked-img img{max-height:486px !important;max-width:380px !important}.top-img-fold .service-page-yellow-half-circle{padding-top:30px !important;margin-right:390px}.large-stacked-img img{max-width:454px !important}.large-stacked-img .large-gray-rectangle{width:454px;height:486px;margin-top:20px;margin-left:0}.blue-img-fold .blue-img-side-graphic{left:-26px}.blue-img-fold .text-content .sub-title br{display:none}.blue-img-fold .img-content{background-position:right}.light-blue-icons-fold .text-content .sub-heading{display:block}}@media(max-width: 1245px){.blue-img-fold .text-content .tooth-icon{left:9%}}@media(max-width: 1200px){.top-banner .banner-content .content-container{width:75%}.top-banner .service-page-banner-content .content-container{margin:0 auto}}@media(max-width: 1150px){.stacked-img .gray-rectangle{height:370px;margin-top:18px}.stacked-img img{max-width:340px !important}.large-stacked-img .img{max-width:354px !important}.top-img-fold .service-page-yellow-half-circle{margin-right:340px}.large-stacked-img .large-gray-rectangle{min-width:354px;height:420px;margin-top:20px;margin-left:20px}.blue-img-fold .teeth-cleaning-blue-img-fold-bg{background-position-x:80%}}@media(max-width: 1060px){.mobile-container-sub-title br{display:block}.large-stacked-img .img{max-width:340px !important}.large-stacked-img .large-gray-rectangle{min-width:340px;height:403px;margin-top:20px}.reverse-stacked-image-fold .mobile-container-sub-title .service-page-yellow-half-circle{right:-68px}.blue-img-fold .blue-img-side-graphic{left:-75px}}@media(max-width: 1024px){.blue-img-fold .blue-img-side-graphic{left:-16px}.blue-img-fold .text-content{width:100%}.blue-img-fold .text-content .container{padding-left:0;width:80%;margin:0 auto}.blue-img-fold .text-content .sub-title br{display:block}.blue-img-fold .img-content{display:none}.blue-img-fold .text-content .tooth-icon{left:6%}}@media(max-width: 1000px){.list li{font-size:1rem !important}}@media(max-width: 900px){.top-banner .banner-content .content-container{width:80%;margin:0 auto}}@media(max-width: 850px){.top-banner .service-page-banner-content{padding-bottom:80px}.top-banner .service-page-banner-content .content-container{text-align:center}.list{padding-bottom:16px;padding-top:8px;justify-content:center}.list li{font-size:1.1rem !important;width:55%}.mobile-container-sub-title{align-self:center;text-align:center;margin-left:0}.stacked-image-fold .content-container{flex-direction:column}.stacked-image-fold .content-container .text-content,.stacked-image-fold .content-container .img-fold{width:100%;margin:0 auto}.stacked-image-fold .left-content-container{flex-direction:column-reverse}.stacked-image-fold .content-container .text-content,.img-fold{padding-bottom:18px}.stacked-image-fold .content-container .img-fold{text-align:center}.top-img-fold .service-page-yellow-half-circle{margin-right:500px}.stacked-img img{max-width:440px !important}.right-stacked-img .gray-rectangle{margin-top:17px;height:492px;width:530px}.left-stacked-img .gray-rectangle{height:492px;width:530px}.top-img-fold .blue-half-circle{margin-right:-215px}.reverse-stacked-image-fold .left-content-container .blue-dot-container{margin-left:0}.stacked-image-fold .left-content-container .img-fold .dark-blue-dot{margin-left:-512px;margin-top:34px}.reverse-stacked-image-fold .left-content-container .img-fold .blue-half-circle{margin-left:-370px}.large-stacked-img .img{max-width:454px !important}.large-stacked-img .large-gray-rectangle{margin-top:22px;margin-left:8px}.blue-img-fold .text-content .container{text-align:center}.light-blue-icons-fold .icons,.light-blue-icons-fold .icons-tall{display:none}.light-blue-icons-fold .text-content{width:100%}.light-blue-icons-fold .text-content .container{width:80%;padding-left:0;padding-right:0;text-align:center}.title-fold .container{flex-direction:column;padding-bottom:20px}.title-fold .container .title-section,.title-fold .container .text-content{width:100%;text-align:center}.title-fold .container .title-section{padding-bottom:20px}.title-fold .container .title-section{padding-bottom:48px}.title-fold .title-section .dark-blue-dot,.title-fold .text-content .dark-blue-dot{bottom:20px;right:0px;left:auto;width:2%}.title-fold .title-section .health-insurance-icon{top:-86px;left:-20px}.title-fold .text-content .blue-half-circle{left:-40px;top:-12px}.title-fold .text-content .yellow-half-circle{right:15px;bottom:8%}.blue-img-fold-list{margin-left:0;list-style:none}}@media(max-width: 650px){.list{padding-top:0}.mobile-container-sub-title br{display:none}.mobile-service-banner{display:block}.top-banner-bg-img .container{width:90%}.top-banner .service-page-banner-content .content-container{width:100%;text-align:center}.top-banner .service-page-banner-content .content-container .main-title{display:none !important}.top-banner .service-page-banner-content .content-container{padding-top:4%}.top-fold .mobile-container-sub-title{padding-top:0 !important}.service-banner .banner-content{display:none}.mobile-container-sub-heading,.mobile-container-sub-title{padding-top:64px}.stacked-image-fold .container{padding:30px 0 !important}.stacked-image-fold .content-container{padding-bottom:12px;padding-top:24px}.stacked-image-fold .content-container .img-fold{padding:0}.stacked-image-fold .content-container .text-content,.img-fold{width:100%}.stacked-image-fold .content-container{margin:0}.stacked-img{position:relative;margin-right:4%}.stacked-img .gray-rectangle{width:100%;height:100%;margin-top:5%}.right-stacked-img .gray-rectangle{margin-left:5%}.left-stacked-img{margin-right:0;margin-left:4%}.left-stacked-img .gray-rectangle{margin-left:-5%}.stacked-img .img{max-width:100% !important}.top-img-fold .service-page-yellow-half-circle,.blue-half-circle,.left-accent{display:none}.reverse-stacked-image-fold{padding-bottom:11%}.reverse-stacked-image-fold .right-dots-group{display:none}.reverse-stacked-image-fold .mobile-container-sub-title .service-page-yellow-half-circle{display:none}.large-stacked-img .img{max-height:none !important}.large-stacked-img .large-gray-rectangle{margin-top:5%;margin-left:-2%;min-width:100%;min-height:100%}.blue-img-fold .text-content .container{width:90%;padding-top:10%;padding-bottom:8%}.blue-img-fold .text-content .container .sub-title br{display:none}.blue-img-fold .blue-img-side-graphic,.text-content .braces-icon,.text-content .tooth-icon{display:none}.title-fold .title-section .health-insurance-icon{display:none}.title-fold .container{padding-top:60px;width:90%}.title-fold .container .title-section{padding-bottom:28px}.bottom-fold-padding{padding-bottom:14% !important}.light-blue-icons-fold .text-content .container{width:90%;padding:10% 0 6%}.light-blue-icons-fold .text-content .sub-heading br{display:none}.first-container .container{padding-top:0 !important}.no-top-pad{padding-top:0 !important}.no-bottom-pad{padding-bottom:0 !important}.bottom-50{padding-bottom:50px !important}.top-50{padding-top:50px !important}.bottom-40{padding-bottom:40px !important}.top-40{padding-top:40px !important}}@media(max-width: 620px){.large-stacked-img .large-gray-rectangle{margin-left:-1%}}@media(max-width: 600px){.large-stacked-img .large-gray-rectangle{margin-left:3%}}@media(max-width: 550px){.large-stacked-img .large-gray-rectangle{margin-left:4%;margin-top:4.5%}.reverse-stacked-image-fold .mobile-container-sub-title br{display:none}.mobile-service-banner .main-title{font-size:2.2rem}}@media(max-width: 450px){.list li,.list .long{width:100%;padding-bottom:8px}.list li br,.list .long br{display:block}.mobile-service-banner .main-title{font-size:1.8rem}}@media(max-width: 356px){.mobile-service-banner .main-title{font-size:1.6rem}}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}.parent-service-banner .banner-content{padding-top:200px}.parent-service-banner .banner-content .content-container{margin:0 auto;text-align:center}.parent-service-page .stacked-image-fold .right-accent{position:absolute;top:100px;right:0;width:150px}.parent-service-page .img-fold .blue-half-circle{margin-right:0;margin-left:5%}.parent-service-page .text-content .service-page-yellow-half-circle{margin-left:85%;margin-top:4%;margin-bottom:4%}.parent-service-page .services-section .parent-services-container .container{width:60%}.parent-service-page .services-section .parent-services-container .container a{width:30%;margin-left:auto;margin-right:auto}.parent-service-page .services-section .services-cta-container{padding-bottom:1%}.parent-service-page .services-section .services-cta-container .triangular-dots{position:absolute;left:10px;top:190px}.parent-service-page .services-section .services-cta-container .yellow-half-circle{top:250px}.parent-service-page .top-reducer .mobile-container-sub-title{padding-bottom:8%}.parent-blue-img-fold .text-content{position:relative}.parent-blue-img-fold .text-content .graphic{position:absolute;height:100%;right:0}.parent-blue-img-fold .text-content .container{padding-left:0;padding-right:10%}@media(max-width: 1300px){.parent-service-page .stacked-image-fold .content-container .sub-heading,.parent-service-page .sub-title{display:none}.parent-service-page .stacked-image-fold .content-container .mobile-container-sub-heading,.parent-service-page .mobile-container-sub-title{display:block}.parent-service-page .mobile-container-sub-heading{padding-bottom:0}.parent-service-page .text-content .blue-half-circle{left:0}}@media(max-width: 1200px){.parent-service-banner{height:600px !important;height:inherit !important}.parent-service-banner .banner-content{padding-top:120px}}@media(max-width: 1024px){.parent-blue-img-fold .text-content .container{padding-right:0}}@media(max-width: 1100px){.parent-service-page .services-section .parent-services-container .container{width:80%}}@media(max-width: 950px){.parent-service-page .services-section .services-cta-container .yellow-half-circle{left:130px}}@media(max-width: 900px){.parent-service-page .services-section .sub-title br{display:none}}@media(max-width: 850px){.parent-service-page .img-fold .blue-half-circle{margin-left:-346px}.parent-service-page .top-reducer{padding-top:5% !important}.parent-service-page .stacked-image-fold .mobile-bottom-padding{padding-bottom:60px !important}.parent-service-page .parent-blue-img-fold .text-content .container{padding:80px 0}.parent-service-page .top-reducer .mobile-container-sub-title{padding-bottom:0}.parent-service-page .dental-excellence .text-content .blue-half-circle{display:none}.parent-service-page .text-content .service-page-yellow-half-circle{margin-bottom:0}}@media(max-width: 650px){.parent-service-page .dental-excellence .mobile-top-padding{padding-top:46px !important}.parent-service-page .stacked-image-fold .bottom-fold-padding{padding-bottom:10% !important}.parent-service-page .services-section .services-cta-container{padding-bottom:0;padding-top:0}.parent-service-page .services-section .parent-services-container .container a{width:100%;margin:18px auto}.parent-service-page .parent-blue-img-fold .text-content .graphic{display:none}.parent-service-page .text-content .service-page-yellow-half-circle,.parent-service-page .img-fold .blue-half-circle,.parent-service-page .services-section .services-cta-container .triangular-dots{display:none}.parent-service-page .mobile-container-sub-heading{padding-bottom:4%;margin-bottom:0}.parent-service-page .top-reducer .mobile-container-sub-title{padding-bottom:0}.parent-service-page .mobile-container-sub-heading{padding-top:0}}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}.doctor-modal{background:#fff !important}.doctor-modal img{padding-bottom:26px;width:100px}.doctor-modal .name{text-align:left;font-weight:bolder;color:#031638;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem}.doctor-modal .name span{color:#1abdd4}.doctor-modal hr{border:none;border-top:3px solid #c3d0e7}.doctor-modal .position p{text-align:left;color:#3863af;padding-bottom:6px;font-weight:200;font-size:1.7rem}.doctor-modal .bio-content p{text-align:left;color:#838588}.doctor-modal ul{color:#3863af;font-family:"Plus Jakarta Sans",sans-serif;text-align:left;margin-left:30px;padding:10px 0;font-size:1.2rem}.doctor-modal ul li{padding:4px 0}@media(max-width: 600px){.doctor-modal .name{font-size:1.4rem}.doctor-modal .position p{font-size:1.6rem}.doctor-modal .bio-content p{font-size:1.15rem}.doctor-modal ul{font-size:1.1rem}}@media(max-width: 480px){.doctor-modal img{width:86px}.doctor-modal .name{font-size:1.3rem}.doctor-modal .position p{font-size:1.5rem}.doctor-modal .bio-content p{font-size:1rem}.doctor-modal ul{font-size:9rem}}@media(max-width: 400px){.doctor-modal img{width:75px;padding-bottom:16px}.doctor-modal .name{font-size:1.2rem}.doctor-modal .position p{font-size:1.4rem}.doctor-modal .bio-content p{font-size:.9rem}.doctor-modal ul{font-size:.85rem}}.teeth-cleaning-banner{background-image:url(../images/services/teeth-cleaning/teeth-cleaning-and-checkups-mobile-banner-santa-maria-ca.jpg)}.exam-consultation-banner{background-image:url(../images/services/exam-consultation/exam-and-consultation-mobile-banner-santa-maria-ca.jpg)}.periodontal-treatment-banner{background-image:url(../images/services/periodontal-treatment/periodontal-treatment-mobile-banner-santa-maria-ca.jpg);background-position:top}.dental-extraction-banner{background-image:url(../images/services/dental-extraction/dental-extraction-mobile-banner-santa-maria-ca.jpg);background-position:center}.dental-emergency-banner{background-image:url(../images/services/dental-emergency/dental-emergency-mobile-banner-santa-maria-ca.jpg);background-position:center}.dental-braces-banner{background-image:url(../images/services/dental-braces/dental-braces-mobile-banner-santa-maria-ca.jpg);background-position:center}.invisalign-banner{background-image:url(../images/services/invisaligns/invisalign-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.porcelain-veneers-banner{background-image:url(../images/services/porcelain-veneers/porcelain-veneers-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.teeth-whitening-banner{background-image:url(../images/services/teeth-whitening/teeth-whitening-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.pediatric-dentistry-banner{background-image:url(../images/services/pediactric-dentistry/pediatric-dentistry-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.dental-implants-banner{background-image:url(../images/services/dental-implants/dental-implants-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.all-on-6-banner{background-image:url(../images/services/all-on-6/all-on-6-full-mouth-implants-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.dental-fillings-banner{background-image:url(../images/services/dental-fillings/dental-fillings-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.root-canals-banner{background-image:url(../images/services/root-canals/root-canal-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.dental-crowns-banner{background-image:url(../images/services/dental-crowns/dental-crowns-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.overdentures-banner{background-image:url(../images/services/overdentures/overdentures-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.dental-bridges-banner{background-image:url(../images/services/dental-bridges/dental-bridges-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.dental-bridges-banner{background-image:url(../images/services/dentures/dentures-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.dentures-banner{background-image:url(../images/services/dentures/dentures-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.restorative-dentistry-banner{background-image:url(../images/services/restorative-dentistry/restorative-dentistry-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:top}.cosmetic-dentistry-banner{background-image:url(../images/services/cosmetic-dentistry/cosmetic-dentistry-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.general-and-preventative-dentistry-banner{background-image:url(../images/services/general-dentistry/general-and-preventative-dentistry-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.orthodontics-banner{background-image:url(../images/services/orthodontics/orthodontics-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:top}.financing-services-banner{background-image:url(../images/services/financing-services/financial-services-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.membership-plans-banner{background-image:url(../images/membership-plans/membership-plans-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:top}.meet-our-doctors-banner{background-image:url(../images/meet-our-doctors/meet-our-doctors-mobile-banner-santa-maria-ca.jpg);background-position:top}.employment-opportunities-banner{background-image:url(../images/employment-opportunities/employment-opportunities-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:top}.contact-us-banner{background-image:url(../images/contact-us/contact-us-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.patient-forms-banner{background-image:url(../images/patient-forms/new-patient-forms-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.patient-offers-banner{background-image:url(../images/patient-offers/patient-offers-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}.advanced-technology-banner{background-image:url(../images/advance-technology/advance-dental-technology-mobile-banner-santa-barbra-family-dentistry-santa-maria-ca.jpg);background-position:center}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}.contact-page .top-fold a{display:inline !important}.contact-page .top-fold .text-content .blue-half-circle{position:absolute;top:-20px;right:-60px}.contact-page .top-fold .top-img-fold .service-page-yellow-half-circle{margin-right:20px}.contact-page .top-fold .sub-heading{padding-bottom:8px}.contact-page .top-fold ul{margin-left:20px;color:#838588;font-weight:bold;padding-bottom:12px}.contact-page .top-fold a{text-decoration:none;color:#1abdd4;font-weight:bold;font-size:1rem;display:flex;flex-direction:row;align-items:center}.contact-page .top-fold a img{margin-left:4px;margin-top:4px}.services-section .left-accent{left:0}.services-section .triangular-dots{position:absolute;left:10px}.services-section .blue-half-circle{position:absolute;right:8%;top:60px}.services-section .dark-blue-dot{position:absolute;left:14%;top:10%}.services-section .services-cta-container{padding:100px 0 60px}.services-section .services-cta-container p{padding:12px 0}.doctors-stack{padding-bottom:40px}.doctors-stack .container{padding:40px 0}.doctors-stack p{padding-bottom:12px !important}.doctors-stack .right-accent{top:900px}.title-fold .title-section .health-insurance-icon{top:auto;left:-80px;bottom:-70px}.title-fold .title-section .health-insurance-icon{top:auto;left:-80px;bottom:-70px}.title-fold .text-content .blue-half-circle{left:auto;top:0px;right:-60px;z-index:-1}.employment-opportunities-form{background:#e9eef5;text-align:center;position:relative}.employment-opportunities-form .braces-icon,.employment-opportunities-form .tooth-icon,.employment-opportunities-form .implant-icon{position:absolute}.employment-opportunities-form .implant-icon{left:90px;top:60px}.employment-opportunities-form .braces-icon{right:80px;top:120px}.employment-opportunities-form .tooth-icon{bottom:48px;left:30px}.employment-opportunities-form .container{padding-top:60px;width:75%}.employment-opportunities-form .sub-heading{display:block;text-align:center;padding-bottom:12px}.employment-opportunities-form .sub-title{text-align:center;padding-bottom:20px}.employment-opportunities-form form{width:100%;display:flex;flex-direction:column;padding-top:60px;padding-bottom:80px}.employment-opportunities-form form label{font-family:proxima-nova,sans-serif;color:#031638;text-align:left;font-size:1.5rem;font-weight:bold;margin-bottom:4px;display:none}.employment-opportunities-form form input{margin-bottom:38px;background:rgba(0,0,0,0);color:#031638;font-size:1.4rem;font-weight:bold;border:none;border-bottom:2px solid #031638;padding-left:0}.employment-opportunities-form form textarea:focus,input:focus{outline:none}.employment-opportunities-form form textarea{border:2px solid #031638;border-radius:12px;background:rgba(0,0,0,0);height:200px;color:#031638;font-size:1.4rem;font-weight:bold;padding:16px;cursor:pointer}input[type=file]::-ms-browse{color:#fff;background:#031638;border-radius:12px;font-size:1rem;padding:6px;cursor:pointer}input[type=file]::-webkit-file-upload-button{color:#fff;background:#031638;border-radius:12px;font-size:1rem;padding:6px;cursor:pointer}input[type=file]::file-selector-button{color:#fff;background:#031638;border-radius:12px;font-size:1rem;padding:6px;cursor:pointer}.employment-opportunities-form form #resumeFile{color:rgba(0,0,0,0)}.employment-opportunities-form form .upload-btn{display:flex;flex-direction:row;align-items:center;position:relative}.employment-opportunities-form form .upload-btn label{display:block;font-size:.9rem;position:absolute;left:115px;top:10px}.employment-opportunities-form form .upload-btn label span{font-size:.8rem;color:#3863af;font-weight:200}::placeholder{color:#031638}:-ms-input-placeholder{color:#031638}::-ms-input-placeholder{color:#031638}.employment-opportunities-form form .button{text-decoration:none;background:#1abdd4;color:#fff;padding:15px 49px;border-radius:12px;text-transform:uppercase;width:45%;margin:0 auto}.map-section{padding:60px 0}.map-section iframe{width:100%;margin:0 auto;height:600px}@media(max-width: 1300px){.contact-page .top-fold .text-content .blue-half-circle{display:none}.mobile-container-sub-title{margin-left:0;align-self:center;position:relative;padding-bottom:12px}.mobile-container-sub-title img{right:-70px;top:-36px;position:absolute}.stacked-image-fold .content-container .sub-heading{display:block}}@media(max-width: 950px){.employment-opportunities-form .implant-icon{top:30px;left:60px}.employment-opportunities-form .braces-icon{right:20px;top:160px}.employment-opportunities-form .tooth-icon{left:15px}.mobile-container-sub-title img{right:-12px;top:-60px}.services-section .blue-half-circle{right:60px}.services-section .dark-blue-dot{left:40px}.services-section .services-cta-container{padding-bottom:30px}}@media(max-width: 900px){.employment-opportunities-form form{padding-bottom:40px}}@media(max-width: 850px){.top-img-fold .blue-half-circle{margin-right:0}.contact-page .top-fold .top-img-fold .service-page-yellow-half-circle{margin-right:-380px;padding-top:50px !important}.contact-page .top-fold a{justify-content:center}.contact-page .top-fold ul{list-style:none}.services-section .services-cta-container{padding-bottom:14px}.doctors-stack .container{padding:20px 0}.doctors-stack .content-container .text-content{padding-bottom:42px}.stacked-image-fold .content-container .sub-heading{font-size:1.8rem}.doctors-stack .right-accent{top:2400px}.title-fold .title-section .health-insurance-icon{top:-86px;left:-20px;bottom:auto}}@media(max-width: 650px){.employment-opportunities-form form{padding-top:26px}.employment-opportunities-form form label{font-size:1.4rem}.employment-opportunities-form form input{font-size:1.3rem}.employment-opportunities-form form .button{width:100%;text-align:center}.employment-opportunities-form .braces-icon,.tooth-icon,.implant-icon{display:none}.contact-page .top-fold .container{padding-bottom:60px !important}.services-section .services-cta-container{padding-top:40px}.services-section .triangular-dots{display:none}.doctors-stack .container{padding:0 !important}}@media(max-width: 602px){.employment-opportunities-form form .upload-btn label{top:2px}}@media(max-width: 480px){.employment-opportunities-form form label{font-size:1.3rem}.employment-opportunities-form form input{font-size:1.2rem}.employment-opportunities-form .sub-heading{padding-bottom:0;font-size:1.1rem}}@media(max-width: 400px){.employment-opportunities-form form .upload-btn label{font-size:.6rem;top:8px}.employment-opportunities-form form .upload-btn label span{font-size:.5rem}}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}.policy-terms-content{padding:50px 0}.policy-terms-content a{text-decoration:none;color:#3863af}.policy-terms-content .update-time{padding:12px 0;font-size:1.5rem}.policy-terms-content .sub-heading{padding:12px 0}.policy-terms-content h5{font-weight:200;font-size:1.5rem;padding-bottom:8px;padding-top:12px}.policy-terms-content .subject-title{padding:8px 0}.break-link{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media(max-width: 1168px){.policy-terms-content h5,.update-time{font-size:1.4rem}}@media(max-width: 450px){.policy-terms-content h5,.policy-terms-content .update-time{font-size:1.3rem}}@font-face{font-family:"plus-jakarta-italic";src:url(PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"plus-jakarta-regular";src:url(PlusJakartaSans-VariableFont_wght.ttf) format("truetype")}@media(max-width: 1500px){.meet-our-doctors .inner-container .braces-icon{margin-right:0}.meet-our-doctors .doctors{flex-wrap:wrap;justify-content:space-around}.meet-our-doctors .doctors .doctor{margin:20px 10px}.meet-our-doctors a{margin-top:50px}}@media(max-width: 1450px){.testimonials .patient .patient-video iframe{width:90%;height:250px}}@media(max-width: 1400px){.top-banner .banner-content .main-title{font-size:3rem}}@media(max-width: 1360px){.about-us .qualities .quality{width:28%}.about-us .qualities .quality .sub-heading br{display:block}}@media(max-width: 1350px){.bottom-cta .cta-fold{width:32%}footer .policy-and-terms{margin-left:-100px}}@media(max-width: 1300px){.form-section form .input-block{width:24%}.services-section .services-container .container a{width:25%}}@media(max-width: 1245px){.container{width:92%}.inner-container{width:80%}nav .container{width:95%}nav .container .phone-container{margin-left:25px}}@media(max-width: 1200px){.about-us .qualities .quality{width:29%}.meet-our-doctors .inner-container .bottom-icons{width:95%;margin:-50px auto 0}.meet-our-doctors a{padding-left:0;padding-right:0}}@media(max-width: 1168px){.sub-title{font-size:2.3rem}a,p{font-size:1.1rem}ul li{font-size:1rem}.membership-options .membership-plans .plan img{width:60px}.membership-options .membership-plans .plan .plan-type{font-size:1.3rem}.membership-options .membership-plans .plan .price{font-size:1.8rem}.membership-options .membership-plans .plan .price span{font-size:1.1rem}.bottom-cta .content-fold .sub-title br{display:none}.bottom-cta .cta-fold .bottom-cta-btn{padding:11px 36px}}@media(max-width: 1140px){footer .location-info .info-fold p,footer .location-info .info-fold a{font-size:14px}footer .location-info .logo-fold img{width:116px}footer .policy-and-terms{margin-left:-10px}footer .policy-and-terms a{font-size:14px}footer .contact-info p{font-size:14px}footer .contact-info a i{width:36px}}@media(max-width: 1100px){.form-section form .input-block{padding:18px 16px}.form-section form .input-block img{width:16px;margin-top:3px}.form-section form .input-block input{font-size:.9rem;width:90%}.form-section form .button{font-size:.9rem;padding:18px 26px}.dental-excellence .text-content .sub-title br{display:none}.dental-excellence .img-content{width:40%}.dental-excellence .img-content img{width:100%}.about-us .qualities .quality{width:31%}}@media(max-width: 1024px){nav .container .logo-container a img{width:120px}nav .container .desktop-nav-menu .nav-list .nav-item a{font-size:14px}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list{width:230px}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list a{font-size:13px}nav .container .desktop-nav-menu .nav-list .dropdown-nav-list .subpage-dropdown i{top:14px;right:10px}nav .container .language-container .selected-country-flag{width:26px}nav .container .language-container p{font-size:14px}nav .container .language-container .country-dropdown-list .country-flag-selection{width:22px}nav .container .language-container .country-dropdown-list p{font-size:13px}nav .container .phone-container{margin-left:18px}nav .container .phone-container p{font-size:14px}nav .container .phone-container p img{width:18px}.top-banner .banner-content .company-name{font-size:1.2rem}.top-banner .banner-content .main-title{font-size:2.8rem}.testimonials .inner-container{width:90%}.bottom-cta .inner-container{flex-direction:column;justify-content:center;padding-bottom:48px}.bottom-cta .inner-container .content-fold,.bottom-cta .inner-container .cta-fold{width:100%;text-align:center}.bottom-cta .inner-container .content-fold p{padding-bottom:38px}}@media(max-width: 1000px){.membership-options .membership-plans .plan{padding:18px}.membership-options .membership-plans .plan .plan-btn{padding:11px 0}footer .container{flex-direction:column;justify-content:center;padding:36px 0}footer .container .location-info{flex-direction:column;justify-content:center}footer .container .location-info .logo-fold img{width:160px}footer .container .location-info .info-fold{padding-left:0;padding-bottom:6px;text-align:center}footer .container .location-info .info-fold a,footer .container p{font-size:1rem !important;padding:12px 0}footer .container .policy-and-terms{margin-left:0;flex-direction:column;justify-content:center}footer .container .policy-and-terms a{font-size:1rem;margin:12px 0 0}footer .container .contact-info{flex-direction:column}footer .container .contact-info p{padding-right:0}}@media(max-width: 950px){.services-section .services-container .container a{margin-left:12px;margin-right:12px}.dental-excellence .container{width:88%}.dental-excellence .img-content{width:45%}.about-us .qualities .quality{width:46%}}@media(max-width: 900px){nav .container .desktop-nav-menu{display:none}nav .container .language-container{display:none}nav .container .phone-container{display:none}nav .container .device-menu-icon{display:flex}nav .container .device-menu-icon i{display:block}.form-section form .input-block{width:23%}.services-section .services-cta-container .yellow-half-circle{left:50px}.services-section .services-cta-container .sky-blue-dot{left:40px}.services-section .services-cta-container .health-insurance-icon{right:100px}.meet-our-doctors a{width:60%}.meet-our-doctors .inner-container .bottom-icons .implant-tooth-icon{margin-right:30px}.patient-placeholder{display:none !important}.testimonials{padding:60px 0}.testimonials .patient .patient-video iframe{width:560px;height:315px}.testimonials .title-section{width:560px}.testimonials .patient p{width:560px;margin:0 auto}.membership-options{padding-bottom:0}}@media(max-width: 850px){.services-section .services-container .container a{width:36%}.dental-excellence .container{flex-direction:column;padding-bottom:60px}.dental-excellence .text-content,.img-content{text-align:center;width:90%;margin:0 auto}.dental-excellence .img-content{width:90%;padding-top:28px}.dental-excellence .img-content img{width:60%}.membership-options .membership-plans{justify-content:space-around;flex-wrap:wrap}.membership-options .membership-plans .plan{width:45%;margin-bottom:32px}}@media(max-width: 768px){.sub-title{font-size:2rem}.form-section form{padding:26px 0}.form-section form .input-block{padding-left:8px;padding-right:8px}.form-section form .button{padding-left:16px;padding-right:16px}.testimonials .bottom-dots .container{width:90%}}@media(max-width: 680px){.top-banner .banner-content p br{display:none}.form-section form{flex-direction:column;padding:28px}.form-section form .input-block{width:88%;margin:10px auto;padding:24px 36px}.form-section form .input-block img{width:22px}.form-section form .input-block input{font-size:1.1rem}.form-section form .button{width:88%;margin:10px auto;text-align:center;font-size:1.1rem}}@media(max-width: 650px){.slick-slide img{display:inline !important;width:18%}.top-banner .overlay{height:auto !important}.top-banner .overlay .container{width:90%}.top-banner .banner-content{padding:20% 0 16%}.top-banner .banner-content .mobile-banner-tooth{display:inline-block}.top-banner .banner-content p{display:none}.top-banner .banner-content .top-banner-cta{display:none}.top-banner .banner-content .light-blue-dot{display:block}nav{background:#fff;position:relative}nav .container{padding-top:10px;padding-bottom:4px}nav .container .logo-container a img{width:30%}nav .container .device-menu-icon{width:75px;margin-right:0}nav .container .device-menu-icon i{display:none;color:#838588;font-size:26px}.block{display:block !important}nav .container .device-menu-icon .fa-phone{display:block;font-size:1.4rem}.mobile-top-banner-cta-block{display:block}.form-section{text-align:center;margin-top:0;margin-bottom:0}.form-section .background-graphic,.form-section .mobile-banner-img,.form-section .large-light-blue-dot,.form-section .light-blue-dot{display:inline-block}.services-section .left-accent{display:none}.services-section .services-cta-container{padding-bottom:42px;padding-top:50px}.services-section .services-cta-container .container{width:90%}.services-section .services-cta-container p{width:100%}.services-section .services-cta-container .health-insurance-icon,.yellow-half-circle,.sky-blue-dot,.right-accent,.blue-dot{display:none}.services-section .services-container .container{width:75%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-section .services-container .services{flex-grow:3;width:100%}.services-section .services-container .container a{width:100%;margin-top:18px;margin-bottom:18px}.dental-excellence .triangular-dots{display:none}.dental-excellence .container{padding-top:42px;width:90%}.dental-excellence .text-content .blue-half-circle,.yellow-dot-container{display:none}.dental-excellence .text-content{width:100% !important}.dental-excellence .img-content{width:100%;padding-top:12px}.dental-excellence .img-content img{width:100%}.about-us{padding-bottom:40px}.about-us .right-accent,.dark-blue-dot{display:none}.about-us .inner-container{width:90%}.about-us .qualities{padding-top:20px}.about-us .qualities .quality{width:100%;padding-bottom:16px}.about-us .qualities .quality img{width:18%}.about-us .qualities .quality .sub-heading br{display:none}.about-us .bottom-dots{display:none}.meet-our-doctors{padding:70px 0}.meet-our-doctors .intro{padding-top:20px;padding-bottom:30px}.meet-our-doctors .sub-title,.intro{text-align:center}.meet-our-doctors .inner-container{width:90%}.meet-our-doctors .doctors .doctor{margin:20px 5px}.meet-our-doctors .top-left-corner,.bottom-right-corner,.inner-container .braces-icon{display:none}.meet-our-doctors .inner-container .bottom-icons{display:none}.meet-our-doctors a{display:none}.testimonials{display:none}.membership-options{padding-top:40px}.membership-options .top-icons{display:none}.membership-options .membership-plans .plan{width:85%;margin-bottom:38px}.bottom-cta{padding:42px 0}.bottom-cta .inner-container{width:90%}.first-container .container{padding-top:0 !important}.no-top-pad{padding-top:0 !important}.no-bottom-pad{padding-bottom:0 !important}.bottom-50{padding-bottom:50px !important}.top-50{padding-top:50px !important}.bottom-40{padding-bottom:40px !important}.top-40{padding-top:40px !important}.bottom-30{padding-bottom:30px !important}.top-30{padding-top:30px !important}.bottom-20{padding-bottom:20px !important}.top-20{padding-top:20px !important}}@media(max-width: 550px){.top-banner .banner-content .main-title{font-size:2.2rem}}@media(max-width: 500px){.meet-our-doctors{padding:50px 0}.meet-our-doctors .doctors .doctor{margin:10px 0;width:47%}.meet-our-doctors .doctors .doctor img{width:100%}.meet-our-doctors .doctors .doctor .doctor-name,.meet-our-doctors .doctors .doctor .status{font-size:.9rem}}@media(max-width: 450px){.sub-title{font-size:1.7rem}a,p{font-size:1rem}ul li{font-size:.9rem}.top-banner .banner-content .company-name{font-size:.9rem}.top-banner .banner-content .mobile-banner-tooth{width:30px;margin-bottom:-32px}.top-banner .banner-content .company-name img{width:25px;padding-right:8px}.top-banner .banner-content .main-title{font-size:1.8rem}.top-banner .banner-content .light-blue-dot{width:13px}.form-section .background-graphic{top:-12%}.form-section .light-blue-dot{top:25%}.form-section form .input-block{width:100%;padding:18px 20px}.form-section form .input-block img{width:18px}.form-section form .input-block input{font-size:1rem}.form-section form .button{width:100%;font-size:1rem}.services-section .services-container .container{width:90%}.membership-options .inner-container{width:90%}.membership-options .toggle-box{padding-bottom:10px}.membership-options .membership-plans .plan{width:100%}.bottom-cta .left-accent{display:none}footer{padding:0}footer .container .location-info .info-fold a,footer .container p{font-size:.8rem !important}footer .container .policy-and-terms a{font-size:.8rem;margin:8px 0}.modal input{font-size:.9rem}.modal h3{font-size:1.2rem}}@media(max-width: 400px){.modal{padding:15px !important}}@media(max-width: 356px){.top-banner .banner-content .company-name{font-size:.8rem}.top-banner .banner-content .main-title{font-size:1.6rem}.modal{padding-bottom:8px}.modal button{width:95%;font-size:1rem}}/*# sourceMappingURL=style.min.css.map */