.container-bs .skinny-banner{display:flex;justify-content:space-between;padding:16px 24px;align-items:flex-start;gap:16px;flex-wrap:wrap;border:1px solid var(--ai-table-border-color);background:var(--color-white)}
.container-bs .skinny-banner .text-area{width:75%}
.container-bs .skinny-banner .text-area .main-title,.container-bs .skinny-banner .text-area .sub-title{flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.container-bs .skinny-banner .text-area .main-title{color:var(--ai-page-heading-color);font-family:var(--variable-font-family);font-size:16px;font-weight:500;line-height:125%;text-transform:uppercase}
.container-bs .skinny-banner .text-area .sub-title{color:var(--Text-Text_Body,#494e5c);font-family:var(--body-font-family);font-size:14px;line-height:140%;letter-spacing:.035px}
.container-bs .skinny-banner .button-area{display:flex;width:160px;height:40px;padding:0 16px;justify-content:center;align-items:center;gap:4px;background:var(--ai-global-red);color:var(--color-white);font-family:var(--variable-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;text-decoration:none}
.container-bs .skinny-banner .button-area:hover{color:var(--color-white);background:var(--ai-page-header-color);text-decoration:none}
.container-bs .skinny-banner .button-area:active{background-color:var(--ai-baggage-blackish-red)}
@media(max-width:769px){.skinnyBanner .container-bs{padding-left:9pt;padding-right:9pt}
.container-bs .skinny-banner{flex-direction:column;width:100%}
.container-bs .skinny-banner .text-area .main-title,.container-bs .skinny-banner .text-area .sub-title{white-space:normal;overflow:visible;text-overflow:clip}
.container-bs .skinny-banner .text-area{width:100%}
.container-bs .skinny-banner .button-area{padding:0;width:100%}
}