#promo-banner{background-image:linear-gradient(0deg,#3cad9f,#65c96b)}@media (max-width:575.98px){#promo-banner.expanded-promo{height:100%}#promo-banner.expanded-promo .accordion{height:calc(100vh - 7px)}}#promo-banner:not(.expanded) .accordion-button{padding-bottom:5px;padding-top:5px}#promo-banner .container{--bs-gutter-x:0}#promo-banner .accordion{background-image:linear-gradient(0deg,#3cad9f,#65c96b)}#promo-banner .accordion:has(.collapsing),#promo-banner .accordion:not(:has(.accordion-button.collapsed)){background-color:#fff;background-image:none}#promo-banner .accordion-item{background-color:transparent;border:0;border-radius:0}#promo-banner .accordion-header{border:0;border-radius:0}#promo-banner .accordion-header .accordion-button{background-color:transparent;border:0;border-radius:0;color:#fff}#promo-banner .accordion-header .accordion-button:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-plus-circle"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>');color:#fff;transition:all .5s}#promo-banner .accordion-header .accordion-button:not(.collapsed){border:0;box-shadow:none;color:#4c4c4c}#promo-banner .accordion-header .accordion-button:not(.collapsed):after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-circle"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>');color:#4c4c4c;transform:rotate(45deg);transition:all .3s}#promo-banner .accordion-header .accordion-button:focus{border:none;box-shadow:none;outline:0}#promo-banner .accordion-collapse{background-color:#fff;border-radius:0;max-height:calc(100vh - 90px)}@media (max-width:575.98px){#promo-banner .accordion-collapse{overflow-y:auto}}#promo-banner .splide .splide__arrows .splide__arrow{border:1px solid #d9d9d9;height:40px;width:40px}#promo-banner .splide .splide__arrows .splide__arrow svg{fill:#121212}#promo-banner .splide .splide__arrows .splide__arrow .bi:before{font-size:16px;font-weight:700!important}
