.header-main{background-color:transparent;position:relative}.page-header-overlay:after{content:'';position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.45)}.page-header-overlay{position:relative}div#sb_instagram{padding-bottom:0!important}.staff-btn{width:100%;text-align:center;font-size:19px}.vision-top .et_pb_button_module_wrapper{display:inline-block}.header-main .et_pb_column.et_pb_column_1_4.et_pb_column_single{padding:15px 0}body .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a,body .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li.current-menu-item a{background-color:rgba(0,0,0,0.1);color:#FFFFFF!important}body .et_pb_module.et_pb_menu{background-color:transparent}ul#menu-top-header li{margin:0}.home-servicebox{position:relative}.home-servicebox:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(7,78,117,0.3);left:0;top:0;z-index:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.homeservice-boxmain:hover .home-servicebox:before{background-color:#004971;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.home-servicebox:after{content:'';position:absolute;bottom:0px;width:0;height:0;border-bottom:0px solid #909a15;border-left:60px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;right:0}.homeservice-boxmain:hover .home-servicebox:after{border-bottom:50px solid #909a15;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}ul#menu-top-header li a{padding:15px 5px}ul#menu-top-header li.quote-btn a{background-color:#909a15;color:#fff!important;padding:15px 15px;line-height:100%!important}ul#menu-main-menu li a{padding:20px 20px}.et-menu .menu-item-has-children>a:first-child:after{top:20px}body .et-menu li li a{font-size:17px!important;padding:10px 20px!important;width:100%!important;text-transform:initial!important}body .nav li ul{width:350px!important;padding:0!important;border:none!important}.nav li ul li{padding:0;width:100%}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#838c0e;opacity:1}.hero-section p{padding-bottom:20px!important}.hero-section h1{line-height:70px;padding-bottom:20px;max-width:1140px;margin:0 auto}.hero-text{position:relative}.hero-text:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0}.second-text-section h2{padding-bottom:30px}p.s-text{font-size:13px;text-transform:uppercase;letter-spacing:2px;padding-bottom:20px}.local-service-text h2{padding-bottom:25px}.home-number-box h3{padding-bottom:20px}.home-quote h3{padding-bottom:30px}body .home-quote p{padding-bottom:25px!important}input#gform_submit_button_2,input#gform_submit_button_4,input#gform_submit_button_5{display:block;text-transform:uppercase;padding:14px 10px;width:100%;border:none;cursor:pointer;color:#fff;background-color:#909a15;letter-spacing:1px}input#input_4_98_1,input#input_5_107_1{float:left;width:40px;height:25px;margin-bottom:21px}.form-sub-title h3{padding-bottom:0}.gform_wrapper.gravity-theme .form-sub-title{padding:10px!important;background-color:#f9f9f9;box-shadow:1px 3px 5px 1px rgb(0 0 0 / 4%)}body .cool_timeline h1.timeline-main-title{font-family:'Playfair Display',Georgia,"Times New Roman",serif!important;font-weight:700!important;font-size:40px!important;color:#074e75!important;letter-spacing:1px;line-height:80px}.cool-timeline .timeline-post .timeline-content{background:#074e75!important}body .cool-timeline .timeline-post .timeline-content .content-details,body .ctl-popup-content{color:#fff!important;line-height:25px!important;font-weight:500!important;font-size:16px!important;font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif!important}body .cool-timeline .timeline-post .timeline-content h2.content-title,body .ctl-popup-content h2{font-family:'Playfair Display',Georgia,"Times New Roman",serif!important;font-weight:700!important;font-size:27px!important;letter-spacing:1px;line-height:35px}*,body,ul#gform_fields_1 .gfield,.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#bebebe;color:#004063;box-shadow:0px 1px 10px 1px rgb(0 0 0 / 8%)}body ul .gfield input,body ul .gfield textarea,.gform_wrapper select{font-size:16px;line-height:26px;color:#004063!important;padding:5px 10px!important}.form-sub-title{border-bottom:none!important;padding-bottom:0!important}.gform_wrapper select{min-height:38px}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-size:16px;font-weight:normal!important;text-transform:uppercase}.gform_wrapper.gravity-theme .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield_radio .gchoice{position:relative;margin-bottom:8px}body .gform_wrapper ul#gform_fields_2 li.gfield,body .gform_wrapper #gform_fields_4 .gfield,body .gform_wrapper #gform_fields_5 .gfield{margin-top:22px}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{font-size:16px!important;padding-left:35px!important;letter-spacing:inherit;vertical-align:middle;cursor:pointer}body .gform_wrapper ul li.gfield.optional .gfield_checkbox label::after,body .gform_wrapper ul li.gfield.optional .gfield_radio label::after,.gform_wrapper.gravity-theme .gfield_checkbox label:after,.gform_wrapper.gravity-theme .gfield_radio label:after{content:"";opacity:1}body .gform_wrapper .gfield_radio input[type="radio"],body .gform_wrapper .gfield_checkbox input[type="checkbox"]{display:none}ul.gfield_checkbox li[class^="gchoice"] label:before,ul.gfield_checkbox li[class^="gchoice"] label:after,ul.gfield_radio li[class^="gchoice"] label:before,ul.gfield_radio li[class^="gchoice"] label:after,.gform_wrapper.gravity-theme .gfield_checkbox label:after,.gform_wrapper.gravity-theme .gfield_checkbox label:before,.gform_wrapper.gravity-theme .gfield_radio label:after,.gform_wrapper.gravity-theme .gfield_radio label:before{bottom:0;content:'';margin:auto;position:absolute;top:0}ul.gfield_checkbox li[class^="gchoice"] label:after,ul.gfield_radio li[class^="gchoice"] label:after,.gform_wrapper.gravity-theme .gfield_checkbox label:after,.gform_wrapper.gravity-theme .gfield_radio label:after{content:"";background-color:#fff;border:solid 1px #bebebe;border-radius:50%;display:inline-block;height:25px;left:0;position:absolute;top:0;transition:left .25s,background-color .13s;-webkit-transition:left .25s,background-color .13s;width:25px;margin:0}ul.gfield_checkbox input[type="checkbox"]:checked+label:before,ul.gfield_radio input[type="radio"]:checked+label:before{content:"";left:0;text-align:center;top:0;z-index:9;background-color:#909a15;width:25px;height:25px;border-radius:50%;margin:0}.gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"]:checked+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked+label:before{content:"";left:1px;text-align:center;top:1px;z-index:9;background-color:#909a15;width:25px;height:25px;border-radius:50%;margin:0}ul#input_2_14 li[class^="gchoice"] label:after,ul#input_2_14 input[type="checkbox"]:checked+label:before{border-radius:0}input#gform_submit_button_1{padding:15px 20px;text-transform:uppercase;background-color:#909a15;color:#fff;border:none}ul#gform_fields_1 li{padding:0}ul#input_2_14 li{margin-bottom:10px}ul#input_2_14{margin:0}li#field_2_15{margin-top:0!important}.gform_wrapper.gravity-theme .gsection.section-title{padding:10px;background-color:#f1f1f1}.section-title h3{padding-bottom:0}.home-blogpost article.et_pb_post{border:none}.home-blogpost article.et_pb_post .et_pb_image_container,.home-blogpost article.et_pb_post .et_pb_image_container a{margin:0}.home-blogpost article.et_pb_post h2.entry-title{padding-top:15px}.home-blogpost article.et_pb_post p.post-meta{position:absolute;top:-10px;left:10px}.home-blogpost article.et_pb_post{position:relative;padding:20px 10px;margin:0}.home-insta-feed img{margin-bottom:-7px}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}@media only screen and (min-width:981px){.cu-blog .column.size-1of4{width:24%!important;margin-right:1%}.et_pb_menu .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-1444>ul{left:auto;right:10px;max-width:200px}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul,.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li a{line-height:22px}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul,.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{left:10px}}.footer-top .et_pb_button_module_wrapper.et_pb_button_0_tb_footer_wrapper.et_pb_button_alignment_center.et_pb_module{display:inline-block;float:right;margin:0!important}h3.footer-tel{padding-bottom:25px}.team-box h2,.team-box h3{padding:0}.team-bottom p{text-transform:uppercase}.solution-service-main h3{padding-bottom:20px}.solution-icon .et_pb_text_inner{height:100%;display:flex;justify-content:center;align-items:center}.solution-icon{height:100%}h6.landing-icon{font-size:25px;width:50px;height:50px;line-height:50px;border-radius:50%}.sp-icon{font-size:40px;padding-bottom:10px}.industries-accordian .et_pb_toggle{background-color:transparent;border:none;margin-bottom:0!important;padding:0}.industries-accordian .et_pb_toggle .et_pb_toggle_content h4{color:#fff;font-size:20px;line-height:60px}.industries-accordian .et_pb_toggle .et_pb_toggle_title:before{display:none}.industries-accordian .et_pb_toggle .et_pb_toggle_title{border-bottom:1px solid #668ca1;padding:10px 0}.industries-accordian .et_pb_toggle .et_pb_toggle_content{padding-bottom:50px;border-bottom:1px solid #668ca1}@media only screen and (max-width:767px){.industries-accordian .et_pb_toggle .et_pb_toggle_title{font-size:13px!important;line-height:35px!important}div#pum_popup_title_961{font-size:26px}ul#input_2_14 li[class^="gchoice"] label:after,ul#input_2_14 input[type="checkbox"]:checked+label:before{height:24px}body .hero-section h1{line-height:40px}}@media only screen and (max-width:980px){.et_pb_text_0_tb_footer{display:block!important}.footer-top .et_pb_button_module_wrapper.et_pb_button_0_tb_footer_wrapper.et_pb_button_alignment_center.et_pb_module{display:block;float:none;margin:0!important}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul,.et_mobile_menu li li{padding-left:0}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:'2 .column.size-1of2'!important}.cu-blog .column.size-1of4{width:49%!important;margin-right:1%}.mobile-menu .et_pb_fullwidth_menu>.et_pb_row.clearfix{width:100%}.mobile-menu>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0 15px!important}.et_mobile_menu li a{padding:10px 10%}.et_mobile_menu .menu-item-has-children>a{font-weight:normal}.login-btn{background-color:#001927}.et_pb_fullwidth_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu{padding:0}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu{background-color:#909a15!important}.solution-icon .et_pb_text_inner{min-height:300px}.et_mobile_menu li a{padding:10px 9% 10px 13%}}@media (min-width:981px) and (max-width:1199px){.et_pb_section.et_pb_section_0_tb_footer .et_pb_text_0_tb_footer{text-align:center;display:block!important}.footer-top .et_pb_button_module_wrapper.et_pb_button_0_tb_footer_wrapper.et_pb_button_alignment_center.et_pb_module{display:block;float:none;margin:0!important}}