.nav{flex-wrap:nowrap}.navbar{flex:1;overflow-y:auto;overflow-x:hidden;margin:0 -40px;padding:0 40px !important}.nav-main-firstlevel__item-link{color:#fff;position:relative}.nav-main-firstlevel__item-link{font-size:14px}@media screen and (min-width: 992px){.nav-main-firstlevel__item-link{font-size:calc(14px + 2*(100vw - 992px)/408)}}@media screen and (min-width: 1400px){.nav-main-firstlevel__item-link{font-size:16px}}.nav-main-firstlevel__item-link::before{content:"";width:0;height:2px;background:#e20000;position:absolute;top:auto;right:0;bottom:0;left:0;z-index:0;transition:all 300ms ease}.nav-main-firstlevel__item-link:hover::before{width:100%}.nav-main{bottom:0;right:0;z-index:1500;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transform:translateX(100%);height:100%;width:100%;max-width:660px;transition:all 300ms ease 0s}.nav-main .dropdown-menu{display:block;height:100%;overflow:hidden;top:0;transform:translateX(100%);transition:transform 250ms ease-out 0s}.nav-main .dropdown-menu-open{overflow:unset;transform:translateX(0)}.nav-main .dropdown-menu .dropdown-back{cursor:pointer}.nav-main .nav-item{background-color:#fff}.nav-main .nav-item-inner{cursor:pointer}.nav-main .nav-item-link{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;background-color:rgba(0,0,0,0);display:flex !important;align-items:center;color:#262626 !important}.nav-main .nav-item-link--first{letter-spacing:.5px}.nav-main .nav-item-link::before{content:"";height:30px;width:40px;margin-left:-40px;position:relative;opacity:0;display:block !important;background:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3e%3cpath d=%22M20.142 11.7842L11.7836 20.1426L10.016 18.374L15.3558 13.0342H3.42517V10.5342H15.3558L10.016 5.19336L11.7836 3.42578L20.142 11.7842Z%22 fill=%22%23E20000%22/%3e%3c/svg%3e") no-repeat left center/25px auto;transition:all 300ms ease}.nav-main .nav-item-link:hover::before,.nav-main .nav-item-link.active::before{margin-left:0;opacity:1}.nav-main .nav-item+.nav-item--spacer{margin-top:20px}.nav-main .nav-item--spacer{letter-spacing:1.5px;color:#6c757d}.nav-main .nav-item--spacer-group+.nav-item:not(.nav-item--spacer-group){margin-top:20px}.nav-main .nav-item-open a{pointer-events:none}@media(max-width: 991.98px){.nav-main ul:has(>li>ul.dropdown-menu-open)>li>div>a,.nav-main ul:has(>li>ul.dropdown-menu-open)>li>div>div,.nav-main ul:has(>li>ul.dropdown-menu-open)>li>a,.nav-main ul:has(>li>ul.dropdown-menu-open)>li.dropdown-back,.nav-main ul:has(>li>ul.dropdown-menu-open)>li.nav-item--spacer{height:0;opacity:0;padding:0 !important}}@media(min-width: 992px){.nav-main{width:45%;right:auto;left:0;transform:translateX(-100%)}.nav-main .dropdown-menu{transform:translateX(0);z-index:1;position:fixed !important;height:0;box-shadow:inset 5px 0 5px rgba(0,0,0,.15)}.nav-main .dropdown-menu-open{transform:translateX(100%);height:100% !important;padding:130px 32px 20px !important;overflow-x:hidden !important;overflow-y:auto !important}.nav-main .dropdown-menu:has(>li>ul.dropdown-menu-open)>li>div>a,.nav-main .dropdown-menu:has(>li>ul.dropdown-menu-open)>li>div>div,.nav-main .dropdown-menu:has(>li>ul.dropdown-menu-open)>li>a,.nav-main .dropdown-menu:has(>li>ul.dropdown-menu-open)>li.dropdown-back,.nav-main .dropdown-menu:has(>li>ul.dropdown-menu-open)>li.nav-item--spacer{height:0;opacity:0;padding:0 !important}.nav-main .dropdown-menu-next{transform:translateX(-100%)}.nav-main .dropdown-menu-next.dropdown-menu-open{transform:translateX(0)}}@media(min-width: 1200px){.nav-main .dropdown-menu-open{padding:166px 50px 60px !important}}@media(min-width: 1400px){.nav-main .dropdown-menu-open{padding:166px 100px 60px !important}}.nav-hamburger{box-sizing:border-box;width:24px;height:24px;z-index:0}.nav-hamburger:before,.nav-hamburger:after,.nav-hamburger span{background:#fff;content:"";display:block;width:100%;height:2px;padding:0;position:absolute;left:0;transition:all 300ms ease}.nav-hamburger:before{top:3px;width:75%;left:25%}.nav-hamburger span{top:calc(50% - 0px)}.nav-hamburger:after{top:calc(100% - 2px);width:75%;left:0}.nav-hamburger:hover:before{left:0}.nav-hamburger:hover:after{left:25%}.nav-toggle{cursor:pointer}.nav-close-bg{z-index:1;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:all 250ms ease 0s}.nav-icons svg path{fill:#fff}.nav-open{overflow:hidden}.nav-open .nav-main{transform:translateX(0);visibility:visible}.nav-open .nav-close-bg{opacity:1;pointer-events:all}.top{z-index:1000;top:40px;transition:top 200ms ease}.top-container{z-index:1;height:70px}@media(min-width: 1200px){.top-container{height:80px}}.top-fixed .top{top:0}.top-fixed .top .logo svg{height:40px}@media(min-width: 1200px){.top-fixed .top .logo svg{height:48px}}.top-fixed .top,.top-no-header .top,.top-big-header .top,.top-fixed-header .top{box-shadow:0 0 8px 0 rgba(0,0,0,.15);background:#fff}.top-fixed .top a:not(.btn):not(.btn-primary),.top-no-header .top a:not(.btn):not(.btn-primary),.top-big-header .top a:not(.btn):not(.btn-primary),.top-fixed-header .top a:not(.btn):not(.btn-primary){color:#262626}.top-fixed .top .nav-icons svg path,.top-no-header .top .nav-icons svg path,.top-big-header .top .nav-icons svg path,.top-fixed-header .top .nav-icons svg path{fill:#262626}.top-fixed .nav-hamburger:before,.top-fixed .nav-hamburger:after,.top-fixed .nav-hamburger span,.top-no-header .nav-hamburger:before,.top-no-header .nav-hamburger:after,.top-no-header .nav-hamburger span,.top-big-header .nav-hamburger:before,.top-big-header .nav-hamburger:after,.top-big-header .nav-hamburger span,.top-fixed-header .nav-hamburger:before,.top-fixed-header .nav-hamburger:after,.top-fixed-header .nav-hamburger span{background:#262626}.logo svg{transition:all 300ms ease;height:48px;width:auto}.logo svg path,.logo svg polygon,.logo svg rect{transition:all 300ms ease}@media(min-width: 1200px){.logo svg{height:56px}}body:not(.top-fixed) .page:not(.top-no-header):not(.top-fixed-header):not(.top-big-header) .top .logo svg path,body:not(.top-fixed) .page:not(.top-no-header):not(.top-fixed-header):not(.top-big-header) .top .logo svg polygon,body:not(.top-fixed) .page:not(.top-no-header):not(.top-fixed-header):not(.top-big-header) .top .logo svg rect{fill:#fff !important}