.banner-rme-v2-component .banner-rme-v2{background:var(--rds-color-highlightedSurface-ivoryGradient);padding:24px;border-radius:var(--rds-radius-s)}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2{min-height:144px;border-radius:var(--rds-radius-m);padding:24px 48px 24px 32px}
}
.banner-rme-v2-component .banner-rme-v2__block .banner-rme-v2__title{margin-bottom:8px}
.banner-rme-v2-component .banner-rme-v2__block .banner-rme-v2__description p{color:var(--rds-color-content-high)}
.banner-rme-v2-component .banner-rme-v2__block:has(.banner-rme-v2__pretitle) .banner-rme-v2__pretitle{margin-bottom:16px}
.banner-rme-v2-component .banner-rme-v2__block:has(.banner-rme-v2__pretitle) .banner-rme-v2__title{margin-bottom:16px;font:var(--rds-headline-02-sd)}
@media(min-width:720px){.banner-rme-v2-component .banner-rme-v2__block:has(.banner-rme-v2__pretitle) .banner-rme-v2__title{font:var(--rds-headline-02-md)}
}
@media(min-width:1280px){.banner-rme-v2-component .banner-rme-v2__block:has(.banner-rme-v2__pretitle) .banner-rme-v2__title{font:var(--rds-headline-02-ld)}
}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2__content{display:flex;flex-direction:row;justify-content:space-between;width:100%}
}
.banner-rme-v2-component .banner-rme-v2__btns{margin-top:40px;display:flex;flex-direction:column}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2__btns{margin-top:0;align-self:center}
}
.banner-rme-v2-component .banner-rme-v2__btns--btn2:has(.rp-btn){margin-top:16px}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2__btns--btn2:has(.rp-btn){margin-top:24px}
}
.banner-rme-v2-component .banner-rme-v2__image--left,.banner-rme-v2-component .banner-rme-v2__image--right{display:flex;flex-direction:column-reverse}
.banner-rme-v2-component .banner-rme-v2__image--left .banner-rme-v2__image,.banner-rme-v2-component .banner-rme-v2__image--right .banner-rme-v2__image{height:80px;width:auto;margin-bottom:16px}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2__image--left{flex-direction:row-reverse;justify-content:flex-end;padding:32px 48px 32px 32px}
.banner-rme-v2-component .banner-rme-v2__image--left .banner-rme-v2__image{margin-bottom:0;margin-right:16px}
.banner-rme-v2-component .banner-rme-v2__image--left .banner-rme-v2__block{display:flex;flex-direction:column;justify-content:center}
}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2__image--right{padding:32px;flex-direction:row}
.banner-rme-v2-component .banner-rme-v2__image--right .banner-rme-v2__content{flex-direction:column}
.banner-rme-v2-component .banner-rme-v2__image--right .banner-rme-v2__block{min-height:160px}
.banner-rme-v2-component .banner-rme-v2__image--right .banner-rme-v2__btns{align-self:flex-start;flex-direction:row;margin-top:16px}
.banner-rme-v2-component .banner-rme-v2__image--right .banner-rme-v2__btns--btn2:has(.rp-btn){margin-top:0;margin-left:16px}
.banner-rme-v2-component .banner-rme-v2__image--right .banner-rme-v2__image{margin-bottom:0;margin-right:0;height:160px}
}
.banner-rme-v2-component .banner-rme-v2__gummies .banner-rme-v2__image-container--gummies{display:flex;flex-direction:row;gap:16px;margin-top:24px}
@media(min-width:1024px){.banner-rme-v2-component .banner-rme-v2__gummies .banner-rme-v2__image-container--gummies{margin-top:28px}
}
.banner-rme-v2-component .banner-rme-v2__gummies .banner-rme-v2__image-container--gummies .banner-rme-v2__image{height:40px;width:auto}
.banner-rme-v2-component .cmp-experiencefragment .call-me-back-form{margin-top:0}