header{z-index:3;position:fixed;display:flex;align-items:center;box-sizing:border-box;width:100%;height:160px;background:#054761;background:linear-gradient(to bottom, #03455f, rgb(3.9367346939, 90.5448979592, 124.6632653061));transition:all .5s ease}header .header-wrapper{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:0 100px}header .logo a img{vertical-align:top;width:370px;transition:all .4s ease}header .hamb{position:fixed;display:none;z-index:3;right:60px;width:30px;height:24px}header .hamb span{display:block;position:absolute;left:0;height:1px;width:30px;background-color:#fff;transition:all .7s cubic-bezier(0.68, -0.55, 0.265, 1.55)}header .hamb span:nth-child(1){top:0}header .hamb span:nth-child(2){top:10px;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}header .hamb span:nth-child(3){top:20px}header nav.main-menu ul.menu{display:flex;align-items:center;gap:40px;transition:all .5s ease}header nav.main-menu ul.menu>li{position:relative;list-style:none;text-align:center}header nav.main-menu ul.menu>li a{position:relative;z-index:2;font-family:"gl",sans-serif;font-size:15px;line-height:1;text-decoration:none;color:#fff}header nav.main-menu ul.menu>li a:before{content:"";position:absolute;display:inline-block;z-index:1;left:50%;bottom:-4px;width:100%;height:1px;background-color:rgba(0,0,0,0);transform:scaleX(0);transform-origin:0 0;transition:all .8s cubic-bezier(0.075, 0.82, 0.165, 1)}header nav.main-menu ul.menu>li a:hover:before{left:0;background-color:#fff;mix-blend-mode:overlay;transform:scaleX(1)}header nav.main-menu ul.menu>li.inscri a{padding:15px 25px;text-transform:uppercase;font-family:"gb",sans-serif;font-size:13px;color:#000;border-radius:35px;background-color:#fff;transition:background .3s}header nav.main-menu ul.menu>li.inscri a:hover{background-color:#83c6d2}header nav.main-menu ul.menu>li.inscri a:before{display:none}header nav.main-menu ul.menu>li.current-menu-item>a{pointer-events:none;font-weight:bold}header.sticky{height:80px;background-color:#054761;background:linear-gradient(to bottom, #03455f, rgb(3.9367346939, 90.5448979592, 124.6632653061));box-shadow:0px 5px 8px 0px rgba(0,0,0,.08)}header.sticky .logo img{width:150px}header.faded{pointer-events:none;opacity:0}body.menu-open header .hamb span:nth-child(1){transform:rotate(45deg);top:10px}body.menu-open header .hamb span:nth-child(2){opacity:0;width:0;height:0;left:30px}body.menu-open header .hamb span:nth-child(3){transform:rotate(-45deg);top:10px}body.menu-open header .hamb:hover{transform:scale(0.9)}body.menu-open header nav.main-menu{pointer-events:auto;opacity:1}body.menu-open header nav.main-menu ul.menu{gap:20px}@media screen and (max-width: 1500px){header .header-wrapper{padding:0 60px}header .logo a img{width:250px}}@media screen and (max-width: 1300px){header .hamb{display:block;margin-top:5px}header nav.main-menu{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100vh;transform:translateX(0);background-color:rgba(3,69,95,.95);opacity:0;transition:all .5s ease}header nav.main-menu>div{display:flex;align-items:center;justify-content:center;height:100%}header nav.main-menu ul.menu{flex-direction:column}header nav.main-menu ul.menu>li.inscri{margin-top:30px}header nav.main-menu ul.menu>li a{font-size:26px}}@media screen and (max-width: 1200px){header .header-wrapper{padding:0 5%}header .hamb{right:5%}}@media screen and (max-width: 767px){header{height:100px}header .header-wrapper{padding:0 7.5%}header .logo a img{width:150px}header .hamb{right:30px}header nav.main-menu ul.menu>li.inscri{margin-top:20px}header nav.main-menu ul.menu>li a{font-size:21px}header.sticky{height:60px}}
