:root{--dark-blue:#032B48;--white:#ffffff;--light-grey:#f8f8f8;--comp-grey:#a0a0a0;--accent-blue:#6fb4c1}.et_pb_gallery .et-pb-slider-arrows a{opacity:1!important;visibility:visible!important}.et_pb_gallery .et-pb-arrow-next{right:22px!important}.et_pb_gallery .et-pb-arrow-prev{left:22px!important}.et_pb_gallery .et-pb-slider-arrows a{color:white!important}.et_pb_gallery .et-pb-slider .et-pb-controllers a,.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:white!important}.et_pb_gallery .et-pb-slider .et-pb-controllers a.et-pb-active-control{background-color:white!important;opacity:1}.align-center{align-items:center}.img-3-4 .et_pb_image_wrap{padding-top:133.33%;display:block}.img-3-4 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}#header .current-menu-item a::before,#header .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#header li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:30%;background:#fff;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media all and (max-width:767px){#header li a:before{content:none!important}}#header li a:hover{opacity:1!important}#header li a:hover:before{right:0}#header li li a:before{bottom:10%}#header.et_pb_sticky ul#menu-main-menu>.current-menu-item a::before,#header.et_pb_sticky ul#menu-main-menu>.current_page_item a::before{background:var(--accent-blue)}#header.et_pb_sticky ul.sub-menu a::before{content:none}@media only screen and (max-width:980px){.et_pb_section:first-child .et_pb_row_0{display:flex}}@media only screen and (max-width:375px){#header.et_pb_sticky .et_pb_menu .et_pb_menu__logo,#header .et_pb_menu__logo img{height:38px!important}}header ul#menu-main-menu{align-items:center}header .et-menu li li a{padding:10px 0}header .et-menu>li:last-child a{background-color:var(--dark-blue);color:#fff;border-radius:10px;text-align:center;transition:all 0.3s ease-in-out;padding:15px 16px!important}header .et-menu li:last-child a:hover{background-color:#fff;color:var(--dark-blue)!important}body header .et_pb_sticky .nav li.btn-contact a{color:#fff!important}body header .et_pb_sticky .nav li.btn-contact a:hover{background-color:var(--accent-blue);color:#fff!important}#header .current-menu-item.btn-contact a::before,#header .current_page_item.btn-contact a::before{content:none}#header .current-menu-item.btn-contact a,#header .current_page_item.btn-contact a,.page-id-372 #header .current-menu-item.btn-contact a:hover,#header .current_page_item.btn-contact a:hover{color:#fff!important}#header .current-menu-item.btn-contact a:hover,#header .current_page_item.btn-contact a:hover{color:var(--accent-blue)!important}@media all and (max-width:980px){#header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:var(--dark-blue)!important}}#header .et_pb_menu ulul#menu-main-menu>li.current-menu-item a{font-weight:700}#header .et_pb_menu__wrap{justify-content:end}#header .et_pb_menu__logo img,#header.et_pb_sticky .et_pb_menu__logo{object-fit:contain;height:55px}.footer-links ul{display:flex;justify-content:space-between;padding-left:0}.icon-side{display:inline;margin-right:15px}.address .et_pb_text_inner,.address a{display:flex;text-decoration:none!important;align-items:center;justify-content:center}.address a .underline{text-decoration:underline!important}.address span.et-pb-icon{font-size:20px;width:60px;margin-right:10px;height:40px;color:#fff;background-color:var(--dark-blue);border-radius:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 300ms ease 0ms}.address a:hover span.et-pb-icon{color:var(--accent-blue)}@media all and (max-width:980px){.address span.et-pb-icon{width:40px}}@media all and (max-width:767px){.footer-link-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.icon-side{margin:10px!important}.address{flex-basis:100%}.address span.et-pb-icon{font-size:16px;width:32px;height:32px;padding:8px;margin-bottom:15px}.address .et_pb_text_inner{width:100%;justify-content:center}.address a{display:flex;align-items:center;flex-direction:column;justify-content:center}}@media all and (max-width:575px){.footer-links ul{flex-direction:column;text-align:center}}body .forminator-ui.forminator-custom-form[data-design=default] .forminator-input,body .forminator-ui.forminator-custom-form[data-design=default] textarea{border-radius:10px!important}body .forminator-ui.forminator-custom-form[data-design=default] .forminator-input,body .forminator-ui.forminator-custom-form[data-design=default] textarea{border-radius:10px!important;padding:10px 15px!important;font-size:16px!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box,.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet{border-radius:5px}.forminator-ui#forminator-module-995.forminator-design--default .forminator-label{display:none}.forminator-ui#forminator-module-995.forminator-design--default .forminator-consent__label p{font-size:16px}.forminator-ui#forminator-module-995 ::placeholder{font-size:14px;text-transform:uppercase}.forminator-ui#forminator-module-995.forminator-design--default .forminator-checkbox.forminator-consent .forminator-checkbox-box{border-radius:5px}.forminator-ui#forminator-module-995.forminator-design--default .forminator-button-submit{background-color:var(--accent-blue);color:#fff;padding:20px 70px;font-size:16px!important;font-weight:700!important;transition:all 300ms ease 0ms;border:none;border-radius:10px;letter-spacing:1px}.forminator-ui#forminator-module-995.forminator-design--default .forminator-button-submit:hover{color:var(--accent-blue);background-color:#fff;cursor:pointer}.icon-holder img{padding:15px}.projects-swiper img{height:460px}.section-projects{padding-bottom:80px!important}.section-projects img{width:90%}@media all and (max-width:990px){.projects-swiper img{height:350px}}.section-projects .et_pb_promo_description{width:100%!important}.section-projects .et_pb_module_header{margin-bottom:25px}.section-projects .et_pb_button_wrapper{margin-top:30px}@media all and (max-width:991px){.section-projects .et_pb_module_header{margin-bottom:15px}.section-projects .et_pb_button_wrapper{margin-top:10px}}@media all and (min-width:981px){.section-penneys .et_pb_promo_description div{width:86%}}.section-resources .more-link{background-color:var(--accent-blue);display:inline-block!important;padding:15px 30px;border-radius:10px;margin-top:30px;text-transform:capitalize;transition:all 300ms ease 0ms!important}.section-resources .more-link:hover{background-color:#fff}.section-resources a.entry-featured-image-url img{width:100%}.section-resources article{display:flex;flex-direction:column;box-shadow:4px 4px 30px 0px rgba(0,0,0,0.1)}.section-resources .wrap{padding:25px;display:flex;flex-direction:column}.section-resources .entry-featured-image-url{height:218px;object-fit:cover;width:100%;margin-bottom:0}.section-resources .entry-title{order:2}.section-resources .post-meta{order:1}.section-resources .post-content{order:3}.section-faqs .et_pb_toggle{margin-bottom:0!important}.section-faqs .et_pb_toggle_content{margin-top:15px}.nine-col .et_pb_column{display:flex;justify-content:center;align-items:center}.nine-col .et_pb_image{flex-basis:calc(11.11% - 20px)}@media all and (max-width:980px){.nine-col .et_pb_column{flex-wrap:wrap}.nine-col .et_pb_image{flex-basis:calc(33.33% - 20px)}.nine-col img{padding:20px}}@media all and (max-width:575px){.nine-col .et_pb_image{flex-basis:calc(50% - 20px)}.nine-col img{padding:10px}}.section-emp-exp .et_pb_testimonial{display:flex;align-items:center;flex-direction:row;max-width:100%!important}.sjb-page .list-data .v1 .sjb-apply-now-btn a{text-transform:capitalize}.section-emp-exp .et_pb_testimonial .et_pb_testimonial_portrait,.section-emp-exp .et_pb_testimonial .et_pb_testimonial_description{max-width:100%!important;width:100%!important;margin:0!important}.section-emp-exp .testimonial-image-container{display:flex;align-items:center}.section-emp-exp .et_pb_testimonial img{max-width:100px;height:auto}@media all and (max-width:767px){.section-emp-exp .et_pb_testimonial{flex-direction:column;}}.section-oppor .sjb-filters{display:none}.section-oppor .sjb-page .list-data .v1{border-radius:10px}.section-oppor span.job-title{font-size:26px;font-weight:700}.section-oppor .sjb-apply-now-btn a,.single-jobpost button.btn.btn-primary.app-submit{font-size:16px;font-weight:700;padding:12px 40px;border-radius:10px;transition:all 300ms ease 0ms}.section-oppor .sjb-apply-now-btn a:hover,.single-jobpost button.btn.btn-primary.app-submit:hover{background-color:#032B48!important}.single-jobpost button.btn.btn-primary.app-submit{padding:15px 60px!important}.section-oppor i.fa.fa-map-marker,.section-oppor i.fa.fa-calendar-check{margin-top:2px;margin-right:10px}.section-oppor .fa-map-marker:before,.seciton-oppor .fa-calendar-check:before{content:"\f3c5"}.section-oppor .sjb-page{padding:0}.single-jobpost span.job-title{font-size:45px;color:#032B48!important;font-weight:700}.single-jobpost .job-detail{margin-bottom:50px!important}.single-jobpost .col-md-11.col-sm-10.header-margin-top{display:none}.single-jobpost form h3{text-transform:uppercase;font-size:18px;color:#6FB4C1!important;letter-spacing:1px}.single-jobpost label{font-weight:400}.single-jobpost .file div{font-weight:700;border-radius:10px;padding:10px}.single-jobpost .jobpost-form .form-control,.single-jobpost .jobpost-form .file{border-radius:10px!important;border-color:#000!important}.single-jobpost .sjb-page,.single-jobpost .v1{padding:0!important}@media all and (max-width:981px){.section-oppor span.job-title{font-size:22px}.single-jobpost span.job-title{font-size:36px}.single-jobpost form h3{font-size:16px}}@media all and (max-width:767px){.section-oppor span.job-title{font-size:20px}.section-oppor .job-description p,.section-oppor .sjb-apply-now-btn a{font-size:14px}.single-jobpost span.job-title{font-size:25px}}.forminator-ui#forminator-module-692.forminator-design--default .forminator-input::placeholder{font-size:14px!important}.et_pb_section_0.et_pb_fullwidth_section .et_pb_slide_description{position:absolute;bottom:-160px;left:0;right:0;width:80%;text-align:center}.et_pb_section_0.et_pb_fullwidth_section .et_pb_slide{position:relative}@media (max-width:768px){.et_pb_section_0.et_pb_fullwidth_section .et_pb_slide_description{width:100%!important;padding:0;bottom:60px}}.chevron-down-link{display:block;text-align:center;margin:20px auto 0;width:fit-content;cursor:pointer}.chevron-down-icon{display:block;width:64px;height:64px;color:white;stroke:white;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.team-member .et_pb_team_member_content{position:static;text-align:center;margin-top:10px}.team-member .et_pb_team_member_image{position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.team-member .et_pb_team_member_image img{transition:transform 0.3s ease-in-out}.team-member:hover .et_pb_team_member_image img{transform:scale(1.1);box-shadow:0px 4px 15px rgba(0,0,0,0.3)}.team-member:hover .et_pb_team_member_image::before{content:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1}.team-member:hover{cursor:pointer}.section-testi-about .et_pb_slide_content{font-weight:500}.section-testi-about .et_pb_slide h3{font-weight:400;margin-bottom:40px}.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-prev,.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-next{opacity:1;font-size:70px}.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-prev{left:72px}.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-next{right:72px}@media screen and (max-width:767px){.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-prev,.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-next{font-size:30px}.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-prev{left:12px}.section-testi-about .et-pb-slider-arrows a.et-pb-arrow-next{right:12px}}.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block;transform:rotate(180deg)}.jobpost-template-default .sjb-container-main.container{padding:80px 0 20px}@media all and (max-width:980px){.jobpost-template-default .sjb-container-main.container{padding:0}}.gallery-tabs .et_pb_tabs_controls li,.gallery-tabs ul.et_pb_tabs_controls,.gallery-tabs .et_pb_tabs_controls .et_pb_tab_active,.gallery-tabs.et_pb_tabs,.gallery-tabs ul.et_pb_tabs_controls:after{background-color:transparent!important;border:none!important}.gallery-tabs .et_pb_tabs_controls{display:flex;justify-content:center;margin-bottom:50px}.gallery-tabs .et_pb_gallery_grid .et_pb_gallery_items{display:flex;flex-wrap:wrap;justify-content:flex-start}.gallery-tabs .et_pb_gallery_grid .et_pb_gallery_item{max-width:100%;box-sizing:border-box;flex-basis:calc(25% - 20px);width:100%!important;margin:0 10px 20px!important}.gallery-tabs.et_pb_tabs .et_pb_tabs_controls li a{text-align:center}@media all and (max-width:767px){.gallery-tabs .et_pb_gallery_grid .et_pb_gallery_item{flex-basis:calc(50% - 20px)}.gallery-tabs .et_pb_tab{padding:0}.gallery-tabs ul.et_pb_tabs_controls{flex-direction:column;justify-content:center;align-items:center}}.prod-blurb{transition:all 300ms ease 0ms!important}.prod-blurb:hover img{transform:scale(1.05)}.prod-blurb .et-pb-icon{font-size:inherit}.prod-blurb .et_pb_module_header{min-height:65px;display:flex;align-items:center;justify-content:center}.prod-blurb .et_pb_main_blurb_image img{border-radius:0}.why-blurb img{width:80%}.person-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:99999;overflow:hidden}.person-modal-content{background:#fff;padding:100px 50px 50px;border-radius:8px;text-align:center;max-width:100%;width:100%;height:100%;position:relative;z-index:999999;display:flex;align-items:center}.person-modal-close{position:absolute;top:60px;right:50px;font-size:30px;cursor:pointer}body.modal-active{overflow:hidden}.team-member .et_pb_team_member_description div{display:none}h2#modal-name{font-size:24px;font-weight:600}h4#modal-position{font-size:16px;letter-spacing:1px;text-transform:uppercase;color:var(--accent-blue);margin-bottom:30px}p#modal-description{font-size:16px}.person-modal-image{flex-basis:30%}.peron-modal-image img{height:100%;object-fit:cover;padding-bottom:80px;width:100%}img#modal-image{width:100%;object-fit:cover;height:100%;padding:0 40px 80px}.person-modal-info{flex-basis:70%;text-align:left}.person-modal-logo{position:absolute;top:60px;left:50px;z-index:999999}.person-modal-logo img{width:190px;height:auto}@media all and (max-width:980px){.person-modal-content{flex-direction:column;padding:30px}img#modal-image{height:350px;padding:0;margin-bottom:30px}.person-modal-info{overflow-y:scroll}h4#modal-position{margin-bottom:15px}.person-modal-close{top:20px;right:20px}.person-modal-logo img{width:120px}.person-modal-logo{left:30px}}@media all and (max-width:767px){h2#modal-name{font-size:18px}h4#modal-position,p#modal-description{font-size:14px}img#modal-image{height:250px}.person-modal-content{padding:20px}.person-modal-logo img{display:none}}.contact-button img{border-radius:0}.section-services .et_pb_section_parallax{height:450px}@media all and (max-width:980px){.section-services .et_pb_row:nth-child(even){display:flex;flex-direction:column-reverse}.section-services .et_pb_row:nth-child(even) .et_pb_column{margin-bottom:30px}.section-services .et_pb_section_parallax{height:350px}.section-services .et_pb_promo_button{margin-top:15px}.section-projects.section-services{padding-bottom:0!important}.chevron-down-icon{width:35px;height:35px}.chevron-down-link{margin:0 auto}}@media all and (max-width:767px){.section-services .et_pb_section_parallax{height:250px}}.btn-contact-inline .et_pb_button_module_wrapper{display:inline-block;margin-right:20px}.section-steel .et_pb_promo_description{width:100%!important}.section-steel .et_pb_button_wrapper{margin-top:30px!important}@media all and (max-width:980px){.overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.7),rgba(0,0,0,0))}}.et_pb_section_0 .et_pb_slider .et_pb_slide{position:relative;z-index:10}.et_pb_section_0 .et_pb_slider .et_parallax_bg{position:absolute!important;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:20}.et_pb_section_0 .et_pb_slider .et_pb_container{position:relative;z-index:30;padding:20px}@media only screen and (max-width:768px){.et_pb_section_0 .et_pb_slider .et_parallax_bg{background-size:cover!important;background-position:center center!important}}.footer-cta .et_pb_blurb_content{display:flex;align-items:center}.footer-cta .et_pb_module_header{padding-bottom:0!important}.footer-cta .et_pb_main_blurb_image{margin-bottom:0}@media all and (max-width:980px){.footer-cta.footer-add .et_pb_blurb_content{justify-content:center}}.gallery-tabs .et_pb_tab{padding:25px 0}.home .row-header,.page-id-369 .row-header{background-image:none}.lightboxOverlay{z-index:99999999}.lightbox{z-index:999999999}.et_pb_section_0 span.et_parallax_bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2}body .section-emp-exp .et_pb_testimonial .et_pb_testimonial_portrait{background-position:bottom;background-size:contain;flex-basis:50%;height:300px!important}@media all and (max-width:980px){body .section-emp-exp .et_pb_testimonial .et_pb_testimonial_portrait{height:210px!important;background-size:cover}}@media all and (max-width:767px){.gallery-tabs .et_pb_tabs_controls{margin-bottom:20px}}