@charset "UTF-8";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:clamp(16px, 1.25vw, 18px)!important;line-height:1.33!important;letter-spacing:.02em}html h1{font-size:clamp(2.5rem, 6vw, 5.61rem)}html h2{font-size:clamp(2rem, 3.25vw, 3.1rem)}html h3{font-size:clamp(1.5rem, 2.5vw, 2.33rem)}html h4{font-size:clamp(1.25rem, 2vw, 1.77rem)}html address{font-style:normal}html iframe,html img{vertical-align:middle}html .lorem{background-color:red}html.no-touch a[href^="tel:"]:not(.w-btn){cursor:text;pointer-events:none}html a[href^="tel:"]{white-space:nowrap}html a[href^="mailto:"]{word-break:break-word;color:inherit}html .w-image:not(:last-child),html .w-tabs:not(:last-child),html .w-video:not(:last-child),html .g-cols.vc_inner:not(:last-child),html .l-main .w-image.align_right,html .l-main .w-image.align_left{margin-bottom:1.5rem}@media screen and (max-width:767px){html .l-main .w-btn-wrapper,html .l-footer .w-btn-wrapper{margin:1rem 0!important;text-align:center}html .l-main .w-btn-wrapper.align_left,html .l-main .w-btn-wrapper.align_right,html .l-footer .w-btn-wrapper.align_left,html .l-footer .w-btn-wrapper.align_right{display:block;float:none}}@media screen and (max-width:600px){html .l-main .w-btn-wrapper .w-btn,html .l-footer .w-btn-wrapper .w-btn{width:100%}}html .l-main .w-image>a,html .l-footer .w-image>a{display:inline-block}html .l-main .w-hwrapper>div,html .l-footer .w-hwrapper>div{margin:.6rem}html .w-popup-box-content h3{font-size:1.33rem;color:#8283BD}@media screen and (max-width:767px){html .g-cols.type_default>.wpb_column.stretched{width:100%}html h2,html h3,html h4{text-align:center}}[class*="ul-styled"] ul{margin-left:0;list-style-type:none}[class*="ul-styled"] ul>li{position:relative;padding-left:1.75em}[class*="ul-styled"] ul>li:before{font-family:fontawesome;font-weight:900;position:absolute;left:0;color:#8283BD}.ul-styled-arrow ul>li:before{content:""}.ul-styled-check ul>li:before{content:""}.gform_wrapper textarea{resize:none}.gform_wrapper .gfield{vertical-align:top}.gform_wrapper input[type="text"],.gform_wrapper select{border-width:1px}.gform_wrapper textarea{background:#F3F3F5;color:#40415B;-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,.25);box-shadow:inset 1px 1px 4px rgba(0,0,0,.25)}.gform_wrapper textarea:focus{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.25);box-shadow:inset 0 0 3px rgba(0,0,0,.25)}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .gform_footer input[type="submit"]{width:100%;max-width:15em;-webkit-box-shadow:0 0 .45em #EAEAF4;box-shadow:0 0 .45em #EAEAF4}.gform_wrapper input[type="text"],.gform_wrapper input[type="radio"],.gform_wrapper textarea,.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.gform_wrapper select::-ms-expand{display:none}.gform_wrapper .gfield_radio>[class^="gchoice"]{display:inline-block;padding:0;margin-left:.75em;margin-right:.75em;line-height:1.2}@media screen and (max-width:479px){.gform_wrapper .gfield_radio>[class^="gchoice"]{width:initial!important;margin-left:0.75em!important;margin-right:0.75em!important}}.gform_wrapper .gfield_radio input[type="radio"]{display:none}.gform_wrapper .gfield_radio input[type="radio"]+label{display:inline-block;width:100%;font-weight:400;padding:.25em 0 .25em 1.5em;position:relative}.gform_wrapper .gfield_radio input[type="radio"]+label:before{content:"";font:normal 400 1em/1 FontAwesome;margin-right:.3em;position:absolute;left:0;color:#393a6d}.gform_wrapper .gfield_radio input[type="radio"]:checked+label{color:#393a6d}.gform_wrapper .gfield_radio input[type="radio"]:checked+label:before{content:"";font-weight:900}.gform_wrapper .gfield_checkbox>[class^="gchoice"]{display:inline-block;padding:0;margin-left:.75em;margin-right:.75em;line-height:1.2}@media screen and (max-width:479px){.gform_wrapper .gfield_checkbox>[class^="gchoice"]{width:initial!important;margin-left:0.75em!important;margin-right:0.75em!important}}.gform_wrapper .gfield_checkbox input[type="checkbox"]{display:none}.gform_wrapper .gfield_checkbox input[type="checkbox"]+label{display:inline-block;width:100%;font-weight:400;padding:.25em 0 .25em 1.5em;position:relative}.gform_wrapper .gfield_checkbox input[type="checkbox"]+label:before{content:"";font:normal 400 1em/1 FontAwesome;margin-right:.3em;position:absolute;left:0;color:#393a6d}.gform_wrapper .gfield_checkbox input[type="checkbox"]:checked+label{color:#393a6d}.gform_wrapper .gfield_checkbox input[type="checkbox"]:checked+label:before{content:"";font-weight:900}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.hours-table{width:100%}.hours-table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hours-table:not(:last-child){margin-bottom:2.5rem}.larger-text{font-size:clamp(1.1rem, 1.5vw, 1.33rem);font-weight:300}[class*="img-radius"] img{border-radius:16px}[class*="img-radius"][class*="-bl"] img{border-bottom-left-radius:clamp(40px, 7vw, 120px)}[class*="img-radius"][class*="-br"] img{border-bottom-right-radius:clamp(40px, 7vw, 120px)}.custom-transition.fade-up{opacity:0;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.custom-transition.fade-up.in-view{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.masthead-home .custom-transition.fade-up{-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.l-header .w-socials{color:#5859A7}.l-header .w-nav .w-nav-anchor.level_1{text-transform:uppercase}.l-header .w-nav .w-nav-arrow:before{font-weight:300}.l-header .w-nav.type_desktop .mobile-only,.l-header .w-nav.type_desktop .w-nav-anchor.w-btn{display:none}.l-header .w-nav.type_desktop .hover_underline .current-menu-item .w-nav-title:after,.l-header .w-nav.type_desktop .hover_underline .current-menu-ancestor .w-nav-title:after{bottom:-2px!important;opacity:1!important}.l-header .w-nav.type_desktop .w-nav-anchor:not(.level_1){-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.l-header .w-nav .w-nav-control>span{font-size:1rem;text-transform:uppercase}.l-header .w-nav .w-nav-control .w-nav-icon i,.l-header .w-nav .w-nav-control .w-nav-icon i:before,.l-header .w-nav .w-nav-control .w-nav-icon i:after{right:0;border-radius:5em}.l-header .w-nav .w-nav-control:not(.active) .w-nav-icon i:before{width:75%}.l-header .w-nav .w-nav-control:not(.active) .w-nav-icon i:after{width:55%}@media screen and (max-width:767px){.l-header .w-nav-control>span{display:none}.l-header .phone{padding:0!important;width:100%;font-size:22px!important;background:transparent;color:white!important}.l-header .l-subheader-cell.at_right>.translator{margin-left:0}.l-header .l-subheader-cell.at_right>.w-nav{margin-left:.7rem}}@media screen and (min-width:1200px) and (max-width:1399px){.l-header .ush_image_1{height:58px!important}}.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:#8283BD}[class*="masthead"] .l-section-img:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}[class*="masthead"] h1{color:#5859A7}[class*="masthead"] h1 .small{display:block;font-family:"Prompt",sans-serif;font-weight:400;font-size:.42em;margin-top:.5em;color:#8283BD}@media screen and (max-width:767px){[class*="masthead"]{padding-top:60%}[class*="masthead"] .l-section-h{padding:0 0 3rem}[class*="masthead"] .l-section-img:before{background:-o-linear-gradient(bottom,#FFFFFF 15%,rgba(255,255,255,0) 62%);background:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#FFFFFF),color-stop(62%,rgba(255,255,255,0)));background:linear-gradient(0deg,#FFFFFF 15%,rgba(255,255,255,0) 62%)}}@media screen and (min-width:768px){[class*="masthead"] .l-section-img{left:2rem;right:2rem;overflow:hidden}}.masthead-internal h1{max-width:8em}@media screen and (max-width:767px){.masthead-internal .l-section-img{background-position:80% 50%}}@media screen and (min-width:768px){.masthead-internal{padding-top:12%;padding-bottom:15%}.masthead-internal .l-section-img{border-radius:0 0 clamp(80px, 17vw, 320px) clamp(80px, 17vw, 320px)}.masthead-internal .l-section-img:before{background:-o-linear-gradient(top,rgba(255,255,255,.8) 0%,rgba(255,255,255,.1) 37%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),color-stop(37%,rgba(255,255,255,.1)));background:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.1) 37%)}}.masthead-home h1{max-width:6em}.masthead-home .testimonial{color:#fff;position:relative;padding:1.5rem;max-width:30em;margin-left:auto}.masthead-home .testimonial:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#9697C8;mix-blend-mode:multiply;border-radius:0 16px 16px 16px}.masthead-home .testimonial>div{position:relative;padding-top:3.5em}.masthead-home .testimonial>div:before{content:"";position:absolute;top:0;left:0;width:2.66em;height:2.22em;background:url(../../../../../../../uploads/2022/02/testimonial-quote.svg) no-repeat top left;background-size:contain}.masthead-home .testimonial>div p:last-child{font-size:14px;font-style:italic}@media screen and (max-width:767px){.masthead-home .l-section-img{background-size:auto 75%;background-position:60% 0%}}@media screen and (min-width:768px){.masthead-home{padding-top:16%;padding-bottom:6%}.masthead-home .l-section-img{border-radius:0 0 clamp(120px, 35vw, 640px) clamp(40px, 7vw, 120px)}}[class*="--content"] h1{font-size:clamp(1.75rem, 2.5vw, 2rem)}[class*="--content"] h2{font-size:clamp(1.5rem, 2vw, 1.75rem)}[class*="--content"] h3{font-size:1.25rem}[class*="--sidebar"]{color:#666;font-size:16px}[class*="--sidebar"]>.vc_column-inner>.wpb_wrapper{background-color:#F2F2F2;padding:1.5em;border-radius:16px}[class*="--sidebar"]>.vc_column-inner>.wpb_wrapper>div:not(:last-child){margin-bottom:1.5rem}[class*="--sidebar"] h2,[class*="--sidebar"] .widgettitle{font-size:1.25em}[class*="--sidebar"] h2,[class*="--sidebar"] h3,[class*="--sidebar"] h4,[class*="--sidebar"] a{color:inherit}[class*="--sidebar"] .siblings-page-list:not(:last-child) .page_item:not(.current_page_item){display:none}[class*="--sidebar"] .siblings-page-list:not(:last-child) .current_page_item{cursor:text;padding:.25em 1.5em;background-color:rgba(0,0,0,.05);border-radius:.35rem}[class*="--sidebar"] .siblings-page-list:not(:last-child) .current_page_item:before{display:none}[class*="--sidebar"] .siblings-page-list:not(:last-child) .current_page_item a{pointer-events:none}[class*="--sidebar"] [class*="ul-styled"] ul>li:before{color:inherit}[class*="--sidebar"] .hours-table{max-width:none}.no-touch [class*="--sidebar"] a:hover{color:#8283BD}#footer-blurb{padding-bottom:0}#footer-blurb h2{text-align:center;max-width:12em;margin-left:auto;margin-right:auto}#footer-blurb .w-post-elm{max-width:46.5em;margin:0 auto}#footer-form{z-index:0}#footer-form .vc_column_container>.vc_column-inner>.wpb_wrapper{overflow:hidden}#footer-form .form-column>.vc_column-inner>.wpb_wrapper{background-color:#5859A7;height:100%;padding:clamp(2rem, 10%, 3rem) clamp(1rem, 5%, 2rem);border-radius:16px}#footer-form .form-column h3{text-align:center;color:#fff}#footer-form .form-column h2.gform_submission_error{font-size:inherit;font-family:inherit;color:inherit}#footer-form .map-column>.vc_column-inner>.wpb_wrapper{border-radius:16px 16px clamp(40px, 7vw, 120px) 16px}#footer-form .map-column>.vc_column-inner *{height:100%}#footer-form .map-column .w-image a{display:block}#footer-form .map-column .w-image img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){#footer-form .form-column{z-index:1;width:40%;margin-bottom:6%}#footer-form .map-column{z-index:0;width:72%;margin-top:6%;margin-left:-12%}}#footer-main h4{color:#5859A7}#footer-main .l-section-h{max-width:1700px}#footer-main .hours-table{max-width:11em}#footer-main .w-socials{font-size:1.33rem}#footer-main .w-socials .w-socials-item-link{color:#5859A7;line-height:2em;width:2em}#footer-main .logo img{width:100%;max-width:30rem}@media screen and (max-width:767px){#footer-main{text-align:center}#footer-main .hours-table{margin:0 auto}}@media screen and (min-width:768px){#footer-main .w-socials{text-align:right}}@media screen and (min-width:1200px){#footer-main .location{margin-left:6.6666%}}@media screen and (min-width:1400px){#footer-main .phone .w-btn-wrapper{width:100%;margin-right:0}#footer-main .phone .w-btn-wrapper .w-btn{width:100%}}#implant-process .smile_icon_list .icon_list_item{font-size:clamp(48px, 4vw, 68px)!important}#implant-process .smile_icon_list .icon_list_item:not(:last-child){margin-bottom:1em!important}#implant-process .smile_icon_list .icon_list_icon{border-radius:50%;font-size:1em!important;height:1em;width:1em;line-height:1em}#implant-process .smile_icon_list .icon_list_icon img{height:.6em}#implant-process .smile_icon_list .icon_list_icon:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;background:#8283BD;z-index:-1}#implant-process .smile_icon_list h3{font-size:clamp(1.25rem, 2.5vw, 2rem);font-weight:500;line-height:1.1;text-align:left;margin-top:.5em;margin-bottom:.75em;color:#5859A7}#implant-process .smile_icon_list .icon_description_text{font-size:1rem;line-height:1.5}#implant-process .smile_icon_list .icon_list_connector{border-right:2px solid #8283BD;height:calc(100% + .5em)}@media screen and (max-width:767px){#implant-process .smile_icon_list .icon_list_icon{float:none}#implant-process .smile_icon_list .icon_description{display:block;height:auto;margin-left:0;padding-left:2.25em}}.layout_182 .w-grid-item-h{background-color:rgba(130,131,189,.85);color:#fff;padding:1.5rem;border-radius:0 16px 16px 16px}.layout_182 .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2rem}.layout_182 .owl-carousel .owl-nav>div{position:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);color:#8283BD;background-color:white!important;margin-right:.5em;border-radius:0}.layout_182 .owl-carousel .owl-nav>div:hover{background-color:#8283BD!important;color:#fff}.layout_182 .review-text{font-size:clamp(1.1rem, 1.5vw, 1.33rem);font-weight:300;position:relative;padding-top:3em;padding-bottom:1em}.layout_182 .review-text:before{content:"";position:absolute;top:0;left:0;width:2em;height:1.7em;background:url(../../../../../../../uploads/2022/02/testimonial-quote.svg) no-repeat top left;background-size:contain}.layout_182 .review-name{font-size:.8rem;font-style:italic}@media screen and (min-width:992px) and (max-width:1199px){#patient-testimonials .w-grid.layout_182{-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}}@media screen and (min-width:1200px){#patient-testimonials .w-grid.layout_182{-webkit-transform:translateX(15%);-ms-transform:translateX(15%);transform:translateX(15%)}}#patient-testimonials .w-grid.layout_182 .w-grid-list{margin-bottom:0}#oral-hygiene{padding-top:clamp(2rem, 4vw, 4rem)}#oral-hygiene .l-section-img{top:clamp(4rem, 8vw, 8rem);bottom:calc(clamp(3rem, 6vw, 6rem) * -1)}#oral-hygiene+.l-section{padding-top:clamp(1rem, 2vw, 2rem)}#team-bios .w-popup{display:inline-block}@media screen and (max-width:767px){#team-bios .w-popup{width:48%;margin-top:2%;margin-bottom:2%}#team-bios .w-popup:nth-child(odd){margin-right:4%}}@media screen and (min-width:768px){#team-bios .w-popup{width:32%;margin-top:1%;margin-bottom:1%}#team-bios .w-popup:nth-child(3n+1),#team-bios .w-popup:nth-child(3n+2){margin-right:2%}}#team-block{background:-o-linear-gradient(60deg,rgba(151,149,240,.5) 0%,rgba(251,200,212,.5) 100%);background:linear-gradient(30deg,rgba(151,149,240,.5) 0%,rgba(251,200,212,.5) 100%)}@media screen and (max-width:767px){#team-block,#team-block .l-section-img{padding-bottom:40%}#team-block .l-section-img{top:auto}}@media screen and (min-width:768px){#team-block .l-section-img{left:2rem;right:50%}}#home-meet-drs h2{margin-bottom:1.25em}#home-services .w-flipbox-front-icon{margin-top:4rem}#home-services .w-flipbox-front,#home-services .w-flipbox-back{padding:5%}@media screen and (min-width:601px) and (max-width:991px){#home-services .vc_column_container{width:50%;margin:1rem 0}}@media screen and (min-width:992px){#home-services .vc_column_container{width:33.3333%;margin:1.5rem 0}#home-services .overview-blurb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#home-services .service-cosmetic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#home-services .service-implants{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#home-services .service-general{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home-services .service-wisdom{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#home-services .service-invisalign{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}