@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");
@font-face{font-family:'Icons';font-weight:400;font-style:normal;src:url("../fonts/gforces-2018.eot");src:url("../fonts/gforces-2018.eot") format("embedded-opentype"),url("/fonts/gforces-2018.ttf") format("truetype"),url("../fonts/gforces-2018.woff") format("woff")}.text-jump{max-width:880px;margin:0 auto}.static .icon-jump{max-width:560px;margin:0 auto;}.static .icon-jump .icon{display:inline-block;vertical-align:middle;width:80px;height:80px;}.static .icon-jump .icon img{width:100%;height:100%}.static .icon-jump .icon:empty{display:none;}.static .icon-jump .icon:empty ~ .title{margin-left:0}.static .icon-jump .title{font-size:30px;font-weight:normal;line-height:normal;color:#303840;display:inline-block;vertical-align:middle;margin-left:10px}.static .icon-jump .content{margin-top:30px;font-size:16px;font-weight:normal;line-height:normal;color:#303840}.chatsmart .static .icon-jump .icon svg .st1{fill:#2c71ff}.carousel .icon-jump{text-align:center;padding:15px;}.carousel .icon-jump .icon{box-sizing:border-box;margin-bottom:20px;}.carousel .icon-jump .icon img{height:auto;padding:0 60px;box-sizing:border-box}.carousel .icon-jump .title{font-weight:bold;margin-bottom:20px}.carousel-experience .icon-jump{text-align:center;}.carousel-experience .icon-jump a{font-size:12px;font-weight:bold;line-height:normal;color:#303840}.carousel-experience .icon-jump .button{opacity:0;display:none}.carousel-experience .icon-jump img{height:auto;padding:0 20px;box-sizing:border-box;opacity:.5;transition:all .3s}.carousel-experience .icon-jump .title{opacity:0;margin-top:20px}.owl-item.center .carousel-experience .icon-jump img,.owl-item.center .carousel-experience .icon-jump .title{opacity:1}.has-pagination .icon-jump .sub-title{color:#6d717a}.owl-carousel.row .owl-stage{padding-left:0 !important}.owl-carousel.row .owl-dots{display:none}.owl-carousel.row .owl-nav{position:absolute;top:22%;right:0;left:0;text-align:right;}.owl-carousel.row .owl-nav .owl-prev{float:left}.owl-carousel.row .owl-nav .owl-next,.owl-carousel.row .owl-nav .owl-prev{font-size:0;background:none;}.owl-carousel.row .owl-nav .owl-next:hover,.owl-carousel.row .owl-nav .owl-prev:hover{background:transparent;}.owl-carousel.row .owl-nav .owl-next:hover:before,.owl-carousel.row .owl-nav .owl-prev:hover:before{opacity:1}.owl-carousel.row .owl-nav .owl-next:before,.owl-carousel.row .owl-nav .owl-prev:before{font-family:'Icons';content:"\c001";color:#000;font-size:50px;opacity:.3;transition:all .3s}.owl-carousel.row .owl-nav .owl-next:before{content:"\c002"}.owl-theme.owl-theme .owl-dots.owl-dots .owl-dot{margin-top:30px;}.owl-theme.owl-theme .owl-dots.owl-dots .owl-dot span{background:#fff;border:2px solid #5396c0;width:16px;height:16px;box-sizing:border-box}.owl-theme.owl-theme .owl-dots.owl-dots .owl-dot:hover span{background:#5396c0}.owl-theme.owl-theme .owl-dots.owl-dots .owl-dot.active span{background:#5396c0}.button{width:auto;display:inline-block;vertical-align:middle;margin-top:30px;}.button .btn{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#5396c0 !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;}.button .btn span{display:inline-block;vertical-align:middle}.button.is-white{background:#5396c0;width:auto;display:inline-block;vertical-align:middle;}.button.is-white .btn{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#fff !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;}.button.is-white .btn span{display:inline-block;vertical-align:middle}.button.is-white:hover *{color:#5396c0 !important}a.button{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#5396c0 !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;}a.button span{display:inline-block;vertical-align:middle}button:not([aria-controls]):not(.slick-arrow):not([class*="gg"]){cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#5396c0 !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;}button:not([aria-controls]):not(.slick-arrow):not([class*="gg"]) span{display:inline-block;vertical-align:middle}a.button.is-white{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#fff !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;}a.button.is-white span{display:inline-block;vertical-align:middle}a.button.is-white:hover *{color:#5396c0 !important}input.button{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#5396c0 !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;}input.button span{display:inline-block;vertical-align:middle}h1{font-size:34px;font-weight:normal;line-height:48px;color:#5396c0}h2{font-size:30px;font-weight:normal;line-height:normal;color:#303840;margin:9px 0 15px}h3{font-size:16px;font-weight:normal;line-height:normal;color:#303840;margin:0;font-style:italic}h4,h5,h6{font-size:14px;font-weight:normal;line-height:normal;color:#303840;margin:0}p{font-size:14px;font-weight:normal;line-height:normal;color:#303840}a{text-decoration:none;color:#5396c0;font-size:16px;font-weight:bold}ul{font-size:16px;font-weight:normal;line-height:normal;color:#303840;}ul li{position:relative;text-align:left}ol{font-size:16px;font-weight:normal;line-height:normal;color:#303840}.js-count h2{font-size:48px;font-weight:normal;line-height:48px;color:#5396c0}.navigation-menu ul{list-style-type:none;margin:0;}.navigation-menu ul > li{position:relative;text-align:center}.navigation-menu ul > li a{font-weight:normal;font-size:14px;transition:all .2s ease-in;color:#303840}.navigation-menu ul > li:hover > a{color:#5396c0}.so-widget-sow-image{padding:0 20px;}.so-widget-sow-image .so-widget-image{margin:0 auto}.so-widget-sow-image .widget-title{margin-top:20px;text-align:center;font-size:12px;display:block}.support .so-widget-sow-image{padding:0 80px}.full-width .so-widget-sow-image{padding:0}.larger-text .so-widget-sow-image .widget-title{font-size:14px}.larger-text .so-widget-sow-image .so-widget-image{min-height:55px}.larger-text .so-widget-sow-image .widget-title{min-height:45px}.u-icon-row{max-width:1366px;margin:0 auto;}.u-icon-row .panel-grid-cell{align-self:center;text-align:center;display:block}.u-icon-row .widget-title{padding:10px 0;display:block;font-size:14px;max-width:210px;margin:0 auto}hr{border:0;height:1px;background:#e1e0ea;max-width:1366px;margin:0 auto}.header{z-index:100;position:fixed;top:0;right:0;left:0;background:#fff;}.header .inner{max-width:1366px;margin:0 auto}.header .logo{fill:#303840;}.header .logo.home.home{fill:#fff}.header .contact-us{display:inline-block;vertical-align:middle;}.header .contact-us svg{display:inline-block;vertical-align:middle;fill:#fff;width:50px;height:50px;line-height:100px;transform:rotate(90deg);fill:#303840}.ms-slide-info{max-width:1366px;margin:0 auto;position:absolute !important;top:50%;right:0;left:0;transform:translateY(-50%);padding:0 20px;box-sizing:border-box;text-align:center;}.ms-slide-info h1{color:#fff;max-width:500px}.ms-slide-info p{color:#fff;max-width:600px;margin:0;line-height:25px;font-size:14px}.ms-slide-info a{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#5396c0 !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;margin-top:42px}.ms-slide-info a span{display:inline-block;vertical-align:middle}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-align-left{text-align:left}.u-quoted-heading h2{color:#5396c0;max-width:1370px;margin:50px auto}.u-blue-background{background:#5396c0;padding:50px 0;}.u-blue-background .panel-grid-cell{max-width:1470px;margin:0 auto;padding:0 20px}.u-blue-background h1,.u-blue-background h2,.u-blue-background h3,.u-blue-background h4,.u-blue-background h5,.u-blue-background h6,.u-blue-background p,.u-blue-background a{color:#fff}.u-grey-background{background:#f0f0f0;padding:50px 0;}.u-grey-background .panel-grid-cell{max-width:1470px;margin:0 auto;padding:0 20px}.u-grey-background.split-widget .panel-grid-cell{max-width:735px;margin:0 0 0 auto;padding:0 20px;}.u-grey-background.split-widget .panel-grid-cell + .panel-grid-cell{margin:0 auto 0 0}.has-no-margin-bottom{margin-bottom:0}.u-margin-top-large{margin-top:50px}.u-margin-top-medium{margin-top:20px}.u-margin-top-small{margin-top:10px}.u-margin-bottom-large{margin-bottom:50px}.u-margin-bottom-medium{margin-bottom:20px}.u-margin-bottom-small{margin-bottom:10px}.u-overlay{position:relative}.u-align-items-middle{align-items:center !important}.center-image img{margin:0 auto}.visible-desktop{display:none}.u-relative{position:relative}body.overflow-hidden{overflow:hidden !important;position:relative;}body.overflow-hidden:before{content:"";display:block;background:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1200;height:100%;width:100%}.has-testimonials.has-testimonials .owl-carousel.row{max-width:1170px;margin:0 auto;text-align:center;color:#fff;position:relative;overflow:hidden}.has-testimonials.has-testimonials .owl-nav{display:none}.has-testimonials.has-testimonials .owl-dots{position:absolute;right:0;bottom:20px;left:0;display:block;}.has-testimonials.has-testimonials .owl-dots .owl-dot span{border:2px solid #fff !important;background:transparent !important}.has-testimonials.has-testimonials .owl-dots .owl-dot.active span,.has-testimonials.has-testimonials .owl-dots .owl-dot:hover span{background:#fff !important}.has-testimonials.has-testimonials .percentage-inner{margin-bottom:30px}.has-testimonials.has-testimonials .percentage{font-size:50px}.has-testimonials.has-testimonials .percentage-content{font-size:14px}.has-testimonials.has-testimonials .logo{margin-bottom:35px;padding:0 20px;box-sizing:border-box;}.has-testimonials.has-testimonials .logo img{width:100%;height:auto}.has-testimonials.has-testimonials .quote{font-size:14px}.has-testimonials.has-testimonials .quote-name{font-size:14px;font-weight:bold;margin-top:20px}.has-testimonials.has-testimonials .quote-role{font-size:12px}.has-testimonials.has-testimonials.show-arrows .owl-nav{display:block}.panel-grid{max-width:1470px;margin:0 auto;padding:0 20px;box-sizing:border-box;}.panel-grid.panel-full-width{padding:0}.panel-full-width{max-width:2560px;margin:0 auto;margin-bottom:0 !important}form{text-align:center;margin-top:45px;}form .opt-in a{font-size:12px}form table{width:100%}form tr{position:relative;margin-bottom:10px;display:block;}form tr p{margin:0}form td{width:100%;display:block;padding:0;}form td label.error{font-size:12px;color:#ff4e64;display:block;margin:5px 0 10px;text-align:left}form .form-field{position:absolute;color:#ff4e64;width:18px;height:18px;background:#fff;text-align:center;left:25px;top:-8px;}form .form-field:empty{display:none}form select,form textarea,form input[type="text"],form input[type="password"],form input[type="datetime"],form input[type="datetime-local"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="week"],form input[type="number"],form input[type="email"],form input[type="url"],form input[type="search"],form input[type="tel"],form input[type="color"]{box-sizing:border-box;min-height:40px;line-height:40px;width:100%;margin:0;padding:0 20px;font-family:"Open Sans",Arial,Verdana,Helvetica,sans-serif;border:1px solid #a3a6af;outline:0;color:#303840;transition:all .2s ease-in;background:#fff;border-radius:5px;font-size:12px;}form select:focus,form textarea:focus,form input[type="text"]:focus,form input[type="password"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="week"]:focus,form input[type="number"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="color"]:focus{border-color:#303840;}form select:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder,form input[type="text"]:focus::-webkit-input-placeholder,form input[type="password"]:focus::-webkit-input-placeholder,form input[type="datetime"]:focus::-webkit-input-placeholder,form input[type="datetime-local"]:focus::-webkit-input-placeholder,form input[type="date"]:focus::-webkit-input-placeholder,form input[type="month"]:focus::-webkit-input-placeholder,form input[type="time"]:focus::-webkit-input-placeholder,form input[type="week"]:focus::-webkit-input-placeholder,form input[type="number"]:focus::-webkit-input-placeholder,form input[type="email"]:focus::-webkit-input-placeholder,form input[type="url"]:focus::-webkit-input-placeholder,form input[type="search"]:focus::-webkit-input-placeholder,form input[type="tel"]:focus::-webkit-input-placeholder,form input[type="color"]:focus::-webkit-input-placeholder{color:#303840;font-size:12px}form select:focus:-moz-placeholder,form textarea:focus:-moz-placeholder,form input[type="text"]:focus:-moz-placeholder,form input[type="password"]:focus:-moz-placeholder,form input[type="datetime"]:focus:-moz-placeholder,form input[type="datetime-local"]:focus:-moz-placeholder,form input[type="date"]:focus:-moz-placeholder,form input[type="month"]:focus:-moz-placeholder,form input[type="time"]:focus:-moz-placeholder,form input[type="week"]:focus:-moz-placeholder,form input[type="number"]:focus:-moz-placeholder,form input[type="email"]:focus:-moz-placeholder,form input[type="url"]:focus:-moz-placeholder,form input[type="search"]:focus:-moz-placeholder,form input[type="tel"]:focus:-moz-placeholder,form input[type="color"]:focus:-moz-placeholder{color:#303840;font-size:12px}form select:focus::-moz-placeholder,form textarea:focus::-moz-placeholder,form input[type="text"]:focus::-moz-placeholder,form input[type="password"]:focus::-moz-placeholder,form input[type="datetime"]:focus::-moz-placeholder,form input[type="datetime-local"]:focus::-moz-placeholder,form input[type="date"]:focus::-moz-placeholder,form input[type="month"]:focus::-moz-placeholder,form input[type="time"]:focus::-moz-placeholder,form input[type="week"]:focus::-moz-placeholder,form input[type="number"]:focus::-moz-placeholder,form input[type="email"]:focus::-moz-placeholder,form input[type="url"]:focus::-moz-placeholder,form input[type="search"]:focus::-moz-placeholder,form input[type="tel"]:focus::-moz-placeholder,form input[type="color"]:focus::-moz-placeholder{color:#303840;font-size:12px}form select:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder,form input[type="text"]:focus:-ms-input-placeholder,form input[type="password"]:focus:-ms-input-placeholder,form input[type="datetime"]:focus:-ms-input-placeholder,form input[type="datetime-local"]:focus:-ms-input-placeholder,form input[type="date"]:focus:-ms-input-placeholder,form input[type="month"]:focus:-ms-input-placeholder,form input[type="time"]:focus:-ms-input-placeholder,form input[type="week"]:focus:-ms-input-placeholder,form input[type="number"]:focus:-ms-input-placeholder,form input[type="email"]:focus:-ms-input-placeholder,form input[type="url"]:focus:-ms-input-placeholder,form input[type="search"]:focus:-ms-input-placeholder,form input[type="tel"]:focus:-ms-input-placeholder,form input[type="color"]:focus:-ms-input-placeholder{color:#303840;font-size:12px}form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form input[type="text"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="datetime"]::-webkit-input-placeholder,form input[type="datetime-local"]::-webkit-input-placeholder,form input[type="date"]::-webkit-input-placeholder,form input[type="month"]::-webkit-input-placeholder,form input[type="time"]::-webkit-input-placeholder,form input[type="week"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="url"]::-webkit-input-placeholder,form input[type="search"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="color"]::-webkit-input-placeholder{color:#a0a4a8;font-size:12px}form select:-moz-placeholder,form textarea:-moz-placeholder,form input[type="text"]:-moz-placeholder,form input[type="password"]:-moz-placeholder,form input[type="datetime"]:-moz-placeholder,form input[type="datetime-local"]:-moz-placeholder,form input[type="date"]:-moz-placeholder,form input[type="month"]:-moz-placeholder,form input[type="time"]:-moz-placeholder,form input[type="week"]:-moz-placeholder,form input[type="number"]:-moz-placeholder,form input[type="email"]:-moz-placeholder,form input[type="url"]:-moz-placeholder,form input[type="search"]:-moz-placeholder,form input[type="tel"]:-moz-placeholder,form input[type="color"]:-moz-placeholder{color:#a0a4a8;font-size:12px}form select::-moz-placeholder,form textarea::-moz-placeholder,form input[type="text"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form input[type="datetime"]::-moz-placeholder,form input[type="datetime-local"]::-moz-placeholder,form input[type="date"]::-moz-placeholder,form input[type="month"]::-moz-placeholder,form input[type="time"]::-moz-placeholder,form input[type="week"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="url"]::-moz-placeholder,form input[type="search"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="color"]::-moz-placeholder{color:#a0a4a8;font-size:12px}form select:-ms-input-placeholder,form textarea:-ms-input-placeholder,form input[type="text"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="datetime"]:-ms-input-placeholder,form input[type="datetime-local"]:-ms-input-placeholder,form input[type="date"]:-ms-input-placeholder,form input[type="month"]:-ms-input-placeholder,form input[type="time"]:-ms-input-placeholder,form input[type="week"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="url"]:-ms-input-placeholder,form input[type="search"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="color"]:-ms-input-placeholder{color:#a0a4a8;font-size:12px}form input.valid:not(.button){border-color:#40efd0;}form input.valid:not(.button) ~ .icon{content:"";background-image:url("../images/forms/valid.png");width:20px;height:20px;position:absolute;top:11px;right:15px}form input.error:not(.button){border-color:#ff4e64;}form input.error:not(.button) ~ .icon{content:"";background-image:url("../images/forms/error.png");width:20px;height:20px;position:absolute;top:11px;right:15px}form .wpcf7-radio{font-size:14px;color:#303840;position:relative;}form .wpcf7-radio input{position:absolute;opacity:0;z-index:1;cursor:pointer;}form .wpcf7-radio input:checked + span:before{border-width:5px;border-color:#5396c0}form .wpcf7-radio .wpcf7-list-item-label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;}form .wpcf7-radio .wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #303840;border-radius:100%;background:#fff;box-sizing:border-box}form .wpcf7-checkbox{font-size:14px;color:#303840;position:relative;}form .wpcf7-checkbox input{z-index:1;cursor:pointer;position:relative;text-indent:-999px;}form .wpcf7-checkbox input:before{content:'';position:absolute;left:-5px;top:-5px;width:20px;height:20px;border:2px solid #303840;background:#fff;box-sizing:border-box;border-radius:3px}form .wpcf7-checkbox input:after{content:'';width:9px;height:5px;position:absolute;top:-1px;left:-1px;border:3px solid #fff;border-top:none;border-right:none;background:transparent;transition:all .2s ease-in;opacity:0;transform:rotate(-45deg)}form .wpcf7-checkbox input:checked:after{opacity:1;transform:rotate(-45deg) scale(1)}form .wpcf7-checkbox input:checked:before{border-color:#5396c0;background:#5396c0}form .button{cursor:pointer;display:inline-block;vertical-align:middle;font-style:normal;text-align:center;text-decoration:none;box-sizing:border-box;line-height:38px;color:#5396c0 !important;background:transparent !important;border:1px solid currentColor !important;border-radius:50px;padding:0 20px;font-size:14px;min-width:180px;font-weight:normal;transition:all .2s ease-in;min-width:0}form .button span{display:inline-block;vertical-align:middle}.footer{padding:0 20px;margin:80px 0 50px;}.footer .footer-site-links,.footer .social-icons--list{list-style-type:none}.footer .footer-nav{list-style-type:none;text-align:center;padding:0;}.footer .footer-nav li:before{display:none}.footer .footer-nav li:first-child a{border-top:1px solid #e1e0ea;color:#5396c0}.footer .footer-nav a{font-size:12px;color:#303840;border-bottom:1px solid #e1e0ea;display:block;line-height:30px}.footer .footer-address-container{text-align:center;font-size:12px;}.footer .footer-address-container a{font-size:12px}.footer .footer-copyright{margin-bottom:30px;display:block}.vacancies{width:100%;border-collapse:collapse;}.vacancies tr{border-bottom:1px solid #e1e0ea;}.vacancies tr:last-child{border-bottom:none}.vacancies .vacancy--location{font-size:18px;font-weight:normal;line-height:normal;color:#6d717a}.vacancies .vacancy--title{font-size:16px;font-weight:bold;line-height:normal;color:#5396c0}.vacancies .vacancy--salary{font-size:18px;font-weight:bold;line-height:normal;color:#303840}.vacancies .vacancy--intro{display:none}.vacancies .button{margin-top:10px}.vacancies-area{position:relative;}.vacancies-area .vacancies-text-overlay{padding:0 15px;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);width:80%;}.vacancies-area .vacancies-text-overlay *{color:#fff}.vacancies-area .vacancies-text-overlay p{font-size:0}.vacancies-area .featured-vacancies{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:20px;box-sizing:border-box;}.vacancies-area .featured-vacancies .inner{border:2px solid #fff;padding:20px;box-sizing:border-box}.vacancies-area .featured-vacancies a{color:#fff;font-weight:normal}.vacancies-area .featured-vacancies .vacancy--location{font-size:14px}.vacancies-area .featured-vacancies .vacancy--title{font-size:16px;font-weight:bold;padding:10px 0}.vacancies-area .featured-vacancies .vacancy--salary{font-size:14px;font-weight:bold;padding-bottom:10px}.vacancies-area .featured-vacancies .button .btn{border:none;color:#fff;font-weight:bold;}.vacancies-area .featured-vacancies .button .btn span{text-decoration:underline;display:block}.vacancies-area .button{margin-top:10px}.vacancies-area .so-widget-sow-maxbutton{position:absolute;bottom:50px;right:0;left:0;text-align:center}.colleague-testimonials img{width:100%;height:auto}.colleague-testimonials .text{padding:10px 0 20px}.colleague-testimonials .comment{font-size:18px;font-weight:normal;line-height:normal;color:#5396c0}.colleague-testimonials .name,.colleague-testimonials .role{font-size:14px;font-weight:normal;line-height:normal;color:#303840;display:inline-block;vertical-align:middle}.colleague-testimonials .name{font-weight:bold;padding-right:5px}.has-image .colleague-testimonials{height:100vh;overflow:hidden;position:relative;}.has-image .colleague-testimonials .thumb{height:100vh !important;background:#000;}.has-image .colleague-testimonials .thumb img{position:absolute;margin:0 !important;width:auto !important;top:50%;left:50%;transform:translate(-50%,-50%) !important;height:auto !important;max-width:none;min-width:100%;min-height:100%;opacity:.5}.has-image .colleague-testimonials .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 20px;box-sizing:border-box;text-align:center;}.has-image .colleague-testimonials .text .comment{font-size:30px;color:#fff}.has-image .colleague-testimonials .text .name{padding-top:20px;color:#fff}.has-image .colleague-testimonials .text .role{color:#fff;padding:0 20px}.location{width:100%;display:block;text-align:center;color:#303840;margin-bottom:30px;}.location img{display:block;width:100%}.location .country-origin{margin:10px 0}.location .location--name{font-weight:bold;font-size:16px;color:#303840;margin-bottom:10px}.location .location--address span{display:block}.location .location--number--wrapper{min-height:80px}.location .location--number{margin-top:10px;}.location .location--number.other{display:none}.location .button{margin-top:20px;display:block}.location:first-child .location--number.other{display:block}.sow-accordion .sow-accordion-panel.sow-accordion-panel .sow-accordion-panel-header{font-size:30px;font-weight:normal;line-height:normal;color:#303840;background:#fff;}.sow-accordion .sow-accordion-panel.sow-accordion-panel .sow-accordion-panel-header:hover{background:#fff}.sow-accordion .sow-accordion-panel.sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title{width:calc(100% - 50px)}.sow-accordion .sow-accordion-panel.sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border{background:#fff}.panel-widget-style:not(.has-form) .so-widget-sow-editor table{border:none;}.panel-widget-style:not(.has-form) .so-widget-sow-editor table tr *{padding:0 20px;font-size:16px;color:#303840;}.panel-widget-style:not(.has-form) .so-widget-sow-editor table tr * b{padding:0}.panel-widget-style:not(.has-form) .so-widget-sow-editor table tr * a{padding:0;}.panel-widget-style:not(.has-form) .so-widget-sow-editor table tr * a span{padding:0}.panel-widget-style:not(.has-form) .so-widget-sow-editor table th{border:none;border-right:1px solid #e7e7e9 !important;padding:0 20px !important;}.panel-widget-style:not(.has-form) .so-widget-sow-editor table th:last-child{border-right:none !important}.panel-widget-style:not(.has-form) .so-widget-sow-editor table tr{height:auto !important;}.panel-widget-style:not(.has-form) .so-widget-sow-editor table tr td{border:none;background:#e7e7e9;border:1px solid #fff;border-bottom:none}.modal{display:none;position:fixed;z-index:999999999;top:0;right:0;bottom:0;left:0;padding:20px;box-sizing:border-box;width:100%;max-width:700px;background:#f6f6fa;overflow:scroll;}.modal .close{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);color:#ff4e64;cursor:pointer;line-height:40px;font-size:20px;width:40px;height:40px;border-radius:100%;border:1px solid #ff4e64;text-align:center}.modal .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center}.modal [disabled]{border-color:#79797a !important;color:#79797a !important;background-color:transparent !important;}.modal [disabled]:hover{border-color:#79797a !important;color:#79797a !important;background-color:transparent !important}.checkbox{font-size:14px;color:#303840;position:relative;}.checkbox input{z-index:1;cursor:pointer;position:relative;text-indent:-999px;}.checkbox input:before{content:'';position:absolute;left:-5px;top:-5px;width:20px;height:20px;border:2px solid #303840;background:#fff;box-sizing:border-box;border-radius:3px}.checkbox input:after{content:'';width:9px;height:5px;position:absolute;top:-1px;left:-1px;border:3px solid #fff;border-top:none;border-right:none;background:transparent;transition:all .2s ease-in;opacity:0;transform:rotate(-45deg)}.checkbox input:checked:after{opacity:1;transform:rotate(-45deg) scale(1)}.checkbox input:checked:before{border-color:#5396c0;background:#5396c0}.timeline{max-width:980px;margin:0 auto}.timeline-item{font-size:16px;color:#303840;min-height:70px;}.timeline-item .inner{display:flex;justify-content:space-evenly;align-items:center}.timeline-item .icon{display:none}.timeline-item .date{font-weight:bold}.timeline-item .flag-icon{position:relative;}.timeline-item .flag-icon .inner{border:5px solid #5396c0;border-radius:100%;width:28px;height:28px;overflow:hidden;box-sizing:border-box;position:relative;background:#fff}.timeline-item .flag-icon:after{content:"";width:10px;height:100px;background:#f0f0f0;display:block;position:absolute;left:50%;transform:translateX(-50%);top:100%}.timeline-item .flag-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-item ul{list-style-type:none}.highlight .timeline-item .flag-icon .inner{border-color:#00cbc6}.last .timeline-item .flag-icon:after{display:none}.compliance-module .cm-menu__item{font-size:12px}.home .scroll{position:absolute;right:0;bottom:40px;left:0;box-sizing:border-box;width:32px;height:62px;border:2px solid #fff;display:block;border-radius:16px;margin:0 auto;}.home .scroll:before{content:"";display:block;width:3px;height:12px;background:#5396c0;position:absolute;top:10px;left:50%;transform:translate(-50%);animation:bounce 1.5s ease infinite}.home .scroll .scroll-text{display:block;color:#fff;width:110px;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);text-align:center}.home .master-slider-main-widget{margin-bottom:0 !important}.home .master-slider-parent{height:100vh;overflow:hidden;text-align:center}.home .master-slider{width:100% !important;overflow:hidden;position:relative;margin:0 auto !important}.home .ms-slide-container{height:100vh !important;}.home .ms-slide-container img{position:absolute;margin:0 !important;width:auto !important;top:50%;left:50%;transform:translate(-50%,-50%) !important;height:auto !important;max-width:none;min-width:100%;min-height:100%}.home .ms-inner-controls-cont{max-width:none !important}.home .ms-slide-bgcont{position:absolute;width:100vw;height:100vh;overflow:hidden}.home .ms-view{left:0 !important}.home .ms-slide,.home .ms-view{width:100% !important;height:100% !important}.home .ms-nav-prev,.home .ms-nav-next{display:none !important}.home .ms-slide-info{margin-top:0 !important;}.home .ms-slide-info h1{margin-top:0}@-moz-keyframes bounce{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,25px)}100%{transform:translate(-50%,0)}}@-webkit-keyframes bounce{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,25px)}100%{transform:translate(-50%,0)}}@-o-keyframes bounce{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,25px)}100%{transform:translate(-50%,0)}}@keyframes bounce{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,25px)}100%{transform:translate(-50%,0)}}#pg-478-11{padding:0;max-width:1920px;margin:0 auto}.scroll-dude{transform:rotate(-90deg);transform-origin:0 0;position:absolute;}.scroll-dude.right{top:32px;right:60px}.scroll-dude.left{left:90px;transform:rotate(90deg)}.scroll-dude:before,.scroll-dude:after{content:'';display:block;width:24px;height:24px;transform:rotate(45deg);border-bottom:8px solid #5396c0;border-right:8px solid #5396c0}.scroll-dude:before{animation:down-arrow-before 2.6s infinite}.scroll-dude:after{animation:down-arrow-after 2.6s infinite}.nd-experience-visualiser{padding-top:70px}@-moz-keyframes down-arrow-before{50%{transform:rotate(45deg) translate(70%,70%)}100%{transform:rotate(45deg) translate(70%,70%)}}@-webkit-keyframes down-arrow-before{50%{transform:rotate(45deg) translate(70%,70%)}100%{transform:rotate(45deg) translate(70%,70%)}}@-o-keyframes down-arrow-before{50%{transform:rotate(45deg) translate(70%,70%)}100%{transform:rotate(45deg) translate(70%,70%)}}@keyframes down-arrow-before{50%{transform:rotate(45deg) translate(70%,70%)}100%{transform:rotate(45deg) translate(70%,70%)}}@-moz-keyframes down-arrow-after{50%{transform:rotate(45deg) translate(110%,110%);opacity:0}51%{transform:rotate(45deg) translate(-130%,-130%)}100%{transform:rotate(45deg) translate(-70%,-70%);opacity:1}}@-webkit-keyframes down-arrow-after{50%{transform:rotate(45deg) translate(110%,110%);opacity:0}51%{transform:rotate(45deg) translate(-130%,-130%)}100%{transform:rotate(45deg) translate(-70%,-70%);opacity:1}}@-o-keyframes down-arrow-after{50%{transform:rotate(45deg) translate(110%,110%);opacity:0}51%{transform:rotate(45deg) translate(-130%,-130%)}100%{transform:rotate(45deg) translate(-70%,-70%);opacity:1}}@keyframes down-arrow-after{50%{transform:rotate(45deg) translate(110%,110%);opacity:0}51%{transform:rotate(45deg) translate(-130%,-130%)}100%{transform:rotate(45deg) translate(-70%,-70%);opacity:1}}.js-show-more{text-align:center;position:relative;}.js-show-more:before{position:absolute;right:0;bottom:100%;left:0;content:"";height:2000px;background:linear-gradient(rgba(255,255,255,0),#fff)}.js-show-more.active:before{height:0}.guba-toolbar-loaded.guba .zopim{display:none !important}.page-id-466 .modal .field-intro{margin-bottom:20px}.page-id-466 .modal .field-intro--title{font-size:22px;font-weight:normal;line-height:normal;color:#303840}.page-id-466 .modal .field-intro--sub-title{font-size:12px;font-weight:normal;line-height:normal;color:#303840}.page-id-466 .modal .lastname,.page-id-466 .modal .company,.page-id-466 .modal .email,.page-id-466 .modal .telephone,.page-id-466 .modal .enquiry{margin-bottom:10px}.page-id-466 .modal form{position:relative;padding:22px 30px 30px;margin-top:0;height:100%;box-sizing:border-box}.modal #check{margin-left:0}.modal label{display:block;margin:20px 0;}.modal label a{text-decoration:underline;display:block;margin:20px 0}body{font-family:"Open Sans",Arial,Verdana,Helvetica,sans-serif;margin:0;font-size:14px;height:100% !important}@media (min-width:600px){.static  .icon-jump .title{font-size:40px;font-weight:normal;line-height:50px;color:#303840}.carousel  .icon-jump{padding:0;}.carousel  .icon-jump .item{position:relative}.carousel  .icon-jump .icon{opacity:.25;transition:all .3s;transform:scale(.7);margin-bottom:50px}.carousel  .icon-jump .title,.carousel  .icon-jump .sub-title{opacity:0;transition:all .3s;margin-right:-100px;margin-left:-100px}.owl-item.center .carousel  .icon-jump .icon{opacity:1;transform:scale(1)}.owl-item.center .carousel  .icon-jump .title,.owl-item.center .carousel  .icon-jump .sub-title{opacity:1}.carousel-experience  .icon-jump .title{margin-top:30px}.carousel-experience  .icon-jump img{padding:0}.owl-carousel.row .owl-nav{top:26%}.button{margin-top:40px}h1{font-size:48px;font-weight:normal;line-height:normal;color:#5396c0}h2{font-size:40px;font-weight:normal;line-height:50px;color:#303840}p{font-size:16px;font-weight:normal;line-height:normal;color:#303840}.auto-image  .so-widget-sow-image{padding:0 60px}.support  .so-widget-sow-image{padding:0 260px}.u-icon-row.align-top .panel-grid-cell{align-self:self-start;margin-top:20px}.ms-slide-info h1{line-height:60px;margin-right:auto;margin-left:auto}.ms-slide-info p{font-size:16px;margin-right:auto;margin-left:auto}.u-quoted-heading h2{margin:65px auto;line-height:56px;padding:0 50px}.u-blue-background{padding:50px}.has-testimonials.has-testimonials .owl-carousel.row{padding:100px 20px;box-sizing:border-box}.has-testimonials.has-testimonials .simple-jump{display:flex;flex-flow:row;align-items:self-start;text-align:left}.has-testimonials.has-testimonials .percentage-inner{width:36%;padding-right:60px;text-align:right}.has-testimonials.has-testimonials .percentage{font-size:60px;line-height:44px}.has-testimonials.has-testimonials .percentage-content{margin-top:10px}.has-testimonials.has-testimonials .logo{padding:0 35% 0 0;margin-bottom:15px}form table tr{padding:0 3px;clear:right;}form table tr:nth-child(-n + 5){float:left;width:calc(50% - 6px)}form table tr:nth-child(6){clear:both}form table td label.error{position:absolute;top:-13px;right:42px;padding:0 10px;background:#fff}form table .contact-form--controls ~ td{width:100%}form .button{margin-top:25px;float:right}.footer{padding:0 50px;margin-top:50px}.colleague-testimonials{position:relative;}.colleague-testimonials .thumb{width:50%;padding-right:10px;box-sizing:border-box}.colleague-testimonials .text{position:absolute;top:50%;right:0;transform:translateY(-50%);width:50%;padding:40px;box-sizing:border-box}.colleague-testimonials .role{display:block}.colleague-testimonials .comment{font-size:22px;margin-bottom:10px}.right-image  .colleague-testimonials{text-align:right;}.right-image  .colleague-testimonials .thumb{margin-left:50%;padding-right:0;padding-left:10px}.right-image  .colleague-testimonials .text{right:50%}.has-image  .colleague-testimonials{height:50vh;}.has-image  .colleague-testimonials .thumb{height:50vh !important;margin-left:0;padding:0;width:100%}.has-image  .colleague-testimonials .text{padding:0 70px;}.has-image  .colleague-testimonials .text .comment{font-size:36px}.has-image  .colleague-testimonials .text .name{padding-top:40px}.location{width:50%;box-sizing:border-box;padding:0 10px;float:left;}.location .country-origin{margin:15px 0}.location .location--name{margin-bottom:15px}.location .location--address{min-height:115px}.location .location--number{min-height:20px}.location .location--number,.location .button{margin-top:20px}.location .button{display:inline-block;padding:0 10px;}.location .button .btn{min-width:0}.location .button svg{display:none}.sow-accordion .sow-accordion-panel.sow-accordion-panel .sow-accordion-panel-header{font-size:40px}.modal{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);min-height:500px;border-radius:5px;overflow:auto;}.modal .close{transform:none;top:25px;right:30px;bottom:auto;left:auto}.timeline-item .date{min-width:60px}.timeline-item ul{width:530px;}.timeline-item ul li{font-size:15px}.home .scroll{bottom:80px}.js-show-more:before{height:1000px}.page-id-466 .modal .field-intro{text-align:left}.page-id-466 .modal .lastname,.page-id-466 .modal .company,.page-id-466 .modal .email,.page-id-466 .modal .telephone{width:48%;float:left}.page-id-466 .modal .lastname,.page-id-466 .modal .email{padding-right:4%}.page-id-466 .modal .contact-form--close{transform:none;top:25px;right:30px;bottom:auto;left:auto}}@media (min-width:979px){.carousel  .icon-jump .icon{transform:scale(1);max-width:180px;margin:0 auto}.carousel  .icon-jump .title{margin-right:10px;margin-left:10px}.carousel  .icon-jump .sub-title{margin-right:-40px;margin-left:-40px}.owl-carousel.row .owl-stage-outer{padding-top:10px}.owl-carousel.row .owl-nav{top:31%;right:-20px;left:-20px}.owl-theme.owl-theme .owl-nav.disabled + .owl-dots{max-width:580px;margin:0 auto;text-align:inherit;padding-top:40px}.button .btn:hover{background:#5396c0 !important;color:#fff !important;border-color:#5396c0 !important}.button.is-white .btn:hover{background:#fff !important;color:#5396c0 !important;border-color:#fff !important}a.button:hover{background:#5396c0 !important;color:#fff !important;border-color:#5396c0 !important}button:not([aria-controls]):not(.slick-arrow):not([class*="gg"]):hover{background:#5396c0 !important;color:#fff !important;border-color:#5396c0 !important}a.button.is-white:hover{background:#fff !important;color:#5396c0 !important;border-color:#fff !important}input.button:hover{background:#5396c0 !important;color:#fff !important;border-color:#5396c0 !important}h2{margin-bottom:30px}p{font-size:16px;font-weight:normal;line-height:normal;color:#303840}.navigation-menu{display:inline-block;vertical-align:middle;}.navigation-menu ul > li{display:inline-block;vertical-align:middle;padding:0 23px;line-height:100px;cursor:pointer;}.home.is-top  .navigation-menu ul > li > a{color:#fff;}.home.is-top  .navigation-menu ul > li > a:hover{color:#5396c0}.navigation-menu ul > li:hover ul{display:block}.navigation-menu ul > li:before{display:none}.navigation-menu ul > li.menu-item-has-children > a{position:relative;}.navigation-menu ul > li.menu-item-has-children > a:after{content:"";display:block;width:4px;height:4px;border-radius:100%;background:#303840;position:absolute;right:0;bottom:-18px;left:0;margin:0 auto;}.home.is-top  .navigation-menu ul > li.menu-item-has-children > a:after{background:#fff}.navigation-menu ul > li.menu-item-has-children:hover > a:after{background:#5396c0}.navigation-menu ul > li .sub-menu{margin-top:13px;background:rgba(249,250,250,0.95);width:245px;padding:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:10px;border-radius:23px;display:none;z-index:10;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.2);}.home.is-top  .navigation-menu ul > li .sub-menu{background:#fff}.navigation-menu ul > li .sub-menu:before{content:"";display:block;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:13px solid rgba(249,250,250,0.95);position:absolute;top:-13px;right:0;left:0;width:0;height:0;margin:0 auto;}.home.is-top  .navigation-menu ul > li .sub-menu:before{border-bottom:13px solid #fff}.navigation-menu ul > li .sub-menu li{line-height:32px;padding:0 10px;display:block;}.navigation-menu ul > li .sub-menu li a{font-weight:normal;font-size:14px;transition:all .2s ease-in;color:#303840}.navigation-menu ul > li .sub-menu li:hover > a{color:#5396c0}.navigation-menu ul > li .sub-menu li a{color:#303840;}.home.is-top  .navigation-menu ul > li .sub-menu li a{color:#303840}.navigation-menu ul > li .sub-menu li:hover a{color:#5396c0 !important}.header{padding:0 50px;position:fixed;top:0;right:0;left:0;z-index:1020;background:#fff;transition:all .3s;box-shadow:0 1px 4px 1px rgba(0,0,0,0.2);}.header .logo{float:left;}.header .logo:before{display:inline-block;vertical-align:middle;content:"";height:100%}.header .logo svg{display:inline-block;vertical-align:middle;height:100px;max-width:173px}.home.is-top  .header .logo{display:none;}.home.is-top  .header .logo.home{display:block}.home.is-top  .header{background:transparent;box-shadow:none;}.home.is-top  .header .contact-us svg{fill:#fff}.ms-slide-info a:hover{background:#5396c0 !important;color:#fff !important;border-color:#5396c0 !important}.ms-slide-info{text-align:inherit;padding:0 50px;}.ms-slide-info h1{margin-right:0;margin-left:0}.ms-slide-info p{margin-right:0;margin-left:0;padding:0}.u-blue-background{padding:70px 50px}.u-margin-bottom-large{margin-bottom:70px}.u-margin-top-large{margin-top:70px}.u-margin-top-medium{margin-top:40px}.u-margin-bottom-medium{margin-bottom:40px}.u-margin-top-small{margin-top:20px}.u-margin-bottom-small{margin-bottom:20px}.visible-desktop{display:block}.has-testimonials.has-testimonials .percentage{margin-bottom:22px}.has-testimonials.has-testimonials .logo img{width:auto}form .button:hover{background:#5396c0 !important;color:#fff !important;border-color:#5396c0 !important}.footer{margin-top:100px;}.footer .footer-nav{font-size:0;text-align:left;border-bottom:2px solid #e1e0ea;margin-bottom:20px;}.footer .footer-nav li{display:inline-block;vertical-align:middle;padding-right:50px;}.footer .footer-nav li:first-child{float:right;padding-right:0;}.footer .footer-nav li:first-child a{border-top:none}.footer .footer-nav a{border:none;line-height:50px;font-size:14px}.footer .footer-links-container .section{display:inline-block;vertical-align:top;padding-right:90px}.footer .footer-links-container .title{font-size:14px;color:#303840;font-weight:bold;margin-bottom:17px}.footer .footer-links-container .footer-site-links{padding:0;}.footer .footer-links-container .footer-site-links li:before{display:none}.footer .footer-links-container .footer-site-links li a{font-size:14px;color:#6d717a;font-weight:normal;display:block}.footer .footer-links-container .locations{width:28%;padding-right:0;}.footer .footer-links-container .locations ul{padding:0;font-size:0;}.footer .footer-links-container .locations ul li:before{display:none}.footer .footer-links-container .locations ul li a{color:#6d717a;font-size:14px;font-weight:normal}.footer .footer-links-container .social{padding-right:0;float:right}.footer .footer-links-container .social-icons{padding-right:0;float:right;}.footer .footer-links-container .social-icons ul{padding:0}.footer .footer-links-container .social-icons li{float:left;}.footer .footer-links-container .social-icons li:before{display:none}.footer .footer-links-container .social-icons li.facebook{fill:#3c5a97}.footer .footer-links-container .social-icons li.twitter{fill:#2aa9df}.footer .footer-links-container .social-icons li.linkedin{width:30px;height:30px;margin-top:14px;padding:0 10px}.footer .footer-links-container .social-icons li.wordpress svg{width:30px;height:30px;margin-top:14px;padding:0 10px;fill:#464342}.footer .footer-links-container .social-icons li.instagram{margin-top:14px;padding:0 10px;}.footer .footer-links-container .social-icons li.instagram svg{width:30px;height:30px}.footer .footer-address-container{text-align:left;font-size:14px;color:#6d717a;margin-top:10px;padding-top:20px;border-top:2px solid #e1e0ea;}.footer .footer-address-container a{font-size:inherit}.vacancies{text-align:right;}.vacancies td{line-height:90px;}.vacancies td:not(.button){text-align:left}.vacancies .vacancy--title{font-size:18px}.vacancies .btn{min-width:0}.colleague-testimonials .text{padding:40px 20px 40px 40px}.colleague-testimonials .comment{font-size:30px;margin-bottom:25px}.right-image  .colleague-testimonials .text{padding:40px 40px 40px 20px}.location{margin-bottom:80px;}.location .button .btn{min-width:0}.timeline-item .icon{display:block;min-width:200px;text-align:center}.home .ms-slide-info{left:50%;transform:translate(-50%,-50%);}.home .ms-slide-info *{margin-right:auto;margin-left:auto}.home .ms-slide-container,.home .master-slider-parent{height:100vh !important}.nd-experience-visualiser{padding-top:20px}.js-show-more:before{height:250px}body:not(.home) .panel-layout{padding-top:101px}}@media (min-width:1200px){.static  .icon-jump .title{font-size:48px;font-weight:normal;line-height:normal;color:#303840}.carousel-experience  .icon-jump .title{font-size:16px;margin-top:40px}.carousel-experience  .icon-jump .button{display:block}.owl-item.center .carousel-experience  .icon-jump .button{opacity:1}.owl-carousel.row{max-width:900px;margin:0 auto;}.owl-carousel.row .owl-nav{right:-140px;left:-140px;}.owl-carousel.row .owl-nav .owl-prev:before,.owl-carousel.row .owl-nav .owl-next:before{font-size:100px}h2{font-size:48px;font-weight:normal;line-height:normal;color:#303840;padding:0;margin-bottom:30px}p{padding:0}.u-blue-background{padding:100px 0}.u-quoted-heading h2{margin:95px auto;padding:0}.u-margin-bottom-large{margin-bottom:95px}.u-margin-top-large{margin-top:95px}.u-margin-top-medium{margin-top:50px}.u-margin-bottom-medium{margin-bottom:50px}.u-margin-top-small{margin-top:30px}.u-margin-bottom-small{margin-bottom:30px}.has-testimonials.has-testimonials .simple-jump{align-items:end}.has-testimonials.has-testimonials .percentage-inner{padding-right:100px}.has-testimonials.has-testimonials .percentage-content{font-size:18px}.has-testimonials.has-testimonials .percentage{font-size:72px;margin-top:105px}.has-testimonials.has-testimonials .logo{padding:0;margin-bottom:45px;}.has-testimonials.has-testimonials .logo img{width:auto}.has-testimonials.has-testimonials .quote{padding-right:40px}.has-testimonials.has-testimonials .quote-name{margin-bottom:10px}.has-testimonials.has-testimonials .quote,.has-testimonials.has-testimonials .quote-name{font-size:16px}form table{position:relative;}form table tr{padding:0 11px;margin-bottom:30px;}form table tr:nth-child(-n + 5){width:calc(24% - 11px)}form table tr:nth-child(4){clear:left}form table tr:nth-child(6){width:calc(50% - 11px);position:absolute;top:2px;right:0;}form table tr:nth-child(6) textarea{height:114px}form .form-field span{left:20px}form .contact-form--controls{clear:both;margin:0}form input.valid:not(.button) ~ .icon,form input.error:not(.button) ~ .icon{right:24px}form .opt-in{clear:both;text-align:right;float:right}.footer{max-width:1366px;margin:100px auto;}.footer .footer-nav li{padding-right:70px}.footer .footer-address-container{font-size:0;}.footer .footer-address-container .footer-copyright,.footer .footer-address-container .legal-text{width:50%;display:inline-block;vertical-align:top;font-size:14px}.footer .footer-address-container .legal-text{text-align:right}.footer .footer-links-container .section{padding-right:120px;}.footer .footer-links-container .section.social,.footer .footer-links-container .section.locations{padding-right:0}.footer .footer-links-container .social-icons li{padding:0 10px;}.footer .footer-links-container .social-icons li.facebook{transform:scale(1.4);margin-top:5px;padding:0 5px}.footer .footer-links-container .social-icons li.twitter{transform:scale(1.4);margin-top:5px;padding:0 5px}.footer .footer-links-container .social-icons li.youtube{transform:scale(1.7);margin-top:5px}.footer .footer-links-container .social-icons li.linkedin{transform:scale(1.3);margin-top:19px;padding:0 18px}.footer .footer-links-container .social-icons li.googleplus{margin-top:2px;padding-right:3px;}.footer .footer-links-container .social-icons li.googleplus svg{transform:scale(1.7)}.footer .footer-links-container .social-icons li.wordpress svg{width:40px;height:40px}.footer .footer-links-container .social-icons li.instagram svg{width:40px;height:40px}.vacancies-area .vacancies-text-overlay p{display:block;font-size:16px;max-width:900px;margin:0 auto}.vacancies-area .featured-vacancies{top:60%;padding:20px 0;max-width:670px;margin:0 auto;}.vacancies-area .featured-vacancies .inner{padding-top:40px}.vacancies-area .featured-vacancies .vacancy--intro{max-width:420px;margin:0 auto}.vacancies-area .so-widget-sow-maxbutton{bottom:25px}.colleague-testimonials .role{display:inline-block;vertical-align:middle}.has-image  .colleague-testimonials{height:auto;}.has-image  .colleague-testimonials .thumb{height:100% !important;background:transparent;}.has-image  .colleague-testimonials .thumb img{position:static;transform:none !important;opacity:1}.has-image  .colleague-testimonials .text{text-align:left;max-width:590px;left:0;transform:translateY(-50%);padding-left:270px;box-sizing:content-box;}.has-image  .colleague-testimonials .text .name{display:block}.has-image  .colleague-testimonials .text .role{padding:0}.location{width:33.333%;margin-bottom:100px;}.location .country-origin{margin-top:50px}.location .location--name{font-size:18px;margin-bottom:26px}.location .location--address{font-size:16px;min-height:135px}.location .location--number{font-size:16px;margin-top:30px;min-height:24px}.location .button{margin-top:50px}.sow-accordion .sow-accordion-panel.sow-accordion-panel .sow-accordion-panel-header{font-size:48px}.scroll-dude.right{right:0}.scroll-dude.left{left:0}}@media (min-width:1600px){.header{padding:0}.ms-slide-info{padding:0}.vacancies-area .featured-vacancies .inner{padding-bottom:40px}.vacancies-area .featured-vacancies .vacancy--title{padding:15px 0;font-size:18px}.vacancies-area .featured-vacancies .vacancy--intro{margin-top:30px}.vacancies-area .featured-vacancies .button{margin-top:23px}.vacancies-area .so-widget-sow-maxbutton{bottom:9%}.colleague-testimonials .comment{font-size:48px}}@media (max-width:599px){.static  .icon-jump{text-align:center}.carousel  .icon-jump .icon{padding:0 90px}.owl-carousel.row .owl-nav{display:none}.owl-carousel.row .owl-dots{display:block}h3{display:none}h3{display:none}.u-icon-row .so-widget-sow-image{padding:10px 0}.u-hidden-phone{display:none}.u-blue-background{padding:50px 20px}.has-testimonials.has-testimonials{height:calc(100vh - 50px);position:relative;display:flex;align-items:center;justify-content:center;}.has-testimonials.has-testimonials .owl-carousel.row{position:static}.has-testimonials.has-testimonials .owl-stage{display:flex;align-items:center;justify-content:center}.has-testimonials.has-testimonials .owl-item{padding:0 20px;box-sizing:border-box;}.has-testimonials.has-testimonials .owl-item .logo img{max-width:200px;margin:0 auto}.panel-grid.panel-grid{padding:0 20px}.colleague-testimonials{text-align:center;}.colleague-testimonials .comment{font-size:24px;margin-bottom:10px}.colleague-testimonials .name,.colleague-testimonials .role{display:block}.location .button{display:inline-block;padding:0 6px;}.location .button .btn{min-width:0;width:40px;height:40px;line-height:40px;padding:0;fill:#5396c0;}.location .button .btn span{display:none}.timeline-item{min-height:55px;}.timeline-item .date{transform:rotate(90deg)}.timeline-item .flag-icon:after{height:80px}.timeline-item ul{font-size:11px;min-width:74%}.home .scroll .scroll-text{display:none}.home .ms-slide-info{top:40%}.so-widget-sow-image-default-9e7b621efa2e .sow-image-container,.so-widget-sow-image-default-9e90369adebe .sow-image-container{text-align:center !important}.page-id-466 .modal form{box-sizing:content-box;padding-bottom:100px}}@media (max-width:978px){.static  .icon-jump{text-align:center;}.static  .icon-jump .title{display:block}h1,h2,h3,h4,h5,h6,a,p{text-align:center !important}.navigation-menu.navigation-menu{display:none;position:fixed;top:50px;right:0;left:0;background:#303840;box-shadow:0 1px 4px 1px rgba(0,0,0,0.2);z-index:10;}.navigation-menu.navigation-menu a{display:block}.navigation-menu.navigation-menu.is-active{display:block;}.navigation-menu.navigation-menu.is-active:before{content:"";position:absolute;top:-50px;right:50px;left:0;height:50px;background:rgba(255,255,255,0.85);z-index:99999999}.navigation-menu.navigation-menu ul{padding:0;background:#fff;}.navigation-menu.navigation-menu ul > li{padding:0;width:100%;display:block;line-height:50px;text-align:left;background:#5396c0;}.navigation-menu.navigation-menu ul > li a{color:#fff;padding:0 30px;display:block;border-bottom:1px solid rgba(240,240,240,0.5)}.navigation-menu.navigation-menu ul > li:last-child a{border-bottom:none}.navigation-menu.navigation-menu ul > li.menu-item-has-children > a:after{content:"";display:inline-block;top:25px;right:35px;position:absolute;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu{display:none;}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu li{background:#384955;position:relative;}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu li:after{content:"";height:1px;position:absolute;right:30px;bottom:0;left:30px;background:rgba(255,255,255,0.05)}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu li a{border:none;}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu li a:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;transform:translateY(-50%);right:37px}.navigation-menu.navigation-menu ul > li.menu-item-has-children.is-active a:after{width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent}.navigation-menu.navigation-menu ul > li.menu-item-has-children.is-active .sub-menu{display:block}.header.header{display:flex;flex-flow:row;align-items:center;text-align:right;box-shadow:0 0 4px 1px rgba(0,0,0,0.1);}.header.header .inner{width:100%}.header.header .logo{display:inline-block;vertical-align:middle;line-height:50px;width:35%;padding-left:30px;float:left;}.header.header .logo svg{display:inline-block;vertical-align:middle;width:100%;height:50px}.header.header .toggle-nav{display:inline-block;vertical-align:middle;padding:0 30px 0 10px;}.header.header .toggle-nav a{padding-top:25px;display:block;height:50px;box-sizing:border-box}.header.header .toggle-nav .icon:after,.header.header .toggle-nav .icon:before{content:"";position:absolute;left:0;top:-9px}.header.header .toggle-nav .icon:after{top:9px}.header.header .toggle-nav .icon{position:relative;display:block}.header.header .toggle-nav .icon,.header.header .toggle-nav .icon:after,.header.header .toggle-nav .icon:before{height:2px;background-color:#303840;transition:all .3s;width:21px}.header.header .toggle-nav.is-active .icon{background-color:transparent}.header.header .toggle-nav.is-active .icon:before{transform:rotate(45deg);top:0}.header.header .toggle-nav.is-active .icon:after{transform:rotate(-45deg);top:0}.master-slider-parent{overflow:hidden}.master-slider{width:100% !important;overflow:hidden;position:relative;padding-top:50px}.ms-slide-container{height:340px !important;}.ms-slide-container img{position:absolute;margin:0 !important;width:auto !important;top:50%;left:50%;transform:translate(-50%,-50%) !important;height:auto !important;max-width:none;min-width:100%;min-height:100%}.ms-view{left:0 !important}.ms-slide,.ms-view{width:100% !important;height:100% !important}.ms-info *{text-align:center !important}.ms-info a{display:none}.has-form h2{text-align:center;margin-top:0}.image-text-swap .panel-grid-cell{order:2;}.image-text-swap .panel-grid-cell + .panel-grid-cell{order:1;margin-bottom:30px}.vacancies{text-align:center;}.vacancies tr{padding:20px 0;display:block}.vacancies td{width:100%;display:block;padding-bottom:10px}.vacancies-area .so-panel{margin-bottom:0 !important}.vacancies-area .so-widget-sow-image{height:30vh;overflow:hidden;position:relative}.vacancies-area .sow-image-container{height:30vh;overflow:hidden;}.vacancies-area .sow-image-container img{position:absolute;margin:0 !important;width:auto !important;top:50%;left:32%;transform:translate(-50%,-50%) !important;height:auto !important;max-width:none !important;min-width:100%;min-height:100%}.so-widget-sow-image{margin-bottom:10px}}@media (max-width:1199px){.blocked p br{display:block}.panel-grid{padding:0 50px;}.panel-grid.panel-full-width{padding:0}}@media (min-width:600px) and (max-width:978px){.navigation-menu.navigation-menu.is-active:before{right:80px}.navigation-menu.navigation-menu ul > li.menu-item-has-children > a:after{right:55px}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu li a{padding-left:80px;}.navigation-menu.navigation-menu ul > li.menu-item-has-children .sub-menu li a:after{right:57px}.navigation-menu.navigation-menu ul > li > a{padding:0 50px}.u-icon-row{flex-flow:row !important;flex-wrap:wrap !important;}.u-icon-row .panel-grid-cell{width:33.333% !important}.u-icon-row.align-top .panel-grid-cell{align-self:self-start;margin-top:20px}.header.header .logo{padding-left:50px;text-align:left;width:auto;}.header.header .logo svg{width:120px}.header.header .toggle-nav{padding-right:50px}.switch-panels .panel-grid-cell{order:2;}.switch-panels .panel-grid-cell + .panel-grid-cell{order:1}.u-margin-top-larger-sm-only{margin-top:100px}.u-margin-top-sm-only{margin-top:50px}.squeeze-image-sm-only{padding:0 140px;box-sizing:border-box}.u-quoted-heading h2{padding:0 20px}.vacancies-area .so-widget-sow-image{height:50vh}.vacancies-area .sow-image-container{height:50vh}.vacancies-area .featured-vacancies{padding:20px 150px}.vacancies-area .so-widget-sow-maxbutton{bottom:40px}#pg-468-4 .panel-row-style-for-468-4,#pg-468-5 .panel-row-style-for-468-4,#pg-468-6 .panel-row-style-for-468-4,#pg-468-7 .panel-row-style-for-468-4,#pg-468-8 .panel-row-style-for-468-4,#pg-468-4 .panel-row-style-for-468-5,#pg-468-5 .panel-row-style-for-468-5,#pg-468-6 .panel-row-style-for-468-5,#pg-468-7 .panel-row-style-for-468-5,#pg-468-8 .panel-row-style-for-468-5,#pg-468-4 .panel-row-style-for-468-6,#pg-468-5 .panel-row-style-for-468-6,#pg-468-6 .panel-row-style-for-468-6,#pg-468-7 .panel-row-style-for-468-6,#pg-468-8 .panel-row-style-for-468-6{flex-direction:row !important;flex-wrap:wrap !important}#pg-468-4 .panel-grid-cell,#pg-468-5 .panel-grid-cell,#pg-468-6 .panel-grid-cell,#pg-468-7 .panel-grid-cell,#pg-468-8 .panel-grid-cell{width:25% !important;padding:0 5px !important}}@media (min-width:979px) and (max-width:1199px){.auto-image  .so-widget-sow-image{padding:0 90px}.support  .so-widget-sow-image{padding:0 360px}.u-icon-row{padding:0 50px;}.u-icon-row .so-widget-sow-image{padding:0 10px}}@media (min-width:1200px) and (max-width:1599px){.header{padding:0 80px}.ms-slide-info{padding:0 80px}.panel-grid{padding:0 80px}.footer{padding:0 80px}}
