@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-f0d47d {width: 100%}body:has(.ws-dealers-page){--ws-dealer-header:90px;background:#172a3b;color:#fbfbfb}body:has(.ws-dealers-page) #brx-header,body:has(.ws-dealers-page) #brx-header .ws-header-shell{background:#172a3b!important;color:#fbfbfb;border-bottom:1px solid rgb(251 251 251 / .12)}body:has(.ws-dealers-page) #brx-header .bricks-nav-menu>li>a{color:#fbfbfb!important} .ws-dealers-page,.ws-dealers-page *{box-sizing:border-box} .ws-dealers-page{width:100%;max-width:none;padding:0!important;margin:0!important;background:#172a3b;color:#fbfbfb;font-family:Montserrat,sans-serif} .ws-dealers-page .ws-dealer-intro{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;padding:calc(var(--ws-dealer-header) + 45px) 6vw 42px;width:100%;max-width:none} .ws-dealers-page .ws-dealer-intro-copy{width:auto;max-width:750px;gap:10px} .ws-dealers-page .ws-dealer-eyebrow{font:500 10px/1.5 Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#63b2ac;margin:0} .ws-dealers-page .ws-dealer-heading{font-family:'Encode Sans Expanded',sans-serif!important;font-size:clamp(32px,4.5vw,70px)!important;font-weight:700!important;line-height:1.12!important;color:#fbfbfb!important;margin:0;text-transform:uppercase} .ws-dealers-page .ws-dealer-lead{font:400 14px/1.7 Montserrat,sans-serif;color:rgb(251 251 251 / .72);max-width:400px;margin:0} .ws-dealers-page .ws-dealer-module,.ws-dealers-page .ws-dealer-shortcode{display:block;width:100%;max-width:none;margin:0;padding:0;gap:0} .ws-dealers-page .wsdl{font-family:Montserrat,sans-serif;height:calc(100svh - var(--wsdl-header,90px));border-top:1px solid #ffffff20} .ws-dealers-page .wsdl-panel{padding:clamp(24px,2.3vw,44px);background:#fbfbfb} .ws-dealers-page .wsdl h2{font-family:'Encode Sans Expanded',sans-serif;font-size:clamp(21px,1.8vw,32px);font-weight:700;line-height:1.25} .ws-dealers-page .wsdl-kicker{display:flex;align-items:center;gap:16px} .ws-dealers-page .wsdl-kicker:after{content:'';width:44px;height:1px;background:currentColor;opacity:.6} .ws-dealers-page .wsdl-card{padding:20px;border-color:#d5dfe4} .ws-dealers-page .wsdl-card.is-active{background:linear-gradient(120deg,#e8f4f3,#f6fafa);border-left-color:#63b2ac} .ws-dealers-page .wsdl-selected{width:fit-content;padding:7px 12px;border-radius:20px;background:#d8ebeb} .ws-dealers-page .wsdl :is(.wsdl-phone,.wsdl-email){font-size:13px;line-height:1.6} .ws-dealers-page .wsdl-cta{min-height:48px;display:flex;align-items:center;justify-content:center}@media(max-width:1100px) and (min-width:768px){.ws-dealers-page .wsdl-panel{padding:22px}}@media(max-width:767px){body:has(.ws-dealers-page){--ws-dealer-header:74px} .ws-dealers-page .ws-dealer-intro{flex-direction:column;align-items:flex-start;padding:calc(var(--ws-dealer-header) + 28px) 6vw 28px;gap:15px} .ws-dealers-page .ws-dealer-heading{font-size:clamp(28px,8vw,42px)!important} .ws-dealers-page .ws-dealer-lead{font-size:12px;max-width:36ch} .ws-dealers-page .wsdl-panel{padding:0 18px 12px} .ws-dealers-page .wsdl-panel-body{overflow-y:auto;display:block} .ws-dealers-page .wsdl-results{overflow:visible;min-height:0} .ws-dealers-page .wsdl h2{font-size:20px} .ws-dealers-page .wsdl-card{padding:14px}}