@charset "UTF-8";
@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-MediumItalic.eot');src:url('../assets/fonts/ubuntu/Ubuntu-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-MediumItalic.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-MediumItalic.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-MediumItalic.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-MediumItalic.svg#Ubuntu-MediumItalic') format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-Italic.eot');src:url('../assets/fonts/ubuntu/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-Italic.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-Italic.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-Italic.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-Medium.eot');src:url('../assets/fonts/ubuntu/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-Medium.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-Medium.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-Medium.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-Medium.svg#Ubuntu-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-Light.eot');src:url('../assets/fonts/ubuntu/Ubuntu-Light.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-Light.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-Light.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-Light.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-Light.svg#Ubuntu-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-LightItalic.eot');src:url('../assets/fonts/ubuntu/Ubuntu-LightItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-LightItalic.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-LightItalic.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-LightItalic.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-LightItalic.svg#Ubuntu-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-BoldItalic.eot');src:url('../assets/fonts/ubuntu/Ubuntu-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-BoldItalic.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-BoldItalic.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-BoldItalic.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-BoldItalic.svg#Ubuntu-BoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-Regular.eot');src:url('../assets/fonts/ubuntu/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-Regular.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-Regular.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-Regular.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-Regular.svg#Ubuntu-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url('../assets/fonts/ubuntu/Ubuntu-Bold.eot');src:url('../assets/fonts/ubuntu/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/ubuntu/Ubuntu-Bold.woff2') format('woff2'), url('../assets/fonts/ubuntu/Ubuntu-Bold.woff') format('woff'), url('../assets/fonts/ubuntu/Ubuntu-Bold.ttf') format('truetype'), url('../assets/fonts/ubuntu/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}.tester{font-size:12px}html{font-size:16px}body{font-family:'Ubuntu', Arial, sans-serif;color:#3B3B3B;letter-spacing:0;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;image-rendering:-webkit-optimize-contrast}body input[type="text"].form-control{padding:0.65rem 1rem;border-radius:0px;resize:none}body input[type="tel"].form-control{padding:0.65rem 1rem;border-radius:0px;resize:none}body input[type="email"].form-control{padding:0.65rem 1rem;border-radius:0px;resize:none}body textarea.form-control{padding:0.65rem 1rem;border-radius:0px;resize:none}body select.form-control{padding:0.65rem 1rem;border-radius:0px;resize:none}body input[type=button].btn-block{width:100%}h1{color:#3B3B3B;font-weight:400;font-size:2.6875rem;line-height:3.0625rem;margin-bottom:1rem}h2{color:#3B3B3B;font-weight:400;font-size:2.6875rem;line-height:3.0625rem;margin-bottom:1rem}h3{color:#3B3B3B;font-size:1.375rem;line-height:2.25rem;margin-bottom:1rem}h4{color:#3B3B3B;font-weight:700;font-size:1.125rem;margin-bottom:1rem}h5{color:#2077b3;font-size:1.25rem;line-height:1.875rem;margin-bottom:1rem;font-weight:400;text-transform:uppercase}h6{color:#2077b3;font-size:1.25rem;line-height:1.875rem;margin-bottom:1rem;font-weight:500;text-transform:none}.lead{font-weight:300;font-size:1.25rem;color:#3B3B3B;letter-spacing:0;line-height:1.6875rem;margin-bottom:1rem}img{max-width:100%;height:auto;vertical-align:bottom}video{max-width:100%;height:auto;vertical-align:bottom}p{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.875rem}a{color:#2077b3}a:hover{color:#185a88;text-decoration:none}.color-main{color:#EA5D0B}.font-weight-medium{font-weight:500 !important}.text-primary{color:#EA5D0B !important}.text-secondary{color:#2077b3 !important}a.text-primary:focus,a.text-primary:hover{color:#2077b3 !important}.vc-wowi-teaser-box-wrap{-webkit-box-shadow:0px 8px 19px rgba(0, 0, 0, 0.31);-moz-box-shadow:0px 8px 19px rgba(0, 0, 0, 0.31);box-shadow:0px 8px 19px rgba(0, 0, 0, 0.31)}.vc-wowi-teaser-box-wrap img{width:100%}.vc-wowi-teaser-box-wrap .vc-wowi-image-container{position:relative}.vc-wowi-teaser-box-wrap .vc-wowi-icon{position:absolute;left:50%;top:50%;width:50%;max-width:30%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.vc-wowi-teaser-box-content{background-color:#fff;padding:1.5rem}.vc-wowi-post-type-slider-wrap .slick-item{padding:1rem}.vc-wowi-post-type-slider-wrap .vc-wowi-post-type-slider-item{padding:1rem;-webkit-box-shadow:0px 8px 19px rgba(0, 0, 0, 0.31);-moz-box-shadow:0px 8px 19px rgba(0, 0, 0, 0.31);box-shadow:0px 8px 19px rgba(0, 0, 0, 0.31);background-color:#fff}.vc-wowi-post-type-slider-wrap .vc-wowi-post-type-slider-item .vc-wowi-item-heading{font-weight:700;font-size:1.5rem;color:#000;margin:1rem 0}.vc-wowi-post-type-slider-wrap .slick-prev:before{color:#EA5D0B}.vc-wowi-post-type-slider-wrap .slick-next:before{color:#EA5D0B}.vc-wowi-post-type-slider-wrap img{width:100%}.vc-wowi-bauprojekt-galerie .slick-prev:before{color:#EA5D0B}.vc-wowi-bauprojekt-galerie .slick-next:before{color:#EA5D0B}.vc-wowi-bauprojekt-galerie .slick-item{position:relative}.vc-wowi-bauprojekt-galerie .slick-item img{width:100%}.vc-wowi-bauprojekt-galerie .slick-item .slick-layer{position:absolute;width:100%;height:100%;background:rgba(234, 93, 11, 0.8);top:0;transition:all 0.5s ease;opacity:0}.vc-wowi-bauprojekt-galerie .slick-item:hover .slick-layer{opacity:1}.vc-wowi-bauprojekt-galerie .slick-item:hover .slick-layer .layer-icon svg{animation:lupeSize 0.5s}.vc-wowi-bauprojekt-galerie .slick-slider .slick-track{margin-left:0}.vc-wowi-bauprojekt-galerie .slick-slide{margin:0 1rem}.vc-wowi-bauprojekt-galerie .slick-list{margin:0 -1rem}.vc-wowi-bauprojekt-galerie .slick-layer .layer-icon{position:relative;width:100%;height:100%}.vc-wowi-bauprojekt-galerie .slick-layer .layer-icon svg{max-width:70px;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.vc-wowi-bauprojekte-tab-wrap{position:relative}.vc-wowi-bauprojekte-tab-wrap .nav-tabs{position:absolute;display:block;border-bottom:0;z-index:1}.vc-wowi-bauprojekte-tab-wrap .nav-tabs li a{padding:1.5rem;display:block;font-size:1.25rem;font-size:1rem}.vc-wowi-bauprojekte-tab-wrap .nav-tabs li a:hover{color:#fff}.vc-wowi-bauprojekte-tab-wrap .nav-tabs li a.active{border-bottom:2px solid #EA5D0B;background-color:#EA5D0B;border-right:2px solid #EA5D0B;border:0;color:#fff}.vc-wowi-bauprojekte-tab-wrap .vc-wowi-bauprojekt-picture{min-height:650px;background-size:cover;background-position:center}.vc-wowi-bauprojekte-tab-wrap .vc-wowi-bauprojekt-title{font-weight:700;font-size:1.5rem;padding-top:7rem;padding-bottom:1.5rem;padding-left:6rem;border-bottom:2px solid #EA5D0B;border:0}.vc-wowi-bauprojekte-tab-wrap .vc-wowi-bauprojekt-teaser{padding-left:6rem;padding-top:1.5rem;padding-bottom:1.5rem}.vc-wowi-bauprojekte-tab-wrap .vc-wowi-bauprojekt-body{padding-left:6rem;padding-top:1.5rem;padding-bottom:1.5rem}.vc-wowi-bauprojekte-tab-wrap.layout_2{-webkit-box-shadow:0px 0px 21px rgba(0, 0, 0, 0.41);-moz-box-shadow:0px 0px 21px rgba(0, 0, 0, 0.41);box-shadow:0px 0px 21px rgba(0, 0, 0, 0.41)}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs{top:5rem;left:-0.8rem}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs li{width:360px;text-align:center;margin:1rem 0}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs li a{transition:all 0.5s ease;padding:0;color:#3B3B3B;border-bottom:2px solid #fff;border-right:2px solid #fff;border:0;background-color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs li a:hover{background-color:#EA5D0B;color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs li a:hover .sash{border-bottom:13px solid #b94a09}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs li a.active{color:#fff;border-bottom:2px solid #fff;border-right:2px solid #fff;background-color:#EA5D0B;position:relative;border:0}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs .tab-link{position:relative;padding:1.5rem;-webkit-box-shadow:1px -1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px -1px 1px rgba(0, 0, 0, 0.1);box-shadow:1px -1px 1px rgba(0, 0, 0, 0.1)}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs .sash{height:0;width:0;border-bottom:13px solid #F2F2F2;border-left:13px solid transparent;top:-13px;position:absolute;left:0;transition:all 0.5s ease;z-index:-1}.vc-wowi-bauprojekte-tab-wrap.layout_2 .nav-tabs .active .sash{border-bottom:13px solid #b94a09}.vc-wowi-bauprojekte-tab-wrap.layout_2 .vc-wowi-bauprojekt-content{background-color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_2 .vc-wowi-bauprojekt-title{font-size:2rem;color:#000;padding-top:4rem;border-bottom:0;padding-left:2rem;line-height:2.5rem}.vc-wowi-bauprojekte-tab-wrap.layout_2 .vc-wowi-bauprojekt-teaser{padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:0}.vc-wowi-bauprojekte-tab-wrap.layout_2 .vc-wowi-bauprojekt-body{padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:0}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs{padding-top:4.5rem;left:50%;-moz-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);margin-left:-167px}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs li{width:360px;text-align:center;margin:1rem 0}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs li a{color:#fff;border-bottom:2px solid transparent;border-right:2px solid transparent;border:0;color:#3B3B3B;background-color:#fff;position:relative;transition:all 0.5s ease;-webkit-box-shadow:1px -1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px -1px 1px rgba(0, 0, 0, 0.1);box-shadow:1px -1px 1px rgba(0, 0, 0, 0.1)}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs li a:hover{background-color:#EA5D0B;color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs li a:hover:after{background-color:transparent}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs li a:hover .sash{border-bottom:13px solid #b94a09}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs li a.active{border-bottom:2px solid #EA5D0B;background-color:#EA5D0B;border-right:2px solid #EA5D0B;border:0;color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs .sash{height:0;width:0;border-bottom:13px solid rgba(230, 230, 230, 0.9);border-right:13px solid rgba(230, 230, 230, 0.9);top:-13px;position:absolute;right:0;transition:all 0.5s ease;border-right:30px solid white;border-bottom:13px solid #e6e6e6;border-right:13px solid transparent;z-index:-1}.vc-wowi-bauprojekte-tab-wrap.layout_1 .nav-tabs .show .sash{border-right:30px solid #3c3c3e;border-bottom:13px solid #b94a09;border-right:13px solid transparent}.vc-wowi-bauprojekte-tab-wrap.layout_1 .tab-pane{min-height:650px;background-size:cover;background-position:center}.vc-wowi-bauprojekte-tab-wrap.layout_1 .vc-wowi-bauprojekt-content{background-color:rgba(38, 38, 38, 0.9);color:#fff;min-height:650px}.vc-wowi-bauprojekte-tab-wrap.layout_1 .vc-wowi-bauprojekt-content h1{color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_1 .vc-wowi-bauprojekt-content h2{color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_1 .vc-wowi-bauprojekt-content h3{color:#fff}.vc-wowi-bauprojekte-tab-wrap.layout_1 .vc-wowi-bauprojekt-content h4{color:#fff}.slick-slider .slick-list{margin-left:0}.slick-dots{position:relative;margin-top:15px}.slick-dots li{margin:0 6px;width:15px;height:15px}.slick-dots li button{background:#D1D1D1;border:none;width:15px;height:15px;border-radius:50%}.slick-dots li button:hover{background:#3B3B3B}.slick-dots li button:before{display:none}.slick-dots .slick-active button{background:#3B3B3B}.lupe-outer{fill:#fff}.lupe-inner{fill:#fff}.vc-wowi-icon-box-wrap{text-align:center;margin-bottom:1rem}.vc-wowi-icon-box-wrap svg{width:50%;max-width:140px}.vc-wowi-animated-numbers-box-wrap{text-align:center;margin-bottom:1rem}.vc-wowi-animated-numbers-box-wrap svg{width:50%;max-width:140px;margin-bottom:1rem}.vc-wowi-animated-numbers-box-wrap .animated-number-container{margin-bottom:1rem;font-size:2rem;font-weight:bold}.vc-wowi-animated-numbers-box-wrap .animated-number-desc{font-size:1.2rem;text-transform:uppercase}.icon-listing-big .vc-wowi-animated-numbers-box-wrap svg{width:70%;max-width:180px;margin-bottom:0}.vc-wowi-faq-wrap .faq-item .faq-toggle-title{font-size:1.2rem;line-height:2rem;color:#EA5D0B;font-weight:300;cursor:pointer;position:relative;padding-left:2.5rem;margin-bottom:1rem}.vc-wowi-faq-wrap .faq-item .faq-toggle-content{padding-left:2.5rem}.vc-wowi-faq-wrap .faq-item .faq-bullet{position:absolute;left:0;font-size:1.5rem;color:#EA5D0B;border-color:#EA5D0B;height:100%}.vc-wowi-faq-wrap .faq-item .faq-bullet svg{width:2rem}.vc-wowi-faq-wrap .faq-item .faq-bullet svg .faq-outer{stroke:#EA5D0B}.vc-wowi-faq-wrap [aria-expanded="true"] .faq-inner-up{display:block}.vc-wowi-faq-wrap [aria-expanded="true"] .faq-inner-down{display:none}.vc-wowi-faq-wrap [aria-expanded="true"] .faq-outer{fill:#EA5D0B}.vc-wowi-faq-wrap [aria-expanded="false"] .faq-inner-down{display:block}.vc-wowi-faq-wrap [aria-expanded="false"] .faq-inner-up{display:none}.vc-wowi-faq-wrap [aria-expanded="false"] .faq-outer{fill:#fff}.vc-wowi-faq-wrap [aria-expanded="false"] .faq-inner{fill:#EA5D0B}.vc-wowi-chronik-wrap .chronik-item{position:relative}.vc-wowi-chronik-wrap .chronik-date{height:70px;width:70px;border-radius:50%;position:absolute;left:0;cursor:pointer;border:2px solid #EA5D0B;z-index:10;background:radial-gradient(#f78a4b, #EA5D0B);color:#fff;background:#EA5D0B}.vc-wowi-chronik-wrap .chronik-item .chronik-date.collapsed{color:#EA5D0B;background:#fff}.vc-wowi-chronik-wrap .chronik-date span{position:relative;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block}.vc-wowi-chronik-wrap .chronik-content-container{margin-left:35px;border-left:2px solid #EA5D0B;padding-left:70px;padding-bottom:2rem}.vc-wowi-chronik-wrap .chonrik-title{padding-top:25px;font-size:1.25rem;margin-bottom:1rem;color:#EA5D0B;font-weight:300}.chronik-container .wpb_wrapper>div:last-child .chronik-content-container{border-color:transparent}.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#EA5D0B !important}.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{border-color:#EA5D0B !important}.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{text-shadow:none;color:#55606E;display:flex !important;align-items:center;justify-content:center;background-color:transparent;border:none;width:21px !important;height:45px !important;background-position:center !important;background-size:100% auto !important;background-repeat:no-repeat !important}.vc_images_carousel .vc_carousel-control .icon-next:before,.vc_images_carousel .vc_carousel-control .icon-prev:before{top:-4px !important;display:none}.vc_images_carousel .vc_carousel-control .icon-prev{background-image:url(../assets/images/arrow-prev.svg) !important}.vc_images_carousel .vc_carousel-control .icon-next{background-image:url(../assets/images/arrow-next.svg) !important}.vc_images_carousel .vc_left.vc_carousel-control{left:-65px !important}.vc_images_carousel .vc_right.vc_carousel-control{right:-65px !important}.vc_images_carousel .vc_carousel-control{top:40% !important}.vc_images_carousel .vc_carousel-indicators li{background-color:#D1D1D1 !important;border-color:#D1D1D1 !important}.vc_images_carousel .vc_carousel-indicators li,.vc_images_carousel .vc_carousel-indicators .vc_active{width:10px !important;height:10px !important;margin:1px 3px !important}.vc_images_carousel .vc_carousel-indicators li.vc_active{background-color:#3B3B3B !important;border-color:#3B3B3B !important}.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{height:100% !important}.solution-gallery .vc_images_carousel .vc_carousel-control .icon-next,.solution-gallery .vc_images_carousel .vc_carousel-control .icon-prev{color:#ffffff;width:30px !important;height:30px !important;border:1px solid #ffffff;font-size:22px !important}.solution-gallery .vc_images_carousel .vc_carousel-control .icon-next:before,.solution-gallery .vc_images_carousel .vc_carousel-control .icon-prev:before{top:-1px !important}.solution-gallery .vc_images_carousel .vc_left.vc_carousel-control{left:-70px !important}.solution-gallery .vc_images_carousel .vc_carousel-control{top:50% !important}.nav-container .image-brand{max-width:254px}.nav-container .image-brand img{width:100%}.header-wrapper{position:absolute;left:0;right:0;z-index:20}.navbar-altern{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5rem 0}.navbar-expand-lg .navbar-nav .menu-item .nav-link{color:#fff;padding:0.5rem 1.5625rem;font-size:1.25rem;line-height:1.875rem}.navbar-expand-lg .navbar-nav .menu-item .nav-link:hover{color:#fff}.navbar-expand-lg .navbar-nav .menu-item:first-child .nav-link{padding-left:0}.navbar-expand-lg .navbar-nav .menu-item:last-child .nav-link{padding-right:0}.navbar-expand-lg .navbar-nav .sub-menu .nav-link:before{display:none}.navbar-expand-lg .navbar-nav .current_page_ancestor>.nav-link{color:#fff}.navbar-expand-lg .navbar-nav .current_page_item>.nav-link{color:#fff;font-weight:bold}.navbar-expand-lg .navbar-nav .menu-item-has-children:hover .dropdown-menu{display:block;min-width:200px !important;border-radius:0;border:none;padding:0;min-width:auto;background:rgba(12, 74, 101, 0.47)}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu{margin-top:0px;border:0;background:#fff;border-top-left-radius:0;border-top-right-radius:0;padding:0 1rem;position:absolute;top:100%;left:0px;will-change:transform}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li{display:block;border-bottom:none;transition:all 0.5s ease;border-bottom:1px solid #fff}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li:hover{}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li:hover a{color:#fff}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li:last-child{border:none}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li.highlight{background:#2077b3}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li.highlight a{color:#fff}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li.highlight:hover{background:#EA5D0B}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu .nav-link{padding:0.5rem 1.5625rem;font-size:1.25rem;line-height:1.875rem}.navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu .nav-link:hover{font-weight:bold}.navbar-expand-lg .navbar-nav li.dropdown:after{z-index:2;position:absolute;right:0;top:4px;font-size:12px;display:inline-block;width:20px;height:20px;margin-left:0.255em;vertical-align:0.255em;content:"";font-family:"Font Awesome 5 Free";border-bottom:0;font-weight:900;text-align:right}.navbar-expand-lg .navbar-nav .dropdown-toggle:after{display:none}.navbar-toggler{color:#fff;border-color:#fff;outline:none !important;padding:0;font-size:0.75rem;border:none}.navbar-toggler .navbar-toggler-icon{width:38px;height:26px}.navbar-toggler-icon{background-image:url('../assets/images/menu-toggle.svg')}.subnav-container{position:absolute;background-color:#EA5D0B;height:0px;width:100%;z-index:1}.subnav-container .pointer{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:12px solid #EA5D0B;margin-top:-12px;position:absolute;display:none}.banner-area,.inner-banner{position:relative;border-bottom:3px solid rgba(32, 119, 179, 0.8)}.banner-area:after,.inner-banner:after{content:'' !important;background-image:url('../assets/images/banner-white-bottom-vector.svg');width:100%;height:112px;display:block !important;position:absolute;bottom:-3px;right:0;z-index:1;background-size:auto;background-repeat:no-repeat;background-repeat:no-repeat;background-position:right top}.banner-area.banner-overlay-gray:after,.inner-banner.banner-overlay-gray:after{background-image:url('../assets/images/banner-bottom-vector.svg')}.banner-area:before,.inner-banner:before{content:'';background:#020202;background:linear-gradient(180deg, rgba(2, 2, 2, 0.6) 0%, rgba(2, 2, 2, 0) 100%);position:absolute;left:0;right:0;top:0;height:300px;width:100%;opacity:0.48;z-index:2}.banner-area rs-module-wrap,.inner-banner rs-module-wrap{width:100% !important;display:block;left:0 !important}.banner-area rs-module,.inner-banner rs-module{width:100% !important}.banner-area .vc_column-inner,.inner-banner .vc_column-inner{padding:0 !important}.footer{font-size:1.0625rem;color:#96999C;letter-spacing:0;line-height:2rem;position:relative;background:#B3B4B5}.footer .small-text{font-size:16px}.footer:before{content:'' !important;display:block !important;width:0;height:0;border-top:180px solid #FFFFFF;border-right:200px solid transparent;position:absolute;left:0;top:0}.footer a{color:#96999C}.footer a:hover{color:#7c8083}.footer i{margin-right:0.35rem;color:#96999C}.footer .grey{color:#96999C;letter-spacing:0;line-height:1.5rem}.footer .social{display:flex;flex-wrap:wrap}.footer .social li{list-style-type:none;margin-right:18px;margin-bottom:0}.footer .social li img{width:48px}.footer-standard{padding-top:60px;padding-bottom:60px;background-color:rgba(0, 0, 0, 0);color:#020202}.footer-standard p.name{font-size:1.0625rem;font-weight:bold;margin-bottom:0}.footer-standard .widget-title{font-weight:500;font-size:1.375rem;line-height:1;color:#414141}.footer-standard ul{padding:0px}.footer-standard ul li{margin-bottom:0;list-style:none;font-size:17px;line-height:20px;margin-bottom:10px}.footer-standard ul li a{color:#020202}.footer-standard ul li a:hover{color:#3B3B3B}.footer-standard .footer-middle-col{display:flex;padding-top:85px;padding-left:40px}.footer-standard .footer-middle-col .widget_nav_menu:first-child{padding-right:60px;max-width:170px}.footer-standard .footer-middle-col .widget_nav_menu:first-child ul li{margin-bottom:10px}.footer-standard p{line-height:1.875rem}.footer-standard .contact-box{background:#2077b3;padding:60px 40px 40px 40px;margin-top:-60px}.footer-standard .contact-box .heading{color:#fff;font-weight:500;font-size:1.25rem;line-height:1.5rem;margin-bottom:0.85rem;text-transform:uppercase}.footer-standard .contact-box .heading-large{color:#fff;font-weight:500;font-size:2rem;line-height:2.5rem;margin-bottom:1rem}.footer-standard .contact-box p{color:#fff;font-size:1rem;line-height:1.625rem;margin-bottom:1.875rem}.footer-bottom{background-color:rgba(0, 0, 0, 0);color:#3B3B3B;padding:25px 0 10px;border-top:1px solid #fff;font-size:18px;line-height:26px}.home .footer:before{border-top-color:#F7F7F7}.topbar{text-align:right;margin-bottom:0.75rem}.topbar .col-md-12{display:flex;justify-content:flex-end;align-items:center}.topbar .wpml-ls-legacy-list-horizontal{text-align:right;padding:0;border:none;margin-left:20px}.topbar .wpml-ls-legacy-list-horizontal a{text-transform:lowercase;text-align:center;border-radius:0;line-height:30px;padding:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.topbar .wpml-ls-legacy-list-horizontal a span{width:19px;overflow:hidden}.topbar a{color:#fff;font-size:1rem}.topbar .wpml-ls-current-language a{font-weight:bold;background:#2077b3}.home .topbar{}.sub-header .wpb_single_image .vc_figure .vc_single_image-wrapper img{width:100%}.btn{font-size:1.0625rem;line-height:1.875rem;font-weight:400;padding:0.125rem 0.85rem;border-radius:0;transition:all 0.3s;border-width:2px;text-transform:uppercase}.btn.btn-primary{background-color:#2077b3;border-color:#2077b3}.btn.btn-white-outline{background-color:transparent;border-color:#fff;color:#fff}.btn:hover{transform:translateY(-1px)}.btn.btn-outline-white{background-color:rgba(0, 0, 0, 0) !important;border-color:#fff !important;color:#fff !important}.btn.btn-outline{background-color:rgba(0, 0, 0, 0) !important;border-color:#2077b3 !important;color:#2077b3 !important}.vc_btn3.vc_btn3-size-md{font-size:0.9375rem !important;line-height:0.95 !important;font-weight:500;min-width:11.25rem}.navbar-toggler{padding:0.2rem 0.5rem;font-size:0.75rem}.banner-wrapper{min-height:100vh;height:1px}.banner-wrapper .sx-cover{height:100%;background-size:cover;padding-top:10%;background-position:center}.banner-wrapper .sx-cover h1,.banner-wrapper .sx-cover h2{color:#020202;margin-bottom:0}.banner-wrapper.inner-banner{min-height:840px}.banner-wrapper.inner-banner .sx-cover{padding-top:0;display:flex;align-items:flex-end;padding-bottom:13rem;background-image:url('../assets/images/page-bg.jpg')}.banner-wrapper h2{font-size:3.4375rem;line-height:1.275}.middle-banner{min-height:400px;background-position:center}.white-content p,.white-content h2,.white-content h3,.white-content h4{color:#fff}.flyer img{height:37px !important;width:auto}.grid-box{box-shadow:0px 3px 10px rgba(0, 0, 0, 0.05);border:1px solid #FFFFFF;text-align:left;padding:2rem 2.375rem;width:25rem;position:relative}.grid-box .top-icon{background:rgba(255, 255, 255, 0.2);display:inline-block;padding:11px;border-radius:50%;position:absolute;left:-30px;top:-28px}.grid-box .top-icon img{width:42px;height:42px;background:#EA5D0B;padding:9px;box-sizing:border-box;border-radius:50%}.grid-box.grid-box-bottom-right{position:absolute;left:-70px;bottom:0}.grid-box.grid-box-middle-left{position:absolute;left:-85px;top:30%}.testimonial p{font-size:1.375rem;line-height:2.25rem;font-weight:300}.testimonial .quote-text:before{content:"";font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:900;opacity:0.15;position:absolute;left:-8px;top:-12px}.grey-box>.vc_column-inner>.wpb_wrapper{background:#F2F2F2;padding:45px 35px;height:100%}.grey-box>.vc_column-inner>.wpb_wrapper .small-img img{width:60px;height:60px}.white-box>.vc_column-inner>.wpb_wrapper{background:#fff;border:1px solid #e6e6e6;padding:45px 35px;height:100%}.white-box>.vc_column-inner>.wpb_wrapper .small-img{width:100px;height:100px}.white-box>.vc_column-inner>.wpb_wrapper .small-img.vc_align_center{margin-left:auto;margin-right:auto}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{padding:40px !important;transform:none !important;opacity:0;transition:opacity 0.3s ease-in-out !important;transition:padding 0s !important}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body{opacity:1}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_animation{display:none}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{background-color:#f7f9fa !important;color:#b4b7b9 !important;font-size:28px;border:1px solid #f7f9fa !important}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#fff !important;color:#EA5D0B !important;border-color:#fff !important}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-list{display:flex !important;justify-content:space-between}.service-tabs .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab{display:inline-block;padding:0;margin:0;width:33.33%;text-align:center}.footer-divider hr{border-color:#EA5D0B;border-width:2px}.solution-gallery .vc_inner img{height:140px}.titlewrapper{width:350px;display:inline-block;color:#EA5D0B;text-transform:lowercase;text-shadow:0px 2px 5px rgba(255, 255, 255, 0.1)}.page-wrapper{}.center-gallery .vc_item{width:600px !important}.center-gallery .vc_images_carousel .vc_left.vc_carousel-control{left:0 !important;top:50% !important}.center-gallery .vc_images_carousel .vc_left.vc_carousel-control .icon-prev{color:#fff;border:1px solid #2077b3;background:#2077b3}.center-gallery .vc_images_carousel .vc_right.vc_carousel-control{right:30px !important;top:50% !important}.center-gallery .vc_images_carousel .vc_right.vc_carousel-control .icon-next{color:#fff;border:1px solid #2077b3;background:#2077b3}.center-gallery .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 20px !important}@media (max-width:767px){.center-gallery .vc_item{width:300px !important}.center-gallery .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 10px !important}}.list{padding-left:0}.list li{position:relative;list-style-type:none;padding-left:20px;margin-bottom:0.5rem;font-size:1.0625rem;line-height:1.6875rem}.list li:before{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;left:0;top:2px;font-size:13px;color:#EA5D0B}.wpcf7-form{}.wpcf7-form input.wpcf7-form-control,.wpcf7-form textarea{background:#fff;font-size:18px;font-weight:300;line-height:43px;width:100%;margin-bottom:35px;padding:0 30px;color:#3B3B3B;border:1px solid #fff;outline:none}.wpcf7-form input.wpcf7-form-control.wpcf7-submit{background:#2077b3;color:#fff;border:1px solid #2077b3;padding:12px 48px;margin-top:30px;cursor:pointer;outline:none;display:inline-block;width:auto;font-size:1.0625rem;line-height:1.875rem;font-weight:400;padding:0.125rem 1.25rem;border-radius:0;transition:all 0.3s;border-width:2px;text-transform:none}.wpcf7-form .control.control-outline{display:block;position:relative;padding-left:0px;margin-bottom:0px;font-weight:normal;color:#3B3B3B;cursor:pointer;font-size:20px;line-height:30px}.wpcf7-form .control.control-outline .wpcf7-form-control-wrap{display:inline-block}.wpcf7-form .control.control-outline .wpcf7-list-item{margin-left:84px}.wpcf7-form .control.control-outline input{position:absolute;z-index:-1;opacity:0}.wpcf7-form .control.control-outline .control__indicator,.wpcf7-form .control.control-outline.control-wpcf7 .wpcf7-list-item-label:before{position:absolute;top:4px;left:0;width:44px;height:44px;border:1px solid #fff;border-radius:0;background:#fff}.wpcf7-form .control.control-outline input:checked~.control__indicator,.wpcf7-form .control.control-outline.control-wpcf7 input:checked~.wpcf7-list-item-label:before{border:1px solid #fff}.wpcf7-form .control.control-outline.control--checkbox .control__indicator:after,.wpcf7-form .control.control-outline.control-wpcf7 .wpcf7-list-item-label:after{top:12px;left:15px;width:10px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #2077b3;border-width:0 2px 2px 0;content:'';position:absolute;display:none}.wpcf7-form .control.control-outline input:checked~.control__indicator:after,.wpcf7-form .control.control-outline.control-wpcf7 input:checked~.wpcf7-list-item-label:after{display:block}.wpcf7-form .control.control-outline.control-wpcf7 label{cursor:pointer}.wpcf7-form .control.control-outline.control-wpcf7 .wpcf7-list-item-label:before{content:""}.mobile-gallery .wpb_image_grid .wpb_image_grid_ul{height:auto !important}.mobile-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left;position:relative !important;left:auto !important;right:auto !important;top:auto !important;padding:0 10px}.mobile-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item img{margin:0 auto}.mobile-gallery .slick-arrow{width:30px !important;height:30px !important;border:1px solid #949494;font-size:22px !important;border-radius:50%;background:rgba(255, 255, 255, 0.65);z-index:1}.mobile-gallery .slick-arrow.slick-next{right:-10px}.mobile-gallery .slick-arrow.slick-next:before{font-family:serif;content:'›';display:block;position:relative;top:-1px;color:#3B3B3B}.mobile-gallery .slick-arrow.slick-prev{left:-10px}.mobile-gallery .slick-arrow.slick-prev:before{font-family:serif;content:'‹';display:block;position:relative;top:-1px;color:#3B3B3B}.blog-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{font-size:15px;padding:6px 20px;color:#9A9A9A;font-weight:bold;margin:0 5px}.blog-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item.vc_active,.blog-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:hover{background-color:#2077b3}.blog-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item.vc_active>span,.blog-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:hover>span{color:#fff}.blog-grid .vc_gitem-zone{background:#fff !important}.blog-grid .vc_grid-item-mini{box-shadow:0px 6px 10px rgba(0, 0, 0, 0.1)}.blog-grid .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:transparent !important;border-color:#353435 !important;color:#353435 !important}.blog-grid .blog-content{padding:30px !important}.blog-grid .blog-thumbnail{height:250px}.blog-grid .vc_pageable-slide-wrapper .vc_grid-item:nth-child(2n) .blog-thumbnail{height:320px}.blog-grid .blog-thumbnail img{visibility:hidden}.blog-grid .vc_gitem-row-position-top,.blog-grid .vc_gitem-row-position-middle{position:relative !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important}.blog-grid .vc-gitem-zone-height-mode-auto:before{display:none !important}.blog-grid .vc_gitem-post-data-source-post_date p{font-weight:400;font-size:16px;color:#a3a6a4;line-height:28px;margin:0}.blog-grid .vc_grid-filter-select .vc_grid-styled-select{height:auto !important;border:0 !important;display:block !important;padding:0 !important}.blog-grid .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{display:none !important}.blog-grid .vc_grid-filter-select select{padding:10px 30px 10px 15px !important;border:1px solid #e2e4e8 !important;width:100%;cursor:pointer;-webkit-user-select:none !important;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none !important;user-select:none;background-image:url(../assets/icons/dropdown.svg) !important;background-repeat:no-repeat !important;background-position:right 10px center !important;font-size:14px !important;font-weight:400;line-height:25px !important;color:#353435;height:auto !important;margin:0 !important}.home-blog-grid.blog-grid .vc_pageable-slide-wrapper .vc_grid-item .blog-thumbnail{height:300px}.home-blog-grid.blog-grid .vc_pageable-slide-wrapper .vc_grid-item h3{font-size:1.375rem}.share-wrapper{margin:3rem 0;padding:2rem 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.share-wrapper .shariff{display:flex !important;align-items:center !important;justify-content:space-between !important}.post-title h1{font-size:1.5rem;line-height:2rem;text-transform:none}.blog-main-content h3{font-size:1.25rem}.rt-reading-time{margin-bottom:10px;font-weight:500;color:#353435;font-size:15px}.blog-main-content li{color:#575758;line-height:1.75rem;margin-bottom:1.5rem}.blog-main-content .wp-caption.aligncenter{max-width:100% !important;margin-bottom:40px;text-align:center;margin-top:40px;margin-left:auto;margin-right:auto}.blog-main-content .wp-caption .wp-caption-text{font-size:14px;color:#b1b1b1}.sidebar-standard{padding-left:35px;padding-right:35px}.sm-blog-listing .post-thumbnail,.sm-news-listing .post-thumbnail{width:80px;height:80px;border-radius:50%;overflow:hidden;display:block}.sm-blog-listing .post-thumbnail img,.sm-news-listing .post-thumbnail img{width:100%;height:100%;border-radius:50%;object-fit:cover}.widget_tag_cloud{border-top:1px solid #d6d6d6 !important;padding-top:3rem}.tagcloud a{font-size:14px !important;line-height:1;color:#575758;border:1px solid #575758;padding:9px 25px 7px;display:inline-block;border-radius:30px;margin-right:10px;margin-bottom:10px;font-weight:300}.tagcloud a:hover{background:#353435;color:#ffffff}.back-btn{padding-left:3rem !important;padding-right:3rem !important}.searchform{display:flex;align-items:center}.searchform input#search{background:#F5F5F5;border:none;font-size:14px;color:#808080;line-height:24px;font-weight:400;letter-spacing:1px;width:80%;outline:none;padding:15px 20px}.search-btn{outline:none;background:#2077b3;color:#fff;display:inline-block;padding:18px 20px;height:54px}.search-btn:hover{background:#575758}.full-image .vc_figure{width:100%}.full-image .vc_figure .vc_single_image-wrapper{width:100%}.full-image .vc_figure .vc_single_image-wrapper img{width:100%}@media screen and (max-width:767px){.sidebar-standard{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px}}@media screen and (min-width:768px) and (max-width:1024px){.blog-grid .blog-content{padding:20px !important}.blog-grid .blog-content .vc_btn3.vc_btn3-size-md{min-width:auto !important}}.bottom-overlapping-text{margin-top:-230px}.large-heading-text h2{font-size:230px;line-height:0.8;font-weight:bold;text-transform:uppercase;-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3B3B3B;opacity:0.2}.large-heading-text.small h2{font-size:130px}.border-heading-text h2{font-size:100px;line-height:0.8;font-weight:bold;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#020202;opacity:0.2}.border-heading-text.small h2{font-size:70px}.border-heading-text.small.dark h2{opacity:0.5}.heading-text h2{font-size:2.375rem;line-height:1.25;font-weight:500;color:#2077b3}.image-banner{min-height:713px;background-attachment:fixed}.image-banner .overlay-content{background-color:rgba(255, 255, 255, 0.7);padding:65px 60px 45px 110px}.image-banner.small{min-height:564px;align-items:center;display:flex;justify-content:center}.image-banner.small>.vc_row{width:100%}.image-banner.small .overlay-content{padding:60px 85px}.image-banner.small .overlay-content h2{font-size:53px !important;line-height:1.15 !important;color:#020202;font-family:'Ubuntu', Arial, sans-serif !important}.image-banner.background-top-center{background-position:top center !important}.video-banner{max-width:100% !important;left:0 !important;width:100% !important}.video-banner>.vc_row{max-width:100%}.video-banner>.vc_row>.vc_column_container{width:100%}.video-banner>.vc_row>.vc_column_container>.vc_column-inner{padding:0 !important}.logo-gallery{text-align:center}.logo-gallery .partner-wrapper .slick-track{display:flex;align-items:center}.logo-gallery .partner-wrapper .slick-slide{padding:0 10px}.logo-gallery .partner-wrapper .slick-slide img{margin:0 auto}.logo-gallery .vc_carousel-slideline-inner{display:flex;align-items:center}.logo-gallery .wpb_image_grid_ul{display:flex;align-items:center;justify-content:space-between;height:auto !important}.logo-gallery .wpb_image_grid_ul li{position:relative !important;left:auto !important;top:auto !important}.max-425{max-width:425px;margin:0 auto}.top-triangle-section{position:relative}.top-triangle-section:before{content:'' !important;display:block !important;width:0;height:0;border-top:180px solid #fff;border-right:200px solid transparent;position:absolute;left:0;top:0}.scroll-up-container{position:absolute;right:54px;top:-145px;cursor:pointer;z-index:9}.logo-text{display:flex;align-items:center}.logo-text img{margin-right:15px}.news-wrapper .item{height:100%}.news-wrapper .item .news-box{height:100%}.news-wrapper .item .news-box .thumbnail{width:100%;height:290px}.news-wrapper .item .news-box .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.news-wrapper .item .news-box .news-content{padding:30px 30px 125px;position:relative;background:#fff;height:calc(100% - 290px)}.news-wrapper .item .news-box .news-content h3{font-size:1.6875rem;line-height:2.3125rem}.news-wrapper .item .news-box .news-content .date{color:#96999C;font-size:1.25rem;line-height:1.5rem;margin-bottom:10px}.news-wrapper .item .news-box .news-content .more-link{position:absolute;bottom:50px}.news-wrapper .item .news-box .news-content .content,.news-wrapper .item .news-box .news-content p{font-size:1.25rem;line-height:1.875rem}.news-wrapper .slick-track{margin:0 -13px;display:flex !important}.news-wrapper .slick-track .slick-slide{margin:0 13px;height:inherit !important}.news-wrapper .slick-track .slick-slide>div{height:100%}section>.vc_row{margin:0 auto}section{width:100%;margin:0 auto !important}.banner-area{padding:0 !important}.banner-area>.vc_row{max-width:100%;padding:0 !important}.banner-area>.vc_row .vc_column-inner{padding:0 !important}.image-box-wrapper{position:relative;padding-left:100px !important}.image-box-wrapper .image-box-caption{position:absolute;left:15px;margin:0;top:45%}.image-box-wrapper .image-box-caption p{font-size:30px;line-height:1.4}.bottom-text-image img{margin-top:-120px;position:relative;margin-left:-60px}.bottom-text-overlapping .vc_column-inner{margin-top:-20px;position:relative;margin-left:-15px}.icon-box{text-align:center}.icon-box>.vc_column-inner>.wpb_wrapper{background:#fff;padding:30px;height:100%}.icon-box>.vc_column-inner>.wpb_wrapper .box-icon{height:136px}.icon-box>.vc_column-inner>.wpb_wrapper h3{color:#2077b3;font-size:1.875rem;margin-bottom:2.1875rem}.icon-box>.vc_column-inner>.wpb_wrapper p{font-size:1.25rem}.stroke-divider{position:relative}.stroke-divider:after{width:110px;height:90px;content:'';background-image:url('../assets/images/stroke-arrow.svg');background-position:center;background-size:100% auto;background-repeat:no-repeat;display:block;position:absolute;right:-35px;top:5px}.stroke-divider-left:after{width:110px;height:90px;content:'';background-image:url('../assets/images/stroke-arrow.svg');background-position:center;background-size:100% auto;background-repeat:no-repeat;display:block;position:absolute;left:-35px;top:5px}.product-box{text-align:left}.product-box>.vc_column-inner>.wpb_wrapper{background:#fff;height:100%}.product-box>.vc_column-inner>.wpb_wrapper .product-image{height:240px}.product-box>.vc_column-inner>.wpb_wrapper .product-image>.wpb_wrapper{height:100%}.product-box>.vc_column-inner>.wpb_wrapper .product-image>.wpb_wrapper>.vc_single_image-wrapper{height:100%}.product-box>.vc_column-inner>.wpb_wrapper .product-image>.wpb_wrapper>.vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.product-box>.vc_column-inner>.wpb_wrapper h3{font-size:2.5rem;margin-bottom:2rem;font-weight:400}.product-box>.vc_column-inner>.wpb_wrapper p{font-size:1.25rem}.ecport-image{margin-top:-300px}.link-content a{color:#3B3B3B}.reference-wrapper .reference-box{background:#F7F7F7;height:460px}.reference-wrapper .reference-box .reference-content{padding:30px 60px 80px 60px;height:100%}.reference-wrapper .reference-box .reference-content .content{font-size:1.25rem;line-height:1.875rem}.reference-wrapper .reference-box .reference-content h3{font-size:2.25rem;line-height:2.8125rem;margin-bottom:1rem;font-weight:400}.reference-wrapper .reference-box>.row{height:100%}.reference-wrapper .reference-box>.row .col-md-6{height:100%}.reference-wrapper .reference-box .thumbnail{height:100%}.reference-wrapper .reference-box .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.reference-wrapper .slick-dots{margin:0;bottom:60px;text-align:left;width:40%;left:calc(50% + 70px)}.partner-map-area{position:relative}.partner-map-area .map-overlay-text{position:absolute;left:0;right:0;top:50%}.partner-map-area .button-arrow-wrapper>.vc_column-inner>.wpb_wrapper{display:flex;align-items:center;justify-content:center}#referenceCarousel .item{height:100%}#referenceCarousel .item .reference-box{height:100%}#referenceCarousel .item .reference-box .thumbnail{width:100%;height:290px}#referenceCarousel .item .reference-box .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}#referenceCarousel .item .reference-box .reference-content{padding:30px 30px 125px;position:relative;background:#F2F0F0;height:calc(100% - 290px)}#referenceCarousel .item .reference-box .reference-content h3{font-size:1.6875rem;line-height:2.3125rem}#referenceCarousel .item .reference-box .reference-content .date{color:#2077b3;font-size:1.25rem;line-height:1.5rem;margin-bottom:10px}#referenceCarousel .item .reference-box .reference-content .more-link{position:absolute;bottom:50px}#referenceCarousel .slick-track{display:flex !important}#referenceCarousel .slick-track .slick-slide{margin:0 13px;height:inherit !important}#referenceCarousel .slick-track .slick-slide>div{height:100%}.research-box-row .vc_col-sm-2{width:12.666667%}.research-box-row .vc_col-sm-10{width:87.333333%}.research-box-row .research-image{height:110px}.research-box-row .research-image .vc_figure{width:100%;height:100%}.research-box-row .research-image .vc_figure .vc_single_image-wrapper{width:100%;height:100%}.research-box-row .research-image .vc_figure .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.research-box-row .research-content{font-size:12px;line-height:18px;color:#000000;font-weight:300}.research-box-row .research-content>.vc_column-inner>.wpb_wrapper{display:flex;align-items:center;width:100%;justify-content:space-between}.research-box-row .research-content h6{font-size:12px;line-height:1.1;font-weight:500;color:#000000;margin-bottom:10px}.research-box-row .research-content h5{font-size:1.25rem;line-height:1.5rem;text-transform:none;margin-bottom:10px}.research-box-row .research-content h5 a{color:#2077b3}.research-box-row .research-content p{font-size:12px;line-height:18px;color:#000000;font-weight:300}.testimonial-wrapper .testimonial-box{height:400px}.testimonial-wrapper .testimonial-box .testimonial-content{padding:50px 40px 50px 40px;height:100%;display:flex;justify-content:center;flex-direction:column}.testimonial-wrapper .testimonial-box .testimonial-content .content{font-size:1.25rem;line-height:1.875rem}.testimonial-wrapper .testimonial-box .testimonial-content h3{font-size:1.75rem;line-height:2.2125rem;margin-bottom:1rem;font-weight:400;position:relative}.testimonial-wrapper .testimonial-box .testimonial-content h3:before{width:30px;height:30px;content:'';background-image:url('../assets/images/quotes-icon.svg');background-position:center;background-size:100% auto;background-repeat:no-repeat;display:inline-block;margin-left:-40px;margin-right:10px}.testimonial-wrapper .testimonial-box .testimonial-content h3:after{width:30px;height:30px;content:'';background-image:url('../assets/images/quotes-icon.svg');background-position:center;background-size:100% auto;background-repeat:no-repeat;display:inline-block;margin-left:16px}.testimonial-wrapper .testimonial-box>.row{height:100%;align-items:center}.testimonial-wrapper .testimonial-box>.row .col-md-6{height:100%}.testimonial-wrapper .testimonial-box .thumbnail{height:100%}.testimonial-wrapper .testimonial-box .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial-wrapper .slick-dots{margin:0;bottom:60px;text-align:left;width:40%;left:calc(50% + 70px)}.slick-prev,.slick-next{width:21px;height:45px;background-position:center !important;background-size:100% auto !important;background-repeat:no-repeat !important}.slick-prev:before,.slick-next:before{display:none}.slick-next{background-image:url('../assets/images/arrow-next.svg') !important;right:-40px}.slick-prev{background-image:url('../assets/images/arrow-prev.svg') !important;left:-50px}.image-box{height:370px}.image-box>.wpb_wrapper{height:100%;width:100%}.image-box>.wpb_wrapper>.vc_single_image-wrapper{height:100%;width:100%}.image-box>.wpb_wrapper>.vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.news-hide-content .news-wrapper .item .news-box .news-content .content{display:none}.content-overlay>.vc_column-inner>.wpb_wrapper{position:relative;overflow:hidden}.content-overlay>.vc_column-inner>.wpb_wrapper:hover .content-image img{transform:scale(1.1)}.content-overlay .content-image{height:330px;margin:0}.content-overlay .content-image .vc_figure{width:100%;height:100%}.content-overlay .content-image .vc_figure .vc_single_image-wrapper{width:100%;height:100%}.content-overlay .content-image .vc_figure .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.3s}.content-overlay .content-text{position:absolute;bottom:0;left:0;background:#020202;background:linear-gradient(180deg, rgba(2, 2, 2, 0) 0%, rgba(2, 2, 2, 0.9) 150%);right:0;padding:25px}.content-overlay .content-text h2{font-size:2.6875rem;line-height:3.0625rem;font-weight:500;color:#fff;margin-bottom:10px;text-transform:uppercase}.content-overlay .content-text a{font-size:1.1875rem;color:#fff}.management-row>.wpb_column>.vc_column-inner{height:100%}.management-row>.wpb_column>.vc_column-inner>.wpb_wrapper:not(:empty){position:relative;height:100%;background:rgba(209, 209, 209, 0.5)}.management-row .management-image{height:270px}.management-row .management-image .vc_figure{width:100%;height:100%}.management-row .management-image .vc_figure .vc_single_image-wrapper{width:100%;height:100%}.management-row .management-image .vc_figure .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.management-row .management-content{padding:20px 15px 50px 15px;margin-bottom:0}.management-row .management-content h4{font-weight:400;color:#3B3B3B;font-size:1.25rem;line-height:1.875rem;margin-bottom:0;text-decoration:underline}.management-row .management-content p{font-weight:300;color:#3B3B3B;font-size:1.25rem;line-height:1.875rem;margin-bottom:0}.management-row .social-icon.vc_icon_element.vc_icon_element-outer{position:absolute;right:15px;bottom:15px;margin:0}.management-row .social-icon.vc_icon_element.vc_icon_element-outer>.vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:30px !important;height:30px !important}.management-row .social-icon.vc_icon_element.vc_icon_element-outer>.vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner .vc_icon_element-icon{font-size:15px !important}.team-row{margin-left:-12px;margin-right:-12px}.team-row>.wpb_column{width:14.28%;padding-bottom:24px}.team-row>.wpb_column>.vc_column-inner{padding-left:12px;padding-right:12px}.team-row>.wpb_column>.vc_column-inner>.wpb_wrapper{position:relative;overflow:hidden}.team-row>.wpb_column>.vc_column-inner>.wpb_wrapper:hover{}.team-row .team-image{height:210px}.team-row .team-image .vc_figure{width:100%;height:100%}.team-row .team-image .vc_figure .vc_single_image-wrapper{width:100%;height:100%}.team-row .team-image .vc_figure .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.team-row .team-content{background:rgba(209, 209, 209, 0.8);padding:25px;margin-bottom:0;position:absolute;top:0;left:0;box-sizing:border-box;transition:0.5s;opacity:0;right:0;height:100%;transform:translateY(100%)}.team-row .team-content h4{font-weight:400;color:#3B3B3B;font-size:1.0625rem;line-height:1.375rem;margin-bottom:20px}.team-row .team-content p{font-weight:300;color:#3B3B3B;font-size:1.0625rem;line-height:1.375rem;margin-bottom:0}.blog-list-wrapper .blog-row{padding-top:45px;padding-bottom:45px;border-bottom:2px solid #2077b3}.blog-list-wrapper .blog-row:first-child{padding-top:0}.blog-list-wrapper .blog-row .grid-img{width:280px;height:190px;background-size:cover;background-position:center;background-repeat:no-repeat;max-width:100%}.blog-list-wrapper .grid-content{padding-right:120px}.blog-list-wrapper .grid-content .vc_gitem-post-data-source-post_date p{color:#2077b3;margin-bottom:0}.blog-list-wrapper .grid-content .post-title h3{font-size:2.25rem;line-height:2.8125rem;color:#3B3B3B;font-weight:400}.blog-list-wrapper .grid-content .post-title h3 a{color:#3B3B3B}.blog-list-wrapper .grid-content .plus-btn{width:45px;height:45px;background-image:url('../assets/images/plus-icon.svg');position:absolute;right:27px;bottom:10px;background-size:100% auto;background-repeat:no-repeat;background-position:center}.blog-list-wrapper .grid-content .post-content p{margin-bottom:0}.blog-sidebar{background:#F7F7F7;padding:40px}.blog-sidebar h3{margin:0;font-size:30px;line-height:40px;font-weight:400}.blog-sidebar h4{color:#2077b3;font-weight:400;text-transform:uppercase;font-size:1.25rem;line-height:1.5rem}.blog-sidebar p{margin-bottom:1rem}.blog-sidebar p.date{font-size:1.0625rem;line-height:1.875rem;margin-bottom:0;color:#96999C}.blog-sidebar p a{color:#3B3B3B}.blog-sidebar .cat-wrapper{border-bottom:1px solid #707070;padding-bottom:20px;padding-top:30px}.blog-sidebar .cat-wrapper:first-child{padding-top:0}.job-wrapper .item{padding-top:38px;padding-bottom:38px;border-bottom:1px solid #707070;margin:0}.job-wrapper .item>.wpb_column>.vc_column-inner{padding:0}.job-wrapper .item h3{color:#3B3B3B;font-size:1.875rem;line-height:2.1875rem;font-weight:400}.job-wrapper .item h5{margin-bottom:10px}.job-wrapper .job-link p{text-align:right;margin:0}.job-wrapper .more-link{color:#707070;text-transform:uppercase}.contact-left-col>.vc_column-inner{height:100%}.contact-left-col>.vc_column-inner>.wpb_wrapper{height:100%;display:flex;justify-content:space-between;flex-direction:column}.contact-left-col>.vc_column-inner>.wpb_wrapper h2{font-size:2.5rem;line-height:2.875rem;font-weight:500;color:#2077b3}.contact-left-col>.vc_column-inner>.wpb_wrapper a{color:#3B3B3B}.contact-left-col>.vc_column-inner>.wpb_wrapper p strong{font-size:17px}.contact-box{background:#F7F7F7;padding:60px 60px 60px}.contact-box .wpcf7-list-item{display:block;margin:0 0 15px}.wpcf7-checkbox{display:block;position:relative;padding-left:0px;margin-bottom:0px;font-weight:normal;cursor:pointer;color:#2077b3;cursor:pointer;font-size:30px;line-height:35px}.wpcf7-checkbox .wpcf7-list-item{padding-left:84px;position:relative;margin:0 0 30px}.wpcf7-checkbox input{position:absolute;z-index:-1;opacity:0}.wpcf7-checkbox .wpcf7-list-item-label:before{position:absolute;top:-5px;left:0;width:44px;height:44px;border:1px solid #fff;border-radius:0;background:#fff}.wpcf7-checkbox input:checked~.wpcf7-list-item-label:before{border:1px solid #fff}.wpcf7-checkbox .wpcf7-list-item-label:after{top:3px;left:16px;width:10px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #2077b3;border-width:0 2px 2px 0;content:'';position:absolute;display:none}.wpcf7-checkbox input:checked~.wpcf7-list-item-label:after{display:block}.wpcf7-checkbox label{cursor:pointer}.wpcf7-checkbox .wpcf7-list-item-label:before{content:""}.wpcf7-checkbox{margin-bottom:10px !important}.max-605{max-width:605px}.single .banner-wrapper.inner-banner{min-height:450px}.single .banner-wrapper.inner-banner h2{color:#fff}.single .featured-box{height:400px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.banner-wrapper.inner-banner.static-banner{min-height:450px}.banner-wrapper.inner-banner.static-banner h2{color:#fff}.banner-wrapper.static-banner{min-height:450px}.banner-wrapper.static-banner h2{color:#fff}.search .blog-list-wrapper .blog-row .grid-img{width:100%}#simple-cookie .modal__btn{min-width:130px;background:#2077b3;color:#fff;border-color:#2077b3;font-size:1.0625rem;border-radius:0;transition:all 0.3s}#simple-cookie .modal__btn:hover{transform:translateY(-1px)}.sc-modal-wrapper a{color:#2077b3 !important}.sc-modal-wrapper .modal__container.bottom .modal__content{font-size:16px}.sc_setting-row i.large-icon,.sc-support-simple-cookie{color:#2077b3}.sc-modal-wrapper input:checked+.slider{background-color:#2077b3}.sc-modal-wrapper .modal__title,.sc-modal-wrapper .modal__content p,.sc-modal-wrapper h4,.sc-modal-wrapper .modal__content{color:#3B3B3B !important}.wp-block-button__link{font-size:1.0625rem;line-height:1.875rem;font-weight:400;padding:0.25rem 2rem;border-radius:0;transition:all 0.3s;border-width:2px;text-transform:uppercase;background-color:#2077b3;border-color:#2077b3}#image-map{position:relative;margin:0 auto;z-index:2}.right-image-map{margin-left:auto !important;margin-right:0 !important}.pin{display:none}.hovertip-up,.hovertip-down{position:absolute;width:33px;height:33px;border-radius:50%}.hovertip-down{background-position:0 -37px}.hovertip{display:none;width:260px;cursor:help;position:absolute;top:70px;left:50%;z-index:999;margin-left:-115px;padding:15px;border-radius:5px;background:#fff;box-shadow:0 0px 4px rgba(0, 0, 0, 0.2)}.hovertip-down .hovertip{bottom:70px;top:auto}.hovertip-down .hovertip::after{bottom:-10px;top:auto;border-bottom:0;border-top:10px solid #ffdb90}.hovertip h2{margin:0 0 5px;font-size:20px;line-height:1.4;font-weight:500;text-transform:none;color:#68AC5F}.hovertip p{margin:0;font-size:17px;line-height:25px}.hovertip-info h2{color:#2077b3}.fuel-cell-map .hovertip h2{color:#EA5D0B !important}.page-id-5217 .footer:before,.page-id-5364 .footer:before,.page-id-6376 .footer:before,.page-id-6371 .footer:before{border-top-color:#f7f7f7}.about-map img{width:90%;height:700px !important}.js-slidein{opacity:0;transform:translateY(100px);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.js-slidein-visible{opacity:1 !important;transform:translateY(0) !important}.hide-gallery{opacity:0 !important}.news-grid-wrapper .vc_grid-owl-dots{list-style:none;counter-reset:li;margin-top:80px !important}.news-grid-wrapper .vc_grid-owl-dots .vc_grid-owl-dot{counter-increment:li;width:45px;height:45px;margin:0 4px}.news-grid-wrapper .vc_grid-owl-dots .vc_grid-owl-dot:before{content:counter(li);color:#B3B4B5;font-size:20px;margin-left:0;width:45px;height:45px;border:1px solid #B3B4B5;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.news-grid-wrapper .vc_grid-owl-dots .vc_grid-owl-dot.active:before{border-color:#2077b3;background:#2077b3;color:#ffffff}.news-grid-wrapper .vc_grid-owl-dots .vc_grid-owl-dot span{display:none !important}.news-grid-wrapper .vc_gitem_row{position:relative !important;top:auto !important;transform:none !important}.news-grid-wrapper .vc-gitem-zone-height-mode-auto:before{display:none}.news-grid-wrapper .vc_grid-item{padding-top:45px !important;padding-bottom:30px !important;border-bottom:2px solid #2077b3}.news-grid-wrapper .vc_grid-item:first-child{padding-top:0 !important}.news-grid-wrapper .vc_col-sm-4{padding:0 55px 0 0 !important}.news-grid-wrapper .vc_col-sm-4 .vc_figure{display:block;width:100%}.news-grid-wrapper .vc_col-sm-4 .vc_figure a{display:block}.news-grid-wrapper .vc_col-sm-4 .vc_figure a img{width:100%;height:230px;object-fit:cover;max-width:100%}.news-grid-wrapper .vc_col-sm-8{padding:0 !important}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_date{margin-bottom:0}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_date p{color:#2077b3;margin-bottom:0}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_title{padding:0 120px 0 0 !important;margin-bottom:0 !important}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_title h3{font-size:2.25rem;line-height:2.8125rem;color:#3B3B3B;font-weight:400}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_title h3 a{color:#3B3B3B}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_excerpt a{position:relative;padding:15px 120px 0 0 !important;display:block}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_excerpt a:after{content:'';width:45px;height:45px;background-image:url(../assets/images/plus-icon.svg);position:absolute;right:27px;bottom:10px;background-size:100% auto;background-repeat:no-repeat;background-position:center}.wp-pagination{text-align:center;margin-top:80px !important}.wp-pagination .page-numbers{color:#B3B4B5;font-size:20px;margin:0 2px;width:45px;height:45px;border:1px solid #B3B4B5;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.3s}.wp-pagination .page-numbers.current,.wp-pagination .page-numbers:hover{color:#ffffff;background:#2077b3;border-color:#2077b3}.wp-pagination .page-numbers.next{width:auto;border:none;background:none !important}.wp-pagination .page-numbers.next.current,.wp-pagination .page-numbers.next:hover{color:#2077b3}.wp-pagination .page-numbers.prev{width:auto;border:none;background:none !important}.wp-pagination .page-numbers.prev.current,.wp-pagination .page-numbers.prev:hover{color:#2077b3}.wp-pagination>*:first-child{margin-left:0}.wp-pagination>*:last-child{margin-right:0}.news-list-wrapper .col-md-4{padding-right:55px}.news-list-wrapper .grid-img{height:230px !important;width:100% !important}@media (min-width:1800px){.topbar .container-fluid{max-width:1800px}}@media (min-width:1920px){.topbar .container-fluid{max-width:1920px}.page-wrapper{max-width:1920px;margin-left:auto;margin-right:auto;position:relative}}@media screen and (max-width:1349px){}@media (min-width:576px){section>.vc_row{max-width:540px}}@media (min-width:768px){section>.vc_row{max-width:720px}}@media (min-width:992px){.offcanvas-outer{overflow:visible !important}section>.vc_row{max-width:960px}.offcanvas-element{display:none}}@media (min-width:1200px){section>.vc_row{max-width:1190px}}@media (max-width:767px){.logo-text img{margin-right:10px;max-width:60px}p a{word-break:break-word}.image-banner .overlay-content{padding:25px}.image-box{height:300px}.bottom-overlapping-text{margin-top:0}.large-heading-text.bottom-overlapping-text h2{font-size:80px}.image-banner{min-height:400px}.image-banner.small{min-height:400px}.image-banner.small .overlay-content{padding:20px 25px}.image-banner.small .overlay-content h2{font-size:1.45rem !important;line-height:2.15rem !important}.ecport-image{margin-top:0}.footer-standard .contact-box{padding:25px;margin-top:0}.footer:before,.top-triangle-section:before{display:none !important}.scroll-up-container{position:absolute;right:40px;top:-75px;cursor:pointer;width:30px;height:auto}.slick-dots li{margin:0 3px;width:11px;height:11px}.slick-dots li button{width:8px;height:8px}.footer{background:rgba(179, 180, 181, 0.93)}.footer .footer-standard{padding:50px 20px}.footer .footer-standard ul{margin-top:50px;max-width:70%}.footer .footer-standard ul li{margin-bottom:20px;font-size:24px;text-transform:uppercase}.footer .footer-standard ul li:last-child{margin-bottom:0}.footer .footer-standard ul li.current_page_item{font-weight:bold}.footer .footer-standard ul.social{margin-top:70px !important}.footer .footer-bottom{display:none}.footer .small-text{font-size:20px;text-transform:uppercase}.footer .footer-links ul{display:flex;flex-wrap:wrap;padding:0;margin-bottom:35px;margin-top:35px;max-width:100%}.footer .footer-links ul li{list-style-type:none;font-size:20px;line-height:26px;padding:0 12px;position:relative;margin:0;text-transform:none}.footer .footer-links ul li a{color:#020202}.footer .footer-links ul li:after{content:'';background:#020202;height:14px;position:absolute;right:0;width:1px;top:6px}.footer .footer-links ul li:first-child{padding-left:0}.footer .footer-links ul li:last-child{padding-right:0}.footer .footer-links ul li:last-child:after{content:none}.banner-area,.inner-banner{border-bottom-width:2px}.banner-area:after,.inner-banner:after{background-image:url('../assets/images/banner-white-bottom-vector-mobile.png');width:30%;height:50px;bottom:-2px;background-size:100% 100%;background-repeat:no-repeat;background-position:left top}.banner-area.banner-overlay-gray:after,.inner-banner.banner-overlay-gray:after{background-image:url('../assets/images/banner-bottom-vector-mobile.png')}.banner-area rs-module-wrap,.inner-banner rs-module-wrap{height:435px !important}.banner-area rs-module-wrap rs-module,.inner-banner rs-module-wrap rs-module{height:100% !important}.topbar .custom-html-widget{display:none}.topbar{position:fixed;bottom:0;right:0;margin:0 !important;opacity:1;transition:all 0.3s;background-image:url('../assets/images/language-bg.svg');background-size:auto;background-repeat:no-repeat;width:225px;height:80px;background-position:top left;display:flex;align-items:center;justify-content:center;display:none}.topbar.fade-out{opacity:0;transform:translateY(100%)}.topbar .wpml-ls-legacy-list-horizontal{margin:0}.topbar .wpml-ls-legacy-list-horizontal li{position:relative}.topbar .wpml-ls-legacy-list-horizontal li:after{content:'';background:#020202;width:2px;height:30px;position:absolute;right:-1px;top:11px}.topbar .wpml-ls-legacy-list-horizontal li:last-child:after{content:none}.topbar .wpml-ls-legacy-list-horizontal a{padding:0 15px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:23px;text-transform:uppercase;background:transparent !important;font-weight:400 !important;color:#020202}.navbar-altern{padding:30px 15px}.icon-box>.vc_column-inner>.wpb_wrapper{padding:20px;margin-bottom:20px}.icon-box>.vc_column-inner>.wpb_wrapper .box-icon{height:100px}.icon-box>.vc_column-inner>.wpb_wrapper .box-icon img{max-height:100px}.icon-box>.vc_column-inner>.wpb_wrapper h3{font-size:1.3rem;line-height:1.65rem;margin-bottom:1.1875rem}.bottom-text-overlapping .vc_column-inner{position:relative;margin-top:0;margin-left:0}.product-box{text-align:left;margin-bottom:20px}.product-box>.vc_column-inner>.wpb_wrapper .product-image{margin-bottom:20px !important}.product-box>.vc_column-inner>.wpb_wrapper h3{font-size:1.25rem;margin-bottom:1rem;font-weight:400}.reference-wrapper .slick-dots,.testimonial-wrapper .slick-dots{bottom:0;text-align:center;width:100%;left:0;right:0}.reference-wrapper .reference-box,.reference-wrapper .testimonial-box,.testimonial-wrapper .reference-box,.testimonial-wrapper .testimonial-box{height:auto}.reference-wrapper .reference-box .reference-content,.reference-wrapper .reference-box .testimonial-content,.reference-wrapper .testimonial-box .reference-content,.reference-wrapper .testimonial-box .testimonial-content,.testimonial-wrapper .reference-box .reference-content,.testimonial-wrapper .reference-box .testimonial-content,.testimonial-wrapper .testimonial-box .reference-content,.testimonial-wrapper .testimonial-box .testimonial-content{padding:20px;height:100%}.reference-wrapper .reference-box .reference-content h3,.reference-wrapper .reference-box .testimonial-content h3,.reference-wrapper .testimonial-box .reference-content h3,.reference-wrapper .testimonial-box .testimonial-content h3,.testimonial-wrapper .reference-box .reference-content h3,.testimonial-wrapper .reference-box .testimonial-content h3,.testimonial-wrapper .testimonial-box .reference-content h3,.testimonial-wrapper .testimonial-box .testimonial-content h3{font-size:1.45rem;line-height:2rem}.reference-wrapper .reference-box .reference-content h3:after,.reference-wrapper .reference-box .reference-content h3:before,.reference-wrapper .reference-box .testimonial-content h3:after,.reference-wrapper .reference-box .testimonial-content h3:before,.reference-wrapper .testimonial-box .reference-content h3:after,.reference-wrapper .testimonial-box .reference-content h3:before,.reference-wrapper .testimonial-box .testimonial-content h3:after,.reference-wrapper .testimonial-box .testimonial-content h3:before,.testimonial-wrapper .reference-box .reference-content h3:after,.testimonial-wrapper .reference-box .reference-content h3:before,.testimonial-wrapper .reference-box .testimonial-content h3:after,.testimonial-wrapper .reference-box .testimonial-content h3:before,.testimonial-wrapper .testimonial-box .reference-content h3:after,.testimonial-wrapper .testimonial-box .reference-content h3:before,.testimonial-wrapper .testimonial-box .testimonial-content h3:after,.testimonial-wrapper .testimonial-box .testimonial-content h3:before{display:none}.reference-wrapper .reference-box .thumbnail,.reference-wrapper .testimonial-box .thumbnail,.testimonial-wrapper .reference-box .thumbnail,.testimonial-wrapper .testimonial-box .thumbnail{height:300px}.testimonial-wrapper .testimonial-box .testimonial-content{padding:20px 0 20px;height:auto}.logo-gallery .vc_images_carousel{margin-bottom:30px}.logo-gallery .vc_carousel-slideline-inner{display:flex;align-items:center}.partner-map-area .map-overlay-text{position:relative;top:auto;margin-top:30px}.partner-map-area .map-overlay-text .button-arrow-wrapper .wpb_single_image{display:none}.partner-map-area .map-overlay-text .button-arrow-wrapper>.vc_column-inner>.wpb_wrapper{justify-content:flex-start;margin-top:20px}.research-box-row .vc_col-sm-2,.research-box-row .vc_col-sm-10{width:100%}.research-box-row .research-image{width:100%;height:200px;margin-bottom:20px !important}.research-box-row .research-image .vc_figure{width:100%;height:100%}.research-box-row .research-image .vc_figure .vc_single_image-wrapper{width:100%;height:100%}.research-box-row .research-image .vc_figure .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.research-box-row .research-content>.vc_column-inner>.wpb_wrapper{flex-direction:column;justify-content:space-between}.research-box-row .research-content>.vc_column-inner>.wpb_wrapper .wpb_single_image{margin-top:20px}.management-row>.wpb_column>.vc_column-inner>.wpb_wrapper{margin-bottom:30px}.team-row .team-image,.management-row .management-image{height:150px}.team-row>.wpb_column,.management-row>.wpb_column{width:50%;float:left}.content-overlay .content-text h2{font-size:1.6875rem;line-height:2.0625rem}.management-row .management-content h4,.management-row .management-content p{font-size:1rem;line-height:1.5rem}.management-row .social-icon.vc_icon_element.vc_icon_element-outer>.vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:25px !important;height:25px !important}.content-overlay{margin-bottom:20px}.content-overlay .content-text{padding:15px}.team-row>.wpb_column>.vc_column-inner,.management-row>.wpb_column>.vc_column-inner{padding-left:10px;padding-right:10px}.blog-list-wrapper .blog-row{padding-top:30px;padding-bottom:30px}.blog-list-wrapper .blog-row:first-child{padding-top:0}.blog-list-wrapper .blog-row .grid-img{width:100%;height:190px;margin-bottom:20px}.blog-list-wrapper .grid-content{padding-right:0;padding-bottom:40px}.blog-list-wrapper .grid-content .post-title h3{font-size:1.3rem;line-height:1.65rem}.blog-list-wrapper .grid-content .plus-btn{width:30px;height:30px}.blog-list-wrapper .grid-content .post-content p{margin-bottom:0}.news-list-wrapper .col-md-4{padding-right:15px}.news-list-wrapper .grid-img{height:190px !important;width:100% !important}.blog-sidebar{padding:20px;margin-top:20px;margin-bottom:40px}.contact-box{padding:20px 20px 10px}.wpcf7-checkbox{font-size:20px;line-height:28px}.wpcf7-checkbox .wpcf7-list-item{padding-left:45px}.wpcf7-form .control.control-outline .wpcf7-list-item{margin-left:45px}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-form .control.control-outline .control__indicator,.wpcf7-form .control.control-outline.control-wpcf7 .wpcf7-list-item-label:before{top:5px;width:24px;height:24px}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-form .control.control-outline.control--checkbox .control__indicator:after,.wpcf7-form .control.control-outline.control-wpcf7 .wpcf7-list-item-label:after{top:9px;left:9px;width:6px;height:13px}.video-banner rs-layer-wrap.rs-parallax-wrap{left:0 !important;right:0 !important;max-width:90% !important;margin:0 auto}.video-banner rs-layer-wrap.rs-parallax-wrap rs-loop-wrap{max-width:100%;width:100%;margin:0 auto}.video-banner rs-layer-wrap.rs-parallax-wrap rs-loop-wrap rs-mask-wrap{overflow:hidden;max-width:100% !important}.video-banner rs-layer-wrap.rs-parallax-wrap rs-loop-wrap rs-mask-wrap .overlay-content{padding:20px 25px !important}.video-banner rs-layer-wrap.rs-parallax-wrap rs-loop-wrap rs-mask-wrap .overlay-content h2{white-space:normal}.about-map img{height:400px !important;width:100%}.job-wrapper .item .job-link p{margin-bottom:0;margin-top:20px}.job-wrapper .item h3{font-size:1.5rem;line-height:1.85rem}.slick-prev,.slick-next{width:15px;height:35px}.slick-prev{left:-25px}.slick-next{right:-25px}section.news-section-wrapper{padding-top:60px !important;padding-bottom:100px !important}section.news-section-wrapper>.vc_row>.wpb_column>.vc_column-inner{padding:0}.wp-pagination{text-align:center;margin-top:50px !important}.wp-pagination .page-numbers{width:35px;height:35px}.news-grid-wrapper .vc_grid-owl-dots{margin-top:50px !important;margin-bottom:30px}.news-grid-wrapper .vc_grid-owl-dots .vc_grid-owl-dot{width:35px;height:35px}.news-grid-wrapper .vc_grid-owl-dots .vc_grid-owl-dot:before{width:35px;height:35px;font-size:16px}.news-grid-wrapper .vc_grid-item{padding-bottom:30px !important;padding-top:30px !important}.news-grid-wrapper .vc_grid-item:first-child{padding-top:0 !important}.news-grid-wrapper .vc_col-sm-4{padding:0 0 0 0 !important;margin-bottom:15px !important}.news-grid-wrapper .vc_col-sm-4 .vc_figure a img{height:190px}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_title{padding-right:0 !important}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_title h3{font-size:1.3rem;line-height:1.65rem}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_excerpt a{padding:15px 0 30px 0 !important;display:block}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_excerpt a:after{right:0;bottom:0;width:30px;height:30px}}@media (max-width:480px){.news-wrapper .item .news-box .thumbnail,.news-wrapper .item .reference-box .thumbnail,.reference-wrapper .item .news-box .thumbnail,.reference-wrapper .item .reference-box .thumbnail,.testimonial-wrapper .item .news-box .thumbnail,.testimonial-wrapper .item .reference-box .thumbnail{height:200px}.news-wrapper .item .news-box .news-content,.news-wrapper .item .news-box .reference-content,.news-wrapper .item .reference-box .news-content,.news-wrapper .item .reference-box .reference-content,.reference-wrapper .item .news-box .news-content,.reference-wrapper .item .news-box .reference-content,.reference-wrapper .item .reference-box .news-content,.reference-wrapper .item .reference-box .reference-content,.testimonial-wrapper .item .news-box .news-content,.testimonial-wrapper .item .news-box .reference-content,.testimonial-wrapper .item .reference-box .news-content,.testimonial-wrapper .item .reference-box .reference-content{padding:20px 20px 105px;height:calc(100% - 200px)}.news-wrapper .item .news-box .news-content h3,.news-wrapper .item .news-box .reference-content h3,.news-wrapper .item .reference-box .news-content h3,.news-wrapper .item .reference-box .reference-content h3,.reference-wrapper .item .news-box .news-content h3,.reference-wrapper .item .news-box .reference-content h3,.reference-wrapper .item .reference-box .news-content h3,.reference-wrapper .item .reference-box .reference-content h3,.testimonial-wrapper .item .news-box .news-content h3,.testimonial-wrapper .item .news-box .reference-content h3,.testimonial-wrapper .item .reference-box .news-content h3,.testimonial-wrapper .item .reference-box .reference-content h3{font-size:1.275rem;line-height:1.6}.news-wrapper .item .news-box .news-content .date,.news-wrapper .item .news-box .reference-content .date,.news-wrapper .item .reference-box .news-content .date,.news-wrapper .item .reference-box .reference-content .date,.reference-wrapper .item .news-box .news-content .date,.reference-wrapper .item .news-box .reference-content .date,.reference-wrapper .item .reference-box .news-content .date,.reference-wrapper .item .reference-box .reference-content .date,.testimonial-wrapper .item .news-box .news-content .date,.testimonial-wrapper .item .news-box .reference-content .date,.testimonial-wrapper .item .reference-box .news-content .date,.testimonial-wrapper .item .reference-box .reference-content .date{color:#96999C;font-size:1rem;line-height:1.6}.news-wrapper .item .news-box .news-content .more-link,.news-wrapper .item .news-box .reference-content .more-link,.news-wrapper .item .reference-box .news-content .more-link,.news-wrapper .item .reference-box .reference-content .more-link,.reference-wrapper .item .news-box .news-content .more-link,.reference-wrapper .item .news-box .reference-content .more-link,.reference-wrapper .item .reference-box .news-content .more-link,.reference-wrapper .item .reference-box .reference-content .more-link,.testimonial-wrapper .item .news-box .news-content .more-link,.testimonial-wrapper .item .news-box .reference-content .more-link,.testimonial-wrapper .item .reference-box .news-content .more-link,.testimonial-wrapper .item .reference-box .reference-content .more-link{position:absolute;bottom:50px}.news-wrapper .slick-track,.reference-wrapper .slick-track,.testimonial-wrapper .slick-track{margin:0}.news-wrapper .slick-track .slick-slide,.reference-wrapper .slick-track .slick-slide,.testimonial-wrapper .slick-track .slick-slide{margin:0}#referenceCarousel .slick-track{margin:0}#referenceCarousel .slick-track .slick-slide{margin:0}}@media (min-width:768px) and (max-width:959px){h2{font-size:1.75rem;line-height:2.25rem}h2 br{display:none}.sidebar-standard{padding-left:15px;padding-right:15px}.about-map img{height:300px !important;width:100%}.slick-prev,.slick-next{width:15px;height:35px}.slick-prev{left:-25px}.slick-next{right:-25px}.contact-box{padding:30px 30px 10px}.image-banner.small .overlay-content h2 br{display:block}.contact-left-col>.vc_column-inner>.wpb_wrapper h2{font-size:1.5rem;line-height:1.875rem}.wpcf7-checkbox{font-size:1.5rem;line-height:1.3}.footer-bottom .col-lg-4:last-child{max-width:100%;flex:0 0 100%;font-size:14px}.logo-text{font-size:14px}.footer-standard .contact-box{margin-top:30px}.footer-standard .col-lg-4:last-child{max-width:100%;flex:0 0 100%}.border-heading-text h2,.large-heading-text h2,.large-heading-text.small h2{font-size:80px;word-break:break-word}.bottom-text-overlapping .vc_column-inner{margin-top:0;margin-left:0}.icon-box,.product-box{width:50% !important}.icon-box>.vc_column-inner>.wpb_wrapper,.product-box>.vc_column-inner>.wpb_wrapper{padding:20px;margin-bottom:20px}.icon-box>.vc_column-inner>.wpb_wrapper .box-icon,.product-box>.vc_column-inner>.wpb_wrapper .box-icon{height:120px}.icon-box>.vc_column-inner>.wpb_wrapper .box-icon img,.product-box>.vc_column-inner>.wpb_wrapper .box-icon img{max-height:120px}.icon-box>.vc_column-inner>.wpb_wrapper h3,.product-box>.vc_column-inner>.wpb_wrapper h3{font-size:1.45rem;line-height:1.65rem;margin-bottom:1.1875rem}.stroke-divider:after{display:none}.scroll-up-container{right:20px;top:-80px;width:44px}.heading-text h2{font-size:2rem}.image-banner.small{min-height:400px}.image-banner.small .overlay-content{padding:30px 35px}.image-banner.small .overlay-content h2{font-size:2.125rem !important}.ecport-image{margin-top:-100px}.reference-wrapper .reference-box .reference-content,.testimonial-wrapper .testimonial-box .testimonial-content{padding:20px 20px 80px 0}.reference-wrapper .reference-box,.testimonial-wrapper .testimonial-box{height:auto}.reference-wrapper .reference-box .reference-content h3,.testimonial-wrapper .testimonial-box .testimonial-content h3{font-size:1.75rem;line-height:2rem}.reference-wrapper .slick-dots,.testimonial-wrapper .slick-dots{margin:0;bottom:0;text-align:center;width:100%;left:0;position:relative;right:0;margin:0 auto}.reference-wrapper .reference-box>.row .col-md-6,.testimonial-wrapper .testimonial-box>.row .col-md-6{height:auto;min-height:100%}.team-row>.wpb_column{width:25%}.management-row>.wpb_column{width:33.33%;margin-bottom:30px}.blog-list-wrapper .grid-content{padding-right:0px;padding-bottom:60px}.bottom-overlapping-text{margin-top:0}.news-grid-wrapper .vc_grid-item{padding-right:0 !important}.news-grid-wrapper .vc_col-sm-4{padding:0 20px 0 0 !important}.news-grid-wrapper .vc_col-sm-4 .vc_figure a img{height:160px}.news-grid-wrapper .vc_col-sm-8 .vc_gitem-post-data-source-post_title h3{font-size:1.5rem;line-height:1.4}.news-list-wrapper .col-md-4{padding-right:15px}.news-list-wrapper .grid-img{height:160px !important;width:100% !important}}@media screen and (min-width:959px) and (max-width:1200px){.blog-list-wrapper .grid-content .post-title h3{font-size:2rem;line-height:2.25rem}.blog-list-wrapper .grid-content{padding-right:80px}.blog-sidebar{padding:20px}.bottom-overlapping-text{margin-top:0}}@media (max-width:991px){.topbar{display:none}.offcanvas-element{background:rgba(56, 80, 90, 0.9);overflow:auto !important;height:100vh !important;padding-bottom:50px !important}#offcanvasMenu{visibility:hidden;transition:all 0.3s}.offcanvas-open{overflow:hidden;height:100vh}.offcanvas-open .offcanvas-trigger{display:none}.offcanvas-open #offcanvasMenu{visibility:visible}.offcanvas-close{background:rgba(0, 0, 0, 0);border:none !important;-webkit-appearance:none;outline:none !important;box-shadow:none !important;border:none;font-size:30px;position:absolute;right:15px;top:15px;width:32px;height:32px}.offcanvas-close:before,.offcanvas-close:after{position:absolute;left:15px;top:0;content:' ';height:33px;width:2px;background-color:#fff}.offcanvas-close:before{transform:rotate(45deg)}.offcanvas-close:after{transform:rotate(-45deg)}#offcanvasMenu{padding-left:35px;padding-right:35px}#offcanvasMenu ul{margin-top:140px;max-width:70%;padding:0}#offcanvasMenu ul li{margin-bottom:30px;font-size:24px;line-height:1.75rem;text-transform:uppercase;list-style:none}#offcanvasMenu ul li a{color:#fff;font-size:22px}#offcanvasMenu ul li a:hover{color:#fff}#offcanvasMenu ul li.current_page_item a{font-weight:bold}#offcanvasMenu .widget_icl_lang_sel_widget{border:none;padding:0;margin-top:70px}#offcanvasMenu .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal{padding:0}#offcanvasMenu .widget_icl_lang_sel_widget ul li{margin-bottom:0}#offcanvasMenu .widget_icl_lang_sel_widget ul li:first-child a{padding-left:0}#offcanvasMenu .widget_icl_lang_sel_widget ul li:last-child a{padding-right:0}#offcanvasMenu .widget_icl_lang_sel_widget ul li.wpml-ls-current-language a{text-decoration:underline}#offcanvasMenu .social{display:flex;flex-wrap:wrap;align-items:center}#offcanvasMenu .social li{list-style-type:none;margin-right:20px;margin-bottom:0}#offcanvasMenu .social li img{width:27px}#offcanvasMenu .social li .xing-icon{position:relative;top:5px}}@media (min-width:1025px) and (max-width:1440px){.page-wrapper{zoom:0.9 !important}}@media (min-width:1025px) and (max-width:1480px){.footer:before,.top-triangle-section:before{border-top-width:110px;border-right-width:150px}}@media (-ms-high-contrast:none){.page-wrapper{zoom:1 !important}*::-ms-backdrop,.page-wrapper{zoom:1 !important}}