header{color:var(--primary);font-family:oswald,gilory,sans-serif;font-size:var(--font-s);height:calc(var(--header-height)*1.4);position:fixed;z-index:99}header,header:before{transition:var(--transalte);width:100%}header:before{background-color:var(--light);content:"";height:100%;position:absolute;transform:translateX(100%)}.fix.down header{height:calc(var(--header-height)*.8);transition:var(--transalte)}.fix header:before{transform:translateX(0);transition:var(--transalte)}header .container{align-items:center;display:flex;height:100%;justify-content:space-between;padding:10px 0}.header-logo{background-image:url(/build/images/logo_black.a9b512cb.png);background-repeat:no-repeat;background-size:contain;height:100%;width:calc(125.18519px + 4.62963vw);z-index:2000}header .contact{font-family:var(--ff2);padding-top:15px;text-align:end;transition:var(--transalte)}header .contact>*+*{margin-left:15px}.fix.down header .contact{height:0;opacity:0;padding-top:0;transition:var(--transalte)}header.homepage{color:var(--light)}header.homepage .header-logo{background-image:url(/build/images/logo_white.cf7a07c6.png)}.fix header.homepage,.nav-open header.homepage{color:var(--primary)}.fix header.homepage .header-logo,.nav-open header.homepage .header-logo{background-image:url(/build/images/logo_black.a9b512cb.png)}header .nav-list li a{text-decoration:none;text-transform:uppercase}.btn-nav{--bar_w:20px;--bar_h:2px;--bar_s:6px;--bar-hover:#aaa;--bar-color:var(--primary);align-items:center;cursor:pointer;display:none;height:calc(var(--bar_w)*2);justify-content:center;width:calc(var(--bar_w)*2)}header.homepage .btn-nav{--bar-color:var(--light)}.fix header.homepage .btn-nav,.nav-open header.homepage .btn-nav{--bar-color:var(--primary)}.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)}.btn-nav:hover .hbg span,.btn-nav:hover .hbg span:after,.btn-nav:hover .hbg span:before{background:var(--bar-hover)}@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){.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{align-items:center;background-color:#fff;height:100%;padding:var(--header-height) var(--container-padding) 0 var(--container-padding);transform:translateY(-50%);transition:.5s var(--cubic);z-index:1500}.nav-list,.nav-wrapper{display:flex;flex-direction:column;width:100%}.nav-list{height:90%;justify-content:space-evenly}.nav-list a{align-items:center;border-bottom:1px solid #ddd;display:flex;font-size:20px;height:70px;justify-content:center;text-align:center}.nav-overlay{background-color:rgba(0,0,0,.1);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)}}