.tab-carousel-banner__header{margin-bottom:clamp(1.875rem,2.5vw,3rem);text-align:center}.tab-carousel-banner__summary p:last-child{margin:0}.tab-carousel-banner__nav-wrap{display:flex;justify-content:center;margin-bottom:clamp(1.875rem,2.5vw,3rem)}.tab-carousel-banner__nav{align-items:center;background-color:#f0f0f0;border-radius:2rem;display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:100%;padding:.5rem}.tab-carousel-banner__nav-button.no-button,.tab-carousel-banner__nav-button.no-button:active,.tab-carousel-banner__nav-button.no-button:focus,.tab-carousel-banner__nav-button.no-button:hover{background-color:transparent;border:2px solid transparent;border-radius:1.875rem;color:#000;cursor:pointer;font-size:.6875rem;font-weight:700;line-height:1.2;margin:0;padding:.75rem 1.25rem;text-align:center;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s;white-space:nowrap}@media(min-width:48rem){.tab-carousel-banner__nav-button.no-button,.tab-carousel-banner__nav-button.no-button:active,.tab-carousel-banner__nav-button.no-button:focus,.tab-carousel-banner__nav-button.no-button:hover{font-size:.75rem;padding:.875rem 1.5rem}}.tab-carousel-banner__nav-button.no-button.active,.tab-carousel-banner__nav-button.no-button:focus,.tab-carousel-banner__nav-button.no-button:hover{background-color:#080;border-color:transparent;color:#fff}.tab-carousel-banner__carousel{overflow:hidden;width:100%}.tab-carousel-banner__carousel--single .tab-carousel-banner__swiper--static .swiper-wrapper{display:flex;justify-content:center;transform:none!important;width:100%}.tab-carousel-banner__carousel--single .tab-carousel-banner__slide{margin:0;width:min(88%,calc(100% - 3rem))}.tab-carousel-banner__swiper{margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.tab-carousel-banner__slide{box-sizing:border-box;height:auto;max-width:none;width:86%}@media(min-width:48rem){.tab-carousel-banner__slide{width:88%}}.tab-carousel-banner__swiper--static .swiper-wrapper{display:flex;justify-content:center;transform:none!important;width:100%}.tab-carousel-banner__swiper--static .tab-carousel-banner__slide{margin:0;width:min(88%,calc(100% - 3rem))}.tab-carousel-banner__slide-inner{align-items:stretch;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1rem;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.08);display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:opacity .3s,transform .3s}.tab-carousel-banner[data-slide-count]:not([data-slide-count="1"]) .tab-carousel-banner__slide:not(.swiper-slide-active) .tab-carousel-banner__slide-inner{opacity:.85}@media(min-width:64rem){.tab-carousel-banner__slide-inner{align-items:stretch;flex-direction:row;min-height:37.5rem}}.tab-carousel-banner__slide-media{flex-shrink:0;min-height:14rem;overflow:hidden;position:relative}@media(min-width:64rem){.tab-carousel-banner__slide-media{align-self:stretch;min-height:auto;width:50%}}.tab-carousel-banner__slide-media img{display:block;height:100%;min-height:14rem;object-fit:cover;object-position:center;width:100%}@media(min-width:64rem){.tab-carousel-banner__slide-media img{border-radius:1rem 0 0 1rem;inset:0;min-height:100%;position:absolute}}.tab-carousel-banner__slide-content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem}@media(min-width:64rem){.tab-carousel-banner__slide-content{align-self:stretch;padding:2.5rem 3rem;width:50%}}.tab-carousel-banner__slide-title{margin:0;text-transform:uppercase}.tab-carousel-banner__slide-action,.tab-carousel-banner__slide-text,.tab-carousel-banner__slide-text p:last-child{margin:0}.tab-carousel-banner__pagination-wrap{display:flex;justify-content:center;margin-top:1.5rem}.tab-carousel-banner__pagination{display:flex;gap:.5rem;justify-content:center;position:relative;width:auto!important}.tab-carousel-banner__pagination .swiper-pagination-bullet{background-color:#ccc;border-radius:50%;cursor:pointer;height:.5rem;opacity:1;transition:all .3s;width:.5rem}.tab-carousel-banner__pagination .swiper-pagination-bullet-active{background-color:#080}