.ui-banner{display:flex;position:relative;width:100%;z-index:0}.ui-banner__link{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.ui-banner__inner{border-radius:var(--bannerBorderRadius);bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0}.ui-banner--xl .ui-banner__inner{height:var(--bannerBackHeightXl);padding:24px 99px}.ui-banner--lg .ui-banner__inner{height:var(--bannerBackHeightLg);padding:24px 82px}.ui-banner--md .ui-banner__inner{height:var(--bannerBackHeightMd);padding:8px 59px}.ui-banner--sm .ui-banner__inner{height:var(--bannerBackHeightSm);padding:8px 31px}.ui-banner--xs .ui-banner__inner{height:var(--bannerBackHeightXs);padding:12px}.ui-banner--xxs .ui-banner__inner{border-radius:0;order:1;position:static;width:100%}.ui-banner__inner--blur:before{-webkit-backdrop-filter:blur(calc(var(--imageBlurSm)/2));backdrop-filter:blur(calc(var(--imageBlurSm)/2));background-color:#00000001;content:"";inset:0;position:absolute;z-index:1}.ui-banner__inner-bg{inset:0;pointer-events:none;position:absolute}.ui-banner__inner-bg-media{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-banner__hero{display:block;height:var(--bannerFrontHeightXs);pointer-events:none;width:100%;will-change:transform;z-index:1}.ui-banner--xxs .ui-banner__hero{aspect-ratio:1;flex:0 0 auto;height:auto;margin-right:12px;max-height:var(--bannerHeightXxs);width:auto}@supports not (aspect-ratio:1){.ui-banner--xxs .ui-banner__hero{height:0;overflow:hidden;padding:5.84%;position:relative}.ui-banner--xxs .ui-banner__hero .ui-banner__hero-media{left:0;position:absolute;top:0}}.ui-banner--sm .ui-banner__hero+.ui-banner__custom-block{margin-left:-24px}.ui-banner--md .ui-banner__hero+.ui-banner__custom-block{margin-left:-80px}.ui-banner__hero-media{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ui-banner__custom-block{display:flex;flex-direction:column;justify-content:flex-start;width:100%;will-change:transform;z-index:1}.ui-banner--xl .ui-banner__custom-block{max-width:var(--bannerContentWidthXl)}.ui-banner--lg .ui-banner__custom-block{max-width:var(--bannerContentWidthLg)}.ui-banner--md .ui-banner__custom-block{max-width:var(--bannerContentWidthMd)}.ui-banner--sm .ui-banner__custom-block{max-width:var(--bannerContentWidthSm)}.ui-banner--xs .ui-banner__custom-block{max-width:100%}.ui-banner__inner-block{align-items:center;-webkit-backdrop-filter:blur(calc(var(--glassBlurMd)/2));backdrop-filter:blur(calc(var(--glassBlurMd)/2));background-color:var(--bannerContentBg);border-radius:var(--bannerBorderRadius);display:flex;flex-direction:column;justify-content:center;margin:auto 0;text-align:center;width:100%;z-index:2}.ui-banner--xl .ui-banner__inner-block{max-width:var(--bannerContentWidthXl);min-height:var(--bannerContentHeightXl);padding:var(--bannerContentPaddingXl)}.ui-banner--lg .ui-banner__inner-block{max-width:var(--bannerContentWidthLg);min-height:var(--bannerContentHeightLg);padding:var(--bannerContentPaddingLg)}.ui-banner--md .ui-banner__inner-block{max-width:var(--bannerContentWidthMd);min-height:var(--bannerContentHeightMd);padding:var(--bannerContentPaddingMd)}.ui-banner--sm .ui-banner__inner-block{max-width:var(--bannerContentWidthSm);min-height:var(--bannerContentHeightSm);padding:var(--bannerContentPaddingSm)}.ui-banner--xs .ui-banner__inner-block{margin:auto auto 0;max-width:100%;min-height:var(--bannerContentHeightXs);padding:var(--bannerContentPaddingXs)}.ui-banner--xxs .ui-banner__inner-block{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-radius:0;display:block;padding:4px 0;text-align:left}.ui-banner--default .ui-banner__inner-block{margin-left:auto}.ui-banner--reverse .ui-banner__inner-block{margin-right:auto}.ui-banner__inner-block-title{color:var(--bannerTitle);display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ui-banner--lg .ui-banner__inner-block-title,.ui-banner--xl .ui-banner__inner-block-title{font:var(--t3)}.ui-banner--md .ui-banner__inner-block-title{font:var(--t4)}.ui-banner--sm .ui-banner__inner-block-title,.ui-banner--xs .ui-banner__inner-block-title,.ui-banner--xxs .ui-banner__inner-block-title{font:var(--t5)}.ui-banner--xxs .ui-banner__inner-block-title{-webkit-line-clamp:2}.ui-banner--xxs.has-button .ui-banner__inner-block-title{display:none}.ui-banner__inner-block-row{width:100%}.ui-banner--lg .ui-banner__inner-block-row,.ui-banner--xl .ui-banner__inner-block-row{margin-top:24px}.ui-banner--md .ui-banner__inner-block-row,.ui-banner--sm .ui-banner__inner-block-row,.ui-banner--xs .ui-banner__inner-block-row{margin-top:16px}.ui-banner--xxs:not(.has-button) .ui-banner__inner-block-row{inset:0;position:absolute}.ui-banner--xxs:not(.has-button) .ui-banner__inner-block-row .ui-button{height:100%;opacity:0;width:100%}.ui-banner--xl{height:var(--bannerHeightXl);padding:0 99px}.ui-banner--lg{height:var(--bannerHeightLg);padding:0 82px}.ui-banner--md{height:var(--bannerHeightMd);padding:0 59px}.ui-banner--sm{height:var(--bannerHeightSm);padding:0 31px}.ui-banner--xs{height:var(--bannerHeightXs);justify-content:center;padding:0 12px}.ui-banner--xxs{align-items:center;-webkit-backdrop-filter:blur(calc(var(--glassBlurMd)/2));backdrop-filter:blur(calc(var(--glassBlurMd)/2));background-color:var(--bannerContentBg);border-radius:var(--bannerBorderRadius);min-height:var(--bannerHeightXxs);overflow:hidden;padding:0 var(--bannerPaddingXxs)}.ui-banner--xxs.has-button .ui-banner__inner-block-row{text-align:right}@media screen and (min-width:768px){.ui-banner:not(.ui-banner--xxs) .ui-banner__hero{aspect-ratio:4/3;height:auto;width:auto}@supports not (aspect-ratio:4/3){.ui-banner:not(.ui-banner--xxs) .ui-banner__hero{height:0;overflow:hidden;padding-top:27.1%;position:relative}.ui-banner:not(.ui-banner--xxs) .ui-banner__hero .ui-banner__hero-media{left:0;position:absolute;top:0}}}.ui-banner--reverse:not(.ui-banner--xxs){flex-direction:row-reverse}.ui-banner--centered{height:100%;max-width:100%;width:100%}.ui-banner--centered.ui-banner--xl{padding:0 102px}.ui-banner--centered.ui-banner--lg{padding:0 90px}.ui-banner--centered.ui-banner--md{padding:0 67px}.ui-banner--centered.ui-banner--sm{padding:0}.ui-banner--centered.ui-banner--xs{padding:0 70px}.ui-banner--centered .ui-banner__inner{height:100%}.ui-banner--centered .ui-banner__hero{aspect-ratio:1;height:100%;width:100%}
