/* Compatibility fixes; original Webflow stylesheets are retained from the source archive. */
:root{--ab-green:#3f655c}
html{scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%;height:auto}
.absrbd-skip-link{position:absolute;left:-1000em;top:0;z-index:99999;padding:12px 18px;color:#000;background:#fff}
.absrbd-skip-link:focus{left:8px}
/* Pages used Webflow scroll animations that otherwise leave content hidden without its runtime. */
.fade-in-first,.fade-in-second,.fade-in-third{opacity:1!important}
.absrbd-card-no-image{background:#eef2eb;min-height:190px;width:100%}
.w-dyn-items .card-image-head{object-fit:cover}
#wpadminbar{z-index:9999999}
@media (max-width:991px){.absrbd-wp-mobile-open .w-nav-menu{display:block!important;opacity:1!important;visibility:visible!important;max-height:none!important}.absrbd-wp-mobile-open .nav-menu-wrapper{visibility:visible!important}.absrbd-wp-mobile-open .nav-menu{display:block!important}}
/* Empty Webflow video/embed placeholders sometimes force unwanted horizontal scroll. */
.w-richtext img,.article img{max-width:100%;height:auto}
/* Controls introduced by editable header/footer (only used after assigning a WP menu). */
.absrbd-wp-dropdown{position:relative}
.absrbd-wp-dropdown>.absrbd-dropdown-toggle{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;gap:.4em;text-align:left}
.absrbd-wp-dropdown>.dropdown-list,.absrbd-wp-dropdown>.dropdown-wrapper{display:none;position:absolute;z-index:60;min-width:180px}
.absrbd-wp-dropdown:hover>.dropdown-list,.absrbd-wp-dropdown:hover>.dropdown-wrapper,
.absrbd-wp-dropdown:focus-within>.dropdown-list,.absrbd-wp-dropdown:focus-within>.dropdown-wrapper,
.absrbd-wp-dropdown.is-open>.dropdown-list,.absrbd-wp-dropdown.is-open>.dropdown-wrapper{display:block;opacity:1;visibility:visible}
.absrbd-nav-caret{margin-left:.25em;font-size:.95em}
.absrbd-nested-item{padding-left:1.4em!important}
.navbar .absrbd-custom-logo,.navbar-sticky .absrbd-custom-logo,.navbar-wrapper .absrbd-custom-logo{max-height:54px;max-width:230px;height:auto;width:auto;object-fit:contain}
.footer .social-icons-list a{display:inline-flex;align-items:center}
@media(max-width:991px){.absrbd-wp-dropdown>.dropdown-list,.absrbd-wp-dropdown>.dropdown-wrapper{position:static}}
