.blurbBanner a{color:#d62828}.projects-list p{font-size:15px!important;line-height:20px;text-align:left}.projects-list h1.et_pb_module_header{text-align:left;padding-bottom:15px}.projects-list div{font-size:15px!important;line-height:20px;text-align:left}.trustedLogo .dcm-carousel-item{border-style:solid;border-width:0;position:relative;background-color:#fff;height:150px;padding:20px}.mainMenud span.mobile_menu_bar:before{color:#f6f6f6!important}.blockServe .servBlock{padding:0!important;margin:0!important;border:0;border-radius:0;min-height:320px}.servBlock .et_pb_blurb_content{position:relative;transition:all .5s}.blockServe .servBlock .et_pb_blurb_container{position:absolute;z-index:1;top:0;bottom:0;left:0px;right:0px;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:rgb(0 0 0 / 46%);color:#fff;text-align:left!important;height:100%}.blockServe .servBlock .et_pb_blurb_container h4.et_pb_module_header,.blockServe .servBlock .et_pb_blurb_container h4.et_pb_module_header a{text-align:left;color:#fff!important;text-decoration:none}.servBlock h4{font-size:26px}.servBlock .et_pb_blurb_content:hover .et_pb_blurb_container{background-color:rgb(0 0 0 / 71%);transition:all .5s;transform:scale(1.05)}.blockServe .servBlock .et_pb_blurb_container .et_pb_blurb_description{text-align:left;line-height:normal}a.btn{color:#ffffff!important;font-size:15px;font-weight:600!important;background-color:transparent;display:inline-block;padding:.5rem 1rem;border:1px solid #fff}a.btn:hover{background-color:#d62828;border-color:#d62828}.withimg{display:flex;flex-direction:column;gap:2rem;align-items:self-start!important}.blockServe .servBlock .et_pb_main_blurb_image,.blockServe .servBlock .et_pb_main_blurb_image a img{width:100%;padding:0px;margin:0px}.wdcl_logo_carousel_0 .slick-arrow{color:#fff!important;background:#d62828!important;font-weight:bold}.trustedLogo .dcm-carousel-item div{text-align:center;display:flex;align-items:center;justify-content:center}.blurbBanner .et_pb_blurb_description{max-width:650px!important}.blurbBanner h1 span{font-size:60px!important;font-weight:700}section#comment-wrap{display:none}.rw_info_txt{width:200px}.et_pb_column.et_pb_column_1_3.et_pb_column_12.threebox-col2.et_pb_css_mix_blend_mode_passthrough{margin-right:10px;margin-left:10px}.phoneBtn{display:flex;align-items:center;justify-content:end}.phoneBtn>div{padding:0px!important;margin:0px!important}.phoneBtn>div a.et_pb_button.et_pb_button_0_tb_header.et_pb_bg_layout_light{margin-left:2rem}.phoneBtn>div.callCta .et_pb_blurb_container{padding-left:.2rem}.blogListPage article a.entry-featured-image-url img{height:100%;display:flex;flex-grow:1;width:100%;min-height:175px;object-fit:cover}.blogListPage article{border:1px solid #f3f3f3;border-radius:6px;overflow:overlay;margin-bottom:3rem}.blogListPage article a.entry-featured-image-url{width:25%;float:left;margin:0px;padding:0px;min-height:175px}.blogListPage article h2.entry-title,.blogListPage article p.post-meta,.blogListPage article .post-content{width:75%;float:left;padding-left:2rem;padding-right:2rem}.blogListPage article h2.entry-title{font-size:20px;font-weight:500;margin-top:1rem;padding-bottom:0}.blogListPage article .post-content p{line-height:normal;font-size:14px!important}.blogListPage article .post-content a.more-link{font-size:14px;margin-bottom:1rem;color:#ffffff;text-transform:capitalize;margin-top:.75rem;position:relative;display:inline-block;background-color:#d62828;padding:.2rem .875rem;border-radius:4px}.blogListPage p.post-meta{font-size:14px!important;font-weight:700!important}@media (max-width:980px){.headerRes .logoCol{margin:0px!important}.mainMenud .et_pb_menu__wrap{justify-content:end}.headerRes .phoneBtn{flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.footMenu .et_pb_menu__wrap{justify-content:flex-start}.footMenu.et_pb_menu .et_pb_menu__menu{display:flex!important}.footMenu.et_pb_menu .et_mobile_nav_menu{display:none!important}}@media (max-width:767px){.copyRighttxt .et_pb_column{margin-bottom:0}.siteMainFooter{padding:0px}.headerRes{display:flex;max-width:95%!important;width:100%!important;align-items:center;justify-content:center}}@media (max-width:495px){.phoneBtn{padding:.75rem 0}.flexCls.headerRes{flex-direction:column;align-items:center;justify-content:center}.headerRes .logoCol .et_pb_module{text-align:center}.mainMenud .et_pb_menu__wrap{justify-content:center}.blurbBanner h1 span{font-size:40px!important;line-height:40px}}@media only screen and (min-width:768px){.dealershipblurb .howTaxCard{padding-bottom:1rem;padding-top:1rem}.blurbList .et_pb_column:first-child:after{content:"";position:absolute;width:10px;height:100%;right:-40px;background-color:#fff;top:0}.flexCls{display:flex}.flexEnd ul{display:flex}.flexEnd ul li{margin-left:auto}}.footContact .et_pb_module.et_pb_blurb{margin-bottom:1.5rem}.footContact .et_pb_module.et_pb_blurb .et_pb_main_blurb_image{max-width:20px}.footMenu nav.et-menu-nav ul{display:block}.footContainer .et_pb_column .et_pb_module.et_pb_heading{margin-bottom:1.5rem}.footContainer .et_pb_column .footMenu ul li:first-child{margin:0px}.trustedLogo .logoswiper .divi8_logo_carousel_item{background-color:#fff;height:auto;display:flex;flex-grow:1;margin-bottom:0px!important}.trustedLogo .logoswiper .swiper-wrapper{display:flex;flex-grow:1}.servBlock{height:100%}.threebox-col2{display:flex;align-items:end}.blurbBanner .et_pb_blurb_content{max-width:100%}.blurbBanner h1.et_pb_module_header{margin-bottom:1rem;text-shadow:rgba(0,0,0,0.498039) -1px -1px 0px,rgba(0,0,0,0.498039) -1px 1px 0px,rgba(0,0,0,0.498039) 1px 1px 0px,rgba(0,0,0,0.498039) 1px -1px 0px!important}.blurbBanner .et_pb_blurb_description{max-width:450px;width:100%;text-shadow:rgba(0,0,0,0.498039) -1px -1px 0px,rgba(0,0,0,0.498039) -1px 1px 0px,rgba(0,0,0,0.498039) 1px 1px 0px,rgba(0,0,0,0.498039) 1px -1px 0px!important}.blurbList .et_pb_column{padding-top:3rem;padding-bottom:3rem;position:relative}.blurbBanner.contactBlurb .et_pb_blurb_description{max-width:450px;width:100%;text-shadow:none}.blurbBanner.projectGall .et_pb_blurb_description{max-width:90%;width:100%}.mainMenud ul.sub-menu li{padding:0px}.mainMenud ul.sub-menu li a{font-size:0.875rem!important;padding:.5rem 1.25rem;line-height:normal}.moduleStylediv .et_pb_column{padding-left:0px;padding-right:20px;margin:0px!important;padding-top:1rem;padding-bottom:1rem}.moduleStylediv .et_pb_column .et_pb_with_border{height:100%;padding:2rem}.whyCard h4.et_pb_module_header{padding:0px;padding-bottom:.4rem}.whyCard .et_pb_main_blurb_image{width:55px}.whyCard .et_pb_blurb_container{padding-left:.5rem}.whyCard .et_pb_blurb_description{line-height:normal}.whySmartLeft{display:flex;flex-direction:column;justify-content:center}.howTaxCard .et_pb_main_blurb_image{margin-bottom:10px}.howTaxCard .et_pb_blurb_description{line-height:normal}.blurbBanner.contactBlurb .et_pb_blurb_description{text-shadow:none!important;font-weight:800}.bookform label,.bookform label span,.bookform span input,.bookform textarea{width:100%;display:block}.bookform label{font-size:1rem;font-weight:600}.bookform span input,.bookform span textarea{font-size:1rem;padding:.6rem 1rem;border:1px solid #ccc;border-radius:2px;max-height:8rem}.bookform input.wpcf7-submit{width:100%;font-size:1rem;padding:.5rem;border:none;border-radius:30px;background-color:#d62828;color:#fff;font-weight:800}.dealershipblurb .howTaxCard .et_pb_main_blurb_image{width:50px}.builtforAuto .et_pb_column{padding:0px}.builtforAuto .et_pb_column .et_pb_blurb{padding:1.5rem}.builtforAuto .et_pb_column .et_pb_blurb .et_pb_blurb_description{line-height:1.7em}.theImagebox span.et_pb_image_wrap,.theImagebox span.et_pb_image_wrap img{width:100%}.vCenter{display:flex;flex-direction:column;justify-content:center}.projectGall article.et_pb_post{position:relative}.cardHoverBlock .et_pb_column .et_pb_module,.cardHoverBlock .et_pb_column .et_pb_module span{height:100%}.cardHoverBlock .et_pb_column .et_pb_module span span.et_parallax_bg{background-size:cover;transform:translate(0)!important}.cardHoverBlock .et_pb_column .et_pb_promo_description{padding:30px 20px;background-color:rgb(0 0 0 / 56%);left:0;right:0;top:-100%;overflow:hidden;width:100%;transition:.5s ease;height:100%}.cardHoverBlock .et_pb_column:hover .et_pb_promo_description{top:0}.cardHoverBlock .et_pb_column .et_pb_module{overflow:hidden}.servBlock{height:100%;position:relative;overflow:hidden!important;display:flex}.servBlock .et_pb_main_blurb_image,.servBlock .et_pb_main_blurb_image a,.servBlock .et_pb_main_blurb_image a span{height:100%;display:block}.servBlock .et_pb_main_blurb_image a span img{object-fit:cover;height:100%}