.header{background-color:#fff;left:0;position:absolute;top:0;transition:transform .3s ease;width:100%;z-index:102}@media (min-width:1px) and (max-width:920px){.header{background-color:#000}}.header.modal-mode{transform:translateY(-100%)}.header.fixed{position:fixed}.header .container{padding-bottom:0;padding-top:0}@media (min-width:1px) and (max-width:920px){.header .container{padding-left:5.333333333333333vw;padding-right:2.666666666666667vw}}.header__container{align-items:center;display:flex;height:4.166666666666667vw;justify-content:space-between;padding-left:2.083333333333333vw;padding-right:2.083333333333333vw;width:100%}@media (min-width:1px) and (max-width:920px){.header__container{height:16vw;padding-left:5.333333333333333vw;padding-right:3.733333333333333vw}}.header__container ul,.header__menu ul{display:flex;gap:1.5625vw;list-style:none;margin:0 0 0 auto;padding:0}@media (min-width:1px) and (max-width:920px){.header__container ul,.header__menu ul{display:none;gap:0;margin:0;width:100%}}.header__container ul a,.header__menu ul a{color:#000;display:inline-block;font-size:.8333333333333334vw;font-weight:600;padding-bottom:.2604166666666667vw;padding-top:.2604166666666667vw;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease;width:100%}@media (min-width:1px) and (max-width:920px){.header__container ul a,.header__menu ul a{font-size:4.266666666666667vw;padding-bottom:1.333333333333333vw;padding-top:1.333333333333333vw;text-align:center}}@media screen and (min-width:920px){.header__container ul a:hover,.header__menu ul a:hover{opacity:.7}}.header__container ul a:visited,.header__menu ul a:visited{color:#000}.header__container ul a:visited.active,.header__container ul a:visited:active,.header__container ul a:visited:focus:focus-visible,.header__menu ul a:visited.active,.header__menu ul a:visited:active,.header__menu ul a:visited:focus:focus-visible{opacity:.7}@media screen and (min-width:920px){.header__container ul a:visited:hover,.header__menu ul a:visited:hover{opacity:.7}}.header__container ul a.active,.header__container ul a:active,.header__container ul a:focus:focus-visible,.header__menu ul a.active,.header__menu ul a:active,.header__menu ul a:focus:focus-visible{opacity:.7}.header__menu-title{display:none}@media (min-width:1px) and (max-width:920px){.header__menu-title{color:#fff;display:block;font-size:4.266666666666667vw}}.header__menu-btn{background-color:transparent;border:0;cursor:pointer;display:none;height:10.666666666666666vw;position:relative;width:10.666666666666666vw}@media (min-width:1px) and (max-width:920px){.header__menu-btn{display:block}}.header__menu-btn span{background-color:#fff;display:block;left:50%;pointer-events:none;position:absolute;top:50%;transition:transform .3s ease,opacity .3s ease,color .3s ease}.header__menu-btn span:first-child{height:.8vw;opacity:1;transform:translate(-50%,-2.4vw);width:7.466666666666667vw}.header__menu-btn span:nth-child(2){height:.8vw;transform:translate(-50%,-50%);width:7.466666666666667vw}.header__menu-btn span:nth-child(3){height:.8vw;transform:translate(-50%,1.6vw);width:7.466666666666667vw}.header__menu-btn.active span:first-child{opacity:0;transform:translate(-50%,-50%);width:6.4vw}.header__menu-btn.active span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg);width:6.4vw}.header__menu-btn.active span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg);width:6.4vw}.header__menu{background-color:#fff;box-shadow:0 0 5.333333333333333vw 1px rgba(0,0,0,.376);display:none;height:auto;left:0;padding:4vw 5.333333333333333vw;position:absolute;top:0;transform:translateY(-100%);width:100%;z-index:101}.header__menu.active{transform:translateY(16vw)}.header__menu.visible-block{display:flex}@media (min-width:1px) and (max-width:920px){.header__menu ul{display:flex;flex-direction:column}}