.nav{padding:103px 20px 0;background-color:#464646;overflow-y:auto;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}@media only screen and (min-width:960px){.nav{padding:0;background-color:transparent;overflow-y:visible;display:block}}.nav__menu{margin:0 0 24px;padding:0}@media only screen and (min-width:960px){.nav__menu{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav__menu-item{width:100%;position:relative}@media only screen and (min-width:960px){.nav__menu-item{margin:auto 15px;width:auto}}.nav__menu-link{cursor:pointer}.nav__menu>.nav__menu-item>.nav__menu-link{font-size:35px;font-weight:700;color:#FFF;text-decoration:none;display:block}.nav__menu>.nav__menu-item>.nav__menu-link svg{fill:#FFF;width:25px;height:14px;margin-left:8px}.nav__menu>.nav__menu-item>.nav__menu-link.active-item{color:#7d7d7d}.nav__menu>.nav__menu-item>.nav__menu-link.active-item svg{fill:#7d7d7d}@media only screen and (min-width:960px){.nav__menu>.nav__menu-item>.nav__menu-link{font-size:15px;color:#464646}.nav__menu>.nav__menu-item>.nav__menu-link svg{fill:#464646;margin-left:4px;margin-top:-2px;width:12px;height:7px}.header.header--trans .nav__menu-item>.nav__menu-link{color:#FFF}.header.header--trans .nav__menu-item>.nav__menu-link svg{fill:#FFF}.nav__menu>.nav__menu-item>.nav__menu-link.active-item,.nav__menu-item>.nav__menu-link:hover{color:#88bd1f}.nav__menu>.nav__menu-item>.nav__menu-link.active-item svg,.nav__menu-item>.nav__menu-link:hover svg{fill:#88bd1f}.header.header--trans .nav__menu-item>.nav__menu-link{color:#FFF}.header.header--trans .nav__menu-item>.nav__menu-link svg{fill:#FFF}.header.header--trans .nav__menu>.nav__menu-item>.nav__menu-link.active-item,.header.header--trans .nav__menu-item>.nav__menu-link:hover{color:rgba(255,255,255,.8)}.header.header--trans .nav__menu>.nav__menu-item>.nav__menu-link.active-item svg,.header.header--trans .nav__menu-item>.nav__menu-link:hover svg{fill:rgba(255,255,255,.8)}}@media only screen and (min-width:1600px){.nav__menu>.nav__menu-item>.nav__menu-link{font-size:18px}}.nav__sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:17px 0}@media only screen and (min-width:960px){.nav__sub-menu{display:none;position:absolute;top:calc(100% + 27px);left:-37px;padding:20px 17px;background-color:#FFF;width:260px}.header.header--trans .nav__sub-menu{top:calc(100% + 12px)}.header .nav__sub-menu{background-color:rgba(0,0,0,.8)}}.nav__sub-menu .nav__menu-item{margin:0 0 8px}.nav__sub-menu a.nav__menu-link{display:block;font-size:17px;color:#FFF;margin-bottom:5px;text-decoration:none}@media only screen and (min-width:960px){.nav__sub-menu a.nav__menu-link{font-size:18px;color:#464646;margin-bottom:2px;width:auto;border-bottom:1px solid #737373}.nav__sub-menu a.nav__menu-link:hover{color:#88bd1f}.header .nav__sub-menu a.nav__menu-link{color:#FFF}}.nav__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto auto 0 0;padding:8px 0 34px;width:100%;background:#464646}@media only screen and (min-width:960px){.nav__socials{display:none}}.nav__social-link{margin-right:14px}.nav__social-link svg{fill:#fff;-webkit-transition:400ms ease-in-out all;-o-transition:400ms ease-in-out all;transition:400ms ease-in-out all}