.homepage--banner__contentWrp .homepage--banner__teaser .cmp-teaser sup{font-size:.7em;position:relative;line-height:0;vertical-align:text-top;top:5px}
.homepage--banner__contentWrp>.cmp-container{position:relative;border-radius:20px;height:100%;background-size:cover !important;background-repeat:no-repeat;background-position:100% !important;padding:20px;display:flex;flex-direction:column}
.newhomepage-banner-image .cmp-image{height:1px;width:1px}
.homepage--banner__contentWrp>.cmp-container>.leadproxytext .cmp-text h4{font-family:Inter;color:var(--neutral-white);font-size:1.75rem;line-height:normal;letter-spacing:-0.28px;font-weight:600;margin-bottom:unset;width:89%}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container>.leadproxytext .cmp-text h4{font-weight:700;margin-bottom:8px}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container>.leadproxytext .cmp-text p{color:#FFF;font-size:1rem;font-family:Inter;font-weight:700}
.homepage--banner__contentWrp .container.homepage--banner__teaserWrp{margin:16px 0;padding:0}
.homepage--banner__contentWrp>.leadproxytext .cmp-text h4{line-height:36px}
.homepage--banner__teaserWrp>.cmp-container{width:60%;display:grid;grid-template-columns:auto auto;column-gap:20px;row-gap:12px;gap:10px;border-radius:10px}
.homepage--banner__teaser>.cmp-teaser{display:flex;align-items:center;gap:8px}
.homepage--banner__teaser>.cmp-teaser .cmp-teaser__svgimage .new_svg_image{width:14px;height:10px}
.homepage--banner__teaser>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-family:Inter;font-size:.875rem;letter-spacing:-0.14px;color:var(--secondary-tone-light-2);font-weight:400}
.homepage--banner__teaser>.cmp-teaser .cmp-teaser__content{max-width:87%}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container .homepage--banner__teaser>.cmp-teaser .cmp-teaser__content{max-width:93%}
.homepage--banner__teaser>.cmp-teaser .cmp-teaser__content .cmp-teaser__description sup{vertical-align:text-top}
.newhomepage-banner__cta .cmp-button{width:max-content;display:flex;height:100%;padding:14px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--neutral-white);background-color:transparent}
.newhomepage-banner__cta .cmp-button .cmp-button__text{color:var(--neutral-white);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.homepage--banner__contentWrp .newhomepage-banner-image .cmp-image__image{position:absolute;bottom:0;right:70px}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container .homepage--banner__teaser>.cmp-teaser .cmp-teaser__description b{font-weight:700}
.newhp_banner_btn_variation>.cmp-container .newhomepage-banner__cta .cmp-button{background-color:var(--neutral-white);border:0}
.newhp_banner_btn_variation>.cmp-container .newhomepage-banner__cta .cmp-button .cmp-button__text{color:var(--primary-red)}
@media screen and (max-width:767.99px){.container.homepage--banner__contentWrp{height:200px}
.homepage--banner__contentWrp>.cmp-container{padding:10px 15px;gap:12px}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container{padding:15px;gap:10px}
.newhp_anniversay_banner.homepage--banner__contentWrp .homepage--banner__teaserWrp>.cmp-container{gap:6px}
.homepage--banner__teaserWrp>.cmp-container{width:100%;grid-template-columns:auto}
.homepage--banner__contentWrp .container.homepage--banner__teaserWrp{margin:2px 0}
.homepage--banner__contentWrp .newhomepage-banner-image .cmp-image__image{display:none}
.homepage--banner__contentWrp .newhomepage-banner-image .extended__mobileimage{position:absolute;bottom:0;right:0;border-bottom-right-radius:20px}
.homepage--banner__contentWrp>.cmp-container>.leadproxytext .cmp-text h4{width:81%;font-size:1.125rem}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container>.leadproxytext .cmp-text p{font-size:11px;letter-spacing:.11px;width:78%;margin-bottom:6px;line-height:14px}
.homepage--banner__teaser>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-size:.688rem}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container .homepage--banner__teaser>.cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-size:.625rem}
.homepage--banner__contentWrp .newhomepage-banner__cta .cmp-button{max-width:57%;padding:8px}
.homepage--banner__contentWrp .newhomepage-banner__cta .cmp-button .cmp-button__text{font-size:.688rem}
.mob-d-none{display:none}
.newhp_anniversay_banner.homepage--banner__contentWrp>.cmp-container>.leadproxytext .cmp-text h4{font-weight:700;font-size:1rem;margin-bottom:6px;width:77%}
}