.nf-form-cont{max-width:560px;color:#2a3751}.nf-form-cont .nf-field-container{margin-bottom:22px}.nf-form-cont .nf-field-label .nf-label-span,.nf-form-cont .nf-field-label label{font:700 16px/1.3 Muli,sans-serif;color:#2a3751}.nf-form-cont .ninja-forms-req-symbol{color:#d5563b}.nf-form-cont .nf-field-element input[type=email],.nf-form-cont .nf-field-element input[type=text],.nf-form-cont .nf-field-element textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d1dee9;border-radius:0;background:#fff;font:inherit;font-size:17px;color:#2a3751}.nf-form-cont .nf-field-element textarea{height:110px;resize:vertical}.nf-form-cont .nf-field-element input[type=email]:focus,.nf-form-cont .nf-field-element input[type=text]:focus,.nf-form-cont .nf-field-element textarea:focus{border-color:#3b4e73;outline:2px solid #3B4E73;outline-offset:0}.nf-form-cont .nf-input-limit{margin-top:6px;font-size:13px;color:#3b4e73}.nf-form-cont .checkbox-wrap{align-items:flex-start}.nf-form-cont .label-right .checkbox-wrap .nf-field-element{width:22px;flex:0 0 22px}.nf-form-cont .checkbox-wrap .nf-field-element input[type=checkbox]{width:18px;height:18px;margin-top:3px;accent-color:#2a3751}.nf-form-cont .label-right .checkbox-wrap .nf-field-label{padding-left:8px;align-items:flex-start}.nf-form-cont .checkbox-wrap .nf-field-label label{font:400 15px/1.5 'Open Sans',open_sans,sans-serif}.nf-form-cont .submit-container input[type=button],.nf-form-cont .submit-container input[type=submit]{width:auto;padding:12px 32px;border:0;border-radius:0;background:#2a3751;color:#fefefe;font:700 16px Muli,sans-serif;cursor:pointer}.nf-form-cont .submit-container input[type=button]:focus,.nf-form-cont .submit-container input[type=button]:hover,.nf-form-cont .submit-container input[type=submit]:focus,.nf-form-cont .submit-container input[type=submit]:hover{background:#d5563b}.nf-form-cont .nf-error-msg{margin-top:6px;font-size:14px;color:#b3261e}.nf-form-cont .nf-error .ninja-forms-field{border-color:#b3261e}.nf-form-cont .nf-response-msg{font-size:18px;line-height:1.5}.nf-form-cont #ninja_forms_required_items,.nf-form-cont .nf-form-fields-required{margin-bottom:22px;font-size:14px;line-height:1.4;color:#3b4e73}body,html{height:100%}html{font-size:62.5%}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,pre,td,textarea,th,ul{margin:0;padding:0}body{color:#1a1a1a;height:100vh;background:#fff}h1{color:#2a3751;margin:5px 0 10px}h2{color:#2a3751}h3{color:#2a3751}.entry-content a:link{color:#4f5ffb;text-decoration:none}.entry-content a:visited{color:#4f5ffb;text-decoration:none}.entry-content a:active{color:#4f5ffb;text-decoration:none}.entry-content a:hover{color:#4f5ffb;text-decoration:underline}a{outline:0}b,strong{font-weight:700}.news{background:#eee}.news-headline{margin-top:20px;display:block;font-size:2.5rem;font-weight:700;font-family:Muli;color:#2a3751;text-transform:uppercase}.news-content{max-width:1250px;font-size:17px;margin-top:10px}.news-content p{margin:5px 0}.news-content strong{color:#2a3751}img[class*=align],img[class*=wp-image-]{height:auto}img{height:auto;max-width:100%;border:0;display:block}.content-right ul{padding-left:20px}.inner-block{max-width:1404px;margin:0 auto;padding-left:3vw;padding-right:3vw}.outer-wrapper{background:#fff;max-width:1820px;margin:0 auto}.main-header{background:#2a3751;display:flex;justify-content:space-between}.main-header.front{padding:0 0 0 2vw}.main-header.sub{padding-left:2vw}.header-logo{padding-top:16px;padding-bottom:16px}.header-logo.test-logo{padding-top:20px;padding-bottom:19px}.header-logo img{display:block}.header-inner{display:flex}ul.language-switch{list-style:none;border-left:1px solid rgba(255,255,255,.3);min-width:60px}.language-switch a{color:#fff;font-size:1.6rem;text-decoration:none;text-transform:uppercase;display:flex;padding:26px 15px 26px 36px;position:relative}.language-switch a::before{background:url("../img/icon-earth.png") no-repeat;width:20px;height:20px;display:block;content:'';position:absolute;left:12px;top:28px}.top-img{background-size:cover;background-color:#2a3751;position:relative}.top-img-sub{max-height:260px;overflow:hidden}.top-img img,.top-img-sub img{display:block;width:100%}.top-txt p{margin:0}.menu-wrapper .menu-item-wrapper{box-sizing:border-box;text-align:center}.menu-wrapper li a:active,.menu-wrapper li a:link,.menu-wrapper li a:visited,.menu-wrapper li.current-menu-item a{color:#fff;padding:30px 25px 28px;box-sizing:border-box;text-decoration:none;text-transform:uppercase;text-align:center}.big-screen.front .menu-wrapper li a:active,.big-screen.front .menu-wrapper li a:link,.big-screen.front .menu-wrapper li a:visited,.big-screen.front .menu-wrapper li.current-menu-item a{display:block;border-right:1px solid rgba(255,255,255,.3)}.big-screen.front .menu-wrapper li:last-child a:active,.big-screen.front .menu-wrapper li:last-child a:link,.big-screen.front .menu-wrapper li:last-child a:visited,.big-screen.front .menu-wrapper li:last-child.current-menu-item a{border-right:none}.big-screen.sub .menu-wrapper li a:active,.big-screen.sub .menu-wrapper li a:link,.big-screen.sub .menu-wrapper li a:visited,.big-screen.sub .menu-wrapper li.current-menu-item a{padding:33px 25px 29px;display:inline-block;border-left:1px solid rgba(255,255,255,.3)}.big-screen ul li.current-menu-item a span,.big-screen ul li.current-products-category-ancestor a span,.big-screen ul li.current_page_item a span,.big-screen ul li.current_page_parent a span,.menu-wrapper li a:hover span{border-bottom:4px solid #fff;padding-bottom:5px}.big-screen ul.menu-wrapper li a span{white-space:nowrap}.search-icon a{border-left:1px solid rgba(255,255,255,.3);padding:23px 30% 18px 30%;box-sizing:border-box}.content-left{box-sizing:border-box}.content-left.sub .entry-content h2{margin-top:30px;margin-bottom:-10px}.content-left.sub h1{margin-bottom:-10px}.content-moreref{padding:24px 0;background:#d1dee9;color:#2a3751;text-align:center;box-sizing:border-box;display:block;text-decoration:none}.content-right{background:#3b4e73 url('../img/bg-how.png') no-repeat right;box-sizing:border-box;color:#fff}.page-id-30 .content-right{background:#3b4e73 url('../img/bg-startup-dark.png') no-repeat right}.content-right h3{color:#fff;margin-bottom:15px}.content-right li{padding:10px 0 15px}.contact-info h3{margin-bottom:-16px}.contact-info a{color:#fff;text-decoration:none}.contact-title{margin:8px 0;line-height:1.2}.startup-wrapper{display:flex}.startup-cont-left{background:#d5563b url('../img/bg-startup.png') no-repeat left top;padding:30px 4vw 40px 3vw;box-sizing:border-box;color:#fefefe;line-height:1.4em;position:relative}.startup-cont-left h2{color:#fefefe}.read-more{position:absolute;bottom:15px;right:3vw}.read-more a{color:#fefefe;text-decoration:none}.services-wrapper h2{margin:20px 0 -10px}.box-wrapper{display:flex;overflow:auto}article.box{margin-top:30px;flex-shrink:0}article.box:first-child{margin-left:0}article.box a{text-decoration:none}article.box h3:after{content:'»';margin-left:10px}.entry-wrap{background:#d1dee9;display:flex}.box-icon{background:#2a3751;padding:14px;box-sizing:border-box;width:66px}.box-icon img{max-width:38px}article.box header.entry-header{margin:0 auto;align-self:center}article.box header.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.frontsection-readmore{text-align:center;padding:30px 0}.frontsection-readmore a{text-decoration:none;color:#d5563b}.map-wrapper{background:#2a3751}.map-txt{padding:30px 3vw;color:#fefefe;align-self:center}.map-txt a{color:#fefefe;text-decoration:none}.map-txt h2{color:#fefefe}.map-img{padding-right:3vw;padding-bottom:40px;padding-left:2vw}.map-img img{margin:0 auto}.ref-wrapper{background:#3b4e73;margin-top:4px;margin-bottom:4px;color:#fefefe}.ref-wrapper h2{color:#fefefe;margin-top:5px;margin-bottom:10px}.quote-wrapper{border-top:4px solid #fefefe}.quotes{box-sizing:border-box;display:flex;flex-wrap:wrap}.content-right.sub .quotes{border-bottom:1px solid #fff;padding-bottom:30px}.quote-wrapper .quotes:last-child{border:none}.quote-txt{width:100%;padding-bottom:20px}.quote-wrapper .quote-txt p{margin-top:0;margin-bottom:0}.quote-readmore{margin-bottom:10px;margin-top:10px;color:#fff;text-decoration:none;display:block}.quote-logo{width:30%;max-width:160px;align-self:flex-end}.quote-info{width:70%;padding-left:2%;box-sizing:border-box}.content-quote-wrapper .quote-info,.content-right.sub .quote-info,.ref-wrapper .quote-info{align-self:flex-end}.content-left.sub .quote-info{align-self:center}.member-of-content{display:flex;margin:0 auto;max-width:1170px;align-items:center;padding-top:2rem;padding-bottom:2rem}.member-of-img{padding:2rem 3rem;max-width:10rem;min-width:10rem}.main-footer{background:#2a3751;padding:20px 3vw}.footer-address,.footer-address a{color:#fff;text-decoration:none}.footer-contact p:first-child{margin-bottom:-15px}.footer-contact .contact-title{display:none}.footer-logotype{width:30%;max-width:280px;min-width:240px;align-self:flex-end;margin-bottom:10px}.content-quote-wrapper .quotes{box-sizing:border-box}.content-quote-wrapper .quotes:nth-child(3n+1){background:#d1dee9;color:#2a3751}.content-quote-wrapper .quotes:nth-child(3n+2){background:#2a3751;color:#fefefe}.content-quote-wrapper .quotes:nth-child(3n+3){background:#3b4e73;color:#fefefe}.sub-boxes-fullwidth-txt{margin-bottom:40px;max-width:1040px}.sub-boxes-fullwidth-txt h1{margin-bottom:-10px}.service{margin-bottom:3%;background:#d1dee9;box-sizing:border-box}article.service header{display:flex}article.service h2{align-self:flex-end;line-height:1.1em;margin-bottom:3px}.service-icon{background:#2a3751;padding:10px;box-sizing:border-box;width:60px;min-width:60px;margin-right:10px;align-self:baseline}.service .entry-content{border-top:1px solid #2a3751;margin-top:10px}#slideshow{position:relative;width:100%}#slideshow>div{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#2a3751;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a,.sidenav a:active,.sidenav a:link,.sidenav a:visited{text-decoration:none;color:#ececec;transition:.3s}.offcanvas a:focus,.sidenav a:hover{color:#d5563b}.sidenav .closebtn{position:absolute;top:10px;right:25px;margin-left:50px}.nav-sub{cursor:pointer;position:absolute;right:31px}.sidenav ul{list-style:none;padding:0 3vw}.sidenav ul li{border-bottom:2px solid #d1dee9}.sidenav ul li a{display:block;padding:12px 0 12px 10px}.cc-revoke.cc-top{display:none}.google-maps{position:relative;margin-bottom:25px}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.entry-content ol,.entry-content ul{margin-left:30px}.image>img{display:block;width:100%;height:auto}@supports (object-fit:cover){.image{position:relative}.image::before{content:'';display:block;width:100%;height:0;padding-top:48%}.image>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width:980px){.top-img.image::before{padding-top:36%}.startup-cont-right.image::before{padding-top:66%}}}@media all and (min-width:1520px){.startup-cont-right{max-height:360px}.contact-wrap:first-child{margin-bottom:30px}.contact-info{padding-left:3%}}@media all and (min-width:1370px){.mobile-menu-container.sub{display:none}}@media all and (max-width:1520px) and (min-width:980px){.contact-wrap:first-child{margin-bottom:30px}}@media all and (min-width:980px){.mobile-menu-container.front{display:none}.big-screen.sub .menu-home-hide a{border-right:1px solid rgba(255,255,255,.3)}.top-txt{position:absolute;top:16vw;right:35vw;width:29%;color:#2a3751;text-shadow:-1px -1px 0 rgba(209,222,233,.3),1px -1px 0 rgba(209,222,233,.3),-1px 1px 0 rgba(209,222,233,.3),1px 1px 0 rgba(209,222,233,.3)}.top-txt-alttwo{position:absolute;top:15%;right:3vw;width:35%;color:#2a3751}.top-txt-alttwo span.top-header{line-height:1rem}.toptxt-left{text-align:left}.toptxt-center{text-align:center}.toptxt-right{text-align:right}span.top-header{line-height:.7em}.big-screen.front{margin:0 2vw 0;background:#2a3751;position:absolute;width:96%;bottom:-25px}.big-screen.sub{min-width:70%;text-align:right}nav.big-screen.front ul{display:flex}nav.big-screen.front ul li{list-style:none;flex:1}nav.big-screen.sub ul li{list-style:none;display:inline}.news{padding:40px 60px}.main-wrapper{display:flex}.content-right.sub img.sidebar-img{width:100%}.main-wrapper-fullwidth{padding-top:50px;padding-left:2vw;padding-right:2vw;padding-bottom:30px}.services-wrapper{margin:0 3vw}.content-left,.startup-cont-left{width:64%}.startup-cont-right.image{background:#d5563b}.startup-cont-left{display:flex}.startup-cont-txt{align-self:center}.content-right,.startup-cont-right{width:36%}.content-left{padding:50px 3vw 30px;min-height:450px}.content-right-innerblock,.content-right.front,.content-right.sub .contact-wrapper{padding:55px 3.5vw 30px}article.box{width:29.4%;margin-left:2.8%}.map-wrapper{display:flex}.map-txt{width:40%}.map-img{width:60%;padding-top:40px}.ref-wrapper{padding:20px 2vw 0}.quote-wrapper{display:flex;margin:0 -2vw}.quote-wrapper .quotes{width:33.4%;border-right:1px solid #fff;padding:0 2vw;margin:25px 0}.main-footer{display:flex;justify-content:space-between}.footer-address{display:flex;align-items:flex-end;width:130%}.footer-address span:nth-child(2){margin-left:2%;margin-right:2%}.content-quote-wrapper .quotes{padding:10px 30px 30px}}.contact-wrap img{margin:0 auto}.contact-info{text-align:center}@media all and (max-width:980px) and (min-width:690px){.contact-wrap{width:45%}}@media all and (min-width:690px){article.box h3{margin-left:1vw;margin-right:1vw}.content-quote-wrapper{display:flex;flex-wrap:wrap}.content-quote-wrapper .quotes{width:48.5%;margin-bottom:3%}.content-quote-wrapper .quotes:nth-child(odd){margin-right:3%}.content-services-wrapper{display:flex;flex-wrap:wrap}.content-services-wrapper .service:nth-child(odd){margin-right:3%}.service{width:48.5%;padding:30px 30px 20px}.member-of-txt{padding-right:3rem}}@media all and (max-width:1370px){nav.big-screen.sub{display:none}.mobile-menu-container.sub{align-self:center;padding-right:1vw;margin-top:3px}}@media all and (max-width:980px){.news{padding:15px 25px 30px}.mobile-menu-container.front{align-self:center;margin-top:3px}.front ul.language-switch{margin-left:10px}.top-txt,.top-txt-alttwo{color:#fff;padding:20px 3vw;top:100%;background:#2a3751;width:100%;box-sizing:border-box}.big-screen{display:none}.box-wrapper{-webkit-overflow-scrolling:touch}article.box{width:90.4%;margin-left:3.8%}.main-wrapper-fullwidth{padding-top:20px;padding-left:3vw;padding-right:3vw;padding-bottom:30px}.content-left{padding:30px 4vw 30px}.content-right-innerblock,.content-right.front,.content-right.sub .contact-wrapper{padding:30px 3.5vw 30px}.contact-wrapper{display:flex;justify-content:space-around}.startup-wrapper{flex-direction:column}.services-wrapper{margin:0 4vw}.startup-cont-left{order:2}.ref-wrapper{padding:20px 4vw 0}.quote-wrapper .quotes{border-bottom:1px solid #fff;padding:30px 2vw}.dont-break-out{overflow-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.content-quote-wrapper .quotes{padding:1vw 4vw 4vw;margin-bottom:30px}.content-quote-wrapper .quotes:last-child{margin-bottom:0}}@media all and (max-width:690px){.header-logo img{max-width:85%}article.box h3{margin-left:2vw;margin-right:2vw}.service{padding:4vw 4vw 2vw}.member-of-content{flex-direction:column}.member-of-txt{margin:0 auto;width:90%;box-sizing:border-box}.contact-wrapper{flex-direction:column}.contact-wrap:first-child{margin-bottom:40px}}.testimonials.swiper{--testimonial-accent:#D5563B;--testimonial-ink:#2a3751;--testimonial-mid:#3B4E73;--testimonial-line:#D1DEE9;color:var(--testimonial-ink);padding-bottom:50px}.testimonials .swiper-slide{display:flex;flex-direction:column;height:auto;box-sizing:border-box;padding:0 30px}.testimonials .swiper-slide-visible+.swiper-slide-visible{box-shadow:inset 1px 0 0 var(--testimonial-line)}.testimonial__mark{display:block;height:44px;font:800 80px/1 Muli,sans-serif;color:var(--testimonial-accent)}.testimonial__text{margin:0 0 30px;font-size:25px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.testimonial__author{margin-top:auto;display:flex;align-items:center;gap:12px}.testimonial__who{display:flex;flex-direction:column;border-left:4px solid #3b4e73;padding-left:9px}.testimonial__name{font:700 17px Muli,sans-serif}.testimonial__company{font-size:13px;color:var(--testimonial-mid)}.testimonials .swiper-pagination{bottom:0;text-align:left;padding-left:30px}.testimonials .swiper-pagination-bullet{background:var(--testimonial-line);opacity:1}.testimonials .swiper-pagination-bullet-active{background:var(--testimonial-accent)}.testimonials-wrapper{margin:0 4vw;padding:40px 0 60px}@media (min-width:980px){.testimonials-wrapper{margin:0 3vw}}@font-face{font-family:open_sans;src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sans;src:url('../fonts/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:open_sanslight;src:url('../fonts/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Light-webfont.woff') format('woff'),url('ffonts/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:400;font-style:normal}body{font-family:open_sans,sans-serif}h1{font-weight:700;font-family:Muli,sans-serif}h2{font-weight:700;font-family:Muli,sans-serif}h3{font-weight:400;font-family:Muli,sans-serif}ul.menu-wrapper a{font-weight:300;font-family:'Work Sans',sans-serif}.quote-info,.quote-readmore{font-size:1.4rem}.contact-info h3{font-size:20px}.startup-cont-left{font-family:open_sans,sans-serif}article.box h3{font-size:2rem}article.box h3:after{font-weight:700}.content-moreref,.frontsection-readmore a,.sub-boxes-fullwidth-txt{font-size:2rem}.map-txt{font-family:open_sans,sans-serif}.quote-wrapper{font-family:open_sanslight,sans-serif}.quote-txt{font-size:2.3rem}.testimonials-wrapper h2{margin-bottom:5rem;border-bottom:1px solid #d1dee9;padding-bottom:1rem}.member-of-txt{font-size:15px}.main-footer{font-family:open_sanslight,sans-serif}.sidenav a,.sidenav a:active,.sidenav a:link,.sidenav a:visited{font-size:1.6rem}.sidenav .closebtn{font-size:2.6rem!important}.nav-sub{font-size:2rem}@media all and (min-width:1740px){body{font-size:2rem}h2{font-size:2.6rem}h3{font-size:3.4rem}.startup-cont-left{font-size:2.1rem}.map-txt h2,.ref-wrapper h2,.services-wrapper h2,.startup-cont-left h2,.testimonials-wrapper h2,h1{font-size:4rem}.content-right.front h3{font-size:3.6rem}.content-left.sub .entry-content h2{font-size:3rem}}@media all and (min-width:1280px){.big-screen.sub ul.menu-wrapper a{font-size:1.4rem}}@media all and (min-width:980px){.top-txt-alttwo span.top-header{font-size:2rem}span.top-header{font-size:6em}.big-screen.front,.big-screen.sub,.footer-address{font-size:1.6rem}}@media all and (max-width:1740px){body{font-size:1.8rem}.content-right.front h3,h2{font-size:2.6rem}h3{font-size:2.4rem}.content-right.front{font-family:open_sans,sans-serif}.startup-cont-left{font-size:1.9rem}.map-txt h2,.ref-wrapper h2,.startup-cont-left h2,.testimonials-wrapper h2,h1{font-size:3.4rem}.content-right.front h3{font-size:3rem}}@media all and (max-width:980px){.top-txt,.top-txt-alttwo{font-size:14px}span.top-header{font-size:16px}.top-txt-alttwo span.top-header{font-size:16px}.contact-wrapper{font-size:1.6rem}}