html{font-size:62.5%}body{font-size:16px;line-height:28px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;position:relative;height:100%;overflow-x:hidden}body.has-stripped:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:repeating-linear-gradient(-60deg,#f0f0f0,#fff 1620px)}.uk-justify-sb{justify-content:space-between}.uk-justify-a{justify-content:space-around}.uk-justify-c{justify-content:center}.wp-block-group{padding:100px 0}.wp-block-group.is-style-no-padding{padding:0}.wp-block-group .wp-block-columns{margin:0}.wp-block-group__inner-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:960px){.wp-block-group__inner-container{padding-left:40px;padding-right:40px}}@media (min-width:640px){.wp-block-group__inner-container{padding-left:30px;padding-right:30px}}em{color:inherit !important}h1{font-size:9rem;line-height:90px;letter-spacing:-3px}h2{font-size:5.2rem;line-height:58px}a.btn{display:inline-block;padding:8px 37px;text-transform:uppercase;text-align:center;border:none;font-weight:500}a.btn.white{background:#fff;color:#0093c3;transition:all .35s;border:1px solid #fff}a.btn.white:hover{background:0 0;border:1px solid #0093c3;color:#0093c3}a.btn.blue{background:#0093c3;color:#fff;padding:8px 15px;font-size:1.6rem;text-transform:none}a{color:#0093c3}a.blue{color:#0093c3;font-size:2rem;line-height:26px;text-transform:uppercase;font-weight:500}a i{position:relative;display:inline-block;margin-left:10px}a:hover{text-decoration:none}header.header{background:#000}@media (min-width:960px){header.header .header__logo img{min-width:259px}}header.header .header__menu .menu{margin:0;padding:0;list-style:none;display:flex}header.header .header__menu .menu li{padding:0 13px}header.header .header__menu .menu li:last-child{padding-right:0}header.header .header__menu .menu li a{display:block;color:#fff;font-size:16px;font-weight:500;line-height:21px;padding:55px 5px}header.header .header__menu .menu li.menu-item-has-children{position:relative}header.header .header__menu .menu li.menu-item-has-children .fas{display:inline-block;margin-left:6px;position:relative;top:2px}header.header .header__menu .menu li.menu-item-has-children .sub-menu{position:absolute;min-width:340px;left:-999em;z-index:999;background:#0093c3;padding:25px 30px;list-style:none}header.header .header__menu .menu li.menu-item-has-children .sub-menu li a{padding:10px 0;font-size:2rem;font-weight:400}header.header .header__menu .menu li.menu-item-has-children:hover .sub-menu{left:0}.post-password-form{max-width:550px;margin:0 auto;padding:5em 0}.gform_confirmation_message{text-align:center;padding:0 0 4em;font-size:2rem}.gform_wrapper{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:960px){.gform_wrapper{padding-left:40px;padding-right:40px}}@media (min-width:640px){.gform_wrapper{padding-left:30px;padding-right:30px}}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{background:#0093c3;color:#fff;border:none !important;padding:8px 25px !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{background:#ebebeb !important;padding:19px;font-size:1.6rem !important;border:1px solid #ebebeb;border-radius:6px}@media only screen and (max-width:767px){.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:5px !important}}.gform_wrapper.gravity-theme h2.gform_title{font-family:"Roboto",sans-serif;font-size:5.2rem;line-height:58px;font-weight:300;margin-bottom:50px}.gform_wrapper.gravity-theme .m_section{background:#f5f5f5;margin-top:-30px;margin-bottom:30px;padding:40px;grid-gap:20px}.gform_wrapper.gravity-theme .m_section.active{display:grid !important}.gform_wrapper.gravity-theme .gsection{background:#ebebeb;padding:15px 30px !important;border:none !important;margin-bottom:30px}.gform_wrapper.gravity-theme .gsection h3.gsection_title{margin:0;font-family:"Roboto",sans-serif;font-size:3rem;line-height:58px;font-weight:300;position:relative}.gform_wrapper.gravity-theme .gsection h3.gsection_title .m_expand{position:absolute;right:30px;top:18px;color:#0093c3}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0 !important}.gform_wrapper.gravity-theme .gfield_label{font-weight:300 !important}.gform_wrapper.gravity-theme .gfield:not(.gsection){margin-top:15px}.gform_wrapper.gravity-theme .has-background{margin-bottom:100px}.gform_wrapper.gravity-theme .has-background .gform_fields{background:#f5f5f5;padding:2em;padding-top:0}.gform_wrapper.gravity-theme .has-background .gform_footer{background:#f5f5f5;padding:2em;margin:0}.gform_wrapper.gravity-theme .has-background .gsection{margin-left:-2em;margin-right:-2em}figure.map-legend{margin-top:-100px}span.m_expand span i{font-size:16px;line-height:24px;vertical-align:top;margin-left:10px}section.block{position:relative}section.block.block-hero{display:flex;align-items:center;padding:90px 0;min-height:500px}section.block.block-hero .uk-container{width:100%}section.block.block-hero .hero__title{max-width:780px}section.block.block-hero .hero__title h1{overflow-wrap:inherit;font-family:good-times,sans-serif}section.block.block-hero .hero__title h1.small{font-size:6rem;line-height:1.2}section.block.block-hero .hero__title span{display:block;font-size:4rem;line-height:70px}section.block.block-hero .hero__title *:not(.btn),section.block.block-hero .hero__subtitle *:not(.btn){color:#fff}section.block.block-hero .hero__subtitle{margin-top:40px;margin-left:70px;max-width:630px}section.block.block-hero .hero__subtitle p{font-size:2rem;margin:0 0 40px}section.block.block-hero .hero__subheader{font-size:2.8rem;margin:0 0 5px;font-weight:500}section.block.block-hero.hero-supplier .hero__title{max-width:960px}section.block.block-project-spotlight{padding:70px 0;overflow-x:hidden}section.block.block-project-spotlight .spotlight__header h2{font-family:"Roboto",sans-serif;font-weight:300}section.block.block-project-spotlight .spotlight__image img{object-fit:cover;height:320px;width:100%}section.block.block-project-spotlight .spotlight__description{background:#0e1621;padding:30px 45px}section.block.block-project-spotlight .spotlight__description *{color:#fff}section.block.block-project-spotlight .spotlight__description h2{font-size:3.5rem;line-height:40px;font-family:"Roboto",sans-serif;font-weight:300}section.block.block-project-spotlight .spotlight__description p{font-weight:400}section.block.block-project-spotlight .spotlight__description a{color:#0093c3;font-size:2rem;font-weight:700}section.block.block-project-spotlight .spotlight__description a i{color:inherit;display:inline-block;margin-left:15px}section.block.block-project-spotlight .spotlight__slides{margin:60px 0 45px}section.block.block-project-spotlight .slick-slide{margin-right:35px}section.block.block-project-spotlight .slick-list{overflow:visible}section.block.block-project-spotlight .arrows button:last-child{margin-left:30px}section.block.block-project-spotlight .slick-arrow{transition:all .35s;border:none;opacity:1;background:#0093c3;padding:7px 36px;color:#fff}section.block.block-project-spotlight .slick-arrow.slick-disabled{opacity:.4}section.block.block-video .video__image_placeholder img{transition:all .35s;opacity:1;visibility:visible}section.block.block-video .video__image_placeholder img.inactive{opacity:0;visibility:hidden}section.block.block-video .video__image_placeholder img.video__placeholder{max-height:580px;object-fit:cover;width:100%}section.block.block-video .video__image_placeholder img.video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);cursor:pointer;transition:all .35s}section.block.block-video .video__image_placeholder img.video__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}section.block.block-video .video__image_placeholder video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:1;visibility:visible;transition:all .35s}section.block.block-video .video__image_placeholder video.inactive{opacity:0;visibility:hidden}section.block.block-general-text{padding:50px 0}section.block.block-general-text.has-background{background:#f3f3f3}section.block.block-general-text h2{font-family:"Roboto",sans-serif;font-weight:300;font-size:4rem;line-height:48px}section.block.block-general-text .general__text{margin-left:70px;max-width:700px}section.block.block-general-text .general__text p{font-size:2rem;line-height:30px}section.block.block-footer-cta{padding:215px 0 100px}section.block.block-footer-cta .footer__title *:not(.btn),section.block.block-footer-cta .footer__subtitle *:not(.btn){color:#fff}section.block.block-footer-cta .footer__subtitle{margin-top:40px;margin-left:40px}section.block.block-footer-cta .footer__subtitle p{font-size:2rem;margin:0 0 40px}section.block.block-industries{padding:150px 0}section.block.block-industries .industries__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}section.block.block-industries .industries__grid .logo .grid__inner{padding:0 !important;border:none !important;min-height:inherit;width:100%;height:100%}section.block.block-industries .industries__grid .logo .grid__inner img{object-fit:cover;width:100%;height:100%}section.block.block-industries .industries__grid .grid__inner{position:relative;min-height:295px;display:flex;text-align:center;justify-content:center;align-items:center}section.block.block-industries .industries__grid .grid__inner:before{content:"";background:rgba(14 22 33/70%);position:absolute;top:0;left:0;width:100%;height:100%}section.block.block-industries .industries__grid .grid__inner a{position:relative;padding:0 2em;font-family:inherit}section.block.block-industries .industries__grid .grid__inner h3{font-family:"Roboto",sans-serif;font-size:3rem;line-height:30px;color:#fff;margin:0;font-weight:300}section.block.block-industries .industries__grid .grid__text:before{display:none}section.block.block-industries .industries__grid .grid__text.grid__inner{text-align:left;padding:0 55px;background:#fff;border:1px solid #e6e6e6}section.block.block-industries .industries__grid .grid__text.grid__inner h3,section.block.block-industries .industries__grid .grid__text.grid__inner p{color:#000}section.block.block-banner{padding:100px 0}section.block.block-banner:before{content:"";background:rgba(0 80 106/80%);width:100%;height:100%;position:absolute;top:0;left:0}section.block.block-banner .uk-container{position:relative;z-index:2}section.block.block-banner h3.banner__heading{font-family:"Roboto",sans-serif;font-size:2.3rem;line-height:37px;margin:0;color:#fff}section.block.block-banner h1.banner__title{font-size:8.5rem;line-height:80px;margin:10px 0;color:#fff}section.block.block-banner .banner__subtitle{margin-top:30px;margin-left:70px;max-width:590px}section.block.block-banner .banner__subtitle p{color:#fff;font-size:2rem;line-height:30px}section.block.block-columns{padding:100px 0}section.block.block-columns.has-background-dark{background:#0e1621}section.block.block-columns.has-background-dark *:not(a):not(i){color:#fff}section.block.block-columns.has-background-gray{background:#f0f0f0}section.block.block-columns h2.columns__title{font-size:4.5rem;line-height:48px;font-family:"Roboto",sans-serif;font-weight:300}section.block.block-columns .columns__image img{width:100%;object-fit:cover}section.block.block-columns .columns__text p{font-size:2rem;line-height:30px}section.block.block-columns .columns__text ul,section.block.block-columns .columns__text ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 3rem;width:fit-content}section.block.block-columns .columns__text ul a:after,section.block.block-columns .columns__text ol a:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;display:inline-block;margin-left:8px}section.block.block-columns a.blue{display:block;margin-top:35px}section.block.block-projects{padding:150px 0}section.block.block-projects h2{margin-bottom:40px}section.block.block-projects .projects__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}section.block.block-projects .projects__grid .span{grid-column:span 2}section.block.block-projects .projects__grid .span .grid__inner{padding:20px;border:1px solid #e6e6e6;min-height:inherit;width:100%;height:100%}section.block.block-projects .projects__grid .span .grid__inner img{object-fit:cover;width:100%;height:100%}section.block.block-projects .projects__grid .grid__inner{position:relative;min-height:295px;display:flex;text-align:center;justify-content:center;align-items:center}section.block.block-projects .projects__grid .grid__inner:before{content:"";background:rgba(14 22 33/70%);position:absolute;top:0;left:0;width:100%;height:100%}section.block.block-projects .projects__grid .grid__inner a{position:relative;padding:0 2em;font-family:inherit}section.block.block-projects .projects__grid .grid__inner p{margin:0}section.block.block-projects .projects__grid .grid__inner h3{font-family:"Roboto",sans-serif;font-size:2.2rem;line-height:33px;color:#0093c3;margin:0;font-weight:500}section.block.block-projects .projects__grid .grid__text:before{display:none}section.block.block-projects .projects__grid .grid__text.grid__inner{text-align:left;padding:0 55px;background:#fff;border:1px solid #e6e6e6}section.block.block-projects .projects__grid .grid__text.grid__inner h3,section.block.block-projects .projects__grid .grid__text.grid__inner p{color:#000}section.block.block-columns-text{padding:100px 0 50px}section.block.block-columns-text .uk-flex>div:first-child{flex:3}section.block.block-columns-text .uk-flex>div:last-child{flex:1.5}section.block.block-columns-text .columns__subtitle{margin-left:70px;max-width:565px}section.block.block-columns-text .columns__subtitle p{font-size:2rem;line-height:30px}section.block.block-columns-text .columns__text.columns__left{padding-right:50px}section.block.block-columns-text .columns__text h2{font-size:2.8rem;line-height:40px;font-weight:500;font-family:"Roboto",sans-serif}section.block.block-columns-text .columns__text strong{font-size:2rem}section.block.block-grid-gallery{padding:75px 0}section.block.block-grid-gallery .grid-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}section.block.block-grid-gallery .grid-gallery__item{position:relative;overflow:hidden;aspect-ratio:1}section.block.block-grid-gallery .grid-gallery__item a{display:block;width:100%;height:100%;transition:all .3s ease}section.block.block-grid-gallery .grid-gallery__item a:hover{transform:scale(1.05)}section.block.block-grid-gallery .grid-gallery__item img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:960px){section.block.block-grid-gallery .grid-gallery{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){section.block.block-grid-gallery .grid-gallery{grid-template-columns:1fr}}section.block.block-gallery{padding-bottom:75px}section.block.block-gallery .gallery__arrows{margin-top:40px}section.block.block-gallery .gallery__arrows button:last-child{margin-left:30px}section.block.block-gallery .slick-slide img{object-fit:cover;max-height:660px;width:100%}section.block.block-gallery .slick-arrow{transition:all .35s;border:none;opacity:1;background:#0093c3;padding:7px 36px;color:#fff}section.block.block-gallery .slick-arrow.slick-disabled{opacity:.4}section.block.block-careers{padding:100px 0}section.block.block-careers h2{margin-bottom:40px}section.block.block-careers .uk-accordion>:nth-child(n+2){margin-top:50px}section.block.block-careers .uk-accordion-title{background:#ebebeb;padding:30px 90px;color:#000;font-size:5.2rem;line-height:64px;font-weight:300;margin:0}section.block.block-careers .uk-accordion-title:before{background-image:var(--wpr-bg-4e5d2241-af04-400f-8297-f2669d6c678c);transform:rotate(-90deg);transition:all .25s}section.block.block-careers .uk-accordion-content{background:#f7f7f7;margin:0;padding:50px 90px}section.block.block-careers .uk-accordion-content .content ul{column-count:2;column-gap:40px}section.block.block-careers .uk-accordion-content .btn{margin-top:20px}section.block.block-careers .uk-open .uk-accordion-title:before{transform:rotate(0)}section.block.block-three-block{margin:75px 0;padding:75px 0 90px;background:#0093c3}section.block.block-three-block *{color:#fff}section.block.block-three-block h2.three__title{font-family:"Roboto",sans-serif;font-weight:300;font-weight:5.2rem;line-height:58px}section.block.block-three-block .three__blocks{margin-top:40px;margin-left:70px}section.block.block-three-block .block__icon{margin-right:25px}section.block.block-three-block .block__icon img{min-width:60px}section.block.block-three-block .block__text h3{font-size:2.5rem;line-height:30px;font-weight:500;font-family:"Roboto",sans-serif;margin:0 0 5px}section.block.block-three-block .block__text p{margin:0}section.block.block-services{background:#0e1621;padding:75px 0;margin-bottom:75px}section.block.block-services *{color:#fff}section.block.block-services h2.services__title{font-family:"Roboto",sans-serif;font-weight:300}section.block.block-services h3{font-family:"Roboto",sans-serif;font-size:2rem;line-height:30px;font-weight:500;margin:0 0 5px;color:#0093c3}section.block.block-services p{margin:0}section.block.block-services .services__blocks{margin-top:60px}section.block.block-services .services__block{padding:30px 45px;border:1px solid #fff}section.block.block-contact .contact__form{padding:5em;min-height:50vh}section.block.block-contact .object-fit{width:100%}section.block.block-contact .contact__map{margin:0 auto;padding:0 5em;max-width:720px}section.block.block-contact .contact__map .map__details{padding:25px;background:#f5f5f5}section.block.block-contact .contact__map .map__details h2{font-size:3rem;line-height:37px;margin:0}section.block.block-contact .contact__map .map__details p{margin:10px 0 0}section.block.block-contact .uk-subnav a{border:1px solid #0093c3;padding:0 10px;border-radius:5px;font-size:1.3rem;text-transform:inherit}section.block.block-contact .uk-subnav .uk-active a{background:#0093c3;color:#fff}section.block.block-contact .form__inner{max-width:540px;margin:0 auto}section.block.block-contact .form__inner h2{font-family:good-times,sans-serif;font-weight:500;color:#fff;margin-bottom:70px}section.block.block-contact .gform_wrapper{padding:0}section.block.block-contact .gform_wrapper.gravity-theme .gform_footer button,section.block.block-contact .gform_wrapper.gravity-theme .gform_footer input,section.block.block-contact .gform_wrapper.gravity-theme .gform_page_footer button,section.block.block-contact .gform_wrapper.gravity-theme .gform_page_footer input{background:#fff;color:#0093c3 !important;font-weight:500 !important}section.block.block-contact .gform_wrapper .gfield{margin-bottom:20px}section.block.block-contact .gform_wrapper .gfield_label,section.block.block-contact .gform_wrapper .gfield_description{color:#fff}section.block.block-contact .gform_confirmation_wrapper{color:#fff}section.block.block-resource-banner{margin-bottom:10em}section.block.block-resource-banner .hero__title{max-width:550px;padding:5em 0 0}section.block.block-resource-banner .hero__title *{color:#fff}section.block.block-resource-banner .resource__blocks{position:relative;top:100px}section.block.block-resource-banner .resource__blocks img{max-width:90px}section.block.block-resource-banner .resource__blocks .resource__block{background-color:#0093c3;padding:15px;border-radius:5px;text-align:center}section.block.block-resource-banner .resource__blocks .resource__block p{color:#000;font-size:2rem;font-weight:500}section.block.block-resource-banner .resource__blocks .resource__block .uk-flex{justify-content:center}section.block.block-resource-banner .resource__blocks .resource__block .uk-flex a{color:#fff;padding:0 13px}@media only screen and (max-width:767px){section.block.block-resource-banner .resource__blocks .resource__block .uk-flex{display:block}}section.block.block-downloads{padding:4em 0}section.block.block-downloads.background-gray{background:#f3f3f3}section.block.block-downloads .download__title{text-align:center}section.block.block-downloads .uk-flex{flex-wrap:wrap}section.block.block-downloads .block{background:#0e1621;padding:2em 40px;border-radius:5px;min-width:260px;max-width:260px;text-align:center;margin:12px}section.block.block-downloads .block p{font-size:2rem;color:#fff;font-weight:500;margin:0}section.block.block-downloads .block p.subtitle{font-size:1.6rem;font-weight:400}section.block.block-downloads .block a{display:block;color:#0093c3;margin-top:15px}section.block.block-downloads-title{padding:4em 0}section.block.block-downloads-title.background-gray{background:#f3f3f3}section.block.block-downloads-title .block__container{text-align:center}section.block.block-downloads-title .download__title{text-align:center}section.block.block-downloads-title .uk-flex{flex-wrap:wrap}section.block.block-downloads-title .block{background:#0e1621;padding:2em 40px;border-radius:5px;min-width:260px;max-width:260px;text-align:center;margin:12px auto}section.block.block-downloads-title .block p{font-size:2rem;color:#fff;font-weight:500;margin:0}section.block.block-downloads-title .block p.subtitle{font-size:1.6rem;font-weight:400}section.block.block-downloads-title .block a{display:block;color:#0093c3;margin-top:15px}section.block.block-whybodec{padding:6rem 0;background:#0093c3;position:relative;margin-bottom:97px;margin-top:100px}@media only screen and (max-width:767px){section.block.block-whybodec{margin-top:0;margin-bottom:27px}}section.block.block-whybodec:after{content:'';position:absolute;left:0;bottom:-197px;width:100%;height:200px;background:var(--wpr-bg-14c5ebe5-52f4-4ed9-ba6f-3992fac6e77a) no-repeat;background-position:top;background-size:contain}section.block.block-whybodec *{color:#fff}section.block.block-whybodec .uk-container{max-width:1400px}section.block.block-whybodec .whybodec__title{font-family:"Roboto",sans-serif;font-weight:300;margin-bottom:60px;text-align:left}section.block.block-whybodec .whybodec__mission{text-align:left;margin-bottom:80px}section.block.block-whybodec .whybodec__mission h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:2.8rem;margin-bottom:20px}section.block.block-whybodec .whybodec__mission p{font-size:2rem;font-weight:500;line-height:1.5;margin:0;background:#fff;color:#0093c3;padding:10px 20px;display:inline-block}section.block.block-whybodec .whybodec__values{margin-bottom:80px}section.block.block-whybodec .whybodec__values h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:2.8rem;text-align:left;margin-bottom:40px}section.block.block-whybodec .whybodec__values .values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:960px){section.block.block-whybodec .whybodec__values .values__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){section.block.block-whybodec .whybodec__values .values__grid{grid-template-columns:1fr}}section.block.block-whybodec .whybodec__values .value__block{padding:30px;border-radius:5px}section.block.block-whybodec .whybodec__values .value__block:nth-child(even){background:#fff}section.block.block-whybodec .whybodec__values .value__block:nth-child(even) *{color:#0093c3}section.block.block-whybodec .whybodec__values .value__block:nth-child(odd){border:1px solid rgba(255,255,255,.3)}section.block.block-whybodec .whybodec__values .value__icon{width:40px;height:40px;margin:0 0 20px}section.block.block-whybodec .whybodec__values .value__icon img{width:100%;height:100%;object-fit:contain}section.block.block-whybodec .whybodec__values .value__content h4{font-family:"Roboto",sans-serif;font-weight:500;font-size:2rem;margin:0 0 10px}section.block.block-whybodec .whybodec__values .value__content p{margin:0;font-size:1.6rem;line-height:1.5}section.block.block-whybodec .whybodec__perks{position:relative;z-index:1}section.block.block-whybodec .whybodec__perks h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:2.8rem;text-align:left;margin-bottom:40px}section.block.block-whybodec .whybodec__perks .perks__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:960px){section.block.block-whybodec .whybodec__perks .perks__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){section.block.block-whybodec .whybodec__perks .perks__grid{grid-template-columns:1fr}}section.block.block-whybodec .whybodec__perks .perk__block{display:flex;align-items:flex-start;gap:20px}section.block.block-whybodec .whybodec__perks .perk__icon{flex-shrink:0;width:60px;height:60px}section.block.block-whybodec .whybodec__perks .perk__icon img{width:100%;height:100%;object-fit:contain}section.block.block-whybodec .whybodec__perks .perk__content h4{font-family:"Roboto",sans-serif;font-weight:500;font-size:2rem;margin:0 0 10px}section.block.block-whybodec .whybodec__perks .perk__content p{margin:0;font-size:1.6rem;line-height:1.5}section.block.block-benefits{padding:8rem 0 0;background:#fff;position:relative}@media only screen and (max-width:767px){section.block.block-benefits{padding-bottom:8rem}}section.block.block-benefits:before{content:'';position:absolute;width:180%;height:100%;top:0;left:-50%;background:#f8f8f8;transform:rotate(-17deg);transform-origin:right top;z-index:0}@media only screen and (max-width:767px){section.block.block-benefits:before{display:none}}section.block.block-benefits .uk-container{position:relative;z-index:2}section.block.block-benefits h2{font-family:"Roboto",sans-serif;font-weight:300;margin-bottom:20px}section.block.block-benefits h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:2rem;margin-bottom:30px}section.block.block-benefits .benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media only screen and (max-width:960px){section.block.block-benefits .benefits__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){section.block.block-benefits .benefits__grid{grid-template-columns:1fr}}section.block.block-benefits .benefit__block{background:#fff;border:1px solid #0093c4;padding:30px;text-align:center;transition:all .35s}section.block.block-benefits .benefit__block:hover{border-color:#0093c3}section.block.block-benefits .benefit__icon{width:60px;height:60px;margin:0 auto 20px}section.block.block-benefits .benefit__icon img{width:100%;height:100%;object-fit:contain}section.block.block-benefits p{margin:0;font-size:2.2rem;line-height:33px;color:#000;font-weight:500}section.block.block-testimonial{padding:0 0 6rem;background:#000;position:relative;margin-top:250px;margin-bottom:180px}@media only screen and (max-width:767px){section.block.block-testimonial{padding-top:4rem;margin-bottom:4rem;margin-top:0}}section.block.block-testimonial:before{content:'';position:absolute;top:-198px;left:0;width:100%;height:200px;background:var(--wpr-bg-d10df677-2e3f-4753-9658-a359cdf147a2) no-repeat;background-position:bottom;background-size:contain}section.block.block-testimonial .testimonial__image-wrapper{position:relative}@media only screen and (max-width:767px){section.block.block-testimonial .testimonial__image-wrapper{margin-left:0;margin-bottom:30px}}section.block.block-testimonial .testimonial__image{position:absolute;top:22%;max-width:450px}section.block.block-testimonial .testimonial__image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:960px){section.block.block-testimonial .testimonial__image{padding-top:4rem;position:relative;top:0;max-width:60%;margin:0 auto}}@media only screen and (max-width:767px){section.block.block-testimonial .testimonial__image{max-width:100%}}section.block.block-testimonial .testimonial__content{padding-left:50px;text-align:right}@media only screen and (max-width:767px){section.block.block-testimonial .testimonial__content{padding-left:0;padding-top:30px;text-align:center}}section.block.block-testimonial .testimonial__content h3{color:#fff;font-size:2.5rem;font-family:"Roboto",sans-serif;font-weight:500;margin-bottom:30px}section.block.block-testimonial .testimonial__content .testimonial__text{color:#fff;font-size:2rem;line-height:1.5;margin-bottom:20px;font-style:italic}section.block.block-testimonial .testimonial__content .testimonial__name{color:#0093c3;font-size:2rem;font-weight:500;margin:0}section.block.block-external{padding:8rem 0;background:rgba(0,147,195,.1);position:relative;margin-top:-97px;z-index:1;border-top:1px solid rgba(0,147,195,.2);border-bottom:1px solid rgba(0,147,195,.2)}@media only screen and (max-width:767px){section.block.block-external{padding:4rem 0;margin-top:0}}section.block.block-external .equal-height-grid{grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:stretch}@media only screen and (max-width:960px){section.block.block-external .equal-height-grid{grid-template-columns:1fr;gap:50px}}section.block.block-external .equal-height-grid .external__section:not(.title-section){display:flex}section.block.block-external .equal-height-grid .external__section:not(.title-section) .section__inner{display:flex;flex-direction:column;flex:1}section.block.block-external .equal-height-grid .external__section:not(.title-section) .section__inner .external__links{flex:1;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:960px){section.block.block-external .equal-height-grid .external__section:not(.title-section) .section__inner{min-height:300px}}section.block.block-external .external__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:stretch}@media only screen and (max-width:960px){section.block.block-external .external__grid{grid-template-columns:1fr;gap:50px}section.block.block-external .external__grid .external__section .section__inner{min-height:300px}}section.block.block-external .title-section h2{font-family:"Roboto",sans-serif;font-weight:300;margin-bottom:20px;text-align:left;font-size:5.2rem;line-height:1.2;position:relative}section.block.block-external .title-section p{font-size:2rem;line-height:1.5;max-width:80%}section.block.block-external .title-section h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:2rem;margin-bottom:0;text-align:left;color:#000;max-width:80%}@media only screen and (max-width:960px){section.block.block-external .title-section h2,section.block.block-external .title-section h3,section.block.block-external .title-section p{text-align:center;max-width:100%}section.block.block-external .title-section h2:after{margin:15px auto 0}}section.block.block-external .external__section{display:flex;flex-direction:column}section.block.block-external .external__section .section__inner{background:#fff;border:1px solid #0093c4;padding:40px 30px;text-align:center;transition:all .35s;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.05);display:flex;flex-direction:column}section.block.block-external .external__section .section__inner:hover{border-color:#0093c3;box-shadow:0 10px 25px rgba(0,0,0,.1)}section.block.block-external .external__section .section__icon{width:120px;height:60px;margin:0 auto 25px}section.block.block-external .external__section .section__icon img{width:100%;height:100%;object-fit:contain}section.block.block-external .external__section h4{margin:0 0 20px;font-size:2.2rem;line-height:33px;color:#000;font-weight:500}section.block.block-external .external__section .external__links{margin:0;padding:0;list-style:none;text-align:left;flex-grow:1}section.block.block-external .external__section .external__links li{margin-bottom:15px}section.block.block-external .external__section .external__links li:last-child{margin-bottom:0}section.block.block-external .external__section .external__links a{color:#0093c3;font-size:1.6rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;transition:all .35s}section.block.block-external .external__section .external__links a i{font-size:1.4rem;opacity:.7;transition:all .35s}section.block.block-external .external__section .external__links a:hover{color:#006d90}section.block.block-external .external__section .external__links a:hover i{opacity:1;transform:translateX(5px)}footer.footer{background:#000;padding:40px 0 55px}footer.footer .footer__logo img{max-width:166px}footer.footer .footer__menu{padding:0 6.5em}footer.footer .footer__menu .menu{margin:0;padding:0;list-style:none}footer.footer .footer__menu .menu li a{color:#fff;font-size:16px;font-weight:500}footer.footer .footer__social p{font-size:16px;color:#fff;font-weight:500;margin:0 0 5px}footer.footer .footer__social ul{margin:0;padding:0;list-style:none}footer.footer .footer__social ul li{display:inline-block;margin-right:15px}footer.footer .footer__social ul li:last-child{margin-right:0}footer.footer .footer__social .social{display:block;width:33px;height:33px;background-size:100% !important}footer.footer .footer__social .social.instagram{background:var(--wpr-bg-15c0e712-e40a-4a42-8b93-ea10d5958357) no-repeat}footer.footer .footer__social .social.facebook{background:var(--wpr-bg-50d15b52-1fcb-4cc6-b6f5-4a275adaf708) no-repeat}footer.footer .footer__social .social.linkedin{background:var(--wpr-bg-293040b7-95ba-4d90-a6bc-689ead8ec6a6) no-repeat}footer.footer .footer__social .social.youtube{background:var(--wpr-bg-acf7f623-77f0-4028-800f-3477fd0b642b) no-repeat}footer.footer .footer__copy a{color:#fff;font-weight:500}footer.footer .footer__copy a i{display:inline-block;margin-left:5px}footer.footer .footer__copy p{color:rgba(255 255 255/80%)}@media (max-width:1024px){.wp-block-image{padding:0 35px}}@media only screen and (max-width:1200px){h1{font-size:7.5rem;line-height:75px}section.block.block-downloads-title .block__container h2{font-size:4.2rem}}@media only screen and (max-width:1024px){section.block.block-industries .industries__grid{grid-template-columns:repeat(3,1fr)}section.block.block-projects{padding:70px 0}section.block.block-projects .projects__grid{grid-template-columns:repeat(3,1fr)}section.block.block-contact .contact__map{padding:0 3em}section.block.block-careers .uk-accordion-title{font-size:3.8rem;padding:3rem}section.block.block-resource-banner .resource__blocks .resource__block .uk-flex{display:block}.gform_wrapper.gravity-theme .ginput_container_date input{width:100% !important}}@media only screen and (max-width:960px){h1{font-size:6rem;line-height:60px}h2{font-size:3.5rem;line-height:38px}header.header{padding:15px 0}footer.footer{padding:25px 0}footer.footer .footer__copy{margin-top:3em}button.menu-icon{background:0 0;border:0;color:#fff;font-size:3rem}.uk-offcanvas-bar{background:#0093c3;padding:0}.uk-offcanvas-bar .menu{margin:0;margin-top:3em;padding:0;list-style:none}.uk-offcanvas-bar .menu li{border-top:1px solid #e6e6e6}.uk-offcanvas-bar .menu li:first-child{border-top:0}.uk-offcanvas-bar .menu a{display:block;padding:25px;font-size:2rem}.uk-offcanvas-bar .menu a i{display:none}.uk-offcanvas-bar .sub-menu{display:none}section.block.block-hero{background-position:left top !important}section.block.block-hero .hero__title h1{text-shadow:0 0 8px rgba(0 0 0/10%)}section.block.block-footer-cta{background-position:left top !important;padding:120px 0 70px}section.block.block-industries{padding:50px 0}section.block.block-industries .industries__grid{grid-template-columns:repeat(2,1fr)}section.block.block-columns h2.columns__title{font-size:3.5rem;line-height:38px}section.block.block-projects .projects__grid .grid__inner h3{font-size:2rem;line-height:25px}section.block.block-projects .projects__grid .grid__inner a{padding:0 10px}section.block.block-three-block .three__blocks{margin-left:0}section.block.block-three-block .block__icon img{min-width:30px}section.block.block-contact .contact__map{padding:2.5em}.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body{grid-gap:10px !important}}@media only screen and (max-width:767px){h1{font-size:4rem !important;line-height:45px !important}h2{font-size:3.2rem !important;line-height:38px !important}h3{font-size:2.2rem !important;line-height:28px !important}body{font-size:1.6rem;line-height:25px}p{font-size:1.6rem !important;line-height:25px !important}a.blue{font-size:1.6rem}header.header .header__logo img{max-width:150px}header.header .menu-icon img{width:20px;height:20px}footer.footer{text-align:center}footer.footer .uk-flex{display:block}footer.footer .footer__menu{margin:35px 0}footer.footer .footer__menu li{padding:5px 0}footer.footer .footer__social{margin-top:15px}footer.footer .footer__social ul li{margin:0 5px}section.block.block-hero{text-align:center;min-height:inherit}section.block.block-hero .hero__subtitle{margin-left:0}section.block.block-hero .hero__subtitle p{font-size:1.6rem;line-height:25px}section.block.block-project-spotlight .spotlight__header a{font-size:1.4rem;white-space:nowrap}section.block.block-project-spotlight .spotlight__slides{margin:20px 0 25px}section.block.block-project-spotlight .spotlight__image img{height:150px}section.block.block-project-spotlight .spotlight__description{padding:20px}section.block.block-project-spotlight .spotlight__description h2{font-size:2.8rem;line-height:34px}section.block.block-project-spotlight .spotlight__description a{font-size:1.6rem}section.block.block-video .video__image_placeholder img.video__play-btn{max-width:50px}section.block.block-general-text{text-align:center}section.block.block-general-text .general__text{margin-left:0;max-width:inherit}section.block.block-footer-cta{text-align:center}section.block.block-footer-cta .footer__subtitle{margin-left:0;margin-top:25px}section.block.block-industries .industries__grid{display:block}section.block.block-industries .industries__grid .grid__inner{min-height:200px;padding:2.5em;margin-bottom:15px}section.block.block-projects .projects__grid{display:block}section.block.block-projects .projects__grid .grid__inner{min-height:200px;padding:2.5em;margin-bottom:15px}section.block.block-projects .projects__grid .grid__inner.grid__text{padding:25px}section.block.block-banner{text-align:center}section.block.block-banner h1.banner__title{font-size:4rem;line-height:45px}section.block.block-three-block{margin:15px 0;padding:50px 0}section.block.block-three-block .block__icon{margin-right:10px}section.block.block-three-block .block__icon img{min-width:25px;width:25px}section.block.block-contact .contact__form{padding:2em}section.block.block-contact .contact__map .map__details{padding:15px}section.block.block-contact .uk-subnav li{margin-bottom:10px}section.block.block-careers{padding:45px 0}section.block.block-careers .uk-accordion-title{font-size:2rem;line-height:28px;padding:25px}section.block.block-careers .uk-accordion-title:before{background-size:100% !important}section.block.block-careers .uk-accordion>:nth-child(n+2){margin-top:10px}section.block.block-careers .uk-accordion-content{padding:20px}section.block.block-careers .uk-accordion-content .content ul{column-count:1;column-gap:inherit}.block-services .services__block{padding:30px}.block-resource-banner .resource__blocks .resource__block .uk-flex a{font-size:1.2rem}.block-downloads .block,.block-downloads-title .block{padding:2em 30px}}@media only screen and (max-width:960px){.external__section{height:auto}.external__section .section__inner{height:100%;min-height:300px}}