#main-header{background:url('/wp-content/uploads/2023/10/ecm-technologies-map-header-bg-1.jpg');vertical-align:top;height:90px}#logo{max-height:58px!important;max-width:198px!important;margin-top:17px!important;margin-bottom:10px!important}body{font-family:proxima-nova,sans-serif;background:#fff}sup{bottom:0.7em;font-size:80%}sub{top:0.3em;font-size:80%}p,td,.et_pb_text_inner li{}h1,h2,h3,h4,h5,h6{padding-bottom:20px}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}body #page-container .et_pb_section #hero-button:after{font-weight:bold!important}.container{max-width:1160px}footer a{color:#fff}footer a:hover{color:#e7b024!important}#sidebar{display:none}#main-content .container:before{background:none}#main-content .container{padding:100px 0;font-size:18px;line-height:28px;color:#5B5B5B}#main-content .entry-title{font-weight:600;font-size:20px;line-height:30px;letter-spacing:0.06em;text-transform:uppercase;color:#212121;margin-bottom:80px;padding:0}.single-post #main-content .entry-title{margin-bottom:0px}#main-content .container h3{font-size:30px;line-height:40px;color:#662F8E;margin-bottom:36px;font-weight:normal;padding:0}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .gfield_label{font-weight:500;font-size:18px;line-height:28px;padding-top:0;margin-bottom:8px;color:#5b5b5b}.gform_wrapper .gfield_required{display:none!important}.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme textarea{background:#FFFFFF;border:1px solid #DADADA;box-sizing:border-box;border-radius:3px;padding:10px 20px}.gform_wrapper.gravity-theme .gfield textarea.large{height:146px}.gform_button{background:#E7B024;border-radius:2px;padding:16px 22px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:0.06em;text-transform:uppercase;border:2px solid #E7B024;color:#212121}.gform_button:hover{background:transparent;color:#212121}#footer-contact-form .gform_button:hover{color:#fff}.yellow-list{padding-left:0!important;padding-top:14px}.yellow-list li{border-bottom:2px solid #3C3939;padding-bottom:12px;margin-bottom:12px;position:relative;padding-left:24px}.yellow-list li:last-child{padding-bottom:0;margin-bottom:0;border:0}.yellow-list li:before{content:'\2e';font-family:"Font Awesome 6 Pro";font-weight:900;font-size:12px;padding:0 12px;left:0px;color:transparent!important;position:absolute;top:-3px}#mobile_menu1{margin-top:10px;border-top:3px solid #662F8E}.gform_confirmation_message{font-size:24px;line-height:35px;font-weight:600;color:#212121}.savings-icons-block .et_pb_main_blurb_image{height:66px}.savings-icons-block h4{padding-bottom:0;font-size:20px!important;line-height:32px!important}.savings-icons-block h5{font-weight:700;font-size:20px;color:#662f8e!important;line-height:32px;padding-bottom:14px}.single-project .et_pb_text_inner h4{padding-bottom:10px}.logo-with-text .et_pb_code_inner{display:flex;justify-content:center;align-items:center}.logo-with-text span{font-weight:600;font-size:18px;line-height:28px;letter-spacing:0.04em;text-transform:uppercase;color:#FCFCFC;opacity:0.5}.logo-with-text .seperator{width:30px;height:2px;background:#F2F2F2;opacity:0.15;padding:0 16px;transform:rotate(90deg)}.single-project h1{font-size:48px!important;line-height:60px!important}.single-project .et_pb_blurb_container h4{font-size:18px!important;line-height:28px!important}.single-project .et_pb_blurb_container p{font-size:24px!important;line-height:32px!important}.single-project h3{font-size:30px!important;line-height:42px!important}.single-project .et_pb_testimonial_author{font-size:20px!important;line-height:30px!important}.single-project .et_pb_testimonial_meta{font-size:16px!important;line-height:26px!important}.casestudy-left .et_pb_text_inner h4{font-size:24px!important;line-height:24px!important}#case-studies h2{font-size:22px!important;line-height:30px!important}#case-studies .more-link{font-size:16px!important}#case-studies .et_pb_image_container{margin-bottom:20px}.single-project #footer-contact-form h3{font-size:46px!important;line-height:61px!important}.single-project .et_pb_button{font-size:16px!important}#case-study-cards.et_pb_gutters1 .et_pb_column{margin-right:20px}#case-study-cards .et_pb_blurb{height:100%;position:relative}#case-study-cards .et_pb_blurb_content{padding:10px 0;height:100%}#case-study-cards .et_pb_blurb_content .et_pb_module_header{display:none}#case-study-cards .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0}#case-study-cards .et_pb_blurb_content .et_pb_blurb_container{padding:34px}#case-study-cards h4{font-weight:400;font-size:21px;line-height:29px;color:#212121;margin-bottom:15px;padding-bottom:0}#case-study-cards .water,#case-study-cards .air,#case-study-cards .dx{font-weight:400;font-size:14px;line-height:17px;color:#FFFFFF;padding:5px 9px 5px 9px;margin-bottom:25px;border-radius:4px;width:fit-content;display:block}#case-study-cards .water{background:#3C49AA}#case-study-cards .dx{background:#E7B024}#case-study-cards .air{background:#8A6BAA}#case-study-cards .water:before,#case-study-cards .air:before,#case-study-cards .dx:before{content:" ";font-family:"Font Awesome 5 Pro";font-weight:300;width:14px;height:15px;margin-right:9px;color:#fff;font-size:14px;vertical-align:middle}#case-study-cards .water:before{content:"\f773"}#case-study-cards .dx:before{content:"\f0c3"}#case-study-cards .air:before{content:"\f72e"}#case-study-cards .energyV2{font-weight:400;font-size:19px;line-height:22px;position:relative;padding-left:30px;align-items:center;color:#000000;margin-bottom:38px}#case-study-cards .energyV2:before{content:" ";background:url('/wp-content/uploads/2022/06/Energy-Icon.png') no-repeat;width:30px;height:30px;margin-right:0;vertical-align:middle;background-size:contain;position:absolute;left:0}#case-study-cards .energy{font-weight:400;font-size:14px;line-height:15px;position:relative;padding-left:30px;align-items:center;color:#666666;margin-bottom:38px}#case-study-cards .energy:before{content:" ";background:url('/wp-content/uploads/2022/03/energy-1.svg') no-repeat;width:31px;height:23px;margin-right:0;vertical-align:middle;background-size:contain;position:absolute;left:0}#case-study-cards .cs-read-more{font-weight:700;font-size:18px;line-height:22px;letter-spacing:0.06em;text-transform:uppercase;color:#662F8E;position:absolute;bottom:34px;left:34px}@media (min-width:981px){#left-area{width:100%;padding-right:0px!important}.single-project #footer-contact-form h3{font-size:40px!important;line-height:55px!important}}@media screen and (max-width:980px){.column-reverse{display:flex;flex-direction:column-reverse}.casestudy-left .et_pb_button_module_wrapper:first-child{width:48%;margin-right:2%;display:inline-block}.casestudy-left .et_pb_button_module_wrapper:nth-child(2){width:48%;margin-left:2%;display:inline-block}}@media screen and (max-width:768px){h3 br{display:inline;content:' ';clear:none;padding:5px}p,td,li{font-size:16px;line-height:26px}.savings-icons-block h4.savings-icons-block h5{font-size:18px!important;line-height:30px!important}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .gfield_label{font-size:16px;line-height:26px}.gform_button{font-size:14px;line-height:18px}.single-project h1{font-size:40px!important;line-height:52px!important}.single-project .et_pb_blurb_container p{font-size:22px!important;line-height:30px!important}.single-project #footer-contact-form h3{font-size:34px!important;line-height:48px!important}.single-project .et_pb_button{font-size:14px!important}}@media screen and (max-width:600px){.pa-inline-buttons .et_pb_button_module_wrapper{display:block;margin-right:0!important;margin-left:0!important}.pa-inline-buttons .et_pb_button_module_wrapper .et_pb_button{width:100%;text-align:center}.casestudy-left .et_pb_button_module_wrapper:first-child,.casestudy-left .et_pb_button_module_wrapper:nth-child(2){width:100%;margin-right:0;margin-left:0;display:block}.logo-with-text .et_pb_code_inner{display:block}.logo-with-text .seperator{display:none}}#li.current-menu-item a{color:#e7b024!important}#yellowbtn{background-color:#e7b024;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.thermacleartext{color:#662f8e;font-weight:bold;}.intromobile{font-size:22px}.c-button{color:#fff!important;background:#662F8E;border:2px solid #662F8E;border-radius:2px;padding:10px 16px!important;font-weight:700;font-size:16px;line-height:30px;text-transform:uppercase;letter-spacing:0.06em;text-align:center!important}@media only screen and (max-width:980px){.c-button{display:none!important}}@media only screen and (max-width:980px){li.current-menu-item a{background:#e7b024!important}}@media only screen and (min-width:980px){.c-button-m{display:none!important}}.b-button{color:#662F8E!important;background:#ffffff;border:1px solid #cccccc;border-radius:2px;padding:10px 16px!important;font-weight:600;font-size:15px;line-height:30px;text-transform:uppercase;letter-spacing:0.06em;text-align:center!important}.b-button:hover{color:#ffffff!important;background:#662F8E;border:1px solid #cccccc;border-radius:2px;padding:10px 16px!important;font-weight:600;font-size:15px;line-height:30px;text-transform:uppercase;letter-spacing:0.06em;text-align:center!important}#case-study-cardsL.et_pb_gutters1 .et_pb_column{margin-right:30px;margin-bottom:30px}#case-study-cardsL .et_pb_blurb{height:100%;position:relative}#case-study-cardsL .et_pb_blurb_content{padding:0px;height:100%}#case-study-cardsL .et_pb_blurb_content .et_pb_module_header{display:none}#case-study-cardsL .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0}#case-study-cardsL .et_pb_blurb_content .et_pb_blurb_container{padding:20px}#case-study-cardsL h2{font-weight:600;font-size:19px;line-height:29px;color:#000000;margin-bottom:15px;padding-bottom:0}.waterL{font-weight:400;font-size:18px;line-height:17px;color:#FFFFFF;padding:5px 9px 5px 9px;margin-bottom:25px;border-radius:4px;width:fit-content;display:block}.waterL{background:#3C49AA}.waterL:before{content:" ";font-family:"Font Awesome 5 Pro";font-weight:300;width:14px;height:15px;margin-right:9px;color:#fff;font-size:18px;vertical-align:middle}.waterL:before{content:"\f773"}.airL{font-weight:400;font-size:18px;line-height:17px;color:#FFFFFF;padding:5px 9px 5px 9px;margin-bottom:25px;border-radius:4px;width:fit-content;display:block}.airL{background:#8A6BAA}.airL:before{content:" ";font-family:"Font Awesome 5 Pro";font-weight:300;width:14px;height:15px;margin-right:9px;color:#fff;font-size:18px;vertical-align:middle}.airL:before{content:"\f72e"}.dxL{font-weight:400;font-size:18px;line-height:17px;color:#FFFFFF;padding:5px 9px 5px 9px;margin-bottom:25px;border-radius:4px;width:fit-content;display:block}.dxL{background:#E7B024}.dxL:before{content:" ";font-family:"Font Awesome 5 Pro";font-weight:300;width:14px;height:15px;margin-right:9px;color:#fff;font-size:18px;vertical-align:middle}.dxL:before{content:"\f0c3"}.energyL{font-weight:400;font-size:16px;line-height:15px;position:relative;padding-left:30px;align-items:center;color:#666666;margin-bottom:38px}.energyL:before{content:" ";background:url('/wp-content/uploads/2022/08/ecm-technologies-icon-2.1.png') no-repeat;width:31px;height:23px;margin-right:0;vertical-align:middle;background-size:contain;position:absolute;left:0}.et_pb_text_2_tb_footer{margin-bottom:10px!important}.et_pb_menu__menu>nav>ul>li>a{padding:0 10px 0 0!important}.mapster-store-locator-item img{max-width:250px!important}.mapster-store-locator-hours-today{display:none!important}.mapster-store-locator-results{size:16px!important;color:red!important}#et_search_icon{display:none!important}#top-menu a{color:#ffffff!important;-webkit-box-align:center;-ms-flex-align:center;word-wrap:break-word;align-items:center;display:flex;font-size:16px;font-weight:600;line-height:20px;padding:0 10px 0 0;white-space:nowrap}@media (min-width:981px){.hdr-cta-btn a{background:#662f8e;border:2px solid #662f8e;border-radius:2px;color:#fff;padding-top:10px!important;padding-bottom:10px!important;padding-left:11px!important;padding-right:11px!important;font-size:15px!important;line-height:16px!important}}@media (min-width:981px){.hdr-cta-btnQ a{background:#e7b024;border:2px solid #e7b024;border-radius:2px;color:#000000!important;padding-top:2px!important;padding-bottom:5px!important;padding-left:13px!important;padding-right:13px!important;font-size:14px!important;line-height:16px!important;text-align:center!important}}.et_password_protected_form .et_submit_button{color:#3c1f56}.ppw-post-password-container{margin-left:auto;margin-right:auto;max-width:600px}.ppw-pwd-submit-btn{font-size:20px;-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;font-family:Arial;color:#ffffff;background:#662f8e;padding:10px 20px 10px 20px;text-decoration:none}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{background-color:#fff;border:1px solid #bbb;margin-left:2px;color:#4e4e4e;height:35px}.gform_wrapper.gravity-theme .gfield_label{color:#000000}.ecm-buttonContactus{background:#662f8e;border-color:#ccc!important;border-style:none;border-width:0!important;color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;padding:12px 16px;text-transform:uppercase}table,th,td{border:none!important;border-width:0!important}table{border-collapse:collapse}#et-boc .et-l ul li{padding-bottom:10px;padding-top:10px}