html,body{height:auto;min-height:100vh;margin-top:0 !important}body{min-height:100vh;display:flex;flex-direction:column;font-size:.9375rem;line-height:1.25rem;font-family:Montserrat,sans-serif;font-style:normal;color:#232323;position:relative}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4{line-height:1;word-break:break-word;word-wrap:break-word}.top-title{color:#2196f3;font-size:1.0625rem;text-transform:uppercase;margin-bottom:.625rem;font-family:Montserrat,sans-serif;font-weight:500}.title{color:#16486e;font-family:Montserrat,sans-serif;font-weight:300}a.site-title{color:#16486e}.bg-light-gray{background-color:#f5f5f5;padding-bottom:3.125rem}.bg-white-margin{padding-top:3.125rem;padding-bottom:3.125rem}.bg-color-dblue{background:#1a5e86;color:#fff}.bg-color-dblue a{color:#fff}.bg-image-testimonial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e1e1e;opacity:.62}.bg-image-testimonial{height:40vh;background:url(/wp-content/uploads/2024/08/healthy-white-tooth-dentist-mirror-dental-clinic-scaled.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.main-margins{padding-top:3.125rem;padding-bottom:3.125rem}.list-arrow-caret{padding:0}.list-arrow-caret li{list-style:none;font-size:1.0625rem;margin-bottom:.9375rem;line-height:1.25rem;position:relative;padding-left:1.125rem}.list-arrow-caret li i{left:0;top:.3125rem;font-size:.625rem;position:absolute}.list-time-address{padding:0}.list-time-address li{list-style:none;font-size:1.0625rem;margin-bottom:.9375rem;line-height:1.25rem;position:relative;padding-left:1.125rem}.list-time-address li i{left:0;top:.3125rem;font-size:.625rem;position:absolute}.btn-primary{color:#212121;background-color:#f4c850;border-color:#f4c850}.btn-primary:hover{color:#fff;background-color:#2196f3;border-color:#2196f3}.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#522d90;border-color:#522d90}a.uagb-modal-button-link.wp-block-button__link.uagb-modal-trigger,input.wpcf7-form-control.has-spinner.wpcf7-submit.infusion-recaptcha.btn.btn-lg.btn-form.btn-secondary.display-4{color:#212121;background-color:#f4c850;border-color:#f4c850;padding:.5rem 1rem !important;font-size:1.25rem;line-height:1.5;border-radius:.3rem !important}a.uagb-modal-button-link.wp-block-button__link.uagb-modal-trigger:hover,input.wpcf7-form-control.has-spinner.wpcf7-submit.infusion-recaptcha.btn.btn-lg.btn-form.btn-secondary.display-4:hover{color:#fff;background-color:#522d90;border-color:#522d90}.display-4{font-family:"Poppins",sans-serif;font-size:.875rem}.mbr-text{font-style:normal;line-height:1.6}.align-left{text-align:left}.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{align-self:center}div#navbarSupportedContent{justify-content:right}.row.menu-bottom{margin:auto}.navbar-logo img{height:2.5rem;transition:all .3s ease-in-out}.navbar-nav .nav-item a{margin:0 1.3rem !important;padding:.7rem 0 !important}.menu-item a{color:#212121}li .active{background:purple}li .active a{color:#fff}.navbar-collapse .navbar-nav{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.navbar-toggler{position:relative}button.navbar-toggler{width:31px;height:18px;cursor:pointer;transition:all .2s;margin:1rem .8rem;-webkit-align-self:center;align-self:center}button.navbar-toggler .hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#333}button.navbar-toggler .hamburger span:nth-child(1){top:0;transition:all .2s}button.navbar-toggler .hamburger span:nth-child(2){top:8px;transition:all .15s}button.navbar-toggler .hamburger span:nth-child(3){top:8px;transition:all .15s}button.navbar-toggler .hamburger span:nth-child(4){top:16px;transition:all .2s}section{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#fff}section,.container,.container-fluid{position:relative;word-wrap:break-word}.cid-spYBxUpW3W{overflow:hidden;background-size:auto}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e1e1e;opacity:.62}section.hero{height:60vh;background:url(/wp-content/uploads/2022/05/happy-couple-having-fun-together-min-M-min-scaled.jpg);background-size:cover;background-repeat:no-repeat;background-position:top}.hero .container{max-width:80%}.hero-text-area{color:#fff;font-size:1.1875rem;line-height:1.625rem;border-radius:30px;opacity:.88;padding:50px}section#content03-a .col-12{padding:0;overflow:hidden}:where(.wp-block-columns){margin:1.75em}.entry-content h2{font-size:2.5rem;line-height:1.3 !important;color:#522d90}header.entry-header{text-align:center;background:#5c1756;color:#fff;padding-top:85px;padding-bottom:200px;background:linear-gradient(180deg,#5c1756 0%,rgba(71,115,153,.59) 100%),url(/wp-content/uploads/2023/05/holding-tooth-model-min.jpg);background-size:cover;background-position:top}#content03-a .container{max-width:80%}.entry-content .grid-container{max-width:100%}.custom-shape-divider-top-1683129451{position:absolute;bottom:6rem;left:50%;transform:translate(-50%) scale(2,1.6)}.custom-shape-divider-top-1683129451 #e2_shape{fill:#fff !important}.card{border:none;overflow:hidden;transition:transform .3s}.card img{width:100%;transition:transform .3s}.card:hover img{transform:scale(1.1)}.card-content{background:#fff;padding:20px;text-align:center;transition:transform .3s}.card:hover .card-content{transform:translateY(-10px)}.card-title{font-size:1.0625rem;font-weight:500;line-height:1.5625rem;color:#16486e;position:relative}.card-title:after{content:"";display:block;width:50px;height:2px;background:#2196f3;margin:.5rem auto 1rem auto}.footer-area{margin-top:auto;padding-top:20px;padding-bottom:20px;background-color:#1a5e86;color:#fff}.footer-area .textwidget{flex:auto;display:flex}.footer-area a{color:#fff}.arrow-up{bottom:25px;right:90px;position:fixed;text-align:right;z-index:5000;color:#fff;font-size:32px}@media screen and (max-width:991px){.navbar-logo img{height:4rem;transition:all .3s ease-in-out}.entry-content h2{font-size:2rem}header.entry-header{padding-top:65px;padding-bottom:60px}svg{display:none}}@media screen and (max-width:782px){html{margin-top:0 !important}}