#header a,#footer a{text-decoration:none}#header a:hover,#footer a:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.img-responsive{display:block;max-width:100%;height:auto}#navigation a:focus-visible,#navigation button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}#navigation .navbar-toggle{position:relative;float:right;background:#fff0}#navigation .icon-bar{display:block}#navigation .icon-bar+.icon-bar{margin-top:4px}#navigation .navbar-header,#navbar-bootstrap-mobile{width:100%}.homepage_search .row{--bs-gutter-x:0}.homepage_search .row>*{padding-left:0;padding-right:0}#contentarea:not(.container)>.row{margin-left:0;margin-right:0}#contentarea .wp-post-image,#contentarea .entry-content img{max-width:100%;height:auto}#go-up-box a{display:flex;align-items:center;justify-content:center}#go-up-box a::before{content:'↑';font:24px/1 sans-serif;color:#fff}#go-up-box a i{display:none}@media(min-width:992px){#bootstrap-navigation{display:flex;align-items:center;justify-content:space-between;width:100%}#navbar-bootstrap-left,#navbar-bootstrap-right{width:calc(50% - 140px);padding:0;float:none}#bootstrap-navigation .navbar-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0}#navbar-bootstrap-right .navbar-nav{justify-content:flex-end}#bootstrap-navigation .navbar-nav>li>a{white-space:nowrap;padding:12px 10px;line-height:20px}#header #logo{width:260px}#header #logo .below-nav-logo{font-size:16px;line-height:1.5;white-space:nowrap}#header_top .row>[class*=' col-']:last-child{font-size:14px}}@media(max-width:991px){#header{height:125px;position:relative}.home #header{position:absolute;width:100%;z-index:1000}#header_top,#bootstrap-navigation{display:none}#header #logo{top:0;width:250px;padding:0}#header #logo img{width:200px;max-width:100%}#header #logo .below-nav-logo{font-size:13px;line-height:1.5;white-space:nowrap;margin:4px 0 0}#navigation{height:125px;padding:0}#navigation #bootstrap-navigation-mobile{display:block;position:absolute;top:70px;left:0;width:100%;height:auto;padding:0;margin:0;z-index:1002}#navigation .navbar-header{display:flex;justify-content:space-between;align-items:center;padding:0 16px}#navigation .navbar-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0}#navigation .icon-bar{width:28px;height:3px;border-radius:2px;background:#fff}#navigation .phone_mobile{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff}#navbar-bootstrap-mobile{background:#eee;max-height:calc(100dvh - 125px);overflow-y:auto;overscroll-behavior:contain}#navbar-bootstrap-mobile .navbar-nav{margin:0;padding:8px 0}#navbar-bootstrap-mobile .navbar-nav>li{float:none}#navbar-bootstrap-mobile a{display:flex!important;align-items:center;justify-content:center;min-height:44px;color:#253b3e!important}}@media(min-width:768px) and (max-width:991px){#footer .footer-widget{width:50%;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){#navbar-bootstrap-mobile.collapsing{transition:none}}