:root{--color-black: #000;--color-white: #fff;--color-black-rock: #333;--color-east-bay: #666;--color-dark-blue: #00142E;--color-light-blue: #066FEF;--color-science-blue: #0049d1;--color-valhalla: #333;--primary-color: var(--color-black);--secondary-color: var(--color-valhalla);--background-color: var(--color-white);--text-color: var(--color-black-rock);--primary-font: "Montserrat", sans-serif;--secondary-font: "Georgia", serif;--font-size-paragraphs: 1.8rem;--line-height-paragraphs: 1.4;--base-spacing: 1.6rem;--base-radius: .4rem;--transition-duration: .18s;--padding-container-horizontal: 2rem}.brxe-container{padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text.skip-link{margin:5px}.screen-reader-text.skip-link:focus{color:#000}.screen-reader-text:focus{background-color:#fff;border-radius:0;box-shadow:0 0 2px 2px #16161699;clip:auto;clip-path:none;display:block;font-size:1.7rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}[data-whatinput=keyboard] a:focus,[data-whatinput=keyboard] input:focus,[data-whatinput=keyboard] button:focus,[data-whatinput=keyboard] select:focus,[data-whatinput=keyboard] textarea:focus,[data-whatinput=keyboard] div[tabindex]:focus{opacity:1}[data-whatinput=keyboard] .global-link{transition:none}[data-whatinput=keyboard] a.global-link:focus{outline-color:#333;outline-offset:-1px;outline-style:solid;outline-width:4px}a.is-external-link{align-items:center;display:inline-flex;justify-content:space-between}a.is-external-link:after{background-position:right center;background-repeat:no-repeat;background-size:14px 14px;content:"";display:inline-flex;height:14px;margin-left:5px;margin-right:2px;position:relative;right:0;top:0;transition:all .18s ease-in-out;width:14px}a.is-external-link.global-link:after,a.is-external-link.no-external-link-indicator:after{display:none}@media (prefers-reduced-motion: no-preference){:focus,*:focus,[data-whatinput=keyboard] :focus,[data-whatinput=keyboard] a:focus{outline-offset:5px;transition:outline-offset .25s ease}}@media print{.nav-container,.site-footer,.side-nav{display:none}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{font-size:62.5%}body{font-family:var(--primary-font);background-color:var(--background-color);color:var(--text-color);margin:0;padding:0}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--primary-font);color:var(--primary-color);font-weight:600}body h1{font-size:4rem}body h2{font-size:2.6rem}body h3{font-size:2.4rem}body h4{font-size:2.2rem}body h5{font-size:2rem}body h6{font-size:1.8rem}html p,html dd,html dt,html figcaption,html hr,html small,html ol,html ul,html li,html blockquote,html kbd,html pre,html samp,html code,html th,html td,html table,html tr,.editor-styles-wrapper p,.editor-styles-wrapper dd,.editor-styles-wrapper dt,.editor-styles-wrapper figcaption,.editor-styles-wrapper hr,.editor-styles-wrapper small,.editor-styles-wrapper ol,.editor-styles-wrapper ul,.editor-styles-wrapper li,.editor-styles-wrapper blockquote,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp,.editor-styles-wrapper code,.editor-styles-wrapper th,.editor-styles-wrapper td,.editor-styles-wrapper table,.editor-styles-wrapper tr{font-size:var(--font-size-paragraphs);line-height:var(--line-height-paragraphs)}html h1:first-child,html h2:first-child,html h3:first-child,html h4:first-child,html h5:first-child,html h6:first-child,.editor-styles-wrapper h1:first-child,.editor-styles-wrapper h2:first-child,.editor-styles-wrapper h3:first-child,.editor-styles-wrapper h4:first-child,.editor-styles-wrapper h5:first-child,.editor-styles-wrapper h6:first-child{margin-top:0}html ul,.editor-styles-wrapper ul{list-style:disc outside;padding-left:1.9rem}html ul li,.editor-styles-wrapper ul li{padding-left:0}html ol,.editor-styles-wrapper ol{padding-left:1.9rem}html b,html strong,.editor-styles-wrapper b,.editor-styles-wrapper strong{font-weight:600}html em,html i,.editor-styles-wrapper em,.editor-styles-wrapper i{font-style:italic}html small,.editor-styles-wrapper small{font-size:.87em}html p,.editor-styles-wrapper p{margin-bottom:2.9rem;margin-top:2.9rem}html blockquote,.editor-styles-wrapper blockquote{border:0 none;clear:both;margin:0;padding-bottom:3rem;position:relative}html blockquote p,.editor-styles-wrapper blockquote p{font-style:italic;margin-bottom:0;overflow:visible;position:relative}html blockquote:before,.editor-styles-wrapper blockquote:before{content:"";display:block;height:4px;left:0;max-width:147px;position:absolute;top:0}html cite,.editor-styles-wrapper cite{display:block;font-style:italic}html p:first-child,.editor-styles-wrapper p:first-child{margin-top:0}html p:last-child,.editor-styles-wrapper p:last-child{margin-bottom:0}html img,.editor-styles-wrapper img{height:auto;max-width:100%;vertical-align:middle}html figure,.editor-styles-wrapper figure{margin-bottom:1rem;margin-left:0;margin-right:0;margin-top:0;position:relative}html figcaption,.editor-styles-wrapper figcaption{font-style:normal;margin-top:0}html kbd,html pre,html samp,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp{font-family:var(--secondary-font)}html code,.editor-styles-wrapper code{background-color:#f1f1f1;border-radius:.3rem;color:#333;font-family:var(--secondary-font);font-size:inherit;padding:.37rem .5rem}pre html code,pre .editor-styles-wrapper code{display:inline-block;padding:1.15rem 1rem .85rem}html pre,.editor-styles-wrapper pre{border-radius:.3rem;display:block;margin-bottom:2rem;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.button{background-color:var(--primary-color);color:#fff;text-align:center;padding:var(--base-spacing)/2 var(--base-spacing);border-radius:var(--base-radius);transition:background-color .3s}.button--hover:hover{background-color:var(--color-black)}.site-footer{background-color:var(--color-dark-blue);color:var(--color-white)}.site-footer h3{font-weight:600;color:#fff!important}.site-footer li{list-style-type:none;text-transform:uppercase;transition:color .5s ease}.site-footer a:hover{color:var(--color-light-blue)}.footer-icon{fill:#fff!important;transition:color .5s ease}.footer-icon:hover{color:#066fef!important;fill:#066fef!important}.footer-info a{font-size:1.4rem}.header-container{border-bottom:1px solid #00142E}.header-button{border-radius:5px;background-color:var(--color-dark-blue);text-transform:uppercase;color:#fff;transition:background-color .5s ease,transform .5s ease;pointer-events:auto}.header-button a{font-size:2rem;text-decoration:none;transition:color .5s ease}.header-button:hover{background-color:var(--color-light-blue)}.header-nav a{text-transform:uppercase;transition:color .5s ease;font-weight:500}.header-nav a:hover{color:var(--color-light-blue)}.header-nav li{text-transform:uppercase;list-style-type:none}.bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998;padding-top:0;margin-top:2px}.sub-menu .menu-item .menu-item-type-custom a{text-transform:uppercase;color:var(--color-black);transition:color .3s}.sub-menu .menu-item .menu-item-type-custom:hover,.sub-menu .menu-item .menu-item-type-custom:focus{color:var(--color-light-blue)!important}.bricks-nav-menu .sub-menu .menu-item{padding:10px 0}.bricks-nav-menu .sub-menu{padding-left:10px}.bricks-nav-menu a{color:var(--color-black);padding:10px 0 10px 10px;transition:background-color .3s ease}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 5px}.bricks-nav-menu .sub-menu>li>a{color:#000}.bricks-nav-menu .sub-menu>li>a:hover,.bricks-nav-menu .sub-menu>li>a:focus{color:var(--color-light-blue)!important}.brx-submenu-toggle button{align-items:center;background-color:transparent;color:currentcolor;display:flex;transition:transform .2s ease-in-out;will-change:transform}html{scroll-behavior:smooth;scroll-padding-top:130px}@media (max-width: 767px){html html{scroll-padding-top:80px}}html b,html strong{font-weight:800}.landing-box h1{font-size:clamp(3.5rem,5vw + 1rem,7rem);font-weight:900;line-height:.9}.landing-box__highlight{color:var(--color-light-blue);font-weight:var(--font-weight-medium)}.sub-landing-heading h1{color:var(--color-white);font-size:clamp(2.8rem,5vw,8rem);font-weight:900;text-transform:uppercase;margin-bottom:0;padding-bottom:0}.sub-landing-heading p{color:var(--color-white);text-align:center}.section-heading h2{font-size:clamp(3rem,5vw,4rem);text-transform:uppercase;font-weight:900}.service-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:20px}.service-box{color:var(--color-white);border-radius:10px;padding:20px;height:300px;display:flex;justify-content:space-between;flex-direction:column;align-items:start;box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f}.service-box:before{border-radius:5px}.service-box h3{color:var(--color-white);text-transform:uppercase;font-weight:900;margin-bottom:20px;font-size:clamp(1.8rem,4vw,3.1rem)}.button-blue{border-radius:5px;background-color:var(--color-light-blue);text-transform:uppercase;color:#fff!important;transition:background-color .5s ease,transform .5s ease;pointer-events:auto}.button-blue a{font-size:2rem;text-decoration:none;transition:color .5s ease}.button-blue:hover{background-color:#0356c7}.service-cta{text-align:center}.service-cta p{font-size:clamp(1.8rem,2vw + 1rem,2.3rem)}.service-content h2{font-size:clamp(3rem,2.5vw,4rem);font-weight:700}.service-content a{color:#066fef;transition:color .5s ease;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.service-content a:hover{color:#3693ff}.service-content-image{border-radius:5px;min-height:350px}.ford-service{text-align:center}.ford-service h3{font-weight:700}.ford-motorcraft li{padding-bottom:20px}.ford-contacts{text-align:center}.ford-contacts p{padding-top:20px;margin-top:0;font-size:2rem;margin-bottom:0;padding-bottom:0}.ford-contacts h4{font-size:3;font-weight:700}.ford-contacts a{font-size:2rem}.sticky-contact__blue{background-color:var(--color-dark-blue);height:70px;color:var(--color-white);display:flex;justify-content:center;align-items:center;transition:background-color .5s ease,transform .5s ease;border-top:.5px solid #fff;border-right:.5px solid #fff}.sticky-contact__blue:hover{background-color:#002a5c}.sticky-contact__blue h3{color:var(--color-white);font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:clamp(1.6rem,2vw + 1rem,2rem)!important}@media only screen and (max-width: 480px){.sticky-contact__blue h3{letter-spacing:0px}}.sticky-contact__liblue{display:flex;justify-content:center;align-items:center;background-color:var(--color-light-blue);height:70px;color:var(--color-white);transition:background-color .5s ease,transform .5s ease;border-top:.5px solid #fff}.sticky-contact__liblue:hover{background-color:#0056c7}.sticky-contact__liblue h3{color:var(--color-white);font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:clamp(1.6rem,2vw + 1rem,2rem)!important}@media only screen and (max-width: 480px){.sticky-contact__liblue h3{letter-spacing:0px}}
