@media(max-width: 991.98px){.nav-main{padding-top:125px}.nav-main .navbar-nav{padding:0 6px !important}.nav-main::before{content:"";display:inline-block;background:#000;width:100%;height:1px;transform:translateY(-40px)}}@media(min-width: 1400px){.nav-main .navbar{margin-right:40px !important}}@media(min-width: 992px){.nav-main .nav.navbar-nav{gap:0px}}@media screen and (min-width: 992px)and (min-width: 992px){.nav-main .nav.navbar-nav{gap:calc(0px + 22*(100vw - 992px)/608)}}@media screen and (min-width: 992px)and (min-width: 1600px){.nav-main .nav.navbar-nav{gap:22px}}@media(max-width: 991.98px){.nav-main .nav-item{width:fit-content}.nav-main .nav-item:first-of-type .nav-item-link{margin-top:0}.nav-main .nav-item:last-of-type .nav-item-link{margin-bottom:0}.nav-main .nav-item.active .nav-item-link::before{background:#000 !important;height:3px !important;bottom:2px !important}}.nav-main .nav-item .nav-item-link{padding:8px 10px !important}@media(max-width: 991.98px){.nav-main .nav-item .nav-item-link{font-size:24px;color:#000;margin:3px 0}}@media(min-width: 992px){.nav-main .nav-item .nav-item-link{font-size:14px}}@media screen and (min-width: 992px)and (min-width: 992px){.nav-main .nav-item .nav-item-link{font-size:calc(14px + 4*(100vw - 992px)/408)}}@media screen and (min-width: 992px)and (min-width: 1400px){.nav-main .nav-item .nav-item-link{font-size:18px}}.nav-main .nav-item.active .nav-item-link{position:relative}.nav-main .nav-item.active .nav-item-link::before{content:"";display:inline-block;background:#fff;width:calc(100% - 20px);height:2px;position:absolute;bottom:0;transition:all 300ms ease}@media(min-width: 992px){.nav-main .dropdown:hover .dropdown-menu{display:block;top:100%;left:0;margin-top:0}}@media(max-width: 991.98px){.nav-main{bottom:0;z-index:1500;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;opacity:0;height:100%;right:0;width:100%;transition:all 250ms ease 0s}.nav-main .dropdown-menu{display:block;height:0;overflow:hidden;top:0;transform:translateX(100%);transition:all 300ms ease}.nav-main .dropdown-menu-open{height:100%;overflow:unset;transform:translateX(0)}}.nav-hamburger{box-sizing:border-box;width:40px;height:18px;z-index:1501}.nav-hamburger:before,.nav-hamburger:after,.nav-hamburger span{background:#fff;content:"";display:block;width:100%;height:2px;padding:0;position:absolute;left:0;border-radius:10px;transition:all 300ms ease}.nav-hamburger:before{top:0}.nav-hamburger span{top:50%;opacity:.5}.nav-hamburger:after{top:100%}.nav-hamburger-close{position:absolute;left:-40px;background:#fff;padding:18px}.nav-hamburger-close span,.nav-hamburger-close:before,.nav-hamburger-close:after{width:30px;top:16px}.nav-close-bg{z-index:1;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:all 250ms ease 0s}@media(max-width: 1199.98px){.nav-open{overflow:hidden}.nav-open .nav-main{opacity:1;visibility:visible}.nav-open .nav-close-bg{opacity:1;pointer-events:all}}.nav-additional{font-size:16px}@media screen and (min-width: 480px){.nav-additional{font-size:calc(16px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.nav-additional{font-size:18px}}@media(min-width: 992px){.nav-item-first>.nav-item-link,.nav-lang-item-link{color:#fff}}@media(max-width: 991.98px){.nav{flex-wrap:nowrap}.navbar{flex:1;overflow-y:auto;overflow-x:hidden}}.top{z-index:100001;transition:all 300ms ease}@media(max-width: 991.98px){.top{position:fixed !important}}.top-container{z-index:1}@media(min-width: 992px){.top-container .nav-lang-item .nav-lang-item-link{font-size:14px}}@media screen and (min-width: 992px)and (min-width: 992px){.top-container .nav-lang-item .nav-lang-item-link{font-size:calc(14px + 4*(100vw - 992px)/408)}}@media screen and (min-width: 992px)and (min-width: 1400px){.top-container .nav-lang-item .nav-lang-item-link{font-size:18px}}@media(max-width: 991.98px){.top-container .nav-lang-item .nav-lang-item-link{color:#000}}.top-container .nav-lang-item.active .nav-lang-item-link{position:relative;font-weight:bold;padding-bottom:4px}.top-container .nav-lang-item.active .nav-lang-item-link::before{content:"";display:inline-block;background:#fff;width:100%;height:2px;position:absolute;bottom:0;transition:all 300ms ease}@media(max-width: 991.98px){.top-container .nav-lang-item.active .nav-lang-item-link::before{background:#000}}.top-shadow{height:200px;z-index:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) 0 0 no-repeat padding-box}.top-social-item svg path{fill:#154194}@media(max-width: 991.98px){.top-fixed .top,.top-no-header .top{background-color:rgba(54,71,74,.9);box-shadow:0 0 15px rgba(0,0,0,.5)}}.top-fixed .top-shadow,.top-no-header .top-shadow{display:none}.top-fixed .logo svg,.top-no-header .logo svg{height:85px}@media(max-width: 1199.98px){.top-fixed .logo svg,.top-no-header .logo svg{height:60px}}@media(max-width: 991.98px){.top-fixed .logo svg,.top-no-header .logo svg{height:58px}}@media(min-width: 992px){.top .vr{background:#fff;opacity:1}.top-fixed .dropdown-menu,.top-no-header .dropdown-menu{padding-top:.75rem !important;padding-bottom:.75rem !important}.top .top-social-item svg path{fill:#fff}}@media(min-width: 1200px){.top-fixed .logo svg,.top-no-header .logo svg{height:85px}.top-fixed .top-container,.top-no-header .top-container{padding-top:10px !important;padding-bottom:10px !important}.top-fixed .top-social-item svg path,.top-no-header .top-social-item svg path{fill:#154194}}@media(max-width: 991.98px){.logo{z-index:1501}}.logo svg{transition:all 300ms ease;height:58px;width:auto}@media(min-width: 992px){.logo svg{height:60px}}@media(min-width: 1200px){.logo svg{height:85px}}.logo svg path{transition:all 300ms ease}@media(min-width: 992px){.logo svg path:not(.helper){fill:#fff}}@media(min-width: 1200px){.logo svg{height:85px}}@media(max-width: 991.98px){body:not(.nav-open) .logo svg path:not(.helper){fill:#fff}}body.nav-open .nav-hamburger::before,body.nav-open .nav-hamburger::after{background:#000;top:50%}body.nav-open .nav-hamburger::before{rotate:45deg}body.nav-open .nav-hamburger span{opacity:0}body.nav-open .nav-hamburger::after{rotate:-45deg}.vr{display:none}.page.top-no-header{padding-top:124px}@media(max-width: 991.98px){.page.top-no-header{padding-top:78px}}.page.top-no-header .top{background-color:rgba(18,18,18,.9)}.top-fixed .page.top-no-header .top{box-shadow:0 0 15px rgba(0,0,0,.5)}