.garage-emblem{display:block;width:54px;height:54px;flex:0 0 54px}.garage-emblem img{width:100%;height:100%;filter:drop-shadow(0 2px 6px #0006)}.brand{gap:13px}.brand-name{font-family:'Poppins',Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:.08em;line-height:1}.brand-name>span{display:block}.brand-name small{font-size:7px;letter-spacing:.36em;color:#8e8e98;margin-top:8px;font-weight:400}.button,.button.small,.submit{justify-content:center;gap:0}.hero-actions .button{min-width:205px}.nav-cta{min-width:145px}.nav-cta>span:first-child{display:block}.ui-icon{display:inline-block;width:24px;height:24px;flex:none;vertical-align:middle}.cat-icon{height:34px;display:flex;align-items:center}.cat-icon .ui-icon{width:32px;height:32px}.promise-bar span:before{display:none}.promise-bar .wrap>span{position:relative;padding-left:40px}.promise-bar .wrap>span>.ui-icon{position:absolute;left:0;top:2px;color:#93939f;width:25px;height:25px}.promise-bar .wrap>span:hover>.ui-icon{color:#e11d48}.hero-checks span{display:flex;align-items:center;gap:7px}.hero-checks .ui-icon{width:12px;height:12px;color:#e11d48}.hero-bottom a{padding-right:0}.category h3>a{display:block}.mobile-contact a{display:flex;align-items:center;justify-content:center}.button:hover span{transform:none}.closing .button{justify-content:center}.menu-toggle{font-size:0;width:34px;height:32px;background:linear-gradient(#bcbcc5,#bcbcc5) center 11px/14px 1px no-repeat,linear-gradient(#bcbcc5,#bcbcc5) center 19px/14px 1px no-repeat}.menu-toggle[aria-expanded=true]{background:linear-gradient(45deg,transparent 47%,#bcbcc5 48%,#bcbcc5 52%,transparent 53%) center/16px 16px no-repeat,linear-gradient(-45deg,transparent 47%,#bcbcc5 48%,#bcbcc5 52%,transparent 53%) center/16px 16px no-repeat}@media(max-width:580px){.garage-emblem{width:43px;height:43px;flex-basis:43px}.brand{gap:8px}.brand-name{font-size:16px;letter-spacing:.04em}.brand-name small{font-size:5.5px;letter-spacing:.24em;margin-top:6px}.nav{gap:10px}.nav-cta{min-width:105px}.nav .button{padding:10px}.hero-actions .button{min-width:180px}.promise-bar .wrap>span,.promise-bar .wrap>span:first-child{padding-left:30px}.promise-bar .wrap>span>.ui-icon{width:20px;height:20px}.cat-icon .ui-icon{width:29px;height:29px}.closing .button{justify-content:center}}