@import url('https://fonts.googleapis.com/css2?family=Bacasime+Antique&family=Afacad+Flux:wght@100..1000&family=Cormorant+Garamond:wght@300;400;500;600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype')}.loader-wrap{position:relative;left:0;right:0;top:140px}.loader-wrap .lead{color:#5b7599}.settings-loader{position:relative}.settings-loader #tout{margin-top:60px}.settings-loader .second{background:url(../../images/gdw-logo.png) #fff;background-size:contain}.navbar{min-height:50px}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#333}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:white}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.social-links{overflow:hidden}.social-links .facebook{background-image:url('/images/social/facebook-white.svg')}.social-links .blog{background-image:url('/images/social/blogger-white.svg')}.social-links .bing{background-image:url('/images/social/bing-white.svg')}.social-links .twitter{background-image:url('/images/social/twitter-white.svg')}.social-links .googleplus{background-image:url('/images/social/googleplus-white.svg')}.social-links .instagram{background-image:url('/images/social/instagram-white.svg')}.social-links .linkedin{background-image:url('/images/social/linkedin-white.svg')}.social-links .pinterest{background-image:url('/images/social/pinterest-white.svg')}.social-links .youtube{background-image:url('/images/social/youtube-white.svg')}.social-links .yelp{background-image:url('/images/social/yelp-white.svg')}.social-links .yahoo{background-image:url('/images/social/yahoo-white.svg')}.social-links .foursquare{background-image:url('/images/social/foursquare-white.svg')}.social-links .angiesList{background-image:url('/images/social/angieslist-white.svg')}.social-links .wechat{background-image:url('/images/social/wechat-white.svg')}.social-links .whatsapp{background-image:url('/images/social/whatsapp-white.svg')}.social-links .tiktok{background-image:url('/images/social/tiktok-white.svg')}.podbg{background:#ccc}.podColor{color:#fff}.theme-bg-dk{background:#2c394c;fill:#2c394c}.theme-bg-med{background:#16a4fa;fill:#16a4fa}.theme-bg-light{background:#d5d7db;fill:#d5d7db}.theme-color-dk{color:#2c394c}.theme-color-med{color:#16a4fa}.theme-color-light{color:#fff}.theme-cta-color{color:#fff}.theme-cta-bg{background:#72bf4c;fill:#72bf4c}.theme-border-dk{border-color:#2c394c}.theme-border-med{border-color:#16a4fa}.theme-border-light{border-color:#d5d7db}.theme-border-cta{border-color:#72bf4c}a:hover .theme-hover-dk{background:#2c394c;fill:#2c394c}a:hover .theme-hover-med{background:#16a4fa;fill:#16a4fa}a:hover .theme-hover-light{background:#d5d7db;fill:#d5d7db}a:hover .theme-hover-color-dk{color:#2c394c}a:hover .theme-hover-color-med{color:#16a4fa}a:hover .theme-hover-color-light{color:#d5d7db}a:hover .theme-hover-cta-color{color:#72bf4c}a:hover .theme-hover-cta-bg{background:#fff;fill:#fff}a:hover .theme-hover-border-dk{border-color:#2c394c}a:hover .theme-hover-border-med{border-color:#16a4fa}a:hover .theme-hover-border-light{border-color:#d5d7db}a:hover .theme-hover-border-cta{border-color:#72bf4c}.transition{-webkit-transition:.3s all;transition:.3s all}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Bacasime Antique","Times New Roman",Georgia,serif}body a{color:#2c394c;-webkit-transition:.3s all;transition:.3s all}body a:hover{color:#3f516c;text-decoration:none}body a:active,body a:focus,body a:focus-visible{outline:none;box-shadow:none;background:transparent}body button:focus-visible,body [role="button"]:focus-visible,body .theme-btn:focus-visible,body .theme-btn-link:focus-visible,body .tech-link:focus-visible,body .custom-video-preview:focus-visible,body .office-arrow:focus-visible,body iframe:focus-visible{outline:2px solid #ffffff;outline-offset:2px}#main{font-size:18px}#main .h1,#main h1,#main .h2,#main h2,#main .h3,#main h3,#main .h4,#main h4,#main .h5,#main h5,#main .h6,#main h6{font-family:"Bacasime Antique","Times New Roman",Georgia,serif !important;line-height:1.1;margin-bottom:1em;font-weight:400}#main .h1,#main h1{font-size:45px;line-height:1.1}#main .h2,#main h2{font-size:40px;line-height:1.1}#main .h3,#main h3{font-size:28px;line-height:1.1}#main .h4,#main h4{font-size:26px;line-height:1.1}#main .h5,#main h5{font-size:24px;line-height:1.1}#main .h6,#main h6{font-size:20px;line-height:1.1}#main-wrap{background:#ffffff}#main-wrap .theme-internal-btn{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#2c394c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;border-color:#fff;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}#main-wrap .theme-internal-btn:hover,#main-wrap .theme-internal-btn:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#main-wrap .theme-internal-btn{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#main-wrap button.cta-btn{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#2c394c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;border-color:#fff;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}#main-wrap button.cta-btn:hover,#main-wrap button.cta-btn:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#main-wrap button.cta-btn{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#main-wrap input.cta-btn{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif}#main-wrap input.cta-btn:hover{background:#16a4fa !important;color:#031609 !important;border:3px solid #16a4fa !important}#main-wrap div.cta-btn,#main-wrap a.cta-btn,#main-wrap .cta-link-btn{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#2c394c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;border-color:#fff;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;text-transform:capitalize}#main-wrap div.cta-btn:hover,#main-wrap a.cta-btn:hover,#main-wrap .cta-link-btn:hover,#main-wrap div.cta-btn:focus,#main-wrap a.cta-btn:focus,#main-wrap .cta-link-btn:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#main-wrap div.cta-btn,#main-wrap a.cta-btn,#main-wrap .cta-link-btn{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#main-wrap #classic-skin .cta-banner-wrap .cta-banner:hover .btn-square{background:#031609 !important;color:#ffffff !important}#main-wrap #classic-skin .featured-blog-section .blog-listing .flex-wrap-blog{width:100%}#main-wrap #classic-skin .section-title .section-title-box .section-title-right a.theme-color-light{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#2c394c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;border-color:#fff;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}#main-wrap #classic-skin .section-title .section-title-box .section-title-right a.theme-color-light:hover,#main-wrap #classic-skin .section-title .section-title-box .section-title-right a.theme-color-light:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#main-wrap #classic-skin .section-title .section-title-box .section-title-right a.theme-color-light{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#main-wrap #classic-skin .section-title .section-title-box .section-title-right a.theme-color-light svg path{fill:#fff}#main-wrap p,#main-wrap ul,#main-wrap li,#main-wrap label,#main-wrap .checkbox,#main-wrap textarea,#main-wrap .recaptcha-statement,#main-wrap .required-hint,#main-wrap .contact-form input[type="text"],#main-wrap .contact-form textarea,#main-wrap .day-open,#main-wrap .hours-open,#main-wrap .theme-skin-text{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif !important;font-size:18px !important}#main-wrap .single-day-hours time,#main-wrap .single-day-hours em{padding-left:26px}@media only screen and (min-width:1440px){#main-wrap .single-day-hours time,#main-wrap .single-day-hours em{padding-left:23px}}#main-wrap .contact-form .select,#main-wrap .contact-form .select-right{width:100% !important;padding:0;margin-bottom:15px}.homepage #header-wrap{position:relative;width:100%;z-index:11;background:transparent !important}.homepage #nav-wrap:not(.nav-fixed){position:relative;width:100%;z-index:12;background:transparent !important}@media (min-width:768px){.homepage #theme-custom-banner{position:relative;top:-226px;margin-bottom:-226px}}#branding .theme-header-btn{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#72bf4c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}#branding .theme-header-btn:hover,#branding .theme-header-btn:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#branding .theme-header-btn{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#branding .col-right{margin-top:25px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;row-gap:5px;column-gap:20px}#branding .col-right .make-an-appt,#branding .col-right .phone-number{grid-column:span 1}#branding .col-right .make-an-appt,#branding .col-right .phone-number{grid-row:1}#branding .col-right .gmaps-link{grid-row:2}#branding .col-right .external-link,#branding .col-right .gmaps-link{grid-column:span 2}#branding .site-title{background:url('2115/images/logo-mark.png') no-repeat;width:200px;height:150px;background-size:100%;margin:10px 0;text-indent:-99999px;cursor:pointer}#branding .phone-number{font-size:25px}#branding .phone-number a{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#72bf4c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}#branding .phone-number a:hover,#branding .phone-number a:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#branding .phone-number a{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#branding .social-links{display:none;height:35px}#branding .make-an-appt a{display:inline-flex;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#72bf4c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}#branding .make-an-appt a:hover,#branding .make-an-appt a:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}@media (max-width: 767px){#branding .make-an-appt a{padding:14px 21px;font-size:12px;letter-spacing:1.6px}}#branding .make-an-appt .glyphicon-calendar{display:none}#branding .gmaps-link{margin-top:10px}#branding .external-link a{font-weight:700;font-size:20px;line-height:26px;text-decoration-line:underline}#branding .slogan,#branding .slogan2,#branding .branding-info.hidden-default,#branding .branding-info-2.hidden-default,#branding .branding-info-3.hidden-default,#branding .branding-info-4.hidden-default,#branding .header-btn{display:none !important}#nav-wrap{border-bottom:1px solid #2c394c}#nav-wrap .container{padding:0}#nav-wrap .navbar-default{background-color:transparent;border:none}#nav-wrap .navbar-nav #current>a{color:#16a4fa}#nav-wrap .navbar-nav>li>a{color:#2c394c;font:400 16px "Raleway",sans-serif;text-transform:uppercase;padding-top:15px;padding-bottom:15px;border-right:.5px solid #2c394c}@media (max-width: 767px){#nav-wrap .navbar-nav>li>a{border-right:0}}@media (min-width:768px){#nav-wrap .navbar-nav>li>a{padding:0 35px}}#nav-wrap .navbar-nav>li:hover>a{color:#72bf4c}#nav-wrap .dropdown-menu{background-color:#2c394c}#nav-wrap .dropdown-menu>li>a,#nav-wrap .dropdown-menu>.yamm-content>.row>ul>li>a{color:#fff;font:400 16px "Raleway",sans-serif;text-transform:uppercase}#nav-wrap .dropdown-menu>li>a:hover,#nav-wrap .dropdown-menu>.yamm-content>.row>ul>li>a:hover{background-color:#72bf4c}.navbar{margin-bottom:0}.navbar-collapse{padding-right:0}#banner-wrap{display:none}#custom-banner-wrap{display:none}#custom-bottom-banner-wrap{display:none !important}#slider-wrap{display:none}#breadcrumbs-wrap{padding:5px 0}@media only screen and (min-width:769px){#gpw-main-menu{display:flex !important;justify-content:space-between}#gpw-main-menu>ul{margin:0 0 0 auto;display:inline-flex;align-items:center;column-gap:0;width:auto}#gpw-main-menu>ul li.contact a{border:none}#nav-wrap .nav-site-title{width:48px;height:35px;margin:10px 0}#nav-wrap .nav-site-title .site-title{background:url('2115/images/logo.png') no-repeat;width:100%;height:100%;background-size:100%;text-indent:-99999px;cursor:pointer}}@media (max-width: 767px){#gpw-main-menu>ul{padding:0;display:flex;justify-content:space-between;width:100%}.nav-site-title{display:none}.mobile-header-wrap{padding-bottom:0 !important}}.homepage .nav-fixed~#theme-custom-banner{margin-top:50px}.homepage .nav-fixed~#header-wrap{margin-top:50px}body:not(.homepage) .nav-fixed~#header-wrap{margin-top:50px}.homepage #main-wrap #main{padding:100px 0;min-height:auto !important}.homepage #main-wrap #main h1{font-size:70px}.homepage #slider-wrap{display:block}.homepage #slider-wrap a{text-decoration:none}.homepage #branding .site-title{display:none}.homepage .aside{margin-top:20px}#theme-custom-banner,#theme-bottom-banner{display:block}#theme-custom-banner .theme-text,#theme-bottom-banner .theme-text{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4444;color:#031609;margin:0 0 18px}#theme-custom-banner .theme-text:last-child,#theme-bottom-banner .theme-text:last-child{margin-bottom:0}@media (max-width: 767px){#theme-custom-banner .theme-text,#theme-bottom-banner .theme-text{font-size:16px}}#theme-custom-banner .theme-heading,#theme-bottom-banner .theme-heading{font-family:"Bacasime Antique","Times New Roman",Georgia,serif;font-size:70px;font-weight:400;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#031609;margin:0}@media (max-width: 1199px){#theme-custom-banner .theme-heading,#theme-bottom-banner .theme-heading{font-size:58px}}@media (max-width: 991px){#theme-custom-banner .theme-heading,#theme-bottom-banner .theme-heading{font-size:48px}}@media (max-width: 767px){#theme-custom-banner .theme-heading,#theme-bottom-banner .theme-heading{font-size:36px}}#theme-custom-banner .theme-heading-light,#theme-bottom-banner .theme-heading-light{color:#ffffff}#theme-custom-banner .theme-subheading,#theme-bottom-banner .theme-subheading{font-family:"Bacasime Antique","Times New Roman",Georgia,serif;font-size:30px;font-weight:400;line-height:1.25;color:#031609;margin:0 0 14px}@media (max-width: 767px){#theme-custom-banner .theme-subheading,#theme-bottom-banner .theme-subheading{font-size:24px}}#theme-custom-banner .tag-line,#theme-bottom-banner .tag-line{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#16a4fa;margin:0 0 12px}#theme-custom-banner .theme-btn,#theme-bottom-banner .theme-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 25px;border:1px solid transparent;border-radius:6px;background:#72bf4c;color:#ffffff;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:500;line-height:13px;letter-spacing:2.08px;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}#theme-custom-banner .theme-btn.btn-outline-dark,#theme-bottom-banner .theme-btn.btn-outline-dark{padding:15px 26px;border-color:#000000;background:transparent;color:#000000}#theme-custom-banner .theme-btn.btn-outline-light,#theme-bottom-banner .theme-btn.btn-outline-light{padding:15px 26px;border-color:#ffffff;background:transparent;color:#ffffff}#theme-custom-banner .theme-btn:hover,#theme-bottom-banner .theme-btn:hover,#theme-custom-banner .theme-btn:focus,#theme-bottom-banner .theme-btn:focus,#theme-custom-banner .theme-btn.btn-outline-dark:hover,#theme-bottom-banner .theme-btn.btn-outline-dark:hover,#theme-custom-banner .theme-btn.btn-outline-dark:focus,#theme-bottom-banner .theme-btn.btn-outline-dark:focus,#theme-custom-banner .theme-btn.btn-outline-light:hover,#theme-bottom-banner .theme-btn.btn-outline-light:hover,#theme-custom-banner .theme-btn.btn-outline-light:focus,#theme-bottom-banner .theme-btn.btn-outline-light:focus{background:#16a4fa;border-color:#16a4fa;color:#ffffff;text-decoration:none}#theme-custom-banner .theme-btn.hover-green:hover,#theme-bottom-banner .theme-btn.hover-green:hover,#theme-custom-banner .theme-btn.hover-green:focus,#theme-bottom-banner .theme-btn.hover-green:focus{background:#72bf4c;border-color:#72bf4c;color:#ffffff;text-decoration:none}@media (max-width: 767px){#theme-custom-banner .theme-btn,#theme-bottom-banner .theme-btn{padding:14px 21px;font-size:12px;letter-spacing:1.6px}#theme-custom-banner .theme-btn.btn-outline-dark,#theme-bottom-banner .theme-btn.btn-outline-dark,#theme-custom-banner .theme-btn.btn-outline-light,#theme-bottom-banner .theme-btn.btn-outline-light{padding:14px 22px}}#theme-custom-banner .theme-btn-link,#theme-bottom-banner .theme-btn-link{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:16px;color:#16a4fa;text-decoration:underline}#theme-custom-banner .theme-btn-link:hover,#theme-bottom-banner .theme-btn-link:hover{color:#0482ce}#theme-custom-banner .btn-pair,#theme-bottom-banner .btn-pair{display:flex;flex-wrap:wrap;gap:20px;align-items:center}@media (max-width: 767px){#theme-custom-banner .btn-pair,#theme-bottom-banner .btn-pair{gap:12px;justify-content:center}}#theme-custom-banner .container,#theme-bottom-banner .container{max-width:1250px;margin:0 auto;padding:0 15px;overflow:visible}#theme-custom-banner .bootstrap-flex-row,#theme-bottom-banner .bootstrap-flex-row{display:flex;flex-wrap:wrap}#theme-custom-banner .bootstrap-flex-col,#theme-bottom-banner .bootstrap-flex-col{display:flex;flex-direction:column}#theme-custom-banner .hero,#theme-bottom-banner .hero{position:relative;min-height:800px;display:flex;align-items:center;justify-content:center;padding:120px 15px 90px;background:url("2115/images/hero-img.jpg") center 30% / cover no-repeat;text-align:center;overflow:hidden}#theme-custom-banner .hero .hero-inner,#theme-bottom-banner .hero .hero-inner{position:relative;z-index:2;width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center}#theme-custom-banner .hero .hero-logo,#theme-bottom-banner .hero .hero-logo{position:relative;display:inline-block;margin:0 0 34px;border-radius:12px;line-height:0}#theme-custom-banner .hero .hero-logo img,#theme-bottom-banner .hero .hero-logo img{display:block;width:285px;height:auto;border-radius:12px}@media (max-width: 767px){#theme-custom-banner .hero .hero-logo,#theme-bottom-banner .hero .hero-logo{margin-bottom:24px}#theme-custom-banner .hero .hero-logo img,#theme-bottom-banner .hero .hero-logo img{width:132px}}#theme-custom-banner .hero .theme-heading,#theme-bottom-banner .hero .theme-heading{color:#ffffff;margin:0 0 60px;line-height:1}@media (max-width: 991px){#theme-custom-banner .hero .theme-heading,#theme-bottom-banner .hero .theme-heading{margin-bottom:56px}}@media (max-width: 767px){#theme-custom-banner .hero .theme-heading,#theme-bottom-banner .hero .theme-heading{margin-bottom:36px}}#theme-custom-banner .hero .btn-pair,#theme-bottom-banner .hero .btn-pair{justify-content:center}@media (max-width: 991px){#theme-custom-banner .hero,#theme-bottom-banner .hero{min-height:620px;padding:90px 15px 70px}}@media (max-width: 767px){#theme-custom-banner .hero,#theme-bottom-banner .hero{min-height:480px;padding:60px 15px 50px}}#theme-custom-banner .section-welcome,#theme-bottom-banner .section-welcome{padding:96px 0 100px;background:#ffffff}#theme-custom-banner .section-welcome .welcome-row,#theme-bottom-banner .section-welcome .welcome-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:84px}#theme-custom-banner .section-welcome .welcome-media,#theme-bottom-banner .section-welcome .welcome-media{flex:0 0 332px;max-width:332px;line-height:0}#theme-custom-banner .section-welcome .welcome-media img,#theme-bottom-banner .section-welcome .welcome-media img{display:block;width:100%;height:407px;object-fit:cover;object-position:center top;border-radius:0}#theme-custom-banner .section-welcome .welcome-copy,#theme-bottom-banner .section-welcome .welcome-copy{flex:1 1 auto;min-width:0;padding-top:0}#theme-custom-banner .section-welcome .welcome-copy .theme-heading,#theme-bottom-banner .section-welcome .welcome-copy .theme-heading{margin-bottom:30px}#theme-custom-banner .section-welcome .theme-btn,#theme-bottom-banner .section-welcome .theme-btn{margin-top:34px}@media (max-width: 991px){#theme-custom-banner .section-welcome,#theme-bottom-banner .section-welcome{padding:70px 0}#theme-custom-banner .section-welcome .welcome-row,#theme-bottom-banner .section-welcome .welcome-row{gap:40px}#theme-custom-banner .section-welcome .welcome-media,#theme-bottom-banner .section-welcome .welcome-media{flex-basis:260px;max-width:260px}#theme-custom-banner .section-welcome .welcome-media img,#theme-bottom-banner .section-welcome .welcome-media img{height:330px}}@media (max-width: 767px){#theme-custom-banner .section-welcome,#theme-bottom-banner .section-welcome{padding:50px 0 56px}#theme-custom-banner .section-welcome .welcome-row,#theme-bottom-banner .section-welcome .welcome-row{flex-wrap:wrap;gap:28px}#theme-custom-banner .section-welcome .welcome-media,#theme-bottom-banner .section-welcome .welcome-media{flex:1 1 100%;max-width:280px;margin:0 auto}#theme-custom-banner .section-welcome .welcome-media img,#theme-bottom-banner .section-welcome .welcome-media img{height:343px}#theme-custom-banner .section-welcome .theme-btn,#theme-bottom-banner .section-welcome .theme-btn{margin-top:26px}}#theme-custom-banner .section-services,#theme-bottom-banner .section-services{position:relative;padding:110px 0 116px;overflow:hidden}#theme-custom-banner .section-services .services-bg,#theme-bottom-banner .section-services .services-bg{position:absolute;inset:0;z-index:0;background:url("2115/images/services-bg.jpg") center / cover no-repeat;transform:scaleX(-1);mix-blend-mode:luminosity}#theme-custom-banner .section-services .services-veil,#theme-bottom-banner .section-services .services-veil{position:absolute;inset:0;z-index:1;background:rgba(51,68,91,0.79)}#theme-custom-banner .section-services .container,#theme-bottom-banner .section-services .container{position:relative;z-index:2}#theme-custom-banner .section-services .services-row,#theme-bottom-banner .section-services .services-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:40px}#theme-custom-banner .section-services .services-intro,#theme-bottom-banner .section-services .services-intro{flex:0 0 504px;max-width:504px}#theme-custom-banner .section-services .services-intro .theme-heading,#theme-bottom-banner .section-services .services-intro .theme-heading{color:#ffffff;margin-bottom:26px}#theme-custom-banner .section-services .services-grid,#theme-bottom-banner .section-services .services-grid{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:20px 20px}#theme-custom-banner .section-services .service-card,#theme-bottom-banner .section-services .service-card{position:relative;flex:0 0 calc(40%);max-width:calc(40%);min-height:243px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:28px 20px;border:1px solid #ffffff;border-radius:0;background:transparent;text-align:center;text-decoration:none;transition:background .25s ease,border-color .25s ease}#theme-custom-banner .section-services .service-card .service-icon,#theme-bottom-banner .section-services .service-card .service-icon{display:block;width:72px;height:78px;background-position:center;background-repeat:no-repeat;background-size:contain;flex:0 0 auto}#theme-custom-banner .section-services .service-card .service-title,#theme-bottom-banner .section-services .service-card .service-title{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#ffffff;margin:0}#theme-custom-banner .section-services .service-card:hover,#theme-bottom-banner .section-services .service-card:hover,#theme-custom-banner .section-services .service-card:focus,#theme-bottom-banner .section-services .service-card:focus{background:#16a4fa;border-color:#16a4fa}#theme-custom-banner .section-services .service-card.icon-teeth-whitening .service-icon,#theme-bottom-banner .section-services .service-card.icon-teeth-whitening .service-icon{background-image:url("2115/images/icon-teeth-whitening.svg")}#theme-custom-banner .section-services .service-card.icon-dental-crowns .service-icon,#theme-bottom-banner .section-services .service-card.icon-dental-crowns .service-icon{background-image:url("2115/images/icon-dental-crowns.svg")}#theme-custom-banner .section-services .service-card.icon-dental-cleaning .service-icon,#theme-bottom-banner .section-services .service-card.icon-dental-cleaning .service-icon{background-image:url("2115/images/icon-dental-cleaning.svg")}#theme-custom-banner .section-services .service-card.icon-night-guards .service-icon,#theme-bottom-banner .section-services .service-card.icon-night-guards .service-icon{background-image:url("2115/images/icon-night-guards.svg")}#theme-custom-banner .section-services .service-card.icon-veneers .service-icon,#theme-bottom-banner .section-services .service-card.icon-veneers .service-icon{background-image:url("2115/images/icon-veneers.svg")}#theme-custom-banner .section-services .service-card.icon-implant-restoration .service-icon,#theme-bottom-banner .section-services .service-card.icon-implant-restoration .service-icon{background-image:url("2115/images/icon-implant-restoration.svg")}@media (max-width: 991px){#theme-custom-banner .section-services,#theme-bottom-banner .section-services{padding:70px 0 76px}#theme-custom-banner .section-services .services-row,#theme-bottom-banner .section-services .services-row{flex-wrap:wrap;gap:32px}#theme-custom-banner .section-services .services-intro,#theme-bottom-banner .section-services .services-intro{flex:1 1 100%;max-width:100%}#theme-custom-banner .section-services .services-grid,#theme-bottom-banner .section-services .services-grid{flex:1 1 100%}#theme-custom-banner .section-services .service-card,#theme-bottom-banner .section-services .service-card{min-height:200px}}@media (max-width: 767px){#theme-custom-banner .section-services,#theme-bottom-banner .section-services{padding:50px 0 56px}#theme-custom-banner .section-services .services-grid,#theme-bottom-banner .section-services .services-grid{gap:14px;justify-content:center}#theme-custom-banner .section-services .service-card,#theme-bottom-banner .section-services .service-card{flex:0 0 calc(43%);max-width:calc(43%);min-height:168px;gap:14px;padding:20px 12px}#theme-custom-banner .section-services .service-card .service-icon,#theme-bottom-banner .section-services .service-card .service-icon{width:52px;height:56px}#theme-custom-banner .section-services .service-card .service-title,#theme-bottom-banner .section-services .service-card .service-title{font-size:17px}}@media (max-width: 374px){#theme-custom-banner .section-services .service-card,#theme-bottom-banner .section-services .service-card{flex:0 0 100%;max-width:100%}}#theme-custom-banner .section-call-to-action,#theme-bottom-banner .section-call-to-action{padding:110px 0 112px;background:#2c394c;text-align:center}#theme-custom-banner .section-call-to-action .theme-heading,#theme-bottom-banner .section-call-to-action .theme-heading{color:#ffffff;margin:0 0 36px}#theme-custom-banner .section-call-to-action .btn-pair,#theme-bottom-banner .section-call-to-action .btn-pair{justify-content:center}@media (max-width: 991px){#theme-custom-banner .section-call-to-action,#theme-bottom-banner .section-call-to-action{padding:76px 0}}@media (max-width: 767px){#theme-custom-banner .section-call-to-action,#theme-bottom-banner .section-call-to-action{padding:52px 0 56px}}#theme-custom-banner .section-gallery,#theme-bottom-banner .section-gallery{position:relative;padding:96px 0 104px;background:#ffffff;text-align:center}#theme-custom-banner .section-gallery .theme-heading,#theme-bottom-banner .section-gallery .theme-heading{margin:0 0 58px}#theme-custom-banner .section-gallery .gallery-slider-wrap,#theme-bottom-banner .section-gallery .gallery-slider-wrap{position:relative;max-width:486px;margin:0 auto}#theme-custom-banner .section-gallery .gallery-slide,#theme-bottom-banner .section-gallery .gallery-slide{outline:none}#theme-custom-banner .section-gallery .gallery-compare,#theme-bottom-banner .section-gallery .gallery-compare{position:relative;width:486px;max-width:100%;height:348px;margin:0 auto;padding:8px;background:#2c394c;overflow:hidden}#theme-custom-banner .section-gallery .gallery-compare-inner,#theme-bottom-banner .section-gallery .gallery-compare-inner{position:relative;width:100%;height:100%;overflow:hidden;cursor:ew-resize;user-select:none;-webkit-user-select:none;touch-action:pan-y}#theme-custom-banner .section-gallery .gallery-layer,#theme-bottom-banner .section-gallery .gallery-layer{position:absolute;top:0;left:0;height:100%;overflow:hidden}#theme-custom-banner .section-gallery .gallery-layer img,#theme-bottom-banner .section-gallery .gallery-layer img{display:block;width:470px;max-width:none;height:100%;object-fit:cover;pointer-events:none}#theme-custom-banner .section-gallery .gallery-after,#theme-bottom-banner .section-gallery .gallery-after{width:100%;z-index:1}#theme-custom-banner .section-gallery .gallery-before,#theme-bottom-banner .section-gallery .gallery-before{width:50%;z-index:2}#theme-custom-banner .section-gallery .gallery-divider,#theme-bottom-banner .section-gallery .gallery-divider{position:absolute;top:-8px;bottom:-8px;left:50%;z-index:3;width:5px;margin-left:-2.5px;background:#2c394c;pointer-events:none}#theme-custom-banner .section-gallery .gallery-handle,#theme-bottom-banner .section-gallery .gallery-handle{position:absolute;top:50%;left:50%;z-index:4;width:78px;height:78px;margin:-39px 0 0 -39px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2c394c;cursor:ew-resize;touch-action:none}#theme-custom-banner .section-gallery .gallery-handle svg,#theme-bottom-banner .section-gallery .gallery-handle svg{display:block;width:28px;height:15px;transition:transform .25s ease}#theme-custom-banner .section-gallery .gallery-handle.is-at-start svg,#theme-bottom-banner .section-gallery .gallery-handle.is-at-start svg{transform:rotate(180deg)}#theme-custom-banner .section-gallery .gallery-nav,#theme-bottom-banner .section-gallery .gallery-nav{display:flex;align-items:center;justify-content:center;gap:26px;margin:30px 0 0}#theme-custom-banner .section-gallery .slick-prev,#theme-bottom-banner .section-gallery .slick-prev,#theme-custom-banner .section-gallery .slick-next,#theme-bottom-banner .section-gallery .slick-next{position:static;display:block;width:229px;height:15px;max-width:40vw;padding:0;border:0;background:transparent center / contain no-repeat;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;transform:none;transition:opacity .2s ease}#theme-custom-banner .section-gallery .slick-prev:before,#theme-bottom-banner .section-gallery .slick-prev:before,#theme-custom-banner .section-gallery .slick-next:before,#theme-bottom-banner .section-gallery .slick-next:before{content:none}#theme-custom-banner .section-gallery .slick-prev:hover,#theme-bottom-banner .section-gallery .slick-prev:hover,#theme-custom-banner .section-gallery .slick-next:hover,#theme-bottom-banner .section-gallery .slick-next:hover{opacity:.7}#theme-custom-banner .section-gallery .slick-prev.slick-disabled,#theme-bottom-banner .section-gallery .slick-prev.slick-disabled,#theme-custom-banner .section-gallery .slick-next.slick-disabled,#theme-bottom-banner .section-gallery .slick-next.slick-disabled{opacity:.4;cursor:default}#theme-custom-banner .section-gallery .slick-prev,#theme-bottom-banner .section-gallery .slick-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='15' viewBox='0 0 229 15' fill='none'%3E%3Cpath d='M0.292892 6.65693C-0.0976258 7.04745 -0.0976257 7.68062 0.292893 8.07114L6.65686 14.4351C7.04738 14.8256 7.68054 14.8256 8.07108 14.4351C8.46159 14.0446 8.46159 13.4114 8.07108 13.0209L2.41422 7.36403L8.07107 1.70718C8.46159 1.31665 8.46159 0.68349 8.07107 0.292965C7.68054 -0.0975592 7.04738 -0.0975591 6.65686 0.292965L0.292892 6.65693ZM229 7.36401L229 6.36401L1 6.36403L1 7.36403L1 8.36403L229 8.36401L229 7.36401Z' fill='%23687E9B'/%3E%3C/svg%3E")}#theme-custom-banner .section-gallery .slick-next,#theme-bottom-banner .section-gallery .slick-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='15' viewBox='0 0 229 15' fill='none'%3E%3Cpath d='M228.707 8.07114C229.098 7.68062 229.098 7.04745 228.707 6.65693L222.343 0.292965C221.953 -0.0975591 221.319 -0.0975592 220.929 0.292965C220.538 0.68349 220.538 1.31665 220.929 1.70718L226.586 7.36403L220.929 13.0209C220.538 13.4114 220.538 14.0446 220.929 14.4351C221.319 14.8256 221.953 14.8256 222.343 14.4351L228.707 8.07114ZM0 7.36401L-8.74228e-08 8.36401L228 8.36403L228 7.36403L228 6.36403L8.74228e-08 6.36401L0 7.36401Z' fill='%23DEEAF2'/%3E%3C/svg%3E")}#theme-custom-banner .section-gallery .slick-next:hover,#theme-bottom-banner .section-gallery .slick-next:hover,#theme-custom-banner .section-gallery .slick-next:focus,#theme-bottom-banner .section-gallery .slick-next:focus{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='15' viewBox='0 0 229 15' fill='none'%3E%3Cpath d='M228.707 8.07114C229.098 7.68062 229.098 7.04745 228.707 6.65693L222.343 0.292965C221.953 -0.0975591 221.319 -0.0975592 220.929 0.292965C220.538 0.68349 220.538 1.31665 220.929 1.70718L226.586 7.36403L220.929 13.0209C220.538 13.4114 220.538 14.0446 220.929 14.4351C221.319 14.8256 221.953 14.8256 222.343 14.4351L228.707 8.07114ZM0 7.36401L-8.74228e-08 8.36401L228 8.36403L228 7.36403L228 6.36403L8.74228e-08 6.36401L0 7.36401Z' fill='%23687E9B'/%3E%3C/svg%3E")}#theme-custom-banner .section-gallery .slick-dots,#theme-bottom-banner .section-gallery .slick-dots{position:static;display:flex !important;align-items:center;justify-content:center;gap:7px;width:auto;margin:22px 0 0;padding:0;list-style:none}#theme-custom-banner .section-gallery .slick-dots li,#theme-bottom-banner .section-gallery .slick-dots li{width:16px;height:16px;margin:0;padding:0}#theme-custom-banner .section-gallery .slick-dots li button,#theme-bottom-banner .section-gallery .slick-dots li button{width:16px;height:16px;padding:0;border:1px solid #687e9b;border-radius:50%;background:#ffffff;font-size:0;line-height:0;color:transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}#theme-custom-banner .section-gallery .slick-dots li button:before,#theme-bottom-banner .section-gallery .slick-dots li button:before{content:none}#theme-custom-banner .section-gallery .slick-dots li.slick-active button,#theme-bottom-banner .section-gallery .slick-dots li.slick-active button{background:#687e9b;border-color:#687e9b}#theme-custom-banner .section-gallery .gallery-footer,#theme-bottom-banner .section-gallery .gallery-footer{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:34px}@media (max-width: 991px){#theme-custom-banner .section-gallery,#theme-bottom-banner .section-gallery{padding:70px 0 76px}#theme-custom-banner .section-gallery .theme-heading,#theme-bottom-banner .section-gallery .theme-heading{margin-bottom:40px}}@media (max-width: 767px){#theme-custom-banner .section-gallery,#theme-bottom-banner .section-gallery{padding:50px 0 56px}#theme-custom-banner .section-gallery .gallery-compare,#theme-bottom-banner .section-gallery .gallery-compare{height:300px;padding:6px}#theme-custom-banner .section-gallery .gallery-layer img,#theme-bottom-banner .section-gallery .gallery-layer img{width:475px}#theme-custom-banner .section-gallery .gallery-handle,#theme-bottom-banner .section-gallery .gallery-handle{width:58px;height:58px;margin:-29px 0 0 -29px}#theme-custom-banner .section-gallery .gallery-handle svg,#theme-bottom-banner .section-gallery .gallery-handle svg{width:22px;height:12px}#theme-custom-banner .section-gallery .gallery-nav,#theme-bottom-banner .section-gallery .gallery-nav{gap:14px;margin-top:22px}#theme-custom-banner .section-gallery .slick-prev,#theme-bottom-banner .section-gallery .slick-prev,#theme-custom-banner .section-gallery .slick-next,#theme-bottom-banner .section-gallery .slick-next{max-width:38vw}}#theme-custom-banner .section-faq,#theme-bottom-banner .section-faq{padding:106px 0 112px;background:#2c394c}#theme-custom-banner .section-faq .faq-row,#theme-bottom-banner .section-faq .faq-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:70px}#theme-custom-banner .section-faq .faq-intro,#theme-bottom-banner .section-faq .faq-intro{flex:0 0 496px;max-width:496px}#theme-custom-banner .section-faq .faq-intro .theme-heading,#theme-bottom-banner .section-faq .faq-intro .theme-heading{color:#ffffff;margin:0 0 46px}#theme-custom-banner .section-faq .faq-accordion,#theme-bottom-banner .section-faq .faq-accordion{flex:1 1 auto;min-width:0}#theme-custom-banner .section-faq .panel-group,#theme-bottom-banner .section-faq .panel-group{margin:0}#theme-custom-banner .section-faq .panel-default,#theme-bottom-banner .section-faq .panel-default,#theme-custom-banner .section-faq .panel,#theme-bottom-banner .section-faq .panel{margin:0 0 16px;border:0;border-radius:8px;background:#ffffff;box-shadow:none;overflow:hidden}#theme-custom-banner .section-faq .panel-default:last-child,#theme-bottom-banner .section-faq .panel-default:last-child,#theme-custom-banner .section-faq .panel:last-child,#theme-bottom-banner .section-faq .panel:last-child{margin-bottom:0}#theme-custom-banner .section-faq .panel-heading,#theme-bottom-banner .section-faq .panel-heading{padding:0;border:0;background:transparent;border-radius:8px}#theme-custom-banner .section-faq .panel-title,#theme-bottom-banner .section-faq .panel-title{margin:0;font-size:inherit}#theme-custom-banner .section-faq .panel-title a,#theme-bottom-banner .section-faq .panel-title a{position:relative;display:block;min-height:60px;padding:16px 60px 16px 24px;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2c394c;text-decoration:none}#theme-custom-banner .section-faq .panel-title a:after,#theme-bottom-banner .section-faq .panel-title a:after{content:"";position:absolute;top:50%;right:24px;width:11px;height:11px;margin-top:-8px;border-right:2px solid #2c394c;border-bottom:2px solid #2c394c;transform:rotate(45deg);transform-origin:center;transition:transform .25s ease,margin-top .25s ease}#theme-custom-banner .section-faq .panel-title a[aria-expanded="true"]:after,#theme-bottom-banner .section-faq .panel-title a[aria-expanded="true"]:after{margin-top:-3px;transform:rotate(225deg)}@media (max-width: 767px){#theme-custom-banner .section-faq .panel-title a,#theme-bottom-banner .section-faq .panel-title a{font-size:16px;padding:14px 50px 14px 18px}}#theme-custom-banner .section-faq .panel-collapse.collapse:not(.in),#theme-bottom-banner .section-faq .panel-collapse.collapse:not(.in){display:none}#theme-custom-banner .section-faq .panel-collapse.collapse.in,#theme-bottom-banner .section-faq .panel-collapse.collapse.in{display:block}#theme-custom-banner .section-faq .panel-body,#theme-bottom-banner .section-faq .panel-body{padding:0 24px 22px;border-top:0}#theme-custom-banner .section-faq .panel-body .theme-text,#theme-bottom-banner .section-faq .panel-body .theme-text{font-size:17px;line-height:1.55;color:#2c394c}@media (max-width: 767px){#theme-custom-banner .section-faq .panel-body,#theme-bottom-banner .section-faq .panel-body{padding:0 18px 18px}}@media (max-width: 991px){#theme-custom-banner .section-faq,#theme-bottom-banner .section-faq{padding:70px 0 76px}#theme-custom-banner .section-faq .faq-row,#theme-bottom-banner .section-faq .faq-row{flex-wrap:wrap;gap:36px}#theme-custom-banner .section-faq .faq-intro,#theme-bottom-banner .section-faq .faq-intro{flex:1 1 100%;max-width:100%}#theme-custom-banner .section-faq .faq-intro .theme-heading,#theme-bottom-banner .section-faq .faq-intro .theme-heading{margin-bottom:28px}#theme-custom-banner .section-faq .faq-accordion,#theme-bottom-banner .section-faq .faq-accordion{flex:1 1 100%}}@media (max-width: 767px){#theme-custom-banner .section-faq,#theme-bottom-banner .section-faq{padding:50px 0 56px}}#theme-custom-banner .section-photo-strip,#theme-bottom-banner .section-photo-strip{display:flex;flex-wrap:nowrap;gap:18px;padding:0;background:#ffffff;padding-top:26px}#theme-custom-banner .section-photo-strip .photo-tile,#theme-bottom-banner .section-photo-strip .photo-tile{flex:1 1 auto;line-height:0;overflow:hidden}#theme-custom-banner .section-photo-strip .photo-tile img,#theme-bottom-banner .section-photo-strip .photo-tile img{display:block;width:100%;height:306px;object-fit:cover}#theme-custom-banner .section-photo-strip .photo-tile:nth-child(1),#theme-bottom-banner .section-photo-strip .photo-tile:nth-child(1){flex-grow:315}#theme-custom-banner .section-photo-strip .photo-tile:nth-child(2),#theme-bottom-banner .section-photo-strip .photo-tile:nth-child(2){flex-grow:490}#theme-custom-banner .section-photo-strip .photo-tile:nth-child(3),#theme-bottom-banner .section-photo-strip .photo-tile:nth-child(3){flex-grow:256}#theme-custom-banner .section-photo-strip .photo-tile:nth-child(4),#theme-bottom-banner .section-photo-strip .photo-tile:nth-child(4){flex-grow:333}@media (max-width: 991px){#theme-custom-banner .section-photo-strip .photo-tile img,#theme-bottom-banner .section-photo-strip .photo-tile img{height:220px}}@media (max-width: 767px){#theme-custom-banner .section-photo-strip,#theme-bottom-banner .section-photo-strip{flex-wrap:wrap;gap:10px}#theme-custom-banner .section-photo-strip .photo-tile,#theme-bottom-banner .section-photo-strip .photo-tile{flex:0 0 calc(45%);flex-grow:0 !important}#theme-custom-banner .section-photo-strip .photo-tile img,#theme-bottom-banner .section-photo-strip .photo-tile img{height:160px}}#theme-custom-banner .section-reviews,#theme-bottom-banner .section-reviews{position:relative;padding:130px 0 118px;overflow:hidden;text-align:center}#theme-custom-banner .section-reviews .reviews-bg,#theme-bottom-banner .section-reviews .reviews-bg{position:absolute;inset:0;z-index:0;background:url("2115/images/testimonial-bg.jpg") center / cover no-repeat}#theme-custom-banner .section-reviews .reviews-veil,#theme-bottom-banner .section-reviews .reviews-veil{position:absolute;inset:0;z-index:1;background:rgba(51,68,91,0.79)}#theme-custom-banner .section-reviews .container,#theme-bottom-banner .section-reviews .container{position:relative;z-index:2}#theme-custom-banner .section-reviews .theme-heading,#theme-bottom-banner .section-reviews .theme-heading{color:#ffffff;margin:0 0 46px}#theme-custom-banner .section-reviews .reviews-quote-glyph,#theme-bottom-banner .section-reviews .reviews-quote-glyph{display:block;font-family:"Bacasime Antique","Times New Roman",Georgia,serif;font-size:100px;line-height:.52;color:#c3c8d5;margin:0 0 26px;user-select:none}@media (max-width: 767px){#theme-custom-banner .section-reviews .reviews-quote-glyph,#theme-bottom-banner .section-reviews .reviews-quote-glyph{font-size:64px;margin-bottom:18px}}#theme-custom-banner .section-reviews .reviews-slider,#theme-bottom-banner .section-reviews .reviews-slider{max-width:830px;margin:0 auto}#theme-custom-banner .section-reviews .review-slide,#theme-bottom-banner .section-reviews .review-slide{outline:none;padding:0 10px}#theme-custom-banner .section-reviews .review-quote,#theme-bottom-banner .section-reviews .review-quote{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:30px;font-style:italic;font-weight:400;line-height:42px;color:#ffffff;margin:0 0 34px}@media (max-width: 991px){#theme-custom-banner .section-reviews .review-quote,#theme-bottom-banner .section-reviews .review-quote{font-size:24px;line-height:34px}}@media (max-width: 767px){#theme-custom-banner .section-reviews .review-quote,#theme-bottom-banner .section-reviews .review-quote{font-size:19px;line-height:29px;margin-bottom:24px}}#theme-custom-banner .section-reviews .review-name,#theme-bottom-banner .section-reviews .review-name{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;line-height:24.8px;color:#ffffff;margin:0}#theme-custom-banner .section-reviews .review-source,#theme-bottom-banner .section-reviews .review-source{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:400;line-height:23.25px;color:#ffffff;margin:0}#theme-custom-banner .section-reviews .slick-dots,#theme-bottom-banner .section-reviews .slick-dots{position:static;display:flex !important;align-items:center;justify-content:center;gap:14px;width:auto;margin:52px 0 0;padding:0;list-style:none}#theme-custom-banner .section-reviews .slick-dots li,#theme-bottom-banner .section-reviews .slick-dots li{width:52px;height:52px;margin:0;padding:0}#theme-custom-banner .section-reviews .slick-dots li button,#theme-bottom-banner .section-reviews .slick-dots li button{display:flex;align-items:center;justify-content:center;padding:23px 27px 30px;border:0;border-radius:999px;background:#eef0f4;font-family:"Cormorant Garamond",Georgia,serif;font-size:20px;font-weight:400;line-height:1.2;color:#707070;cursor:pointer;transition:background .2s ease,color .2s ease}#theme-custom-banner .section-reviews .slick-dots li button:before,#theme-bottom-banner .section-reviews .slick-dots li button:before{content:none}#theme-custom-banner .section-reviews .slick-dots li button:hover,#theme-bottom-banner .section-reviews .slick-dots li button:hover{background:#ffffff}#theme-custom-banner .section-reviews .slick-dots li.slick-active button,#theme-bottom-banner .section-reviews .slick-dots li.slick-active button{background:#ffffff;color:#16a4fa}@media (max-width: 767px){#theme-custom-banner .section-reviews .slick-dots li button,#theme-bottom-banner .section-reviews .slick-dots li button{font-size:17px}}@media (max-width: 767px){#theme-custom-banner .section-reviews .slick-dots,#theme-bottom-banner .section-reviews .slick-dots{gap:10px;margin-top:34px}}#theme-custom-banner .section-reviews .reviews-footer,#theme-bottom-banner .section-reviews .reviews-footer{margin-top:46px}@media (max-width: 991px){#theme-custom-banner .section-reviews,#theme-bottom-banner .section-reviews{padding:88px 0 80px}}@media (max-width: 767px){#theme-custom-banner .section-reviews,#theme-bottom-banner .section-reviews{padding:58px 0 60px}}@media (prefers-reduced-motion:reduce){#theme-custom-banner .theme-btn,#theme-bottom-banner .theme-btn,#theme-custom-banner .service-card,#theme-bottom-banner .service-card,#theme-custom-banner .gallery-handle svg,#theme-bottom-banner .gallery-handle svg,#theme-custom-banner .panel-title a:after,#theme-bottom-banner .panel-title a:after,#theme-custom-banner .slick-prev,#theme-bottom-banner .slick-prev,#theme-custom-banner .slick-next,#theme-bottom-banner .slick-next,#theme-custom-banner .slick-dots li button,#theme-bottom-banner .slick-dots li button{transition:none !important}#theme-custom-banner .slick-track,#theme-bottom-banner .slick-track,#theme-custom-banner .slick-slide,#theme-bottom-banner .slick-slide{transition:none !important}}#theme-bottom-banner .location-section{padding:0;background:#ffffff;position:relative}#theme-bottom-banner .location-section .location-map-wrap{height:354px}@media (max-width: 991px){#theme-bottom-banner .location-section .location-map-wrap{height:280px}}@media (max-width: 767px){#theme-bottom-banner .location-section .location-map-wrap{height:220px}}#theme-bottom-banner .location-section .location-map-wrap .map{width:100%;height:100%}#theme-bottom-banner .location-section .location-map-wrap .map img{width:100%;height:100%;object-fit:cover}#footer-snip{display:block !important}#mobile-disclaimers{display:none !important}#social-wrap{display:none !important}footer{font:400 17px "Afacad Flux","Helvetica Neue",Arial,sans-serif;color:#ffffff;background:#2c394c}footer .footer-header{font-weight:bold;font-size:17px}footer a{text-decoration:none;color:#ffffff;font-size:17px !important}footer a:hover{color:#fff}footer a.footerAddressLink,footer .footerPhoneWrap,footer .footerFaxWrap,footer .hours{font-size:17px;color:#ffffff}footer.footer-adaptive .officeDay{margin-right:0}footer .top-bar{padding:30px 0;color:#ffffff;background:#3f516c}@media only screen and (min-width:1440px){footer .top-bar .container .bootstrap-flex-col:nth-child(2){margin-left:5em}}@media only screen and (min-width:992px){footer .top-bar .container .bootstrap-flex-col:nth-child(2){width:30%}}footer .top-bar .footer-header{padding-bottom:20px;font-weight:400}@media (max-width: 767px){footer .top-bar .footer-header{padding-top:20px;padding-bottom:10px}}footer .top-bar .hours .footer-header,footer .top-bar .location-name{text-transform:capitalize;font-weight:700}footer .top-bar .footer-header.header-spacing-top{padding-bottom:0}footer .top-bar .address-wrap b,footer .top-bar .address-wrap span,footer .top-bar .address-wrap a{font-size:17px;font-style:normal;font-weight:400}footer .top-bar .address-wrap b{font-weight:700}footer .top-bar .address-wrap a:hover{color:#fff}footer .top-bar .single-day-hours{font-size:17px}footer .top-bar .single-day-hours .singleDay time,footer .top-bar .single-day-hours .singleDay em{padding-left:25px}footer .top-bar .single-day-hours .officeDay{min-width:40px}footer .top-bar .footerPhoneWrap a,footer .top-bar .accessability_disclaimer a{color:#ffffff}footer .top-bar .footerPhoneWrap a:hover,footer .top-bar .accessability_disclaimer a:hover{color:#fff}footer .top-bar .custom-disclaimer{display:none}footer .top-bar .social-links a{background-color:#097FC3;border-radius:50%}footer .top-bar .social-links a:hover{background-color:#075f92}footer .top-bar .accessability_disclaimer,footer .top-bar .medical-disclaimer,footer .top-bar .custom-disclaimer,footer .top-bar .aus-disclaimer{font-size:14px}footer .top-bar .accessability_disclaimer a,footer .top-bar .medical-disclaimer a,footer .top-bar .custom-disclaimer a,footer .top-bar .aus-disclaimer a{font-size:14px !important}footer .bottom-bar{background:#2c394c;padding:30px 0}@media (max-width: 767px){footer .bottom-bar{display:none}}@media (max-width: 767px){footer .bottom-bar .footer-copyright{min-height:100px !important}}@media (max-width: 767px){footer .bottom-bar .footer-copyright .copy-right{margin-top:7em}}@media (max-width: 374px){footer .bottom-bar .footer-copyright .copy-right{margin-top:10em}}footer .bottom-bar .copy-right a,footer .bottom-bar .copy-right{color:#ffffff;font-size:17px}footer .bottom-bar .made-by a{color:#ffffff}footer .bottom-bar .log-in{text-transform:uppercase}.isADA.gpw-accessibility-btn{background:#2c394c;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif !important}.isADA.gpw-accessibility-btn.middleRight,.isADA.gpw-accessibility-btn.bottomRight{right:-185px}.isADA.gpw-accessibility-btn.bottomLeft{left:-185px}#is-ADA-view{font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif}#is-ADA-view a{color:#2c394c}#is-ADA-view #gpw-accessibility-notice-bar{background:#72bf4c}#is-ADA-view .gpw-ada-card::before{background:#72bf4c}.pod{margin-bottom:10px;font-family:"Afacad Flux","Helvetica Neue",Arial,sans-serif;padding:10px;color:#fff;border-radius:6px;background:#ccc}.pod .pod-header,.pod .pod-header a{font-size:23px;color:#fff}.pod a,.pod p{color:#fff}.pod a:hover{text-decoration:underline}.aside .contact-pod-btn{-webkit-transition:.3s all;transition:.3s all}.aside .contact-pod .pod-header{margin-bottom:10px}.aside .location-pod .podLocationCaption{margin-top:10px;text-align:center}.aside .location-pod .podLocationCaption span{font-weight:bold}.aside .faqPod .podFAQ{display:none}.searchGallery{margin-bottom:10px}.smile-gallery-details .bigger-pics{margin-bottom:10px}.smile-gallery-details .bottom-nav{margin-top:20px}.searchGallery{margin-bottom:10px}.blog_view .post div.post-date,.blogpost_view div.post-date{color:#fff;background:#ccc}.blog_view .post-meta,.blogpost_view .post-meta{padding:0}.dentist_viewall .content{padding-bottom:10px}@media (min-width:1200px){.multiBreak .container{width:1205px}}@media only screen and (max-width:768px){.site-wrap{margin-top:52px !important}#gpw-main-menu{padding-left:0 !important}#gpw-main-menu>ul{flex-direction:column;justify-content:center;align-items:center}#gpw-main-menu .navbar-nav{background:#fff !important;margin:0;text-align:center}.mobile-logo{margin:0 auto;padding:15px;text-align:center}.mobile-logo img{width:70%;margin:0 auto}.mobile-logo .pay-btn{margin:20px 0;width:100%;text-align:center}.homepage #main-wrap #main{padding:50px 0}#social-wrap .social-links a{background-color:#72bf4c;border-radius:50%}#social-wrap .social-links a:hover{background-color:#5b9f39}.flex-direction-nav{display:none}}@media only screen and (max-width:768px){#theme-custom-banner{margin-top:50px}#nav-wrap{position:fixed !important;z-index:15;top:0;width:100%}}@media only screen and (max-width:480px){#header-wrap{display:none}.social-links a{background-color:#72bf4c}#breadcrumbs-wrap{margin-top:50px}#gpw-main-menu{overflow-x:hidden}#gpw-main-menu .navbar-nav{background:none}.container{padding-bottom:0}.navbar-header{padding-bottom:10px}}