@import url('https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Afacad+Flux:wght@300;400;500&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&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:#8caa7d;fill:#8caa7d}.theme-bg-med{background:#74945f;fill:#74945f}.theme-bg-light{background:#e3eadf;fill:#e3eadf}.theme-color-dk{color:#8caa7d}.theme-color-med{color:#74945f}.theme-color-light{color:#fff}.theme-cta-color{color:#fff}.theme-cta-bg{background:#74945f;fill:#74945f}.theme-border-dk{border-color:#8caa7d}.theme-border-med{border-color:#74945f}.theme-border-light{border-color:#e3eadf}.theme-border-cta{border-color:#74945f}a:hover .theme-hover-dk{background:#8caa7d;fill:#8caa7d}a:hover .theme-hover-med{background:#74945f;fill:#74945f}a:hover .theme-hover-light{background:#e3eadf;fill:#e3eadf}a:hover .theme-hover-color-dk{color:#8caa7d}a:hover .theme-hover-color-med{color:#74945f}a:hover .theme-hover-color-light{color:#e3eadf}a:hover .theme-hover-cta-color{color:#74945f}a:hover .theme-hover-cta-bg{background:#fff;fill:#fff}a:hover .theme-hover-border-dk{border-color:#8caa7d}a:hover .theme-hover-border-med{border-color:#74945f}a:hover .theme-hover-border-light{border-color:#e3eadf}a:hover .theme-hover-border-cta{border-color:#74945f}.transition{-webkit-transition:.3s all;transition:.3s all}body:not(.homepage) #main-wrap{font-family:"Cormorant Garamond",serif}body:not(.homepage) #main-wrap .h1,body:not(.homepage) #main-wrap h1,body:not(.homepage) #main-wrap .h2,body:not(.homepage) #main-wrap h2,body:not(.homepage) #main-wrap .h3,body:not(.homepage) #main-wrap h3,body:not(.homepage) #main-wrap .h4,body:not(.homepage) #main-wrap h4,body:not(.homepage) #main-wrap .h5,body:not(.homepage) #main-wrap h5,body:not(.homepage) #main-wrap .h6,body:not(.homepage) #main-wrap h6{font-family:"Cormorant Garamond",serif !important}body:not(.homepage) #main-wrap p{font-size:20px !important}body:not(.homepage) #main-wrap button:focus-visible,body:not(.homepage) #main-wrap [role="button"]:focus-visible,body:not(.homepage) #main-wrap .theme-btn:focus-visible,body:not(.homepage) #main-wrap .theme-btn-link:focus-visible,body:not(.homepage) #main-wrap .tech-link:focus-visible,body:not(.homepage) #main-wrap .custom-video-preview:focus-visible,body:not(.homepage) #main-wrap .office-arrow:focus-visible,body:not(.homepage) #main-wrap iframe:focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 5px #8caa7d}body:not(.homepage) .benefits-wrap .flex-wrap-card .theme-skin-title{font-size:20px}body:not(.homepage) .flex-wrap-testimonial .theme-skin-title{margin-bottom:20px;font-size:20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:"Afacad",sans-serif;font-size:20px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Afacad",sans-serif}body a{color:#8caa7d;-webkit-transition:.3s all;transition:.3s all}body a:hover{color:#a7be9c;text-decoration:none}body a:active,body a:focus,body a:focus-visible{outline:none;box-shadow:none;background:transparent}body p{font-size:20px}#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:"Cormorant Garamond",serif;line-height:1.1;margin-bottom:1em;font-weight:700}#main .h1,#main h1{font-size:64px;line-height:1.1}#main .h2,#main h2{font-size:30px;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 input.cta-btn{font-family:"Afacad",sans-serif}#main-wrap input.cta-btn:hover{background:#f3f4f7 !important;color:#37383b !important;border:3px solid #535559 !important}#main-wrap div.cta-btn,#main-wrap a.cta-btn,#main-wrap .cta-link-btn{text-transform:capitalize}#main-wrap #classic-skin .featured-blog-section .blog-listing .flex-wrap-blog{width:100%}#main-wrap p,#main-wrap a,#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",sans-serif !important;font-size:20px !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}#main-wrap .infoContentWrap{font-family:"Afacad",sans-serif;font-size:20px;color:#8caa7d}#branding .site-title{display:none;background:url('2111/images/logo.png') no-repeat;width:300px;height:150px;background-size:100%;margin:10px 0;text-indent:-99999px;cursor:pointer}#branding .slogan{display:none}#branding .phone-number{display:none;font-size:25px}#branding .phone-number a{text-decoration:none}#branding .slogan2{display:none;font-size:25px}#branding .social-links{display:none;height:35px}#branding .make-an-appt a{text-decoration:none}#branding .branding-info.hidden-default .branding-info-2.hidden-default,#branding .branding-info-3.hidden-default,#branding .branding-info-4.hidden-default,#branding .external-link,#branding .header-btn,#branding .make-an-appt,#branding .gmaps-link{display:none !important}#emergencyAlert{background:#535559;padding:0 !important}#emergencyAlert .top-bar{width:100%;background:#535559;color:#fff;font-family:"Afacad",sans-serif;font-weight:700;font-size:20px;line-height:23px}#emergencyAlert .top-bar a:hover{text-decoration:none !important;color:#8caa7d !important}#emergencyAlert .top-bar .top-bar-inner{width:100%;min-height:42px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}#emergencyAlert .top-bar .top-bar-address,#emergencyAlert .top-bar .top-bar-right,#emergencyAlert .top-bar .top-bar-phone{display:flex;align-items:center}#emergencyAlert .top-bar .top-bar-address{gap:10px}#emergencyAlert .top-bar .top-bar-right{gap:28px}#emergencyAlert .top-bar .top-bar-phone{gap:9px;color:#fff;text-decoration:none}#emergencyAlert .top-bar .top-bar-phone:hover,#emergencyAlert .top-bar .top-bar-phone:focus{color:#fff;text-decoration:none}#emergencyAlert .top-bar .top-bar-icon{width:15px;height:15px;flex:0 0 15px}#emergencyAlert .top-bar .phone-icon{width:20px;height:20px;flex-basis:20px}#emergencyAlert .top-bar .new-patients,#emergencyAlert .top-bar .top-bar-phone span,#emergencyAlert .top-bar .top-bar-address span{white-space:nowrap}@media (max-width:980px){#emergencyAlert .top-bar .top-bar-inner{min-height:auto;padding:10px 15px;flex-direction:column;gap:8px;text-align:center}#emergencyAlert .top-bar .top-bar-address{justify-content:center}#emergencyAlert .top-bar .top-bar-right{justify-content:center}}@media (max-width:420px){#emergencyAlert .top-bar{font-size:11px}#emergencyAlert .top-bar .top-bar-inner{gap:6px}#emergencyAlert .top-bar .top-bar-right{gap:12px}}@media (min-width:769px){body:not(.homepage) #nav-wrap{padding-bottom:5em}}@media (min-width:769px){#nav-wrap.nav-fixed{padding-bottom:8em}}#nav-wrap{background-color:#ffffff}#nav-wrap .theme-nav-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:306px;height:49px;padding:0 28px;border-radius:999px;background:#8caa7d;color:#fefbf8;font-family:"Afacad",sans-serif;font-size:19px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}#nav-wrap .theme-nav-btn::before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(120deg, transparent 0, rgba(255,255,255,0.45) 50%, transparent 100%);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}#nav-wrap .theme-nav-btn:hover{background:#74945f;color:#ffffff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px rgba(116,148,95,0.35)}#nav-wrap .theme-nav-btn:hover::before{left:130%}#nav-wrap .theme-nav-btn:active{transform:translateY(0);box-shadow:none}#nav-wrap .theme-nav-btn.btn-lg{height:58px;font-size:19px;padding:0 40px}#nav-wrap .theme-nav-btn.btn-ghost{background:transparent;border:1.5px solid #ffffff;color:#ffffff}#nav-wrap .theme-nav-btn.btn-ghost:hover{background:rgba(255,255,255,0.14)}#nav-wrap .container{padding:0}@media (min-width:1221px){#nav-wrap #gpw-main-menu{flex-wrap:nowrap !important}}@media (min-width:769px) and (max-width:1220px){#nav-wrap #gpw-main-menu .nav-make-an-appt{position:absolute;right:0;top:70px}#nav-wrap #gpw-main-menu>ul{margin-left:200px}}@media (min-width:769px){#nav-wrap .navbar{padding-top:15px}#nav-wrap #gpw-main-menu{display:flex !important;flex-wrap:wrap}#nav-wrap #gpw-main-menu .nav-site-title{position:relative;margin-right:10em}#nav-wrap #gpw-main-menu .nav-site-title .site-title{position:absolute;background:url('2111/images/logo.png') no-repeat;background-size:100%;width:220px;height:150px;text-indent:-99999px;cursor:pointer}#nav-wrap #gpw-main-menu ul{z-index:99}#nav-wrap #gpw-main-menu .nav-make-an-appt a{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:306px;height:49px;padding:0 28px;border-radius:999px;background:#8caa7d;color:#fefbf8;font-family:"Afacad",sans-serif;font-size:19px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}#nav-wrap #gpw-main-menu .nav-make-an-appt a::before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(120deg, transparent 0, rgba(255,255,255,0.45) 50%, transparent 100%);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}#nav-wrap #gpw-main-menu .nav-make-an-appt a:hover{background:#74945f;color:#ffffff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px rgba(116,148,95,0.35)}#nav-wrap #gpw-main-menu .nav-make-an-appt a:hover::before{left:130%}#nav-wrap #gpw-main-menu .nav-make-an-appt a:active{transform:translateY(0);box-shadow:none}#nav-wrap #gpw-main-menu .nav-make-an-appt a.btn-lg{height:58px;font-size:19px;padding:0 40px}#nav-wrap #gpw-main-menu .nav-make-an-appt a.btn-ghost{background:transparent;border:1.5px solid #ffffff;color:#ffffff}#nav-wrap #gpw-main-menu .nav-make-an-appt a.btn-ghost:hover{background:rgba(255,255,255,0.14)}}#nav-wrap .navbar-default{background-color:transparent;border:none}#nav-wrap .navbar-nav #current>a{color:#74945f}#nav-wrap .navbar-nav>li>a{color:#8caa7d;font-size:20px;text-transform:capitalize;padding-top:15px;padding-bottom:15px}@media (min-width:769px){#nav-wrap .navbar-nav>li>a{padding-left:0;padding-right:0}}#nav-wrap .navbar-nav>li:hover>a{color:#74945f}#nav-wrap .dropdown-menu{background-color:#8caa7d}#nav-wrap .dropdown-menu>li>a,#nav-wrap .dropdown-menu>.yamm-content>.row>ul>li>a{color:#fff;font-size:20px;text-transform:capitalize}#nav-wrap .dropdown-menu>li>a:hover,#nav-wrap .dropdown-menu>.yamm-content>.row>ul>li>a:hover{background-color:#74945f}.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}#gpw-main-menu>ul{padding:0;display:flex;justify-content:space-between;width:100%}.homepage .nav-fixed~#theme-custom-banner{margin-top:0}.homepage .nav-fixed~#header-wrap{margin-top:50px}body:not(.homepage) .nav-fixed~#header-wrap{margin-top:50px}@media (min-width:769px){.homepage #nav-wrap #gpw-main-menu .nav-site-title{margin-right:15em}.homepage #nav-wrap #gpw-main-menu .nav-site-title .site-title{width:280px;height:175px}}.homepage #main-wrap{background:#404247}.homepage #main-wrap #main{color:#ffffff;padding:100px 0;min-height:auto !important}.homepage #main-wrap #main a{color:#8caa7d}.homepage #main-wrap #main a:hover{text-decoration:underline}.homepage #slider-wrap{display:block}.homepage #slider-wrap a{text-decoration: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",sans-serif;font-size:19px;line-height:1.55;color:#535559}#theme-custom-banner .theme-heading,#theme-bottom-banner .theme-heading{font-family:"Cormorant Garamond",serif;font-size:52px;font-weight:400;line-height:1.1;color:#37383b;margin:0}#theme-custom-banner .theme-heading em,#theme-bottom-banner .theme-heading em,#theme-custom-banner .theme-heading .accent,#theme-bottom-banner .theme-heading .accent{font-style:italic;font-weight:500}@media (max-width: 767px){#theme-custom-banner .theme-heading,#theme-bottom-banner .theme-heading{font-size:34px}}#theme-custom-banner .tag-line,#theme-bottom-banner .tag-line{font-family:"Afacad",sans-serif;font-size:19px;font-weight:600;font-style:normal;line-height:29.45px;text-transform:capitalize;letter-spacing:2.66px;color:#535559;margin:0 0 18px;display:inline-flex;align-items:center}#theme-custom-banner .tag-line.tag-line--center,#theme-bottom-banner .tag-line.tag-line--center{justify-content:center}#theme-custom-banner .theme-btn,#theme-bottom-banner .theme-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:306px;height:49px;padding:0 28px;border-radius:999px;background:#8caa7d;color:#fefbf8;font-family:"Afacad",sans-serif;font-size:19px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}#theme-custom-banner .theme-btn::before,#theme-bottom-banner .theme-btn::before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(120deg, transparent 0, rgba(255,255,255,0.45) 50%, transparent 100%);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}#theme-custom-banner .theme-btn:hover,#theme-bottom-banner .theme-btn:hover{background:#74945f;color:#ffffff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px rgba(116,148,95,0.35)}#theme-custom-banner .theme-btn:hover::before,#theme-bottom-banner .theme-btn:hover::before{left:130%}#theme-custom-banner .theme-btn:active,#theme-bottom-banner .theme-btn:active{transform:translateY(0);box-shadow:none}#theme-custom-banner .theme-btn.btn-lg,#theme-bottom-banner .theme-btn.btn-lg{height:58px;font-size:19px;padding:0 40px}#theme-custom-banner .theme-btn.btn-ghost,#theme-bottom-banner .theme-btn.btn-ghost{background:transparent;border:1.5px solid #ffffff;color:#ffffff}#theme-custom-banner .theme-btn.btn-ghost:hover,#theme-bottom-banner .theme-btn.btn-ghost:hover{background:rgba(255,255,255,0.14)}#theme-custom-banner .theme-btn-link,#theme-bottom-banner .theme-btn-link{display:inline-block;color:#8caa7d;text-decoration:underline;text-underline-offset:4px;font-family:"Afacad",sans-serif;font-size:16px;font-weight:600}#theme-custom-banner .theme-btn-link:hover,#theme-bottom-banner .theme-btn-link:hover{color:#74945f}#theme-custom-banner a:focus-visible,#theme-bottom-banner a:focus-visible,#theme-custom-banner button:focus-visible,#theme-bottom-banner button:focus-visible,#theme-custom-banner .theme-btn:focus-visible,#theme-bottom-banner .theme-btn:focus-visible,#theme-custom-banner .service-row:focus-visible,#theme-bottom-banner .service-row:focus-visible,#theme-custom-banner .service-link:focus-visible,#theme-bottom-banner .service-link:focus-visible,#theme-custom-banner .gallery-dot:focus-visible,#theme-bottom-banner .gallery-dot:focus-visible{outline:3px solid #8caa7d;outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){#theme-custom-banner .service-panel,#theme-bottom-banner .service-panel{transition:none}#theme-custom-banner .gallery-track,#theme-bottom-banner .gallery-track{transition:none}#theme-custom-banner .theme-btn,#theme-bottom-banner .theme-btn{transition:background .2s ease}#theme-custom-banner .theme-btn::before,#theme-bottom-banner .theme-btn::before{display:none}#theme-custom-banner .theme-btn:hover,#theme-bottom-banner .theme-btn:hover{transform:none;box-shadow:none}}#theme-custom-banner .container,#theme-bottom-banner .container{max-width:1200px;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{background:#ffffff;padding:70px 0 60px}#theme-custom-banner .hero .hero-inner,#theme-bottom-banner .hero .hero-inner{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;align-items:center;gap:30px}#theme-custom-banner .hero .hero-copy,#theme-bottom-banner .hero .hero-copy{flex:1 1 70%;max-width:665px;margin-top:90px}@media (max-width: 767px){#theme-custom-banner .hero .hero-copy,#theme-bottom-banner .hero .hero-copy{margin-top:0}}#theme-custom-banner .hero .hero-media,#theme-bottom-banner .hero .hero-media{flex:1 1 30%;position:relative}#theme-custom-banner .hero .tag-line::before,#theme-bottom-banner .hero .tag-line::before{content:"";display:inline-block;flex:0 0 auto;width:8px;height:8px;font-weight:600;border-radius:999px;background:#c3c8d5;box-shadow:0 0 0 4px #eef0f4;margin-right:20px;margin-left:4px}#theme-custom-banner .hero .theme-heading,#theme-bottom-banner .hero .theme-heading{font-size:80px;line-height:1.05;font-weight:400;margin-bottom:26px}#theme-custom-banner .hero .theme-heading em,#theme-bottom-banner .hero .theme-heading em{color:#535559}#theme-custom-banner .hero .hero-lede,#theme-bottom-banner .hero .hero-lede{font-family:"Afacad",sans-serif;font-size:22px;line-height:1.6;color:#535559;margin:0 0 34px;max-width:480px}#theme-custom-banner .hero .hero-note,#theme-bottom-banner .hero .hero-note{font-family:"Afacad",sans-serif;font-size:16px;font-weight:400;color:#8b8d93;margin-top:26px;padding-top:26px;border-top:1px solid #eae7e1}#theme-custom-banner .hero .hero-video-wrap,#theme-bottom-banner .hero .hero-video-wrap{position:relative;z-index:1;width:100%;aspect-ratio:.76166667;border-radius:260px 260px 16px 16px;overflow:hidden;height:630px}@media (max-width: 767px){#theme-custom-banner .hero .hero-video-wrap,#theme-bottom-banner .hero .hero-video-wrap{height:450px}}#theme-custom-banner .hero .hero-video,#theme-bottom-banner .hero .hero-video,#theme-custom-banner .hero .hero-video-poster,#theme-bottom-banner .hero .hero-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#theme-custom-banner .hero .hero-fade,#theme-bottom-banner .hero .hero-fade{position:absolute;z-index:2;left:0;right:0;bottom:-1px;width:100%;height:160px;object-fit:fill;pointer-events:none;display:block}@media (max-width: 991px){#theme-custom-banner .hero .theme-heading,#theme-bottom-banner .hero .theme-heading{font-size:52px}}@media (max-width: 767px){#theme-custom-banner .hero,#theme-bottom-banner .hero{padding:20px 0 40px}#theme-custom-banner .hero .hero-inner,#theme-bottom-banner .hero .hero-inner{flex-direction:column;gap:34px}#theme-custom-banner .hero .hero-copy,#theme-bottom-banner .hero .hero-copy{max-width:none}#theme-custom-banner .hero .theme-heading,#theme-bottom-banner .hero .theme-heading{font-size:38px}#theme-custom-banner .hero .hero-lede,#theme-bottom-banner .hero .hero-lede{font-size:20px}#theme-custom-banner .hero .hero-video-wrap,#theme-bottom-banner .hero .hero-video-wrap{aspect-ratio:.8;border-radius:50% 50% 12px .35294118px 34% 10px 10px}}#theme-custom-banner .section-welcome,#theme-bottom-banner .section-welcome{background:#ffffff;padding:90px 0;text-align:center}#theme-custom-banner .section-welcome .welcome-inner,#theme-bottom-banner .section-welcome .welcome-inner{max-width:780px;margin:0 auto;padding:0 15px}#theme-custom-banner .section-welcome .theme-heading,#theme-bottom-banner .section-welcome .theme-heading{margin-bottom:26px}#theme-custom-banner .section-welcome .theme-text,#theme-bottom-banner .section-welcome .theme-text{margin:0 auto 20px;max-width:700px}#theme-custom-banner .section-welcome .theme-text strong,#theme-bottom-banner .section-welcome .theme-text strong{color:#1b1510;font-weight:600}#theme-custom-banner .section-welcome .theme-btn,#theme-bottom-banner .section-welcome .theme-btn{margin-top:22px}@media (max-width: 767px){#theme-custom-banner .section-welcome,#theme-bottom-banner .section-welcome{padding:56px 0}}#theme-custom-banner .section-services,#theme-bottom-banner .section-services{background:#f3f4f7;padding:90px 0}#theme-custom-banner .section-services .services-head,#theme-bottom-banner .section-services .services-head{text-align:center;max-width:720px;margin:0 auto 54px}#theme-custom-banner .section-services .services-head .theme-heading,#theme-bottom-banner .section-services .services-head .theme-heading{margin-bottom:18px}#theme-custom-banner .section-services .services-grid,#theme-bottom-banner .section-services .services-grid{display:flex;gap:60px;align-items:center}#theme-custom-banner .section-services .services-list,#theme-bottom-banner .section-services .services-list{flex:1 1 auto;min-width:0}#theme-custom-banner .section-services .services-media,#theme-bottom-banner .section-services .services-media{flex:0 0 444px}#theme-custom-banner .section-services .service-item,#theme-bottom-banner .section-services .service-item{border-top:1px solid #d8dbe2}#theme-custom-banner .section-services .service-item:last-of-type,#theme-bottom-banner .section-services .service-item:last-of-type{border-bottom:1px solid #d8dbe2}#theme-custom-banner .section-services .service-row,#theme-bottom-banner .section-services .service-row{display:flex;align-items:center;gap:22px;width:100%;padding:20px 0;margin:0;background:none;border:none;text-align:left;cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none}#theme-custom-banner .section-services .service-row .service-num,#theme-bottom-banner .section-services .service-row .service-num{font-family:"Afacad Flux",sans-serif;font-size:14px;color:#8caa7d;width:34px;flex:0 0 34px}#theme-custom-banner .section-services .service-row .service-name,#theme-bottom-banner .section-services .service-row .service-name{font-family:"Cormorant Garamond",serif;font-size:32px;font-weight:500;color:#1b1510;flex:1 1 auto;transition:color .18s ease}#theme-custom-banner .section-services .service-row:hover .service-name,#theme-bottom-banner .section-services .service-row:hover .service-name{color:#8caa7d}#theme-custom-banner .section-services .service-item.is-open .service-name,#theme-bottom-banner .section-services .service-item.is-open .service-name{color:#8caa7d}#theme-custom-banner .section-services .service-panel,#theme-bottom-banner .section-services .service-panel{max-height:0;overflow:hidden;transition:max-height .32s ease}#theme-custom-banner .section-services .service-item.is-open .service-panel,#theme-bottom-banner .section-services .service-item.is-open .service-panel{max-height:380px}#theme-custom-banner .section-services .service-panel-text,#theme-bottom-banner .section-services .service-panel-text{color:#535559;font-family:"Afacad",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0 0 10px 56px}#theme-custom-banner .section-services .service-link,#theme-bottom-banner .section-services .service-link{display:inline-block;margin:0 0 22px 56px;color:#8caa7d;font-family:"Afacad",sans-serif;font-size:19px;font-weight:600;text-decoration:underline;text-underline-offset:3px}#theme-custom-banner .section-services .service-link:hover,#theme-bottom-banner .section-services .service-link:hover{color:#74945f}#theme-custom-banner .section-services .services-list>.theme-text,#theme-bottom-banner .section-services .services-list>.theme-text{margin-top:26px}#theme-custom-banner .section-services .services-media img,#theme-bottom-banner .section-services .services-media img{width:444px;height:574px;flex-shrink:0;max-width:100%;object-fit:cover;border-radius:260px 260px 16px 16px}@media (max-width: 991px){#theme-custom-banner .section-services .services-grid,#theme-bottom-banner .section-services .services-grid{flex-direction:column;gap:40px}#theme-custom-banner .section-services .services-media,#theme-bottom-banner .section-services .services-media{flex:0 0 auto;width:100%;text-align:center}#theme-custom-banner .section-services .services-media img,#theme-bottom-banner .section-services .services-media img{width:444px;max-width:100%;height:520px}}@media (max-width: 767px){#theme-custom-banner .section-services,#theme-bottom-banner .section-services{padding:56px 0}#theme-custom-banner .section-services .service-row .service-name,#theme-bottom-banner .section-services .service-row .service-name{font-size:28px}#theme-custom-banner .section-services .services-media img,#theme-bottom-banner .section-services .services-media img{height:460px}}#theme-custom-banner .section-reviews,#theme-bottom-banner .section-reviews{background:#ffffff;padding:90px 0}#theme-custom-banner .section-reviews .reviews-head,#theme-bottom-banner .section-reviews .reviews-head{text-align:center;margin-bottom:60px}#theme-custom-banner .section-reviews .reviews-head .theme-heading,#theme-bottom-banner .section-reviews .reviews-head .theme-heading{margin-bottom:10px}#theme-custom-banner .section-reviews .reviews-viewport,#theme-bottom-banner .section-reviews .reviews-viewport{overflow:hidden;width:100%}#theme-custom-banner .section-reviews .reviews-marquee,#theme-bottom-banner .section-reviews .reviews-marquee{display:flex;align-items:stretch;gap:24px;width:max-content;will-change:transform}#theme-custom-banner .section-reviews .review-card,#theme-bottom-banner .section-reviews .review-card{flex:0 0 360px;width:360px;padding:32px;display:flex;flex-direction:column;border-radius:20px;border:.5px solid #000;background:#d8dbe2;box-shadow:0 1px 0 0 rgba(27,21,16,0.04),0 1px 2px 0 rgba(27,21,16,0.05)}#theme-custom-banner .section-reviews .review-stars,#theme-bottom-banner .section-reviews .review-stars{display:flex;gap:4px;margin-bottom:18px}#theme-custom-banner .section-reviews .review-stars svg,#theme-bottom-banner .section-reviews .review-stars svg{display:block}#theme-custom-banner .section-reviews .review-body,#theme-bottom-banner .section-reviews .review-body{color:#1b1510;font-family:"Afacad Flux",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:29px;letter-spacing:-0.1px;flex:0 1 auto;margin:0 0 22px}#theme-custom-banner .section-reviews .review-meta,#theme-bottom-banner .section-reviews .review-meta{margin-top:auto;padding-top:18px;border-top:.5px solid #000}#theme-custom-banner .section-reviews .review-name,#theme-bottom-banner .section-reviews .review-name{color:#1b1510;font-family:"Afacad Flux",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20.8px}#theme-custom-banner .section-reviews .review-date,#theme-bottom-banner .section-reviews .review-date{color:#7f7974;font-family:"Afacad Flux",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18.2px}#theme-custom-banner .section-reviews .reviews-cta,#theme-bottom-banner .section-reviews .reviews-cta{text-align:center;margin-top:40px}@media (max-width: 767px){#theme-custom-banner .section-reviews,#theme-bottom-banner .section-reviews{padding:56px 0}#theme-custom-banner .section-reviews .review-card,#theme-bottom-banner .section-reviews .review-card{flex:0 0 300px;width:300px;padding:26px}}#theme-custom-banner .section-first-visit,#theme-bottom-banner .section-first-visit{background:#535559;color:#ffffff;padding:0}#theme-custom-banner .section-first-visit>.container,#theme-bottom-banner .section-first-visit>.container{display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:100px}@media (max-width: 767px){#theme-custom-banner .section-first-visit>.container,#theme-bottom-banner .section-first-visit>.container{padding-top:50px;padding-bottom:50px}}#theme-custom-banner .section-first-visit .fv-head,#theme-bottom-banner .section-first-visit .fv-head{text-align:center;max-width:720px;margin:0 auto 56px}#theme-custom-banner .section-first-visit .fv-head .tag-line,#theme-bottom-banner .section-first-visit .fv-head .tag-line{color:#c3c8d5;text-align:center}#theme-custom-banner .section-first-visit .fv-head .theme-heading,#theme-bottom-banner .section-first-visit .fv-head .theme-heading{color:#ffffff}#theme-custom-banner .section-first-visit .fv-steps,#theme-bottom-banner .section-first-visit .fv-steps{display:flex;gap:46px}#theme-custom-banner .section-first-visit .fv-step,#theme-bottom-banner .section-first-visit .fv-step{flex:1 1 33%}#theme-custom-banner .section-first-visit .fv-step-num,#theme-bottom-banner .section-first-visit .fv-step-num{color:#c3c8d5;font-family:"Afacad",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21.7px;letter-spacing:1.4px;margin-bottom:14px}#theme-custom-banner .section-first-visit .fv-step-title,#theme-bottom-banner .section-first-visit .fv-step-title{color:#fefbf8;font-family:"Cormorant Garamond",serif;font-size:26px;font-style:normal;font-weight:400;line-height:40.3px;margin:0 0 12px}#theme-custom-banner .section-first-visit .fv-step-text,#theme-bottom-banner .section-first-visit .fv-step-text{color:#ffffff;font-family:"Afacad",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;margin:0}#theme-custom-banner .section-first-visit .fv-photo-wrap,#theme-bottom-banner .section-first-visit .fv-photo-wrap{position:relative;overflow:hidden;width:100vw;max-width:100vw;margin-left:50%;transform:translateX(-50%)}#theme-custom-banner .section-first-visit .fv-photo,#theme-bottom-banner .section-first-visit .fv-photo{display:block;width:100%;height:523px;object-fit:cover;object-position:bottom}#theme-custom-banner .section-first-visit .fv-photo-circle,#theme-bottom-banner .section-first-visit .fv-photo-circle{position:absolute;top:-80px;left:57%;width:320px;height:320px;border-radius:999px;background:rgba(255,255,255,0.28);pointer-events:none}@media (max-width: 991px){#theme-custom-banner .section-first-visit .fv-steps,#theme-bottom-banner .section-first-visit .fv-steps{flex-direction:column;gap:34px}}@media (max-width: 767px){#theme-custom-banner .section-first-visit>.container,#theme-bottom-banner .section-first-visit>.container{min-height:0;padding-top:56px;padding-bottom:56px}#theme-custom-banner .section-first-visit .fv-photo,#theme-bottom-banner .section-first-visit .fv-photo{height:320px}#theme-custom-banner .section-first-visit .fv-photo-circle,#theme-bottom-banner .section-first-visit .fv-photo-circle{width:180px;height:180px;top:-50px}}#theme-custom-banner .section-affordable,#theme-bottom-banner .section-affordable{background:#f3f4f7;padding:90px 0;text-align:center}#theme-custom-banner .section-affordable .aff-inner,#theme-bottom-banner .section-affordable .aff-inner{max-width:860px;margin:0 auto;padding:0 15px}#theme-custom-banner .section-affordable .theme-heading,#theme-bottom-banner .section-affordable .theme-heading{margin-bottom:18px}#theme-custom-banner .section-affordable .aff-lede,#theme-bottom-banner .section-affordable .aff-lede{margin:0 auto 30px;max-width:720px}#theme-custom-banner .section-affordable .aff-features,#theme-bottom-banner .section-affordable .aff-features{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 30px;margin-bottom:40px}#theme-custom-banner .section-affordable .aff-feature,#theme-bottom-banner .section-affordable .aff-feature{display:inline-flex;align-items:center;gap:9px;font-family:"Afacad",sans-serif;font-size:16px;color:#535559}#theme-custom-banner .section-affordable .aff-feature .aff-icon,#theme-bottom-banner .section-affordable .aff-feature .aff-icon{flex:0 0 auto;display:block}#theme-custom-banner .section-affordable .aff-feature .aff-feature-label,#theme-bottom-banner .section-affordable .aff-feature .aff-feature-label{display:inline}#theme-custom-banner .section-affordable .aff-plans-label,#theme-bottom-banner .section-affordable .aff-plans-label{font-family:"Afacad Flux",sans-serif;text-transform:inherit;letter-spacing:.14em;font-size:15px;font-weight:600;color:#8b8d93;margin-bottom:18px}#theme-custom-banner .section-affordable .aff-logos,#theme-bottom-banner .section-affordable .aff-logos{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px}#theme-custom-banner .section-affordable .aff-logos-row,#theme-bottom-banner .section-affordable .aff-logos-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 14px}#theme-custom-banner .section-affordable .aff-logo,#theme-bottom-banner .section-affordable .aff-logo{display:inline-flex;justify-content:flex-end;align-items:center;padding:14px 16px 14px 17px;border-radius:4px;border:1px solid #d8dbe2;background:#fff;color:#535559;text-align:center;font-family:"Afacad",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24.8px}@media (max-width: 767px){#theme-custom-banner .section-affordable,#theme-bottom-banner .section-affordable{padding:56px 0}}#theme-custom-banner .section-gallery,#theme-bottom-banner .section-gallery{background:#ffffff;padding:150px 0;text-align:center}#theme-custom-banner .section-gallery .gallery-head,#theme-bottom-banner .section-gallery .gallery-head{max-width:720px;margin:0 auto 40px}#theme-custom-banner .section-gallery .gallery-head .theme-heading,#theme-bottom-banner .section-gallery .gallery-head .theme-heading{margin-bottom:22px}#theme-custom-banner .section-gallery .gallery-cta,#theme-bottom-banner .section-gallery .gallery-cta{margin-bottom:80px}#theme-custom-banner .section-gallery .gallery-slider,#theme-bottom-banner .section-gallery .gallery-slider{max-width:900px;margin:0 auto;overflow:hidden}#theme-custom-banner .section-gallery .gallery-track,#theme-bottom-banner .section-gallery .gallery-track{display:flex;transition:transform .45s ease}#theme-custom-banner .section-gallery .gallery-slide,#theme-bottom-banner .section-gallery .gallery-slide{flex:0 0 100%}#theme-custom-banner .section-gallery .ba-pair,#theme-bottom-banner .section-gallery .ba-pair{display:flex;gap:20px;justify-content:center}#theme-custom-banner .section-gallery .ba-item,#theme-bottom-banner .section-gallery .ba-item{flex:0 0 auto;position:relative;max-width:100%}#theme-custom-banner .section-gallery .ba-item img,#theme-bottom-banner .section-gallery .ba-item img{width:385px;max-width:100%;height:149px;object-fit:cover;display:block}#theme-custom-banner .section-gallery .gallery-dots,#theme-bottom-banner .section-gallery .gallery-dots{display:flex;justify-content:center;gap:12px;margin-top:30px}#theme-custom-banner .section-gallery .gallery-dot,#theme-bottom-banner .section-gallery .gallery-dot{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding-bottom:10px;border:none;cursor:pointer;border-radius:999px;background:#eef0f4;color:#535559;text-align:center;font-family:"Cormorant Garamond",serif;font-size:20px;font-style:normal;font-weight:400}#theme-custom-banner .section-gallery .gallery-dot.is-active,#theme-bottom-banner .section-gallery .gallery-dot.is-active{background:#535559;color:#fefbf8}@media (max-width: 767px){#theme-custom-banner .section-gallery,#theme-bottom-banner .section-gallery{padding:56px 0}#theme-custom-banner .section-gallery .ba-pair,#theme-bottom-banner .section-gallery .ba-pair{flex-direction:column;gap:12px;align-items:center}#theme-custom-banner .section-gallery .ba-item img,#theme-bottom-banner .section-gallery .ba-item img{width:385px;max-width:100%;height:149px}}#theme-custom-banner .section-call-to-action,#theme-bottom-banner .section-call-to-action{position:relative;overflow:hidden;min-height:523px;display:flex;align-items:center;border-radius:8px;color:#1b1510;background:url("2111/images/cta-bg.jpg") center / cover no-repeat}#theme-custom-banner .section-call-to-action .container,#theme-bottom-banner .section-call-to-action .container{position:relative;z-index:1;width:100%}#theme-custom-banner .section-call-to-action .cta-inner,#theme-bottom-banner .section-call-to-action .cta-inner{max-width:660px;text-align:left}#theme-custom-banner .section-call-to-action .theme-heading,#theme-bottom-banner .section-call-to-action .theme-heading{color:#37383b;font-size:64px;margin:0 0 30px;letter-spacing:1px}#theme-custom-banner .section-call-to-action .cta-buttons,#theme-bottom-banner .section-call-to-action .cta-buttons{display:flex;gap:16px;flex-wrap:wrap}#theme-custom-banner .section-call-to-action .cta-circle,#theme-bottom-banner .section-call-to-action .cta-circle{position:absolute;top:-80px;left:58.3%;width:320px;height:320px;border-radius:999px;background:rgba(255,255,255,0.28);pointer-events:none;z-index:0}@media (max-width: 991px){#theme-custom-banner .section-call-to-action .theme-heading,#theme-bottom-banner .section-call-to-action .theme-heading{font-size:42px}}@media (max-width: 767px){#theme-custom-banner .section-call-to-action,#theme-bottom-banner .section-call-to-action{min-height:0;padding:64px 0}#theme-custom-banner .section-call-to-action .theme-heading,#theme-bottom-banner .section-call-to-action .theme-heading{font-size:32px}#theme-custom-banner .section-call-to-action .cta-circle,#theme-bottom-banner .section-call-to-action .cta-circle{width:200px;height:200px;top:-50px}}#theme-custom-banner .location-section,#theme-bottom-banner .location-section{background:#404247;color:#ffffff;padding:110px 0 120px}#theme-custom-banner .location-section .location-inner,#theme-bottom-banner .location-section .location-inner{max-width:1200px;margin:0 auto;padding:60px 15px 0;border-top:1px solid rgba(255,255,255,0.22);display:flex;gap:35px;align-items:flex-start}@media (min-width:1440px){#theme-custom-banner .location-section .location-inner,#theme-bottom-banner .location-section .location-inner{padding:60px 0;align-items:flex-end;justify-content:flex-end}}#theme-custom-banner .location-section .location-left,#theme-bottom-banner .location-section .location-left{flex:1 1 auto;max-width:560px;position:relative}@media (max-width: 767px){#theme-custom-banner .location-section .location-left,#theme-bottom-banner .location-section .location-left{flex:1 1 100%;max-width:100%}}#theme-custom-banner .location-section .location-right,#theme-bottom-banner .location-section .location-right{flex:0 0 491px;max-width:100%}#theme-custom-banner .location-section .location-watermark,#theme-bottom-banner .location-section .location-watermark{position:absolute;top:-34px;width:318px;opacity:.4;pointer-events:none;z-index:0}#theme-custom-banner .location-section .location-watermark img,#theme-bottom-banner .location-section .location-watermark img{width:100%;height:auto;display:block}@media (min-width:769px){#theme-custom-banner .location-section .location-watermark,#theme-bottom-banner .location-section .location-watermark{left:-200px}}@media (max-width: 767px){#theme-custom-banner .location-section .location-watermark,#theme-bottom-banner .location-section .location-watermark{right:0}}#theme-custom-banner .location-section .location-heading,#theme-bottom-banner .location-section .location-heading,#theme-custom-banner .location-section .location-body,#theme-bottom-banner .location-section .location-body,#theme-custom-banner .location-section .location-left .theme-btn,#theme-bottom-banner .location-section .location-left .theme-btn{position:relative;z-index:1}#theme-custom-banner .location-section .location-heading,#theme-bottom-banner .location-section .location-heading{color:#ffffff;font-family:"Cormorant Garamond",serif;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 50px}#theme-custom-banner .location-section .location-heading a,#theme-bottom-banner .location-section .location-heading a{color:#ffffff}#theme-custom-banner .location-section .location-heading a:hover,#theme-bottom-banner .location-section .location-heading a:hover{color:#8caa7d}#theme-custom-banner .location-section .location-body,#theme-bottom-banner .location-section .location-body{margin-bottom:80px;max-width:440px}@media (max-width: 767px){#theme-custom-banner .location-section .location-body,#theme-bottom-banner .location-section .location-body{max-width:100%}}#theme-custom-banner .location-section .location-body .theme-text,#theme-bottom-banner .location-section .location-body .theme-text{color:#ffffff;font-family:"Afacad",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 18px}#theme-custom-banner .location-section .location-body .theme-text:last-child,#theme-bottom-banner .location-section .location-body .theme-text:last-child{margin-bottom:0}#theme-custom-banner .location-section .map-placeholder,#theme-bottom-banner .location-section .map-placeholder{width:491px;height:490px;max-width:100%;aspect-ratio:1.00204499;border-radius:8px;overflow:hidden;background:#f3f4f7}#theme-custom-banner .location-section .map-placeholder img,#theme-bottom-banner .location-section .map-placeholder img{width:100%;height:100%;object-fit:cover;display:block}#theme-custom-banner .location-section .location-right,#theme-bottom-banner .location-section .location-right{position:relative}#theme-custom-banner .location-section .location-right .gm-style-iw-d,#theme-bottom-banner .location-section .location-right .gm-style-iw-d{color:#1b1510}#theme-custom-banner .location-section .location-right .location-map-wrap,#theme-bottom-banner .location-section .location-right .location-map-wrap{height:490px}@media (max-width: 767px){#theme-custom-banner .location-section .location-right .location-map-wrap,#theme-bottom-banner .location-section .location-right .location-map-wrap{height:350px}}#theme-custom-banner .location-section .location-right .location-map-wrap .map,#theme-bottom-banner .location-section .location-right .location-map-wrap .map{width:100%;height:100%}#theme-custom-banner .location-section .location-right .location-map-wrap .map img,#theme-bottom-banner .location-section .location-right .location-map-wrap .map img{width:100%;height:100%;object-fit:cover}@media (max-width: 991px){#theme-custom-banner .location-section .location-inner,#theme-bottom-banner .location-section .location-inner{flex-direction:column;gap:40px}#theme-custom-banner .location-section .location-right,#theme-bottom-banner .location-section .location-right{flex:0 0 auto;width:100%}#theme-custom-banner .location-section .map-placeholder,#theme-bottom-banner .location-section .map-placeholder{width:100%}}@media (max-width: 767px){#theme-custom-banner .location-section,#theme-bottom-banner .location-section{padding:56px 0}}#footer-snip{display:block !important}#mobile-disclaimers{display:none !important}#social-wrap{display:none !important}footer{font:400 17px "Afacad",sans-serif;color:#ffffff}footer .footer-header{font-weight:bold;font-size:17px}footer a{text-decoration:none;color:#ffffff;font-size:17px !important}footer a:hover{color:#8caa7d}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:#585b62}@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:#8caa7d}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:#8caa7d}footer .top-bar .custom-disclaimer{display:none}footer .top-bar .social-links a{background-color:#8caa7d;border-radius:50%}footer .top-bar .social-links a:hover{background-color:#719460}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:#404247;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:#8caa7d;font-family:"Afacad",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",sans-serif}#is-ADA-view a{color:#8caa7d}#is-ADA-view #gpw-accessibility-notice-bar{background:#74945f}#is-ADA-view .gpw-ada-card::before{background:#74945f}.pod{margin-bottom:10px;font-family:"Afacad",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:#ffffff !important;margin:0;color:#fff;text-align:center}.mobile-logo{margin:0 auto;padding:15px;text-align:center}.mobile-logo img{width:35%;margin:0 auto}.mobile-logo .pay-btn{display:none;margin:20px 0;width:100%;text-align:center}.homepage #main-wrap #main{padding:50px 0}#social-wrap .social-links a{background-color:#8caa7d;border-radius:50%}#social-wrap .social-links a:hover{background-color:#719460}.flex-direction-nav{display:none}}@media only screen and (max-width:768px){#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:#8caa7d}#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}}