:root{--white: #fff;--black: #000;--gray: #262626;--lgray: #ECECEC;--formbg: #ececec;--t_bold: 800;--t_semibold: 700;--background: #FFF8E5;--prime: #104170;--second: #EB008B;--third: #006738;--red: #D62323;--yellow: #FCCD27}:root{--small-radius: 5px;--prime: #21588D;--second: #FCCD27;--family: proxima-nova, sans-serif;--formbg: #ececec;--white: #fff;--black: #000;--lgreen: #cedb2c;--lgray: #f6f3f3;--yellow: #FCCD27;--magenta: #9e1f63}.sf-menu a,.sf-menu strong.active,.sf-menu strong.forward{display:block;padding:10px 12px;border-bottom:0;transition:background-color 150ms linear;transition:all .5s ease;border-radius:var(--small-radius);font-size:.95em;font-weight:400;margin-left:3px;color:var(--prime)}.sf-menu .submenu a,.sf-menu .submenu strong.active,.sf-menu .submenu strong.forwad{border-radius:var(--small-radius) var(--small-radius) 0 0}.sf-menu ul.level_2 a,.sf-menu ul.level_2 strong.active,.sf-menu ul.level_2 span.forward{padding:10px 20px 10px 20px}#header li.submenu:hover a{background-color:var(--prime);color:var(--white)}#header .sf-menu .subemenu strong.active:hover,#header .submenu.sfHover strong.forward:hover,#header .submenu.sfHover strong.active,#header .submenu.sfHover strong.forward,#header .sf-menu .trail.sfHover a,#header .sf-menu .sibling.sfHover a,#header .sf-menu .submenu.sfHover a,#header .sf-menu .sibling a:hover,#header .sf-menu a:hover{background-color:#21588d;color:#fff}.sf-menu ul li{position:relative;width:100%;margin:0;white-space:nowrap}.sf-menu ul.level_3{position:relative;left:0;display:block}#header .sf-menu .submenu .level_2 a,#header .sf-menu .submenu .level_2 .active,#header .sf-menu .submenu .level_2 .forward{color:#fff;min-width:130px;display:block;width:100%;margin-left:0}.sf-menu ul.level_2{text-align:left;background-color:var(--prime);border-top-right-radius:var(--small-radius);border-bottom-right-radius:var(--small-radius);border-bottom-left-radius:var(--small-radius);margin-left:3px}.sf-menu .last ul.level_2{border-radius:var(--small-radius) 0 var(--small-radius) var(--small-radius)}#header .sf-menu .last ul.level_2 a.first,#header .sf-menu .last ul.level_2 a.first:hover{border-radius:var(--small-radius) 0 0 0}#header .sf-menu ul.level_2 li.last,#header .sf-menu ul.level_2 li.last a,#header .sf-menu ul.level_2 li.last a:hover{border-bottom-right-radius:var(--small-radius);border-bottom-left-radius:var(--small-radius)}#header .sf-menu ul.level_2 a:hover,#header .sf-menu ul.level_2 .sf-menu .active:hover{background-color:var(--second);color:var(--white)}#header .sf-menu ul.level_2 a:hover,#header .sf-menu ul.level_2 .sf-menu .active:hover,#header .sf-menu ul.level_2 .sfHover,#header .sf-menu .submenu .level_2 a,#header .sf-menu .submenu .level_2 span.active{border-radius:0}#header .sf-menu ul.level_2 .first a:hover,#header .sf-menu ul.level_2 .sf-menu .first .active:hover,#header .sf-menu ul.level_2 .first .sfHover,#header .sf-menu .submenu .level_2 .first a,#header .sf-menu .submenu .level_2 .first span.active{border-radius:0 var(--small-radius) 0 0}#header .sf-menu ul.level_3 li,#header .sf-menu ul.level_4 li{display:block;width:100%}#header .sf-menu ul.level_3 li a,#header .sf-menu ul.level_4 li a{border-radius:0 0 0 0 !important}#header .sf-menu ul.level_3 li.active,#header .sf-menu ul.level_4 li.active{background-color:var(--prime);color:var(--white) !important}#header .sf-menu ul.level_3 li.active strong,#header .sf-menu ul.level_4 li.active strong{color:var(--white) !important}.mod_navigation{overflow:visible !important}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{top:100%;position:absolute;display:none;left:0;z-index:99}.sf-menu>li{display:inline-block;margin-right:-0.25em}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul,.sf-menu li:focus>ul,.sf-menu li:focus-visible>ul,.sf-menu li:focus-within>ul{display:block}.sf-menu a{position:relative;display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu .last ul.level_2{right:0;left:unset}@media only screen and (max-width: 1280px){.sf-menu a,.sf-menu strong.active,.sf-menu strong.forward{padding:9px;font-size:.9em}}@media only screen and (max-width: 1200px){.sf-menu a,.sf-menu strong.active,.sf-menu strong.forward{padding:8px;font-size:.85em}}