a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,p{text-wrap:pretty}html{scroll-behavior:smooth}body{background-size:100% 100%!important}main#wp--skip-link--target{width:100%;margin-bottom:-80px;margin-left:auto;margin-right:auto;max-width:5120px}strong{font-weight:700}.wp-block-cover{min-height:0}header{top:0;left:0;width:100%;height:100px;background:#fff0;transition:background .3s ease;z-index:999}#main-header,header{position:fixed}button.wp-block-search__button.wp-element-button{display:none}.wp-block-button.therapybutton{height:40px;z-index:1000}input#wp-block-search__input-3{background-color:#d3d3d3}.wp-block-button.therapybutton a:hover{background-color:#02b5af!important;transition:.6s}input#wp-block-search__input-1{background-color:#fff;zoom:1;opacity:.5}a.wp-block-navigation-item__content{text-decoration:none!important}span.wp-block-navigation-item__label:hover{text-decoration:underline;opacity:.5;transition:.6s;color:#fff}.topmenu{zoom:1;opacity:.75}.topmenu a{padding-right:30px}.topmenu a:hover{color:#ff0!important}.topnav a,footer a{text-decoration:none}.topnav a:hover{opacity:.5;transition:.6s;text-decoration:underline}ul.wp-block-navigation-submenu{width:360px!important}ul.wp-block-navigation-submenu a:hover{background-color:#00dee0}ul.wp-block-navigation__submenu-container.has-text-color.has-contrast-color.has-background.parentlink.wp-block-navigation-submenu{z-index:2000}.wp-block-post-title{padding:20px 20px 0!important}a.wp-block-button__link.has-text-color.has-background.has-link-color.has-small-font-size.has-custom-font-size.wp-element-button:hover{border:solid 1px #00636f}.blogarchivetitle a{text-decoration:underline!important}input#wp-block-search__input-3{margin:0 10px}footer a{font-size:.9rem}@media screen and (max-width:7680px){#main-header{height:10.5rem}.toplogo{display:none}.topmenu{height:3.3rem}}@media screen and (max-width:1346px){#main-header{height:11rem}}@media screen and (max-width:1210px){.wp-block-site-logo img{max-width:110%}}@media screen and (max-width:1063px){#main-header{height:14rem}}@media screen and (max-width:1061px){.topmenu a{font-size:1.1rem}}@media screen and (max-width:1024px){.menu3{padding-top:5px}.wp-block-site-logo img{max-width:100%}}@media screen and (max-width:994px){#main-header{height:14rem}}@media screen and (max-width:991px){.menu3 a{font-size:1.1rem}#main-header{height:14rem}}@media screen and (max-width:972px){.topmenu a{font-size:1rem}}@media screen and (max-width:960px){div#modal-2-content{margin-left:20px}}@media screen and (max-width:938px){.topmenu a{padding-right:20px}}@media screen and (max-width:909px){.menu3 a{font-size:1rem}}@media screen and (max-width:874px){.topmenu a{padding-right:10px}}@media screen and (max-width:840px){.menu3 a{font-size:.9rem}}@media screen and (max-width:837px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.wp-block-navigation__responsive-container-open{display:block!important}.wp-block-navigation ul{line-height:1.5}a:focus{outline:0!important}#main-header{height:8.5rem}ul.wp-block-navigation__submenu-container.has-text-color.has-contrast-color.has-background.wp-block-navigation-submenu{border:solid #000 0}ul.wp-block-navigation__submenu-container.has-text-color.has-contrast-color.has-background.wp-block-navigation-submenu a{font-weight:400}li.wp-block-navigation-item a{font-weight:700}div#modal-2-content{background-color:#fff;padding:10px}}@media screen and (max-width:800px) and (max-height:800px){header{position:relative}.wp-block-cover .wp-block-cover__inner-container{top:0;position:absolute}}@media screen and (max-width:800px){.wp-block-post-title{font-weight:700}body{background-size:contain;background-repeat:no-repeat;background-image:none}.wp-block-button.therapybutton{margin:auto;margin-top:0!important}#main-header{height:7rem}.wp-block-site-logo img{max-width:100%}.toplogo{display:contents}.bottomlogo{display:none}.topnav{font-size:.8rem!important}}@media screen and (max-width:781px){img.custom-logo{width:40%;margin-left:13rem}.topmenu{position:relative;padding:0!important;height:40px}.wp-block-button.therapybutton{margin-top:10px!important}.toptherapybuttons{padding-top:1rem!important}#main-header{height:10rem}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%!important}}@media screen and (max-width:751px){img.custom-logo{width:40%;margin-left:12.5rem}}@media screen and (max-width:714px){img.custom-logo{width:40%;margin-left:11.5rem}}@media screen and (max-width:665px){.topmenu{position:relative;height:50px;padding:10px!important}img.custom-logo{width:45%;margin-left:10.5rem}#main-header{height:10rem}}@media screen and (max-width:618px){img.custom-logo{width:40%;margin-left:10rem}}@media screen and (max-width:588px){img.custom-logo{width:45%;margin-left:9rem}}@media screen and (max-width:554px){img.custom-logo{width:45%;margin-left:8.5rem}}@media screen and (max-width:535px){img.custom-logo{margin-left:7.5rem}}@media screen and (max-width:493px){.wp-block-button.therapybutton{height:50px}}@media screen and (max-width:479px){img.custom-logo{width:50%;margin-left:7rem}}@media screen and (max-width:458px){img.custom-logo{width:50%;margin-left:6.5rem}}@media screen and (max-width:438px){img.custom-logo{width:60%;margin-left:5.5rem}}@media screen and (max-width:414px){.wp-block-button.therapybutton{margin:20px auto auto}img.custom-logo{margin-left:5rem}}@media screen and (max-width:388px){img.custom-logo{margin-left:4.5rem}}@media screen and (max-width:375px){img.custom-logo{width:40%;margin-left:5rem}.topmenu{position:absolute}.menu3{padding-top:40px}}@media screen and (max-width:320px){.menu3{padding-top:40px}}@media screen and (max-width:240px){.wp-block-button.therapybutton a{padding:0}body{font-size:.5rem}}@media screen and (max-width:176px){img.custom-logo{width:100%;margin-left:.1rem}.has-medium-font-size{font-size:.9rem!important}.wp-block-button.therapybutton{margin-top:100px!important}}