@charset "UTF-8";
#mainmenuWrap{background-color:#CFE5CA}#mainmenuWrap #mainmenu{padding-bottom:20px;padding-top:20px;position:static}#mainmenuWrap #mainmenu ul{margin-bottom:0}#mainmenuWrap #mainmenu ul li{display:inline-block;margin:0 20px 0 0}@media (max-width:1012px){#mainmenuWrap #mainmenu ul li{margin-left:7px}}#mainmenuWrap #mainmenu ul li.sub a:after{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.7em;left:50%;margin-left:-3px;bottom:-7px}#mainmenuWrap #mainmenu ul li.sub ul li a{text-transform:none;letter-spacing:0;padding:5px 0;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;font-size:0.8em}#mainmenuWrap #mainmenu ul li.sub ul li a:after{display:none}#mainmenuWrap #mainmenu ul li a{color:#032850;display:block;font-family:"Bree Serif", serif;font-size:16px;width:100%;letter-spacing:0.07em;line-height:1.5em;padding:10px 0 7px;position:relative;border-bottom:3px solid #CFE5CA;white-space:nowrap;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media (max-width:1140px){#mainmenuWrap #mainmenu ul li a{font-size:0.8em}}#mainmenuWrap #mainmenu ul li a .number{background-color:#032850;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:5px;width:21px;display:inline-block;text-align:center;font-size:0.75em;line-height:21px;height:21px;padding:0 0 0 1px}#mainmenuWrap #mainmenu ul li .submenu{height:0;background:rgba(255, 255, 255, 0.8);padding:0 10px;position:absolute;left:0;right:0;overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#mainmenuWrap #mainmenu ul li #level-2{margin:0 auto;left:0;max-width:1440px;text-align:right;width:100%}#mainmenuWrap #mainmenu ul li:hover .submenu{border-bottom:1px solid #f0f0f0;height:auto;padding:20px 10px 10px}#mainmenuWrap #mainmenu ul li.active a,#mainmenuWrap #mainmenu ul li:hover a{border-color:#c03;color:#c03}#mainmenuWrap #mainmenu ul li.active a .number,#mainmenuWrap #mainmenu ul li:hover a .number{background-color:#c03}#mainmenuWrap #mainmenu ul li.active.page-3 a,#mainmenuWrap #mainmenu ul li:hover.page-3 a{border-color:transparent;color:#c03}#mainmenuWrap #mainmenu ul li.active ul li.active a,#mainmenuWrap #mainmenu ul li.active ul li:hover a,#mainmenuWrap #mainmenu ul li:hover ul li:hover a{border-color:#c03}#mainmenuWrap #mainmenu ul li ul li a,#mainmenuWrap #mainmenu ul li.active ul li a,#mainmenuWrap #mainmenu ul li:hover ul li a{color:#032850}