.configurator-header-banner{box-sizing:border-box;width:100%;min-width:0;font-size:min(var(--banner-font-size,18px), var(--banner-mobile-limit,26px));overflow-wrap:anywhere;padding:14px 20px;line-height:1.4}.configurator-header-banner p,.configurator-header-banner h2,.configurator-header-banner h3{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 .3em}.configurator-header-banner a{color:inherit;text-underline-offset:3px;text-decoration:underline}.configurator-header-banner .configurator-banner-cta{border:1px solid;border-radius:4px;margin-top:5px;padding:5px 10px;font-weight:700;display:inline-block}.configurator-header-banner a:focus-visible{outline-offset:3px;outline:2px solid}.banner-mobile-preview .configurator-header-banner{--banner-mobile-limit:22px;padding:12px}@media (max-width:600px){.configurator-header-banner{--banner-mobile-limit:22px;padding:12px}}
