@charset "UTF-8";
/*!
Theme Name: Ray-Q theme
Theme URI:
Description: A custom theme for the Ray-Q website
Author: Avsha Agasi
Author URI: http://the-two.co
Version: 1.0
Tags: Clean, Minimal, Great
*/@import url("https://fonts.googleapis.com/css2?family=Overpass:wght@300;400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Overpass:wght@300;400;600;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;line-height:1;width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wow{visibility:hidden}.container{position:relative;min-height:100vh;overflow:hidden}.container.on-front{padding-top:0}.content-wrapper{position:relative;margin:auto;width:calc(100% - 80px);max-width:1360px}.bg{background-size:cover!important;background-position:center center!important}.image{position:absolute;width:100%;height:100%;top:0;left:0}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vimeo-wrapper video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay{background:rgba(0,0,0,0.5);transition:all 0.4s ease-out;position:absolute;width:100%;height:100%;top:0;left:0}.center-wrapper-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.center-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:table}.center-wrapper .center{display:table-cell;vertical-align:middle}.higher{position:relative;z-index:2}.ta-c{text-align:center}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.m-t-24{margin-top:24px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}::-webkit-input-placeholder{color:white!important;font-family:"Overpass",sans-serif}::-moz-placeholder{color:white!important;font-family:"Overpass",sans-serif}:-ms-input-placeholder{color:white!important;font-family:"Overpass",sans-serif}:-moz-placeholder{color:white!important;font-family:"Overpass",sans-serif}.clear{clear:both}.c-pink{color:#fd004e}.c-green{color:#cfff00}:focus{outline:0}@media screen and (max-width:1440px){.content-wrapper{width:calc(100% - 160px)}}@media screen and (max-width:1023px){.content-wrapper{width:calc(100% - 40px)}.content-wrapper.narrow{width:calc(100% - 40px)}.m-divider{width:calc(100% - 40px);margin:auto;height:1px;background:rgba(0,0,0,0.1)}input{-webkit-appearance:none!important;border-radius:0!important}input[type=checkbox]{-webkit-appearance:checkbox!important}input[type=radio]{-webkit-appearance:radio!important}textarea{-webkit-appearance:none!important;border-radius:0!important}}p{font-size:18px;line-height:30px}strong{font-weight:700}.red-title-wrapper{position:relative;text-align:center}.red-title-wrapper.ta-l{text-align:left}.red-title-wrapper .red-title{background:#D80404;color:white;display:inline-block;font-size:22px;font-weight:600;padding:9px 14px 8px}a.link{color:#D80404;font-size:18px;line-height:30px;font-weight:600;cursor:pointer}a.link.block{display:block}@media screen and (max-width:1900px){.red-title-wrapper .red-title{font-size:20px;padding:7px 12px 6px}p{font-size:15px;line-height:24px}a.link{font-size:15px;line-height:25px}}@media screen and (max-width:1023px){.red-title-wrapper .red-title{font-size:18px;padding:5px 12px 4px}}header{position:fixed;top:0;left:0;width:100%;height:120px;z-index:999;color:white;padding-top:30px;transition:all 0.26s ease-out}header.scrolled{background:rgba(13,16,37,0.84);height:74px;padding-top:20px}header.scrolled .content-wrapper .logo{height:50px;margin-top:-8px}header.scrolled .content-wrapper .items{margin-top:9px}header.scrolled .content-wrapper .items li .ext{background:#0D1025;padding:10px 14px}header .content-wrapper{height:100%;display:flex;align-items:flex-start;justify-content:space-between}header .content-wrapper .logo{height:100px;transition:all 0.26s ease-out}header .content-wrapper .items{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;text-transform:uppercase;font-size:17px;font-weight:700;margin-top:20px;transition:all 0.26s ease-out}header .content-wrapper .items li{position:relative;margin-left:28px}header .content-wrapper .items li:hover a:after{transform:scaleX(1);-webkit-transform:scaleX(1)}header .content-wrapper .items li:hover .ext{visibility:visible;opacity:1}header .content-wrapper .items li.active a:after{transform:scaleX(1);-webkit-transform:scaleX(1)}header .content-wrapper .items li a{position:relative}header .content-wrapper .items li a:after{position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:#D80404;content:"";transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left center;transition:all 0.4s ease-out}header .content-wrapper .items li .ext{position:absolute;left:0;top:100%;padding:10px 0 0;visibility:hidden;opacity:0;transition:all 0.26s ease-out}header .content-wrapper .items li .ext .inner{position:relative;font-size:13px;font-weight:600}header .content-wrapper .items li .ext .inner .item{padding:10px 0;white-space:nowrap;text-transform:initial;border-bottom:1px solid #90A7B7;transition:all 0.26s ease-out}header .content-wrapper .items li .ext .inner .item:hover{color:#D80404}header .content-wrapper .items li .ext .inner .item:last-of-type{border-bottom:0}header .content-wrapper .items li .ext .inner .item a:after{display:none}header .content-wrapper .menu-button-wrapper{display:none}@media screen and (max-width:1900px){header{padding-top:20px}header .content-wrapper .items{font-size:14px;margin-top:12px}header .content-wrapper .logo{height:74px}}@media screen and (max-width:1023px){header{padding-top:0;height:64px}header.scrolled{padding-top:0;height:64px}header.scrolled .content-wrapper{align-items:center}header.scrolled .content-wrapper .logo{height:48px;margin:0}header .content-wrapper{align-items:center}header .content-wrapper .logo{height:48px;margin:0}header .content-wrapper .items{display:none}header .content-wrapper .menu-button-wrapper{display:block;height:100%;width:40px;cursor:pointer;display:flex;align-items:center;justify-content:flex-end}header .content-wrapper .menu-button-wrapper .menu-button{position:relative;width:22px;height:17px}header .content-wrapper .menu-button-wrapper .menu-button .line{position:absolute;right:0;width:100%;height:3px;background:white}header .content-wrapper .menu-button-wrapper .menu-button .line.top{top:0}header .content-wrapper .menu-button-wrapper .menu-button .line.middle{top:7px}header .content-wrapper .menu-button-wrapper .menu-button .line.bottom{top:14px}header .content-wrapper .items{display:none}}footer{position:relative;margin:20px 0 0}footer .top-row{position:relative;background:#191F44;color:white;padding:60px 0 90px}footer .top-row .content-wrapper .cols{position:relative;display:flex;justify-content:space-between;align-items:flex-start}footer .top-row .content-wrapper .cols .col{position:relative;border-right:1px solid rgba(255,255,255,0.24);padding:0 20px;max-width:220px;align-self:stretch}footer .top-row .content-wrapper .cols .col.first{border-right:0;padding:0;margin-right:50px}footer .top-row .content-wrapper .cols .col.last{border-right:0;padding-right:0}footer .top-row .content-wrapper .cols .col .logo{height:77px;display:block}footer .top-row .content-wrapper .cols .col .contact{position:absolute;left:0;bottom:-3px}footer .top-row .content-wrapper .cols .col .contact p{font-size:16px;line-height:26px}footer .top-row .content-wrapper .cols .col .contact p a{transition:all 0.26s ease-out}footer .top-row .content-wrapper .cols .col .contact p a:hover{color:#D80404}footer .top-row .content-wrapper .cols .col ul{font-size:16px;line-height:20px}footer .top-row .content-wrapper .cols .col ul li{margin-top:20px;cursor:pointer;transition:all 0.26s ease-out}footer .top-row .content-wrapper .cols .col ul li:hover{color:#D80404}footer .top-row .content-wrapper .cols .col ul li.first{margin-top:0}footer .top-row .content-wrapper .cols .col .logos{position:absolute;bottom:-6px;right:0;display:flex;justify-content:flex-start;align-items:flex-end;background:#191F44;padding:10px 0px 0 10px}footer .top-row .content-wrapper .cols .col .logos img{height:56px;margin-right:20px;display:block}footer .bottom-row{position:relative;padding:25px 0;background:#0D1025;color:#DBDEE6;text-align:center}footer .bottom-row p{font-size:16px;line-height:18px}footer .bottom-row ul{position:relative;margin-top:14px;font-size:16px;line-height:18px;display:flex;justify-content:center;align-items:center}footer .bottom-row ul li a{transition:all 0.26s ease-out}footer .bottom-row ul li a:hover{color:#D80404}footer .bottom-row ul .pipe{margin:0 8px}footer .bottom-row .idit-anat{position:absolute;display:flex;align-items:flex-end;justify-content:flex-start;height:16px;font-size:12px;right:0;bottom:0}footer .bottom-row .idit-anat a{height:16px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}footer .bottom-row .idit-anat a img{height:100%;margin-left:8px}footer .bottom-row .idit-anat .pipe{margin:0 8px;color:rgba(255,255,255,0.44)}footer .bottom-row .go-to{position:absolute;bottom:0;left:0;height:35px;cursor:pointer;z-index:9}@media screen and (max-width:1023px){footer .content-wrapper{max-width:calc(100% - 40px);display:block;text-align:center}footer .content-wrapper .on-right{margin-top:12px}footer .content-wrapper a{margin:0 8px}}@media screen and (max-width:1900px){footer .top-row .content-wrapper .cols .col.first{margin-right:30px}footer .content-wrapper .cols .col ul{font-size:13px;line-height:18px}footer .content-wrapper .cols .col ul li{margin-top:14px}footer .content-wrapper .cols .col .logo{height:60px}footer .content-wrapper .cols .col.first{margin-right:60px}footer .content-wrapper .cols .col .contact{margin-top:38px}footer .content-wrapper .cols .col .contact p{font-size:13px}footer .top-row .content-wrapper .cols .col ul{font-size:14px;line-height:16px}footer .top-row .content-wrapper .cols .col .logos img{height:44px;margin-right:14px}footer .top-row{padding:60px 0}footer .bottom-row p{font-size:12px;line-height:14px}footer .bottom-row ul{font-size:12px;line-height:14px}footer .bottom-row .idit-anat{right:0}footer .top-row .content-wrapper .cols .col .contact{bottom:-4px}footer .top-row .content-wrapper .cols .col .contact p{font-size:14px;line-height:24px}}@media screen and (max-width:1300px){}@media screen and (max-width:1200px){footer .bottom-row .idit-anat{position:relative;justify-content:center;margin-top:10px}}@media screen and (max-width:1023px){footer{overflow:hidden}footer .top-row{padding:30px 0 10px}footer .content-wrapper{display:block;text-align:left}footer .top-row .content-wrapper .cols{flex-wrap:wrap;padding:0}footer .top-row .content-wrapper .cols .col{padding:0;width:100%;margin-bottom:16px;padding-bottom:16px;border-right:0;max-width:100%;border-bottom:1px solid rgba(255,255,255,0.24)}footer .top-row .content-wrapper .cols .col.first{margin-right:0;justify-content:space-between;display:flex;align-items:center;margin-bottom:30px;border-bottom:0}footer .top-row .content-wrapper .cols .col.first:after{display:none}footer .top-row .content-wrapper .cols .col.first .contact{position:relative;bottom:auto;margin:0}footer .top-row .content-wrapper .cols .col:after{position:absolute;right:0;top:-2px;content:"+";font-size:19px}footer .top-row .content-wrapper .cols .col.active ul li{display:block}footer .top-row .content-wrapper .cols .col.active .logos{display:flex}footer .top-row .content-wrapper .cols .col .contact p{font-size:13px;line-height:20px}footer .top-row .content-wrapper .cols .col .logo{height:40px}footer .top-row .content-wrapper .cols .col .contact{position:relative;bottom:auto}footer .top-row .content-wrapper .cols .col ul{font-size:13px;line-height:16px}footer .top-row .content-wrapper .cols .col ul li{display:none;margin-top:10px}footer .top-row .content-wrapper .cols .col ul li.first{margin-top:0;display:block}footer .top-row .content-wrapper .cols .col ul li:hover{color:white}footer .top-row .content-wrapper .cols .col ul li a{margin:0}footer .top-row .content-wrapper .cols .col ul li a:hover{color:white}footer .top-row .content-wrapper .cols .col .logos{position:relative;bottom:auto;right:auto;padding:0;margin-top:10px;display:none}footer .bottom-row .content-wrapper{text-align:center}footer .bottom-row p{line-height:16px;padding:0 20px}footer .content-wrapper a{margin:0}footer .bottom-row .go-to{display:none}footer .bottom-row .idit-anat{margin-top:20px}footer .bottom-row .idit-anat .hide-on-m{display:none}footer .bottom-row .idit-anat a{height:12px}}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1.02s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-54px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-64px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(64px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.hero{position:relative;height:52.08vw;overflow:hidden}.hero.second{height:56.25vw}.hero .image{transition:all 1.6s ease-out;transform:scale(1.1);-webkit-transform:scale(1.1)}.hero .image.reg{transform:scale(1);-webkit-transform:scale(1)}.hero .vid-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.hero .vid-wrapper video{position:absolute;width:100%;height:100%;top:0;left:0}.hero .vid-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.hero .overlay{background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 80%)}.hero .content-wrapper{height:100%}.hero .content-wrapper .text{position:absolute;left:0;bottom:180px;color:white}.hero .content-wrapper .text h1{font-size:60px;line-height:65px}@media screen and (max-width:1900px){.hero .content-wrapper .text{bottom:80px}.hero .content-wrapper .text h1{font-size:48px;line-height:52px}}.intro{position:relative;padding:90px 0;text-align:center}.intro .text{margin:30px auto 0;max-width:904px}.intro .link{margin:30px auto 0;display:block}@media screen and (max-width:1900px){.intro{padding:60px 0}.intro .text{margin:20px auto 0;max-width:720px}.intro .link{margin:20px auto 0}}@media screen and (max-width:1023px){.intro{padding:40px 0}}.benefits-wrapper{position:relative;padding-bottom:120px}.benefits-wrapper .image-wrapper{position:relative;height:37vw}.benefits-wrapper .image-wrapper .image.bg{background-position:bottom center!important}.benefits-wrapper .content-wrapper{z-index:2}.benefits-wrapper .content-wrapper .red-title-wrapper{margin-top:-17px}.benefits-wrapper .content-wrapper .benefits{position:relative;margin:90px auto 0;display:flex;justify-content:space-between;align-items:flex-start}.benefits-wrapper .content-wrapper .benefits .benefit{position:relative;width:calc(25% - 20px)}.benefits-wrapper .content-wrapper .benefits .benefit h3{font-size:25px;line-height:1.3;min-height:90px;font-weight:700;border-bottom:4px solid #D80404;padding-bottom:20px;display:flex;align-items:flex-end;justify-content:flex-start}.benefits-wrapper .content-wrapper .benefits .benefit p{margin-top:24px}@media screen and (max-width:1900px){.benefits-wrapper .content-wrapper .benefits .benefit h3{font-size:22px;padding-bottom:16px;min-height:75px;border-bottom:3px solid #D80404}.benefits-wrapper .content-wrapper .benefits .benefit p{margin-top:16px}}@media screen and (max-width:1023px){.benefits-wrapper{padding-bottom:60px}.benefits-wrapper .image-wrapper{height:44vw}.benefits-wrapper .content-wrapper .red-title-wrapper{margin-top:-15px}.benefits-wrapper .content-wrapper .benefits{margin:30px auto 0;display:block}.benefits-wrapper .content-wrapper .benefits .benefit{width:100%;margin-top:30px}.benefits-wrapper .content-wrapper .benefits .benefit h3{font-size:20px;padding-bottom:10px;min-height:auto}.benefits-wrapper .content-wrapper .benefits .benefit p{margin-top:10px}}.front-industries{position:relative;height:42vw}.front-industries.in-page{margin-bottom:520px}.front-industries.in-page .industries .industry{cursor:pointer}.front-industries.in-page .industries .industry.wide{width:calc(48% - 6px)}.front-industries.in-page .industries .industry.narrow{width:calc(13% - 6px)}.front-industries.in-page .industries .industry.narrow.wide{width:calc(48% - 6px)}.front-industries.in-page .industries .industry .bottom-content{transition:all 0.26s ease-out;transform:translateX(-20px);-webkit-transform:translateX(-20px);visibility:hidden;opacity:0;position:absolute;left:0;width:100%;top:100%;text-align:center}.front-industries.in-page .industries .industry .bottom-content.show{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible;opacity:1}.front-industries.in-page .industries .industry .bottom-content .red-title-wrapper{position:relative}.front-industries.in-page .industries .industry .bottom-content .text{position:relative;width:calc(100% - 60px);max-width:612px;margin:20px auto 0;text-align:left}.front-industries .red-title-wrapper{position:absolute;z-index:2;top:-17px;left:0;width:100%}.front-industries .industries{position:relative;display:flex;align-items:flex-start;justify-content:space-between;height:100%}.front-industries .industries .industry{width:calc(20% - 6px);height:100%;position:relative;transition:all 0.26s ease-out}.front-industries .industries .industry.wide{width:calc(40% - 6px)}.front-industries .industries .industry.narrow{width:calc(15% - 6px)}.front-industries .industries .industry.narrow.wide{width:calc(40% - 6px)}.front-industries .industries .industry .title{position:absolute;left:0;width:100%;text-align:center;bottom:80px}.front-industries .industries .industry .title h3{display:inline-block;background:#1E3168;text-transform:uppercase;font-size:18px;font-weight:600;padding:4px 8px;color:white}@media screen and (max-width:1900px){.front-industries .industries .industry .title h3{font-size:15px}.front-industries.in-page .industries .industry .title h3{font-size:14px}.front-industries.in-page .industries .industry.narrow{width:calc(15% - 6px)}.front-industries.in-page .industries .industry.wide{width:calc(40% - 6px)}.front-industries.in-page .industries .industry .red-title-wrapper .red-title{font-size:20px}}@media screen and (max-width:1023px){.front-industries{height:160vw}.front-industries .red-title-wrapper{top:-15px;height:auto}.front-industries .industries{flex-wrap:wrap}.front-industries .industries .industry{width:100%;height:calc(20% - 6px)}.front-industries .industries .industry.wide{width:100%}.front-industries .industries .industry.narrow{width:100%}.front-industries .industries .industry .title{bottom:50%;height:24px;margin-bottom:-12px}.front-industries.in-page{height:auto}.front-industries.in-page .industries{height:auto}.front-industries.in-page .industries .industry{width:100%!important;position:relative;margin:30px 0 0!important}.front-industries.in-page .industries .industry .image-wrapper{position:relative;height:50vw}.front-industries.in-page .industries .industry .bottom-content{visibility:visible;opacity:1;position:relative;padding:0 20px 20px;top:auto;left:auto;bottom:auto;right:auto;margin:-15px 0 0;max-width:100%;width:100%;transform:translateX(0);-webkit-transform:translateX(0)}.front-industries.in-page .industries .industry.narrow{width:calc(15% - 2px)}.front-industries.in-page .industries .industry .bottom-content .text{width:100%}.front-industries.in-page .industries .industry .bottom-content .red-title-wrapper{top:0}.front-industries.in-page{margin-bottom:0}.front-industries.in-page .industries .industry .bottom-content .red-title-wrapper{text-align:left}}.presence{position:relative;margin-top:50px;height:30vw}.presence .red-title-wrapper{position:absolute;z-index:2;top:-17px;left:0;width:100%}.presence .content-wrapper{height:100%;padding-top:90px;color:white;text-align:center}.presence .content-wrapper .text{max-width:674px;margin:auto}.presence .content-wrapper .numbers{position:relative;margin:100px auto 0;max-width:1170px;display:flex;justify-content:space-between;align-items:flex-start}.presence .content-wrapper .numbers .item{position:relative;width:25%}.presence .content-wrapper .numbers .item .number{font-size:100px;font-weight:700}.presence .content-wrapper .numbers .item p{font-size:20px;line-height:31px;margin-top:30px}@media screen and (max-width:1900px){.presence .content-wrapper .text{max-width:574px}.presence .content-wrapper{padding-top:74px}.presence .content-wrapper .numbers{margin:50px auto 0}.presence .content-wrapper .numbers .item .number{font-size:84px}.presence .content-wrapper .numbers .item p{font-size:15px;line-height:25px;margin:10px auto 0;max-width:200px}.presence .content-wrapper .numbers{max-width:970px}}@media screen and (max-width:1023px){.presence .red-title-wrapper{top:-15px}.presence{margin-top:40px;height:auto;padding-bottom:30px;background:#172c71}.presence .content-wrapper{padding-top:36px}.presence .content-wrapper .numbers{margin:16px auto 0;flex-wrap:wrap}.presence .content-wrapper .numbers .item{width:50%;margin:10px 0}.presence .content-wrapper .numbers .item .number{font-size:38px}.presence .content-wrapper .numbers .item p{margin:2px auto 0}}.front-articles{position:relative;padding:50px 0 120px}.front-articles .content-wrapper .articles{margin:30px auto 0;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.front-articles .content-wrapper .articles .article{position:relative;width:calc(100% / 3 - 20px)}.front-articles .content-wrapper .articles .article .image-wrapper{position:relative;padding-bottom:66%}.front-articles .content-wrapper .articles .article h3{margin-top:40px;padding-top:20px;border-top:4px solid #D80404;font-size:25px;line-height:39px;font-weight:600}.front-articles .content-wrapper .articles .article p{margin-top:10px}@media screen and (max-width:1900px){.front-articles .content-wrapper .articles .article h3{margin-top:30px;padding-top:16px;font-size:22px;line-height:30px;border-top:3px solid #D80404}.front-articles .content-wrapper .articles .article p{margin-top:4px}}@media screen and (max-width:1023px){.front-articles{padding:30px 0}.front-articles .content-wrapper .articles{display:block}.front-articles .content-wrapper .articles .article{width:100%;margin-top:30px}.front-articles .content-wrapper .articles .article .image-wrapper{padding-bottom:50%}.front-articles .content-wrapper .articles .article h3{margin-top:16px;padding-top:16px;font-size:20px;line-height:26px}}.cover{position:relative;color:white;height:30vw;overflow:hidden}.cover.of-about{height:39.1vw}.cover .image{transition:all 0.6s ease-out;transform:scale(1.04);-webkit-transform:scale(1.04)}.cover .image.reg{transform:scale(1);-webkit-transform:scale(1)}.cover .vid-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.cover .vid-wrapper video{position:absolute;width:100%;height:100%;top:0;left:0}.cover .vid-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.cover h1{position:absolute;bottom:-32px;left:0;width:100%;text-align:center;font-size:130px;line-height:1;font-weight:600}.cover h1.smaller{font-size:120px}@media screen and (max-width:1900px){.cover h1{bottom:-18px;font-size:106px}.cover h1.smaller{font-size:96px}}@media screen and (max-width:1023px){.cover{height:50vw}.cover h1{bottom:-10px;font-size:48px}.cover h1.smaller{font-size:40px}}.inner-menu{position:relative;margin:60px auto 120px}.inner-menu ul{position:relative;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;color:#274087;text-transform:uppercase}.inner-menu ul li{margin:0 30px;cursor:pointer;transition:all 0.26s ease-out}.inner-menu ul li:hover{color:#D80404}@media screen and (max-width:1900px){.inner-menu{margin:40px auto 80px}.inner-menu ul{font-size:15px}.inner-menu ul li{margin:0 16px}}@media screen and (max-width:1023px){.inner-menu{display:none;margin:30px auto}}.product-lines-wrapper{position:relative}.product-lines-wrapper .section{position:relative;margin-bottom:120px;height:33.333333vw;min-height:480px}.product-lines-wrapper .section.opp .text-wrapper{justify-content:flex-end}.product-lines-wrapper .section.go-white .text-wrapper{color:white}.product-lines-wrapper .section .text-wrapper{position:relative;height:100%;margin:auto;width:calc(100% - 80px);max-width:1360px;padding:100px 0;display:flex;justify-content:flex-start;align-items:flex-start}.product-lines-wrapper .section .text-wrapper.wider .inner{width:580px}.product-lines-wrapper .section .text-wrapper .inner{position:relative;width:466px}.product-lines-wrapper .section .text-wrapper .inner .red-title-wrapper .red-title{white-space:nowrap}.product-lines-wrapper .section .text-wrapper .inner .desc{margin-top:24px}.product-lines-wrapper .section .text-wrapper .inner .link{margin-top:20px;display:block}@media screen and (max-width:1900px){.product-lines-wrapper .section{margin-bottom:80px}.product-lines-wrapper .section .text-wrapper{width:calc(100% - 160px)}.product-lines-wrapper .section .text-wrapper .inner .desc{margin-top:20px}.product-lines-wrapper .section .text-wrapper .inner .link{margin-top:10px}}@media screen and (max-width:1023px){.product-lines-wrapper .section{margin:40px auto 0;width:calc(100% - 40px);display:block;min-height:0;height:auto}.product-lines-wrapper .section .image{position:relative;width:100%;height:60vw;margin:auto}.product-lines-wrapper .section .text-wrapper{position:relative;width:100%;padding:0 20px;margin-top:-15px}.product-lines-wrapper .section .text-wrapper .inner{width:100%}.product-lines-wrapper .section.go-white .text-wrapper{color:black}}.industries-wrapper{position:relative}.industries-wrapper.new .text-wrapper{position:relative;max-width:939px;margin:70px auto;text-align:center}.industries-wrapper.new .text-wrapper h3{font-size:33px;line-height:30px;color:#D80404;font-weight:700;margin-bottom:20px}.industries-wrapper.new .text-wrapper h4{font-size:25px;line-height:30px}.industries-wrapper .section{position:relative;height:45vw;padding:100px;display:flex;justify-content:flex-start;align-items:flex-start;background:#dbe3e8}.industries-wrapper .section.opp{flex-direction:row-reverse;background:white}.industries-wrapper .section.opp .text-wrapper{justify-content:flex-start}.industries-wrapper .section .text-wrapper{position:relative;height:100%;width:46%;padding:60px 140px;display:flex;justify-content:flex-end;align-items:flex-start}.industries-wrapper .section .text-wrapper .inner{position:relative;width:466px}.industries-wrapper .section .text-wrapper .inner .desc{margin-top:24px}.industries-wrapper .section .text-wrapper .inner .link{margin-top:20px;display:block}.industries-wrapper .section .image-wrapper{position:relative;height:100%;width:54%}@media screen and (max-width:1900px){.industries-wrapper .section{padding:80px}.industries-wrapper .section .text-wrapper{padding:80px 80px 0 0}.industries-wrapper .section.opp .text-wrapper{padding:80px 0 0 80px}.industries-wrapper .section .text-wrapper .inner .desc{margin-top:20px}.industries-wrapper.new .text-wrapper{max-width:1000px}.industries-wrapper.new .text-wrapper h4{font-size:22px;line-height:34px}.industries-wrapper.new .text-wrapper h3{font-size:30px}}@media screen and (max-width:1023px){.industries-wrapper.new .text-wrapper{margin:40px auto 10px;padding:0 20px}.industries-wrapper.new .text-wrapper h3{font-size:22px;line-height:28px;margin-bottom:6px}.industries-wrapper.new .text-wrapper h4{font-size:20px;line-height:30px}}.case-studies-wrapper{position:relative}.case-studies-wrapper .section{position:relative;padding-bottom:120px;margin-bottom:120px;border-bottom:1px solid #707070}.case-studies-wrapper .section.last{margin-bottom:0;border-bottom:0}.case-studies-wrapper .section .content-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.case-studies-wrapper .section .content-wrapper .text-wrapper{position:relative;width:calc(100% - 824px)}.case-studies-wrapper .section .content-wrapper .text-wrapper .inner{position:relative}.case-studies-wrapper .section .content-wrapper .text-wrapper .inner .desc{margin-top:24px;max-width:440px}.case-studies-wrapper .section .content-wrapper .text-wrapper .inner .link{margin-top:20px;display:block}.case-studies-wrapper .section .content-wrapper .image-wrapper{position:relative;height:100%;width:784px}.case-studies-wrapper .section .content-wrapper .image-wrapper .image{position:relative;padding-bottom:80%}@media screen and (max-width:1900px){.case-studies-wrapper .section{padding-bottom:80px;margin-bottom:80px}.case-studies-wrapper .section .content-wrapper .text-wrapper{width:46%}.case-studies-wrapper .section .content-wrapper .text-wrapper .inner .desc{margin-top:20px;max-width:360px}.case-studies-wrapper .section .content-wrapper .image-wrapper{width:54%}}.tti-wrapper{position:relative;padding:90px 0 150px}.tti-wrapper .text-wrapper{position:relative;max-width:1133px;margin:0 auto 160px}.tti-wrapper .text-wrapper p{margin-bottom:20px}.tti-wrapper .images{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.tti-wrapper .images .image-wrapper{position:relative;width:calc(100% / 3 - 10px)}.tti-wrapper .images .image-wrapper .image{position:relative;padding-bottom:66%}@media screen and (max-width:1023px){.tti-wrapper{padding:30px 0}.tti-wrapper .text-wrapper{margin:0 auto 30px!important}}.suppliers-wrapper{position:relative;padding:90px 0 150px}.suppliers-wrapper .text-wrapper{position:relative;max-width:1045px;margin:0 auto 90px}.suppliers-section{position:relative;margin-bottom:100px}.suppliers-section .red-title-wrapper{margin-bottom:80px}.suppliers-section .logos{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:calc(100% + 60px);margin:0 -30px}.suppliers-section .logos img{height:52px;width:auto;margin:0 30px 44px}@media screen and (max-width:1900px){.suppliers-wrapper .text-wrapper{max-width:860px}.suppliers-section .logos img{height:44px}}@media screen and (max-width:1023px){.suppliers-wrapper{padding:30px 0}.suppliers-wrapper .text-wrapper{margin-bottom:30px}.suppliers-section .red-title-wrapper{margin-bottom:30px}.suppliers-section{margin-bottom:30px}.suppliers-section .logos{width:calc(100% + 28px);margin:0 -14px}.suppliers-section .logos img{height:28px;margin:0 14px 28px}}.career-wrapper{position:relative;padding:90px 0 150px}.career-wrapper .red-title-wrapper{margin-bottom:74px}.career-wrapper .text-wrapper{margin-bottom:54px;max-width:985px}.career-wrapper .text-wrapper.second{margin-top:54px;margin-bottom:0}.career-wrapper .text-wrapper p{margin-bottom:20px}.career-wrapper .positions{position:relative}.career-wrapper .positions .position{margin-bottom:20px;cursor:pointer;transition:all 0.26s ease-out}.career-wrapper .positions .position:hover{color:#D80404}@media screen and (max-width:1900px){.career-wrapper .content-wrapper{max-width:960px}}@media screen and (max-width:1023px){.career-wrapper{padding:30px 0}}.contact-wrapper{position:relative;padding:90px 0 150px}.contact-wrapper .content-wrapper{max-width:1129px}.contact-wrapper .form-and-text{position:relative;transition:all 0.26s ease-out}.contact-wrapper .form-and-text.hide{visibility:hidden;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}.contact-wrapper .text-wrapper{position:relative;max-width:1178px;margin:0 auto 120px}.contact-wrapper .form-wrapper{position:relative;margin:0 auto 60px}.contact-wrapper .form-wrapper form{position:relative;width:100%}.contact-wrapper .form-wrapper form .form-row{position:relative;margin-bottom:60px}.contact-wrapper .form-wrapper form .form-row.double{display:flex;align-items:center;justify-content:space-between}.contact-wrapper .form-wrapper form .form-row.double .part{position:relative;width:calc(50% - 20px)}.contact-wrapper .form-wrapper form .form-row label{font-size:23px;line-height:36px;margin-bottom:5px}.contact-wrapper .form-wrapper form .form-row input{width:100%;height:37px;font-size:18px;font-family:"Overpass",sans-serif;padding-left:20px;outline:0;background:transparent;border:1px solid #DCDCDC}.contact-wrapper .form-wrapper form .form-row input:focus{border-color:black}.contact-wrapper .form-wrapper form .form-row input.wpcf7-not-valid{border-color:#D80404}.contact-wrapper .form-wrapper form .form-row textarea{width:100%;height:208px;font-size:18px;font-family:"Overpass",sans-serif;padding-left:20px;padding-top:10px;outline:0;resize:none;background:transparent;border:1px solid #DCDCDC}.contact-wrapper .form-wrapper form .form-row textarea:focus{border-color:black}.contact-wrapper .form-wrapper form input[type=submit]{width:70px;height:auto;line-height:1;padding:6px 0;background:#D80404;color:white;font-size:22px;font-weight:600;border:0;font-family:"Overpass",sans-serif;text-align:center;cursor:pointer;margin-left:calc(100% - 70px);transition:all 0.26s ease-out}.contact-wrapper .form-wrapper form input[type=submit]:hover{background:#274087}.contact-wrapper .form-wrapper form button{width:100px;height:46px;line-height:46px;padding:0;background:#D80404;color:white;font-size:33px;font-weight:700;border:0;font-family:"Overpass",sans-serif;text-align:center;cursor:pointer;margin-left:calc(100% - 100px);transition:all 0.26s ease-out}.contact-wrapper .form-wrapper form button:hover{background:#274087}.contact-wrapper .form-wrapper .wpcf7-not-valid-tip{display:none!important}.contact-wrapper .form-wrapper .wpcf7-response-output{display:none!important}.contact-wrapper .form-wrapper .wpcf7 .ajax-loader{position:absolute;opacity:1;left:0;margin:0;bottom:12px}.contact-wrapper .thanks{position:absolute;top:0;left:50%;width:560px;margin-left:-280px;border-top:2px solid black;border-bottom:2px solid black;padding:80px 0;text-align:center;transition:all 0.26s ease-out}.contact-wrapper .thanks.hide{visibility:hidden;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}.contact-wrapper .thanks h2{font-size:44px;color:#D80404}.contact-wrapper .thanks h3{font-size:28px;margin-top:10px;color:#D80404}.contact-wrapper .thanks p{margin-top:30px;font-size:14px}.contact-wrapper .contact-info{position:relative;margin-top:80px}.contact-wrapper .contact-info .cols{position:relative;margin-top:40px;display:flex;align-items:flex-start;justify-content:flex-start}.contact-wrapper .contact-info .cols .col{margin-right:120px}.contact-wrapper .contact-info .cols .col p a{transition:all 0.26s ease-out}.contact-wrapper .contact-info .cols .col p a:hover{color:#D80404}@media screen and (max-width:1900px){.contact-wrapper .content-wrapper{max-width:820px}.contact-wrapper .form-wrapper form .form-row label{font-size:18px;line-height:32px}.contact-wrapper .form-wrapper form .form-row{margin-bottom:40px}.contact-wrapper .text-wrapper{margin:0 auto 80px}.contact-wrapper .form-wrapper form button{height:36px;line-height:36px;font-size:24px}.tti-wrapper .text-wrapper{max-width:920px;margin:0 auto 120px}.contact-wrapper .form-wrapper form input[type=submit]{font-size:18px;padding:5px 0 4px;width:60px;margin-left:calc(100% - 60px)}}@media screen and (max-width:1023px){.contact-wrapper{padding:30px 0}.contact-wrapper .text-wrapper{margin:0 auto 30px}.contact-wrapper .form-wrapper form .form-row.double .part{width:calc(50% - 8px)}.contact-wrapper .form-wrapper form .form-row label{font-size:15px;line-height:24px}.contact-wrapper .form-wrapper form .form-row{margin-bottom:20px}.contact-wrapper .form-wrapper form .form-row textarea{height:104px;font-size:16px}.contact-wrapper .form-wrapper{margin:0 auto 30px}.contact-wrapper .contact-info{margin-top:30px}.contact-wrapper .contact-info .cols{margin-top:20px;display:block}.contact-wrapper .contact-info .cols .col{margin-right:0;margin-top:20px}.contact-wrapper .form-wrapper form .form-row input{font-size:16px}.contact-wrapper .thanks{left:0;width:100%;margin-left:0;padding:30px 0}.contact-wrapper .thanks h2{font-size:30px}.contact-wrapper .thanks h3{font-size:24px;margin-top:6px}.contact-wrapper .thanks p{margin-top:18px;font-size:14px}}.about-wrapper{position:relative;padding:270px 0 70px}.about-wrapper .content-wrapper{max-width:901px}.about-wrapper .content-wrapper .pipes{position:absolute;top:-174px;width:1532px;right:378px}.about-wrapper .content-wrapper .sketch-1{position:absolute;top:-250px;right:442px;width:1540px}.about-wrapper .content-wrapper .sketch-2{position:absolute;top:-4px;right:812px;width:540px}.about-wrapper .content-wrapper .first{position:relative;margin-left:calc(100% - 549px);width:549px}.about-wrapper .content-wrapper .first p{margin-top:20px}.about-wrapper .content-wrapper .second{position:relative;width:553px;margin-top:70px}.about-wrapper .content-wrapper .second p{margin-top:20px}.about-image-1{position:relative;height:27vw}.about-image-2{position:relative;height:56vw;margin-bottom:20px}.video-wrapper.of-about{position:relative;height:56.25vw;overflow:hidden}.video-wrapper.of-about iframe{position:absolute;width:100%;height:100%;top:0;left:0}.timeline-wrapper{position:relative;padding:120px 0;margin-bottom:20px}.timeline-wrapper .h-line{position:absolute;bottom:230px;left:0;width:100%;height:3px;background:#D80404}.timeline-wrapper .years{position:relative}.timeline-wrapper .years .year{position:relative;background:#D80404;height:60px;width:124px;margin:0 auto 200px;text-align:center;color:white;font-size:40px;font-weight:700;line-height:64px}.timeline-wrapper .years .year:after{position:absolute;top:100%;left:50%;height:200px;width:4px;background:#D80404;content:""}.timeline-wrapper .years .year.last{margin-bottom:0}.timeline-wrapper .years .year.last:after{display:none}.timeline-wrapper .years .year .text{font-size:18px;font-weight:normal;line-height:25px;position:absolute;width:240px;color:black;top:0}.timeline-wrapper .years .year .text.on-right{left:calc(100% + 40px);text-align:left}.timeline-wrapper .years .year .text.on-left{right:calc(100% + 40px);text-align:right}.timeline-wrapper .years .year .ext{position:absolute;top:calc(100% + 100px);left:50%}.timeline-wrapper .years .year .ext.to-left{right:50%;left:auto}.timeline-wrapper .years .year .ext.to-left .line{right:0;left:auto}.timeline-wrapper .years .year .ext.to-left .circle{right:220px;left:auto}.timeline-wrapper .years .year .ext.to-left .the-text{left:auto;right:280px;text-align:right}.timeline-wrapper .years .year .ext .line{position:absolute;width:240px;height:4px;background:#D80404;top:0;left:0}.timeline-wrapper .years .year .ext .circle{position:absolute;left:220px;top:-10px;width:24px;height:24px;border-radius:50%;background:#D80404}.timeline-wrapper .years .year .ext .the-text{font-size:18px;font-weight:normal;line-height:25px;position:absolute;left:280px;top:-9px;width:240px;color:black;text-align:left}.timeline-wrapper .years .year .ext .the-text.r-2{top:-22px}.timeline-wrapper .years .year .ext .the-text.r-3{top:-33px}.timeline-wrapper .years .year .ext .the-text.r-4{top:-46px}.timeline-wrapper .verticals{position:absolute;bottom:233px;left:20.313vw;width:calc(100% - 40.626vw);height:270px;display:flex;align-items:flex-start;justify-content:space-between}.timeline-wrapper .verticals .line{position:relative;height:100%;width:3px;background:#D80404}.timeline-wrapper .verticals .line:after{content:"";position:absolute;bottom:100%;width:98px;left:50%;margin-left:-49px;height:8px;background:#D80404}.timeline-wrapper .verticals .line .text{font-size:16px;line-height:25px;position:absolute;width:320px;left:50%;margin-left:-160px;color:black;bottom:calc(100% + 20px);text-align:center}@media screen and (max-width:1900px){.timeline-wrapper .years .year{font-size:32px}.timeline-wrapper .years .year .text{font-size:15px;line-height:22px}.timeline-wrapper .years .year .ext .the-text{font-size:15px;line-height:22px}}@media screen and (max-width:1023px){.about-wrapper{padding:30px 0}.about-wrapper .content-wrapper .pipes{position:relative;width:100%;margin:0;left:auto;right:auto;top:auto;display:none}.about-wrapper .content-wrapper .first{position:relative;margin-left:0;width:100%}.about-wrapper .content-wrapper .second{position:relative;width:100%;margin-top:30px}.about-image-1{height:40vw}.timeline-wrapper{padding:30px 0 120px}.timeline-wrapper .years .year{font-size:24px;height:40px;width:90px;line-height:42px}.timeline-wrapper .years .year .text.on-right{left:calc(100% + 10px);width:calc(50vw - 74px);font-size:13px;line-height:18px}.timeline-wrapper .years .year .text.on-right br{display:none}.timeline-wrapper .years .year .text.on-left{right:calc(100% + 10px);width:calc(50vw - 74px);font-size:13px;line-height:18px}.timeline-wrapper .years .year .text.on-left br{display:none}.timeline-wrapper .years .year .ext{top:calc(100% + 76px)}.timeline-wrapper .years .year .ext .line{width:70px}.timeline-wrapper .years .year .ext .circle{left:66px;top:-5px;width:14px;height:14px}.timeline-wrapper .years .year .ext.to-left .circle{right:66px}.timeline-wrapper .years .year .ext .the-text{font-size:13px;line-height:18px;left:16px}.timeline-wrapper .years .year .ext.to-left .the-text{right:16px}.timeline-wrapper .years .year .ext .the-text{top:20px!important}}.solutions-wrapper{position:relative;padding-top:90px}.solutions-wrapper .text-wrapper{position:relative;max-width:860px;margin:0 auto 210px;text-align:center}.solutions-wrapper .rows{position:relative}.solutions-wrapper .rows .row{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.solutions-wrapper .rows .row.row-2{margin-top:-11.994vw}.solutions-wrapper .rows .row.row-2 .text{justify-content:flex-start;padding-top:18.542vw;padding-left:6.007vw}.solutions-wrapper .rows .row.row-2 .text .inner{width:552px}.solutions-wrapper .rows .row.row-3{margin-top:-5.208vw}.solutions-wrapper .rows .row.row-3 .text{padding-top:16.667vw}.solutions-wrapper .rows .row.row-3 .text .inner{width:538px}.solutions-wrapper .rows .row.row-4{margin-top:-15.73vw}.solutions-wrapper .rows .row.row-4 .text{justify-content:flex-start;padding-left:6.25vw;padding-top:25.417vw}.solutions-wrapper .rows .row.row-4 .text .inner{width:557px}.solutions-wrapper .rows .row.row-5{margin-top:9.375vw}.solutions-wrapper .rows .row.row-5 .image-wrapper{width:68.3%}.solutions-wrapper .rows .row.row-5 .text{width:31.7%;justify-content:flex-end;padding:0;z-index:9;transform:translateX(236px);-webkit-transform:translateX(236px)}.solutions-wrapper .rows .row.row-5 .text .inner{width:464px}.solutions-wrapper .rows .row .text{position:relative;width:50%;display:flex;align-items:flex-start;justify-content:flex-end;padding:0 90px}.solutions-wrapper .rows .row .text .inner{position:relative;width:481px}.solutions-wrapper .rows .row .text .inner p{margin-top:30px}.solutions-wrapper .rows .row .text .inner .link{margin-top:10px;display:block;cursor:pointer}.solutions-wrapper .rows .row .image-wrapper{position:relative;width:50%}.solutions-wrapper .rows .row .image-wrapper img{width:100%;display:block}@media screen and (max-width:1900px){.solutions-wrapper{padding-top:60px}.solutions-wrapper .text-wrapper{max-width:760px;margin:0 auto 160px}.solutions-wrapper .rows .row .text .inner p{margin-top:20px}.solutions-wrapper .rows .row.row-5 .text{max-width:360px}}@media screen and (max-width:1023px){.solutions-wrapper{padding:30px 20px 0;margin:0 auto 30px}.solutions-wrapper .text-wrapper{margin-bottom:40px}.solutions-wrapper .rows .row{flex-wrap:wrap}.solutions-wrapper .rows .row.row-1{flex-direction:column-reverse}.solutions-wrapper .rows .row.row-2{margin-top:40px}.solutions-wrapper .rows .row.row-3{flex-direction:column-reverse;margin-top:40px}.solutions-wrapper .rows .row.row-4{margin-top:40px}.solutions-wrapper .rows .row.row-5{flex-direction:column-reverse;margin-top:40px}.solutions-wrapper .rows .row .text{width:100%;display:block;padding:0 20px;margin-top:-15px;z-index:2}.solutions-wrapper .rows .row .text .inner{width:100%}.solutions-wrapper .rows .row .image-wrapper{width:100%}.solutions-wrapper .rows .row.row-2 .text{padding:0 20px}.solutions-wrapper .rows .row.row-2 .text .inner{width:100%}.solutions-wrapper .rows .row .text{padding-top:0}.solutions-wrapper .rows .row.row-3 .text .inner{width:100%}.solutions-wrapper .rows .row.row-3 .text{padding-top:0}.solutions-wrapper .rows .row.row-4 .text{padding-left:20px;padding-top:0}.solutions-wrapper .rows .row.row-4 .text .inner{width:100%}.solutions-wrapper .rows .row.row-5 .image-wrapper{width:100%}.solutions-wrapper .rows .row.row-5 .text{padding:0 20px;width:100%;transform:translateX(0);-webkit-transform:translateX(0)}.solutions-wrapper .rows .row.row-5 .text .inner{width:100%}}.tr-wrapper{position:relative;padding:140px 0 0}.tr-wrapper .content-wrapper .articles{margin:auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}.tr-wrapper .content-wrapper .articles .article{position:relative;width:calc(100% / 3 - 30px);margin:0 15px 140px}.tr-wrapper .content-wrapper .articles .article .image-wrapper{position:relative;padding-bottom:66%}.tr-wrapper .content-wrapper .articles .article h3{margin-top:40px;padding-top:20px;border-top:4px solid #D80404;font-size:25px;line-height:39px;font-weight:600}.tr-wrapper .content-wrapper .articles .article p{margin-top:10px}@media screen and (max-width:1023px){.tr-wrapper{padding:30px 0}.tr-wrapper .content-wrapper .articles{display:block;width:100%;margin:0}.tr-wrapper .content-wrapper .articles .article{width:100%;margin:30px 0 0}.tr-wrapper .content-wrapper .articles .article .image-wrapper{padding-bottom:50%}.tr-wrapper .content-wrapper .articles .article h3{margin-top:16px;padding-top:16px;font-size:20px;line-height:26px}}.article-wrapper{position:relative;padding:120px 0}.article-wrapper .content-wrapper{max-width:1180px}.article-wrapper .content-wrapper .headline{position:relative;text-align:center;padding-bottom:40px;border-bottom:4px solid #D80404}.article-wrapper .content-wrapper .headline h1{font-size:40px;font-weight:600;line-height:43px}.article-wrapper .content-wrapper .headline .details{font-size:16px;margin-top:20px}.article-wrapper .content-wrapper .content{position:relative;margin:80px auto;padding-bottom:40px;border-bottom:4px solid #D80404}.article-wrapper .content-wrapper .content img.size-full{width:100%;height:auto;display:block;margin-bottom:60px}.article-wrapper .content-wrapper .content img.size-full.aligncenter{width:60%;margin:0 auto 60px}.article-wrapper .content-wrapper .content h3{font-size:20px;font-weight:600;margin-bottom:10px}.article-wrapper .content-wrapper .content h4{font-size:20px;font-weight:600;margin-bottom:10px}.article-wrapper .content-wrapper .content p{margin-bottom:40px}.article-wrapper .content-wrapper .content p strong{font-weight:700}.article-wrapper .content-wrapper .content ul{margin-bottom:40px;font-size:18px;line-height:30px;list-style-type:disc;padding-left:20px}.article-wrapper .content-wrapper .content ul li{margin-bottom:20px}.article-wrapper .content-wrapper .content ul li strong{font-weight:700}.article-wrapper .content-wrapper .content ol{margin-bottom:40px;font-size:18px;line-height:30px;list-style-type:decimal;padding-left:20px}.article-wrapper .content-wrapper .content ol li{margin-bottom:20px}.article-wrapper .content-wrapper .content ol li strong{font-weight:700}.article-wrapper .content-wrapper .content a{border-bottom:1px solid}.article-wrapper .content-wrapper .author{position:relative;max-width:780px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between}.article-wrapper .content-wrapper .author .image-wrapper{width:180px;height:220px;border:2px solid #DBDCE6;position:relative}.article-wrapper .content-wrapper .author .text{position:relative;width:calc(100% - 220px);padding-top:10px}.article-wrapper .content-wrapper .author .text h3{font-size:25px;margin:0}.article-wrapper .content-wrapper .author .text p{margin-top:12px;font-size:16px}.article-wrapper .content-wrapper .author .text a{border-bottom:1px solid}@media screen and (max-width:1023px){.article-wrapper{padding:30px 0}.article-wrapper .content-wrapper .headline{padding-bottom:24px;border-bottom:3px solid #D80404}.article-wrapper .content-wrapper .headline h1{font-size:24px;line-height:32px}.article-wrapper .content-wrapper .headline .details{font-size:15px;margin-top:14px}.article-wrapper .content-wrapper .content{margin:24px auto;padding-bottom:24px;border-bottom:3px solid #D80404}.article-wrapper .content-wrapper .content img.size-full{margin-bottom:30px}.article-wrapper .content-wrapper .content p{margin-bottom:30px}.article-wrapper .content-wrapper .author{display:block}.article-wrapper .content-wrapper .author .image-wrapper{width:100px;height:150px;border:1px solid #DBDCE6;float:left;margin-right:20px;margin-bottom:10px}.article-wrapper .content-wrapper .author .text{width:100%;padding-top:0}.article-wrapper .content-wrapper .author .text p{margin-top:10px;font-size:15px}.article-wrapper .content-wrapper .author .text h3{font-size:20px}}.popup-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;background:rgba(0,0,0,0.44);z-index:999999;display:none;visibility:hidden;opacity:0;overflow:auto;transition:all 0.26s ease-out}.popup-wrapper.show{visibility:visible;opacity:1}.popup-wrapper.show .inner{transform:scale(1);-webkit-transform:scale(1)}.popup-wrapper .close{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.popup-wrapper .center-wrapper .center{padding:50px 20px}.popup-wrapper .x-button{position:absolute;right:18px;top:18px;width:14px;height:14px;cursor:pointer;z-index:99;transition:all 0.26s ease-out}.popup-wrapper .x-button:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.popup-wrapper .x-button .line{position:absolute;width:14px;height:2px;left:50%;margin-left:-7px;top:50%;margin-top:-1px;background:#D80404}.popup-wrapper .x-button .line.one{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.popup-wrapper .x-button .line.two{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.popup-wrapper .inner{position:relative;background:white;max-width:660px;margin:auto;padding:30px 50px 50px;transform:scale(0.9);-webkit-transform:scale(0.9);transition:all 0.4s ease-out}.popup-wrapper .inner .red-title-wrapper{margin-bottom:30px}.popup-wrapper .inner p{margin-top:20px}@media screen and (max-width:1023px){.popup-wrapper .inner{padding:20px}}.text-page-wrapper{position:relative;padding:150px 0}.text-page-wrapper .content-wrapper{max-width:1087px}.text-page-wrapper .content-wrapper h3{font-size:23px;line-height:36px;margin-bottom:10px}.text-page-wrapper .content-wrapper p{line-height:28px;margin-bottom:20px}.text-page-wrapper .content-wrapper p a{color:#1E3168;border-bottom:1px solid;transition:all 0.26s ease-out}.text-page-wrapper .content-wrapper p a:hover{color:#D80404}.text-page-wrapper .content-wrapper img{display:block;width:100%;height:auto;margin:40px auto}.text-page-wrapper .content-wrapper ul{margin-bottom:20px;font-size:18px;line-height:28px;list-style-type:disc;padding-left:20px}.text-page-wrapper .content-wrapper ul li{margin-bottom:20px}.text-page-wrapper .content-wrapper ul li strong{font-weight:700}.text-page-wrapper .content-wrapper ol{margin-bottom:20px;font-size:18px;line-height:28px;list-style-type:decimal;padding-left:20px}.text-page-wrapper .content-wrapper ol li{margin-bottom:20px}.text-page-wrapper .content-wrapper ol li strong{font-weight:700}.text-page-wrapper .content-wrapper strong{font-weight:700}.text-page-wrapper .content-wrapper b{font-weight:700}.accordion{position:relative;margin-top:40px}.accordion .item{position:relative;margin-bottom:20px}.accordion .item.active .desc{display:block}.accordion .item .title{position:relative}.accordion .item .title p{cursor:pointer;display:inline-block;color:#1E3168;border-bottom:1px solid;transition:all 0.26s ease-out}.accordion .item .title p:hover{color:#D80404}.accordion .item .desc{display:none;position:relative;margin-top:0;background:rgba(144,167,183,0.07);padding:20px 20px 10px}.accordion .item .desc ::marker{display:none!important}@media screen and (max-width:1023px){.text-page-wrapper{padding:30px 0}.text-page-wrapper .content-wrapper p{line-height:24px}.accordion .item{margin-bottom:10px}.text-page-wrapper .content-wrapper ul{font-size:15px;line-height:24px}}.consult-wrapper{position:fixed;bottom:0;left:0;width:100%;height:72px;background:#0D1025;color:white;z-index:999999;transition:all 0.8s ease-out}.consult-wrapper.hide{transform:translateY(120%);-webkit-transform:translateY(120%)}.consult-wrapper.super-hide{transform:translateY(120%);-webkit-transform:translateY(120%)}.consult-wrapper .content-wrapper{height:100%}.consult-wrapper .content-wrapper .x-button{position:absolute;right:0;top:14px;width:12px;height:12px;cursor:pointer;z-index:99;transition:all 0.26s ease-out}.consult-wrapper .content-wrapper .x-button:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.consult-wrapper .content-wrapper .x-button .line{position:absolute;width:12px;height:2px;left:50%;margin-left:-6px;top:50%;margin-top:-1px;background:white}.consult-wrapper .content-wrapper .x-button .line.one{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.consult-wrapper .content-wrapper .x-button .line.two{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.consult-wrapper .content-wrapper .inner-wrapper{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding-right:30px;padding-left:170px}.consult-wrapper .red-title-wrapper{position:absolute;left:0;top:0;height:100%;background:#D80404;display:flex;align-items:center;justify-content:flex-end;width:140px}.consult-wrapper .red-title-wrapper .red-title{font-size:18px;padding:0;width:120px}.consult-wrapper .form-wrapper{position:relative;width:100%}.consult-wrapper .form-wrapper form{position:relative;width:100%}.consult-wrapper .form-wrapper form br{display:none!important}.consult-wrapper .form-wrapper form .form-row{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.consult-wrapper .form-wrapper form .form-row .wpcf7-form-control-wrap{width:100%;position:relative}.consult-wrapper .form-wrapper form .form-row .part-wrapper{width:calc((100% - 94px) / 4 - 30px);position:relative}.consult-wrapper .form-wrapper form .form-row .part-wrapper.of-select{cursor:pointer}.consult-wrapper .form-wrapper form .form-row .part-wrapper.of-select:before{width:0;height:0;position:absolute;right:0;top:50%;margin-top:-3px;border-top:6px solid white;border-left:4px solid transparent;border-right:4px solid transparent;content:""}.consult-wrapper .form-wrapper form .form-row .part-wrapper.of-submit{width:94px}.consult-wrapper .form-wrapper form .form-row .part-wrapper .wpcf7-form-control-wrap{width:100%}.consult-wrapper .form-wrapper form .form-row input{width:100%;height:38px;border:0;border-bottom:1px solid white;background:transparent;font-size:15px;font-family:"Overpass",sans-serif;padding-left:0;outline:0;color:white}.consult-wrapper .form-wrapper form .form-row input.wpcf7-not-valid{border-color:#D80404}.consult-wrapper .form-wrapper form .form-row input[type=submit]{padding:0;background:#D80404;color:white;cursor:pointer;border:0;font-weight:600;width:94px}.consult-wrapper .form-wrapper form .form-row select{width:100%;height:38px;border:0;border-bottom:1px solid white;background:transparent;font-size:15px;font-family:"Overpass",sans-serif;padding-left:0;outline:0;color:white;border-radius:0;-webkit-appearance:none;cursor:pointer;position:relative}.consult-wrapper .form-wrapper form .form-row select.wpcf7-not-valid{border-color:#D80404}.consult-wrapper .form-wrapper form .form-row select option{color:black}.consult-wrapper .form-wrapper form .ajax-loader{position:absolute;right:-80px}.consult-wrapper .form-wrapper .wpcf7 form.invalid .wpcf7-response-output,.consult-wrapper .form-wrapper .wpcf7 form.unaccepted .wpcf7-response-output,.consult-wrapper .form-wrapper .wpcf7-not-valid-tip{display:none!important}.consult-wrapper .form-wrapper .wpcf7 form.sent .wpcf7-response-output{border:0;font-size:18px;padding:0;margin:0}@media screen and (max-width:1023px){.consult-wrapper{height:152px;bottom:-154px}.consult-wrapper.super-active{bottom:0;transform:translateY(0);-webkit-transform:translateY(0)}.consult-wrapper.super-hide.super-active{bottom:0;transform:translateY(0);-webkit-transform:translateY(0)}.consult-wrapper .red-title-wrapper{left:-20px;bottom:100%;top:auto;padding:8px;height:auto;width:104px;cursor:pointer}.consult-wrapper .red-title-wrapper .red-title{font-size:15px;padding:0;width:auto}.consult-wrapper .content-wrapper .inner-wrapper{padding:0}.consult-wrapper .form-wrapper form .form-row{flex-wrap:wrap}.consult-wrapper .form-wrapper form .form-row .part-wrapper{width:calc(50% - 10px);position:relative;margin-bottom:10px}.consult-wrapper .form-wrapper form .form-row .part-wrapper.of-submit{width:100%}.consult-wrapper .form-wrapper form .form-row input[type=submit]{width:72px;height:auto;padding:4px 0;margin-left:calc(100% - 72px)}.consult-wrapper .content-wrapper .x-button{right:-10px;top:10px}.consult-wrapper.super-hide{transform:translateY(154px);-webkit-transform:translateY(154px)}}.side-menu{display:none}.side-menu-dark{display:none}@media screen and (max-width:1023px){.side-menu-dark{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;background:rgba(0,0,0,0.44);z-index:9999;visibility:hidden;opacity:0;transition:all 0.26s ease-out}.side-menu-dark.show{visibility:visible;opacity:1}.side-menu{display:block;position:fixed;top:0;right:0;width:240px;height:100%;z-index:99999;padding:80px 30px;background:#172c71;color:white;transform:translateX(100%);-webkit-transform:translateX(100%);transition:all 0.26s ease-out}.side-menu.show{transform:translateX(0);-webkit-transform:translateX(0)}.side-menu .x-button{position:absolute;right:18px;top:18px;width:14px;height:14px;cursor:pointer;z-index:99;transition:all 0.26s ease-out}.side-menu .x-button:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.side-menu .x-button .line{position:absolute;width:14px;height:2px;left:50%;margin-left:-7px;top:50%;margin-top:-1px;background:white}.side-menu .x-button .line.one{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.side-menu .x-button .line.two{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.side-menu .items{position:relative;font-size:16px}.side-menu .items li{position:relative;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.24);padding-bottom:14px}.side-menu .items li.w-dropdown.opened .dropdown{display:block}.side-menu .items li.w-dropdown a.first{position:relative;display:block;width:100%}.side-menu .items li.w-dropdown a.first:after{position:absolute;right:0;top:-1px;content:"+";font-size:19px}.side-menu .items li.active{color:#D80404}.side-menu .items li .dropdown{position:relative;display:none}.side-menu .items li .dropdown a{display:block;margin-top:14px}}html{font-size:10px}body{font-family:"Overpass",sans-serif;font-size:10px;color:#050219;background:white;font-weight:normal!important;font-style:normal!important}.mobile-block{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999;background:#050219;display:none}@media screen and (max-width:1023px){.mobile-block{display:block}}
/*# sourceMappingURL=style.css.map */