@font-face{font-family:CromaSans;font-style:normal;font-weight:400;src:url(/build/fonts/Croma%20Sans%20Regular.56d42449.woff2) format("woff2"),url(/build/fonts/Croma%20Sans%20Regular.7aec0764.woff) format("woff")}@font-face{font-family:CromaSansBold;font-style:normal;font-weight:400;src:url(/build/fonts/Croma%20Sans%20Bold.3406524e.woff2) format("woff2"),url(/build/fonts/Croma%20Sans%20Bold.588d7586.woff) format("woff")}@font-face{font-family:CromaSansItalic;font-style:normal;font-weight:400;src:url(/build/fonts/Croma%20Sans%20Italic.b6985820.woff2) format("woff2"),url(/build/fonts/Croma%20Sans%20Italic.319744f0.woff) format("woff")}.main-menu-wrapper{display:flex;font-family:CromaSansBold;font-size:14px;grid-area:mainmenu;justify-content:center;text-transform:uppercase}.main-menu-wrapper ul{list-style:none;margin:0;padding:0}.main-menu-wrapper ul li{color:#5a6874;display:inline-block;padding:16px 10px;position:relative}.main-menu-wrapper ul li:hover{color:#d22a3b}.main-menu-wrapper ul li .fa-solid{font-size:15px;margin-left:2px}.main-menu-wrapper ul li a{color:#5a6874}.main-menu-wrapper ul li a:hover{color:#d22a3b}.main-menu-wrapper ul li a span.menu{display:inline-block;margin-top:5px}.main-menu-wrapper ul li a span.submenu{display:inline-block;padding-top:0}.main-menu-wrapper ul li a.active{color:#d22a3b}.main-menu-wrapper ul li .submenu2{background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);display:none;left:-15px;padding:6px 10px;position:absolute;top:50px;z-index:10}.main-menu-wrapper ul li .submenu2 ul li{display:block;margin:5px 3px;padding:2px 8px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.main-menu-wrapper ul li .submenu2 ul li a{text-transform:none}.main-menu-wrapper ul li .submenu2 ul li a span.submenu{margin-top:4px}.main-menu-wrapper ul li .submenu2 ul li .no-href{text-transform:none}.main-menu-wrapper ul li .submenu2 ul li div.submenu3{background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);display:none;left:calc(100% + 10px);padding:6px 10px;position:absolute;top:0;z-index:2}.main-menu-wrapper ul li .submenu2 ul li div.submenu3 ul li{margin:5px 3px;padding:2px 8px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.main-menu-wrapper ul li .submenu2 ul li div.submenu3 ul li a{text-transform:none}.main-menu-wrapper ul .submenu2exists{cursor:pointer}.main-menu-wrapper #mainmenu.open{height:auto}.menu-mobile{display:none;grid-area:menumobile;padding:9px 20px 9px 0;text-align:right}.menu-mobile span{color:red;cursor:pointer;font-size:35px}@media only screen and (max-width:950px){.main-menu-wrapper{box-shadow:0 4px 6px rgba(0,0,0,.1);padding-bottom:0;padding-top:0}.main-menu-wrapper #mainmenu{display:flex;flex-direction:column;height:0;overflow:hidden;transition:height .7s ease-in-out;width:100%}.main-menu-wrapper #mainmenu li{border-top:1px solid #d22a3b;display:block;margin:0;padding:0}.main-menu-wrapper #mainmenu li a{padding:5px 0 5px 10px}.main-menu-wrapper #mainmenu li .submenu2{box-shadow:none;left:0;padding:6px 10px 0;position:relative;top:0}.main-menu-wrapper #mainmenu li .submenu2 ul li{border-color:#5a6874}.main-menu-wrapper #mainmenu li .submenu2 ul li a{padding-left:5px}.main-menu-wrapper #mainmenu .submenu2exists{padding:10px 0 5px 10px}.menu-mobile{display:block}}@media only screen and (max-width:400px){.menu-mobile span{font-size:30px}}