/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mm-wrapper_opening #page{border-left:0}@media(min-width:1190px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~div.mm-slideout{transform:none}}#horizontal-navigation{opacity:0}.horizontal-menu-toggle .horizontal-menu-toggle-icon{font-size:1.125rem;line-height:1.5;display:flex;align-items:center;outline:none}.horizontal-menu-toggle .horizontal-menu-toggle-icon .icon-wrapper{padding-top:.375rem}.horizontal-menu-toggle .horizontal-menu-toggle-icon .icon-wrapper svg path{stroke:#231f20}.horizontal-menu-toggle .horizontal-menu-toggle-icon span{padding-left:.5rem;font-weight:700}#horizontal-menu{background-color:#fff;transition:transform .4s ease;min-width:19.375rem;max-width:31.875rem;transform:translate3d(-320px,0,0);z-index:999;opacity:0}#horizontal-menu.loaded{opacity:1}#horizontal-menu.mm-menu{display:block}#horizontal-menu.mm-menu_opened{transform:translate3d(0,0,0) !important;position:fixed;z-index:999}#horizontal-menu .mm-iconbar{margin-top:10.375rem;background-color:#fff;border:0;padding:0;width:2.875rem}#horizontal-menu.two-line .mm-iconbar{margin-top:12.5rem}#horizontal-menu .mm-iconbar__top{overflow:hidden;display:flex}#horizontal-menu .mm-iconbar__top:hover{background-color:#f7f7f7}#horizontal-menu .mm-iconbar__top .mm-btn_prev{padding:0;height:2.75rem;width:2.75rem}#horizontal-menu .mm-iconbar__top .mm-btn_prev:focus{outline:none;border:1px dotted #231f20}#horizontal-menu .mm-iconbar__top .mm-btn_prev::before{border-color:#5a5f5b;top:0;left:18px;background:url(/themes/custom/gsb/dist/images/nextblack.svg) no-repeat .375rem center;height:.625rem;width:.625rem;border-radius:.125rem}#horizontal-menu .mm-iconbar__top .mm-btn_prev:hover div{text-decoration:underline;background-color:#fff}#horizontal-menu .mm-iconbar__top .mm-btn_prev div{margin-top:3rem;font-size:.75rem;line-height:1.5rem;color:#5a5f5b;display:none}#horizontal-menu .mm-navbar{background-color:#fff}#horizontal-menu .mm-navbar.mm-navbar_sticky:hover{background-color:#f7f7f7}#horizontal-menu .mm-navbars_top{margin-top:1rem;margin-bottom:.5rem;border:0;margin-left:0;height:auto}#horizontal-menu .mm-navbars_top .logo-wrapper{flex-grow:0;padding-bottom:.5rem}#horizontal-menu .mm-navbars_top .logo-wrapper a{padding-top:0}#horizontal-menu .mm-navbars_top .mm-navbar{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0rem 1rem;border-bottom:1px solid #c0c0bf;width:100%}#horizontal-menu .mm-navbars_top a{display:inline-block;font-size:1.5rem;line-height:1.5;padding:1rem .875rem .75rem 1.25rem;flex-grow:0;color:#000 !important;font-weight:700;min-height:3.6875rem;text-align:left}#horizontal-menu .mm-navbars_top a.active{color:#8c1515 !important;background-color:rgba(0,0,0,0)}#horizontal-menu .mm-navbars_top a span{border:0;padding:0}#horizontal-menu .mm-navbars_top a:hover{text-decoration:underline}#horizontal-menu .mm-navbars_top a:hover::after{text-decoration:none;display:inline}#horizontal-menu .mm-navbars_top .mm-btn_close{display:flex;height:2.75rem;width:2.75rem;min-height:auto;padding:0rem 1.25rem}#horizontal-menu .mm-navbars_top .mm-btn_close:hover{background-color:#00548f;color:#fff}#horizontal-menu .mm-navbars_top .mm-btn_close:hover span{color:#fff;background-color:#fff}#horizontal-menu .mm-navbars_top .mm-btn_close span{display:block;-webkit-mask:url(/themes/custom/gsb/dist/images/crosswhite.svg);mask:url(/themes/custom/gsb/dist/images/crosswhite.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#8c1515;color:#8c1515;height:14px !important;width:14px !important;clip:unset !important;-webkit-clip-path:unset !important;clip-path:unset !important}#horizontal-menu .mm-navbars_top .mm-btn_close span:hover{color:#fff;background-color:#fff}#horizontal-menu .mm-navbars_top .mm-btn_close::before,#horizontal-menu .mm-navbars_top .mm-btn_close::after{display:none}#horizontal-menu.mm-menu-first-level-open .mm-iconbar{display:none}#horizontal-menu.mm-menu-first-level-open .mm-panels{margin-left:0;border-left:0}#horizontal-menu.mm-menu-first-level-open .mm-panels .mm-navbar{display:none}#horizontal-menu.mm-menu-first-level-open .mm-panels #mm-1 .mm-listview{padding-left:1rem;padding-right:1rem}#horizontal-menu .mm-panels{border-left:1px solid #c0c0bf;margin-left:3.25rem;margin-bottom:2.5rem}#horizontal-menu .mm-panels .mm-listview{padding-left:0}#horizontal-menu .mm-panels .mm-panel{background-color:#fff}#horizontal-menu .mm-panels .mm-panel ul{height:calc(100vh - 220px);overflow-y:auto}#horizontal-menu .mm-panels .mm-panel ul li a.active{color:#8c1515;font-weight:bold}#horizontal-menu .mm-panels .mm-navbar{border-color:#c0c0bf}#horizontal-menu .mm-panels .mm-navbar .mm-btn_prev{display:none}#horizontal-menu .mm-panels .mm-navbar,#horizontal-menu .mm-panels .mm-listitem a{display:flex;height:58px;padding:1rem 1.25rem;align-items:center;align-self:stretch;color:#5a5f5b}#horizontal-menu .mm-panels .mm-listitem__btn.mm-btn_next{height:auto;width:1.25rem;padding:0;flex-grow:1;transition:transform .2s ease}#horizontal-menu .mm-panels .mm-listitem__btn.mm-btn_next:hover{transform:translateX(2px)}#horizontal-menu .mm-panels .mm-navbar__title{font-size:1rem;line-height:1.5;padding:0;justify-content:left;font-weight:700}#horizontal-menu .mm-panels .mm-navbar__title span{color:#524d4c}#horizontal-menu .mm-panels .mm-navbar__title:hover span{color:#8c1515;text-decoration:underline}#horizontal-menu .mm-panels .mm-navbar__title:hover span::after{text-decoration:none;display:inline}#horizontal-menu .mm-panels .mm-listitem{border-color:rgba(0,0,0,0);min-height:3.625rem;padding:1rem 1.25rem;justify-content:space-between;flex-wrap:nowrap}#horizontal-menu .mm-panels .mm-listitem:hover{background-color:#f7f7f7}#horizontal-menu .mm-panels .mm-listitem:hover .mm-btn_next{background:url(/themes/custom/gsb/dist/images/nextred.svg) no-repeat 100%}#horizontal-menu .mm-panels .mm-listitem .mm-listitem__text{font-size:1rem;line-height:1.6;font-weight:400;display:block;padding:0;height:auto;white-space:normal;overflow:inherit;flex-grow:0;flex-basis:auto}#horizontal-menu .mm-panels .mm-listitem .mm-listitem__text:hover{color:#8c1515;text-decoration:underline}#horizontal-menu .mm-panels .mm-listitem .mm-listitem__text:hover::after{text-decoration:none;display:inline}#horizontal-menu .mm-panels .mm-listitem[data-mm-child] .mm-listitem__text{padding-right:0}#horizontal-menu .mm-panels .mm-listitem[data-mm-child] .mm-listitem__text:hover{background:none;background-color:#f7f7f7}#horizontal-menu .mm-panels .mm-listitem[data-mm-child] .mm-listitem__text:hover::after{text-decoration:none;display:inline}#horizontal-menu .mm-btn_next{background:url(/themes/custom/gsb/dist/images/nextblack.svg) no-repeat 100%}#horizontal-menu .mm-btn_next::after{border-color:#5a5f5b;left:calc(50% - 12px);display:none !important}#horizontal-menu .mm-btn_next:hover{background:url(/themes/custom/gsb/dist/images/nextred.svg) no-repeat 100%}.mm-wrapper__blocker{background-color:#231f20;opacity:.3}
