header.wrapper{padding-bottom:3rem;padding-top:4rem}header .content{align-items:center;display:flex;justify-content:space-between;max-width:1220px;width:100%}header .logo_wrap{height:6.4rem;width:auto}header .logo_wrap img{height:100%;object-fit:contain;width:100%}header ul{display:flex;flex-flow:row nowrap;flex-grow:1;font-size:1.6rem;justify-content:flex-end;list-style:none}header ul li a,header ul li a:link{align-items:center;-webkit-border-radius:.6rem!important;-moz-border-radius:.6rem!important;border-radius:.6rem!important;color:#000;display:flex;height:100%;justify-content:center;padding:0 2rem;transition:all .3s ease-in-out;width:100%}header ul li a.btn,header ul li a:link.btn{color:#fff}header ul li:hover:not(:last-child) a,header ul li:hover:not(:last-child) a:link{color:#001689}header ul li:last-of-type{margin-left:2rem}header .trigger{color:grey;display:none;font-size:2.4rem}header .close{color:#0045ff;display:none;font-size:2rem}header .menu{z-index:1}@media screen and (max-width:1240px){header .content{grid-template-columns:repeat(4,1fr)}header .close,header .trigger{cursor:pointer;display:flex}header ul{align-items:flex-start;background:#001689;flex-flow:column nowrap;height:100vh;justify-content:flex-start;left:100%;min-width:26.8rem;overflow-y:scroll;position:absolute;top:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}header ul.open{left:-.7rem}header ul li{justify-content:flex-start;padding:2rem 2.5rem;width:100%}header ul li:hover{background-color:unset}header ul li:last-of-type{margin-left:0}header ul li a,header ul li a:link{color:#fff}header ul li.close{justify-content:flex-end}}