.font-body,body{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;color:#000;line-height:2rem;font-size:1.25rem;color:#3f3f3f}.font-header,.section-heading{font-size:2.7rem;color:#29371b;font-family:"AmplitudeWide",arial,sans-serif}.subheading-section{font-size:2rem;font-family:"AmplitudeWide",arial,sans-serif;color:#c05a00;line-height:2.5rem}.section-heading{font-weight:500;margin-top:0;line-height:3rem}@font-face{font-family:"AmplitudeWide";src:url("/fonts/AmplitudeWide-Regular.woff2") format("woff2"),url("/fonts/AmplitudeWide-Regular.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0}body{overflow-x:hidden}img,iframe{max-width:100%}a{text-decoration:none;color:inherit}li{padding-bottom:15px}sup{font-size:calc(100% - .8rem)}.text-center{text-align:center}.mob-show{display:none}.top-section{padding-top:126px}.lazy{opacity:0}.lazy-BG{background-image:none !important}section{margin-bottom:60px}.section-pad{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px}.section-f-white h1,.section-f-white h2,.section-f-white h3,.section-f-white h4,.section-f-white p,.section-f-white span,.section-f-white li{color:#fff}.section-content{margin:60px auto}.section-content .container-content{max-width:80%;margin:0 auto}.section-banner{position:relative;height:800px}.section-banner .flex{height:100%;align-items:center}.no-mar-top{margin-top:0 !important}.no-mar-bottom-all{margin-bottom:0 !important}.no-pad-top{padding-top:0 !important}.no-mar-all{margin-top:0 !important;margin-bottom:0 !important}.bg{background-size:cover;background-repeat:no-repeat}.contact-form-holder label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.flex-contact{justify-content:space-between;align-items:flex-start;max-width:60%;margin:0 auto}input{border:1px solid #d9d9d9;padding:10px;margin-bottom:20px !important}.blocker{z-index:9999999 !important}.modal{padding:0 !important;padding-bottom:20px !important;border-radius:0 !important;text-align:center}.modal input{border:1px solid #d9d9d9;padding:10px;margin-bottom:20px !important}.modal input:last-of-type{margin-bottom:0}.modal h3{text-align:center}.mod-header{padding:20px;text-align:center}.mod-logo{width:300px;margin:0 auto}@media(max-width: 982px){.mob-show{display:block}.flex{flex-flow:column}.flex-split>div{width:100%}.flex-reverse>div:first-of-type{order:2}.section-banner .flex{justify-content:center;align-content:center}.flex-content-split{text-align:center}}.skip-link{position:absolute;top:-100px;left:0;background:#c05a00;color:#fff;padding:10px 20px;z-index:100000;transition:top .2s;font-weight:bold}.skip-link:focus{top:0}.flex{display:flex}.flex-split>div{width:50%}.flex-column{flex-flow:column}.flex-split-content{padding:60px}.flex-split-image{background-size:cover;background-repeat:no-repeat;background-position:center}.grid{display:grid}.font-body,body{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;color:#000;line-height:2rem;font-size:1.25rem;color:#3f3f3f}.font-header,.section-heading{font-size:2.7rem;color:#29371b;font-family:"AmplitudeWide",arial,sans-serif}.subheading-section{font-size:2rem;font-family:"AmplitudeWide",arial,sans-serif;color:#c05a00;line-height:2.5rem}.section-heading{font-weight:500;margin-top:0;line-height:3rem}@font-face{font-family:"AmplitudeWide";src:url("/fonts/AmplitudeWide-Regular.woff2") format("woff2"),url("/fonts/AmplitudeWide-Regular.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}#siteNav{transition:1s ease}nav .nav-contact-list{text-align:right}nav .nav-contact-list li a{padding-right:0}.nav-contact{padding-bottom:0px}nav ul li a:last-of-type{padding-right:0}.nav-contact-list a{color:#c05a00;font-weight:bold}.nav-mobile{top:30px !important;right:15px !important;text-align:right}.mod-logo-container{height:200px;display:flex;justify-content:center;align-items:center;background-image:url("../img/orange-cta.svg");background-size:cover;background-repeat:no-repeat}.mod-logo-container img{margin-bottom:50px}.section-heading{font-weight:bold}.heading-orange{color:#c05a00}.c-orange{color:#c05a00 !important}.c-orange p{color:#000 !important}.subheading-circle{font-size:2rem}.btn{background-color:#29371b;color:#fff;padding:10px 55px;display:inline-block;font-family:"AmplitudeWide",arial,sans-serif;font-size:1.4rem}.section-banner{margin-bottom:0;position:relative}.section-banner .flex{padding-left:60px}.section-banner .section-heading{font-size:3rem;line-height:3.5rem}.section-content{text-align:center}.section-wave,.wave-orange,.wave-green{width:100%;position:relative}.section-wave{height:50px}.wave-orange,.wave-green{overflow-x:hidden;height:200px;margin-top:60px;margin-bottom:60px}.wave-white{position:absolute;bottom:-0.5em;width:101%}.wave-orange img{position:absolute;right:-15em;height:100px;top:3em}.wave-green img{position:absolute;left:-15em;height:100px;top:3em}.section-services .grid{display:grid;grid-template-columns:33% 33% 33%;justify-content:center;margin-top:40px}.section-services .container-service{max-width:450px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;margin-top:40px}.section-services .container-service h3{color:#29371b;font-weight:bold}.section-services img{width:150px;display:block;margin:0 auto;margin-bottom:-50px}.container-service-text{background:#dbebd5;padding:40px;min-height:365px}.section-split-circle .flex-split{align-items:center}.section-split-circle .btn{width:250px}.home-tran-circle{width:80%;margin-left:-3em}blockquote{position:relative}.section-testimonial{background-image:url("../img/backgrounds/bg-testimonial.jpg")}.testimonial-container{min-height:400px;display:flex;justify-content:center;align-items:center;text-align:center;max-width:60%;margin:0 auto;background-position:center}.testimonial-container h3{line-height:4rem;font-weight:500;position:relative}.testimonial-container h3 span{position:absolute;color:#707070;font-family:"AmplitudeWide",arial,sans-serif;display:inline-block;font-size:5rem}.testimonial-container h3 span:first-of-type{left:-25px}.flex-circle{align-items:center;justify-content:center}.circle-calendar{text-align:right}.circle-calendar img{width:700px;margin-right:-2em}.circle-calendar-right{text-align:left}.circle-calendar-right img{width:700px;margin-left:-2em}.circle-list-small li{font-size:3.5rem}.footer-contact{background:#dbebd5;display:flex;justify-content:center;align-items:center;flex-flow:column;padding-top:50px}.footer-contact-list{list-style-type:none;padding-left:0;margin-left:0;font-size:1.5rem;font-weight:bold;margin-top:40px}.footer-contact-list li{color:#000}.footer-phone{color:#9e4a00;font-weight:bold}.foot-wave{display:none;position:relative}.foot-wave img{position:absolute}.flex-split-orange>div:first-child{width:40%}.flex-split-orange>div:nth-of-type(2){width:60%}.flex-split-service-circle img{width:800px;margin-left:-3em}.circle-list{list-style-type:none;text-align:left !important}.circle-list li{font-size:1.5rem}.circle-list li:before{content:"-";font-size:1.4rem;width:1em;height:1em;display:block;float:left;margin-left:-1em;margin-top:-0.15rem;background-position:center;background-repeat:no-repeat;background-size:100%}.flex-service-circle{align-items:center}.border-orange{position:relative;text-align:right}.border-green{position:relative;text-align:left}.border-orange img{background:#f4c69b;padding:10px;border-radius:390px;position:relative;margin-right:-5em}.border-orange:before{content:"";background:rgba(235,138,37,.6588235294);width:150px;height:150px;border-radius:390px;display:block;position:absolute;bottom:5px;right:23em;z-index:9}.border-green img{background:#dbebd5;padding:10px;border-radius:390px;position:relative;margin-left:-5em}.border-green:before{content:"";background:rgba(219,235,213,.4196078431);width:150px;height:150px;border-radius:390px;display:block;position:absolute;bottom:5px;left:23em;z-index:9}.border-green.border-green-tran img{background:none;border-radius:initial}.border-green.border-green-tran:before{display:none}.no-circle:before{display:none}.no-border img{background:none;border-radius:initial}.no-border:before{display:none}.flex-split-content-list{list-style-type:none}.flex-split-content-list li:before{content:"-";font-size:1.5rem;width:1em;height:3em;display:block;float:left;margin-left:-1em;margin-top:-0.15rem;background-position:center;background-repeat:no-repeat;background-size:100%;color:#c05a00}.team-container{width:300px;margin:0 auto;padding:0 20px}.team-container img{border:5px solid #dbebd5;border-radius:350px}.team-container h3{font-size:2rem}.team-container h4{color:#29371b;font-weight:100}.service-container{margin:30px}.service-container img{width:125px}.flex-online-services{justify-content:center}.fso-forms .service-container{margin:30px 50px}.fso-forms .service-container img{width:200px}.contact-img{width:200px}.grid-contact{grid-template-columns:50% 50%;justify-content:center}.grid-contact .grid-contact-container:nth-of-type(1){border-right:3px solid #eee;border-bottom:3px solid #eee}.grid-contact .grid-contact-container:nth-of-type(2){border-bottom:3px solid #eee}.grid-contact .grid-contact-container:nth-of-type(3){border-right:3px solid #eee}.grid-contact-container{display:flex;justify-content:center;align-items:center}.grid-contact-container>div{margin:20px}.grid-contact-container>div:nth-of-type(2){width:300px}.scroll-container{position:relative}#scrollContent{max-width:1275px;margin:0 auto;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}#scrollContent::-webkit-scrollbar{display:none}.home-scroll-services{display:flex;align-items:center;max-width:80%;margin:0 auto;position:relative;padding-bottom:30px}.scroll-container i{font-size:3rem;color:#fff;height:200px}#scrollContent>div{display:flex}#scrollContent div a{display:flex;flex-flow:column}.scroll-mobile{display:none}.home-scroll-services .left,.home-scroll-services .right{margin-top:120px}.home-scroll-services .left{margin-right:30px}.home-scroll-services .right{margin-left:30px}.banner-blog{background-position:center}.scroll-content-box{width:400px;margin:15px;text-align:center}.scroll-content-box img{display:block;margin:0 auto;border:8px solid #dbebd5;border-radius:300px}.scroll-content-box h3{word-wrap:break-word;text-align:center;display:inline-block;white-space:normal;margin-top:50px;margin-bottom:0;color:#29371b;height:100px}.scroll-content-box p{margin-top:-20px;margin-bottom:0;width:50%}.scroll-content-box .btn{display:block;margin-top:40px}.scroll-content-box h4{color:#fff;font-size:1.75rem;margin-bottom:0;margin-top:10px;margin-bottom:15px;word-wrap:break-word;white-space:pre-wrap}.scroll-content-box p{width:300px;padding:10px;margin-top:0;text-align:center;word-break:break-all}.left{position:absolute;top:50%;left:3rem}.right{position:absolute;top:50%;right:3rem}.blog-scroll{cursor:pointer}.blog-scroll img{width:20px}.border-orange img{overflow-x:hidden}.section-teeth-whitening{margin-top:30px}.flex-split>div.stw-content{padding:40px}.flex-split>div.stw-circles{width:60%;text-align:center}.ada-codes{margin-bottom:0}.foot-disclaimer{margin-top:0}.ada-disclaimer{padding:60px;padding-top:0;font-size:.8rem;line-height:1.6em}.ada-disclaimer span{display:block}.ada-codes,#comprehensiveExam,#childProphylaxis,#adultProphylaxis,#fullMouthXray,#panXray,#boost,#takeHomeTrays,.foot-disclaimer{display:none}.small-mar-h3 .subheading-section{margin-bottom:0}.staff-bg{padding-top:200px}.staff-bg h2,.staff-bg h3,.staff-bg h4{color:#fff !important}.staff-bg h3{margin-bottom:10px}.staff-bg h4{margin-top:0}.footer-social img{width:25px}.flex-split-content-list .no-list-style:before{display:none}.footer-contact-list li:first-of-type{padding-bottom:0}.message_box{padding:0 40px}#contactMessageSuccess{font-size:1rem}#ui-datepicker-div{z-index:99999999 !important}header{position:fixed;width:100%;z-index:9999;top:0;height:126px}#navMain{padding:0 40px;padding-top:0px;align-items:center;justify-content:space-between}#nav-logo-container img{width:300px}nav{background:hsla(0,0%,100%,.9)}nav ul{list-style:none;margin:0;padding:0}nav ul li{position:relative}nav ul li a,nav ul li a:visited{padding:0 25px;text-decoration:none;color:#000;transition:.3s}nav ul li a:hover,nav ul li a .dropdown-arrow,nav ul li a:visited:hover,nav ul li a:visited .dropdown-arrow{color:#000}.dropdown-arrow{display:inline-block;width:10px;margin-bottom:1px}.nav-dropdown{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,.15);width:300px;background-color:#fff}.container-nav-dropdown ul li:first-of-type{padding-top:30px}.container-nav-dropdown li{padding-bottom:30px}.container-nav-social{display:flex;flex-flow:column}.nav-address{padding-bottom:0}#nav-toggle img{width:20px}.nav-mobile{display:none;position:absolute;top:0;right:0;height:126px;width:126px}@media screen and (min-width: 982px){.nav-list{display:flex !important;float:right;align-items:flex-start}.nav-dropdown.horizontal-dropdown{width:820px;left:-315px}.nav-dropdown.horizontal-dropdown .container-nav-dropdown{display:flex}.nav-dropdown.horizontal-dropdown .container-nav-dropdown ul{min-width:280px}.nav-dropdown.horizontal-dropdown .container-nav-dropdown li{text-align:left;padding:10px 0}.nav-dropdown.horizontal-dropdown .hor-list-last-link,.nav-dropdown.horizontal-dropdown li.hor-list-last-link{padding-top:0}.container-nav-social>div:nth-child(2){margin-top:auto}.nav-services-dropdown:hover .nav-dropdown{display:block !important}}@media only screen and (max-width: 982px){nav{padding:10px 0}.container-nav-social{align-self:baseline}.nav-dropdown{width:auto;box-shadow:none;background:rgba(0,0,0,0)}.container-nav-dropdown ul li:first-of-type{padding-top:5px}#navMain,.nav-list li,.nav-list li a{text-align:left}.nav-list li{padding:10px 0}.nav-mobile{display:block;z-index:999999}nav ul{display:none}.nav-dropdown{position:static}}@media(max-width: 982px){.horizontal-dropdown{max-height:425px;overflow-y:scroll}}.section-banner{background-size:cover;background-repeat:no-repeat}.banner-right{background-position:right}.banner-home{background-image:url("../img/banners/banner-home.jpg");background-position:right}.banner-tmj{background-image:url("../img/banners/banner-tmj.jpg");background-position:right}.banner-cleaning{background-image:url("../img/banners/banner-dental-cleaning.jpg")}.banner-emergency{background-image:url("../img/banners/banner-emergency.jpg");background-position-x:-30em}.banner-gum-disease{background-image:url("../img/banners/banner-gum-disease.jpg")}.banner-sedation{background-image:url("/img/banners/banner-nitrous-oxide.jpg")}.banner-restore{background-image:url("/img/banners/banner-full-mouth-restoration.jpg")}.banner-family{background-image:url("/img/banners/banner-family.jpg")}.banner-children{background-image:url("/img/banners/banner-childrens-dentistry.jpg")}.banner-clear{background-image:url("/img/banners/banner-clear-correct.jpg")}.banner-our-team{background-image:url("../img/banners/banner-about-us.jpg");background-position-x:-26em}.banner-new-patients{background-image:url("/img/banners/banner-new-patients.jpg")}.banner-patient-forms{background-image:url("/img/banners/banner-patient-forms.jpg")}.banner-contact{background-image:url("/img/banners/banner-contact-us.jpg")}.banner-blog{background-image:url("../img/banners/banner-blog.jpg")}.banner-cosmetic-bonding{background-image:url("/img/banners/banner-cosmetic-bonding.jpg")}.banner-cosmetic-dentistry{background-image:url("/img/banners/banner-cosmetic-dentistry.jpg")}.banner-all-on-4{background-image:url("/img/banners/banner-all-on-4.jpg")}.banner-deep-cleaning{background-image:url("/img/banners/banner-deep-dental-cleaning.jpg")}.banner-bridges{background-image:url("/img/banners/banner-dental-bridge.jpg")}.banner-dental-crowns{background-image:url("/img/banners/banner-dental-crown.jpg")}.banner-dental-fillings{background-image:url("/img/banners/banner-dental-filling.jpg")}.banner-dentures{background-image:url("/img/banners/banner-dentures.jpg")}.banner-sleep-apnea{background-image:url("/img/banners/banner-sleep-apnea.jpg")}.banner-tooth-extraction{background-image:url("/img/banners/banner-extraction.jpg")}.banner-root-canal{background-image:url("/img/banners/banner-root-canal.jpg")}.banner-sports-dentistry{background-image:url("/img/banners/banner-sports.jpg")}.banner-veneers{background-image:url("/img/banners/banner-veneers.jpg")}.banner-teeth-whitening{background-image:url("/img/banners/banner-teeth-whitening.jpg")}.banner-dental-implants{background-image:url("../img/banners/banner-dental-implant-therapy.jpg")}.staff-bg{background-image:url("../img/backgrounds/about-us.svg");background-position:top;background-size:cover;background-repeat:no-repeat}.banner-home-mob{background-image:url("../img/banners/banner-home-mob.jpg") !important;background-position:right !important;background-size:cover !important}.banner-home-mob .section-heading{line-height:3rem !important;font-size:2.5rem !important}.banner-home-mob .btn{width:225px;margin-right:145px !important;font-size:1.25rem !important;padding:10px 15px !important}.banner-home-mob .section-heading{margin-right:145px !important}.banner-blog-teen{background-image:url("../img/blog/banner/banner-teen.jpg")}.banner-blog-chipped{background-image:url("../img/blog/banner/banner-chipped-tooth.jpg")}.banner-blog-clear{background-image:url("../img/blog/banner/banner-clear-correct.jpg")}.banner-blog-best-smile{background-image:url("../img/blog/banner/banner-best-smile.jpg")}.banner-blog-crowns-alike{background-image:url("../img/blog/banner/banner-dental-crowns.jpg")}.banner-blog-whitening{background-image:url("../img/blog/banner/banner-whitening-kit.jpg")}.banner-blog-implant-time{background-image:url("../img/blog/banner/banner-implant-process.jpg")}.banner-blog-child-extraction{background-image:url("../img/blog/banner/banner-children-extraction.jpg")}.banner-blog-veneer-candidate{background-image:url("../img/blog/banner/banner-veneers-candidate.jpg")}@media(max-width: 1600px)and (min-width: 982px){.banner-tmj{background-position-x:-19em}.banner-res-more.banner-all-on-4{background-position-x:-37em}.banner-deep-cleaning{background-position-x:-19em}.banner-res{background-position-x:-19em}.banner-res-more{background-position-x:-41em}.banner-res-clear{background-position-x:-13em}.banner-dental-fillings{background-position-x:-19em;background-position-y:6em}.banner-all-on-4{background-position-x:-19em}}@media(max-width: 1700px)and (min-width: 982px){.banner-sleep-apnea{background-position-x:-10em}}@media(max-width: 1798px)and (min-width: 1601px){.banner-all-on-4{background-position-x:-11em}}@media(min-width: 2100px){.banner-our-team{background-position-x:0;background-position:center}}@media(min-width: 2000px){.banner-emergency{background-position-x:0;background-position:right}}@media(min-width: 982px){.banner-contact .section-heading{display:none}.appointment-circles .flex>.wide-content{width:60% !important}.appointment-circles .flex>.short-image{width:40% !important}.flex-split>div.stw-content{width:40%}.flex-split>div.stw-circles img{width:800px;position:absolute;right:1em;top:33em}}@media(max-width: 982px){.scroll-content-box h3{height:initial}.mob-hide{display:none}#siteNav{background:#fff !important}.flex-split-content-list{text-align:left}.mod-logo-container img{width:255px}.staff-bg{height:auto;padding-top:150px}.staff-bg h2,.staff-bg h3,.staff-bg h4{color:#fff !important}.wave-white{display:none}.grid-contact-container{flex-flow:column}.no-pad-bottom-mobile{padding-bottom:0 !important}.nav-contact{display:none}#nav-logo-container img{width:240px}.top-section{margin-top:126px;padding-top:0}.section-banner{background:#c05a00;height:initial}.section-banner .flex{padding-left:20px;padding-right:20px;text-align:center;height:100%;min-height:320px}.section-banner .section-heading{margin-bottom:20px;line-height:4rem;margin-top:30px}.section-banner .btn{background-color:#29371b;margin-bottom:20px}.wave-white{height:66px}.wave-orange,.wave-green{display:none}.section-services .grid{display:flex;flex-flow:column}.container-service-text{min-height:initial}.section-services .container-service:first-child{margin-top:5px}.testimonial-container{max-width:100%}.testimonial-container h3 span{position:initial;left:0;font-size:2rem}.testimonial-container h3{line-height:initial}.circle-calendar img{width:250px;margin-right:0}.font-header,.section-heading{font-size:2rem}.flex-split>div{width:100%;text-align:center}.home-tran-circle{margin-left:1em}.no-mar-bottom-mobile{margin-bottom:0}.footer-contact{padding-top:60px;margin-top:-1em}.flex-split-orange{text-align:center}.flex-split-orange>div{width:100% !important}.flex-split-service-circle{text-align:center}.flex-split-service-circle img{width:250px;margin:0 auto}.flex-split-content.c-orange{padding-top:20px}.subheading-circle{padding-bottom:20px}.circle-list li{font-size:1.3rem}.border-orange,.border-green{text-align:center}.border-orange:before{display:none}.circle-calendar-right img{width:250px;margin-left:0}.team-container h4{margin-bottom:60px}.scroll-content-box{max-width:80%;margin:0 auto;margin-top:60px;width:initial !important}.scroll-desktop{display:none}#scrollContent{max-width:initial;overflow-x:initial}#scrollContent>div{display:flex;flex-flow:column}.scroll-mobile{display:block}.banner-blog{display:none}}@media(max-width: 1200px)and (min-width: 982px){.nav-list li a{font-size:.85rem}}@media(max-width: 1400px)and (min-width: 982px){.flex-split.flex-service-circle .flex-split-content{width:40%}.flex-split.flex-service-circle .flex-split-service-circle{width:60%}}@media(max-width: 1250px){.grid-contact{display:flex;flex-flow:column}.grid-contact-container{border-right:0px !important;border-bottom:0px !important}}/*# sourceMappingURL=style.min.css.map */