.button.white,body,html{background-color:#fff!important}:root{--font:'Golos Text',sans-serif;--heading:var(--font);--mainFontSize:clamp(16px, 1.0416666666667, 20px);--blue:#233672;--blue-light:#B7D1FF;--cyan:#20809D;--text:#737373;--primary:var(--cyan);--secondary:var(--blue)}.dev-message{padding:30px;background-color:#16c2ff;color:#fff;border-radius:5px;margin:30px}.bg-blue,.image-block{background-color:var(--blue)}.icon-angle-left{background-image:url(i/icons/icon-angle-left.svg);width:7px;height:13px}.icon-angle-right{background-image:url(i/icons/icon-angle-right.svg);width:7px;height:13px}.icon-check{background-image:url(i/icons/icon-check.svg);width:20px;height:20px}.icon-envelope{background-image:url(i/icons/icon-envelope.svg);width:29px;height:20px}.icon-expand{background-image:url(i/icons/icon-expand.svg);width:15px;height:15px}.icon-linkedin{background-image:url(i/icons/icon-linkedin.svg);width:clamp(23px,1.40625vw,27px);height:clamp(23px,1.40625vw,27px)}.icon-map{background-image:url(i/icons/icon-map.svg);width:20px;height:27px}.icon-phone{background-image:url(i/icons/icon-phone.svg);width:clamp(20px,1.25vw,24px);height:clamp(20px,1.25vw,24px)}.pg-section{padding:clamp(60px,4.6875vw,90px) 0}body{font-size:clamp(16px, 1.0416666666667vw, 20px)}h1{font-size:clamp(32px, 2.9166666666667vw, 56px)}h2{font-size:clamp(23px, 2.0833333333333vw, 40px)}h3{font-size:clamp(17px, 1.1458333333333vw, 22px)}h1,h2,h3{font-weight:700;line-height:1;color:var(--blue)}.bg-blue{color:var(--blue-light)}.an-form label,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.section-filtration h2,.section-filtration h2+p{color:#fff}.bg-blue li,.bg-blue p{color:var(--blue-light)}#header .navigation ul,#header .navigation ul li:not(:last-child,:nth-last-child(2)) a{color:var(--text)}#header .navigation ul,#header .navigation ul li a{padding:0 22px;font-weight:500;font-size:clamp(13px, 1.0416666666666667vw, 20px);padding:0 clamp(10px,1.1458333333333333vw,22px);color:var(--text)}#header .navigation ul,#header .navigation ul a,#header .navigation ul li{display:flex;align-items:center;justify-content:flex-end}#header .navigation ul,#header .navigation ul li a:focus,#header .navigation ul li a:hover,#header .navigation ul li.current-menu-item a{color:var(--blue)}#header .navigation ul,#header .navigation ul li:last-child a,#header .navigation ul li:nth-last-child(2) a{padding-right:0}#header .navigation ul li:nth-last-child(2){border-left:2px solid #d4d4d4;margin-left:10px;padding-left:10px}#header .navigation ul li:nth-last-child(2) a i{margin-right:11px}#footer ul li:first-child:not(:last-child),.force-container{margin-right:auto}#footer ul li:first-child a:focus,#footer ul li:first-child a:hover,#header .brand a:focus,#header .brand a:hover,#header .navigation ul li:last-child a:focus,#header .navigation ul li:last-child a:hover{filter:grayscale(1);opacity:.625}#header .brand a{position:relative;top:4px;filter:grayscale(0);opacity:1;height:52px}#header .brand a img{height:100%;width:100%}#header{position:fixed;z-index:9999;top:0;background:#fff;width:100%;left:0;right:0;margin:auto;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:clamp(8px,.625vw,12px) 0}.admin-bar #header{top:32px;border-top:4px solid var(--blue)}#hero,.pg-title{margin-top:85px}.admin-bar #hero,.admin-bar .pg-title{margin-top:clamp(70px,5.2083333333333vw,100px)}.button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,html .elementor-widget-button .elementor-button,main button[type=submit],main input[type=submit]{padding:clamp(11px,.88541666666667vw,17px) clamp(15px,2.03125vw,39px) clamp(13px,.9895833333333334vw,19px)!important;border:clamp(0px,.052083333333333vw,1px) solid var(--primary);font-size:clamp(16px, 1.0416666666667vw, 20px)!important}.button.white{color:#333!important;border-color:#fff}.button.ghost,html .elementor-widget-button.elementor-button-success .elementor-button{background-color:#fff!important;color:var(--blue)!important;border-color:var(--blue)}.button:focus,.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,html .elementor-widget-button .elementor-button:focus,html .elementor-widget-button .elementor-button:hover,main button[type=submit]:focus,main button[type=submit]:hover,main input[type=submit]:focus,main input[type=submit]:hover{background:#000!important;color:#fff!important;border-color:#000!important}#hero{height:auto;padding:clamp(40px,5.2083333333333vw,100px) 0 500px}#hero.hero-no-img{height:auto;padding:clamp(40px,5.2083333333333vw,100px) 0}#pg-404 .elementor-container,#pg-404 .elementor-element,#pg-404 .elementor-widget-container,#pg-thanks .elementor-container,#pg-thanks .elementor-element,#pg-thanks .elementor-widget-container,.image-block img{height:100%!important}#hero p:not(:last-child){margin:0 0 40px;line-height:1.95}.section-full-image,.section-full-image .elementor-column,.section-full-image .elementor-container{height:clamp(350px,38.958333333333vw,580px)}.home-about h2,.pg-privacy ol li,.pg-privacy ul li{margin:0 0 15px}.home-about img{padding-right:30px}#hero.add-image-padding,.pg-section.add-image-padding{padding-bottom:242px}.section-full-image{position:relative;z-index:10;margin-top:-200px}.home #hero+.section-full-image{margin:-450px 0 0}.section-full-image.pull-up,.section-full-image.pull-up .elementor-column,.section-full-image.pull-up .elementor-container,.section-full-image.sfi-image,.section-full-image.sfi-image .elementor-column,.section-full-image.sfi-image .elementor-container,body:not(.home) #hero{height:auto}.image-block{position:relative;display:block;overflow:hidden;width:100%;height:auto}.image-block img{position:relative;object-fit:cover;width:101%!important;max-width:101%!important;display:block;transition:var(--transition);transform-origin:center;transform:scale(1);opacity:1;z-index:1}.image-block strong,.image-block:after{position:absolute;bottom:0;margin:auto;display:block;right:0;left:0}.image-block:focus img,.image-block:hover img{transform:scale(1.1);opacity:.35}.image-block strong{width:90%;z-index:10}.image-block:after{width:100%;content:'';background-position:bottom center;background-repeat:repeat-x;background-image:url(i/shadow.png);height:100%;z-index:5;transition:var(--transition);opacity:1}.image-block:focus:after,.image-block:hover:after{opacity:0;bottom:-30px}.pillars .image-block strong{color:#fff;font-weight:700;font-size:clamp(18px, 1.1979166666667vw, 23px);line-height:1.25;bottom:clamp(15px,1.1979166666667vw,23px);left:clamp(15px,1.1979166666667vw,23px)}.pillars .image-block strong span{display:block;font-weight:400;font-size:13px}.image-block.full strong em,.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content p,.polish-card .elementor-icon-box-description{font-size:clamp(13px, 1.0416666666667vw, 20px)}.image-block.full strong{font-weight:700;color:#fff;font-size:clamp(18px, 1.40625vw, 27px);bottom:clamp(16px,1.3020833333333vw,25px);width:auto;left:clamp(16px,1.3020833333333vw,25px);right:clamp(16px,1.3020833333333vw,25px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.image-block.full strong em{font-style:normal;background:#fff;color:#000;font-weight:500;line-height:1;display:flex;align-items:center;padding:clamp(12px,.9375vw,18px) 32px;transition:var(--transition)}.consult-sidebar:before,.service-list ul li:before{background-size:contain;background-position:center}.career-card .accordion:hover,.career-card .active,.image-block.full:focus strong em,.image-block.full:hover strong em{background-color:var(--primary);color:#fff}.image-block.full.offsite strong em{padding:clamp(12px,.9375vw,18px) 60px clamp(12px,.9375vw,18px) 32px;background-image:url(i/icons/icon-external.svg);background-repeat:no-repeat;background-size:20px;background-position:clamp(130px,9.114583333333334vw,175px) center}.pg-section.pillars{padding-top:clamp(26px,2.0833333333333vw,40px)}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex!important;text-align:left!important}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{flex:0 0 109px;max-width:clamp(72px,5.6770833333333vw,109px);margin:0 22px 0 0}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon,.polish-card .elementor-icon-box-icon .elementor-icon{height:clamp(100px,7.8645833333333vw,151px);background:var(--blue);width:clamp(72px,5.6770833333333vw,109px);display:flex;align-items:center;justify-content:center}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg,.polish-card .elementor-icon svg{width:62%;height:auto}.pillars .elementor-col-33:nth-child(2) .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg{width:75%;height:auto}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content h3,.polish-card .elementor-icon-box-content h3{margin:0 0 10px}#footer ul{border-bottom:solid #e8e8e8;padding-bottom:clamp(30px,2.6041666666666665vw,50px);margin-bottom:clamp(30px,2.6041666666666665vw,50px)}#footer ul,#footer ul li{display:flex;justify-content:flex-end;flex-wrap:wrap}.contact-info ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:16px 0 0;grid-gap:20px}.contact-info ul li{display:flex}#footer ul li:not(:first-child),.contact-info ul li{align-items:center}#footer ul li:not(:first-child){margin:0 30px 0 0}#footer ul li:first-child a{position:relative;margin:clamp(10px,.83333333333333vw,16px) 0 0},#footer ul li:not(:last-child){margin:0 clamp(15px,1.9270833333333333vw,37px) 0 0}#footer ul li:not(:first-child,:last-child):before,#footer ul li:nth-child(5) a:before,.contact-info ul li:not(.contact-info ul li:nth-child(4)):before,.contact-info ul li:nth-child(4) a:before{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:block;margin:0 10px 0 0}#footer ul li:not(:first-child,:last-child):before,#footer ul li:nth-child(5) a:before{width:clamp(15px,1.1979166666667vw,23px);height:clamp(15px,1.1979166666667vw,23px)}.contact-info ul li:before{width:clamp(18px,1.1979166666667vw,23px);height:clamp(18px,1.1979166666667vw,23px)}.contact-info ul li:nth-child(4) a:before{width:clamp(25px,1.4583333333333333vw,28px);height:clamp(25px,1.4583333333333333vw,28px)}#footer ul li:nth-child(2):before,.contact-info ul li:first-child:before{background-image:url(i/icons/icon-phone.svg)}#footer ul li:nth-child(3):before,.contact-info ul li:nth-child(2):before{background-image:url(i/icons/icon-envelope.svg);width:clamp(16px,1.3020833333333vw,25px)}#footer ul li:nth-child(4):before,.contact-info ul li:nth-child(3):before{background-image:url(i/icons/icon-map.svg);width:clamp(12px,.9375vw,18px)}#footer ul li:nth-child(5) a:before,.contact-info ul li:nth-child(4) a:before{margin:0;background-image:url(i/icons/icon-linkedin.svg)}.contact-info ul li:nth-child(2):before{background-image:url(i/icons/icon-envelope.svg);width:clamp(18px,1.3020833333333vw,25px)}.contact-info ul li:nth-child(3):before{background-image:url(i/icons/icon-map.svg);width:clamp(18px,1.1979166666667vw,23px)}#footer.pg-section{padding-top:50px}#copyright.pg-section{padding-bottom:50px}#copyright .elementor-widget-container{display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap}#copyright .elementor-widget-container p{font-size:clamp(11px, .88541666666667vw, 17px);margin:0}#copyright .elementor-widget-container p a{color:var(--blue);text-decoration:underline}#copyright .elementor-widget-container p a:focus,#copyright .elementor-widget-container p a:hover{color:var(--primary)}#footer ul li:nth-child(5) a:focus,#footer ul li:nth-child(5) a:hover{opacity:.5;filter:grayscale(1)}body:not(.home) .pg-section .elementor-button{margin-top:clamp(10px,1.8229166666666667vw,35px)}.bg-light{background:#eef1f9}.consult-sidebar,.service-list{margin-left:40px}.consult-sidebar:before{display:block;margin:0 auto 20px;content:'';background-image:url(i/ab-fuel-inverted.svg);background-repeat:no-repeat;width:180px;height:91px}.consult-sidebar{background:var(--blue);color:#fff;text-align:center;padding:clamp(30px,3.125vw,60px)}.consult-sidebar h3{color:#fff;font-size:clamp(19px, 1.1458333333333vw, 22px);margin:0 0 15px}.service-list{padding:clamp(25px,2.0833333333333335vw,40px);border:1px solid #d8d8d8}.service-list h2{font-size:30px;margin:0 0 16px}.service-list ul{list-style:none}.content-text h2,.heading-space h2,.service-list ul li:not(:last-child){margin:0 0 20px}.service-list ul li{padding-left:30px;position:relative}.service-list ul li:before{position:absolute;content:'';display:block;background-image:url(i/icons/icon-check.svg);background-repeat:no-repeat;width:19px;height:19px;top:6px;left:0}#copyright .elementor-widget-wrap.elementor-element-populated,#footer .elementor-widget-wrap.elementor-element-populated{padding:0!important}.section-opca p{max-width:900px;width:100%}.force-container{margin-left:auto}.elementor-slideshow__footer,.elementor-slideshow__header i,.error404 .section-gallery,.error404 .section-opca,.error404 .section-pillars,.page-id-224 #footer,.page-id-224 .section-gallery,.page-id-224 .section-opca,.page-id-224 .section-pillars,.page-id-294 .section-gallery,.page-id-294 .section-opca,.page-id-294 .section-pillars,.page-id-302 .section-gallery,.page-id-302 .section-opca,.page-id-302 .section-pillars,.page-id-308 .section-gallery,.www-footer:not(.home .www-footer,.page-id-113 .www-footer,.page-id-528 .www-footer){display:none!important}#header .navigation ul li{position:relative}#header .navigation ul li ul{display:block;position:absolute;top:40px;left:0;width:clamp(175px,13.020833333333334vw,250px);transform-origin:top center;transform:scaleY(0);transition:var(--transition)}#header .navigation ul li:hover ul{transform:scaleY(1)}#header .navigation ul li ul li{width:100%;flex:0 0 100%;margin:0!important;padding:0!important;border:none!important}#header .navigation ul li ul li a{display:block;width:100%;font-size:75%;text-align:center;padding:15px!important;background-color:#333;position:relative;color:#fff!important;border-bottom:1px solid #fff}#header .navigation ul li ul li:last-of-type a{border-bottom:none}#header .navigation ul li ul li a:focus,#header .navigation ul li ul li a:hover,#header .navigation ul li ul li.current-menu-item a{background-color:var(--blue)!important;color:#fff!important;opacity:1!important;filter:unset!important}.career-card .accordion{background-color:var(--light);color:#6b6b6b;cursor:pointer;padding:16px 50px 16px 16px;width:100%;text-align:left;border:none;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;margin:0 0 5px;line-height:1.3}.career-card .accordion:last-of-type,.pg-privacy ol li:last-of-type,.pg-privacy ul li:last-of-type{margin:0}.career-card .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.career-card .accordion:after{content:'\02795';font-size:18px;color:var(--blue);position:absolute;top:0;bottom:0;right:17px;display:flex;align-items:center;justify-content:center}.career-card .active:after{content:"\2796"}.career-card{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #eee}.career-card:last-of-type{padding:0;margin:0;border-bottom:none}.career-card h3{margin:0 0 10px;font-size:clamp(20px, 1.4583333333333333vw, 28px)}.career-card .cc-location,.career-card .cc-status{font-size:16px}.career-card .cc-location{margin:0 0 5px!important}.career-card .cc-status{margin:0 0 15px!important}.career-card ul{padding:30px 0}.career-card ul li{position:relative;margin:0 0 15px}.career-card ul li:before{content:"\2022";color:var(--blue);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.career-card ul li:last-of-type{margin:0!important}.career-card .apply-now{margin:30px 0 0}.an-form label:not(.an-form .elementor-field-type-upload label),.fw-mobile{display:none}.an-form .elementor-form .elementor-field-type-recaptcha+.elementor-field-type-submit button{top:0}.an-form{padding:clamp(15px,1.8229166666666667vw,35px);margin:0 0 0 35px;background:var(--blue);height:max-content}.an-form textarea{height:100px!important}.page-id-224 #copyright .elementor-widget-container{border-top:solid #e8e8e8;padding-top:clamp(30px,2.6041666666666665vw,50px)}.an-form h2{color:#fff;text-align:center;margin:0 0 20px}#pg-404,#pg-thanks{height:calc(100vh)}#pg-404 .elementor-widget-container,#pg-thanks .elementor-widget-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#pg-404 h1{font-size:clamp(150px, 15.625vw, 300px);font-weight:900;color:var(--dark);line-height:1;margin:0 0 clamp(40px,3.125vw,60px)!important}#pg-404 h1 em{color:var(--secondary)}#pg-404 h1 strong{font-size:clamp(35px, 2.96875vw, 57px);display:block}#pg-thanks p{max-width:767px;width:100%;margin:30px 0!important}.pg-privacy ol,.pg-privacy ul{padding:0 0 clamp(40px,2.35vw,45px);list-style:none}.pg-privacy ol li:before,.pg-privacy ul li:before,.pg-section ul li:not(.pg-section .service-list ul li,#footer.pg-section ul li,.contact-info.pg-section ul li):before{content:"\2022";color:var(--primary);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.pg-privacy h2,.pg-privacy h3,.pg-privacy h4{margin:0 0 clamp(40px,2.35vw,45px)!important;font-family:var(--heading);color:var(--dark)}.fp-box em,.fp-box span{background-color:#fff;color:#000}.pg-privacy h2{font-size:clamp(35px, 2.34375vw, 45px)!important}.pg-privacy h3{font-size:clamp(25px, 1.8229166666666667vw, 35px)!important}.pg-privacy h4{font-size:clamp(20px, 1.3020833333333333vw, 25px)!important}.pg-privacy a{word-break:break-all}.section-gallery:not(.home .section-gallery,.page-id-113 .section-gallery){padding-bottom:0!important}.elementor-element-284357d iframe{height:clamp(200px,22.34375vw,429px)!important}.elementor-gallery-item{overflow:unset!important;position:relative}.elementor-gallery-item:after{content:'View Larger';position:absolute;bottom:0;right:0;left:0;margin:0 auto;z-index:5;width:max-content;background-color:#fff;color:var(--blue);font-size:13px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:15px 26px 15px 54px;background-image:url(i/icons/icon-larger.svg);background-size:15px;background-position:26px center;background-repeat:no-repeat;line-height:1;font-weight:500;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e-gallery-image.elementor-gallery-item__image{position:relative;z-index:1}.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded,.elementor-gallery-item:hover .e-gallery-image.elementor-gallery-item__image,.elementor-gallery-item:hover:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-gallery-item:hover:after{opacity:1}.elementor-gallery-item:hover .e-gallery-image.elementor-gallery-item__image{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);transform-origin:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:5}.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded:focus,.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded:hover{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded:focus~.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded,.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded:hover~.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded{opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-field-group .elementor-select-wrapper select,.elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-select-wrapper,.elementor-form .elementor-field.elementor-acceptance-field){font-size:clamp(15px, .9375vw, 18px)!important}#form-field-field_491840a{margin-top:15px!important}.elementor-form .elementor-field-type-recaptcha+.elementor-field-type-submit button{top:0;margin:0}.pg-section ul:not(.pg-section .service-list ul,#footer.pg-section ul,.contact-info.pg-section ul)+p{margin-top:35px!important}.pg-section ul li:not(.pg-section .service-list ul li,#footer.pg-section ul li,.contact-info.pg-section ul li){padding:0 0 15px 30px}.content-text.ct-right,.pg-section ul li:not(.pg-section .service-list ul li,#footer.pg-section ul li,.contact-info.pg-section ul li):last-of-type{padding:0 0 0 30px}.content-text.ct-left{padding:0 30px 0 0}.polish-card .elementor-icon-box-icon{flex:0 0 109px;max-width:clamp(72px,5.6770833333333vw,109px);margin:0 22px 0 0!important}.polish-card{margin:clamp(40px,3.125vw,60px) 0 0!important}.elementor-element-f609f2c.polish-card{margin-top:clamp(20px,2.0833333333333335vw,40px)!important}.section-filtration{background-color:#233672}.filter-wrapper{position:relative;width:500px;height:auto;margin:50px auto 0}.fp-box,.fp-box span{position:absolute}.filter-wrapper img{width:100%}.fp-box em{border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.fp-box span{top:175%;left:-30px;max-width:clamp(200px,20.833333333333332vw,400px);display:block;font-size:16px;line-height:1.3;padding:15px;width:max-content;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;transform-origin:top;z-index:99;text-align:center}.fp-box.fp-four span{top:unset;bottom:175%;transform-origin:bottom}.fp-box span:before{position:absolute;content:'';height:0;width:0;top:-12px;left:33px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #fff;margin:0 auto;z-index:99}.fp-box.fp-four span:before{border-bottom:none;border-top:12px solid #fff;top:unset;bottom:-12px}.fp-box:hover span{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.fp-box.fp-one{top:80px;left:105px}.fp-box.fp-two{bottom:50px;right:192px}.fp-box.fp-three{top:60px;right:70px}.fp-box.fp-four{bottom:5px;right:110px}.pg-section p a:nth-child(2){margin:0 0 0 10px}.pg-section p:not(:last-child){margin:0 0 25px}@media (min-width:1601px){.force-container{max-width:var(--containerAbove1600)!important;margin-left:auto;margin-right:auto}}@media (max-height:825px) and (min-width:1368px){#hero:not(#hero.inner-hero){height:850px!important}.home #hero+.section-full-image{margin:-65vh 0 0!important}}@media (max-width:1600px){.force-container{max-width:var(--containerAbove1368)!important}.home #hero+.section-full-image{margin:-400px 0 0}#hero{padding:clamp(40px,5.2083333333333vw,100px) 0 460px}}@media (max-width:1367px){#footer ul li:first-child a{max-width:225px}#footer ul,#footer ul li{justify-content:unset}.force-container{max-width:1140px!important}.home #hero+.section-full-image{margin:-300px 0 0}#hero{padding:clamp(40px,5.2083333333333vw,100px) 0 360px}}@media (max-width:1199px){.pg-section{padding:clamp(40px,4.6875vw,90px) 30px}#hero{padding-right:30px;padding-left:30px}#footer ul li:first-child:not(:last-child){margin:0 0 20px;flex:0 0 100%}#footer ul,#footer ul li{justify-content:center}.home-about .elementor-col-50{width:50%!important}.consult-sidebar,.service-list{margin-left:0}.elementor-field-type-recaptcha iframe{transform-origin:top left;transform:scale(.75)}.an-form{margin:0}.elementor-element-ba02fce{padding:0 35px 0 0!important}.home #hero+.section-full-image,.section-full-image{width:92%}.home #hero+.section-full-image{margin:-325px auto 0}.section-full-image{margin:-200px auto 0}body:not(.home) #hero{height:350px}#hero.elementor-element-8a83be9{height:auto!important}}@media (max-width:991px){#hero,.pg-title{margin-top:56px}#hero .elementor-col-50,.home-about .elementor-col-50,.pg-section .elementor-col-50,.pillars .elementor-col-33,.services-intro .elementor-col-50{width:100%!important}#hero .elementor-col-50,#hero .text-right,.home-about .elementor-col-50,.section-opca h2,.section-opca p,.services-intro .elementor-button-wrapper,.services-intro .elementor-col-50{text-align:center}#header .navigation ul,#header .navigation ul li a{padding:0 0 0 10px}#menu-item-63 a{padding-left:0!important}#header{height:66px;padding:clamp(8px,.625vw,12px)}.admin-bar #hero,.admin-bar .pg-title{margin-top:66px}.home-about img{padding-right:0}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon{height:clamp(75px,5.208333333333333vw,100px);width:clamp(75px,5.208333333333333vw,100px)}.pillars .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{max-width:clamp(75px,5.208333333333333vw,100px)}.pillars .elementor-widget-icon-box .elementor-icon-box-content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#hero.add-image-padding,.pg-section.add-image-padding{padding-bottom:clamp(40px,3.125vw,60px)}.pg-section .elementor-col-50:first-of-type{margin:0 0 15px}.an-form{margin:40px 0 0}#header .elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor-element-ba02fce{padding:0!important}.elementor-field-type-recaptcha iframe{transform:scale(1)}.contact-info ul li:nth-child(3){flex:0 0 100%}.image-block:after{height:100%}.home #hero+.section-full-image{margin:-280px auto 0}body:not(.home) #hero{height:380px}#header .brand a{top:0}#header .elementor-container{height:100%!important}#hero{padding:clamp(40px,5.2083333333333vw,100px) 0 330px}.section-full-image.section-opca{margin:10px auto 0}.section-full-image.pull-up.force-container{margin:0 auto}.content-img{-webkit-order:-1!important;-ms-order:-1!important;order:-1!important;margin:0 0 20px}.content-text.ct-left,.content-text.ct-right{padding:0}}@media (max-width:767px){#footer ul li a,.section-opca{text-align:center}#wpadminbar{position:fixed!important;z-index:9998}.admin-bar #header{top:46px}#header .elementor-col-50{width:50%!important}#header{height:83px;padding:8px}#hero,body:not(.home) #hero{height:auto}#header .elementor-col-50 .elementor-widget-wrap.elementor-element-populated,body:not(.home) #hero .elementor-col-50:first-of-type .elementor-element-populated{padding:0!important}#header .navigation{display:none;position:fixed;top:83px;width:100%;left:0;right:0}.admin-bar #header .navigation{top:129px}#hero,.admin-bar #hero,.admin-bar .pg-title,.pg-title{margin-top:83px}#header .navigation ul{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}#header .navigation ul li{width:100%;flex:0 0 100%;flex-direction:column}#header .navigation ul li a{display:block;padding:15px!important;background-color:var(--dark);color:#fff!important;font-size:17px;width:100%;text-align:center;border-bottom:1px solid #fff}Project management, generator and fuel oil contracting & more. #header .navigation ul li:last-of-type a{border-bottom:none}#header .navigation ul li:nth-last-child(2){border-left:none;margin-left:0;padding-left:0}#menu-item-63,.mobile-hide{display:none!important}#header .navigation ul li a:focus,#header .navigation ul li a:hover,#header .navigation ul li.current-menu-item a:not(#header .navigation ul li.current-menu-item ul li a){background-color:var(--primary)}.section-opca a{max-width:200px}#copyright .elementor-widget-container{justify-content:center}.fw-desktop,br{display:none}#footer ul li a span,.contact-info ul li a span,.fp-box span,.fw-mobile{display:block}#header .navigation ul li ul{display:none;position:unset;width:100%;transform-origin:unset;transform:unset;transition:unset}#header .navigation ul li ul li a{font-size:90%}.elementor-field-type-recaptcha iframe{transform:scale(.75)}.elementor-form .elementor-button{margin:30px 0 0!important}.elementor-form .elementor-field-type-recaptcha+.elementor-field-type-submit button.elementor-button{margin:0!important}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start!important}#header .navigation ul li:last-child a:focus,#header .navigation ul li:last-child a:hover{filter:unset;opacity:1;background:var(--dark)}#pg-404,#pg-thanks{padding-left:30px;padding-right:30px;height:auto;padding-top:175px}.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded{opacity:1}.elementor-gallery-item:after,.fp-box span:before{content:none}.elementor-gallery-item:hover .e-gallery-image.elementor-gallery-item__image{-webkit-transform:unset;-ms-transform:unset;transform:unset;transform-origin:unset;z-index:unset}#hero p:not(:last-child){line-height:1.65}.contact-info ul li:before{flex:0 0 18px}#hero{padding:clamp(40px,5.2083333333333vw,100px) 0 40px}.home #hero+.section-full-image,.section-full-image{margin:0;width:100%}.image-block,.section-full-image,.section-full-image .elementor-column,.section-full-image .elementor-container{height:250px}#hero.add-image-padding,.pg-section.add-image-padding{padding-bottom:clamp(30px,5.2083333333333vw,100px)}.section-full-image.section-opca{margin:0 auto}.brand a{width:250px!important}#header .brand a{top:0;display:flex}.polish-card .elementor-icon-box-wrapper{display:flex!important;text-align:left!important}.polish-card .elementor-icon-box-icon{display:inline-flex!important;flex:0 0 auto!important;height:max-content!important}.fw-mobile{margin:0 0 40px}.filter-wrapper{width:100%;margin:20px auto 0}.fp-box{position:relative;top:unset!important;bottom:unset!important;left:unset!important;right:unset!important;display:flex}.fp-box span{top:unset;left:unset;max-width:100%;background-color:transparent;color:#fff;font-size:16px;line-height:1.3;padding:0 20px;position:relative;width:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;transform-origin:unset;text-align:left}.fp-box:hover span{-webkit-transform:unset;-ms-transform:unset;transform:unset}.fp-box em{width:40px;flex:0 0 40px;height:40px}.pg-section p a:nth-child(2){margin:8px}#footer ul li,.contact-info ul li{flex:0 0 100%}#footer ul li{margin:0 0 15px!important}#footer ul li a{font-size:14px;max-width:205px}#footer ul li:nth-child(5) a:before{width:23px;height:23px}#footer ul li:nth-child(4),.contact-info ul li:nth-child(3){align-items:flex-start}#footer ul li:nth-child(4):before,.contact-info ul li:nth-child(3):before{top:4px;position:relative}}@media (max-width:500px){.button,.career-card .apply-now{text-align:center}.button{display:block;margin:8px auto!important;width:max-content}.brand a{width:230px!important}}
