.services-menu-list{display:grid;grid-template-columns:repeat(3,1);grid-gap:5px}.services-menu-list a{cursor:pointer}.services-menu-list a button{padding:1em 0;width:100%;text-transform:uppercase;background-color:#fff;color:#333;border:1px solid #333;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif!important;letter-spacing:3px;cursor:pointer;transition:all .2s ease-in-out}a.service-cta{padding:.5em 1em;text-transform:uppercase;background-color:#fff;color:#333;border:1px solid #333;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif!important;letter-spacing:3px;cursor:pointer;transition:all .2s ease-in-out;font-size:16px;display:inline-block}.services-menu-list a:hover button,a.service-cta:hover,.services-menu-list a.active-service button{background-color:#000;color:#fff}body header.darkHeader .dd-fixed-header,body.home header.darkHeader .dd-fixed-header{background-color:#000!important;border-bottom:1px solid #efefef;top:0!important;transition:all .2s ease-in-out}header.darkHeader .et_pb_image_0_tb_header .et_pb_image_wrap img{height:75px}.et_pb_module.services-slide.active-slide{display:flex}.residential-service-grid a{background-color:#fff;padding:8px 12px}#form_contact-form .frm_final_submit{padding:1em 2em;text-transform:uppercase;background-color:#fff;color:#333;border:1px solid #333;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif!important;letter-spacing:3px;cursor:pointer;transition:all .2s ease-in-out}#form_contact-form .frm_final_submit:hover{background-color:#333;color:#fff;border:1px solid #fff}#form_request-a-quote .frm_final_submit{padding:1em 2em;text-transform:uppercase;background-color:#fff;color:#333;border:1px solid #333;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif!important;letter-spacing:3px;cursor:pointer;transition:all .2s ease-in-out}#form_request-a-quote .frm_final_submit:hover{background-color:#333;color:#fff;border:1px solid #fff}.commercial-section-blocks>div{align-items:center}.wpsm_nav.wpsm_nav-tabs li a span{font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif}.et_pb_sidebar_0_tb_body ul li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#000;margin-right:5px}body .et_pb_widget{float:unset!important}@media all and (min-width:980px){.commercial-section-blocks .et_pb_row>div:first-of-type{min-height:600px;display:flex;flex-direction:column;justify-content:center}}@media all and (max-width:980px){.service-small-desc:nth-child(odd){flex-direction:column-reverse;display:flex}.commercial-section-blocks>.et_pb_row{display:flex;flex-direction:column-reverse}.commercial-section-blocks .et_pb_with_border{border-top:none;border-bottom:1px solid #ededed;padding:.5em 4em 2em}header.darkHeader .et_pb_image_0_tb_header .et_pb_image_wrap img{height:55px}.service-details .et_pb_row:nth-child(odd){display:flex;flex-direction:column-reverse}html .et-db #et-boc .et-l #dd-menu-mobile span.menu-closed:before{color:#fff}}@media all and (max-width:767px){.services-menu-list{display:grid;grid-template-columns:repeat(2,1);grid-gap:5px}}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:"3 .column.size-1of3"!important}@media only screen and (min-width:981px){.cu-blog .column.size-1of3{width:32%!important;margin-right:1%}}#wpadminbar{z-index:999999}