.logo-container,.logo-container a{display:inline-flex;align-items:center;white-space:nowrap}.logo-img{margin-right:10px;width:50px!important}.logo-img,.logo-text{vertical-align:middle}.logo-text{font-weight:700;color:#fff;font-size:24px;letter-spacing:.05em}.locale-switcher{display:inline-flex;align-items:center;display:flex;margin-left:16px;padding:4px;background:rgba(10,37,64,.18);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;box-shadow:0 12px 30px rgba(10,37,64,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.locale-switcher button{min-width:44px;height:34px;padding:0 12px;color:hsla(0,0%,100%,.92);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.locale-switcher button span{display:block;font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em}.locale-switcher button:hover{color:#fff;background:hsla(0,0%,100%,.12)}.locale-switcher .active{color:#0a2540;background:#fff;box-shadow:0 6px 18px rgba(10,37,64,.18)}.main img{display:block;-webkit-user-drag:none}.main p>span{font-weight:400}.main header{position:absolute;top:0;left:0;width:100%;z-index:999}.main header.services-header{background-color:#fff;border-bottom:1px solid #e0e6f7}.main header .content{display:flex;align-items:center;justify-content:space-between;height:80px;transition:all .2s}.main header .content .logo{width:220px}.main header .content .logo:last-child{display:none}.main header .content .nav{height:100%;margin-bottom:0;padding-left:60px}.main header .content .nav>li{position:relative;float:left;height:100%;display:flex;align-items:center;margin:0 25px;cursor:pointer;overflow:hidden}.main header .content .nav>li:before{position:absolute;top:0;left:0;width:100%;height:0;content:"";background:#0070ff;transition:all .3s}.main header .content .nav>li>a{height:100%;display:flex;align-items:center;color:#fff;font-weight:400;transition:all .3s;line-height:24px}.main header .content .nav>li>a .fas{position:relative;top:1px;margin-left:3px}.main header .content .nav>li .dropdown{position:absolute;top:80px;left:-100px;padding:39px 16px 31px 16px;width:280px;background-color:#fff;box-shadow:0 15px 35px 10px rgba(0,0,0,.12);border-radius:8px;opacity:0;transform:scaleY(.8);transform-origin:top;transition:all .3s}.main header .content .nav>li .dropdown>p{font-size:14px;color:#8898aa;margin-left:16px;margin-bottom:18px}.main header .content .nav>li .dropdown>li{padding:9px 16px;border-radius:8px;margin-bottom:12px}.main header .content .nav>li .dropdown>li>a{display:flex;align-items:center}.main header .content .nav>li .dropdown>li>a>img{width:32px;margin-right:15px}.main header .content .nav>li .dropdown>li>a>div>span{font-size:14px;color:#001a36;line-height:20px}.main header .content .nav>li .dropdown>li>a>div>p{font-size:12px;color:#001a36;opacity:.6;margin-top:4px;line-height:18px}.main header .content .nav>li .dropdown>li:hover{background-color:hsla(0,0%,86.3%,.3)}.main header .content .nav>li .dropdown>li:last-child{margin-bottom:0}.main header .content .nav>li:hover{overflow:initial}.main header .content .nav>li:hover>a{opacity:.7}.main header .content .nav>li:hover .dropdown{opacity:1;transform:scaleY(1)}.main header .content .nav .current:before{height:4px}.main header .content .nav .current>a{color:#0070ff}.main header .content .action{display:flex}.main header .content .action .button{margin-left:10px;font-weight:400;background:hsla(0,0%,100%,.2);height:auto;padding:3px 0;font:425 15px/1.6 sohne-var,Helvetica Neue,Arial,sans-serif}.main header .content .action .button:last-child{width:76px;background:#0070ff}.main header .content .action .button:hover{background:hsla(0,0%,100%,.4)}.main header .content .action .button:hover:last-child{background:#0a2540}.main header .content .client,.main header .content .list,.main header .content .nav-chevron,.main header .content .nav>li.nav-auth{display:none}.main header .content:not(.services) .list{background:transparent}.main header .services .logo:first-child{display:none}.main header .services .logo:last-child{display:block}.main header .services .logo-text{color:#082440}.main header .services .nav>li>a{color:#32325d}.main header .services .action .button{margin-left:10px;color:#32325d;background:rgba(234,234,238,.4)}.main header .services .action .button .arrow>i{background:#32325d}.main header .services .action .button:last-child{color:#fff}.main header .services .action .button:hover{background:rgba(234,234,238,.8)}.main header .services .locale-switcher{background:hsla(0,0%,100%,.88);border-color:rgba(130,152,180,.35);box-shadow:0 10px 24px rgba(15,23,42,.08)}.main header .services .locale-switcher button{color:#52627a}.main header .services .locale-switcher button:hover{color:#0a2540;background:rgba(10,37,64,.06)}.main header .services .locale-switcher .active{color:#fff;background:#0a2540;box-shadow:0 8px 16px rgba(10,37,64,.16)}.main header .services .list{background:transparent}.main header .services .list>i{background:#0070ff}.main .contact{position:relative;z-index:2}.main .contact .content{padding:60px 0}.main .contact .content>p{margin-bottom:12px;color:#fff;font-size:20px;font-weight:400;line-height:29px}.main .contact .content>h5{margin-bottom:30px;color:#fff;font-size:40px;font-weight:400;line-height:59px}.main .contact .content .action{display:flex;justify-content:flex-end}.main .contact .content .action .button{width:122px;margin-left:20px;background:#0070ff;cursor:pointer}.main .contact .content .action .button:first-child:hover{background:#0a2540}.main .contact .content .action .button:last-child{color:#3c3a97;background:#fff}.main .contact .content .action .button:last-child .arrow>i{background:#3c3a97}.main footer{position:relative;background:#15192c}.main footer .content{padding:60px 0 20px}.main footer .content .list{display:flex;justify-content:space-between;margin-bottom:80px}.main footer .content .list>div>img{width:248px;margin-bottom:20px}.main footer .content .list>div>span{display:block;color:#989898}.main footer .content .list>ul{width:180px}.main footer .content .list>ul:last-child{width:165px}.main footer .content .list>ul>li{cursor:pointer;margin-bottom:16px;font-weight:400;font-size:14px}.main footer .content .list>ul>li>a{color:#a8b4bf}.main footer .content .list>ul>li>a:hover{color:#fff}.main footer .content .list>ul>li:first-child>a{color:#fff;cursor:default}.main footer .content .list>ul>li:last-child{margin-bottom:0}.main footer .content .contactUs{margin:120px 0 0 0}.main footer .content .contactUs>p,.main footer .content .contactUs>span{font-size:14px}.main footer .content .divider{margin:25px 0 20px;height:1px;background:#979797}.main footer .address{color:#fff;font-size:12px}.main footer .address>span:first-child{margin-right:60px}@media screen and (max-width:1000px){.main{padding-top:44px}.main header{background-color:#fff;border-bottom:1px solid #e0e6f7}.main header .logo-text{color:#082440}.main header .locale-switcher{background:hsla(0,0%,100%,.88);border-color:rgba(130,152,180,.35);box-shadow:0 10px 24px rgba(15,23,42,.08);backdrop-filter:none;-webkit-backdrop-filter:none}.main header .locale-switcher button{color:#52627a}.main header .locale-switcher button:hover{color:#0a2540;background:rgba(10,37,64,.06)}.main header .locale-switcher .active{color:#fff;background:#0a2540;box-shadow:0 8px 16px rgba(10,37,64,.16)}.main header .content{height:44px;justify-content:center}.main header .content>a{line-height:0}.main header .content>a .logo{height:18px}.main header .content .nav{position:fixed;left:-150px;top:44px;display:flex;flex-direction:column;width:150px;height:calc(100% - 44px);padding-left:0;background-color:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,.15);transition:all .3s;opacity:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.main header .content .nav>li{position:relative;float:none;flex:0 0 auto;flex-direction:column;align-items:stretch;width:100%;height:auto;margin:0;padding:0;overflow:visible;border-bottom:1px solid #eef1f6}.main header .content .nav>li:before{display:none}.main header .content .nav>li>a{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 20px;color:#082440;font-size:15px;font-weight:500}.main header .content .nav>li>a .nav-chevron{display:block;flex-shrink:0;width:0;height:0;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.7;transition:transform .3s}.main header .content .nav>li>a.rotate .nav-chevron{transform:rotate(180deg)}.main header .content .nav>li.products-expanded{z-index:2}.main header .content .nav>li .dropdown{position:relative;top:0;left:0;width:100%;max-height:0;padding:0;box-shadow:none;border-radius:0;opacity:1;transform:none;overflow:hidden;background:#f7f9fc;transition:max-height .28s ease;list-style:none}.main header .content .nav>li .dropdown>p{display:none}.main header .content .nav>li .dropdown>li{margin:0}.main header .content .nav>li .dropdown>li>a{display:flex;align-items:center;width:100%;height:auto;min-height:0;padding:6px 16px 6px 28px;color:#52627a}.main header .content .nav>li .dropdown>li>a>img{display:none}.main header .content .nav>li .dropdown>li>a>div{min-width:0}.main header .content .nav>li .dropdown>li>a>div>span{display:block;font-size:13px;font-weight:400;line-height:20px}.main header .content .nav>li .dropdown>li>a>div>p{display:none;margin:0}.main header .content .nav>li .dropdown.open{max-height:240px;padding-bottom:8px}.main header .content .nav>li:hover>a{color:#151827}.main header .content .nav .current>a{color:#0070ff!important}.main header .content .nav>li.nav-auth{display:flex;flex-direction:row;gap:12px;margin-top:auto;padding:20px 16px 24px;border-bottom:none;background:#fff;margin-bottom:16px}.main header .content .nav>li.nav-auth>a{flex:1;display:flex;align-items:center;justify-content:center;width:auto;height:44px;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;line-height:1;border-radius:22px;white-space:nowrap}.main header .content .nav>li.nav-auth .nav-auth-login{color:#082440;background:#fff;border:1px solid #d0d9e6}.main header .content .nav>li.nav-auth .nav-auth-login:active{background:#f7f9fc}.main header .content .nav>li.nav-auth .nav-auth-register{color:#fff;background:#0070ff;border:none}.main header .content .nav>li.nav-auth .nav-auth-register:active{background:#0a2540}.main header .content .action{display:none}.main header .content .locale-switcher{position:absolute;right:46px;top:50%;margin-left:0;transform:translateY(-50%) scale(.9);transform-origin:right center}.main header .content .client,.main header .content .list{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:44px;height:100%}.main header .content .list>i{display:block;width:19.5px;height:2px;margin-bottom:5px;background:#0070ff;border-radius:1px;transition:all .3s}.main header .content .list>i:first-child,.main header .content .list>i:last-child{transform-origin:left}.main header .content .list>i .open>i:nth-child(2){transform-origin:50%}.main header .content .list>i:last-child{margin-bottom:0}.main header .content .open>i:first-child{transform:rotate(45deg)}.main header .content .open>i:nth-child(2){transform:scale(0)}.main header .content .open>i:last-child{transform:rotate(-45deg)}.main header .content .client{left:auto;right:0;padding-bottom:2px}.main header .content .client>img{width:22px}.main header .content .masking{position:fixed;top:44px;right:0;width:calc(100% - 150px);height:calc(100% - 44px)}.main .contact .content{padding-left:20px;padding-right:20px}.main footer .content{padding:26px 20px 20px}.main footer .content .list{flex-direction:column}.main footer .content .list>div{margin-bottom:40px}.main footer .content .list>div>img{height:21px;margin-bottom:8px}.main footer .content .list>ul{width:auto;margin-bottom:40px}.main footer .content .list>ul:last-child{width:auto}.main footer .content .divider{margin:0 0 20px;height:1px;background:#979797}.main footer .address{display:flex;flex-direction:column}.main footer .address>span:first-child{margin-right:0;margin-bottom:10px}.main .fixed .content{height:44px!important}.main .fixed .content .nav{background-color:hsla(0,0%,100%,.8)!important}.main .fixed .content .nav .dropdown{top:0!important;background-color:transparent!important}}@media screen and (max-width:768px){.main{padding-top:68px}.main header .content{height:68px;padding:0 16px;justify-content:center}.main header .content .logo-container{transform:none;margin-left:18px}.main header .content .logo-container .logo-img{width:40px!important;margin-right:8px}.main header .content .logo-container .logo-text{font-size:18px}.main header .content .locale-switcher{position:absolute;right:14px;top:50%;padding:2px;margin-left:0;transform:translateY(-50%)}.main header .content .locale-switcher button{min-width:34px;height:26px;padding:0 7px}.main header .content .locale-switcher button span{font-size:12px}.main header .content .nav{top:68px;width:78vw;max-width:280px;left:-280px;padding-left:0}.main header .content .masking{top:68px;left:280px;width:calc(100% - 280px)}.main header .content .action,.main header .content .client{display:none}.main header .content .list{left:16px;top:0;height:68px}.main header .content .list>i{background:#5ba3ff}.main .contact .content{padding:40px 16px}.main .contact .content>p{font-size:18px;line-height:28px}.main .contact .content>h5{font-size:28px;line-height:40px}.main .contact .content .action{flex-direction:column;align-items:stretch}.main .contact .content .action .button{width:100%;margin:0 0 14px}.main .contact .content .action .button:last-child{margin-bottom:0}}