<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700,800,900");@keyframes hideFaqNavEl{0%{opacity:1;height:auto}100%{opacity:0;height:0px}}@keyframes showFaqNavEl{0%{opacity:0;height:0px}100%{opacity:1;height:auto}}@keyframes fadeIn{0%{opacity:0.5}100%{opacity:1}}@keyframes slideInRight{0%{opacity:.5;-moz-transform:translateX(115%);-o-transform:translateX(115%);-webkit-transform:translateX(115%);-ms-transform:translateX(115%);transform:translateX(115%)}100%{opacity:1;-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes slideInFromRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideOutFromRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes arrowAnimation{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes slideInUp{0%{transform:translate3d(0, -15%, 0);visibility:visible}100%{transform:translate3d(0, 0, 0)}}@keyframes slideOutUp{0%{transform:translate3d(0, 0, 0)}100%{visibility:hidden;transform:translate3d(0, -100%, 0)}}@keyframes fadeInOverlay{from{opacity:0}to{opacity:1}}@keyframes slideInUpBig{0%{transform:translate3d(0, -30%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes slideOutUpBig{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -40%, 0)}}@font-face{font-family:"Flaticon";src:url("../fnt/Flaticon.eot");src:url("../fnt/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fnt/Flaticon.woff") format("woff"),url("../fnt/Flaticon.ttf") format("truetype"),url("../fnt/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}body,input,textarea,select,button{font-size:16px;font-family:'Montserrat', Arial, sans-serif}body{color:#414141;line-height:28px}input,textarea,select,button{line-height:normal}h1,h2,.vacancy-list .item .title,h3,h4,h5,.s-h1,.s-h2,.s-h3,.s-h4,.s-h5{font-weight:800;line-height:1.25em;margin:0;color:#e20515}h1,.s-h1{font-size:35px;margin-bottom:30px;font-weight:900}h2,.vacancy-list .item .title,.s-h2,h3,.s-h3{font-size:20px;margin-bottom:15px}h4,.s-h4{font-size:20px;margin-bottom:15px}h5,.s-h5{font-size:18px;font-weight:700;margin-bottom:15px}p,ul,ol,.flex-img,.flex-vid{margin:0 0 30px}ol{padding:0 30px}ul:not(.nav){list-style:none;padding:0 0 0 15px}ul:not(.nav) li{position:relative;margin-bottom:7.5px;line-height:21px}ul:not(.nav) li:before{content:'';position:absolute;left:-15px;top:6px;height:4px;width:4px;border:2px solid #67c3cd;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}a{color:#e20515;text-decoration:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}a:hover{color:#67c3cd}.btn{display:inline-block;line-height:16px;text-align:center;padding:10px 22.5px;color:#fff;background:#e20515;border:1px solid #e20515;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.btn:hover,.btn:focus{color:#e20515;background:#fff}.btn.s-secondary{background:#67c3cd;border-color:#67c3cd}.btn.s-secondary:hover,.btn.s-secondary:focus{color:#67c3cd;background:#fff}.btn.s-tertiary{background:#fff;color:#414141;border-color:#e9e9e9}.btn.s-tertiary:hover,.btn.s-tertiary:focus{color:#fff;background:#67c3cd;border-color:#67c3cd}.btn.s-quarternary{background:#fff;border-color:#fff;color:#e20515}.btn.s-quarternary:hover,.btn.s-quarternary:focus{color:#fff;background:#e20515;border-color:#e20515}.btn.s-quinary{border-color:#fff}.btn.s-quinary:hover,.btn.s-quinary:focus{color:#e20515;background:#fff;border-color:#e20515}.btn.s-senary{border-color:#fff;background:#67c3cd}.btn.s-senary:hover,.btn.s-senary:focus{color:#67c3cd;background:#f3f3f3;border-color:#67c3cd}.btn.s-septenary{color:#fff;background:#e20515;border:1px solid #e20515}.btn.s-septenary:hover,.btn.s-septenary:focus{color:#e20515;background:#f3f3f3;border-color:#e20515}.btn-cont{margin-bottom:0;padding-bottom:15px;overflow:hidden}.btn-cont .btn{float:left;margin:0 15px 15px 0}.intro{font-size:18px}.desc{font-size:14px}hr{border:none;height:1px;background:#f3f3f3;margin:0 0 30px}hr.clear{background:none;height:0;margin:0}[class^='i-']:before,[class*=' i-']:before,[class^='i-']:after,[class*=' i-']:after,input[type=checkbox]+label:before,.select-row:after,.validation:before,.flex-direction-nav a:before{font-family:'Flaticon';font-size:12px;font-style:normal;font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-book:before{content:""}.i-hart:before{content:""}.i-bag:before{content:""}.i-house:before{content:""}.i-check:before{content:""}.i-chat:before{content:""}.i-papers:before{content:""}.i-phone:before{content:""}.i-youtube:before{content:""}.i-arrow-circle-east:before{content:""}.i-arrow-circle-west:before{content:""}.i-arrow-circle-south:before{content:"";-moz-transform:rotate3d(0, 0, 1, -90deg);-o-transform:rotate3d(0, 0, 1, -90deg);-webkit-transform:rotate3d(0, 0, 1, -90deg);-ms-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}.i-arrow-single-south:before{content:""}.i-arrow-single-east:before{content:""}.i-arrow-single-north:before{content:""}.i-arrow-single-west:before{content:""}.i-download:before{content:""}.i-linkedin:before{content:""}.i-facebook:before{content:""}.i-check-in-circle:before{content:""}.i-cross:before{content:""}.i-youtube-play:before{content:""}.i-location-marker:before{content:""}.i-information-circe:before{content:""}.i-search:before{content:""}.i-twitter:before{content:""}form{margin:0;padding:0}form label,form .label{display:inline-block;margin-bottom:0;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;position:absolute;color:#000;left:15px;top:0;padding-top:12px;cursor:pointer}input,textarea,select,button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}input:focus,textarea:focus,select:focus,button:focus{outline:none}input,textarea,select{width:100%;border:2px solid #e9e9e9;padding:22.5px 15px 7.5px;color:#414141;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:#fff}input:required:valid+.validation,textarea:required:valid+.validation,select:required:valid+.validation{color:green}input.s-invalid,textarea.s-invalid,select.s-invalid{border-color:red}input.s-invalid:valid:focus,textarea.s-invalid:valid:focus,select.s-invalid:valid:focus{border-color:green}input:focus,textarea:focus,select:focus{border-color:#000}input:focus ~ label,input:valid ~ label,input.s-invalid ~ label,textarea:focus ~ label,textarea:valid ~ label,textarea.s-invalid ~ label,select:focus ~ label,select:valid ~ label,select.s-invalid ~ label{top:0px;padding-top:0;left:17px;font-weight:700;font-size:12px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}textarea{min-height:10em}input[type=date]{min-height:46px}form.s-invalid input:required,form.s-invalid textarea:required,form.s-invalid select:required{border-color:#e20515}form.s-invalid input:required:valid,form.s-invalid textarea:required:valid,form.s-invalid select:required:valid{border-color:#e9e9e9}form.s-invalid ::-webkit-input-placeholder{color:#e20515}form.s-invalid :-moz-placeholder{color:#e20515}form.s-invalid ::-moz-placeholder{color:#e20515}form.s-invalid :-ms-input-placeholder{color:#e20515}button{cursor:pointer;background:none;border:none}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0;border:none;display:none}input[type=checkbox]+label,input[type=radio]+label{float:left;display:block;position:relative;line-height:19px;left:0;padding:10px 22.5px 10px 37.5px}input[type=checkbox]+label:not(:last-child),input[type=radio]+label:not(:last-child){margin-right:15px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:'';display:block;width:15px;height:15px;line-height:15px;text-align:center;color:#fff;background:#fff;border:2px solid #67c3cd;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#67c3cd;color:#fff}input[type=checkbox]{-webkit-appearance:checkbox}input[type=checkbox]+label:before{content:"";-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}input[type=radio]{-webkit-appearance:radio}input[type=radio]+label:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.options{margin-bottom:30px;overflow:hidden}form .row{position:relative;margin-bottom:30px}form .row.s-aligned label,form .row.s-aligned .label{left:30px;float:left;width:30%;position:relative}form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .upload{float:right;width:70%;padding:15px}form .row.s-aligned .options label{display:inline-block;width:auto}form .row.s-aligned.options-row&gt;label{padding:0;padding-right:40px}form .row .privacy{padding-left:30px}form .row .options{margin-bottom:0}form .row .validation{display:none}form .row.options-row&gt;label{padding:0;position:relative}@media (min-width: 600px){form .row.options-row&gt;label{padding-left:15px}}form .row.options-row .tooltip{color:#000}@media (min-width: 600px){form .row.options-row .tooltip{left:0;margin-left:20px}}form .row.textarea-row .validation{bottom:auto}form .row.textarea-row .validation,form .row.textarea-row.s-aligned .validation{top:0}form .row.textarea-row label+textarea+.validation{top:0}form .row.s-invalid label:first-child,form .row.s-invalid .label:first-child{color:#e20515}form .options.s-aligned,.submit-row.s-aligned,.validation-row.s-aligned{padding-left:30%}.select-row{position:relative}.select-row:after{content:"";display:inline-block;font-size:10px;position:absolute;bottom:12px;right:10px}.validation-row{color:#e20515;font-weight:bold;margin:30px 0;font-size:14px}form.s-invalid .validation-row{display:block}.invalid-note{display:none}.s-invalid .invalid-note{display:inline-block}.upload .upload-holder{position:relative;display:flex;flex-direction:row;padding-right:0}.upload p{margin:0}.upload .file-field,.upload .file-select a{height:45px;line-height:45px;overflow:hidden}.upload .file-field{flex:1 0 50%}.upload .file-select{flex:1 0 50%;top:0;right:0}.upload .file-select a{position:relative;width:100%}.upload .file-select a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;line-height:17px}.upload .upload-error{clear:both;display:none;color:red;padding-top:5px}.upload .s-invalid .upload-error{display:block}#search-box input,#page-search{padding:15px}#page-search{margin-bottom:15px}#filter{position:relative}#filter .text,#filter input[type=text]{float:left}#filter .text{font-size:12px;margin-bottom:0;margin-top:10px}#filter .filter{float:right;min-width:150px}#filter .filter .trigger{font-size:14px;font-weight:700;position:relative;margin-bottom:0;padding:7.5px 22.5px;border-width:2px 2px 0;border-color:transparent;border-style:solid;color:#414141}#filter .filter .trigger:after{float:right;content:"";font-family:"Flaticon";font-size:10px;margin-left:10px}#filter .filter:not(.s-open) .inner{display:none}#filter .filter.s-open .trigger{border:2px solid #000;border-width:2px 2px 0}#filter .filter.s-open .trigger:after{-moz-transform:rotate3d(0, 0, 1, -180deg);-o-transform:rotate3d(0, 0, 1, -180deg);-webkit-transform:rotate3d(0, 0, 1, -180deg);-ms-transform:rotate3d(0, 0, 1, -180deg);transform:rotate3d(0, 0, 1, -180deg)}#filter .filter.s-open .inner{border:2px solid #000;border-width:0 2px 2px;z-index:7;background-color:#fff}#filter .filter .outer{position:relative}#filter .filter .inner{position:absolute;width:100%;left:0}#filter .filter .inner label{width:100%;margin:0;border:none}#filter .filter .inner .actions{padding:6px;overflow:hidden}#filter .filter .inner .btn{width:100%;padding-left:5px;padding-right:5px;font-size:14px}#filter .filter .inner .btn.s-tertiary{margin-bottom:5px}#filter .filter .options{margin-bottom:0}#filter .filter .scroll-area{max-height:148px;overflow-y:scroll;width:100%}#filter input[type=text]{border:none;color:#000;width:auto;margin-left:15px;padding:15px}#filter .i-search{position:absolute;padding:15px 0;cursor:pointer;line-height:17px}#filter .i-search:before{font-size:14px;color:#717171}#filter ::-webkit-input-placeholder{color:#000}#filter :-moz-placeholder{color:#000}#filter ::-moz-placeholder{color:#000}#filter :-ms-input-placeholder{color:#000}#filter hr:not(.clear){margin-bottom:15px;margin-right:15px}#filter #active-filters{float:right;margin-bottom:0;margin-right:15px}#filter #active-filters .active-filter{display:block;float:right;font-size:12px;line-height:12px;padding:6px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background-color:#f3f3f3;color:#000;margin-left:15px;cursor:pointer;margin-bottom:10px}#filter #active-filters .active-filter:before{float:right;color:#717171;margin-left:7.5px;font-size:9px}.pageing{float:left;font-size:12px;margin-bottom:0}.radio-filter{overflow:hidden}.radio-filter input[type=radio]+label{border:none;padding:0;margin-left:0;left:0;font-weight:300;color:#211f42}.radio-filter input[type=radio]+label:before{content:normal}.radio-filter input[type=radio]+label:not(:last-child){margin-right:22.5px}.radio-filter input[type=radio]:checked+label{background:none;border:none;font-weight:600}.radio-filter input[type=radio]:not(:checked)+label{cursor:pointer}#search-page-form{margin-bottom:30px}.module-filters{overflow:hidden}.module-filters .title{float:left;margin-right:15px;padding:7.5px 0}@media (max-width: 450px){.module-filters .title{width:100%}}.module-filters .divider{display:none}.tooltip{color:#e20515;position:absolute;top:11px}.tooltip .tooltip_data{display:none;width:60vw;color:#fff;position:fixed;background-color:#e20515;top:50%;left:50%;padding:25px;transform:translate(-50%, -50%);z-index:20}.tooltip .tooltip_data span{position:absolute;top:5px;right:10px;cursor:pointer}.tooltip .tooltip_data.s-active{display:block}.trigger-tooltip-close{position:absolute;right:20px;top:15px;color:#fff;font-size:10px}.trigger-tooltip-open{color:#e20515;border:1px;border-radius:50%;border-style:solid;border-color:#e20515;width:25px;height:25px;font-size:10px}select::-ms-expand{display:none}@media (max-width: 750px){#search-page-form .module-filters .title{width:100%}#search-page-form .module-filters label{margin-right:0}}#search-page-form .module-filters label{width:50%}@media (min-width: 400px){#search-page-form .module-filters label{width:33%}}@media (min-width: 750px){#search-page-form .module-filters label{width:auto}}.form-widget form .row input[type="checkbox"]+label{padding-top:0;padding-bottom:0;padding-right:0;font-size:14px;font-weight:400;line-height:20px}.form-widget form .row input[type="checkbox"]+label a{color:#67c3cd;text-decoration:underline}.form-widget form .row input[type="checkbox"]+label:before{left:0;border-color:#e9e9e9;width:17px;height:17px;line-height:17px}@media (min-width: 850px){.form-widget form .row input[type="checkbox"]+label{font-size:16px;line-height:28px;padding-left:43px}.form-widget form .row input[type="checkbox"]+label:before{width:25px;height:25px;line-height:25px}}.form-widget form .row input[type="checkbox"]:checked+label:before{border-color:#67c3cd}#top{position:fixed;top:0;left:0;z-index:1337;width:100%;background-color:#fff;border-bottom:1px solid #ebebeb}#top .top-wrap{display:flex;flex-direction:column}#top .page-actions{padding:10px;background-color:#f3f3f3}#top .page-actions .wrap{padding:0;display:flex;justify-content:space-between}#top .page-actions .actions-list{margin-bottom:0;list-style-type:none;padding-left:0;display:flex;align-items:center}#top .page-actions .actions-list .el{margin-bottom:0}#top .page-actions .actions-list .el:before{display:none}#top .page-actions .actions-list .el:not(:last-child){padding:0 30px 0 0}#top .page-actions .actions-list .el a{font-size:14px;color:#000;opacity:.65;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#top .page-actions .actions-list .el a:hover{color:#e20515;opacity:1}#top .page-actions .btn-cont{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}#top .page-actions .btn-cont .btn{margin:0;float:none;flex:1 1 auto;padding-top:6px;padding-bottom:6px;font-size:14px;font-weight:600}#top .page-actions .btn-cont .btn:not(:last-child){margin-right:15px}#top .header-wrap&gt;.wrap{display:flex;align-items:center;justify-content:space-between;padding:0}#top .header-triggers{background-color:#fff}#top .header-triggers #logo{flex:0 1 auto;align-self:center}#top .header-triggers #logo a{display:block}#top .header-triggers #logo img{max-width:214px;display:block;width:100%}#top .header-triggers #logo img.main-logo{display:none}@media (min-width: 450px){#top .header-triggers #logo img.main-logo{display:block}}@media (min-width: 450px){#top .header-triggers #logo img.mobile-logo{display:none}}#top .header-triggers #trigger-menu-main{height:auto;width:auto;align-items:center;justify-content:center;display:none}#top .header-triggers #trigger-menu-main .bars-cont{padding:0.5625rem 0;display:inline-block;cursor:pointer;background-color:transparent;border:0}#top .header-triggers #trigger-menu-main .icon-bar{width:1.75rem;height:0.125rem;background-color:#000;display:block;transition:all .1s ease-out;z-index:1001}#top .header-triggers #trigger-menu-main .icon-bar:before,#top .header-triggers #trigger-menu-main .icon-bar:after{content:"";position:relative;transform-origin:0.9375rem;width:1.75rem;height:0.125rem;background-color:#000;display:block;transition:all .1s ease-out;z-index:1001}#top .header-triggers #trigger-menu-main .icon-bar:before{top:-0.4375rem}#top .header-triggers #trigger-menu-main .icon-bar:after{top:0.3125rem}#top #menu-main{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center}#top #menu-main .nav{display:flex;align-self:center}#top #menu-main .nav .el{position:relative}#top #menu-main .nav .el:hover .sub-menu{display:block}#top #menu-main .nav .el:hover .trigger-sub-menu:after{content:""}#top #menu-main .nav .el.state-current&gt;a,#top #menu-main .nav .el.s-active&gt;a{color:#e20515}@media (min-width: 1000px){#top #menu-main .nav .el.state-current&gt;a,#top #menu-main .nav .el.s-active&gt;a{border-bottom:2px solid #e20515}}#top #menu-main .nav .el a{color:#414141;display:inline-block;font-weight:600;transition:border 200ms ease}@media (min-width: 1000px){#top #menu-main .nav .el a{border-bottom:2px solid transparent}}#top #menu-main .nav .el a:hover{color:#e20515}@media (min-width: 1000px){#top #menu-main .nav .el a:hover{border-color:#e20515}}#top #menu-main .nav .el a.trigger-sub-menu{position:relative;padding-right:13.6363636364px}#top #menu-main .nav .el a.trigger-sub-menu:after{font-family:'Flaticon';content:"";position:absolute;font-size:10px;color:#e20515;top:50%;right:0;transform:translateY(-50%)}#top #menu-main .nav .el:not(:last-child){margin-right:30px}#top #menu-main .nav .sub-menu{display:none;position:absolute;z-index:1339;min-width:243.18px;background-color:#fff;padding-top:22.0005866823px;left:-15px;cursor:pointer}#top #menu-main .nav .sub-menu .el{margin-right:0;margin-bottom:0}#top #menu-main .nav .sub-menu .el:before{display:none}#top #menu-main .nav .sub-menu .el a{display:block;position:relative;padding:15px 16px;font-size:14px}#top #menu-main .nav .sub-menu .el:hover,#top #menu-main .nav .sub-menu .el.state-current,#top #menu-main .nav .sub-menu .el.s-active{background-color:#f3f3f3}#top #menu-main .nav .sub-menu .el:hover a,#top #menu-main .nav .sub-menu .el.state-current a,#top #menu-main .nav .sub-menu .el.s-active a{color:#000}#top #menu-main .page-actions{display:none}#top #search-trigger{margin-left:30px;cursor:pointer;font-size:18px}#top #search-trigger:before{float:right;color:#000;opacity:1;font-size:18px}#top .contact-link,#top .phone-link{display:none}@media (hover: none){#menu-main{-webkit-overflow-scrolling:touch}}#bottom{position:relative}#bottom:before{content:'';width:100%;position:absolute;display:block;height:4px;background-color:#000;opacity:.03}#bottom .pre-bottom{overflow:hidden;background-color:#f3f3f3;padding:60px 0 45px}#bottom .pre-bottom .col{width:20%;position:relative;float:left;margin-bottom:15px}#bottom .pre-bottom .col.slogan-col{position:relative}#bottom .pre-bottom .col.slogan-col .red-triangle{position:absolute;top:-60px;right:-45px;max-width:165%}@media (max-width: 1000px){#bottom .pre-bottom .col.slogan-col .red-triangle{transform:rotate(25deg);top:-230px}}@media (min-width: 550px) and (max-width: 680px){#bottom .pre-bottom .col.slogan-col .red-triangle{transform:rotate(19deg);top:-180px}}#bottom .pre-bottom .col.slogan-col .slogan-text{position:relative;z-index:1;color:#FFFFFF;font-weight:800;line-height:1.1;max-width:150px}#bottom .pre-bottom .col .certificate{max-width:90px;display:inline-block}#bottom .pre-bottom .col .certificate:first-of-type{margin-right:15px}@media (min-width: 1000px){#bottom .pre-bottom .col .certificate{display:block}#bottom .pre-bottom .col .certificate:first-of-type{margin-right:0;margin-bottom:15px}}#bottom .pre-bottom .style-element{width:200px;height:250px;top:-150px;display:block;position:absolute}#bottom .pre-bottom .style-element:before{background-color:#67c3cd}#bottom .pre-bottom .slogan{max-width:150px;position:relative;margin-left:15px}#bottom .pre-bottom .nav a{line-height:32px;display:block;font-size:14px;color:#211f42}#bottom .pre-bottom .nav a:hover{color:#67c3cd}#bottom .pre-bottom .contact-info p:not(.s-h4),#bottom .pre-bottom .contact-info a{padding-left:22.5px;color:#211f42;position:relative;font-size:14px;line-height:21px}#bottom .pre-bottom .contact-info p:not(.s-h4):before,#bottom .pre-bottom .contact-info a:before{color:#67c3cd;position:absolute;left:0;top:0;font-size:11px}#bottom .pre-bottom .contact-info p:not(.s-h4){margin-bottom:10px}#bottom .pre-bottom .contact-info a{display:block;color:#000}#bottom .pre-bottom .contact-info a:not(:last-child){margin-bottom:5px}#bottom .pre-bottom .contact-info a:hover{color:#67c3cd}#post-bottom{line-height:40px;color:#67c3cd;font-size:12px}#post-bottom p{margin-bottom:0}#post-bottom #copyright{float:left}#post-bottom #copyright a{margin-left:22.5px;color:#67c3cd}#post-bottom #copyright a:hover{color:#e20515}#post-bottom .social{float:right}#post-bottom .icons a:before{font-size:18px}#post-bottom .icons a.i-youtube:before{line-height:10px}.nav ul,ul.nav{list-style:none;padding:0;margin:0}#nav-main{bottom:0;width:auto;padding:60px 60px 30px 0}#nav-main .col{float:left;margin-left:90px;max-width:233px;height:100%;position:relative}#nav-main ul li a{color:#fff;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-main ul li a:hover{font-weight:600;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-main .nav.main{margin-bottom:30px}#nav-main .nav.main li a{padding:10px 0;line-height:35px;font-size:30px}#nav-main .nav.short{margin-bottom:60px}#nav-main .nav.short li a{font-size:18px;padding:3px}#nav-main .social p{color:#fff}#nav-main .social .icons a{color:#fff}#nav-main .social .icons a:before{font-size:18px}#nav-main .social .icons a:hover{color:#67c3cd}#nav-main .contact{color:#fff;font-size:14px;margin:0;padding:15px 0;line-height:24px}#nav-main .contact b{font-size:16px;letter-spacing:1px}#nav-main .contact a{color:#fff}#nav-main .btn-cont{margin-top:15px}#nav-trigger{float:left;padding:0 30px;cursor:pointer;background-color:#e20515}#nav-trigger .icon{display:block;height:2px;width:30px;background-color:#fff;margin:30px auto;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#nav-trigger .icon:before,#nav-trigger .icon:after{height:2px;width:30px;background-color:#fff;position:absolute;content:'';left:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-trigger .icon:before{top:-8px}#nav-trigger .icon:after{bottom:-8px}#nav-trigger.s-overlay-trigger-active .icon{background-color:transparent;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#nav-trigger.s-overlay-trigger-active .icon:before,#nav-trigger.s-overlay-trigger-active .icon:after{top:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-trigger.s-overlay-trigger-active .icon:before{-moz-transform:rotate3d(0, 0, 1, 45deg);-o-transform:rotate3d(0, 0, 1, 45deg);-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#nav-trigger.s-overlay-trigger-active .icon:after{-moz-transform:rotate3d(0, 0, 1, -45deg);-o-transform:rotate3d(0, 0, 1, -45deg);-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.el .grid-block{display:block;background-color:#000;position:relative;height:100%;width:100%;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.el .grid-block .img-container{height:100%;width:100%}.el .grid-block .img-container img{display:block;min-height:100%;min-width:100%;opacity:.5}.el .grid-block .text-container{position:absolute;bottom:22.5px;left:30px;right:30px;color:#fff;font-weight:700}.el .grid-block p{margin-bottom:0;line-height:21px}.el .grid-block .s-h2{margin-bottom:10px;line-height:28px;color:#fff}.el .grid-block .date{font-weight:400}.el .grid-block .pre-title{font-size:18px}.el .grid-block .tag{font-weight:400;position:relative;display:inline-block;color:#fff}.el .grid-block .tag:not(:last-child){margin-right:22.5px}.el .grid-block .tag:not(:first-child):before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-15px;background-color:#fff;height:4px;width:4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.el .grid-block .i-arrow-circle-east,.el .grid-block .i-arrow-single-east{display:inline-block}.el .grid-block .i-arrow-circle-east:before,.el .grid-block .i-arrow-single-east:before{float:right;font-size:12px;margin-left:7.5px}#project-grid{overflow:hidden;margin-bottom:75px}#project-grid .nav{opacity:1;height:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#project-grid .el{width:50%}#project-grid .el.s-left{float:left;padding-right:15px}#project-grid .el.s-right{float:right;padding-left:15px}#project-grid .el:nth-child(1n+3){margin-top:30px}#project-grid .el:hover .grid-block{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:rotate3d(0, 0, 1, -1deg) scale(0.95, 0.95);-o-transform:rotate3d(0, 0, 1, -1deg) scale(0.95, 0.95);-webkit-transform:rotate3d(0, 0, 1, -1deg) scale(0.95, 0.95);-ms-transform:rotate3d(0, 0, 1, -1deg) scale(0.95, 0.95);transform:rotate3d(0, 0, 1, -1deg) scale(0.95, 0.95)}#project-grid .el .grid-block .img-container img{width:100%;opacity:.7}#project-grid.s-loading{position:relative}#project-grid.s-loading .nav{opacity:0;height:90px;-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-ms-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out}#project-grid.s-loading:after{font-family:'Flaticon';display:block;content:"";color:#000;opacity:.75;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blog-grid{overflow:hidden;margin:0 auto}@media (min-width: 850px){.blog-grid.state-alt .nav .el{flex-basis:50%}.blog-grid.state-alt .nav .el:nth-child(n+3){margin-top:10px}}@media (min-width: 550px){.blog-grid .nav{display:flex;flex-wrap:wrap}}@media (min-width: 550px){.blog-grid .nav{margin-right:-10px}}@media (max-width: 549px){.blog-grid .nav .el:not(:first-child){margin-top:10px}}@media (min-width: 550px){.blog-grid .nav .el{flex-shrink:1;flex-grow:0}}@media (min-width: 550px) and (max-width: 849px){.blog-grid .nav .el{flex-basis:50%}.blog-grid .nav .el:nth-child(n+3){margin-top:10px}}@media (min-width: 850px){.blog-grid .nav .el{flex-basis:33.333%}.blog-grid .nav .el:nth-child(n+4){margin-top:10px}}.blog-grid .nav .el .grid-block{width:auto;display:flex;flex-direction:column}@media (min-width: 550px){.blog-grid .nav .el .grid-block{margin-right:10px}}.blog-grid .el .grid-block{padding:28.0373831776px 24px;min-height:290px}.blog-grid .el .grid-block .img-container{overflow:hidden;position:absolute;top:0;left:0}.blog-grid .el .grid-block .img-container picture{height:100%}.blog-grid .el .grid-block .img-container img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.5;display:block;width:100%;height:100%;object-fit:cover}.blog-grid .el .grid-block .content-box{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column}.blog-grid .el .grid-block .text-container{position:static;flex:0 1 auto;margin-top:auto}.blog-grid .el .grid-block .text-container .date{font-size:12px}.blog-grid .el .grid-block .tags{display:flex;flex-wrap:wrap;flex:0 1 auto;margin-bottom:30px}.blog-grid .el .grid-block .tags .tag{padding:3px 17.0454545455px;background:#e20515;margin-right:0;font-size:12px;flex:0 1 auto;margin-bottom:3px;font-weight:700}.blog-grid .el .grid-block .tags .tag:not(:last-child){margin-right:4px}.blog-grid .el .grid-block .tags .tag:not(:first-child):before{content:normal}.blog-grid .el .grid-block .s-h2{font-weight:700;font-size:22px}.blog-grid .el a.grid-block:hover .img-container img{opacity:.7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-grid .el.event .grid-block{background-color:#e20515}.blog-grid .el.event .grid-block .tags .tag{padding:0;background:none}.blog-grid .el.event .grid-block .img-container img{opacity:.10}.blog-grid .el.event .grid-block .tags{margin-bottom:0}.blog-grid .el.event .grid-block .text-container{margin-top:0}.blog-grid .el.event .grid-block .cta-container{flex:0 1 auto;margin-top:auto}.blog-grid .el.event .grid-block .cta-container a{display:inline-block;color:#fff;letter-spacing:.5px;font-weight:700;min-width:51%}.blog-grid .el.event .grid-block .cta-container a:not(:last-child){margin-bottom:15px}.blog-grid .el.event .grid-block .cta-container a:before{float:right;font-size:9px;color:#fff;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.blog-grid .el.event .grid-block .cta-container a:hover{color:#000}.blog-grid .el.event .grid-block .cta-container a:hover:before{-moz-transform:translateX(30px);-o-transform:translateX(30px);-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-list ul{border:1px solid #f3f3f3;padding-bottom:15px}.nav-list li{padding:0 15px}.nav-list li a:not(.btn){display:block;padding:10px;font-size:14px}.nav-list li a:not(.btn):before{float:right;font-size:12px;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-list li a:not(.btn):hover:before{color:#67c3cd;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-list li a.btn{width:100%}.nav-list li a .type{float:right;font-size:12px;color:#414141;margin-right:15px}.nav-list li:not(:first-child) a:not(.btn){border-top:1px solid #f3f3f3}.nav-list .title{font-weight:800;font-size:20px;line-height:20px;color:#e20515;padding:22.5px;background-color:#f3f3f3;letter-spacing:1px}.sidebar .nav-list ul{border:none;background-color:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden}.sidebar .nav-list .title{color:#fff;background-color:#e20515}.sidebar .nav-list li a:not(.btn){border-color:#e9e9e9}#banner+.quick-nav,.banner-alt+.quick-nav{position:relative;z-index:1;margin-bottom:30px}@media (min-width: 750px) and (max-width: 1259px){#banner+.quick-nav{margin-top:calc(0px - 60px)}}@media (min-width: 1260px){#banner+.quick-nav{margin-top:calc(0px - 90px)}}@media (max-width: 849px){.banner-alt+.quick-nav{margin-top:30px}}@media (min-width: 850px) and (max-width: 1259px){.banner-alt+.quick-nav{margin-top:calc(0px - 30px)}}@media (min-width: 1260px){.banner-alt+.quick-nav{margin-top:calc(0px - 60px)}}.quick-nav+*:not(.section){margin-top:90px}@media (max-width: 750px){.quick-nav.wrap{padding-left:15px;padding-right:15px}.quick-nav.wrap+*:not(.section){margin-top:45px}}@media (min-width: 751px){.quick-nav.wrap{padding-left:45px;padding-right:45px}.quick-nav.wrap+*:not(.section){margin-top:90px}}@media (min-width: 501px){.quick-nav .nav{display:flex;flex-wrap:wrap;margin-right:-15px}}@media (max-width: 500px){.quick-nav .nav .el:not(:first-child){margin-top:15px}}@media (min-width: 501px) and (max-width: 750px){.quick-nav .nav .el{flex:0 1 50%}.quick-nav .nav .el:nth-child(n+3){margin-top:15px}}@media (min-width: 751px) and (max-width: 960px){.quick-nav .nav .el{flex-basis:33.333%}.quick-nav .nav .el:nth-child(n+4){margin-top:15px}}@media (min-width: 961px){.quick-nav .nav .el{flex-basis:25%}.quick-nav .nav .el:nth-child(n+5){margin-top:15px}}.quick-nav .nav .el a{display:flex;flex-direction:column;align-items:center;padding:30px;background-color:#e20515;color:#fff;text-align:center;transition:background-color .3s ease-out;height:100%}@media (min-width: 501px){.quick-nav .nav .el a{margin-right:15px}}.quick-nav .nav .el a&gt;*:last-child{margin-bottom:0}.quick-nav .nav .el a p{margin-bottom:0;line-height:1.25}.quick-nav .nav .el a p:not(.block-title){font-size:14px}.quick-nav .nav .el a .block-title{font-weight:700;margin-bottom:5px;margin-top:15px}.quick-nav .nav .el a .icon{display:inline-block;max-width:125px;max-height:125px;margin:auto 0}.quick-nav .nav .el a:hover{background-color:#72040c}.product-grid{margin-left:-10px;overflow:hidden;margin-right:-10px}.product-grid .el{float:left;width:calc(100%/3);padding:15px 10px 30px;display:flex;flex-direction:column;height:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.product-grid .el{width:33.33%}}.product-grid .el .block{display:block}.product-grid .el .block .img-container{position:relative;width:100%;height:270px;margin-bottom:10px;overflow:hidden;background-color:#f3f3f3}.product-grid .el .block .img-container img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}.product-grid .el .block p{color:#000;font-size:14px;line-height:21px;margin-bottom:0}@media (min-width: 851px){.product-grid .el:nth-child(3n+4){clear:both}}@media (max-width: 850px) and (min-width: 551px){.product-grid .el{width:50%}.product-grid .el:nth-child(2n+3){clear:both}}@media (max-width: 550px){.product-grid .el{width:100%}}.product-grid .el a.btn{width:100%;margin-top:10px}#concepts-nav{margin-left:-15px;margin-right:-15px}#concepts-nav .el{width:calc(100%/3);padding:0 15px;margin-bottom:30px;float:left}#concepts-nav .el .block{display:block;background-color:#fff}#concepts-nav .el .block .img-container{width:100%;height:215px;position:relative;overflow:hidden;border-bottom:1px solid #f3f3f3}#concepts-nav .el .block .img-container img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#concepts-nav .el .block .text-container{padding:15px;font-weight:700}#concepts-nav .el .block .text-container .name{margin-bottom:0;font-size:20px;color:#211f42}#concepts-nav .el .block .text-container .usp{color:#67c3cd;font-size:14px}#concepts-nav .el .block .text-container .usp:before{font-size:14px;margin-right:3px}#concepts-nav .el .block:hover .img-container img{opacity:.8;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media (min-width: 851px){#concepts-nav .el:nth-child(3n+4){clear:both}}#banner.red+.solutions-nav{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.solutions-nav{overflow:hidden}.solutions-nav .el{float:left;width:25%}.solutions-nav .el .card{background-color:#000;display:block;overflow:hidden;position:relative;min-height:460px}.solutions-nav .el .card img{display:block;opacity:.45;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.solutions-nav .el .card .text-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:210px;color:#fff;text-align:center}.solutions-nav .el .card .text-container span:before{font-size:127px;margin-left:25px}.solutions-nav .el .card .text-container .s-h2{margin:5px 0 15px;color:#fff}.solutions-nav .el .card .text-container .short{line-height:21px;margin-bottom:0}.solutions-nav .el .card:hover{background-color:#67c3cd}.solutions-nav .el .card:hover img{opacity:.15;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-grid-row{padding:90px 0;text-align:center}.blog-grid-row.state-redesign .el{padding:3px 0}.blog-grid-row.state-redesign .grid-block{display:flex;justify-content:center;width:100% !important;box-shadow:0px 3px 11px 0px rgba(170,170,170,0.3);-webkit-box-shadow:0px 3px 11px 0px rgba(170,170,170,0.3);-moz-box-shadow:0px 3px 11px 0px rgba(170,170,170,0.3)}@media (min-width: 550px){.blog-grid-row.state-redesign .grid-block{width:calc(100% - 10px) !important}}.blog-grid-row.state-redesign .grid-block.s-open .icon{transform:rotate(135deg)}.blog-grid-row.state-redesign .grid-block.s-open .content-box{opacity:1;visibility:visible}.blog-grid-row.state-redesign .content-box{position:absolute !important;inset:0;opacity:0;visibility:hidden;transition:all .3s ease-out;background-color:#fff;color:#414141;display:flex;align-items:center;justify-content:center;z-index:2 !important;padding:28.0373831776px 24px}.blog-grid-row.state-redesign .icon-cont{position:absolute;left:0;bottom:0;z-index:2;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#fff}.blog-grid-row.state-redesign .icon{width:1rem;height:1rem;transition:transform .3s ease-in-out;transform:rotate(-45deg);fill:#e20515}.blog-grid-row .blog-grid{text-align:left}@media (max-width: 999px){.blog-grid-row .blog-grid{margin-bottom:30px}}@media (min-width: 1000px){.blog-grid-row .blog-grid{margin-bottom:49.8px}}.blog-grid-row .blog-grid .s-h2{position:relative;z-index:2;margin-bottom:0}.blog-grid-row .centered{margin:0 auto 45px}@media (max-width: 999px){.blog-grid-row .s-h2{margin-bottom:30px;font-size:30px}}@media (min-width: 1000px){.blog-grid-row .s-h2{font-size:35px;margin-bottom:49.8px}}.related-links{overflow:hidden;padding:90px 0 30px}.related-links .el{height:510px;float:left;width:calc((100%/3)*2);padding:0 15px 0 0}.related-links .el.small{height:240px;width:calc(100%/3);float:right;padding:0 0 0 15px}@media (min-width: 851px){.related-links .el.small:not(:last-child){margin-bottom:30px}}.related-links .el .img-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.related-links .el:hover .grid-block .img-container img{opacity:.65;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blocks{padding:0 0 90px}.blocks .wrap{padding:0}.blocks.s-alt .el:nth-child(3){clear:none}.blocks .el{float:left;width:50%;padding:0 15px;margin-bottom:30px}.blocks .el:nth-child(3),.blocks .el:nth-child(5){clear:both}.blocks .el.small{width:calc(100%/4);margin-bottom:0;text-align:center}.blocks .el.small .block{padding:30px 15px}.blocks .el.small .block .icon{position:static;top:auto;left:auto;margin:0 auto 15px;border:none;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;border-radius:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blocks .el.small .block .icon:before{font-size:35px}.blocks .el.small .block .s-h5{color:#414141;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blocks .el.small .block:hover .icon,.blocks .el.small .block:hover .s-h5{color:#67c3cd;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blocks .el .block,.cta-box .blocks-cont .el .block{display:block;border:2px solid #f3f3f3;padding:22.5px 30px 22.5px 90px;position:relative}.blocks .el .block p,.cta-box .blocks-cont .el .block p{margin:0}.blocks .el .block .subtitle,.cta-box .blocks-cont .el .block .subtitle{color:#000;margin-bottom:22.5px}.blocks .el .block .icon,.cta-box .blocks-cont .el .block .icon{position:absolute;top:22.5px;left:30px;height:40px;width:40px;border:2px solid #f39ba1;text-align:center;display:block;line-height:37px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#e20515}.blocks .el .block .icon:before,.cta-box .blocks-cont .el .block .icon:before{font-size:20px}.blocks .el .block .icon.i-download:before,.cta-box .blocks-cont .el .block .icon.i-download:before{font-size:18px}.blocks .el .block .icon.i-house,.cta-box .blocks-cont .el .block .icon.i-house{line-height:34px}.blocks .el .block .icon.i-house:before,.cta-box .blocks-cont .el .block .icon.i-house:before{margin-left:4px;font-size:40px}.blocks .el .block img,.cta-box .blocks-cont .el .block img{display:block;position:absolute;max-width:120px;right:-10px;bottom:-2px}.blocks .el .block .action,.cta-box .blocks-cont .el .block .action{color:#e20515;font-weight:700}.blocks .el .block .action:hover,.cta-box .blocks-cont .el .block .action:hover{color:#67c3cd}.blocks .el .filled,.cta-box .blocks-cont .el .filled{color:#fff;border-color:#e20515;background-color:#e20515;padding-right:105px;padding-left:30px}.blocks .el .filled .s-h3,.cta-box .blocks-cont .el .filled .s-h3{color:#fff}.blocks .el .filled .subtitle,.cta-box .blocks-cont .el .filled .subtitle{color:#fff}.blocks .el .filled .action,.cta-box .blocks-cont .el .filled .action{color:#fff}.blocks .el .filled .action:before,.cta-box .blocks-cont .el .filled .action:before{margin-right:5px;font-size:16px}.blocks .el .filled .action:hover,.cta-box .blocks-cont .el .filled .action:hover{color:#fff}.blocks .el .filled .action span,.cta-box .blocks-cont .el .filled .action span{margin-left:15px;font-size:14px;font-weight:400}.blocks .el .filled:hover,.cta-box .blocks-cont .el .filled:hover{background-color:#cb0413}.cta-box .widget.nav-list.downloads:not(:last-child){margin-bottom:30px}.cta-box .widget.nav-list.downloads .nav{padding-bottom:0}.cta-box .blocks-cont .el:not(:last-child){margin-bottom:30px}.triple-links{padding:60px 0;overflow:hidden}.triple-links .el{width:calc(100%/3);float:left;padding-right:90px}.triple-links .el .s-h3{margin-bottom:10px}.triple-links .el .short{font-size:12px;line-height:18px;margin-bottom:7.5px}.triple-links .el a{font-size:14px;font-weight:700}.results{position:relative}.results .el{margin-bottom:7.5px}.results .el .block{display:block;border:2px solid #fff;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:15px 22.5px;overflow:hidden}.results .el .block p{margin-bottom:0}.results .el .block .name{font-weight:700;color:#000;float:left;overflow:hidden}.results .el .block .name .i-download{width:30px;display:inline-block;margin-left:-30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.results .el .block .type{font-weight:700;font-size:14px;float:right}.results .el .block:hover{border-color:#ebebeb}.results .el .block:hover .name{color:#414141}.results .el .block:hover .name .i-download{margin-left:0}.results .tags{clear:both;line-height:18px}.results .tags .tag{position:relative;font-size:14px;text-transform:uppercase;float:left}.results .tags .tag:not(:last-child){margin-right:30px}.results .tags .tag:not(:first-child):before{content:'';position:absolute;top:7px;left:-18px;background-color:#414141;height:4px;width:4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.faq-nav .nav{border-left:1px solid #ebebeb}.faq-nav .nav .el{margin:5px 0;-moz-animation:showFaqNavEl 1s;-webkit-animation:showFaqNavEl 1s;animation:showFaqNavEl 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.faq-nav .nav .el .faq-trigger{color:#000;display:block;padding-left:10px;border-left:4px solid transparent;margin-left:-1px}.faq-nav .nav .el .faq-trigger.s-active{color:#e20515;border-color:#e20515;font-weight:700}.faq-nav .nav .el.s-hidden{-moz-animation:hideFaqNavEl 1s;-webkit-animation:hideFaqNavEl 1s;animation:hideFaqNavEl 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#nav-link-box{margin-bottom:60px}#nav-link-box .inner-wrap{border:2px solid #e9e9e9;max-width:1200px;padding:30px;margin:0 auto}@media (max-width: 1260px){#nav-link-box .inner-wrap{max-width:1050px}}@media (max-width: 1140px){#nav-link-box .inner-wrap{max-width:930px}}@media (max-width: 1000px){#nav-link-box .inner-wrap{border-left-width:0;border-right-width:0;padding:30px 15px}}#nav-link-box .title{text-align:center;border-bottom:1px solid #e9e9e9;padding-bottom:15px;margin-bottom:30px}@media (max-width: 750px){#nav-link-box .title{text-align:left}}#nav-link-box .nav{display:flex;flex-wrap:wrap;margin-top:-15px;margin-left:-15px;margin-bottom:0}@media (max-width: 400px){#nav-link-box .nav{display:block}}#nav-link-box .nav li{flex:0 0 33.3333%;margin-top:15px}@media (max-width: 750px){#nav-link-box .nav li{flex-basis:50%}}#nav-link-box .nav li a{margin-left:15px}iframe,img{border:none}.flex-img img,.flex-vid iframe,.flex-frame iframe{max-width:100%;display:block}.clear{clear:both}.wrap.s-replace-target{overflow:hidden;padding-top:30px}.main-content,.sidebar{margin-bottom:60px}.main-content{width:70%;float:left}.main-content.right{float:right}.sidebar{width:25%;float:right}.sidebar.state-left{float:left}.sidebar.s-sticky-left{float:left}@media (min-width: 1001px){.sidebar.s-sticky{right:0;top:0}}.sidebar .widget,.widget-contact-block .widget{margin-top:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden}.sidebar .widget:first-child,.widget-contact-block .widget:first-child{margin-top:0}.sidebar .widget .widget-head,.widget-contact-block .widget .widget-head{padding:15px;background-color:#67c3cd;color:#fff}.sidebar .widget .widget-head .s-h3,.widget-contact-block .widget .widget-head .s-h3{color:#fff;margin-bottom:0}.sidebar .widget .widget-head .subtitle,.widget-contact-block .widget .widget-head .subtitle{margin-top:0;margin-bottom:0}.sidebar .widget .widget-content,.widget-contact-block .widget .widget-content{padding:15px;border:1px solid #ebebeb;border-top:none;background-color:#fff}.sidebar .widget.contact .person,.widget-contact-block .widget.contact .person{overflow:hidden;margin-bottom:22.5px}.sidebar .widget.contact .person .person-img,.widget-contact-block .widget.contact .person .person-img{float:left;text-align:left}.sidebar .widget.contact .person .person-img img,.widget-contact-block .widget.contact .person .person-img img{max-width:120px;max-height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.sidebar .widget.contact .person .person-text,.widget-contact-block .widget.contact .person .person-text{float:left;color:#000;margin-left:5px;padding-top:15px}.sidebar .widget.contact .person .person-text p,.widget-contact-block .widget.contact .person .person-text p{margin-bottom:0;line-height:21px}.sidebar .widget.contact .action,.widget-contact-block .widget.contact .action{display:block;color:#000}.sidebar .widget.contact .action:hover,.widget-contact-block .widget.contact .action:hover{color:#67c3cd}.sidebar .widget.contact .action:before,.widget-contact-block .widget.contact .action:before{color:#67c3cd;margin-right:5px}.sidebar .widget.img-cta,.widget-contact-block .widget.img-cta{position:relative}.sidebar .widget.img-cta .bg-img,.widget-contact-block .widget.img-cta .bg-img{display:block;width:100%}.sidebar .widget.img-cta .text-box,.widget-contact-block .widget.img-cta .text-box{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:block;position:absolute;bottom:10px;font-weight:900;left:15px;right:15px;background-color:#fff;font-size:18px;line-height:18px;padding:7.5px 10px}.sidebar .widget.img-cta .text-box .i-arrow-single-east,.widget-contact-block .widget.img-cta .text-box .i-arrow-single-east{line-height:9px;display:inline-block;margin-left:10px}.sidebar .widget.img-cta .text-box .i-arrow-single-east:before,.widget-contact-block .widget.img-cta .text-box .i-arrow-single-east:before{font-size:8px;display:block;margin-top:-8px}.sidebar .widget.cta,.widget-contact-block .widget.cta{display:block;background-color:#67c3cd;padding:10px 22.5px;color:#fff;font-weight:700}.sidebar .widget.cta .title,.widget-contact-block .widget.cta .title{display:block;font-size:18px;line-height:24px}.sidebar .widget.cta .action,.widget-contact-block .widget.cta .action{font-size:14px}.sidebar .widget.service-desk .s-h4,.widget-contact-block .widget.service-desk .s-h4{margin-bottom:0}.sidebar .widget.service-desk .short,.widget-contact-block .widget.service-desk .short{color:#000;margin-bottom:15px;line-height:21px}.sidebar .widget.service-desk .i-phone,.widget-contact-block .widget.service-desk .i-phone{font-weight:700}.sidebar .widget.service-desk .i-phone:before,.widget-contact-block .widget.service-desk .i-phone:before{font-size:16px;margin-right:5px}.sidebar .widget.service-desk .line,.widget-contact-block .widget.service-desk .line{color:#000;font-size:14px}.slides,.flex-direction-nav,.flex-control-nav{list-style:none;padding:0;margin:0}.slides li:before,.flex-direction-nav li:before,.flex-control-nav li:before{content:normal}.slides{overflow:hidden}.slides .el{display:none}.slides .el:first-child{display:block}.flex-direction-nav li{float:left;margin-right:5px}.flex-direction-nav li:before{content:normal !important}.flex-direction-nav a{font-size:0px;display:block}.flex-direction-nav a:before{font-family:'Flaticon';font-size:14px;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;height:36px;width:36px;line-height:36px;text-align:center;display:block;border:2px solid #e20515;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.flex-direction-nav a:hover:before{opacity:1;color:#e20515;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.flex-direction-nav a.flex-prev:before{content:""}.flex-direction-nav a.flex-next:before{content:""}.flex-control-nav li{float:left}.flex-control-nav li:not(:last-child){margin-right:7.5px}.flex-control-nav li a{font-size:0;background-color:#c7c7d0;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;display:block;height:10px;width:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.flex-control-nav li a.flex-active{background-color:#67c3cd;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}.style-element:before{content:'';width:100%;height:100%;display:block;background-color:#e20515;-moz-transform:rotate3d(0, 0, 1, 15deg);-o-transform:rotate3d(0, 0, 1, 15deg);-webkit-transform:rotate3d(0, 0, 1, 15deg);-ms-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}#overlay-box{display:none;z-index:1336;opacity:0;top:-100%;position:fixed;height:100%;left:0;width:100%;-webkit-transition:all .1s ease-in-out .8s;-moz-transition:all .1s ease-in-out .8s;-ms-transition:all .1s ease-in-out .8s;-o-transition:all .1s ease-in-out .8s;transition:all .1s ease-in-out .8s}.s-overlay-over-menu #overlay-box{z-index:1338}#overlay-box+*:not(.back-button){margin-top:176.4px !important}#overlay-box+#banner,#overlay-box+.banner-alt{margin-top:116.4px !important;transition:margin .16s ease-out}#overlay-box .background-layer{background-color:#161621;opacity:0;position:absolute;top:0;height:100%;width:100%;-webkit-transition:all .4s ease-in-out .4s;-moz-transition:all .4s ease-in-out .4s;-ms-transition:all .4s ease-in-out .4s;-o-transition:all .4s ease-in-out .4s;transition:all .4s ease-in-out .4s;left:0;z-index:-1}.s-overlay-open #overlay-box{top:116.4px;opacity:1;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.s-overlay-open #overlay-box.s-over-top{top:0;z-index:1338}.s-overlay-open #overlay-box .background-layer{opacity:.25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#overlay-box .overlay-content{opacity:1;top:-100%;background-color:#e20515;position:absolute;width:100%;z-index:-1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#overlay-box .overlay-content.s-active{opacity:1;top:0;z-index:1;-webkit-transition:all .4s ease-in-out .2s;-moz-transition:all .4s ease-in-out .2s;-ms-transition:all .4s ease-in-out .2s;-o-transition:all .4s ease-in-out .2s;transition:all .4s ease-in-out .2s}#overlay-box .overlay-content input{margin-bottom:15px}#overlay-box .overlay-content#search-box{text-align:center}@media (min-width: 1000px){#overlay-box .overlay-content#search-box input{margin-bottom:0;margin-right:30px;width:60%}}#overlay-box .overlay-content#search-box .btn{width:100%}@media (min-width: 1000px){#overlay-box .overlay-content#search-box .btn{width:auto;padding:16px}}#overlay-box .overlay-content#search-box.s-active ~ .background-layer{background-color:#fff;opacity:1}#overlay-box .overlay-content#search-box.s-active .search-results{height:100%;top:0;overflow-y:scroll}#overlay-box .overlay-content#search-box.s-active .search-results .inner{height:auto}#overlay-box .overlay-content#search-box .search-box{background-color:#e20515;position:relative;z-index:3;padding:30px}#overlay-box .overlay-content#search-box .search-results{width:100%;top:-100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:30px;height:1px;position:fixed;overflow:hidden;z-index:-1;padding-top:290px}#overlay-box .overlay-content#search-box .search-results .inner{height:1px;overflow:hidden;max-width:760px;margin:0 auto}#overlay-box .overlay-content#search-box .search-results .nav{position:relative;margin-bottom:90px}#overlay-box .overlay-content#search-box .search-results .title{position:absolute;right:0;color:#000;font-weight:300;font-size:14px;border:none}#overlay-box .overlay-content#search-box .search-results li{padding:4.2857142857px 0;margin-bottom:20px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.1)}#overlay-box .overlay-content#search-box .search-results li a{color:#000;font-weight:400;font-size:14px}#overlay-box .overlay-content#search-box .search-results li a:hover{color:#67c3cd}#overlay-box .overlay-content.form{background-color:#fff;max-width:650px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:40%;opacity:0}#overlay-box .overlay-content.form.s-active{opacity:1}#overlay-box .overlay-content.form .heading{position:relative;background-color:#e20515;color:#fff;padding:45px}#overlay-box .overlay-content.form .heading .s-h3{color:#fff;letter-spacing:1px}#overlay-box .overlay-content.form .heading .short{margin-bottom:0;font-size:14px}#overlay-box .overlay-content.form .heading p{max-width:70%}#overlay-box .overlay-content.form .heading .back{position:absolute;top:30px;right:30px;height:44px;width:44px;border:3px solid #fff;line-height:37px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}#overlay-box .overlay-content.form form{padding:45px}#overlay-box .overlay-content.form form input{margin-bottom:0}#overlay-box .overlay-content.form form .row{margin-bottom:15px}#overlay-box .overlay-content.form form .submit-row{text-align:center}body.s-overlay-open #overlay-box{display:block;-moz-animation:fadeInOverlay .3s;-webkit-animation:fadeInOverlay .3s;animation:fadeInOverlay .3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out}body.s-style-element{background-image:url("/templates/img/style-element-body.svg");background-size:auto;background-repeat:no-repeat;background-position:top center;display:block;width:100%;height:100%}.social p{float:left;font-weight:700;margin-right:6px;letter-spacing:1px}.social .icons{float:left}.social .icons a{float:left;margin-left:15px}.social .icons .i-youtube{margin-top:1px}.social .icons .i-linkedin{margin-top:-2px}.social.widget{color:#000}.social.widget p{font-weight:400}.social.widget a:before{color:#000;font-size:16px}#banner{margin-bottom:30px}.blog #banner{margin-bottom:0}#banner h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:40%;width:100%;text-align:center;color:#fff;font-size:70px;line-height:80px}#banner h1.red{color:#e20515}#banner h1 .small{font-size:35px}#banner h1 .large{font-size:90px}#banner .subtitle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:15px;font-size:20px;color:#fff;width:100%;text-align:center;padding:0 15px}#banner .flex-img{margin-bottom:0}#banner.state-home{max-height:50vh}#banner.large{width:100%;margin-bottom:0;overflow:hidden;position:relative}#banner.large.s-odd{max-height:100%}#banner.large h1{top:50%}#banner.large .img-container{position:relative;height:100%;width:100%}#banner.large .img-container .flex-img{margin-bottom:0}#banner.large .img-container img{width:100%;display:block}#banner.large .scroll-to-positioner{position:absolute;width:100%;top:50%;padding-top:126.4px;display:none}#banner.large .scroll-to-positioner .inner{position:relative;width:100%;text-align:center;margin-bottom:0;font-weight:600;color:#fff;font-size:24px}#banner.large .scroll-to-positioner .i-arrow-single-south{display:block;margin:45px auto 0;-moz-animation:arrowAnimation, 2s, 3.5s;-webkit-animation:arrowAnimation, 2s, 3.5s;animation:arrowAnimation, 2s, 3.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite}#banner.large .scroll-to-positioner .i-arrow-single-south:before{font-size:20px}#banner.small{position:relative}#banner.small .img-container img{display:block}#banner.red{min-height:530px;background-color:#e20515;position:relative}#banner.red .style-element{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:90%;display:block;width:40%;height:100%}#banner.red .style-element:before{background-color:#cb0413}#banner.red h1{position:relative;top:auto;padding-top:90px;left:0;-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;z-index:3}#banner.red .subtitle{position:relative;-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;left:auto;font-weight:300;max-width:1230px;margin:0 auto;padding:0 15px 260px 15px}#banner.work-at{position:relative}#banner.work-at h1{font-size:50px;top:50%;width:100%;text-align:center}#banner.state-project{position:relative}#banner.state-project .banner-content{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}@media (min-width: 1000px){#banner.state-project .wrap{padding-left:0}}#banner.state-project h1{position:static;transform:none;margin-bottom:0;line-height:1.2;text-align:left;font-size:24px;font-weight:700}@media (min-width: 450px){#banner.state-project h1{font-size:30px}}@media (min-width: 750px){#banner.state-project h1{max-width:500px;font-size:43px}}#banner.state-project h1 span{font-weight:700;font-size:24px}@media (min-width: 450px){#banner.state-project h1 span{font-size:30px}}@media (min-width: 750px){#banner.state-project h1 span{font-size:43px}}.blog-grid+#pagination{margin-top:30px}#pagination{color:#000;font-size:16px;text-align:center}#pagination a{margin:0 30px;color:#000}#pagination a:not(.s-active){opacity:.25}#pagination a:before{font-size:14px}.usp-top{background-color:#f3f3f3;border-bottom:4px solid #ebebeb;margin-bottom:60px}.usp-top .wrap{padding:180px 15px 90px;overflow:hidden}.usp-top .img-container{float:left;width:28%;margin-right:30px}.usp-top .img-container img{max-width:100%;display:block;margin:0 auto}.usp-top .subtitle{margin-top:-30px;font-size:18px;font-weight:700;color:#e20515}.usp-top .usp{float:left;width:40%}.usp-top .usp ul{list-style:none;padding:0 0 0 30px}.usp-top .usp ul li{position:relative;font-size:14px;margin-bottom:10px}.usp-top .usp ul li:before{content:"";font-family:"Flaticon";position:absolute;left:-30px;top:1px;color:#67c3cd;font-size:18px;border:none}.back-button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:left;top:80.00000001px;color:#000;display:block;z-index:3}@media (min-width: 650px){.back-button{top:140.00000001px}}.back-button:before{font-size:14px;margin-right:7.5px}.back-button.white{color:#fff}.back-button.white:hover{color:#e20515}.back-button.within-wrap{top:30px;padding-left:30px}.concepts-row{background-color:#f3f3f3}.concepts-row .wrap{padding:90px 15px;position:relative;overflow:hidden}.concepts-row .arrow-down-shape{height:17px;width:48px;position:absolute;top:0;border-right:24px solid transparent;border-left:24px solid transparent;border-top:17px solid #fff}.concepts-row .radio-filter{margin-bottom:30px}.filter-wrap.wrap{margin-bottom:60px}.blog-page{padding-bottom:100px}.blog-page .wrap{background-color:#fff;max-width:900px;overflow:hidden;position:relative;top:50px}.blog-page .blog-details-wrap{display:flex;justify-content:space-between;margin-bottom:45px}.blog-page .blog-details-wrap .blog-back{flex:0 0 auto;font-size:14px;color:#67c3cd}.blog-page .blog-details-wrap .blog-back:before{margin-right:10px}.blog-page .blog-details-wrap .blog-date{flex:0 0 auto;font-size:14px;margin-bottom:0}.blog-page .content{position:relative}.blog-page .content .date{position:absolute;top:0;right:0;font-size:14px;margin-bottom:0}.blog-page .action-row{overflow:hidden;margin-top:60px;border-top:1px solid #f3f3f3}.blog-page .action-row p{margin-bottom:0}.blog-page .action-row .blog-back{display:inline-block;margin-top:27px;font-size:14px;color:#67c3cd}.blog-page .action-row .blog-back:before{margin-right:10px}.blog-page .action-row .author{float:left;overflow:hidden}.blog-page .action-row .author .img-container{float:left;margin-right:15px}.blog-page .action-row .author .img-container img{display:block;max-height:70px;max-width:70px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.blog-page .action-row .author .text-container{float:left;color:#e20515;line-height:21px}.blog-page .action-row .author .text-container .blue{font-size:14px;font-weight:600;color:#67c3cd;margin-bottom:5px}.blog-page .action-row .author .text-container .name{font-size:18px;font-weight:800}.blog-page .action-row .author .text-container .i-linkedin{display:block;float:right;margin-left:7.5px;margin-top:-3px}.blog-page .action-row .author .text-container .i-linkedin:before{height:25px;display:block;width:25px;font-size:18px;background-color:#007bb6;color:#fff;text-align:center;line-height:25px}.blog-page .action-row .author .text-container .function{font-weight:300}.blog-page .action-row .social{float:right;color:#e20515;margin-top:27px}.blog-page .action-row .social .icons a:first-child{margin-left:7.5px}.blog-page .action-row .social .icons a:before{font-size:18px}.link-img-blocks{background-color:#fff;overflow:hidden;padding:60px 0}.link-img-blocks .wrap&gt;.s-h2{text-align:center;margin-bottom:30px}.link-img-blocks .el{float:left;width:48%;margin-bottom:30px}.link-img-blocks .el:nth-child(2n+2){float:right}.link-img-blocks .el:hover .grid-block .img-container img{opacity:.65;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.centered-intro-row{text-align:center}.centered-intro-row.wrap{max-width:940px;padding:0 15px 75px}.centered-intro-row .wrap{max-width:660px}.centered-intro-row .intro{font-weight:300;line-height:21px;color:#211f42}.centered-intro-row .pre-title{font-size:20px;color:#67c3cd;font-weight:700;margin-bottom:10px}#cookie-notification{position:fixed;bottom:0;z-index:9001;left:0;right:0;padding:15px;background-color:#e20515;font-size:14px;color:#fff;text-align:center}#cookie-notification a,#cookie-notification .close-btn{color:#fff;text-decoration:underline}#cookie-notification .close-btn{display:block}#project-slider{overflow:hidden}#project-slider.section{padding-bottom:120px}#project-slider.state-alt .img-container{width:60%}#project-slider.state-alt .text-container{width:30%}#project-slider.state-alt .text-container .short{font-size:16px}#project-slider.state-alt .text-container .short a{color:#67c3cd;text-decoration:underline;font-weight:700}#project-slider.state-alt .text-container .pre-title{position:relative;font-weight:800}#project-slider.state-alt .text-container .pre-title:before{content:'+';position:absolute;left:-25px}#project-slider.state-alt .text-container .s-h1{font-size:30px}#project-slider.state-alt .el:not(.flex-active-slide){opacity:0 !important}#project-slider:not(.section){padding:90px 0}#project-slider .wrap{position:relative}#project-slider .slides{overflow:visible}#project-slider .img-container{float:right;width:50%;-webkit-transition:all .7 ease-out;-moz-transition:all .7 ease-out;-ms-transition:all .7 ease-out;-o-transition:all .7 ease-out;transition:all .7 ease-out}#project-slider .img-container img{display:block;width:100%}#project-slider .text-container{float:left;width:42%;-webkit-transition:color .7s ease-out,background-color .7s ease-out,border-color .7s ease-out;-moz-transition:color .7s ease-out,background-color .7s ease-out,border-color .7s ease-out;-ms-transition:color .7s ease-out,background-color .7s ease-out,border-color .7s ease-out;-o-transition:color .7s ease-out,background-color .7s ease-out,border-color .7s ease-out;transition:color .7s ease-out,background-color .7s ease-out,border-color .7s ease-out}#project-slider .text-container .pre-title{font-size:20px;color:#67c3cd;font-weight:700;margin-bottom:10px}#project-slider .text-container .s-h1{font-weight:600}#project-slider .text-container .short{color:#000;font-size:14px}#project-slider .flex-viewport{overflow:visible !important}#project-slider .el{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#project-slider .el:not(.flex-active-slide){opacity:.5 !important}#project-slider .el:not(.flex-active-slide) .text-container{opacity:0;width:10%}#project-slider .el:not(.flex-active-slide) .text-container *{display:none}#project-slider .el:not(.flex-active-slide) .img-container{margin-right:40%;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#project-slider .flex-direction-nav{position:absolute;bottom:0;left:0}.cta-row-widget{position:relative;overflow:hidden}.cta-row-widget.wrap{margin-bottom:60px}.cta-row-widget .inner{background-color:#67c3cd;overflow:hidden;position:relative}.cta-row-widget .bg-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;min-width:100%;display:block;opacity:.4}.cta-row-widget .inner{background-color:#67c3cd;overflow:hidden;position:relative}.cta-row-widget .style-element{width:55%;height:200%;position:absolute;bottom:-30px;right:20%;min-width:425px}.cta-row-widget .style-element:before{background-color:#e20515}.cta-row-widget .text-container{z-index:3;position:relative;margin:0 auto;padding:90px 0;text-align:center;color:#fff}.cta-row-widget .text-container .s-h1{color:#fff;margin-bottom:7.5px}.cta-row-widget .text-container .subtitle{font-size:20px;margin-bottom:22.5px}.cta-row-widget .text-container input{max-width:390px;background:transparent;border:none;border-bottom:2px solid #fff;padding:7.5px 0;text-align:center;clear:both;color:#fff;margin-bottom:30px;margin-top:7.5px}.cta-row-widget .text-container ::-webkit-input-placeholder{color:#f39ba1}.cta-row-widget .text-container :-moz-placeholder{color:#f39ba1}.cta-row-widget .text-container ::-moz-placeholder{color:#f39ba1}.cta-row-widget .text-container :-ms-input-placeholder{color:#f39ba1}.cta-btn-widget{margin-bottom:60px}.cta-btn-widget .inner-wrap{background-color:#e20515;color:#fff}.cta-btn-widget .inner-wrap.wrap{padding:0}@media (min-width: 1000px){.cta-btn-widget .inner-wrap{display:flex;align-items:center}}.cta-btn-widget .inner-wrap .title{color:#fff;margin-bottom:10px}.cta-btn-widget .inner-wrap .text-container{padding:15px;text-align:center;padding-bottom:30px}.cta-btn-widget .inner-wrap .text-container p:last-child{margin-bottom:0}@media (min-width: 1000px){.cta-btn-widget .inner-wrap .text-container{flex:1 1 auto;text-align:left;padding:30px;padding-right:15px}}.cta-btn-widget .inner-wrap .text-container .btn-box{overflow:hidden;display:inline-block;margin-top:-10px}.cta-btn-widget .inner-wrap .text-container .btn{display:block;margin-top:10px;float:left}@media (min-width: 600px){.cta-btn-widget .inner-wrap .text-container .btn{display:inline-block}.cta-btn-widget .inner-wrap .text-container .btn:not(:last-of-type){margin-right:10px}}.cta-btn-widget .inner-wrap .img-wrap{position:relative;overflow:hidden}@media (min-width: 1000px){.cta-btn-widget .inner-wrap .img-wrap{flex:0 0 40%;align-self:flex-start}.cta-btn-widget .inner-wrap .img-wrap:before{content:'';display:block;position:absolute;left:-3.125rem;bottom:-90px;z-index:1;background-color:#e20515;width:16.875rem;height:8.75rem;transform:rotate(20deg)}.cta-btn-widget .inner-wrap .img-wrap:after{content:'';display:block;position:absolute;z-index:1;background-color:#e20515;transform:rotate(15deg);top:-1.5rem;left:-3.125rem;width:5.3125rem;height:16.25rem}}.cta-btn-widget .inner-wrap .img-wrap img{width:100%;display:block}@media (min-width: 1000px){.cta-btn-widget .inner-wrap .img-wrap img{min-height:20.625rem;width:auto;height:20.625rem}}#reference-slider.bg-grey{background-color:#f3f3f3}#reference-slider .wrap{padding:90px 15px 150px;max-width:910px;position:relative}#reference-slider .slides li:before{content:normal !important}#reference-slider .el{overflow:hidden}#reference-slider .el .img-container{float:left;max-width:98px;width:12%;margin-right:6%}#reference-slider .el .img-container img{display:block;max-height:98px;max-width:98px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#reference-slider .el .text-container{float:left;width:82%;color:#211f42}#reference-slider .el .text-container .quote{font-size:24px;line-height:35px;font-weight:300;margin-bottom:22.5px}#reference-slider .el .text-container .quote .icons:before,#reference-slider .el .text-container .quote .icons:after{content:'"'}#reference-slider .el .text-container .name{font-size:18px;font-weight:600;margin-bottom:0}#reference-slider .el .text-container .company{font-weight:300;margin-bottom:0}#reference-slider .flex-control-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:75px}.solutions-nav+.link-img-blocks{padding-top:0;margin-top:-10%}.double-list-row{overflow:hidden;padding:30px 0}.double-list-row .nav-list{width:48%;float:left}.double-list-row .nav-list a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.double-list-row .nav-list:last-child{float:right}.double-list-row .nav-list:not(.s-expanded) li:nth-child(1n+6){display:none}.double-list-row .nav-list:not(.s-expanded) li:last-child{display:block}.triple-list-row{overflow:hidden;padding:75px 0;border-top:1px solid #e9e9e9}.triple-list-row .wrap{padding:0}.triple-list-row .nav-list{width:calc(100%/3);float:left;padding:0 15px}.triple-list-row .nav-list a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.triple-list-row .nav{position:relative}.triple-list-row .person{height:127px}.triple-list-row .person img{display:block;position:absolute;bottom:0;left:15px;max-width:70px}.triple-list-row .person p{border-top:1px solid #f3f3f3;padding:45px 0 0 90px;color:#e20515;font-weight:800;line-height:21px;font-size:18px}.triple-list-row .person p span{color:#67c3cd;font-weight:300;display:block}.specs{background-color:#e20515;padding:90px 0;color:#fff;margin-bottom:60px}.specs .wrap{overflow:hidden}.specs .el{float:left;width:calc(100%/3);padding-right:15px}.specs .el:nth-child(1n+4){margin-top:15px}.specs .el p{margin-bottom:0;line-height:21px}.specs .el .key{font-weight:700;letter-spacing:.5px}.specs .el .value{font-size:14px}.specs .social p{line-height:28px}.specs .social a{color:#fff}.specs .social a:before{font-size:18px}.specs .social a:hover{color:#67c3cd}.projects-wrap{border-bottom:1px solid #f3f3f3}.projects-wrap .main-content{margin-bottom:0}.projects-wrap .main-content .projects-back{margin-top:30px;margin-bottom:15px}@media (min-widtH: 1000px){.projects-wrap .main-content .projects-back{margin-bottom:60px}}.projects-wrap .sidebar{margin-bottom:0}.projects-wrap .projects-back{display:inline-block;font-size:14px;color:#67c3cd;margin-bottom:60px}.projects-wrap .projects-back:before{margin-right:10px}#img-slider{position:relative}#img-slider .el img{display:block;width:100%}#img-slider .flex-direction-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:45px}#img-slider .flex-direction-nav a:before{opacity:1;color:#fff;border-color:#fff}#img-slider .flex-direction-nav a:hover:before{color:#000;background-color:#fff}.contact-row-widget{padding:90px 0}.contact-row-widget .wrap{max-width:630px;overflow:hidden}.contact-row-widget .img-container{float:left;max-width:20%}.contact-row-widget .img-container img{width:97px;height:97px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.contact-row-widget .text-container{float:right;width:80%;text-align:left}.contact-row-widget .text-container .s-h2{margin-bottom:7.5px}.contact-row-widget .text-container .subtitle{font-weight:300;font-size:18px;margin-bottom:15px}.contact-row-widget .text-container .action{color:#000;display:block;float:left;padding-right:22.5px}.contact-row-widget .text-container .action:hover{color:#67c3cd}.contact-row-widget .text-container .action:before{color:#67c3cd;margin-right:10px}.search-row{background-color:#f3f3f3;padding-bottom:90px;margin-bottom:60px}.search-row .wrap{max-width:780px}.search-row .search-row-form{margin-top:-105px;margin-bottom:30px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;padding:7.5px}.search-row .search-row-form input[type=text]{float:left;width:100%;border:none;line-height:45px;padding:0 10px}.search-row .search-row-form .controls{float:right;width:100%;display:flex;padding-left:7.5px;position:relative}.search-row .search-row-form .controls:before{content:'';height:53px;top:-7.5px;left:-1px;width:1px;display:block;position:absolute;background-color:#ebebeb}.search-row .search-row-form .controls .select{position:relative;float:left;flex:1 1 auto}.search-row .search-row-form .controls .select:after{content:"";font-family:'Flaticon';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;font-size:8px;color:#414141}.search-row .search-row-form .controls select,.search-row .search-row-form .controls .btn{width:auto}.search-row .search-row-form .controls select{line-height:38px;border:none;width:100%;padding:0;padding:0 30px 0 10px;font-size:14px;color:#414141}.search-row .search-row-form .controls .btn{float:right}.search-row .search-row-form .filter.select{width:45%;float:right}.search-row .search-row-form .input{width:55%;float:left}.search-row .search-row-form .filterEl{min-width:150px;flex:1 1 auto;margin-right:3px}.search-row .search-row-form .filterEl .trigger{font-size:14px;font-weight:700;position:relative;margin-bottom:0;padding:7.5px 22.5px;border-width:2px 2px 0;border-color:transparent;border-style:solid;color:#414141}.search-row .search-row-form .filterEl .trigger:after{float:right;position:relative;content:"";font-family:"Flaticon";font-size:10px;margin-left:10px;z-index:3}.search-row .search-row-form .filterEl .trigger .selected-value{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row .search-row-form .filterEl .trigger .selected-value.s-active{height:100%;width:100%;background-color:#fff;padding:7.5px 37.5px 7.5px 22.5px}.search-row .search-row-form .filterEl:not(.s-open) .inner{display:none}.search-row .search-row-form .filterEl.s-open .trigger{border:2px solid #000;border-width:2px 2px 0}.search-row .search-row-form .filterEl.s-open .trigger:after{-moz-transform:rotate3d(0, 0, 1, -180deg);-o-transform:rotate3d(0, 0, 1, -180deg);-webkit-transform:rotate3d(0, 0, 1, -180deg);-ms-transform:rotate3d(0, 0, 1, -180deg);transform:rotate3d(0, 0, 1, -180deg)}.search-row .search-row-form .filterEl.s-open .inner{border:2px solid #000;border-width:0 2px 2px;z-index:7;background-color:#fff}.search-row .search-row-form .filterEl .outer{position:relative}.search-row .search-row-form .filterEl .inner{position:absolute;width:100%;left:0}.search-row .search-row-form .filterEl .inner label{width:100%;margin:0;border:none;padding-left:22.5px}.search-row .search-row-form .filterEl .inner label:before{content:normal}.search-row .search-row-form .filterEl .inner .actions{padding:6px;overflow:hidden}.search-row .search-row-form .filterEl .inner .btn{width:100%;padding-left:5px;padding-right:5px;font-size:14px}.search-row .search-row-form .filterEl .inner .btn.s-tertiary{margin-bottom:5px}.search-row .search-row-form .filterEl .options{margin-bottom:0}.search-row .search-row-form .filterEl .scroll-area{max-height:148px;overflow-y:scroll;width:100%}.search-row.search-faq{padding-bottom:0;margin-bottom:30px !important}.search-row.search-faq .search-row-form{margin-top:0;overflow:hidden}.search-row.search-faq .search-row-form .controls{width:auto}.search-row.search-faq .search-row-form .controls:before{content:normal}.search-row.search-faq .search-row-form .input{width:100%;float:none}.search-row.search-faq .search-row-form input[type=text]{width:80%;height:38px}.search-row.search-faq ::-webkit-input-placeholder{color:#414141;opacity:.65}.search-row.search-faq :-moz-placeholder{color:#414141;opacity:.65}.search-row.search-faq ::-moz-placeholder{color:#414141;opacity:.65}.search-row.search-faq :-ms-input-placeholder{color:#414141;opacity:.65}#faq{background-color:#f3f3f3;padding:90px 0;margin-bottom:90px}#faq .wrap{overflow:hidden}#faq .s-expandable{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:15px 30px;margin-bottom:5px}#faq .s-expandable .i-arrow-single-south{display:block;color:#000;font-size:14px;font-weight:700;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}#faq .s-expandable .i-arrow-single-south:before{float:right;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}#faq .s-expandable .s-toggleable{height:1px;overflow:hidden;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#faq .s-expandable .s-toggleable p{margin-bottom:0}#faq .s-expandable.s-active .i-arrow-single-south{margin-bottom:30px}#faq .s-expandable.s-active .i-arrow-single-south:before{-moz-transform:rotate3d(0, 0, 1, -180deg);-o-transform:rotate3d(0, 0, 1, -180deg);-webkit-transform:rotate3d(0, 0, 1, -180deg);-ms-transform:rotate3d(0, 0, 1, -180deg);transform:rotate3d(0, 0, 1, -180deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#faq .s-expandable.s-active .s-toggleable{height:auto;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#faq .s-cat:not(:last-child){margin-bottom:90px}#faq .s-h3{margin-bottom:22.5px}.search-page{width:100%}#page-suggestions .nav{padding:15px 0;overflow:hidden;position:relative}#page-suggestions .nav:not(:last-child){border-bottom:1px solid #e9e9e9}#page-suggestions .nav .title{position:absolute;right:0;font-weight:700}.widget.apply .person{overflow:hidden;margin-bottom:22.5px}.widget.apply .person .person-img{float:left;text-align:left}.widget.apply .person .person-img img{max-width:65px;max-height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.widget.apply .person .person-text{float:left;color:#000;margin-left:5px;padding-top:15px}.widget.apply .person .person-text p{margin-bottom:0;line-height:21px;font-size:14px;color:#717171}.widget.apply .person .person-text .name{font-weight:700}.widget.apply .btns .btn{width:100%}.widget.apply .btns .btn:first-child{margin-bottom:10px}.widget.apply .title{margin-bottom:15px;font-size:20px;font-weight:700;color:#e20515}.widget.apply .short{font-size:14px;opacity:.70;margin-bottom:15px}.widget.apply .quote{font-size:14px;font-weight:700;color:#67c3cd;line-height:18px}.widget.apply .quote::before,.widget.apply .quote::after{content:'"'}.vacancy-list .el:not(:last-child){margin-bottom:15px}.vacancy-list .item{display:block;border:1px solid #f3f3f3;padding:15px 22.5px}.vacancy-list .item:hover{border-color:#e9e9e9;background:#f3f3f3}.vacancy-list .item .title{font-size:24px;margin-bottom:0}.vacancy-list .tags{clear:both;line-height:18px}.vacancy-list .tags .tag{position:relative;font-size:14px;text-transform:uppercase;float:left;color:#717171}.vacancy-list .tags .tag:not(:last-child){margin-right:30px}.vacancy-list .tags .tag:not(:first-child):before{content:'';position:absolute;top:7px;left:-18px;background-color:#414141;height:4px;width:4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.vacancy-list .more{margin-bottom:0;font-weight:700;color:#717171}.small-wrap{padding:90px 0}.small-wrap .wrap{max-width:870px;padding:90px 0}.small-wrap .wrap-center{text-align:center;padding:90px 0}.small-wrap .wrap-center h2,.small-wrap .wrap-center .vacancy-list .item .title,.vacancy-list .item .small-wrap .wrap-center .title{font-size:27px}.wrap.style-shape{overflow:hidden;margin-top:-30px;position:relative}.wrap.style-shape img{width:25%;float:right}.wrap.style-shape+.wrap .wrap-center{padding-top:0}.work-at h2,.work-at .vacancy-list .item .title,.vacancy-list .item .work-at .title{font-size:27px}.work-at .wrap{padding:90px 15px 0}.work-at .small-wrap{padding:90px 15px 90px;max-width:900px;margin:0 auto}.work-at+.wrap{padding-top:0}.window-stick{background-color:#67c3cd;position:fixed;right:0px;top:25%;z-index:8;max-width:300px;-moz-animation:slideInFromRight 1s;-webkit-animation:slideInFromRight 1s;animation:slideInFromRight 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.window-stick .inner{position:relative;padding:15px}.window-stick .inner ul:not(.nav){list-style:none;padding:0 0 0 15px}.window-stick .inner ul:not(.nav) li{position:relative;margin-bottom:7.5px;line-height:21px;color:#fff}.window-stick .inner ul:not(.nav) li:before{content:'';position:absolute;left:-15px;top:6px;height:4px;width:4px;border:2px solid white;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.window-stick .inner .i-cross{position:absolute;color:#0000003d;top:7.5px;right:7.5px;display:block;cursor:pointer}.window-stick .inner .i-cross:before{display:block}.window-stick .inner .title{color:#fff;font-size:18px;display:inline-block}.window-stick .inner .btn{width:100%;background-color:#0000003d;padding:15px;border:none}.window-stick .inner .btn:hover{background-color:#e20515;color:#fff}.window-stick .inner p{color:#fff;word-wrap:break-word;margin-bottom:20px;font-weight:bold;line-height:1.5}.window-stick.state-closed{-moz-animation:slideOutFromRight .3s;-webkit-animation:slideOutFromRight .3s;animation:slideOutFromRight .3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.faq-answer ul:not(.nav){margin-left:40px}.widget-contact-block .flex-img img{display:block;width:100%}.form-widget form{max-width:580px;margin:0 auto;text-align:center}.section{padding:60px 0}.section+.section{padding-top:0}.usp-widget{background-color:rgba(103,195,205,0.1);position:relative}.usp-widget+*{padding-top:60px !important}.usp-widget:before{content:'';position:absolute;top:0;left:0;width:100%;background-color:#fff;height:10%}.usp-widget .usp-cont{position:relative;z-index:1}.usp-widget .usp-cont .usp-item:not(:first-child){margin-top:15px}.usp-widget .usp-cont .usp-item .inner{border:1px solid #fff;background-color:#fff;padding:39.99px 25px;display:block;text-align:center;box-shadow:0 20px 20px 0 rgba(103,195,205,0.14)}.usp-widget .usp-cont .usp-item .inner&gt;*:last-child{margin-bottom:0}.usp-widget .usp-cont .usp-item .inner img{margin-bottom:20px;max-height:80px}.usp-widget .usp-cont .usp-item .inner .s-h2{color:#67c3cd}.usp-widget .usp-cont .usp-item .inner p{color:#000}.usp-widget .usp-cont .usp-item .inner p .link-more{color:#67c3cd;font-weight:700;text-decoration:underline}.usp-widget .usp-cont+.btn-cont{margin-top:30px}.usp-widget .btn-cont{position:relative;z-index:1;padding-bottom:0;margin-bottom:-15px;display:flex;flex-wrap:wrap;justify-content:center}.banner-alt{position:relative;margin-bottom:30px}.banner-alt.state-small:not(.state-gradient) .img-container:after{display:none}.banner-alt.state-small.state-gradient .img-container:after{display:block}@media (max-width: 999px){.banner-alt.state-small .content-box h1{font-size:35px}}@media (min-width: 1000px){.banner-alt.state-small .content-box h1{font-size:50px}}.banner-alt .img-container{position:relative}.banner-alt .img-container+.content-box{margin-top:30px}.banner-alt .img-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(103,195,205,0.5) 0%, rgba(25,48,51,0.5) 100%);background:-webkit-linear-gradient(top, rgba(103,195,205,0.5) 0%, rgba(25,48,51,0.5) 100%);background:linear-gradient(to bottom, rgba(103,195,205,0.5) 0%, rgba(25,48,51,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#67C3CD', endColorstr='#193033',GradientType=0 )}.banner-alt .img-container .flex-img{margin-bottom:0}.banner-alt .img-container .flex-img img{display:block;width:100%}.banner-alt .content-box .inner-box{text-align:center}.banner-alt .content-box .inner-box&gt;*:last-child{margin-bottom:0}.banner-alt .content-box h1{color:#e20515;font-size:50px;line-height:92.4%;margin-bottom:10px}.banner-alt .content-box p{color:#e20515;font-size:18px;letter-spacing:2.5px;text-transform:uppercase}.text-block-with-media.s-alt{position:relative;overflow:hidden}.text-block-with-media.s-alt:after{content:'';background-size:auto;background-repeat:no-repeat;position:absolute;top:0;display:block;width:100%;height:100%}.text-block-with-media.s-alt.s-left:after{left:-55%;background-position:top right}.text-block-with-media.s-alt.s-right:after{right:-55%;background-position:top right;transform:rotate(180deg) scaleY(-1)}.text-block-with-media.s-alt.s-blue:after{background-image:url("/templates/img/style-element-triangle-blue.svg")}.text-block-with-media.s-alt.s-red:after{background-image:url("/templates/img/style-element-triangle-red.svg")}.text-block-with-media.s-alt.s-grey:after{background-image:url("/templates/img/style-element-triangle-grey.svg")}.text-block-with-media.s-alt .wrap{position:relative;z-index:1}.text-block-with-media+.text-block-with-media{padding-top:60px}.text-block-with-media .media-box{text-align:center}.text-block-with-media .media-box+.content-box{margin-top:15px}.text-block-with-media .media-box img{max-width:100%}.text-block-with-media .content-box .pre-title{font-size:20px;font-weight:800;color:#67c3cd;margin-bottom:5px;position:relative;padding-left:20px}.text-block-with-media .content-box .pre-title:before{content:'+';position:absolute;top:0;left:0}.text-block-with-media .content-box h2,.text-block-with-media .content-box .vacancy-list .item .title,.vacancy-list .item .text-block-with-media .content-box .title{font-weight:700;font-size:24px}.text-block-with-media .content-box .short{font-weight:700;font-size:18px;margin-bottom:20px}.text-block-with-media .content-box p a:not(.btn){color:#67c3cd;font-weight:700;text-decoration:underline}.text-block-with-media .content-box p a:not(.btn).btn.s-secondary{color:#fff}.text-block-with-media .content-box p a:not(.btn).btn.s-secondary:hover{color:#67c3cd}.text-block-with-media .content-box ul li:before{border:0;background-color:#000;top:8px}.text-block-with-media .content-box&gt;*:last-child{margin-bottom:0}@media (max-height: 750px){body.s-overlay-open{position:fixed;top:0}#overlay-box .overlay-content{overflow-y:scroll;margin-right:-20px}}@media (max-width: 1260px){#project-slider .flex-direction-nav{bottom:0}}@media (max-width: 1140px){.m-max-4 .blog-grid .el:nth-child(1n+5){display:none}#project-slider .flex-direction-nav{bottom:-90px}#project-slider.state-alt .text-container .pre-title{padding-left:25px}#project-slider.state-alt .text-container .pre-title:before{left:0}.search-row .search-row-form{margin-top:-75px}#top #menu-main .nav .el:not(:last-child){margin-right:15px}#top .page-actions .actions-list .el:not(:last-child){padding:0 15px 0 0}#top .btn-cont .btn{padding-left:12.5px;padding-right:12.5px}.usp-widget .usp-item .inner{padding:30px 15px !important}}@media (min-width: 1000px) and (max-width: 1300px){#top #menu-main&gt;.nav&gt;.el:not(:last-child){margin-right:15px}#top #menu-main&gt;.nav&gt;.el&gt;a{font-size:14px}}@media (max-width: 1000px){body.s-overlay-open #overlay-box{top:72.42px}body.s-overlay-open #overlay-box .overlay-content#search-box .search-results{padding-top:300px}body.s-menu-open{overflow:hidden;position:fixed}body.s-menu-open #top .header-wrap .overlay{display:block}body.s-menu-open #top .header-wrap .header-triggers{border-bottom:2px solid #ebebeb}body.s-menu-open #top #menu-main{position:fixed;padding-top:72.42px;flex-direction:column;height:100%;overflow:auto;display:block;background-color:#f3f3f3 !important}body.s-menu-open #top #menu-main.s-show-sub-menu{overflow-y:scroll;overflow-x:hidden;display:block;height:100%}body.s-menu-open #top #menu-main .nav{flex-direction:column;width:100%;background:#fff}body.s-menu-open #top #menu-main .nav .el a.trigger-sub-menu.s-show-sub-menu:after{content:""}body.s-menu-open #top #menu-main .nav .el a.trigger-sub-menu.s-show-sub-menu+.sub-menu{display:block}.blocks .el{width:100%}.main-content,.sidebar{width:100%}.usp-top .img-container{width:40%;margin:0}.usp-top .usp{float:right;width:60%}.blog-page{margin-bottom:0}.blog-page .wrap{-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;position:relative}.blog-page .style-element{right:0;width:220px;top:-105px}#bottom .pre-bottom .col{width:50%}#top .page-actions{display:none}#top .btn-cont .btn{padding-left:0;padding-right:0}#top .header-wrap .wrap{padding:0}#top .header-triggers{display:flex;padding:20px 15px;justify-content:space-between;flex:1 1 auto}#top .header-triggers #trigger-menu-main{display:flex}#top #menu-main{display:none}#top #menu-main .nav .el{border-bottom:2px solid #ebebeb}#top #menu-main .nav .el:not(:last-child){margin-right:0}#top #menu-main .nav .el:hover .sub-menu{display:none}#top #menu-main .nav .el:hover .trigger-sub-menu:after{content:""}#top #menu-main .nav .el a{padding:15px;display:block;font-weight:700}#top #menu-main .nav .el a.trigger-sub-menu:after{right:15px}#top #menu-main .nav .sub-menu{position:static;padding-top:0}#top #menu-main .nav .sub-menu .el{padding:0;border:none}#top #menu-main .nav .sub-menu .el a{font-weight:400}#top #menu-main .page-actions{display:block;padding:0}#top #menu-main .page-actions .wrap{flex-direction:column;padding:15px}#top #menu-main .page-actions .actions-list{display:block;order:2}#top #menu-main .page-actions .actions-list .el{padding:30px 0 0}#top #menu-main .page-actions .actions-list .el:not(:last-child){padding:30px 0 0}#top #menu-main .page-actions .actions-list .el:last-child{margin-bottom:15px}#top #search-trigger{margin-left:0;right:75px}#top .contact-link,#top .phone-link,#top #search-trigger{display:block;top:50%;transform:translateY(-50%);position:absolute;z-index:2}#top .contact-link{right:9.6875rem}#top .contact-link img{display:block;width:1.5625rem}#top .phone-link{right:7.1875rem}#top .phone-link:before{font-size:18px;color:#414141}#overlay-box+#banner,#overlay-box+.banner-alt{margin-top:72.42px !important}}@media (min-width: 500px){.usp-widget .usp-cont{display:flex;flex-wrap:wrap;margin-right:-15px}.usp-widget .usp-cont .usp-item{flex:0 1 50%}.usp-widget .usp-cont .usp-item:not(:last-child){margin-bottom:0}.usp-widget .usp-cont .usp-item:nth-child(2){margin-top:0}.usp-widget .usp-cont .usp-item .inner{margin-right:15px;height:100%}}@media (min-width: 850px){.banner-alt .img-container+.content-box{margin-top:0}.banner-alt .content-box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:1}.banner-alt .content-box .inner-box{max-width:500px;margin-left:auto;text-align:right}.banner-alt .content-box h1,.banner-alt .content-box p{color:#fff}.text-block-with-media.s-left .content-box:not(:only-child){padding-left:30px}.text-block-with-media.s-right .media-box{order:1}.text-block-with-media.s-right .content-box:not(:only-child){padding-right:30px}.text-block-with-media.s-alt .wrap{max-width:1040px}.text-block-with-media.s-alt .media-box{flex:0 0 50%}.text-block-with-media.s-alt .content-box{flex:1 1 50%}.text-block-with-media:not(.s-alt).s-right .media-box{flex:0 0 40%}.text-block-with-media:not(.s-alt).s-right .content-box{flex:1 1 60%}.text-block-with-media:not(.s-alt).s-left .media-box{flex:0 0 60%}.text-block-with-media:not(.s-alt).s-left .content-box{flex:1 1 40%}.text-block-with-media .wrap{display:flex;align-items:center}.text-block-with-media .media-box+.content-box{margin-top:0}.text-block-with-media .content-box h2,.text-block-with-media .content-box .vacancy-list .item .title,.vacancy-list .item .text-block-with-media .content-box .title{font-size:30px}}@media (min-width: 1000px){body.s-menu-open{overflow:auto;position:static}body.s-menu-open #top #menu-main{flex-direction:row;position:static;margin-top:0;display:flex;justify-content:flex-end}body.s-menu-open #top #menu-main .nav{flex-direction:row;width:auto}body.s-menu-open #top #menu-main .nav .sub-menu{padding-top:20px}body.s-menu-shrinked .page-actions{-moz-animation:slideOutUp .15s;-webkit-animation:slideOutUp .15s;animation:slideOutUp .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out}body.s-menu-shrinked #top{-moz-animation:slideOutUpBig .15s;-webkit-animation:slideOutUpBig .15s;animation:slideOutUpBig .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out;animation-fill-mode:both}body.s-menu-shrinked #overlay-box{top:72.42px}body.s-menu-shrinked #overlay-box .overlay-content#search-box .search-results{padding-top:239px}body.s-menu-shrinked #overlay-box+#banner,body.s-menu-shrinked #overlay-box+.banner-alt{margin-top:72.42px !important}body.s-style-element{background-position:top left}#top{-moz-animation:slideInUpBig .15s;-webkit-animation:slideInUpBig .15s;animation:slideInUpBig .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out}#top .header-triggers{padding:20px 0}#banner.large.s-odd{max-height:50vh}.widget-contact-block .inner{position:relative}.widget-contact-block .flex-img{margin-bottom:0}.widget-contact-block .content-box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.widget-contact-block .content-box .widget{max-width:30%;margin-left:auto;margin-right:calc(((980px / 2) - 30%) / 2)}#project-slider.section{padding-bottom:150px}.section{padding:90px 0}.usp-widget+*{padding-top:90px !important}.usp-widget:before{height:20%}.usp-widget .usp-cont{margin-right:-20px}.usp-widget .usp-cont .usp-item{flex-basis:25%;margin-top:20px}.usp-widget .usp-cont .usp-item:first-child,.usp-widget .usp-cont .usp-item:nth-child(2),.usp-widget .usp-cont .usp-item:nth-child(3),.usp-widget .usp-cont .usp-item:nth-child(4){margin-top:0}.usp-widget .usp-cont .usp-item .inner{margin-right:20px;box-shadow:-10px 20px 20px 0 rgba(103,195,205,0.14)}.usp-widget .usp-cont+.btn-cont{margin-top:60px}.banner-alt .content-box h1{font-size:70px}.banner-alt .content-box p{font-size:24px}.banner-alt .content-box .btn{margin-top:30px}.text-block-with-media .content-box .pre-title{padding-left:0}.text-block-with-media .content-box .pre-title:before{left:-25px}.text-block-with-media+.text-block-with-media{padding-top:90px}}@media (min-width: 1050px){.usp-widget .usp-cont .usp-item .inner:hover{border-color:#67c3cd}}@media (min-width: 1140px){.widget-contact-block .content-box .widget{margin-right:calc(((1080px / 2) - 30%) / 2)}.cta-box .wrap{display:flex}.cta-box .widget.nav-list.downloads{flex:1 1 50%}.cta-box .widget.nav-list.downloads:not(:last-child){margin-bottom:0;margin-right:20px}.cta-box .widget.nav-list.downloads .nav{min-height:100%}.cta-box .blocks-cont{flex:1 1 50%}.cta-box .blocks-cont .el:not(:last-child){margin-bottom:20px}#project-slider.section{padding-bottom:90px}}@media (min-width: 1260px){.widget-contact-block .content-box .widget{max-width:25%;margin-right:calc(((1230px / 2) - 25%) / 2)}.cta-box .widget.nav-list.downloads:not(:last-child){margin-right:25px}.cta-box .blocks-cont .el:not(:last-child){margin-bottom:25px}}@media (max-width: 900px){.triple-links .el{width:50%;margin-bottom:30px}.triple-links .el:last-child{clear:both}.search-row{margin-top:-30px;padding-top:30px;padding-bottom:30px}.search-row .search-row-form{margin-top:0}}@media (max-width: 850px){.triple-list-row .nav-list{width:50%;margin-bottom:30px}.triple-list-row .nav-list:nth-child(2n+3){clear:both}#filter .pageing{display:none}#filter input[type=text]{width:100%}#filter .filter{float:left}#filter #active-filters{float:left}#filter #active-filters .active-filter{float:left}#concepts-nav .el{width:50%}}@media (max-width: 850px) and (min-width: 500px){#concepts-nav .el:nth-child(2n+3){clear:both}}@media (max-width: 850px){#banner.red+.solutions-nav{-moz-transform:translateY(-25%);-o-transform:translateY(-25%);-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}#banner.large .scroll-to-positioner{top:70%}.solutions-nav.wrap{max-width:500px}.solutions-nav .el{width:50%}.link-img-blocks .el{width:100%}#project-slider.state-alt .img-container{width:50%}#project-slider.state-alt .text-container{width:100%}#project-slider .text-container{width:100%}#project-slider .text-container .short{display:none}#project-slider .img-container{margin-right:25%;margin-bottom:30px}#project-slider .flex-direction-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:0 !important}.related-links .el{width:100%;margin-bottom:15px;padding:0;height:auto}.related-links .el.small{height:auto;float:left;width:50%;margin-bottom:0}.related-links .el.small:not(:last-child){padding:0 7.5px 0 0}.related-links .el.small:last-child{padding:0 0 0 7.5px}.related-links .el .img-container img{-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;left:0;top:0;position:relative}}@media (max-width: 750px){#banner h1{font-size:50px}#banner h1 .small{font-size:30px}#banner h1 .large{font-size:70px}#banner .subtitle{font-size:16px}.cta-row-widget .style-element{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:55%}.specs .el{width:50%}.specs .el:nth-child(1n+3){margin-top:15px}#overlay-box .overlay-content#nav-main{width:100%}#overlay-box .overlay-content#nav-main .col{margin-left:30px}#overlay-box .overlay-content#nav-main .col:last-child{float:right;margin-right:30px;margin-left:0}#reference-slider .el .img-container{display:none}#reference-slider .el .text-container{width:100%}.blog-page .wrap .action-row .social{float:left;width:100%}.double-list-row .nav-list{width:100%}.double-list-row .nav-list:first-child{margin-bottom:30px}}@media (max-width: 650px){#img-slider .flex-direction-nav{bottom:15px}.blocks .el.small{width:100%;margin-bottom:15px}.blocks .el .filled,.cta-box .blocks-cont .el .filled{padding-right:30px}.blocks .el .filled img,.cta-box .blocks-cont .el .filled img{display:none}.usp-top .img-container{width:50%;min-width:290px;float:none;margin:0 auto 15px}.usp-top .usp{float:none;width:100%}#project-grid .el{width:100%;margin-top:30px}#overlay-box .overlay-content.form{-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;top:0;left:0;height:100%;width:100%}#overlay-box .overlay-content.form .heading,#overlay-box .overlay-content.form form{padding:30px}#overlay-box .overlay-content.form form{padding-bottom:60px}}@media (max-width: 600px){.search-row .search-row-form input[type=text],.search-row.search-faq .search-row-form input[type=text]{width:100%}.search-row .search-row-form .controls,.search-row.search-faq .search-row-form .controls{padding-top:5px;width:100%;border-top:1px solid #e9e9e9}.search-row .search-row-form .controls:before,.search-row.search-faq .search-row-form .controls:before{content:normal}.search-row .search-row-form .controls .select,.search-row .search-row-form .controls .btn,.search-row.search-faq .search-row-form .controls .select,.search-row.search-faq .search-row-form .controls .btn{width:50%}.search-row .search-row-form .controls .select:after,.search-row.search-faq .search-row-form .controls .select:after{right:15px}.search-row .search-row-form .input,.search-row .search-row-form .filter.select,.search-row.search-faq .search-row-form .input,.search-row.search-faq .search-row-form .filter.select{width:100%;float:none}.search-row.search-faq .search-row-form .controls{text-align:center}.search-row.search-faq .search-row-form .controls .btn{float:none}.triple-links .el{width:100%;margin-bottom:30px}.triple-list-row .nav-list{width:100%}.contact-row-widget .img-container{width:100%;max-width:100%;text-align:center;margin-bottom:15px;float:none}.contact-row-widget .text-container{width:100%;float:none;text-align:center}.contact-row-widget .text-container .action{float:none}body.s-overlay-open #overlay-box{top:63.41px}body.s-overlay-open #overlay-box .overlay-content#search-box .search-results{padding-top:232px}#overlay-box .overlay-content#nav-main .col{width:100%;height:auto}#overlay-box .overlay-content#nav-main .col:last-child{margin-left:30px;float:left;padding-bottom:30px}#top .header-triggers #logo img{max-width:150px}.upload .upload-holder{flex-direction:column}form .row.s-aligned label,form .row.s-aligned .label,form .row.s-aligned .options,form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .upload{float:none;width:100%}form .row.s-aligned label,form .row.s-aligned .label{top:0;left:0}form .row.s-aligned .tooltip{right:2px;top:10px}form .options.s-aligned,form .submit-row.s-aligned,form .validation-row.s-aligned{padding-left:0}form .row.textarea-row.s-aligned .validation{top:0}#overlay-box+#banner,#overlay-box+.banner-alt{margin-top:62.72px !important}body.s-menu-open #top #menu-main{padding-top:62.72px !important}}@media (max-width: 550px){#banner h1{font-size:30px;line-height:35px}#banner h1 .small{font-size:18px}#banner h1 .large{font-size:35px}#banner.large .scroll-to-positioner{top:60%;padding-top:0;font-size:14px}#banner.large .scroll-to-positioner .i-arrow-single-south{margin-top:15px}#banner.large .scroll-to-positioner .inner{font-size:18px}#banner.small h1{position:static;transform:none;padding-left:15px;padding-right:15px;margin-top:15px}#banner .subtitle{font-size:14px}#filter .filter{width:100%}#bottom .pre-bottom .col{width:320px;margin:0 auto 30px;float:none}#bottom .pre-bottom .col.slogan-col{min-height:120px}#bottom .social{float:left}.related-links .el.small{margin-bottom:15px;width:100%;padding:0 !important}#overlay-box .overlay-content#search-box .search-results .title{position:relative;left:0;margin-bottom:15px}#page-suggestions .nav .title{position:relative;right:auto}}@media (max-width: 500px){h1{font-size:30px}.specs .el{width:100%}.specs .el:not(:first-child){margin-top:15px}#concepts-nav .el{width:100%}#banner.red+.solutions-nav{-moz-transform:translateY(-12.5%);-o-transform:translateY(-12.5%);-webkit-transform:translateY(-12.5%);-ms-transform:translateY(-12.5%);transform:translateY(-12.5%)}.solutions-nav.wrap{max-width:320px}.solutions-nav .el{width:100%}.blog-page .wrap .action-row .author{width:100%}.blog-page .wrap .action-row .author .img-container{width:100%;text-align:center}.blog-page .wrap .action-row .author .img-container img{margin:0 auto 15px}.nav-list li a .type{display:none}#project-slider .el:not(.flex-active-slide) .img-container{opacity:0}#project-slider .img-container,#project-slider.state-alt .img-container{width:320px;margin:0 auto 15px;float:none}}@media (max-width: 400px){h1,.s-h1,#project-slider.state-alt .text-container .s-h1{font-size:24px}#banner.large .scroll-to-positioner{display:none}#top .page-actions .btn-cont{display:block}#top .page-actions .btn-cont .btn{display:block;width:100%;margin:7.5px 0 0}#top .page-actions .btn-cont .btn:first-child{margin-top:0}}*{-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#bdcccd}article,aside,details,footer,header,nav,section,picture{display:block}html,body{margin:0;padding:0;width:100%}body.s-overlay-open{overflow:hidden}body.s-menu-open #top .header-triggers{position:relative;z-index:2}body.s-menu-open #top .header-triggers #trigger-menu-main .bars-cont .icon-bar{background-color:transparent}body.s-menu-open #top .header-triggers #trigger-menu-main .bars-cont .icon-bar:before{transform:rotate(-45deg);top:-0.0625rem}body.s-menu-open #top .header-triggers #trigger-menu-main .bars-cont .icon-bar:after{transform:rotate(45deg);top:-0.0625rem}body.s-menu-open #top #menu-main{width:100%;left:0;top:0;z-index:1;background-color:#fff}body.s-menu-open #top #menu-main .page-actions{width:100%}.wrap{margin:0 auto;max-width:1230px;padding:0 15px}.wrap.has-back-button{margin-top:206.4px}@media (max-width: 1260px){.wrap{max-width:1080px}}@media (max-width: 1140px){.wrap{max-width:980px}}.row{overflow:hidden}@media (min-width: 650px) and (max-height: 950px){#overlay-box .overlay-content.s-active{max-height:600px;transform:translateX(-50%) !important;top:50px !important;overflow-y:scroll}}
/*# sourceMappingURL=global.css.map */
</pre></body></html>