header{width:100%;height:60px;background:var(--primaryColor);box-shadow:#706868a4 0 5px 10px;z-index:20;opacity:1;transition:opacity .6s linear;position:fixed;display:block}header>div{display:flex;justify-content:space-between;align-items:center;max-width:1300px;width:100%;padding:0 5%;position:fixed;height:60px;z-index:9999999}#logoDesktop{display:none}header.nav-open{background:#dce0e4}h1 span{display:none}h1 img{width:130px;height:100%}h1 a{display:flex;align-items:center}nav.nav{display:flex;opacity:0;z-index:-1;width:100vw;max-height:100vh;padding:20px 5%;padding-bottom:60px;justify-content:flex-start;align-items:center;background:#fff;position:absolute;top:60px;left:0;flex-direction:column;transform:translateY(-90vh);-webkit-transform:translateY(-90vh);-moz-transform:translateY(-90vh);-ms-transform:translateY(-90vh);-o-transform:translateY(-90vh);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}header .nav.active ul{width:100%}header .nav.active ul li{font-weight:600;text-align:start;margin-top:20px}.nav ul li:first-child{font-weight:600;text-align:start;margin-top:35px}.nav ul li a{color:var(--primaryColor);text-align:start;font-size:20px;line-height:25px;text-decoration:none;font-weight:400;font-family:Outfit,sans-serif}.nav>a{margin-bottom:40px}.nav.active{background-color:var(--ThirdColor);opacity:1;z-index:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}div.icon-mobile-nav{display:flex;flex-direction:column;justify-content:flex-end;width:40px;transition:1s ease-out;align-items:center;cursor:pointer}div.icon-mobile-nav button{display:flex;align-items:center}div.icon-mobile-nav img{width:30px;height:30px}.nav-open div.icon-mobile-nav img{width:20px;height:20px}header a{width:100%}header hr{display:block;border:0;border-top:1px solid #a7abdc;height:1px;width:100%;margin:40px 0}nav.active a.link-btn{margin-bottom:0}nav.active a.link-btn button{background-color:var(--primaryColor);color:#f7f4f1}header a.link-btn .btn:hover{background-color:#a7abdc}header a.link-btn .btn{height:52px;display:flex;align-items:center;justify-content:center;min-width:100px;width:100%;border-radius:10px;font-weight:600;font-size:14px;max-width:400px;margin-left:auto;margin-right:auto}a.link-btn{height:auto;align-self:center;order:2}@media screen and (min-width:1024px){.nav ul li a{font-size:16px}#logoDesktop{display:initial;height:24px;width:180px}#logo{display:none}header{display:flex;align-items:center;justify-content:space-between;position:relative;background-color:#fff;box-shadow:none;width:100%;margin:0 auto;position:fixed}header>div{left:50%;transform:translateX(-50%);padding:0 5%}div.icon-mobile-nav{display:none}.nav ul li a:hover{text-decoration:underline;color:var(--primaryColor)!important}header .nav ul li{margin:0 10px}header nav.nav{opacity:1!important;width:100%!important;position:initial!important;display:flex!important;align-items:center;flex-direction:row;z-index:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;padding:0}.nav hr{display:none!important}header .nav.active ul li,header .nav.active>a{display:inline-block}header a.link-btn{width:170px;display:block;margin-bottom:0;border-radius:10px;z-index:99999}header a.link-btn .btn{display:inline-block;background-color:var(--primaryColor);color:var(--ThirdColor);height:44px}header ul{width:80%!important;display:flex;align-items:center;justify-content:flex-end;margin-right:50px;position:relative}.nav ul li:first-child{margin-top:0}header .nav ul li{text-align:center!important}}@media screen and (min-width:1201px){header>div{padding:0;width:80%;margin:0 auto}.nav ul li:first-child{margin-left:10%}}@media screen and (min-width:1440px){header .nav ul li{margin:0 20px}.nav ul li a{font-size:18px}}