header{color:var(--light);font-family:var(--ff2);font-size:var(--font-s);height:calc(var(--header-height)*1.6);position:fixed;z-index:99}header,header:before{transition:var(--transalte);width:100%}header:before{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(var(--rgb-dark),.5);content:"";height:100%;position:absolute;transform:translateX(-100%)}header .container{height:100%;padding:10px 0}.fix header{height:auto;transition:var(--transalte)}.fix header:before{transform:translateX(0);transition:var(--transalte)}header .top{align-items:center;display:flex;justify-content:flex-end;padding:10px 0;text-align:end;transition:var(--transalte)}header .top .contact>*+*{margin-left:15px}.fix header .top,.nav-open header .top{height:0;opacity:0;padding:0;transition:var(--transalte)}header .bottom{justify-content:space-between;padding:10px 0}.header-logo,header .bottom{align-items:center;display:flex}.header-logo{height:100%;width:calc(125.18519px + 4.62963vw);z-index:2000}.header-logo svg{stroke:none;fill:#fff}.fix .header-logo svg{height:64px}header .nav-list li.nav-item{font-size:14px;font-weight:600;text-shadow:0 0 10px var(--primary);text-transform:uppercase}header .nav-list li a{text-decoration:none}.nav-open header{color:var(--primary)}.btn-nav{--bar_w:20px;--bar_h:2px;--bar_s:6px;--bar-hover:#aaa;--bar-color:var(--light);align-items:center;cursor:pointer;display:none;height:calc(var(--bar_w)*2);justify-content:center;width:calc(var(--bar_w)*2)}.btn-nav:hover .hbg span:after,.btn-nav:hover .hbg span:before{background:var(--bar-hover)}.hbg{height:calc(var(--bar_h) + var(--bar_s)*2);width:var(--bar_w)}.hbg span,.hbg span:after,.hbg span:before{background:var(--bar-color);display:block;height:var(--bar_h);width:var(--bar_w)}.hbg span{border-radius:5px;transform:translateY(var(--bar_s))}.hbg span:after,.hbg span:before{background:var(--bar-color);content:"";left:0;position:absolute}.hbg span:before{top:var(--bar_s);transition:.3s ease-in-out}.hbg span:after{bottom:var(--bar_s);transition:.3s ease-in-out}.nav-open .hbg span,.nav-open .hbg:hover span{background:transparent}.nav-open .hbg span:before{top:0;transform:rotate(45deg)}.nav-open .hbg span:after,.nav-open .hbg span:before{background:var(--bar-color);transition:.3s ease-in-out}.nav-open .hbg span:after{bottom:0;transform:rotate(-45deg)}@media screen and (min-width:1050px){.nav-list,.nav-wrapper{height:100%}.nav-list{--margin:15px;align-items:center;display:flex;letter-spacing:.8px;margin:0 calc(var(--margin)*-1)}.nav-list li{margin:0 var(--margin)}}@media screen and (max-width:1050px){header .container{padding:0}.nav-open header{color:var(--light)}.btn-nav{display:flex;margin:auto 0;z-index:2000}.nav-main{height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.3s var(--cubic);width:100%;z-index:1000}.nav-wrapper{padding:var(--header-height) var(--container-padding) var(--header-height) var(--container-padding);transform:translateY(-50%);transition:.5s var(--cubic);z-index:1500}.nav-list,.nav-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.nav-list{justify-content:space-evenly}.nav-list a{align-items:center;display:flex;font-size:20px;height:70px;justify-content:center;text-align:center}.nav-overlay{background-color:var(--primary);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.nav-open .nav-main{opacity:1;pointer-events:auto}.nav-open .nav-wrapper{transform:translateY(0)}header li.nav-item>*{border:2px solid var(--light);border-radius:100px;padding:0 40px}}