@layer components{.body-banner{background-color:var(--color-background-primary);color:var(--color-text-default);display:flex}.body-banner:not([class*=background-],[class*=surface-],[class*=fill-],[style*="--color-background"],[style*="--color-fill"],[style*="--color-surface"]){border:1px solid var(--color-border-strong)}.body-banner.background-accent{border:1px solid var(--color-border-accent)}.body-banner.grid{margin-left:0!important;margin-right:0!important}@media screen and (max-width:767.98px){.body-banner:not(.body-banner--large) .body-banner__button .btn{width:100%}}.body-banner__content{align-items:center;display:flex;padding:0!important;width:100%}@media screen and (max-width:767.98px){.body-banner__content{align-items:flex-start;flex-direction:column}}.body-banner__content-inner{display:flex;gap:1.875rem;padding:1.875rem;width:100%}.body-banner__content-inner>div:not(.body-banner__button){flex:1;min-width:0}.body-banner__content-inner>div:not(.body-banner__button)>:last-child{margin-bottom:0}@media screen and (max-width:1239.98px){.body-banner__content-inner{display:flex;flex-direction:column;gap:1.875rem}}@media screen and (max-width:767.98px){.body-banner__content-inner{padding:.9375rem}}.body-banner__image{flex-shrink:0;padding:0!important}@media screen and (max-width:767.98px){.body-banner__image{width:100%}}.body-banner__image img,.body-banner__image svg{margin:1.875rem 0 1.875rem 1.875rem!important;max-height:7.5rem;object-fit:cover}@media screen and (max-width:767.98px){.body-banner__image img,.body-banner__image svg{margin:.9375rem!important;max-height:none;width:calc(100% - 1.875rem)}}.body-banner__button{align-items:center;display:flex;margin:0!important}.body-banner--large .body-banner__content-inner{display:flex;flex-direction:column;padding:3.75rem}@media screen and (max-width:1239.98px){.body-banner--large .body-banner__content-inner{padding:1.875rem}}.body-banner--large .body-banner__image{align-items:flex-start;display:flex;justify-content:flex-end}.body-banner--large .body-banner__image>*{height:auto;max-width:100%;width:fit-content}.body-banner--large .body-banner__image img{display:block;height:auto;margin:0!important;max-height:none;width:100%}}
/*# sourceMappingURL=style.css.map */