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:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@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,h2,h3,h4,h5,h6{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif}.eyebrow-txt{font-weight:700;color:var(--color-1);line-height:26px;font-size:14px;text-transform:uppercase}.eyebrow-txt.white{color:#ffffff}#dct_hvac_intro .dct_year .et_pb_text_inner{top:-90px}@media(min-width:981px){.header-below .et_pb_menu__logo-wrap{display:none}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:35%}}.et_pb_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul.et-menu.nav li.menu-item a{padding:0;padding-top:3px}.custom_service .et_pb_only_image_mode_wrap{width:72px!important;height:72px!important}.custom_service .et_pb_column:not(.custom_white) .et_pb_blurb_description p{}.custom_service .et_pb_button{top:0px!important;padding-block:10px!important}.custom_service .dct_hvac_service{padding-bottom:80px!important}.custom_service .et_pb_main_blurb_image{display:grid;place-content:center}.custom_service .et_pb_column{background-size:cover}.custom_service .et_pb_column.custom_col_empty{display:none}.custom_service .et_pb_column>div{position:relative;z-index:1}.footer-last.bg-transparent{background:transparent!important;padding:0px!important}.review-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.review-card,.feature-card{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #edf0f5;border-radius:16px;padding:18px 20px;box-shadow:0 8px 24px rgba(10,31,68,0.08);transition:transform 0.2s ease,box-shadow 0.2s ease}.review-card,.feature-card{min-width:0}.review-card:hover,.feature-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(10,31,68,0.12)}.review-logo{width:50px;height:50px;object-fit:contain;flex-shrink:0}.feature-icon{width:50px;height:50px;background:#0d2c6c;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;flex-shrink:0}.review-card h4,.feature-card h4{margin:0 0 6px;color:#081f4d;font-size:18px;font-weight:800}.rating-row{display:flex;align-items:center;gap:8px}.rating-row strong{font-size:24px;font-weight:800;color:#081f4d}.stars{color:#f6a800;font-size:16px}.review-card p,.feature-card p{margin:4px 0 0;color:#5f6b7a;font-size:13px;font-weight:600}@media (max-width:768px){.review-cards{display:flex;overflow-x:auto;gap:16px;padding:0 16px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.review-cards::-webkit-scrollbar{display:none}.review-card,.feature-card{flex:0 0 85%;scroll-snap-align:start}}@media (max-width:767px){.two-per-row-mobile .et_pb_column{width:50%!important;float:left}.two-per-row-mobile .et_pb_column:nth-child(2n+1){clear:both}}@media only screen and (max-width:767px){.two-per-row-mobile{display:flex;flex-wrap:wrap;justify-content:space-between}.two-per-row-mobile .et_pb_column{width:calc(50% - 10px)!important;margin:0 0 20px!important;padding:0!important;box-sizing:border-box}.two-per-row-mobile .et_pb_column:nth-child(odd){margin-right:10px!important}.two-per-row-mobile .et_pb_column:nth-child(even){margin-right:0!important}.two-per-row-mobile .et_pb_row{padding:0!important}}