.clear{clear:both}.ft-left{float:left}.ft-right{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.fullwidth img{width:100%;display:block}.container-fluid{max-width:100%;padding:0 30px;margin:auto}#layout{overflow:hidden}.header-top{padding:15px 0}.header .container-fluid{display:-ms-flexbox;display:flex;justify-content:space-between}.header .top-right{flex:auto;justify-content:flex-end;flex-wrap:wrap;position:relative;padding-left:20px;align-items:center}.header .col-md-12{display:flex;flex-flow:wrap}.brand-logo{display:flex;align-items:center;height:auto;position:relative;z-index:1;padding:20px 0}.brand-logo a{display:inline-block}.brand-logo img{max-height:125px}.nav{width:auto;margin:0;padding:0;flex:auto;-ms-flex:auto}.menu-primary-menu-container{width:100%}.nav ul{width:auto;height:100%;margin:0;padding:0;list-style:none;display:flex;flex-flow:wrap;justify-content:flex-end}.nav ul li{font-family:"Manrope",Arial,Helvetica,sans-serif;display:flex;align-items:center;position:relative;transition:all 200ms ease 0s;padding:0 35px}.nav ul li:last-child{padding-right:0}.nav ul a{font-size:23px;font-weight:400;padding:15px 0 30px;color:#000;text-transform:uppercase;position:relative;display:block;line-height:1.2}.nav ul li a:hover{color:#346864}.nav ul li:hover>ul{opacity:1;visibility:visible;display:block}.nav ul ul{position:absolute;min-width:200px;padding:0;background:#fff;left:20px;right:auto;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;z-index:99;top:100%;text-align:left;display:none;height:auto}.nav ul li.current-menu-item>a{color:#346864}.nav ul li.current-menu-parent>a{color:#346864}.nav ul li.current-menu-item>a:after,.nav ul li.current-menu-parent>a:after{content:"";background:#346864;height:2px;width:100%;left:0;bottom:25px;position:absolute}.nav ul ul li{width:100%;float:none;margin:0;padding:0;display:block;transition:all 200ms ease 0s;border-bottom:1px solid rgba(0,0,0,.12)}.nav ul ul li:last-child{border:none}.nav ul ul li a{padding:10px;font-size:18px;color:#000;width:auto;height:auto;line-height:1.5;display:block;float:none;text-transform:none;text-align:left;font-weight:400}.nav ul ul a:hover{background:#346864;color:#fff}.nav ul ul li.current-menu-item a{background:#346864;color:#fff}