#site-header{position:relative;position:sticky;top:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:999}.header-inner{padding:1rem 0}body:not(.overlay-header) .primary-menu>li>a{color:#444 !important;text-decoration:none}ul.primary-menu{margin:0}.primary-menu>li{margin:0 0 0 10px}.primary-menu>li a{padding:6px}.primary-menu>li#menu-item-82{margin-left:15px}.primary-menu>li#menu-item-82 a{padding:6px 15px;background-color:var(--main-feature-color);color:#fff !important;border-radius:5px}.primary-menu>li#menu-item-82 a:before{content:'\f0e0';font-family:"Font Awesome 5 Free";margin-right:7px}#hero-section{position:relative}.hero-background img{display:block}.hero-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}.hero-content h2{color:#444;font-weight:300;font-size:1.5em;text-shadow:0 0 10px rgba(255,255,255,.5)}.hero-content p{font-weight:500;font-size:1em;color:var(--main-feature-color);text-shadow:0 0 6px rgba(255,255,255,.5)}.hero-content .buttons{display:flex;justify-content:center}.hero-content .buttons a.button,#call-to-action .buttons a.button{font-size:.75em;display:inline-block;margin:0 5px;background-color:var(--main-feature-color);border-width:2px;border-style:solid;border-color:var(--main-feature-color);padding:12px;border-radius:5px;text-decoration:none;transition-duration:.3s}#call-to-action .buttons a.button{color:var(--main-feature-color) !important;border-color:var(--main-feature-color) !important;background-color:#fff !important}.hero-content .button.outline{background-color:#fff !important;color:var(--main-feature-color)}#call-to-action .buttons a.button.outline{color:#fff !important;border-color:#fff !important;background-color:var(--main-feature-color) !important}.hero-content .buttons a.button:hover,.hero-content .buttons a.button.outline:hover{background-color:var(--main-feature-color-alt) !important;color:#fff}#call-to-action .buttons a.button:hover,#call-to-action .buttons a.button.outline:hover{color:var(--main-feature-color-alt) !important;border-color:#fff !important;background-color:#fff !important}a#map-marker-icon:before{content:'\f3c5';font-family:"Font Awesome 5 Free";margin-right:7px}a#envelope-icon:before{content:'\f0e0';font-family:"Font Awesome 5 Free";margin-right:7px}#about-section h1,#info-section h2{margin-top:0;font-size:1.5em;font-weight:300}#about-section h1 span{display:block;font-size:.65em;margin-top:10px;color:var(--main-feature-color)}.section-inner.reverse{flex-direction:row-reverse}#about-section,#info-section{margin-top:40px}#call-to-action{padding:30px 0;background-color:var(--main-feature-color)}#call-to-action .buttons{text-align:center}#call-to-action .buttons .button{margin:10px}#call-to-action h2{text-align:center;margin-top:0;color:#fff;font-size:1.5em;font-weight:300}.section-inner .image{display:flex;align-items:center;justify-content:flex-start}#about-section image{align-items:flex-end}#info-section .image{justify-content:flex-end}.section-inner .image img{display:block;width:100%;max-width:550px;margin-bottom:20px}#treatments-section h2{text-align:center;font-size:1.3334em;font-weight:300;color:var(--main-feature-color);line-height:1.8}#treatments-section h2 span{display:block;font-size:1.25em;line-height:1.25em;color:var(--main-text-color)}#treatments-section .ui-tabs-nav{list-style:none;position:relative;margin:0 0 2px}#treatments-section .ui-tabs-nav:after{content:'';position:absolute;display:block;bottom:0;left:0;right:0;height:1px;background-color:#ccc}#treatments-section .ui-tabs-nav .ui-state-default{margin:0}#treatments-section .ui-tabs-nav .ui-state-default a{display:block;padding:10px 20px;position:relative;margin:0 1px;text-decoration:none;color:#444;transition-duration:.4s;font-size:.875em}#treatments-section .ui-tabs-nav .ui-state-hover a{color:var(--main-feature-color)}#treatments-section .ui-tabs-nav .ui-state-default a:after{content:'';display:block;position:absolute;bottom:0;height:4px;left:0;right:0;background-color:#888;transition-duration:.4s;z-index:1}#treatments-section .ui-tabs-nav .ui-state-active a:after{background-color:var(--main-feature-color)}#treatments-section .ui-tabs-nav .ui-state-hover a:after{background-color:var(--main-feature-color-alt)}.even>.treatment{flex-direction:row-reverse}.treatment-image .image-container{position:relative}.treatment-image .image-container img{display:block;margin:0 auto;width:100%}.treatment-image .image-container:after{content:'';position:absolute;bottom:-6px;left:0;right:0;height:4px;background-color:var(--main-feature-color)}.treatment .treatment-text{font-size:.875em}.treatment .treatment-text h3{margin-top:0;font-size:1.5em;color:var(--main-feature-color);font-weight:300}#locations-section h3{font-weight:300}#locations-section h3+p{color:var(--main-feature-color);font-size:1.125em;margin-bottom:60px}.locations .location a{display:block;margin-bottom:10px;font-weight:700;text-decoration:none;color:var(--main-feature-color);transition-duration:.4s}.locations .location a:hover{color:var(--main-feature-color-alt)}.locations .location .logo{max-width:76px}.logo-holder{width:100%;max-width:76px;display:block;overflow:hidden;border-radius:38px;margin-bottom:15px}.locations .location .logo img{width:100%;height:auto;display:block}.locations .location .text{display:block;font-size:.875em}.locations .location .acf-map{flex-grow:1;width:100%}#contact-section{background-color:var(--main-text-color);padding:60px 0;margin-top:60px}#contact-section h2{text-align:center;font-weight:300;color:#fff}.with_frm_style input[type=text],.with_frm_style input[type=email],.with_frm_style select,.with_frm_style textarea{display:block;width:100%;background-color:var(--main-text-color);border:2px solid #fff;font-size:.875em;line-height:2em;color:#fff;height:50px;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}.with_frm_style select:focus{background-color:var(--main-text-color) !important}.with_frm_style textarea{height:200px}.with_frm_style input[type=text]:focus,.with_frm_style input[type=email]:focus,.with_frm_style textarea:focus{background-color:var(--main-text-color) !important}.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{background-color:var(--main-text-color);border:2px solid #ea3838;color:#ea3838}.with_frm_style .frm_primary_label{color:#dadada}.frm_style_formidable-style.with_frm_style div.frm_description{color:#bababa}.frm_submit{display:flex;justify-content:flex-end}.frm_style_formidable-style.with_frm_style .frm_submit button{background-color:var(--main-feature-color);border:2px solid var(--main-feature-color);box-shadow:none;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;padding:15px 40px;text-decoration:none}.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background-color:var(--main-feature-color-alt);border:2px solid var(--main-feature-color-alt);color:#fff}#site-footer{background:#1a1a1a !important;margin-top:0 !important;border:none !important;color:#dadada}.footer-credits{align-items:center}.footer-credits span{font-size:.875em;line-height:1em;display:inline-block}.footer-copyright{color:#dadada;padding-right:10px}.nmb-branding a{display:inline-block;padding-left:5px}.nmb-branding img{display:block}
@media screen and (min-width:576px){.hero-content .buttons a{font-size:.875em;padding:15px 25px}}@media (min-width:700px){.site-logo img{max-height:7rem}#site-header.scroll .site-logo img{max-height:5rem}.footer-credits{flex-wrap:wrap}}@media screen and (min-width:768px){body.logged-in.admin-bar #site-header{top:30px}.hero-content h2{font-size:2em}.hero-content p{font-size:1.25em}#about-section .section-inner,#info-section .section-inner{display:flex;justify-content:space-between}.section-inner .text,.section-inner .image{width:50%}#about-section,#info-section{margin-top:80px}.section-inner .image img{margin-bottom:0}#treatments-section .ui-tabs-nav{display:flex;margin:0 0 60px;justify-content:center;list-style:none;position:relative}.treatment{display:flex;justify-content:space-between}.treatment .treatment-image{width:35%}.treatment .treatment-text{width:60%;font-size:.875em}.locations{display:flex;justify-content:space-between}.locations .location{width:45%;display:flex;flex-wrap:wrap;justify-content:space-between}.locations .location .text{width:70%;width:calc(100% - 120px)}.with_frm_style input[type=text],.with_frm_style input[type=email],.with_frm_style select,.with_frm_style textarea{font-size:1em}#treatments-section h2 span{font-size:1.5em}}@media (min-width:1220px){.primary-menu>li{margin:0 0 0 25px}.primary-menu>li a{padding:10px}.primary-menu>li#menu-item-82 a{padding:10px 20px}}@media screen and (min-width:1280px){.hero-content h2{font-size:2.75em}.hero-content p{font-size:1.5em}.hero-content .buttons a{font-size:1em;padding:20px 30px}.locations .location .text{font-size:1em}.with_frm_style input[type=text],.with_frm_style input[type=email],.with_frm_style select,.with_frm_style textarea{font-size:1.2em}#treatments-section h2 span{font-size:1.75em}#about-section h1,#info-section h2{font-size:2em}}