.ssa-carousel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px}.ssa-carousel__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:1px solid color-mix(in srgb,var(--ssa-color-secondary) 25%,transparent);border-radius:15px;background:0 0;color:var(--ssa-color-secondary);cursor:pointer;-webkit-transition:background var(--ssa-transition-hover) ease,border-color var(--ssa-transition-hover) ease,color var(--ssa-transition-hover) ease;transition:background var(--ssa-transition-hover) ease,border-color var(--ssa-transition-hover) ease,color var(--ssa-transition-hover) ease}.ssa-carousel__btn:hover:not(:disabled):not([aria-disabled=true]):not(.swiper-button-disabled){background:var(--ssa-color-surface);border-color:var(--ssa-color-secondary)}.ssa-carousel__btn.swiper-button-disabled,.ssa-carousel__btn:disabled,.ssa-carousel__btn[aria-disabled=true]{opacity:.4;cursor:default}.ssa-carousel__btn.swiper-button-lock{display:none}@media (prefers-reduced-motion:reduce){.ssa-carousel__btn{-webkit-transition:none;transition:none}}.ssa-carousel__arrow-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.ssa-carousel__arrow-wrap--back{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ssa-carousel__arrow{display:block;width:18px;height:18px}.ssa-carousel__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.ssa-carousel__pagination.swiper-pagination-lock,.ssa-carousel__pagination:empty{display:none}.ssa-carousel__bullet{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--ssa-color-secondary) 25%,transparent);cursor:pointer;-webkit-transition:width var(--ssa-transition-hover) ease,background var(--ssa-transition-hover) ease;transition:width var(--ssa-transition-hover) ease,background var(--ssa-transition-hover) ease}.ssa-carousel__bullet:hover{background:color-mix(in srgb,var(--ssa-color-secondary) 45%,transparent)}.ssa-carousel__bullet.is-on{width:28px;background:var(--ssa-color-primary)}.ssa-carousel__bullet:focus-visible{outline:2px solid var(--ssa-color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ssa-carousel__bullet{-webkit-transition:none;transition:none}}.swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.swiper:not(.swiper-initialized) .swiper-slide{width:auto}