footer,header>.header-menu-2021 .container-inner,header>.header-menu-2021 .main-nav-dropdown .menu-content,header>.hero{margin-left:auto;margin-right:auto;max-width:1728px}header>.hero,section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{position:relative}.header-menu-2021 .has-dropdown .main-nav-dropdown{display:none}.domready .header-menu-2021 .has-dropdown .main-nav-dropdown{display:block}img.faded{height:auto;max-width:100%;opacity:0}.domready img.faded{transition:opacity .15s ease-out}img.faded.lazy-loaded,img.faded.lazyloaded{opacity:1}@media(max-width:575.98px){header>.hero h1{font-size:1.75rem}section h2 br{display:none}}@media(max-width:320px){header>.hero h1{font-size:1.5rem}}.font-smoothing-auto{-webkit-font-smoothing:auto}.iframe-team-content{background-color:#fff;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99}.footer-dropdown-language{z-index:1}@media(min-width:1024px){main{padding-top:85.5px}}.header-menu-2021{background-color:#fff;left:0;position:absolute;top:0;transition:none}.header-menu-2021.fixed{box-shadow:0 1px 10px rgba(0,0,0,.1);max-width:100%;transition:box-shadow .3s ease-in-out;z-index:12}.header-menu-2021.fixed .main-nav-dropdown{padding-top:69px}header>.header-menu-2021 .container-inner{transition:all .3s ease-in-out}header>.header-menu-2021.fixed .container-inner{padding:12px 33px}header>.header-menu-2021 .hiring{transform-origin:center left;transition:transform .3s ease-in-out}header>.header-menu-2021.fixed .hiring{transform:scale(0)}header>.hero{padding-bottom:100px;padding-top:50px;position:relative}h1.has-swiper>span{display:flex;white-space:nowrap}h1 .swiper,h1.has-swiper>span{align-items:center;justify-content:center}h1 .swiper{display:inline-flex;overflow:hidden;position:relative;transition:width .75s cubic-bezier(.23,1,.3,1)}h1 .swiper .word-1,h1 .swiper .word-2{-webkit-text-fill-color:hsla(0,0%,100%,0);background:linear-gradient(90.09deg,#0c81ee,#f9185b);-webkit-background-clip:text;background-clip:text;display:block;left:0;position:absolute;top:0;transition:all .75s cubic-bezier(.23,1,.3,1);white-space:nowrap}h1 .swiper .word-2{transform:translateY(100%)}h1 .swiper.switch .word-1{transform:translateY(-100%)}h1 .swiper.switch .word-2{transform:translateY(0)}[lang=ru-RU] header>.hero h1 span:after,[lang=ru-RU] header>.hero h1 span:before,[lang=tr-TR] header>.hero h1 span:after,[lang=tr-TR] header>.hero h1 span:before{content:" ";display:inline-block}.hero__part{-webkit-animation:moveupanddown 5s infinite;animation:moveupanddown 5s infinite;display:none;height:auto;max-width:100%;position:absolute}.hero__part-1{-webkit-animation-delay:1s;animation-delay:1s;left:0;top:80px}.hero__part-2{-webkit-animation-delay:1.5s;animation-delay:1.5s;left:33%;top:0}.hero__part-3{-webkit-animation-delay:2s;animation-delay:2s;right:33%;top:0}.hero__part-4{-webkit-animation-delay:2.5s;animation-delay:2.5s;right:0;top:80px}.hero__part-5{-webkit-animation-delay:3s;animation-delay:3s;bottom:0;left:10%}.hero__part-6{-webkit-animation-delay:3.5s;animation-delay:3.5s;bottom:20px;right:10%}.hero__badge:first-child{border-right:1px solid var(--visme-base-4)}.hero__badge picture{display:block;height:32px}.hero__badge img.faded{transition:none}.hero__badge-stars{margin-bottom:.75rem}.hero__badge-stars svg+svg{margin-left:.5rem}.has-bg-gradient .container{max-width:1140px}.has-bg-gradient>img{height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;transform:translate3d(-50%,0,0) scale(.85);transform-origin:bottom center;z-index:-2}.has-bg-gradient:after,.has-bg-gradient>img{display:block;left:50%;max-width:1440px;position:absolute;top:0;width:100%}.has-bg-gradient:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 80%,#fff);content:"";padding-top:calc(56.25% + 100px);transform:translateX(-50%);z-index:-1}@media(max-width:575.98px){.lead br,header>.hero .lead br{display:none}section h2{font-size:1.375rem}header>.hero h1{font-size:1.5rem}[lang=de-DE] header>.hero h1,[lang=en-US] header>.hero h1{font-size:1.75rem}}@media(min-width:992px){header>.hero{padding-top:110px}.hero__part-2,.hero__part-3{display:block}}@media(min-width:1024px){.hero__part-1,.hero__part-4,.hero__part-5,.hero__part-6{display:block}.hero__badge img.faded{transition:opacity .15s ease-out}.has-bg-gradient>img{-o-object-position:50% -100px;object-position:50% -100px}}@media(min-width:1200px){.hero__part-1,.hero__part-4{top:90px}}@media(min-width:1400px){.hero__part-1,.hero__part-4{top:110px}}@media(min-width:1600px){header>.hero{padding-top:180px}.hero__part-1,.hero__part-4{top:170px}.hero__part-2,.hero__part-3{top:40px}}@-webkit-keyframes moveupanddown{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes moveupanddown{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}#ewc-register-popup{height:100vh!important;z-index:100!important}