body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-size:20px}#footer-widgets .footer-widget li:before{top:12.3px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.page-id-7 .gform_confirmation_message{text-align:center!important;color:#fff!important}.page-id-7 .gform_validation_errors{background-color:#fff!important}.page-id-7 .validation_message{color:#fff!important}.page-id-7 #gform_fields_1 input,.page-id-7 #gform_fields_1 textarea{color:#fff;background-color:rgba(255,255,255,0.62);border:0px solid #bbb;border-radius:10px 10px 10px 10px;padding:16px!important;font-size:14px!important;min-height:50px}.page-id-7 #gform_submit_button_1{background-color:#fff;color:#000;font-size:20px;border-radius:15px;text-transform:uppercase;font-weight:500;padding:.3em 1em;line-height:1.7em!important}.custom-reviews .strong-content .wpmtst-testimonial:nth-child(even) .testimonial-inner{padding-top:90px!important;color:#fff;position:relative;background:#e0640e;border-radius:10px}.custom-reviews .strong-content .wpmtst-testimonial:nth-child(even) .testimonial-inner:after{filter:brightness(0) invert(1)}#mapTopBar{overflow:hidden;clip-path:polygon(0 10%,100% 10%,100% 100%,0% 100%);position:relative;width:100%}.testimonial-content p{font-weight:400!important}.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-menu{width:100%;justify-content:space-around}.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap,.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu,.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav{width:100%;justify-content:center}.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-menu li a:before{content:"";position:absolute;width:2px;height:100%;background:#fff;top:-2px;right:-100px}.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-menu li a{position:relative}.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-menu li#menu-item-47:last-child a::before{display:none}.border-line h2,.border-line1 h2{position:relative}.border-line h2:before,.border-line1 h2:before{content:"";position:absolute;width:80px;height:5px;background:#f06e0c;bottom:-5px}.border-line1 h2:before{transform:translateX(-50%);left:50%}.border-line-white h2:before{background:#fff}.get-touch .gform_body input,.get-touch .gform_body textarea{background:#ffffff94;border:none;border-radius:12px}.get-touch .gform-footer input{background:#fff!important;border-radius:15px!important;color:#df650e!important;font-size:20px!important;font-weight:600!important;padding:10px 30px!important}.get-touch .gform-footer{justify-content:center}.choose-us .et_pb_image img{transition:.5s}.choose-us .et_pb_image:hover img{transform:scale(1.2)}.get-touch .gform_body input::placeholder,.get-touch .gform_body textarea::placeholder{color:#fff}.testimonials-design .et_pb_module.et_pb_testimonial{overflow:visible}.contact-form .gform-footer input{background:#e0640e!important;border-radius:10px!important;padding:10px 30px 10px!important;text-transform:uppercase!important;font-size:18px!important}.testimonials-page .et_pb_testimonial{overflow:visible!important;height:100%}.main-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul#menu-main-menu li:last-child a:before{display:none}.nextdoor-icon,.business-icon{display:inline-block;width:auto!important;margin-bottom:0!important}.social-icon li{margin-bottom:0!important}.et_pb_blurb_0_tb_header .et_pb_blurb_description h2{padding-bottom:0}.gallery-part .et_pb_gallery .et_pb_gallery_item img{height:250px;object-fit:cover;border-radius:15px;object-position:100% 15%;width:100%!important}.gallery-part .et_pb_gallery .et_pb_gallery_item{width:29.875%!important;margin-right:3%!important;margin-bottom:2.5%!important}.custom-reviews .testimonial{border-radius:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border:0!important;background:white}.custom-reviews .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner{padding-top:90px!important;position:relative}.custom-reviews .testimonial-inner{border:0!important}.custom-reviews .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner .testimonial-name{text-align:left;font-size:20px;padding-top:10px}.custom-reviews .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner .testimonial-field{text-align:left}.custom-reviews .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner:after{content:"";background:url(https://modhvac.com/wp-content/uploads/2025/05/quote-1.png) no-repeat;background-size:contain;width:80px;height:80px;opacity:0.5;display:block;position:absolute;z-index:1;top:5px;left:15px}.locally h2{padding-bottom:0}.testimonials-design .et_pb_testimonial{height:100%}.custom-reviews-slider .wpmtst-testimonial .testimonial-inner{border:5px solid #e0640e!important;border-radius:10px;padding-top:90px!important}.custom-reviews-slider .wpmtst-testimonial{border:none!important}.custom-reviews-slider .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner{position:relative}.custom-reviews-slider .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner:after{content:"";background:url(https://modhvac.com/wp-content/uploads/2025/05/quote-1.png) no-repeat;background-size:contain;width:80px;height:80px;opacity:1;display:block;position:absolute;z-index:1;top:5px;left:15px}.custom-reviews-slider .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner .testimonial-name{text-align:left;font-weight:700;color:#e0640e}.custom-reviews-slider .strong-content .wpmtst-testimonial .wpmtst-testimonial-inner.testimonial-inner .testimonial-company{text-align:left}@media only screen and (max-width:1024px){.gallery-part .et_pb_gallery .et_pb_gallery_item{width:46%!important}}@media only screen and (max-width:740px){.gallery-part .et_pb_gallery .et_pb_gallery_item{width:100%!important}}.et_pb_blog_grid .et_pb_post{height:700px;display:flex;flex-direction:column;overflow:hidden}.et_pb_blog_grid .post-content{flex-grow:1;display:flex;flex-direction:column}.et_pb_blog_grid .more-link{margin-top:auto}