.page-template-page-lp-dentist-php{background:#fff}.page-template-page-lp-dentist-php p,.page-template-page-lp-dentist-php ul li,.page-template-page-lp-dentist-php ol,.page-template-page-lp-dentist-php li{color:#101820}.page-template-page-lp-dentist-php h1,.page-template-page-lp-dentist-php h2,.page-template-page-lp-dentist-php h3,.page-template-page-lp-dentist-php h4,.page-template-page-lp-dentist-php h5,.page-template-page-lp-dentist-php h6{font-family:"Roboto",Arial,sans-serif;font-weight:700;color:#01437c}.page-template-page-lp-dentist-php p.button.dlp{letter-spacing:normal;font-weight:500;font-size:1.25rem;position:relative;display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:16px 20px 11px;border:1px solid #fff0;border-radius:25px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;line-height:1;text-align:center;cursor:auto;background-color:#f0619b;color:#fff}.page-template-page-lp-dentist-php .global-lp{text-align:center;position:relative}.page-template-page-lp-dentist-php .global-lp .section-row-inner{background:#00427c;height:auto;padding-top:45px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .global-lp .section-row-inner{padding-top:0}}.page-template-page-lp-dentist-php .global-lp .section-row-inner #top-links-lp{width:100%;display:none;text-align:center;margin-bottom:20px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .global-lp .section-row-inner #top-links-lp{display:table;margin-bottom:0}}.page-template-page-lp-dentist-php .global-lp .section-row-inner #top-links-lp li{display:block;float:none;border-bottom:1px solid #1d3769}@media screen and (min-width:46.875em){.page-template-page-lp-dentist-php .global-lp .section-row-inner #top-links-lp li{display:inline-block;border-bottom:none}}.page-template-page-lp-dentist-php .global-lp .section-row-inner #top-links-lp .menu a{line-height:1;text-decoration:none;display:block;font-family:"Roboto",Arial,sans-serif;font-size:1.125rem!important;transition:all 0.5s ease-in-out;padding:12px 1rem}.page-template-page-lp-dentist-php .global-lp .section-row-inner .menu-icon2{position:absolute;display:block;width:25px;height:20px;cursor:pointer;right:15px;top:10px}.page-template-page-lp-dentist-php .global-lp .section-row-inner .menu-icon2::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff;content:''}.page-template-page-lp-dentist-php .global-lp .section-row-inner.is-at-top .menu a,.page-template-page-lp-dentist-php .global-lp .section-row-inner.is-stuck .menu a{padding:12px 1rem;font-size:1.125rem!important}.page-template-page-lp-dentist-php ul.pink-dot{list-style:none;margin-left:5px;width:98%}.page-template-page-lp-dentist-php ul.pink-dot li{padding-left:25px;position:relative}.page-template-page-lp-dentist-php ul.pink-dot li:before{content:"• ";color:#f16aa0;font-size:21px;line-height:1;width:25px;position:absolute;left:0;top:2px}.page-template-page-lp-dentist-php .section-consultation{background:#fffeff;background-image:-moz-linear-gradient(top,#fffeff 0%,#e5e5e5 100%);background-image:-webkit-gradient(linear,left from-color,left bottom,color-stop(0%,#fffeff),color-stop(100%,#e5e5e5));background-image:-webkit-linear-gradient(top,#fffeff 0%,#e5e5e5 100%);background-image:-o-linear-gradient(top,#fffeff 0%,#e5e5e5 100%);background-image:-ms-linear-gradient(top,#fffeff 0%,#e5e5e5 100%);background-image:linear-gradient(to bottom,#fffeff 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffeff',endColorstr='#e5e5e5',GradientType=0)}.page-template-page-lp-dentist-php .section-consultation .img-mobile{max-width:360px;width:95%;height:auto}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-consultation .img-mobile{max-width:500px;width:95%;height:auto}}.page-template-page-lp-dentist-php .section-consultation .form-wrap{border:4px solid #00427b;border-radius:7px;padding:15px 30px;background:#fff;margin-bottom:20px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-consultation .form-wrap{width:90%;margin-bottom:40px}}.page-template-page-lp-dentist-php .section-consultation .sched-header{background:url(/wp-content/themes/DIO19/assets/images/icon-cal-blue.svg) left top/36px 39px no-repeat;padding-left:42px;padding-bottom:15px}.page-template-page-lp-dentist-php .section-consultation .sched-header .title-1{font-family:"Roboto",Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#00427b}.page-template-page-lp-dentist-php .section-consultation .sched-header .title-2{font-size:.9375rem}.page-template-page-lp-dentist-php .section-consultation input[type="text"],.page-template-page-lp-dentist-php .section-consultation input[type="email"],.page-template-page-lp-dentist-php .section-consultation input[type="tel"]{border:none;border-bottom:1px solid #c8c9c9;box-shadow:none;padding-bottom:2px;padding-left:5px;margin:0 0 .75rem;height:auto;font-size:1rem;font-weight:500}.page-template-page-lp-dentist-php .section-consultation .submit{text-align:center}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-consultation .submit{text-align:right}}.page-template-page-lp-dentist-php .section-consultation .button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:10px 30px 6px;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#f16aa0;color:#fff}.page-template-page-lp-dentist-php .section-consultation .button:hover{background:#00427b}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-difference{background:#fff url(/wp-content/themes/DIO19/assets/images/bg-gray-circles.jpg) left bottom/400px auto no-repeat}}@media print,screen and (min-width:64em){.page-template-page-lp-dentist-php .section-difference{background:#fff url(/wp-content/themes/DIO19/assets/images/bg-gray-circles.jpg) left bottom/450px auto no-repeat}}@media screen and (min-width:75em){.page-template-page-lp-dentist-php .section-difference{background:#fff url(/wp-content/themes/DIO19/assets/images/bg-gray-circles.jpg) left bottom/550px auto no-repeat}}@media screen and (min-width:90em){.page-template-page-lp-dentist-php .section-difference{background:#fff url(/wp-content/themes/DIO19/assets/images/bg-gray-circles.jpg) left bottom/660px auto no-repeat}}@media screen and (min-width:105em){.page-template-page-lp-dentist-php .section-difference{background:#fff url(/wp-content/themes/DIO19/assets/images/bg-gray-circles.jpg) left bottom/760px auto no-repeat}}.page-template-page-lp-dentist-php .section-difference .cell{padding-bottom:15px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-difference .cell{padding-bottom:0}}.page-template-page-lp-dentist-php .section-difference .img-mobile{max-width:360px;width:95%;height:auto}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-difference .img-mobile{max-width:800px;width:95%;height:auto}}.page-template-page-lp-dentist-php .section-practice{background:#fff url(/wp-content/themes/DIO19/assets/images/bg-grad-swirl.jpg) right bottom/cover no-repeat;border-bottom:35px solid #fff;padding-top:60px}.page-template-page-lp-dentist-php .section-practice .wp-caption{margin-left:auto;margin-right:auto}.page-template-page-lp-dentist-php .section-practice-locations{background:#898b8c;color:#fff}.page-template-page-lp-dentist-php .section-practice-locations p,.page-template-page-lp-dentist-php .section-practice-locations h4{color:#fff}.page-template-page-lp-dentist-php .section-practice-locations strong{font-size:1.25rem}.page-template-page-lp-dentist-php .section-practice-locations .cell{padding-bottom:15px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-practice-locations .cell{padding-bottom:0}}.page-template-page-lp-dentist-php .section-practice-locations .link{text-align:center}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-practice-locations .link{text-align:left}}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .section-practice-locations .align-self-middle p{margin-bottom:0}}.page-template-page-lp-dentist-php .section-blue-stripe{background:#1d3769;color:#fff;padding:25px 15px 20px;font-size:1.25rem;font-weight:500}.page-template-page-lp-dentist-php .section-blue-stripe p,.page-template-page-lp-dentist-php .section-blue-stripe a{color:#fff;margin-bottom:0;line-height:1.2}.page-template-page-lp-dentist-php .icon-right{background:url(/wp-content/themes/DIO19/assets/images/arrow-right.png) right center/15px auto no-repeat;padding-right:30px;padding-top:2px}.page-template-page-lp-dentist-php .round{border-radius:50%}.page-template-page-lp-dentist-php .wp-caption{max-width:100%;background:#fff0;padding:5px}.page-template-page-lp-dentist-php .wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center;font-style:italic}.page-template-page-lp-dentist-php .footer{padding-top:0;padding-bottom:0}.page-template-page-lp-dentist-php .footer .footer-logos{background:#fff;padding:50px 5px;border-top:15px solid #a1a2a3;border-bottom:15px solid #a1a2a3}.page-template-page-lp-dentist-php .footer .footer-logos a{color:#a1a2a3;font-size:1.25rem}.page-template-page-lp-dentist-php .footer .footer-logos .logo-footer{text-align:center;padding-bottom:20px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .footer .footer-logos .logo-footer{text-align:left;padding-bottom:0}}.page-template-page-lp-dentist-php .footer .footer-logos .links-right{text-align:center}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .footer .footer-logos .links-right{text-align:right}}.page-template-page-lp-dentist-php .footer .footer-nav2{background:#898b8c;color:#fff;padding-top:25px;padding-bottom:10px}.page-template-page-lp-dentist-php .footer .footer-nav2 .cpr{text-align:center}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .footer .footer-nav2 .cpr{text-align:left}}.page-template-page-lp-dentist-php .footer .footer-nav2 .privacy-links{text-align:center;padding-bottom:10px}@media print,screen and (min-width:56.25em){.page-template-page-lp-dentist-php .footer .footer-nav2 .privacy-links{text-align:right;padding-bottom:0}}.page-template-page-lp-dentist-php .footer .footer-nav2 span{padding:.33rem .1rem;display:inline-block;font-size:1rem;font-family:"Roboto",Arial,sans-serif}.page-template-page-lp-dentist-php .footer .footer-nav2 span a{color:inherit}.page-template-page-lp-dentist-php .footer .footer-nav2 span.copyright{padding-right:15px}@media (min-width:200px) and (max-width:380px){.page-template-page-lp-dentist-php .footer .footer-nav2 .span{display:none}}.page-template-page-lp-dentist-php .scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:rgb(128 128 128 / .75);color:#dededf;width:48px;height:48px;line-height:44px;right:20px;bottom:35px;padding-top:1px;border-radius:50%;transition:all 0.5s ease-in-out}.page-template-page-lp-dentist-php .scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1}.page-template-page-lp-dentist-php .scroll-top-wrapper.show:hover{color:#840b55}.page-template-page-lp-dentist-php .scroll-top-wrapper i.fa{line-height:inherit}@media (max-width:640px){.page-template-page-lp-dentist-php .scroll-top-wrapper{bottom:50px;height:48px;line-height:40px;overflow:hidden;padding-top:1px;right:10px;width:50px}}