:root{--line-height-set:1.7;--theme-font-main:Roboto;--theme-font-secondary:Arimo;--theme-font-headings:Arimo;--theme-font-menu:Arimo;--button-font:Arimo;--button-bg:#007BC3;--button-color:#fff;--button-shadow:inset 0 25px 20px -10px rgba(255, 255, 255, 0.3);--button-shadow-hover:inset 0 25px 20px -10px rgba(0, 0, 0, 0.1);--footer-anchor-color:#007BC3;--menu-toggle-shadow-color:#a7dcff;--menu-toggle-bg:rgba(215,215,215,0.5);--themed-bg-color:#3c3c3c;--themed-bg-secondary:#007BC3;--themed-bg-tertiary:#f3f3f3;--header-margin-bottom:18px}@media only screen and (min-width:1px){.author-bio-single.one_full.nomargin.extrapad{background-color:#f7f7f7;outline:1px solid #dedede;line-height:1;margin-bottom:30px}.author-bio-single .wp-block-image .alignleft,div#content.authorpage .author-bio-section .wp-block-image .alignleft{margin:2px 25px 5px 0}.author-bio-single p{line-height:1.5}.single .post .meta{margin-bottom:12px;font-size:11px;padding:12px}.homeschedule h2{line-height:1.4}.top-bar{background-color:#2172bb;color:#fff}.top-bar a{color:#fff}.finance-home .wp-block-image{background-color:#102d4e}a.scheduling-button i{font-size:2em;font-weight:400;color:#dc282c}div#content.authorpage .fixed-width-cont{display:flex;flex-direction:column;gap:60px}div#content.authorpage .author-bio-section{background-color:#f7f7f7;outline:1px solid #dedede;line-height:1;padding:3%}div#content.authorpage .author-posts-section .blog-container{justify-content:start}.named-grid .head-section{grid-template-areas:"social-navigation" "banner-cta" "banner-phn" "banner-sa" "logo" "site-navigation";grid-template-columns:1fr}ol ul{list-style:disc}ul ol{list-style:decimal}.home .before-services{background-image:linear-gradient(rgb(0 0 0 / 5%),rgb(0 0 0 / .712)),url(/wp-content/uploads/2026/01/hero-mobile-version.jpg);padding:12% 0;background-size:cover;background-position:center}.with-sidebar #sidebar{background:#5e5d5d26;align-self:flex-start}.non-home-header-text{background-image:linear-gradient(rgb(0 0 0 / 10%),rgb(0 0 0 / 93%)),url(/wp-content/uploads/2026/01/hero-mobile-version.jpg);padding:12% 0;background-size:cover;background-position:center;overflow:hidden;position:relative}.wp-block-ewsblocks-ewscolumns.one_full.non-home-header-text:after{content:"";position:absolute;width:0;height:0;border-left:49vw solid #fff0;border-right:49vw solid #fff0;border-bottom:49px solid #fff;bottom:0}.inline-heading>*{display:inline}.wp-block-ewsblocks-ewscolumns.one_full.before-services:after{content:"";position:absolute;bottom:0;width:0;height:0;border-left:47vw solid #fff0;border-right:47vw solid #fff0;border-bottom:49px solid #fff;overflow:hidden}.fullwidth-page .one_full.before-services{margin:0;width:100%}.svcbx-bg{background:url(/wp-content/uploads/2024/11/springs-brake-and-suspension-mobilehero-img.jpeg) no-repeat center top,#000000cb;background-size:cover;background-position:center;background-blend-mode:multiply;padding-bottom:0;box-shadow:inset 0 -150px 2px #fff;padding:1% 4% 0% 4%}.borderimg img{border-left:35px solid #013f94;border-bottom:15px solid #013f94;border-image-outset:15px;padding:11px;border-image:linear-gradient(to right,#013f94,white) .8}.wp-block-ewsblocks-ewscolumns.one_full.homeblockbtn{width:fit-content;margin:0 auto}.servicebx-sect .wp-block-ewsblocks-ewslinkcolumns.one_fourth{opacity:0;transition:opacity 0.6s ease-in-out;transform:translateY(20px)}.servicebx-sect .wp-block-ewsblocks-ewslinkcolumns.one_fourth.first{animation:fadeIn 1s ease-in-out 0s forwards}.servicebx-sect .wp-block-ewsblocks-ewslinkcolumns.one_fourth.second{animation:fadeIn 1.4s ease-in-out 0.6s forwards}.servicebx-sect .wp-block-ewsblocks-ewslinkcolumns.one_fourth.third{animation:fadeIn 1.6s ease-in-out 0.9s forwards}.servicebx-sect .wp-block-ewsblocks-ewslinkcolumns.one_fourth.fourth{animation:fadeIn 1.8s ease-in-out 1.2s forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.before-section h1,.before-section p.has-text-align-center.fauxone{font-size:2em;font-weight:400;text-shadow:2px 3px 12px #000;color:#fff;font-weight:bolder;margin-bottom:0;line-height:40px;padding:0}.before-section .has-text-align-center{text-align:center;font-size:16px;text-shadow:2px 2px 12px #000;color:#fff}.before-section p.has-text-align-center.button a{text-decoration:none;color:#fff;text-shadow:none}p.has-text-align-center.button a{text-decoration:none;color:#fff;font-size:19px}.button:not(.wp-block-button):not(#menubutton),.woocommerce header a.button,.wp-block-button.button a{padding:8px 20px;font-size:14px}#subhead{background-color:#fff0}.nhht-inner .fauxtwo{text-align:center;margin-bottom:0;color:#fff;line-height:50px;text-shadow:2px 2px 23px #000}#subhead h1.page-title{font-size:35px;max-width:1400px;margin:0 auto;width:fit-content;color:#000;text-decoration:underline;text-decoration-style:solid;text-decoration-color:#0077bc;text-decoration-thickness:4px;text-underline-offset:12px;line-height:50px}footer{background-color:#000;color:#eaeaea}.ftr-cta .fauxthree{text-decoration:underline;text-decoration-style:solid;text-decoration-color:#0077bc;text-decoration-thickness:4px;line-height:50px;text-underline-offset:12px;padding:0 5px}#footer{background-color:#fff0}.cbox{padding:35px 10% 30px;background-color:#7f7f7f}.wp-block-ewsblocks-ewslinkcolumns.one_fourth{text-shadow:2px 2px 17px #000}.home .is-layout-flex{display:block}.wp-block-ewsblocks-ewscolumns.one_half.text *{padding:10px}.themebg{background:#ffffffb8;color:#006baa;border:4px double #007BC3}i.fas.fa-phone-square-alt{font-size:65px;color:#007BC3}.cbox{padding:35px 10% 30px;background-color:#007bc412;color:#000}.cbox a{color:#000}.home input,.home textarea,.home select{max-width:calc(100% - 10px);border:1px solid #fff;padding:4px;display:block;background-color:#0d0d0d9e;box-shadow:inset 0 0 8px rgb(0 0 0 / .1)}fieldset#field_2_7{width:75%;margin:0 auto;text-align:left}fieldset#field_2_7 .gform_wrapper.gravity-theme.gf-wide_wrapper .gfield_label{margin-bottom:5px}.non-home-header-text:after{background-color:#fff;content:"";position:absolute;width:0;height:0;border-left:50vw solid #000;border-right:49vw solid #000;border-bottom:49px solid #fff;margin-top:2%;overflow:hidden;bottom:0}#subhead{background-color:#f7f7f7;padding:55px 10%;border-bottom:none}#subhead{background-color:#fff0}.head-section p.button{background:var(--button-bg);display:inline-block;padding:8px 20px;font-size:1.2em;border-radius:4px;font-weight:700;font-family:var(--button-font),sans-serif;border:1px solid rgb(0 0 0 / .03);box-shadow:var(--button-shadow);transition:box-shadow 0.7s;padding:8px 30px!important;font-size:20px;line-height:14px;margin-bottom:0;margin-right:15px}.head-section p.button a{text-decoration:none;color:#fff}.home p{padding:0 12px}h2,.fauxtwo{font-size:1.35em;font-weight:400}body.post-template-default.single.single-post .non-home-header-text{display:none}.secondarybg{color:#fff}.ctaarea .wp-block-buttons>.wp-block-button{display:block;margin:0 auto;margin-bottom:10px}.ctaarea .wp-block-button__link{width:275px}h1.homeh1{font-size:20px;text-align:center;line-height:2;margin:0;padding:0 15px;line-height:30px}h2.wp-block-heading.has-text-align-center.qualitycta{font-size:20px;padding:10px 0 0 0}.ctatxt{font-size:22px}.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)* .66667)}form#gform_1{padding:5px}.home .gfield_radio{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.gfield_radio{display:flex}.gchoice_2_7_0,.gchoice_2_7_1,.gchoice_1_6_0,.gchoice_1_6_1{width:100px}.home .gform_wrapper.gravity-theme .gform_footer{display:flex;justify-content:center}.home .gform_wrapper.gravity-theme legend{margin-left:auto;margin-right:auto}.home .gfield_description{text-align:center}}@media only screen and (min-width:768px){.home .before-services{background-image:linear-gradient(rgb(0 0 0 / 5%),rgb(0 0 0 / 51%)),url(/wp-content/uploads/2026/01/hero-desktop-version.jpg);padding:12% 0;background-size:cover;background-position:center}.non-home-header-text{background-image:linear-gradient(rgb(0 0 0 / 10%),rgb(0 0 0 / 93%)),url(/wp-content/uploads/2026/01/hero-desktop-version.jpg);padding:12% 0;background-size:cover;background-position:center;overflow:hidden}.wp-block-ewsblocks-ewscolumns.one_full.non-home-header-text:after{content:"";position:absolute;bottom:0;width:0;height:0;border-left:49vw solid #fff0;border-right:49vw solid #fff0;border-bottom:49px solid #fff}div#input_2_7{width:20%}h2.wp-block-heading.has-text-align-center.qualitycta{font-size:25px}.ctatxt{font-size:1.7em}}@media only screen and (min-width:900px){.svcbx-bg{background:url(/wp-content/uploads/2024/09/springs-brake-and-suspension-hero-img.jpeg) no-repeat center top,#000000cb;background-size:cover;background-position:center;background-blend-mode:multiply;padding-bottom:0;box-shadow:inset 0 -150px 2px #fff;padding:1% 4% 0% 4%;max-width:92%}.named-grid .head-section{grid-template-columns:300px minmax(1px,1fr);grid-template-areas:"tspace tspace" "logo social-navigation" "logo banner-cta" "logo banner-phn" "logo banner-sa" "site-navigation site-navigation"}.named-grid #menu-social-navigation{margin:0}div.inline-center-aligned-nav #site-navigation{position:relative}#menu-social-navigation{-ms-grid-column:2;grid-column:2}div.inline-center-aligned-nav .head-section{-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:15px;grid-template-areas:"social-navigation social-navigation logo banner-bar banner-bar" "site-navigation site-navigation site-navigation site-navigation site-navigation"}div.inline-center-aligned-nav #menu-social-navigation{-ms-grid-row:1;grid-row:1}nav#site-navigation{background:#f5f5f5;color:#1e80c6;box-shadow:2px 42px 52px #000}.before-section h1,.before-section p.has-text-align-center.fauxone{line-height:60px}.before-section .has-text-align-center{font-size:22px}h1.homeh1{font-size:22px;line-height:40px}}@media only screen and (min-width:970px){.button:not(.wp-block-button):not(#menubutton),.woocommerce header a.button,.wp-block-button.button a{padding:5px 20px;font-size:20px}.wp-block-ewsblocks-ewscolumns.one_full.before-services:after{border-left:49vw solid #fff0;border-right:49vw solid #fff0}}@media only screen and (min-width:1240px){.before-section h1,.before-section p.has-text-align-center.fauxone{font-size:2.6em;font-weight:400;text-shadow:2px 3px 12px #000;color:#fff;font-weight:bolder;margin-bottom:0}div.inline-right-aligned-nav .head-section{grid-template-areas:"social-navigation logo" "banner-bar logo" "site-navigation site-navigation"}div.inline-right-aligned-nav #menu-social-navigation,div.inline-right-aligned-nav .main-navigation{text-align:center}div.inline-default-aligned-nav #Logo{-ms-grid-row-span:2;grid-row:1 / 3}.non-home-header-text:after{background-color:#fff;content:"";position:absolute;width:0;height:0;border-left:50vw solid #000;border-right:49vw solid #000;border-bottom:49px solid #fff;margin-top:2%;overflow:hidden}}@media only screen and (min-width:1620px){body .is-layout-flex{display:flex}.named-grid .head-section{grid-template-columns:calc(50% - 800px) 350px 1250px calc(50% - 800px);grid-template-areas:"tspace tspace tspace tspace" "lspace logo social-navigation rspace" "lspace logo banner-cta rspace" "lspace logo banner-phn rspace" "lspace logo banner-sa rspace" "site-navigation site-navigation site-navigation site-navigation"}}@media only screen and (min-width:1240px){.menu-toggle,.woocommerce button.button.menu-toggle{display:none}.sub-menu{display:inherit;transition:0s}.main-navigation{display:block;line-height:0;z-index:5}div.nav-menu{border-top:5px solid rgb(26 129 199 / 15%)}div.inline-center-aligned-nav #site-navigation{position:fixed}div.inline-right-aligned-nav .head-section{grid-template-areas:"social-navigation logo" "banner-bar logo" "site-navigation logo"}div.inline-right-aligned-nav #menu-social-navigation,div.inline-right-aligned-nav .main-navigation{text-align:left}div.inline-default-aligned-nav #Logo{-ms-grid-row-span:3;grid-row:1 / 4}div.inline-center-aligned-nav .head-section{-ms-grid-rows:55px 0 1fr;grid-template-rows:55px 1fr;grid-row-gap:0;grid-template-areas:"site-navigation site-navigation site-navigation site-navigation site-navigation" "social-navigation social-navigation logo banner-bar banner-bar"}div.inline-center-aligned-nav #menu-social-navigation{-ms-grid-row:2;grid-row:2}nav.main-navigation .nav-menu ul.menu,nav.main-navigation .nav-menu ul.menu.toggled-on{background:inherit;position:relative;top:inherit;left:inherit;right:inherit;display:flex;flex-wrap:wrap;padding:0;width:92%;border:0;margin:0 auto;max-width:1400px;box-shadow:none;width:fit-content}ul.sub-menu{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}ul.sub-menu ul.sub-menu{margin-top:-1px}nav.main-navigation .nav-menu ul.menu li{width:auto;background-color:#fff0}nav.main-navigation .nav-menu ul.menu li a{display:flex;padding:20px 25px;line-height:1;text-shadow:none;justify-content:space-between}nav.main-navigation .nav-menu ul.menu li ul.sub-menu li a{padding:10px 25px}.main-navigation .sub-menu>li:first-of-type{border-top:none}ul.submenu li.menu-item-has-children a:after{border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:7px solid rgb(0 0 0 / .5)}.main-navigation ul.menu,.main-navigation div.nav-menu>ul{text-align:left;width:100%}.main-navigation ul{margin:0;text-indent:0}.main-navigation ul.menu{border:none}.main-navigation li a,.main-navigation li{text-decoration:none}.main-navigation li a{border-bottom:0;color:#000;white-space:nowrap}.main-navigation li a:hover,.main-navigation li a:focus{color:#000}.main-navigation li{margin:0;position:relative;border-bottom:none;background:#fff0;font-size:15px;font-weight:400;box-shadow:none}.main-navigation li.menu-item-has-children a:after{margin-top:4px;margin-left:10px}.main-navigation ul.sub-menu li.menu-item-has-children a:after{margin-top:4px;margin-left:10px;border-top:5px solid #fff0;border-left:7px solid rgb(0 0 0 / .5);border-bottom:5px solid #fff0}.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation ul li:focus-within>ul,.main-navigation .focus>ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit}.main-navigation li ul li a{background:#f3f3f3;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:1em;padding:8px 10px;width:180px;white-space:normal}.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{background:#e3e3e3;color:#000}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{color:#000;font-weight:700}nav.main-navigation .nav-menu ul.menu>li>ul{margin-left:-1px}nav.main-navigation .nav-menu ul.menu li ul li{border-left:1px solid rgb(0 0 0 / .15)}nav.main-navigation .nav-menu ul.menu li ul li ul{width:100%}nav.main-navigation .nav-menu ul.menu li ul li ul li{float:none;display:flex;width:calc(100% - 2px)}.sub-menu li a{width:100%;margin-left:0}.sub-menu .menu-item-has-children{border-top:0}.sub-menu li .sub-menu li a{width:100%;margin-left:0}nav.main-navigation .nav-menu ul.menu li{border-right:1px solid rgb(0 0 0 / .15)}nav.main-navigation .nav-menu ul.menu>li:last-child{border-right:0}div#Logo.in-nav{display:none}.main-navigation.has-logo ul.menu,.main-navigation.has-logo div.nav-menu>ul{display:flex!important;justify-content:flex-end}nav.main-navigation.has-logo .nav-menu ul.menu,nav.main-navigation.has-logo .nav-menu ul.menu.toggled-on{margin:0 auto}.main-navigation.has-logo ul.menu>li,.main-navigation.has-logo div.nav-menu>ul.menu>li{display:flex;flex-direction:column;justify-content:center}.main-navigation li.nav-image{margin-right:auto}.main-navigation.has-logo ul.menu .sub-menu{display:block}}