* strong{color:inherit}button:hover{opacity:.5}img{max-width:100%}.fusion-button i,.fusion-button-icon-divider,.fusion-button-text,li.button a{transition:all 0s !important}.light h1,.light h2,.light h3,.light h4,.light p,.light a,.light li,.light h6,.light h5{color:#FFFFFF !important}.blue p{color:#224088 !important}p span{display:inline}.medium-p{font-size:16px !important}.large-p{font-size:17px !important}.center{text-align:center}.button{background:#429CD5;display:inline-block;color:#FFFFFF;text-align:center;padding:15px 40px;border-radius:4px !important;font-weight:700}.gform_button{background:#224088 !important}.button:hover{color:#FFFFFF;background:#224088}.fusion-button,.button{line-height:1.3 !important;margin-top:15px;margin-bottom:10px;padding:15px 45px !important;font-size:inherit !important;font-size:16px !important;min-width:200px}.fusion-button.small-padding,.button.small-padding{padding:15px 25px !important}.fusion-button.dark,.button.dark{background:#224088}.cta .fusion-button,.cta .button{margin-bottom:0px}.fusion-column-content-centered .fusion-button{margin-top:0}.banner .fusion-button{margin-top:15px}.light a.fusion-button.button-custom{color:#224088 !important}.banner .fusion-button .fusion-button-text,.light-blue-bg .fusion-button .fusion-button-text,.light .fusion-button .fusion-button-text,.light a.fusion-button.button-custom .fusion-button-text{color:inherit !important}.banner .fusion-button:hover,.banner .button:hover,.light-blue-bg .fusion-button:hover,.light-blue-bg .button:hover,.light .fusion-button:hover,.light .button:hover{color:#224088 !important;background:#FFFFFF !important}.gform_wrapper .button:hover{background:#FFFFFF !important;color:#224088 !important}.light a.fusion-button.button-custom:hover{background:#429CD5 !important;color:#FFFFFF !important}.no-tab{padding-left:15px}.no-tab li{margin-bottom:10px}.gf_simple_horizontal .button{min-width:100% !important}.narrow .fusion-builder-row{max-width:800px !important}.wide .fusion-builder-row{max-width:1200px !important}body .fusion-header-v4 .fusion-header{padding-top:10px;padding-bottom:10px}.fusion-header-wrapper,.single .fusion-sticky-header-wrapper,.archive .fusion-sticky-header-wrapper{background:url(../images/top-glow-bg.png) no-repeat bottom;background-size:100% 100%}.fusion-logo img{max-height:100px}.fusion-main-menu ul>li a{text-transform:uppercase}.fusion-header-tagline a{color:inherit !important;display:inline-block;position:relative;padding-left:36px}.fusion-header-tagline a:hover{opacity:.7}.fusion-header-tagline a::before{content:'';height:28px;width:28px;display:inline-block;position:absolute;background:url(../images/phone-icon.svg) no-repeat center;background-size:100% 100%;left:0;top:-5px}.fusion-columns .fusion-column:first-child p{margin-top:0}.fusion-footer-widget-area .widget_nav_menu>div>ul>li{padding:5px 0;border:none}.fusion-footer-widget-area .widget li a:before{display:none}.fusion-footer-widget-area li.heading-link{text-transform:uppercase;font-weight:600}.social-icon{display:inline-block}.social-icon a{font-size:0}.social-icon a::before{font-family:'Font Awesome 5 Brands' !important;display:inline-block;font-size:18px}.social-icon.fb a::before{content:'\f39e' !important}.social-icon.li a::before{content:'\f0e1' !important}.banner{padding-top:260px !important;padding-bottom:100px !important}.gform_wrapper{margin:0 !important}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper select option.gf_placeholder{color:#8E8E8E;font-family:inherit !important}.light select::-webkit-input-placeholder,.light input::-webkit-input-placeholder,.light textarea::-webkit-input-placeholder,.gform_wrapper select option.gf_placeholder{color:#8E8E8E;font-family:inherit !important}.gform_wrapper select,.gform_wrapper textarea,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:auto !important;padding:12px 15px 11px !important;font-size:inherit !important;font-family:inherit !important;border-color:none !important;color:#000 !important;margin-top:0px !important;outline-style:none !important;background:#FFFFFF !important}.light select,.light textarea,.light input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:none !important;color:#000000 !important;background:#FFFFFF !important}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin-top:0 !important}.gform_wrapper ul li.gfield{margin-bottom:0 !important}.gform_wrapper textarea{height:200px !important}.gform_wrapper .gform_footer{margin:16px 0 0 !important;padding:0 !important}body .gform_wrapper .fullwidth ul li.gfield{padding-right:0 !important}.line-field.fullwidth .button{width:100% !important;font-size:18px !important;margin-top:10px !important}.gform_button.button{color:#FFFFFF !important;width:100% !important}.gform_wrapper .gfield textarea{height:100px !important}.gform_wrapper div.validation_error{display:none !important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:50% !important;margin-right:0 !important}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;margin-right:0 !important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;border:none !important;padding-bottom:0 !important;padding-top:0 !important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{position:relative}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:#FFFFFF;background:#B10909;padding:2px 5px !important;position:absolute;font-size:10px;display:inline-block;width:auto;bottom:2px;right:0;line-height:1}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half div.gfield_description{right:10px}.gform_ajax_spinner{position:absolute;bottom:-27px;background:#FFF;padding:3px;border-radius:50%;left:48%}.modal-content,.fusion-modal .modal-header,.modal-body{border:none !important;min-height:0px !important;border-radius:0 !important}.modal-body{padding-top:0}.modal-wrapper{display:table;width:100%}.fusion-modal .modal-header .close{font-size:35px !important;margin-top:0px !important;text-shadow:none;font-weight:400 !important;position:absolute;right:10px;top:6px;z-index:99}.modal .button{margin:0 !important}.modal h3{font-weight:700 !important;color:#000000 !important;margin:0}.check.list{padding-left:0px}.check.list li{position:relative;padding-left:30px;list-style:none;margin-bottom:8px}.check.list li::before{display:inline-block;content:'';background:url(../images/blue-check.svg) no-repeat center;background-size:100% 100%;height:14px;width:14px;position:absolute;left:0px;top:3px}.fusion-testimonials.clean blockquote q{line-height:1.56 !important;text-align:left !important;padding:20px 0 30px !important;letter-spacing:0px !important}.fusion-testimonials.clean blockquote q em{color:#224088 !important}.fusion-testimonials.clean blockquote q p:last-child{font-size:16px !important;font-style:normal}.fusion-testimonials .testimonial-pagination,.fusion-testimonials.clean .author{text-align:left !important;margin-top:0 !important}.fusion-testimonials .testimonial-pagination a{border-color:#8E8E8E !important}.testimonial-pagination a:hover,.testimonial-pagination .activeSlide{background-color:#8E8E8E !important}.fusion-imageframe a:hover img{opacity:.6}.fusion-date-and-formats .fusion-date-box,.fusion-fullwidth.fusion-builder-row-2 .pagination .current{background-color:#224088 !important;border-color:#224088 !important}.fusion-date-and-formats .fusion-format-box i{color:#B10909 !important}.fusion-post-grid .flexslider .slides img{height:200px;width:auto}.fusion-post-grid h2{line-height:22px !important;margin-bottom:10px !important}.fusion-posts-container h2 a{font-size:18px !important;color:#224088 !important;margin:10px 0 25px;line-height:inherit}.fusion-posts-container .fusion-single-line-meta{display:none !important}.fusion-post-grid .fusion-post-content-container p .ellipes{display:inline-block;margin-left:-3px}.fusion-post-grid .fusion-post-content-container a{display:block;font-weight:700;margin-top:15px}.fusion-post-grid .fusion-post-content-container a:hover{color:#429CD5 !important}.single .fusion-header-wrapper,.search .fusion-header-wrapper,.archive .fusion-header-wrapper,.archive .fusion-header-wrapper{position:relative !important;background:url(../images/page-banner.jpg) no-repeat top center;background-size:cover}.single #main,.search #main,.archive #main{padding:50px 0}.single h1.fusion-post-title,.archive h1.fusion-post-title{margin-top:15px}.single .post-content h2,.archive .post-content h2{font-size:24px !important;line-height:1.4 !important}.single .post-content h3,.archive .post-content h3{font-size:20px !important}.search #content{width:100%  !important}.fusion-li-item h3{margin:0 0 10px !important;line-height:1.3 !important}.error404 #content.full-width{width:100% !important;padding-top:50px}.fusion-text ol{padding-left:15px}.fusion-text ol li{margin-bottom:12px}.bioremediation-links tr{display:block;padding:10px 0}.the-team h3{font-size:24px !important;margin-bottom:10px}.the-team h3 span{font-size:80%}#menu-footer-menu-get-in-touch li{position:relative}#menu-footer-menu-get-in-touch li::before{display:block;width:20px;height:20px;content:'';position:absolute;left:-30px;top:50%;margin-top:-10px;background-size:100% 100% !important}#menu-footer-menu-get-in-touch li.footer-address::before{background:url(../images/post-box-icon.svg)}#menu-footer-menu-get-in-touch li.footer-phone::before{background:url(../images/footer-phone-icon.svg)}#menu-footer-menu-get-in-touch li.footer-email::before{background:url(../images/mail-icon.svg)}#menu-footer-menu-get-in-touch li.button{background:#224088;max-width:180px;min-width:0;padding:15px !important}#menu-footer-menu-get-in-touch li.button:hover{background:#FFFFFF !important}#menu-footer-menu-get-in-touch li.linkedin a{background:url(../images/linkedin-icon.svg);font-size:0;text-indent:-99999px;width:20px;height:20px;background-size:100% 100%;position:absolute;top:-45px;left:-29px}#menu-footer-menu-get-in-touch li.linkedin a:hover{opacity:.7}@media (max-width: 1000px){h1 br,h2 br,h3 br{display:none}}@media (min-width: 768px){.with-center-separator>.fusion-row,.with-column-separator .fusion-column-wrapper{position:relative}.with-center-separator>.fusion-row::before,.with-column-separator .fusion-column-wrapper::before{content:'';position:absolute;width:2px;height:calc(100% - 20px);background-color:#D5D5D5;left:50%;z-index:9}.with-center-separator.offset-left>.fusion-row::before{left:47%}.with-center-separator.offset-left-1>.fusion-row::before{left:49%}.with-column-separator .fusion-column-wrapper::before{left:105%}.with-column-separator .fusion-column-last .fusion-column-wrapper::before{display:none}.large-gap .fusion_builder_column .fusion-column-wrapper{padding-left:15px !important;padding-right:15px !important}.large-gap .fusion-column-first .fusion-column-wrapper{padding-left:0 !important}.large-gap .fusion-column-last .fusion-column-wrapper{padding-right:0 !important}.fusion-header-tagline a{margin-right:30px}.fusion-main-menu{border-top:1px solid #FFFFFF}header .searchform .fusion-search-form-content .fusion-search-field input{background:none !important;border:1px solid #FFFFFF !important;outline-style:none !important;border-radius:50px !important;color:#FFFFFF !important;padding:10px 50px 10px 20px !important;height:45px !important}header .searchform .fusion-search-form-content .fusion-search-field input::placeholder{color:#FFFFFF !important}header .fusion-search-button{right:0}header .fusion-search-button input[type=submit]{color:#FFFFFF !important}}@media only screen and (max-width: 767px){.banner{padding-top:100px !important;padding-bottom:80px !important;margin-top:25px !important}.banner h1{font-size:36px !important;line-height:1.4 !important}br{display:none}.modal-wrapper{display:block}.modal-wrapper .col{width:100%;display:block;border:none !important}.modal .button{position:relative;bottom:0}.fusion-modal .modal-header .close{opacity:.8;color:#FFFFFF !important}.modal-wrapper h3{text-align:center}.team-modal .modal-wrapper.col:last-child{padding-top:0}.team-modal .modal-wrapper h3{margin:30px 0 0}.fusion-header-tagline,.fusion-mobile-selector span{display:none}.fusion-mobile-selector:before{content:'Menu';display:inline-block;margin-left:12px;position:relative;top:-2px}.fusion-footer-widget-area{padding-bottom:0 !important}#menu-footer-menu-get-in-touch{padding-left:30px}#main .post h2,#main .reading-box h2,#main h2,.ei-title h2,.fusion-modal h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-title h2,.fusion-widget-area h2,.main-flex .slide-content h2,.post-content h2,.title h2{font-size:25px !important}}@media (min-width: 641px){.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half,.gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:10px !important}}
