#header{padding:10px 25px 0;display:grid;align-items:center;z-index:999;justify-items:end;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"logo . info" "logo nav nav";border-bottom:40px solid #113B59;position:relative;background-color:#fff}#header #logo{grid-area:logo}#header #header-info{grid-area:info}#header nav{grid-area:nav}#logo{padding:25px 0}@media (min-width:769px){#header{margin-bottom:0;transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-o-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-moz-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all 0.5s cubic-bezier(0.76,0,0.24,1)}#header #logo img,#header #logo svg{height:220px;transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-o-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-moz-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all 0.5s cubic-bezier(0.76,0,0.24,1)}#header.smaller{margin-bottom:120px}#header.smaller #logo img,#header.smaller #logo svg{height:100px}}#header-info{display:grid;grid-gap:25px;grid-auto-flow:column}#header-info a{border:2px solid #AE841F;font-family:Montserrat;font-weight:500;font-size:22px;line-height:1;font-style:normal;font-variant:normal;padding:0.375em 1em;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;transition:background-color 0.3s linear,color 0.3s linear;-o-transition:background-color 0.3s linear,color 0.3s linear;-moz-transition:background-color 0.3s linear,color 0.3s linear;-webkit-transition:background-color 0.3s linear,color 0.3s linear}#header-info a svg{margin-right:0.5em;transition:fill 0.3s linear;-o-transition:fill 0.3s linear;-moz-transition:fill 0.3s linear;-webkit-transition:fill 0.3s linear}#header-info a span{color:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1;font-style:normal;font-variant:normal;display:block;text-align:center}#header-info a.phone{text-transform:none}#header-info a.phone{background-color:rgba(174,132,31,0);color:#231F20}#header-info a.phone svg{fill:#AE841F}#header-info a.phone:hover{background-color:#AE841F;color:#fff}#header-info a.phone:hover svg{fill:#fff}#header-info a.click-to-text,#header-info a.appointment{background-color:#AE841F;color:#fff}#header-info a.click-to-text svg,#header-info a.appointment svg{fill:#fff}#header-info a.click-to-text:hover,#header-info a.appointment:hover{background-color:rgba(174,132,31,0);color:#231F20}#header-info a.click-to-text:hover svg,#header-info a.appointment:hover svg{fill:#AE841F}nav#header-menu ul.nav{grid-gap:10px}nav#header-menu ul.nav>li{border:1px solid rgba(174,132,31,0);transition:border 0.3s linear;-o-transition:border 0.3s linear;-moz-transition:border 0.3s linear;-webkit-transition:border 0.3s linear}nav#header-menu ul.nav>li:hover,nav#header-menu ul.nav>li.current-menu-item{border:1px solid #AE841F}nav#header-menu ul.nav .sub-menu li{transition:background-color 0.3s linear,color 0.3s linear;-o-transition:background-color 0.3s linear,color 0.3s linear;-moz-transition:background-color 0.3s linear,color 0.3s linear;-webkit-transition:background-color 0.3s linear,color 0.3s linear}nav#header-menu ul.nav .sub-menu li a{transition:none}@media (max-width:1280px){#logo svg{width:250px}#header-info a{font-size:18px}nav#header-menu{margin-bottom:20px}}@media (max-width:1080px){#header{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"logo . info" "nav nav nav"}}@media (max-width:960px){#header-info{grid-template-columns:1fr 1fr;grid-auto-flow:unset;grid-gap:15px}#header-info a{font-size:16px}#header-info .phone{grid-column:1 / span 2;grid-row:1}}@media (max-width:768px){#header{grid-template-columns:auto 1fr auto;grid-template-areas:"logo . nav"}#logo{padding-left:75px}#logo svg{margin-bottom:-50px;overflow:visible}#logo svg #logo-icon{transform:translateX(-66%);-o-transform:translateX(-66%);-ms-transform:translateX(-66%);-moz-transform:translateX(-66%);-webkit-transform:translateX(-66%)}#logo svg #logo-name{transform:translateY(-52%);-o-transform:translateY(-52%);-ms-transform:translateY(-52%);-moz-transform:translateY(-52%);-webkit-transform:translateY(-52%)}#header-info{display:none !important}nav#header-menu{margin-bottom:0}nav#header-menu ul.nav{position:absolute;top:100%;right:0;background-color:#fff}}@media (max-width:540px){#header{grid-template-columns:auto;grid-template-areas:"logo" "nav"}#logo{padding:0 0 0 21vw;min-height:17vw}#logo svg{width:100%}nav#header-menu{margin-bottom:10px}}#before-footer{background-image:url('/wp-content/uploads/2025/01/footer-compressed.webp');padding-top:50px;padding-bottom:50px;position:relative;z-index:1}#before-footer:before{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}#before-footer>*{position:relative;z-index:3}#before-footer:before{background-color:rgba(17,59,89,0.9)}#before-footer #footer-info{display:grid;grid-gap:25px;align-items:center;justify-items:center}#before-footer #footer-info a{display:block;color:#fff;font-family:Roboto;font-weight:300;font-size:32px;line-height:1;font-style:normal;font-variant:normal;text-align:center}#before-footer #footer-info a address{white-space:normal}#before-footer #footer-logo{text-align:center}#before-footer #footer-logo a{display:inline-block}#before-footer #footer-logo svg #logo-icon image{opacity:0.25}#before-footer #footer-logo svg #logo-name>path:nth-child(1){fill:#fff}#before-footer #footer-logo svg #logo-name>g:nth-child(3) *{fill:#fff}#before-footer #social-media{display:grid;grid-auto-flow:column;grid-gap:25px}#before-footer #social-media a{color:#AE841F;display:block;line-height:0}#before-footer #social-media a:hover{color:#fff}#before-footer #social-media a svg{fill:currentcolor;height:45px;width:auto}#before-footer #contact-us{position:relative}#before-footer #contact-us:before{content:' ';display:block;position:absolute;width:1px;height:300px;bottom:100%;left:0;opacity:0;pointer-events:none}#before-footer #contact-us h5{color:#fff;font-family:Montserrat;font-weight:500;font-size:36px;line-height:1;font-style:normal;font-variant:normal;letter-spacing:0.1em;text-align:center;text-transform:uppercase}#before-footer #contact-us .wpcf7{max-width:420px;width:100%;margin-left:auto;margin-right:auto}#before-footer .wpcf7 .better-input .wpcf7-form-control-wrap{position:relative;background-color:rgba(174,132,31,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;margin-bottom:10px;display:block;margin-top:1.75em;color:#fff;font-family:Montserrat;font-weight:400;font-size:16px;line-height:1;font-style:normal;font-variant:normal}#before-footer .wpcf7 .better-input .betterInput{color:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1;font-style:normal;font-variant:normal}#before-footer .wpcf7 .better-input .betterInput *::placeholder{color:rgba(0,0,0,0.7);opacity:1}#before-footer .wpcf7 .better-input .betterInput *:-ms-input-placeholder{color:rgba(0,0,0,0.7)}#before-footer .wpcf7 .better-input .betterInput *::-ms-input-placeholder{color:rgba(0,0,0,0.7)}#before-footer .wpcf7 .better-input .betterInput *:-moz-input-placeholder{color:rgba(0,0,0,0.7)}#before-footer .wpcf7 .better-input .betterInput *::-moz-input-placeholder{color:rgba(0,0,0,0.7)}#before-footer .wpcf7 .better-input .betterInput *{color:inherit;border:0;padding:1px 2px;resize:none}#before-footer .wpcf7 .better-input .betterInput label{transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-o-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-moz-transition:all 0.5s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all 0.5s cubic-bezier(0.76,0,0.24,1)}#before-footer .wpcf7 .better-input .betterInput input,#before-footer .wpcf7 .better-input .betterInput select,#before-footer .wpcf7 .better-input .betterInput textarea{color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;padding:0.3em 0.5em;width:100%}#before-footer .wpcf7 .better-input .betterInput input:focus,#before-footer .wpcf7 .better-input .betterInput select:focus,#before-footer .wpcf7 .better-input .betterInput textarea:focus{outline:none}#before-footer .wpcf7 .better-input .betterInput textarea{height:150px}#before-footer .wpcf7 .better-input .betterInput select{display:block;width:100%;margin-bottom:5px}#before-footer .wpcf7 .better-input .betterInput label{position:absolute;width:100%;top:0;transform:translateY(0.4em) translateX(0.45em);left:0;pointer-events:none;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}#before-footer .wpcf7 .better-input .betterInput .req{color:#FF4136;transition:0.3s color cubic-bezier(0.76,0,0.24,1);-o-transition:0.3s color cubic-bezier(0.76,0,0.24,1);-moz-transition:0.3s color cubic-bezier(0.76,0,0.24,1);-webkit-transition:0.3s color cubic-bezier(0.76,0,0.24,1)}#before-footer .wpcf7 .better-input .betterInput *:focus:not(:placeholder-shown)+label,#before-footer .wpcf7 .better-input .betterInput *:focus+label,#before-footer .wpcf7 .better-input .betterInput *:focus:not(:placeholder-shown)+label .req,#before-footer .wpcf7 .better-input .betterInput *:focus+label .req{color:#fff}#before-footer .wpcf7 .better-input .betterInput *:not(:placeholder-shown)+label,#before-footer .wpcf7 .better-input .betterInput *:not(:placeholder-shown)+label .req{color:#ddd}#before-footer .wpcf7 .better-input .betterInput *:focus+label,#before-footer .wpcf7 .better-input .betterInput *:not(:placeholder-shown)+label{transform:translateY(-1.3em);font-size:0.8em}#before-footer .wpcf7 .better-input input[type="submit"]{display:block;margin:25px 0 0 auto;height:2em;width:10em;font-family:Century Gothic;font-weight:400;font-size:20px;line-height:1;font-style:normal;font-variant:normal;text-transform:uppercase;text-align:center;letter-spacing:0.1em;background-color:rgba(174,132,31,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;color:#fff;transition:background-color 0.3s linear,color 0.3s linear;-o-transition:background-color 0.3s linear,color 0.3s linear;-moz-transition:background-color 0.3s linear,color 0.3s linear;-webkit-transition:background-color 0.3s linear,color 0.3s linear}#before-footer .wpcf7 .better-input input[type="submit"]:hover{background-color:#fff;color:#AE841F}#footer{background-color:#113B59;padding:50px 25px 10px;display:grid;align-items:center;justify-items:center;grid-gap:25px;grid-template-areas:"menu" "geo" "copyright"}#footer nav{grid-area:menu}#footer .geo-served{grid-area:geo}#footer .copyright{grid-area:copyright}#footer>*{max-width:1280px}#footer .geo-server{line-height:1.5}#footer ul.footer-menu{width:100%}@media (min-width:769px){#footer ul.footer-menu{display:flex;gap:75px}}@media (max-width:768px){#footer ul.footer-menu{display:grid;grid-gap:25px}}#footer ul.footer-menu>li>a{display:block;font-size:1.5em;font-weight:700;letter-spacing:0.1em;margin-bottom:0.5em;padding:0 1em;text-transform:uppercase;border-bottom:1px solid #AE841F}#footer ul.footer-menu>li:nth-child(1) .sub-menu{columns:2 200px}#footer ul.footer-menu>li:nth-child(2) .sub-menu{columns:3 200px}#footer ul.footer-menu li{line-height:1}#footer ul.footer-menu .sub-menu{padding:0 10px}#after-footer{background-color:#5B3C97;color:#fff;font-family:Roboto;font-weight:300;font-size:18px;line-height:1;font-style:normal;font-variant:normal;letter-spacing:0.05em;padding:1em;text-align:center}#after-footer a{color:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-weight:700;font-size:1em;line-height:1;font-style:normal;font-variant:normal}#mobile-buttons{background-color:#fff;position:sticky;bottom:0;z-index:999;display:grid;border-top:1px solid #fff;grid-gap:1px;grid-template-columns:1fr 1fr 1fr}@media (min-width:769px){#mobile-buttons{display:none !important}}#mobile-buttons a{display:block;background-color:#113B59;color:#fff;text-align:center;line-height:0;font-size:36px;padding:0.5em}#mobile-buttons a svg{height:1em;width:auto;fill:currentcolor}#mobile-buttons a:hover{background-color:#AE841F}.searchLi ul.sub-menu form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.searchLi ul.sub-menu form *:focus{outline:none}.searchLi ul.sub-menu form label{order:2}.searchLi ul.sub-menu form input{order:1;padding:0 5px}#text-14 p{font-size:18px;line-height:1}#text-14 img{margin-top:-25px}#text-15 p{font-size:18px;line-height:1}aside .widget_text:not(:last-of-type){margin-bottom:50px}.widget-title{margin-bottom:25px}.textwidget{padding:0}.textwidget p{text-align:center;padding:0 20px;line-height:1.5}.textwidget p:not(:last-child){margin-bottom:0.75em}.widget-title{padding:10px}#text-3 p{font-size:42px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;gap:25px}#text-3 p a{display:block;border-radius:0.25em;width:1.5em;border:1px solid #113B59;background-color:#113B59;color:#fff}#text-3 p a:hover{background-color:#fff;color:#113B59}.video-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container,.video-container iframe{line-height:0}.video-container iframe{position:absolute;width:100%;height:100%;top:0;left:0}.promo-link{display:block;margin-bottom:25px}.promo-link a{border:none !important;background-color:#113B59 !important;font-size:24px;padding:0.5em 1em}.promo-link a:hover{background-color:#AE841F !important;opacity:1 !important}.promo-link a span{all:unset !important}.entry-content>p>span{font-weight:300 !important}body.page-id-4267 #side-featured-image .featured-image{background-position:center 25%}@media all and (max-width:765px){#responsiveheader{display:block}}@media all and (max-width:768px){#logos{display:block}}@media all and (min-width:769px){#logos{display:none !important}}@media all and (max-width:768px){#desktopAssoc{display:none}}.wpcf7 .referDoctor label{color:inherit;width:100%;display:inline-block;text-align:left;margin:15px 0}.wpcf7 .referDoctor label.long,.wpcf7 .referDoctor .wpcf7-form-control-wrap.message,.wpcf7 .referDoctor .wpcf7-form-control-wrap.message textarea{width:100%;display:block}.wpcf7 .referDoctor .wpcf7-form-control-wrap>input,.wpcf7 .referDoctor .wpcf7-form-control-wrap>textarea{background-color:#eee;border:0}.wpcf7 input,.wpcf7 textarea{padding:0 5px;width:100%;max-width:100%;box-sizing:border-box}.wpcf7 input{height:30px;line-height:30px}.wpcf7 textarea{line-height:1.5;padding-top:5px;margin-bottom:-1px}.navbar>.container,pre{padding:0}.wpcf7 input[type=submit]{margin-top:10px}button:focus,input:focus,textarea:focus{outline:0}.wpcf7 input[type=submit]{margin-top:10px}#wpcf7-f986-o2 input,#wpcf7-f986-o2 textarea{background-color:rgba(255,255,255,0.6);padding:0 5px;width:100%;max-width:100%;border:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;resize:none}#wpcf7-f2436-p2434-o1 .wpcf7 input,#wpcf7-f2436-p2434-o1 .wpcf7 textarea{background-color:rgba(255,255,255,0.6)}input.referer-page{display:none}.wpcf7 input[type=submit]{margin-top:0;background-color:#947831;color:#fff;width:125px;margin:0 0 0 auto;display:block;font-family:Century Gothic,Arial,sans-serif}input[type="checkbox"]{width:20px;height:15px}input[type="radio"]{width:20px;height:15px}body.safari.mobile #header{position:relative !important}