@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,.sub-header-content .header-page-title,hr{max-width:120rem}}@media (min-width:64em){.header-layout-7.header-default{grid-template-rows:auto auto auto 350px 100px}.header-layout-7-region.header-background-image-holder{top:10rem;background-size:120rem;background-attachment:scroll;background-position:top;filter:opacity(0.75) grayscale(10%)}}.top-bar-wrapper{padding:unset}#main-navigation .menu-parent{gap:1rem 2rem}#main-navigation>nav>ul>li.menu-item.menu-item-level-1:not(:first-child){border-left:2px solid #000000;padding-left:2.5%}#main-navigation>nav>ul>li.menu-item.menu-item-level-1>button,#main-navigation>nav>ul>li.menu-item.menu-item-level-1{font-weight:bold;font-size:large}@media screen and (min-width:64em){.header-layout-7.header-default .stacks-search-bar{align-self:end}}.header-layout-7 .stacks-search-bar{align-self:end;margin:1rem auto;padding:1em 1.5em 0;box-shadow:0px 0px 4px 0px #e9b548;border-radius:10px;background-color:rgba(221, 221, 221, 0.5);width:90%;z-index:0}@media (min-width:64em){.search-form .search-form-base:not(.submit-icon-enabled) .button-adv-search,.search-form .search-form-base:not(.submit-icon-enabled) .button{width:12em}}.search-form .search-form-base:not(.submit-icon-enabled) .button-adv-search,.search-form .search-form-base:not(.submit-icon-enabled) .button{font-weight:bold}.search-horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:hover{background-color:#e1cda4}.search-horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected{background-color:#DEB35D}#top-footer{display:flex;flex-wrap:wrap;gap:1rem}#top-footer .footer-column{flex:1;padding:2px 10px 5px 2px;box-sizing:border-box;text-align:left}#top-footer ul{list-style-type:none}#top-footer ul li{margin-bottom:10px}#top-footer ul li a:hover{color:#ffffff;text-decoration:underline}iframe{height:-webkit-fill-available;box-shadow:0 0 3px 4px #000000;width:90%}#footer-column1{align-self:center}#footer>div>div.custom-content{border-bottom:double;border-bottom-color:black}