.promo-banners-widget{padding:0;position:relative}.promo-banners-widget .swiper-ui .swiper{padding:0}.promo-banners-widget .promo-type-banner,.promo-banners-widget .promo-type-bar,.promo-banners-widget .promo-type-rich-text{align-items:center;display:flex;justify-content:center;min-height:80px}.promo-banners-widget .promo-type-banner,.promo-banners-widget .promo-type-rich-text{background-color:hsla(var(--color-primary-light),1)}.promo-banners-widget .promo-type-bar,.promo-banners-widget .promo-type-rich-text{padding-bottom:1rem;padding-inline-end:3rem;padding-top:1rem;padding-inline-start:1rem}@media (min-width:960px){.promo-banners-widget .promo-type-bar,.promo-banners-widget .promo-type-rich-text{padding-left:8rem;padding-right:8rem}}.promo-banners-widget .promo-type-rich-text{font-size:14px;line-height:1.5;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.promo-banners-widget .promo-type-bar{justify-content:space-between}.promo-banners-widget .promo-type-bar .headline{font-weight:700}.promo-banners-widget .promo-type-bar .headline,.promo-banners-widget .promo-type-bar .sub-headline{font-size:18px;line-height:1.5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.promo-banners-widget .promo-type-bar.style-blue{background-color:hsla(var(--color-primary-light),1)}.promo-banners-widget .promo-type-bar.style-green{--tw-bg-opacity:1;background-color:rgb(0 231 4/var(--tw-bg-opacity,1))}.promo-banners-widget .promo-type-bar.style-red{background-color:hsla(var(--color-secondary-light),1)}.promo-banners-widget .promo-type-bar.style-gray{background-color:hsla(var(--color-gray-300),1)}.promo-banners-widget .promo-type-bar .btn{flex:none}.promo-banners-widget .close-banners{align-items:center;display:flex;height:2rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:hsla(var(--color-neutrals-600),1)}@media (min-width:960px){.promo-banners-widget .close-banners{right:50px;top:1.5rem}}.promo-banners-widget .close-banners{border-radius:50%;cursor:pointer;z-index:10;--tw-shadow:0px 4px 10px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 4px 10px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.promo-banners-widget .close-banners:hover{background-color:hsla(var(--color-neutrals-400),1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
