header{position:-webkit-sticky;position:sticky;top:-40px;left:0;width:100%;z-index:98}header .container{max-width:1320px}header ul{margin:0}header ul li{position:static;padding-left:0}header ul li:before{content:none}header ul li+li{margin-top:0}header .top{position:relative;background:#001f5e;z-index:1}header .top-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:7px;color:#fff}header .top .menu-lang{position:relative;min-width:84px;padding:10px;text-align:center}header .top .menu-lang svg{transition:transform .2s}header .top .menu-lang-item-active{position:absolute;width:0;height:0;opacity:0;overflow:hidden}header .top .menu-lang-current{position:relative;display:block;height:20px;border-top:0;font-family:DIGISans,sans-serif;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}header .top .menu-lang-current svg{margin-left:7px}header .top .menu-lang ul{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;padding-top:40px;padding-bottom:10px;border-radius:0 0 3px 3px;background:#001f5e;z-index:1;visibility:hidden;border:1px solid #fff;border-top:0 solid #fff}header .top .menu-lang ul li{text-align:center}header .top .menu-lang ul li a,header .top .menu-lang ul li button{display:block;width:100%;padding:3px 5px;color:#fff;font-family:DIGISans,sans-serif;font-size:16px;font-weight:400;text-align:center;text-transform:lowercase;text-decoration:none}header .top .menu-lang:hover>ul{opacity:1;visibility:visible}header .top .menu-lang:hover .menu-lang-current svg{transform:rotate(180deg)}header .top.visible-bar{display:block}@media (max-width:1024px){header{top:0}header .top{position:absolute;bottom:0;display:none;width:100%;background:#001f5e;z-index:2}header .top .menu-lang:hover .menu-lang-current svg{transform:rotate(0)}header .top .menu-lang-current svg{transform:rotate(180deg)}header .top .menu-lang ul{top:auto;bottom:0;padding-top:0;padding-bottom:40px;border-radius:3px 3px 0 0;background:#001f5e;border-top-width:1px;border-bottom-width:0}.show-menu header{height:100dvh}}.menu-wrapper{position:relative;border-radius:0 0 8px 8px;box-shadow:0 42px 38px 4px rgba(22,22,3,.07);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-wrapper.active-mega{border-radius:0;background:#fff}.menu-wrapper .menu{display:flex;justify-content:space-between;align-items:center;padding:23px 0}.menu-wrapper .menu .logo img{width:105px}.menu-wrapper .menu .nav-menu{display:flex;gap:32px}.menu-wrapper .menu .nav-menu-item-link{position:relative;color:#000;font-family:DIGISans,sans-serif;font-size:18px;text-decoration:none;transition:color .2s}.menu-wrapper .menu .nav-menu-item-link svg{margin-left:10px;transition:transform .2s}.menu-wrapper .menu .nav-menu-item.active .nav-menu-item-link{display:flex;flex-direction:column;align-items:center;color:#002bff}.menu-wrapper .menu .nav-menu-item.active .nav-menu-item-link:after{content:"";position:absolute;bottom:-10px;width:5px;height:5px;border-radius:5px;background-color:#002bff}.menu-wrapper .menu .nav-menu-item:hover .nav-menu-item-link{color:#002bff}.menu-wrapper .menu .nav-menu-item:hover .nav-menu-item-link svg path{fill:#002bff}.menu-wrapper .menu .nav-menu-item .nav-submenu{position:absolute;top:100%;left:0;display:none;width:100%;box-shadow:0 42px 38px 4px rgba(22,22,3,.07);background:#fff;z-index:3}.menu-wrapper .menu .nav-menu-item .nav-submenu-container{display:flex;align-items:stretch;min-height:300px}.menu-wrapper .menu .nav-menu-item .nav-submenu-extras{position:relative;flex:0 1 23%;overflow:hidden}.menu-wrapper .menu .nav-menu-item .nav-submenu-extras-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.menu-wrapper .menu .nav-menu-item .nav-submenu-extras .back-menu,.menu-wrapper .menu .nav-menu-item .nav-submenu-extras .current-item{display:none}.menu-wrapper .menu .nav-menu-item .nav-submenu-list{display:flex;flex:1 0 auto;margin-top:0;padding:0}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item{position:relative;flex:1 1 23%;padding:48px 32px;color:#fff;transition:flex-basis .4s}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item:hover{flex-basis:33%}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item:hover .page-name .icon-wrapper svg{left:0;transition:left .2s .2s}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item:hover .page-name .icon-wrapper svg:last-of-type{left:100%;transition:left .2s}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .content-wrapper p{font-family:DIGISans,sans-serif}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .page-name{display:flex;align-items:flex-end;gap:10px;margin-bottom:0}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .page-name svg{position:absolute;left:-100%;transform:rotate(-90deg)}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .page-name svg:last-of-type{left:-200%}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .page-name .icon-wrapper{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:20px;height:20px;margin:3px 0;overflow:hidden}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .page-name .icon-wrapper svg{position:absolute;left:-100%;margin-bottom:0}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .page-name .icon-wrapper svg:last-of-type{left:0}.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item a{position:absolute;top:0;left:0;width:100%;height:100%}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-menu-item-link{color:#002bff}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-menu-item-link svg{transform:rotate(180deg)}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-menu-item-link svg path{fill:#002bff}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu{display:block}.menu-wrapper .menu .buttons-wrapper .btn{color:#002bff}.menu-wrapper .menu .buttons-wrapper .btn:hover{color:#fff}.menu-wrapper .menu .buttons-wrapper .btn:hover span{background:#002bff;color:inherit}.menu-wrapper .menu .toggle-menu{display:none}@media (min-width:1025px){.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .content-wrapper{width:165px}}@media (min-width:1241px){.menu-wrapper .menu .nav-menu-item .nav-submenu-list-item .content-wrapper{width:212px}}@media (max-width:1024px){.menu-wrapper{border-radius:0 0 24px 24px}.menu-wrapper.active-mega .menu .nav-menu-item{border-bottom-color:transparent}.menu-wrapper.active-mega .menu .nav-menu-item-link{opacity:0;pointer-events:none}.menu-wrapper .menu{padding:23px 20px}.menu-wrapper .menu.menu-active{background-color:#002bff}.menu-wrapper .menu .nav-menu{position:absolute;top:83px;left:0;display:none;flex-direction:column;gap:0;width:100%;height:calc(100dvh - 83px);padding:0 20px 60px;background:#002bff;transition:opacity .2s,visibility .2s;overflow:auto;z-index:1}.menu-wrapper .menu .nav-menu-item{display:flex;border-bottom:1px solid #f9f4f1}.menu-wrapper .menu .nav-menu-item-link{width:100%;padding:20px 0;color:#fff;font-size:20px;font-weight:400}.menu-wrapper .menu .nav-menu-item-link svg{transform:rotate(-90deg)}.menu-wrapper .menu .nav-menu-item-link svg path{fill:#fff}.menu-wrapper .menu .nav-menu-item:hover .nav-menu-item-link{color:#fff}.menu-wrapper .menu .nav-menu-item:hover .nav-menu-item-link svg path{fill:#fff}.menu-wrapper .menu .nav-menu-item.active .nav-menu-item-link{align-items:flex-start;color:#fff}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-menu-item-link{color:#fff}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu{top:0;height:100%;padding:24px 0;box-shadow:none;background:#002bff;z-index:1}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-container{flex-wrap:wrap;align-items:flex-start;min-height:0}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras{display:flex;flex-basis:100%}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras-img{display:none}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras .back-menu,.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras .current-item{display:block;color:#fff}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras .back-menu{display:flex;flex:0 0 auto;align-self:flex-start;padding:7px;border:1px solid #fff;border-radius:100px}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras .back-menu svg{fill:#fff}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-extras .current-item{flex:1 1 auto;margin-bottom:auto;text-align:right}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-list{display:flex;flex-direction:column;flex-basis:100%;margin-top:0;padding:0}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-list-item{padding:20px 0;border-bottom:1px solid #f9f4f1;border-radius:0;background:#002bff!important}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-list-item .content-wrapper p,.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-list-item .content-wrapper svg{display:none}.menu-wrapper .menu .nav-menu-item.mega-menu .nav-submenu-list-item h6{font-size:20px;font-weight:400}.menu-wrapper .menu .buttons-wrapper{display:flex;align-items:center;gap:8px}.menu-wrapper .menu .buttons-wrapper .toggle-menu{display:flex;border:1px solid #101921;border-radius:100px;color:#101921}.menu-wrapper .menu .buttons-wrapper .btn{height:30px;padding:0}.menu-wrapper .menu .buttons-wrapper .btn span:not(.icon-wrapper){height:30px;padding-right:20px;padding-left:34px;font-size:14px}.menu-wrapper .menu .buttons-wrapper .btn .icon-wrapper{right:0;left:3px;width:27px;height:27px}.menu-wrapper .menu .buttons-wrapper .btn.animation:hover{padding-right:0}.show-menu .menu-wrapper .menu .logo{z-index:2;filter:brightness(0) invert(1)}.show-menu .menu-wrapper .menu .nav-menu{display:flex}.show-menu .menu-wrapper .menu .buttons-wrapper{z-index:2}.show-menu .menu-wrapper .menu .buttons-wrapper .btn{color:#fff}.show-menu .menu-wrapper .menu .buttons-wrapper .btn span{border-color:#fff;color:#fff}.show-menu .menu-wrapper .menu .buttons-wrapper .btn:hover{color:#101921}.show-menu .menu-wrapper .menu .buttons-wrapper .btn:hover span{background:#fff;color:#101921}.show-menu .menu-wrapper .menu .buttons-wrapper .toggle-menu{border-color:#fff;background:#fff}}@media (max-width:767px){.menu-wrapper .menu{padding:12px 20px}.menu-wrapper .menu .nav-menu{top:57px;height:calc(100dvh - 57px)}.menu-wrapper .menu .logo img{width:72px}}