body{padding:0;margin:0;font-family:"Montserrat",sans-serif}header{position:relative;z-index:3;overflow:unset!important;text-transform:uppercase}header .menu-wrapper{background-color:#fff;padding:15px 0;box-shadow:0 0 6px rgb(0 0 0 / .15)}header .menu-wrapper .logo-side img{width:180px}header .menu-wrapper .menu-side .menu-list{padding:0;list-style:none;margin:0}header .menu-wrapper .menu-side .menu-list li{display:inline;margin-right:30px;opacity:.5;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .menu-wrapper .menu-side .menu-list li a{color:#3d3d3d;font-weight:400;font-size:13px;text-decoration:none}header .menu-side .menu-list li.lang-items:hover{opacity:0.5!important}header .menu-side .menu-list li.lang-items a{font-size:11px;color:#a3a3a3;transition:all 0.3s ease}header .menu-side .menu-list li.lang-items a.active{color:#000}header .menu-wrapper .menu-side .menu-list li.active{opacity:1}header .menu-side .menu-list li.lang-items a:hover{color:#000}header .menu-wrapper .menu-side .menu-list li:hover{opacity:1}header .scrolled-menu{-webkit-transform:translateY(-100%);transform:translateY(-100%);position:fixed;top:0;width:100%;left:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}header .scrolled-menu.active{-webkit-transform:translate(0);transform:translate(0);-webkit-box-shadow:0 2px 3px rgb(0 0 0 / .15);box-shadow:0 2px 3px rgb(0 0 0 / .15)}header .menu-mob .btn{border:0;background-color:#fff0;color:#fff;position:absolute;top:0;right:0;margin:10px;font-size:20px}header .menu-mob .menu-list{padding:0;list-style:none;margin:0}header .menu-mob .menu-list li{opacity:.8;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:15px 25px;border-bottom:1px solid rgb(255 255 255 / .15)}.single-page{width:95%;max-width:1255px;margin:100px auto}header .menu-mob .menu-list li a{color:#fff;font-size:16px;text-decoration:none}header .menu-mob .menu-list li.active{opacity:1}header .menu-mob .menu-list li:hover{opacity:1}header .menu-mob{background-color:#011957;position:fixed;top:0;left:0;z-index:99;height:100vh;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .menu-mob .menu-list{padding:0;color:#fff}header .menu-mob .menu-list a{color:#fff}header .menu-mob{-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}header .menu-mob.active{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}header .menu-wrapper .menu-side-mob svg{fill:#6b6b6b;width:25px;margin-right:10px}main.home .intro-wrapper{height:80vh;background-size:cover;background-position:top;position:relative}.text-p-container{width:100%;max-width:1200px;position:relative;height:100%;margin:0 auto}main.home .intro-wrapper .text-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;padding:40px 0;background-color:rgb(0 0 0 / .4);background:linear-gradient(90deg,rgb(0 0 0 / .5) 45%,#fff0 95%)}main.home .intro-wrapper .text-wrapper p{position:absolute;top:50%;left:0;width:100%;max-width:650px;padding:45px;transform:translateY(-50%);margin-bottom:0;font-size:55px;font-weight:bolder;color:#FFF}main.home .about-text{padding:60px 0;text-align:center;margin-top:100px;margin-bottom:100px}main.home .about-text h1{font-weight:600;margin-bottom:25px;font-size:26px;color:#011957}main.home .about-text p{max-width:550px;margin-left:auto;margin-right:auto;color:#606060;font-size:14px}main.home .about-text .btn{border:1px solid #011957;color:#011957;border-radius:0;margin-top:15px;padding:10px 20px;transition:all 0.5s ease}.opacity-back{background:rgb(0 0 0 / .5);position:absolute;top:0;left:0;width:100%;height:100%}.product-intro{position:relative}main.home .about-text .btn:hover{background:#011957;color:#FFF}main.home .product-intro{padding:100px 0;color:#fff;text-align:center;background-size:cover;background-position:center center;background-attachment:fixed;box-shadow:inset 0 3px 10px rgb(0 0 0 / .25)}main.home .product-intro .text-wrapper p{max-width:550px;margin-left:auto;margin-right:auto}main.home .product-intro .text-wrapper .btn{color:#FFF;border:solid 1px #FFF;background-color:#fff0;padding:10px 20px;border-radius:0;margin-top:20px;transition:all .3s}main.home .product-intro .text-wrapper .btn:hover{background:#FFF;color:#011957}main.home .features-intro{padding:60px 0}main.home .features-intro .features-item a{text-decoration:none}main.home .features-intro .features-body{display:flex;align-items:center}main.home .features-intro .features-item{margin-bottom:60px;padding:0 20px}main.home .features-intro .features-icon{background-color:#fff;width:70px;height:70px;padding:18px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all .6s ease}main.home .features-intro .features-icon img{width:40px}main.home .features-intro .features-item:hover .features-icon{box-shadow:4px 4px 10px rgb(0 0 0 / .25)}main.home .features-intro .features-item:hover .features-name{margin-left:35px}main.home .features-intro .features-name{margin-left:25px;transition:ease-in-out .3s}main.home .features-intro .features-name p{margin:0;max-width:150px;font-size:13px;color:#011957}main.home .features-info{background-size:cover;background-position:center;position:relative}main.home .features-list-texts div{display:none}main.home .features-list{background-color:#EEE;padding:15px 0;text-align:center;position:relative;z-index:2}main.home .features-list a{margin:0 20px;color:#444;font-size:14px;opacity:.6;text-decoration:none;transition:all 0.3s ease}main.home .features-list a.active{opacity:1;font-weight:800;font-size:16px}main.home .features-list a:focus{outline:none}main.home .features-list a:hover{opacity:1}main.home .features-info .features-circle-wrapper{display:flex;justify-content:center;align-items:center;padding:120px 0}main.home .features-info .features-circle{height:450px;width:450px;background:linear-gradient(180deg,#FFFFFF 0%,rgb(255 255 255 / .8) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2}main.home .features-info .features-circle div{max-width:350px;display:none}main.home .features-info .features-circle div h1{color:#011957;font-weight:700}main.home .features-info .features-circle div p{font-size:14px;color:#0000009c;line-height:25px;display:none}main .page-intro{height:60vh;display:flex;justify-content:center;align-items:center;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-attachment:fixed}main .page-intro h1{margin:0;max-width:750px;font-size:52px;font-weight:700;color:#fff;margin-left:auto;margin-right:auto;text-align:center;text-shadow:0 0 5px rgb(0 0 0 / .5)}main.about .about-list{padding:120px 0}main.about .about-list .about-img{background-size:cover;background-position:center;min-height:250px}main.about .about-list .about-text{padding:100px;font-size:14px;font-weight:400;color:#8d8d8d;background-color:#fcfcfc}main.about .about-list .about-text p{margin:0}main.about .about-list .about-text p span{font-size:16px;font-weight:700;color:#011957}main.about .about-list .about-text:nth-of-type(3) p span{font-size:16px;font-weight:700;color:#049e04}main.about .about-list .about-text:nth-of-type(6) p span{font-size:16px;font-weight:700;color:#fc5258}main.how-it-works .how-list{padding:120px 0}main.how-it-works .how-list .solution-title h1{font-size:42px;text-align:center;font-weight:700;margin:0;color:#011957}main.how-it-works .how-list .solution-text p{font-size:14px;margin:0;color:#888}main.how-it-works .how-list .items-list{padding-top:80px}main.how-it-works .how-list .items-list .solution-item{padding:15px}main.how-it-works .how-list .items-list .solution-item .solution-item-body{background-color:#001038;width:250px;height:250px;margin:0 auto;border-radius:100%;position:relative;overflow:hidden;box-shadow:0 2px 2px #fff0;transition:all 0.5s ease}main.how-it-works .how-list .items-list .solution-item .solution-item-body .img-container{background-position:center;background-size:cover;min-height:250px;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.05;transition:all 0.8s ease}main.how-it-works .how-list .items-list .solution-item .solution-item-body:hover{background-color:#fff;cursor:default;box-shadow:3px 3px 10px rgb(0 0 0 / .25)}main.how-it-works .how-list .items-list .solution-item .solution-item-body:hover .img-container{opacity:.3}main.how-it-works .how-list .items-list .solution-item .solution-item-body p{width:80%;text-align:center;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);font-weight:600;font-size:15px;transition:all 0.5s ease}main.how-it-works .how-list .items-list .solution-item .solution-item-body:hover p{color:#3d3d3d}main.features .features-list{padding:60px 0}main.features .features-list .features-item .features-body{padding:30px;max-width:80%;margin-left:auto;margin-right:auto;text-align:center}main.features .features-list .features-item .features-body img{width:100px!important;margin:15px 0}main.features .features-list .features-item .features-body p{font-size:15px;margin:0;color:#888}main.features .features-list .features-item .features-body h1{font-size:22px;font-weight:700;color:#011957}main.career .main-text{padding:60px 0}main.career .main-text h1{font-size:52px;font-weight:700;color:#011957;margin:0;margin-bottom:15px}main.career .main-text p{font-size:14px;max-width:60%}main.career .job-lists .job-lists-item{border-left:5px solid #011957;padding:25px;margin-bottom:60px}main.career .job-lists .job-lists-item p{margin:0;font-size:16px;color:#444}main.career .job-lists .job-lists-item a{padding:8px 20px;font-size:14px;border-radius:0;margin-top:25px;color:#011957;border:1px solid #011957;transition:all 0.6s ease}main.career .job-lists .job-lists-item a:hover{border-color:#fff0;background-color:#011957;color:#fff}main.career .no-job h1{font-size:16px;margin-top:0;margin-bottom:60px;max-width:650px;font-style:italic}main.contact .contact-items{padding:100px 0}main.contact .contact-items .contact-list{display:flex;flex-direction:column;justify-content:center}main.contact .contact-items .contact-list a{margin:25px 0;display:flex;align-items:center}main.contact .contact-items .contact-list a div:nth-child(1){width:70px;text-align:center}main.contact .contact-items .contact-list a div:nth-child(1) img{width:45px;opacity:.7}.form-control{height:auto!important}main.contact .contact-form{padding:30px}main.contact .contact-form input,main.contact .contact-form select,main.contact .contact-form textarea{border:solid 1px #EEE;background:#FFF;border-radius:4px;font-size:16px;padding:15px}main.contact .contact-form .btn{background-color:#fff0;color:#011957;border:solid 1px #011957;padding:10px 30px;border-radius:0;margin-top:10px;transition:all .3s;width:100%}main.contact .contact-form .btn:hover{background:#011957;color:#FFF}main.contact .form-control:focus{border-color:#011957;outline:none;box-shadow:none}footer{background-color:#011957}footer .copyright{text-align:right}footer .copyright ul{list-style:none;padding:0;margin:0 10px 0 0;float:right}footer .copyright span{float:right;padding:17px 0 17px 0}footer .low-footer .social{padding:10px 0 0 0}footer .copyright ul li{float:left}footer .copyright span{display:block;margin-top:-2px}footer .copyright ul li a{font-size:11px;color:rgb(255 255 255 / .8);display:block;padding:0 10px;text-transform:uppercase;transition:ease-in-out.3s;font-weight:300}footer .copyright ul li a:hover{text-decoration:none;color:#FFF}footer .copyright{color:#FFF}footer .top-container{background-color:#EEE;text-align:center;padding:45px 0}footer .top-container h1{margin:0;color:#444;font-size:20px;font-weight:300;display:inline-block}footer .top-container h1 strong{font-weight:500}footer .top-container h1 span{color:#ED1C24;display:none}footer .top-container img{width:80px;height:80px;margin-left:20px;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .5))}footer .footer-list .contact-items{padding:60px 0}footer .footer-list .contact-items .contact-item{text-align:center;padding:30px}footer .footer-list .contact-items .contact-item a{text-decoration:none;color:#fff}footer .footer-list .contact-items .contact-item .item-icon{margin-bottom:30px;height:70px;width:70px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#082F92}footer .footer-list .contact-items .contact-item .item-icon svg path{fill:#fff}footer .footer-list .contact-items .contact-item p{color:#fff;font-size:14px;font-weight:400}footer .footer-list .sitemap{border-bottom:1px solid rgb(255 255 255 / .35)}footer .footer-list .sitemap ul{text-align:center}footer .footer-list .sitemap ul li{display:inline-block;margin:0 20px}footer .footer-list .sitemap ul li a{color:rgb(255 255 255 / .8);font-weight:300;font-size:13px;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease}footer .footer-list .sitemap ul li a:hover{color:#fff}footer .footer-list .low-footer{padding:10px}.low-footer-container{width:100%;max-width:1255px;margin:0 auto;overflow:hidden}footer .footer-list .low-footer .social a{margin-right:20px}footer .footer-list .low-footer .social a img{width:15px;transition:all 0.3s ease}footer .footer-list .low-footer .social a:hover img{transform:scale(1.1)}footer .footer-list .low-footer .copyright p{text-align:right;color:rgb(255 255 255 / .35);font-size:12px}footer .footer-list .low-footer .copyright p a{margin-right:20px;font-weight:600}footer .footer-list .low-footer .copyright p a{color:rgb(255 255 255 / .6);text-decoration:none;transition:all .3s ease}footer .footer-list .low-footer .copyright p span{color:#ED1C24}footer .footer-list .low-footer .copyright p strong{color:rgb(255 255 255 / .85)}footer .footer-list .low-footer .copyright p a:hover{text-decoration:none;color:rgb(255 255 255 / .95)}.image-opacity{opacity:0}canvas{display:block;vertical-align:bottom}#particles-js{background-color:#011957;background-image:url("");background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#particles-js canvas{position:absolute;top:0}.count-particles{display:none;background:#002;position:absolute;top:48px;left:0;width:80px;color:#13e8e9;font-size:.8em;text-align:left;text-indent:4px;line-height:14px;padding-bottom:2px;font-family:Helvetica,Arial,sans-serif;font-weight:700}.js-count-particles{font-size:1.1em}#stats,.count-particles{-webkit-user-select:none;margin-top:5px;margin-left:5px}#stats{border-radius:3px 3px 0 0;overflow:hidden}.count-particles{border-radius:0 0 3px 3px}.wpml-ls-legacy-dropdown-click{width:auto!important}.wpml-ls-legacy-dropdown-click a{border:0}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{font-size:10px;vertical-align:unset}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{font-size:12px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{transition:all 0.3s ease}.page-template-privacy-policy .text-wrapper{padding-top:80px;padding-bottom:80px;font-size:14px}.page-template-privacy-policy .text-wrapper strong{font-size:16px;color:#011957}.page-template-imprint .text-wrapper{min-height:60vh;display:flex;justify-content:center;align-items:center;text-align:center;padding:0}.page-template-imprint .text-wrapper h1{color:#011957;font-weight:700;margin:0;font-size:42px}.page-template-imprint .text-wrapper .underline{height:2px;background-color:#ed1c24;margin:30px auto;max-width:50%}.page-template-imprint .text-wrapper p{font-weight:200;font-size:16px;text-align:center}.page-template-imprint .text-wrapper p strong{color:#011957}marquee{background-color:#001038;color:rgb(255 255 255 / .95);font-size:20px;font-weight:700;padding:15px 0}marquee p{display:inline-block;margin:0 30px}.skip-intro{font-size:16px;text-align:center;margin-top:7px;cursor:pointer;text-decoration:underline}.center-full-screen{height:100vh;align-items:center;justify-content:center;position:fixed;z-index:4;flex:0 0 100%;max-width:100%;display:flex;top:0;left:0;width:100%;background-color:rgb(0 0 0 / .2)}#headerPopup{display:flex;flex:0 0 100%;max-width:100%;max-height:480px}#headerPopup>iframe{max-width:854px;left:50%}.close-popup{position:absolute;top:-1.5em;cursor:pointer;left:50%;font-size:2em;color:#fff;margin:auto 0}@media only screen and (max-width:765px){header .menu-wrapper .logo-side img{width:140px}main.home .intro-wrapper .text-wrapper p{font-size:22px}main.home .about-text,main.home .product-intro .text-wrapper{padding:30px}main.home .features-intro .features-item{margin-bottom:30px}footer .copyright{text-align:center}footer .copyright ul{float:none;margin:0}footer .copyright span{float:none}main.home .features-info .features-circle{width:85%;height:unset;border-radius:0;min-height:50vh;border-radius:25px}main.home .features-info .features-circle-wrapper{padding:60px 0}main.home .features-info .features-circle div h1{font-size:16px}main.home .features-info .features-circle div p{font-size:12px;line-height:unset}main.home .features-info .features-circle div{max-width:300px;padding:30px}footer .footer-list .contact-items{padding:0 0}footer .top-container h1{display:block;margin-bottom:20px}footer .footer-list .sitemap ul{padding:0}footer .footer-list .sitemap ul li{display:block;margin-bottom:15px}footer .footer-list .low-footer{text-align:center}footer .footer-list .low-footer .copyright p{text-align:center;margin:20px 0}main .page-intro h1{font-size:28px;max-width:80%}main.about .about-list{padding:0 0}main.about .about-list .about-text{padding:50px}main.about .about-list .about-img{height:250px}footer .footer-list .low-footer .copyright p a{display:block;margin:0;margin-bottom:10px}footer .footer-list .low-footer .social a{margin:0;margin:0 10px}.page-template-imprint .text-wrapper{padding:30px 0}}@media only screen and (max-width:1020px){main.home .features-list{padding:15px 0;padding-top:70px;height:200px;overflow-y:scroll}footer .copyright ul li{float:none;display:block}footer .copyright ul li a{padding:10px}main.home .features-list a{display:block;padding:20px 0;position:relative}main.home .features-list a:last-of-type::after{display:none}main.home .features-list a::after{content:"";width:25%;height:1px;background-color:rgb(255 255 255 / .25);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}main.home .features-list a:last-of-type{margin-bottom:0}main.about .about-list{padding:0}main.features .features-list{padding:30px 0}main.contact .contact-items{padding:40px 0}main.contact .contact-items .contact-list a{margin:30px auto}main.contact .contact-items .contact-list{padding-bottom:60px}main.contact .contact-items .contact-list a{width:unset}main.career .main-text h1{font-size:32px}main.career .main-text p{max-width:100%}main.career .job-lists .job-lists-item p{font-size:14px}main.how-it-works .how-list .solution-title h1{margin-bottom:30px}main.how-it-works .how-list{padding:40px 0}main .page-intro{background-attachment:unset}}@media only screen and (min-height:1590px){.page-template-imprint .text-wrapper{min-height:80vh}}