.nav{padding:12px 20px;width:100%}@media screen and (min-width:1440px){.nav{align-items:center;padding:24px 120px}}.nav .nav-link{color:#fff;font-size:16px;transition:.3s}.nav .nav-submenu--btn svg{margin-left:6px;transition:all .4s ease-in-out}.nav .nav-submenu--btn svg.active{transform:rotateX(180deg)}.nav .nav-submenu--container{background-color:#fff;display:flex;flex-direction:column;margin-top:-24px;z-index:100}@media screen and (min-width:960px){.nav .nav-submenu--container{left:100px;margin-top:0;position:absolute;top:65px}}@media screen and (min-width:1440px){.nav .nav-submenu--container{left:200px;top:90px}}.nav .nav-submenu--container .sub-link{color:#1c2121;padding:14px 12px}.nav__container{align-items:center;display:flex;gap:12px;justify-content:space-between}@media screen and (min-width:768px){.nav__container{gap:48px}}.nav__links{display:flex;flex:1;gap:30px}@media screen and (max-width:960px){.nav__links{display:none}}.nav__links .nav-link{border-bottom:1px solid transparent}.nav__links .nav-link:hover,.nav__links .nav-submenu--btn:hover .nav-link{border-color:#fff}.nav__logo{width:61px}@media screen and (min-width:768px){.nav__logo{width:128px}}.nav__logo img{width:100%}.nav__button{align-items:center;display:flex;flex:1;gap:24px;justify-content:flex-end}.nav__button-burger,.nav__close{background-color:transparent;height:20px;position:relative;width:20px}@media screen and (min-width:961px){.nav__button-burger{display:none}}.nav__button-burger .burger-line{background:#fff;border-radius:10px;height:2px;left:3px;position:absolute;top:calc(50% - 1px);width:14px}.nav__button-burger .burger-line:after,.nav__button-burger .burger-line:before{background:#fff;border-radius:10px;content:"";height:2px;left:0;position:absolute;width:14px}.nav__button-burger .burger-line:before{top:-5px}.nav__button-burger .burger-line:after{top:5px}.nav__close:after,.nav__close:before{background:#fff;border-radius:10px;content:"";height:2px;left:3px;position:absolute;top:8px;width:14px}.nav__close:before{transform:rotate(40deg)}.nav__close:after{transform:rotate(-40deg)}@media screen and (max-width:1100px){.nav__logo-gz{display:none}}.nav__mobile-list{background-color:#1c2121;display:flex;flex-direction:column;height:100vh;left:0;overflow:auto;position:fixed;right:0;top:0;transition:all .4s ease-in-out;translate:100% 0;width:100%;z-index:10000}@media screen and (min-width:961px){.nav__mobile-list{display:none}}.nav__mobile-list.active{translate:0 0}.nav__mobile-list--header{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.nav__mobile-list--header-btn{margin-inline:auto 24px}.nav__mobile-list--header-btn.down{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}.nav__mobile-list--header-btn.down .base-button{font-size:16px;height:48px;line-height:48px;padding-inline:24px}.nav__mobile-list--links{display:flex;flex-direction:column;font-size:24px;gap:24px;margin-bottom:auto;padding:48px 24px}.nav__mobile-list--links .nav-link,.nav__mobile-list--links .nav-submenu--btn{border-bottom:1px solid #fff;padding:8px 1px;text-align:left}.nav__mobile-list--links .nav-submenu--btn .nav-link{border-bottom:none}.nav__mobile-list--logo-gz{display:block;margin:24px auto;width:140px}.footer{background-color:#fff;color:#212121}.footer__container{padding:68px 30px;text-align:center}.footer__box{font-size:18px;margin-top:24px}.footer__box p{margin-top:12px}.footer__box a{color:#212121}
