/* https://kinleyconstruction.com/wp-content/themes/kinleytheme/style.css?ver=20250626125120 */
/*!
Theme Name: Kinley Theme
Theme URI:  https://www.kinleyconstruction.com/
Author: kinleyconstruction.com
Author URI:  https://www.kinleyconstruction.com/

Description: For over 35 years, Kinley Construction has served as a premier industrial fueling contractor specializing in the design and construction of fueling systems.

Version: 1.0.0
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

*/
 :root{--black:#000;--white:#ffffff;--blue_main:#0156BA;--tan_dark:#9A6132;--grey_dark:#3A3A3A;--grey_medium:#959292;--grey_light:#D9D9D9;--grey_lighter:#E6E6E6;--grey_super_light:#F3F3F3}body{color:var(--grey_dark);font-family:'Roboto',sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.68;letter-spacing:-.015em}a.skip-link.screen-reader-text{display:none}a.skip-links:link,a.skip-links:visited,a.skip-links:hover{background-color:var(--black);color:var(--white);font-size:1em;left:-9999px;padding:.5em;position:absolute;top:0;z-index:1000}#page.site{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%}.container{max-width:1270px}a,img,*:focus-visible{outline:none}img{max-width:100%}h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{line-height:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;font-weight:700;line-height:1.2;margin-bottom:0;color:var(--blue_main)}.h1,h1{font-size:50px;line-height:1}.h2,h2{font-size:48px}.h3,h3{font-size:40px}.h4,h4{font-size:38px}.h5,h5,.h6,h6{font-weight:500}.h5,h5{font-size:26px}.h6,h6{font-size:24px}.single-post .h1,.single-post h1{font-size:36px}.single-post .h2,.single-post h2{font-size:30px}.single-post .h3,.single-post h3{font-size:28px}.single-post .h4,.single-post h4{font-size:26px}.single-post .h5,.single-post h5{font-size:22px}.single-post .h6,.single-post h6{font-size:20px}a,a:hover,a:visited,a:focus,a:active,a.active{color:var(--blue_main);text-decoration:none}p{margin-bottom:1rem}.form-control::placeholder,.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder,.form-control::-moz-placeholder,::placeholder,:-ms-input-placeholder,::-ms-input-placeholder,::-moz-placeholder{color:var(--blue_navy)!important}.form-control::placeholder,::placeholder{opacity:1!important;color:var(--blue_navy)!important}.error.form-control::placeholder,.error::placeholder{opacity:1!important;color:rgba(255,0,0,.5)!important}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{border:1px solid var(--blue_navy);border-radius:4px;color:var(--blue_navy);font-weight:500;width:100%;padding:12px 20px;line-height:1}textarea{resize:unset}input.error,.elementor-field.error,.elementor-error input{border:1px solid red!important;color:rgba(255,0,0,.5)!important}input:hover,input:active,input:focus,input:visited{z-index:1!important}::file-selector-button{background:#00487C;border:none;border-radius:0 2px 2px 0;padding:9px 15px;color:#FFF;font-size:22px;line-height:1.24;text-transform:uppercase;position:absolute;right:6px;top:0}.form-control:focus{box-shadow:unset;color:unset}#form-field-resume_upload{background-color:#00487C0D;border-color:#00487C;border-radius:2px 2px 2px 2px;font-size:20px;font-weight:500;line-height:1.2em;width:100%;border:1px solid #818a91;padding:10px 20px}.btn{font-family:'Roboto',sans-serif;font-style:normal;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;background-color:rgba(0,0,0,0);border-radius:5px 5px 5px 5px}.btn-white{border:3px solid var(--white);color:var(--white)}.btn-blue{border:3px solid #FFF;color:var(--blue_main)}.btn.btn-divi,.btn.btn-loc{font-size:12px;padding:9px 14px;line-height:1}.btn.btn-divi{color:#FFF;background-color:var(--blue_main)}.btn.btn-loc{color:#3a3a3a;background-color:#f3f3f3}.elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0 15px!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:0px!important}#main-header{position:fixed;top:36px!important;left:0;right:0;z-index:99;width:100%!important}#main-header.nav-sticky{background-color:#0156BA;top:0!important;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}#main_nav .menu-item:last-child .elementor-item{padding-right:0}#main_nav .menu-item.search_nav_btn img{border:2px solid #FFF;border-radius:100%;padding:10px!important}#main_nav .menu-item.request_nav_btn{margin-left:14px}#main_nav .menu-item.request_nav_btn a{background-color:#FFF;border-radius:5px;color:#0156BA;font-family:"Roboto",Sans-serif;padding:10px 14px!important;transition:0.3s ease;text-decoration:none!important}#main_nav .menu-item.request_nav_btn a:hover{background-color:#0156BA;color:#FFF}#main_nav .menu-item.news-menu-item a,#main_nav .menu-item.safety-menu-item a{padding-left:12px;padding-right:12px}#main_nav .sub-menu{right:0;left:auto!important;padding:10px 18px}#main_nav .sub-menu::before{content:"\f0d8";font-family:"Font Awesome 5 Free";font-weight:900;color:#FFF;font-size:45px;line-height:1;position:absolute;right:14px;top:-29px}#main_nav .sub-menu .elementor-sub-item{padding:8px 0;border-left:none!important;color:inherit}#main_nav .sub-menu .elementor-sub-item:hover{color:#0156BA;font-weight:700}#main_nav .menu-item.current_page_item>a,#main_nav .menu-item.current_page_parent>a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}#main_nav .menu-item.current_page_item .sub-arrow,#main_nav .menu-item.current_page_parent .sub-arrow{text-decoration:none;display:inline-block!important}#main-footer .other_offices{list-style:none;margin-bottom:0;padding-left:0;margin-top:6px}#main-footer .other_offices li{font-size:16px;color:#FFF;line-height:1.4em;margin-bottom:10px}.home_what_do .elementor-image-box-img{min-height:80px;display:flex!important;align-items:end;justify-content:center}#project_gallery .carousel-indicators{bottom:-40px;margin-right:auto;margin-bottom:0;margin-left:auto}#project_gallery .carousel-indicators [data-bs-target]{background-color:#D9D9D9;opacity:.75;width:16px;height:16px;border-radius:100%}#project_gallery .carousel-indicators .active{background-color:#0156BA}#project_gallery .carousel-arrows{position:relative;bottom:-20px;z-index:999}#project_gallery .carousel-arrows img{width:26px}#project_gallery .carousel-control-next,#project_gallery .carousel-control-prev{right:0;left:auto;width:30px;opacity:1}#project_gallery .carousel-control-prev{right:32px}#project_gallery .carousel-control-next-icon,#project_gallery .carousel-control-prev-icon{display:none!important}.featured_pro_sec{margin-top:30px}.featured_pro_sec,.division_pro_sec{padding-left:35px;padding-right:35px;overflow:hidden}.division_pro_sec .pro_gallery_cta{text-transform:uppercase;font-size:12px;font-weight:700;color:#0156BA;line-height:2;letter-spacing:.6px}.division_pro_sec .btn-circle{border:2px solid #0156BA;border-radius:50%;width:18px;height:18px;font-size:11px;align-items:center;display:inline-flex;justify-content:center;margin-left:2px}.featured_pro_sec .pro_item,.division_pro_sec .pro_item{margin-left:12px;margin-right:12px}.pro_item .pro_img{background-repeat:no-repeat;background-size:cover;background-position:top center;padding-bottom:66%}.pro_info{margin-top:12px}.pro_title{text-transform:uppercase;color:#3a3a3a;line-height:1.1;font-weight:700;display:block;font-size:24px}.pro_title:hover,.pro_title:focus,.pro_title:active,.pro_title:visited{color:#3a3a3a}.featured_pro_sec.row{margin-top:30px}.featured_pro_sec .pro_title{text-transform:unset;line-height:1.2;font-size:18px}.pro_loc_city{color:#c7c7c7;font-size:15px;font-weight:700;line-height:1.6;text-transform:uppercase}.proj_item{margin-bottom:40px}.proj_img{background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:75%}.proj_loc{margin:12px 0 8px}.proj_loc .btn.btn-divi{margin-bottom:10px}.proj_loc .btn.btn-loc{background-color:#E6E6E6;margin-bottom:10px}.proj_info .pro_title{text-transform:unset;font-size:22px;line-height:1.2;margin-bottom:6px;color:#3A3A3A}.projects_grid .proj_item .proj_info.proj_env{position:relative}.projects_grid .proj_item .proj_info.proj_env .pro_title{margin-right:34px}.projects_grid .proj_item .proj_info.proj_env .env_icon{position:absolute;top:0;right:0;width:28px}.project_loc .env_icon{width:30px;margin-left:10px}.custom_scrollbar{height:200px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#0156BA #FFF}.custom_scrollbar::-webkit-scrollbar{width:5px;-webkit-appearance:none}.custom_scrollbar::-webkit-scrollbar-track{background:#FFF;border-radius:6px}.custom_scrollbar::-webkit-scrollbar-thumb{background-color:#0156BA;border-radius:5px;border:2px solid #0156BA}input[type="checkbox"]{width:18px;height:18px}#pro_env_filter{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.1;display:inline-block;margin-bottom:26px}#pro_env_filter .env_icon_img{width:22px}#pro_env_filter #pro_env_check{text-align:right;position:absolute;right:0}#pro_divisions{position:relative}.filter_head{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.1;display:inline-block}.filter_dropdown_shows{position:absolute;right:24px;top:0;cursor:pointer;font-size:12px;line-height:1.6}.filter_dropdown_shows i{font-size:30px;line-height:0;position:absolute;padding-top:10px;padding-left:4px}.filter_sel_all{color:#0156BA;cursor:pointer;font-size:16px;text-decoration:underline;display:inline-block}.filter_list ul{list-style:none;padding-left:0;margin:10px 0 0}.filter_list ul li{margin-bottom:6px;line-height:1.3}.filter_list li label{font-size:15px;padding-left:6px;cursor:pointer}.filter_list ul .pros_list{padding-left:10px;margin-top:0;margin-bottom:10px}.filter_list ul .pros_list li{margin-bottom:2px}.filter_list ul .pros_list label{font-size:12px}#projects_search_form .projects_search{content:" ";background-image:url(/wp-content/uploads/2023/03/search-icon.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:8px center;padding:8px 16px 8px 40px;border:1px solid #3a3a3a;font-size:18px;font-weight:400}#projects_sort_form{text-align:right;font-size:20px;line-height:1.4}#projects_sort_form label{padding-right:10px}.filter_select_input{background:#FFF;border-radius:5px;padding:8px 16px;border:1px solid #3a3a3a;font-size:18px;font-weight:400;text-align:left;width:200px;cursor:pointer}.pag_sec{text-align:center}.pag_sec .pag_ul{list-style:none;padding-left:0;margin-bottom:0}.pag_sec .pag_ul li{display:inline-block;padding:0 5px;line-height:1}.pag_sec .pag_ul .pagination_item{color:#3a3a3a;font-size:18px;text-decoration:underline!important}.pag_sec .pag_ul li:first-child a,.pag_sec .pag_ul .pagination_item.selected,.pag_sec .pag_ul .pagination_item:hover,.pag_sec .pag_ul .pagination_item:focus,.pag_sec .pag_ul .pagination_item:active{font-weight:700;text-decoration:none!important}.pag_sec .pag_ul .pagination_item.inactive{opacity:.5;pointer-events:none}.job_roles_nav{border-bottom:1px solid #818181;padding-bottom:10px;margin-bottom:30px}.job_roles_nav ul{list-style:none;padding-left:0;margin-bottom:0}.job_roles_nav ul li{display:inline-block;padding:0 8px 20px}.job_roles_nav ul li:first-child{padding-left:0}.job_roles_nav ul li:last-child{padding-right:0}.job_roles_nav_item{border:1px solid #0156BA;border-radius:5px;padding:7px 10px 5px;font-size:12px;font-weight:700;color:#0156BA;line-height:1;transition:.3s ease-in;text-transform:uppercase}.job_roles_nav_item.active,.job_roles_nav_item:hover,.job_roles_nav_item:focus,.job_roles_nav_item:active{background-color:#0156BA;color:#FFF;transition:.3s ease-out}.jobs_sec .jobs_item{padding:32px 0;border-bottom:1px solid #818181}.jobs_sec .jobs_item:first-child{padding-top:0}.jobs_sec .jobs_item:last-child{padding-bottom:0;border-bottom:unset}.jobs_item .jobs_name{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:-.5px}.jobs_item .jobs_locs{font-size:16px;line-height:1.6;letter-spacing:-.5px;padding-bottom:10px}.jobs_item .jobs_type .btn,.single-cpt_careers .job_type.btn{font-size:12px;line-height:1.2;background-color:#E6E6E6;border-radius:5px;padding:5px 18px;text-transform:unset;letter-spacing:.5px;cursor:unset}.jobs_item .jobs_desc{font-size:22px;padding-top:20px}.jobs_item .job_ctas{text-align:center;margin-top:12px}.jobs_item .job_btn a{border:1px solid #0156BA;border-radius:5px;padding:12px 60px;font-size:20px;font-weight:700;color:#0156BA;text-transform:uppercase}.jobs_item .job_btn a:hover,.jobs_item .job_btn a:focus,.jobs_item .job_btn a:active{background:#0156BA;color:#FFF}.jobs_item .job_cta{margin-top:20px;display:block}.jobs_item .job_cta a{font-size:16px;font-weight:700}.sustain_sec .proj_img{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.sustain_sec .proj_info{margin-top:14px}.posts_filters_nav{margin-bottom:32px}.posts_filters_nav ul{padding-left:0;margin-bottom:0}.posts_filters_nav ul li{padding:0 5px;display:inline-block}.posts_filters_nav ul li:first-child{padding-left:0;font-size:18px;font-weight:700;line-height:1;vertical-align:middle}.posts_filters_nav ul li:last-child{padding-right:0}.posts_filters_nav_item{border:2px solid #0156BA;border-radius:5px;font-size:12px;font-weight:700;color:#0156BA;text-align:center;line-height:1.2;text-transform:uppercase;padding:6px 6px 4px;min-width:68px;display:block;transition:.3s ease-in}.posts_filters_nav_item.active,.posts_filters_nav_item:hover,.posts_filters_nav_item:focus,.posts_filters_nav_item:active{background-color:#0156BA;color:#FFF;transition:.3s ease-out}.posts_sec .posts_item{margin-bottom:40px}.posts_item .posts_item_img{background-repeat:no-repeat;background-size:cover;background-position:top center;padding-bottom:66%}.posts_item .posts_title a{font-size:24px;font-weight:700;line-height:1.1;margin:15px 0 6px;display:block;color:#3a3a3a}.posts_item .posts_date{color:#B9B9B9;font-size:14px;text-transform:uppercase;line-height:1.2}.pag_sec{text-align:center}.pag_sec .pag_uls{list-style:none;padding-left:0;margin-bottom:0}.pag_sec .pag_uls li{display:inline-block;padding:0 5px;line-height:1}.pag_sec .pag_uls .pagination_item{color:#3a3a3a;font-size:18px;text-decoration:underline!important}.pag_sec .pag_uls .pagination_item.inactive{opacity:.5;pointer-events:none;text-decoration:none!important}.pag_sec .pag_uls .pagination_item.fl_page_btn{text-decoration:none!important}.pag_sec .pag_uls li:first-child a,.pag_sec .pag_uls .pagination_item.selected,.pag_sec .pag_uls .pagination_item:hover,.pag_sec .pag_uls .pagination_item:focus,.pag_sec .pag_uls .pagination_item:active{font-weight:700;text-decoration:none!important}.spotlight_item{border-top:2px solid #C7C7C7;padding:22px 12px}.spotlight_item .spotlight_img{background-repeat:no-repeat;background-size:cover;background-position:top center}.spotlight_item .spotlight_meta h6{color:#B9B9B9;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4;margin-bottom:6px}.spotlight_item .spotlight_title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:10px}.spotlight_item .spotlight_cta{color:#0156BA;font-size:14px;font-weight:700;text-decoration:underline}.spotlight_title a{color:#000}.spotlight_item .spotlight_img img{height:100%;width:100%}.featured_article_sec{background-size:cover;background-repeat:no-repeat;background-position:top center}.newspage.featured_article_sec:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:rgba(0,0,0,.25)}.featured_article{padding:28px 30px;background-color:rgba(0,0,0,.25);height:100%}.news_page .featured_article{max-width:650px;display:flex;flex-direction:column;margin-left:auto;position:relative;background-color:unset}.news_page .featured_article .featured_article_item{background-color:#0156BAA1;padding:24px}.featured_article .featured_meta{font-size:14px;font-weight:700;color:#FFF;text-transform:uppercase}.featured_article .featured_title{font-size:32px;font-weight:700;color:#FFF;line-height:1.1;margin:10px 0}.featured_article .featured_cta{font-size:14px;font-weight:700;color:#FFF;text-decoration:underline}.featured_article .featured_cta a,.featured_article .featured_cta a:hover,.featured_article .featured_cta a:focus,.featured_article .featured_cta a:active{color:#FFF}.contractors_item{margin-bottom:50px}.engineer_solutions_list .contractors_item .contractors_title{font-size:24px}.contractors_item .contractors_title{border:3px solid #D9D9D9;border-radius:5px;background-color:#FFF;font-size:26px;font-weight:600;text-transform:uppercase;padding:20px 28px;line-height:1;cursor:pointer;position:relative;display:flex;align-items:center}.contractors_item .contractors_title span{margin-right:40px}.contractors_item .contractors_title i{position:absolute;right:40px;font-size:30px;color:#0156BA;transform:translateY(-50%);top:50%}.contractors_item .contractors_title.active,.contractors_item .contractors_title:hover,.contractors_item .contractors_title:focus,.contractors_item .contractors_title:active{background-color:#0156BA;color:#FFF;border-color:#0156BA}.contractors_item .contractors_title.active i,.contractors_item .contractors_title:hover i,.contractors_item .contractors_title:focus i,.contractors_item .contractors_title:active i{color:#FFF}.contractors_item .contractors_desc{display:none;border-radius:0 0 5px 5px;background-color:#FFF;width:94%;margin:0 auto;padding:30px 24px 40px;box-shadow:rgba(0,0,0,.25) 0 7px 29px 0}.contractors_item .contractors_title.active .sicon,.services_lists .sicon_hover,.contractors_item .contractors_title.active .sicon,.contractors_item .contractors_title:hover .sicon,.contractors_item .contractors_title:focus .sicon,.contractors_item .contractors_title:active .sicon{display:none}.contractors_item .contractors_title.active .sicon_hover,.contractors_item .contractors_title:hover .sicon_hover,.contractors_item .contractors_title:focus .sicon_hover,.contractors_item .contractors_title:active .sicon_hover{display:block}.services_lists .contractors_item{margin-bottom:40px}.services_lists .contractors_item .contractors_title{font-size:18px;padding:20px 10px;line-height:1.1;display:flex}.services_lists .contractors_item .contractors_title span{margin-right:20px;display:flex;align-items:center}.services_lists .contractors_item .contractors_title img{width:50px;height:40px;margin-right:10px}.services_lists .contractors_item .contractors_title i{right:20px}.services_lists .contractors_item .contractors_desc{background-color:#F3F3F3;width:96%;padding:20px 40px 30px}.services_lists .contractors_item .contractors_desc ul{padding-left:0;margin-bottom:0;column-count:2;column-gap:40px}.services_lists .contractors_item .contractors_desc ul li{font-weight:400;line-height:1.4;margin-bottom:10px}.division_item{box-shadow:rgba(0,0,0,.25) 0 7px 29px 0;background-color:#FFF;border:3px solid #959292;border-radius:5px;padding:32px 40px 40px;text-align:center;cursor:pointer}.division_item:hover{background-color:#0156BA;border-color:#0156BA}.division_item:hover,.division_item:hover .divisions_title,.division_item:hover .divisions_cta,.division_item:hover .divisions_desc{color:#FFF}.division_item:hover .sicon,.division_item .sicon_hover{display:none}.division_item:hover .sicon_hover{display:block;margin:0 auto}.division_item .divisions_icon img{height:75px}.division_item .divisions_title{font-size:22px;font-weight:700;color:#0156BA;line-height:1.1;padding:16px 0 20px;text-transform:uppercase}.division_item .divisions_desc{font-size:18px;color:#3A3A3A;line-height:1.8}.division_item .divisions_cta{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:20px;display:block}.division_item .divisions_cta i{margin-left:10px}.build_divisions_col{margin-bottom:60px}.single-post .mx-0>.elementor-container{margin-left:0}.ms-0>.elementor-container{margin-left:0!important}.me-0>.elementor-container{margin-right:0!important}.story_item{position:relative;max-width:800px;margin:0 auto;padding-left:0;list-style-type:none}.story_item::before{position:absolute;left:44%;top:0;content:' ';display:block;width:2px;height:100%;margin-left:-2px;background:#959292;z-index:5;padding-top:45px}.story_item li{padding-bottom:40px}.story_item li:first-child{padding-top:30px}.story_item li::after{content:"";display:block;height:0;clear:both;visibility:hidden}.story_item .story_caption{color:#959292;font-size:15px;font-weight:700;line-height:1.1;letter-spacing:1.25px;margin-top:6px}.story_item .story_desc{font-size:18px;line-height:1.6}.story_item .story_l{position:relative;width:310px;float:left;text-align:right}.story_item .story_r{position:relative;width:430px;float:right;padding-left:40px}.story_item .story_l .flag::before,.story_item .story_r .flag::before{position:absolute;top:18px;right:-46px;content:' ';display:block;width:34px;height:34px;margin-top:-16px;background:#959292;border:4px solid #FFF;z-index:10;border-radius:50%;box-shadow:0 0 0 4px #9A6132}.story_item .story_l .flag::after{content:"";display:inline-block;height:.5em;vertical-align:bottom;margin-right:-19px;border-top:2px solid #9A6132;width:26px;margin-left:16px}.story_item .story_info{padding-right:28px;margin-top:-30px}.story_item .story_line{width:30px;border-top:2px solid #9A6132;margin:12px 0 20px}.carouselArrows{position:absolute;bottom:8.8%;left:auto;right:61px}#ourStoryCarousel{background-image:url(/wp-content/uploads/2023/04/story-gr-bg.png);background-repeat:repeat-x;background-color:#d9d9d9}#ourStoryCarousel .carousel-item .desktop_story_img{background-size:contain;background-repeat:no-repeat;background-position:top;padding-bottom:calc(100vh - 40px)}@media screen and (min-height:1100px){#ourStoryCarousel .carousel-item .desktop_story_img{padding-bottom:66%}}#ourStoryCarousel .carousel-control-next,#ourStoryCarousel .carousel-control-prev{border:unset!important;top:unset;bottom:unset;left:unset;right:0!important;padding:0;color:#0156BA;opacity:1}#ourStoryCarousel .carousel-control-prev{right:30px!important}#ourStoryCarousel .carousel-indicators{left:0;right:0;text-align:left;margin:0 auto;bottom:9.4%;border-top:2px solid #FFF;justify-content:left;width:92%}#ourStoryCarousel .carousel-indicators [data-bs-target]{width:18%;height:3px;z-index:2;position:relative;display:block;background-color:transparent;opacity:1;border:unset;margin-top:-2px;text-align:center}#ourStoryCarousel .carousel-indicators [data-bs-target].active{background-color:#0156BA}#ourStoryCarousel .carousel-indicators [data-bs-target]>span{margin:6px auto 0;color:#0156BA;display:block;text-align:left;text-indent:0;text-transform:capitalize}.map-fluid{background-color:#D9D9D9}#projects_map{width:100%;height:calc(100vh - 200px);position:relative;margin:0 auto;border-bottom:2px solid #FFF}@media screen and (min-height:1100px){#projects_map{height:640px}}.avia-marker{background-image:url(/wp-content/uploads/2023/04/map-aviation-n.png);background-size:cover;width:34px;height:34px;border-radius:50%;cursor:pointer}.energy-marker{background-image:url(/wp-content/uploads/2023/04/map-energy-n.png);background-size:cover;width:34px;height:34px;border-radius:50%;cursor:pointer}.gov-marker{background-image:url(/wp-content/uploads/2023/05/map-gov-n2.png);background-size:cover;width:34px;height:34px;border-radius:50%;cursor:pointer}.railroad-marker{background-image:url(/wp-content/uploads/2023/04/map-railroad-n.png);background-size:cover;width:34px;height:34px;border-radius:50%;cursor:pointer}.mapboxgl-popup{max-width:100%!important;width:270px;z-index:99}.mapboxgl-popup-content{border-radius:14px!important;box-shadow:0 2px 4px rgba(0,0,0,.4)!important;padding:20px!important;font-family:'Roboto',sans-serif}.map-popup-division{border-radius:5px;font-weight:700;margin-bottom:-10px;color:#fff;padding:2px 8px 3px;display:inline-block;margin-bottom:0}.map-popup-city-block{display:inline-block;border-radius:5px;font-weight:700;background-color:#D9D9D9;color:#3A3A3A;padding:2px 10px 3px;margin-left:4px;margin-bottom:0}.map-popup-title{font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;line-height:1.2;color:#3A3A3A;margin:10px 0 4px}.map-popup-city{font-family:'Oswald',sans-serif;font-weight:700;color:#C7C7C7;text-transform:uppercase;font-size:11px;margin-bottom:10px;line-height:1.2}.map-popup-description{font-weight:300;font-size:12px;font-weight:300;line-height:1.4}.map-popup-link{display:inline-block;font-weight:700;color:#0156BA;margin-bottom:5px;text-transform:uppercase;text-decoration:underline;font-size:12px}.map-icon-image{display:inline-block;background-image:url(/wp-content/uploads/2023/04/map-arrows.png);background-size:cover;width:16px;height:15px;margin-left:5px;margin-bottom:-3px}.mapboxgl-popup-close-button{color:#0156BA!important;border:2px solid #0156BA!important;border-radius:50%!important;line-height:0.5!important;padding:3px 3px 4px;margin:13px 10px 0 0}.carousel_sec .carousel-indicators{left:0;right:0;text-align:left;margin:0 auto;bottom:9.4%;border-top:2px solid #FFF;justify-content:left;width:92%}.carousel_sec .carousel-indicators [data-bs-target]{width:150px;height:3px;z-index:2;position:relative;display:block;background-color:transparent;opacity:1;border:unset;margin-top:-2px;text-align:center}.carousel_sec .carousel-indicators [data-bs-target].active{background-color:#0156BA;height:5px;margin-top:-4px;position:relative}.carousel_sec .carousel_img{padding-bottom:50%;background-repeat:no-repeat;background-size:cover}.carousel_sec .carouselArrows{position:absolute;bottom:8.8%;left:auto;right:4%}.carousel_sec .carousel-control-next,.carousel_sec .carousel-control-prev{border:unset!important;top:unset;bottom:unset;left:unset;right:0!important;padding:0;color:#FFF;opacity:1;width:unset}.carousel_sec .carousel-control-prev{right:30px!important}.carousel_sec .carousel_copy{padding-top:150px}.carousel_sec .carousel_copy h2{text-transform:uppercase}.carousel_sec .swiper-slide-inner{max-width:1270px;padding:20px!important}.carousel_sec .swiper-slide-contents{margin-top:100px}.carousel_sec .swiper-pagination{left:0!important;right:0;text-align:left;margin:0 auto;bottom:50px!important;border-top:2px solid #FFF;justify-content:left;width:92%!important;display:flex}.carousel_sec .swiper-pagination-bullet{width:150px!important;height:3px!important;z-index:2;position:relative;display:block;opacity:1!important;border:unset;margin-top:-2px!important;text-align:center;border-radius:unset;background-color:transparent!important}.carousel_sec .elementor-swiper-button.elementor-swiper-button-next,.carousel_sec .elementor-swiper-button.elementor-swiper-button-prev{border:unset!important;top:unset!important;bottom:15px;left:unset!important;right:4%!important;padding:0;color:#FFF!important;opacity:1;width:unset}.carousel_sec .elementor-swiper-button.elementor-swiper-button-prev{padding-right:28px!important}.carousel_sec .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0156BA!important;height:5px!important;margin-top:-3px!important;position:relative}.carousel_sec .elementor-swiper-button.elementor-swiper-button-prev>i,.carousel_sec .elementor-swiper-button.elementor-swiper-button-next>i{border:2px solid #FFF;border-radius:50%;font-size:12px;padding:2px}.home_divis .home_divis_item{position:relative;border:1px solid #FFF;cursor:pointer}.home_divis .home_divis_title{background-color:rgba(1,86,186,.8);color:#FFF;border-radius:5px;border:1px solid #FFF;font-weight:500;font-size:25px;text-transform:uppercase;line-height:1.2;letter-spacing:.4px;padding:20px 25px;text-align:center}.home_divis .home_divis_item.active .home_divis_title{color:#FFF;text-transform:uppercase;font-weight:500;font-size:20px;letter-spacing:.4px;padding:10px 16px 10px;border-radius:5px;border:3px solid #FFF;display:inline-block;margin-bottom:16px;background-color:transparent;position:relative}.home_divis .home_divis_bg{height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 18px 30px}.home_divis .home_divis_item.active .home_divis_bg{justify-content:start}.home_divis .home_divis_item.active .home_divis_bg::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(1,86,186,.8)}.home_divis .home_divis_hover{visibility:hidden;position:relative;color:#FFF;opacity:0;text-align:center}.home_divis .home_divis_hover.visibility{visibility:unset}.home_divis .home_divis_item.active .home_divis_hover{opacity:1;display:block}.home_divis .home_divis_htitle{color:#FFF;text-transform:uppercase;font-weight:500;font-size:20px;letter-spacing:.4px;padding:10px 16px 10px;border-radius:5px;border:3px solid #FFF;display:inline-block;margin-bottom:16px;display:none!important}.home_divis .home_divis_desc{font-size:14px;letter-spacing:-.1px;line-height:1.4}.home_divis_services h6{font-size:18px;color:#FFF;margin:24px 0 8px;letter-spacing:1.5px}.home_divis .home_divis_slist{text-transform:uppercase;font-weight:700;font-size:12px;line-height:1.2}.home_divis .home_divis_slist ul{margin-bottom:0;padding-left:10px}.home_divis .home_divis_slist ul li{text-align:left;padding-bottom:4px}.home_divis .home_divis_cta{color:#FFF;font-size:14px;padding:8px 14px 8px;border:3px solid #FFF;display:inline-block;background-color:transparent;position:relative;letter-spacing:.2px;font-weight:700;margin-top:20px;line-height:1.2em}.home_divis .home_divis_cta:hover{background-color:#0156BA}.home_featured_project h4{color:#FFF;text-transform:uppercase}.home_featured_project .featured_title{font-size:18px;text-transform:uppercase;margin:10px 0 4px}.home_latest_articles .spotlight_title{font-size:16px;text-transform:capitalize}.home_latest_articles .spotlight_item{padding:32px 12px}.home_story_sec .slick-prev{display:none!important}.home_story_sec .slick-next{right:30px;background-color:#000;border:unset!important;z-index:9}.home_story_sec .slick-next::before{color:#FFF}.home_story_sec .slick-next:hover{background-color:#0156BA}.home_story_sec .home_story_item{margin:0 15px;position:relative;box-shadow:0 4px 13px 0 rgba(0,0,0,.31)}.home_story_sec .home_story_item .home_story_img{height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;padding:18px 22px 30px 22px;min-height:230px}.home_story_sec .home_story_item .home_story_img::before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(0,0,0,.34)}.home_story_sec .home_story_item .home_story_year{color:rgba(255,255,255,.34);position:relative}.home_story_sec .home_story_item .home_story_desc{color:rgba(255,255,255,.5);font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:24px;right:20px;left:20px}.home_story_sec .home_story_item.slick-current .home_story_img::before{content:"";background-color:rgba(0,0,0,.6)}.home_story_sec .home_story_item.slick-current .home_story_year{font-size:60px;color:rgba(255,255,255,.5)}.home_story_sec .home_story_item.slick-current .home_story_desc{color:rgba(255,255,255,1);background-color:#0156BA;padding:14px 10px 12px 14px;left:-5%;right:12%}.loader_overlay{left:0;top:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);display:none;z-index:99}.loader_overlay_inner{left:0;top:0;width:100%;height:100%;position:absolute}.loader_overlay_content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader_spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgba(255,255,255,.75);border-top-color:#0156BA;animation:spin 1s infinite linear;border-radius:100%;border-style:solid;color:#F3F3F3}@keyframes spin{100%{transform:rotate(360deg)}}.elementor-blockquote--skin-quotation .elementor-blockquote::before{font-family:'Oswald',sans-serif!important}#request_bid_form .elementor-button,#subcontractors_form .elementor-button,#lp_form .elementor-button{width:100%}#lp_form input[type="text"],#lp_form input[type="email"],#lp_form input[type="tel"],#lp_form input[type="number"]{padding:20px 24px}.map-legends-colors{position:absolute;padding-left:0;margin-bottom:0;margin-top:10px}.map-legends-colors li{list-style:none;display:inline-block;padding:0 20px;line-height:1;font-weight:700;font-size:14px;text-transform:uppercase}.map-legends-colors li:first-child{padding-left:0}.map-legends-colors li::before{content:" ";width:20px;height:10px;display:inline-block;background-color:red;margin-right:5px}.map-legends-colors li:nth-child(1)::before{background-color:#297ad9}.map-legends-colors li:nth-child(2)::before{background-color:#b0413e}.map-legends-colors li:nth-child(3)::before{background-color:#38726C}.map-legends-colors li:nth-child(4)::before{background-color:#ffb400}#home-testimonial-carousel .elementor-main-swiper.swiper{padding-bottom:60px;width:100%}#home-testimonial-carousel .swiper-slide{padding-top:0;padding-bottom:0}#home-testimonial-carousel .swiper-slide:nth-child(2n){border:none}#home-testimonial-carousel .elementor-testimonial__text::before{content:" “ ";font-family:"Oswald",sans-serif;color:#0156BA;font-size:120px;font-weight:700;line-height:1;position:absolute;top:-12px;left:20px}#home-testimonial-carousel .elementor-testimonial__text{font-style:normal}#home-testimonial-carousel .elementor-testimonial__text,#home-testimonial-carousel .elementor-testimonial__footer{margin-left:60px}#home-testimonial-carousel .elementor-testimonial__text span{color:#0156BA;font-weight:800}#home-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__cite{display:inline-block}#home-testimonial-carousel .elementor-swiper-button{font-size:30px;color:#0156BA}#home-testimonial-carousel .elementor-swiper-button-next{right:-10px}#home-testimonial-carousel .elementor-swiper-button-prev{left:-10px}#home-testimonial-carousel .swiper-slide:last-child{border-width:0 0 0 10px}.news_single_featured_img>div{padding-bottom:66%}.safety_commitment_boxes .elementor-widget-icon-box .elementor-icon-box-title{background:var(--blue_main);color:#FFF;width:50px;border-radius:50px;height:50px;margin:0 auto 0;font-size:38px;font-weight:900;justify-content:center;display:flex;align-items:center}.safety_commitment_boxes .elementor-widget-icon-box .elementor-icon-box-title span{margin-top:-4px}.safety_corevalues .elementor-container{flex-wrap:wrap}.safety_corevalues .elementor-widget-icon-box{background-color:#FFF}.safety_corevalues .elementor-widget-icon-box .elementor-icon-box-description{text-align:left}.safety_milestones .elementor-widget-icon-box{background:#E6E6E6}.safety_milestones .elementor-icon-box-wrapper{border-right:2px solid #C7C7C7;padding-right:30px;height:100%}.safety_milestones .elementor-widget-container{height:100%}.safety_milestones .elementor-column:last-child .elementor-icon-box-wrapper{border-right:none}.safety_milestones .elementor-icon-box-title::after{content:"";border-bottom:3px solid #9A6132;display:block;width:82px;padding-bottom:20px;margin-bottom:20px}.safety_milestones.lp_safety_miles .elementor-icon-box-title::after{display:none}.safety_milestones.lp_safety_miles .elementor-column:first-child .elementor-widget-icon-box{border-radius:5px 0 0 5px}.safety_milestones.lp_safety_miles .elementor-column:last-child .elementor-widget-icon-box{border-radius:0 5px 5px 0}.safety_milestones.lp_safety_miles .elementor-icon-box-wrapper{padding-right:20px}.safety_milestones.lp_safety_miles .elementor-icon-box-description::before{content:"";border-bottom:3px solid #9A6132;display:block;width:82px;margin:0 auto 20px}.lp_testimonials_slider .swiper-pagination-bullets{bottom:-30px!important}.lp_testimonials_slider .elementor-main-swiper.swiper{width:100%!important}.lp_testimonials_slider .elementor-testimonial__text h2{font-size:120px;font-style:normal;line-height:0;text-align:left;margin-bottom:10px;margin-top:60px}.lp_testimonials_slider .elementor-testimonial__footer{flex-direction:column-reverse}.lp_testimonials_slider .elementor-testimonial__image img{border-radius:unset;max-width:120px!important;width:auto!important;height:100%!important;display:block;margin-top:10px}.lp_testimonials_slider .elementor-testimonial__cite{width:100%;flex-direction:row!important;justify-content:center;margin-left:0!important}.lp_testimonials_slider .elementor-testimonial__cite span:first-child{display:inline-block;margin-right:4px}.lp_services .home_divis_item.active .home_divis_title{border:unset;font-size:28px;padding-bottom:0;letter-spacing:1.2px}.lp_services .home_divis_cta.btn{display:none}.lp_services .home_divis_slist{letter-spacing:.12px}.lp_services .home_divis_desc{letter-spacing:-.16px}.lp_services .home_divis_slist ul{list-style:none}.lp_services .home_divis_slist ul li::before{content:"•";display:inline-block;margin-right:6px;font-size:22px;line-height:1.2;vertical-align:middle}.lp_services .home_divis_slist ul li{text-align:center}.lp_services .home_divis_services h6{font-size:22px;margin-bottom:16px}.lp_experience_delivers ul{padding-left:18px;column-count:2;column-gap:20px}.lp_experience_delivers li{padding-bottom:10px}.lp_testimonials_box{background:#FFF;border:1px solid #B9B9B9;border-radius:5px;padding:40px 30px 30px;height:100%}.lp_testimonials_box .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:center!important}.lp_testimonials_box .elementor-image-box-img{order:2}.lp_testimonials_box .elementor-image-box-content{font-size:18px}.lp_testimonials_box h2{font-size:120px;font-style:normal;line-height:0;text-align:left;margin-bottom:10px;margin-top:60px}.lp_testimonials_box h6{font-size:16px;font-weight:700;letter-spacing:-.36px;text-transform:uppercase;margin-top:50px}.lp_testimonials_box h6 span{font-size:14px;font-weight:400}@media(max-width:1440.98px){.news_single_featured_img>div{padding-bottom:80%}.safety_milestones.lp_safety_miles .elementor-icon-box-content h2{font-size:38px}}.single.single-post #mastcontent{margin-top:100px}@media(min-width:991.98px){.single.single-post #main-header{box-shadow:0 0 12px 0 rgba(0,0,0,.5)}.single.single-post #main_nav .menu-item .elementor-item{color:#0156BA}.single.single-post #main-header.nav-sticky{background-color:#FFF}.single.single-post #main_nav .menu-item.request_nav_btn a,.single.single-post #main_nav .menu-item.request_nav_btn a:hover{background-color:#0156BA;color:#FFF}.single.single-post #main_nav .sub-menu::before{display:none}.safety_corevalues .elementor-column{width:33.333%!important}}@media(min-width:768.98px){.ms-sm-0>.elementor-container{margin-left:0!important}}@media((min-width:1056.98px) AND (max-width:1250.98px)){#main_nav .menu-item .elementor-item{font-size:18px;padding-left:8px;padding-right:8px}}@media((min-width:991.98px) AND (max-width:1056.98px)){#main_nav .menu-item .elementor-item{font-size:16px;padding-left:8px;padding-right:8px}#main_nav .search_nav_btn img{padding:6px!important}}@media(max-width:1200.98px){.home_story_sec .home_story_item .home_story_year{font-size:38px}.home_story_sec .home_story_item.slick-current .home_story_year{font-size:48px}.home_divis .home_divis_title{font-size:20px}}@media(max-width:991.98px){.engineer_solutions_list .contractors_item .contractors_title,.contractors_item .contractors_title{font-size:20px}#main_nav .elementor-menu-toggle{position:absolute;top:-62px;right:0}#main_nav .elementor-nav-menu__container{box-shadow:unset!important;border-radius:unset;border-bottom:2px solid #FFF;background-color:#0156BA}#main_nav .elementor-nav-menu__container[aria-hidden="false"]{margin:20px -15px 0!important;padding:20px}#main_nav .menu-item .elementor-item{padding:10px 0 20px;font-size:20px;color:#FFF}#main_nav .menu-item .elementor-item:hover,#main_nav .menu-item .elementor-item:focus,#main_nav .menu-item .elementor-item:active,#main_nav .menu-item .elementor-item:visited,#main_nav .menu-item .elementor-item.elementor-item-active,#main_nav .menu-item .elementor-item.highlighted{background-color:unset}#main_nav .sub-menu{margin-bottom:20px}#main_nav .sub-menu[aria-expanded="true"]{display:inline-block!important;max-width:250px!important;width:100%!important}#main_nav .sub-menu::before{position:relative;margin-top:-38px;display:flex;justify-content:end;top:0}#main_nav .sub-menu .elementor-sub-item{font-size:18px}#main-header.nav-sticky .elementor-menu-toggle{color:#FFF}#main_nav .menu-item.request_nav_btn{text-align:left}#main_nav .menu-item.request_nav_btn a:hover,#main_nav .menu-item.request_nav_btn a:focus,#main_nav .menu-item.request_nav_btn a:active{background-color:#FFF;color:#0156BA}#main_nav .menu-item.request_nav_btn a{padding-left:20px!important;padding-right:20px!important;display:inline-block}#main_nav .menu-item.news-menu-item a,#main_nav .menu-item.safety-menu-item a{padding-left:inherit;padding-right:inherit}#main_nav .menu-item.request_nav_btn{margin-left:inherit}#main-header .search_nav_icon{position:absolute;right:30px;top:-47px;text-align:right;width:38px;border:2px solid #FFF;border-radius:25px;padding:2px 8px}.proj_item{margin-bottom:30px}.proj_info .pro_title{font-size:20px}.safety_milestones .elementor-icon-box-wrapper,.safety_milestones.lp_safety_miles .elementor-icon-box-wrapper{border-right:none;padding-right:0}.safety_milestones .elementor-widget-icon-box{margin:0 15px}.safety_milestones.lp_safety_miles .elementor-icon-box-content h2{font-size:34px}.safety_milestones.lp_safety_miles .elementor-widget-icon-box{border-radius:5px!important}.lp_experience_delivers ul{column-count:unset}.lp_testimonials_box{padding:30px 20px 20px}}@media(max-width:870.98px){.story_item{max-width:700px}.story_item .story_r{width:330px}.story_item::before{left:50.3%}}@media(max-width:767.98px){.h1,h1{font-size:40px}.h2,h2{font-size:38px}.h3,h3{font-size:34px}.h4,h4{font-size:30px}.h5,h5{font-size:22px}.h6,h6{font-size:20px}.pro_title{font-size:18px}.proj_info .pro_title{font-size:18px}.filter_select_input{width:240px;font-size:14px}.jobs_sec .jobs_item{padding-bottom:50px}.jobs_item .job_ctas{text-align:left;margin-top:30px}.jobs_item .job_btn{display:inline-block}.jobs_item .job_btn a{padding:8px 40px}.jobs_item .job_cta{display:inline-block;margin-left:16px}.job_roles_select{border-bottom:1px solid #818181;padding-bottom:30px;margin-bottom:30px}#job_roles_dropdown{background:#FFF;border:1px solid #0156BA;border-radius:5px;padding:10px 16px 10px;font-size:12px;font-weight:700;color:#0156BA;line-height:1;transition:.3s ease-in;text-transform:uppercase}.spotlight_posts_slider{border-top:2px solid #C7C7C7;margin-top:20px;margin-left:20px;margin-right:20px}.spotlight_item{border-top:none}.spotlight_item .spotlight_meta{padding-left:0;padding-right:0}.spotlight_item .spotlight_img{background-position:top;padding-bottom:50%;margin-bottom:16px}.spotlight_posts_slider .slick-dots li button::before{font-size:50px;line-height:.1;opacity:1;color:#D9D9D9}.spotlight_posts_slider .slick-dots li.slick-active button::before{opacity:1;color:#0156BA}.featured_article{padding-bottom:50%}.featured_article .featured_title{font-size:24px}.posts_item .posts_item_img{padding-bottom:50%}.posts_sec.row{padding:0 15px}.posts_sec .posts_item{margin-bottom:42px;border-bottom:2px solid #9A6132;padding:0 0 35px}#posts_filters_dropdown{background:#FFF;border:1px solid #0156BA;border-radius:5px;padding:10px 16px 10px;font-size:12px;font-weight:700;color:#0156BA;line-height:1;transition:.3s ease-in;text-transform:uppercase;width:100%}.posts_filters_select{margin-bottom:40px}.filter_by{font-size:18px;font-weight:700;margin-bottom:20px}.contractors_item{margin-bottom:30px}.engineer_solutions_list .contractors_item .contractors_title,.contractors_item .contractors_title{font-size:16px;padding:18px 20px}.contractors_item .contractors_title i{right:24px;font-size:26px}.contractors_item .contractors_desc{width:98%;padding:26px 24px 34px}.services_lists .contractors_item .contractors_title img{width:44px;margin-right:10px}.services_lists .contractors_item .contractors_title{font-size:18px}.build_divisions_col{margin-bottom:30px}.division_item{padding:20px 20px 30px}.division_item .divisions_title{font-size:18px}.division_item .divisions_icon img{height:50px}.division_item .divisions_desc{font-size:16px}.story_item::before{left:25px}.story_item .story_l{width:10px}.story_item .story_r{width:calc(100% - 10px);padding-left:40px;margin-top:-6px}.story_item .story_l .flag::after{display:none}.story_item .story_l .flag::before,.story_item .story_r .flag::before{right:-14px;width:24px;height:24px}.story_item .story_info{padding-right:0;margin-top:0}#ourStoryCarousel .mobile_story_img.story_img{background-color:#D9D9D9;padding:14% 0 15%}#ourStoryCarousel .mobile_story_img.story_img img{margin:0 auto;display:block}#ourStoryCarousel .story-desc{background-color:#0156BA;margin:20px;padding:18px 24px;color:#FFF;font-weight:500}#ourStoryCarousel .carousel-indicators [data-bs-target]{width:20%}.carousel_sec .carousel-indicators [data-bs-target]{width:90px}.carousel_sec .carousel-control-prev{right:25px!important}.carousel_sec .carousel_copy{padding-top:100px}.carousel_sec .swiper-slide-contents{margin-top:80px}.home_divis .home_divis_bg{padding:80px 20px 60px}.home_divis .home_divis_hover{max-width:360px}.spotlight_item .spotlight_img{padding-bottom:unset}.home_latest_articles .spotlight_item{border-top:inherit}.home_divis .home_divis_item.active .home_divis_bg{padding:40px 20px 40px}.home_divis .home_divis_title{font-size:26px}.posts_item .posts_title a{font-size:20px}.home_partner_logos .swiper-pagination.swiper-pagination-bullets{display:none}#home-testimonial-carousel .swiper-slide{padding:0;border:none}#home-testimonial-carousel .elementor-testimonial__text::before{font-size:100px;top:-6px;left:0}#home-testimonial-carousel .elementor-testimonial__text,#home-testimonial-carousel .elementor-testimonial__footer{margin-left:50px}#home-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__cite{display:flex}#home-testimonial-carousel .elementor-testimonial__title{padding-left:12px}.safety_milestones.lp_safety_miles .elementor-icon-box-content h2{font-size:30px}.lp_testimonials_slider .elementor-testimonial__text h2{font-size:100px}.lp_testimonials_box{padding:40px 30px 30px}}@media(max-width:575.98px){.pro_item .pro_img{padding-bottom:0;background-image:unset!important}.safety_milestones .elementor-column{width:100%!important}.safety_milestones .elementor-widget-icon-box{margin:0}.lp_testimonials_box{padding:30px 20px 20px}.lp_testimonials_box h6{margin-top:30px}}@media(max-width:450.98px){.h1,h1{font-size:36px}.h2,h2{font-size:34px}.h3,h3{font-size:30px}.h4,h4{font-size:26px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}.posts_item .posts_item_img{padding-bottom:60%}.services_lists .contractors_item .contractors_title{font-size:16px}#main-header .search_nav_icon{right:15px}#main_nav_logo{text-align:left}#ourStoryCarousel .mobile_story_img.story_img{padding:28% 0 26%}.carousel_sec .carousel-indicators [data-bs-target]{width:75px}.carousel_sec .carousel-control-prev{right:20px!important}}@media(max-width:360.98px){.project_loc .env_icon{width:25px;margin-left:4px}}@media(max-width:340.98px){.project_loc .env_icon{width:20px;margin-left:0}}