.block--cards{--card-count:4}.block--cards .cards{display:flex;flex-wrap:wrap;gap:1.5rem var(--bs-gutter-x)}.block--cards .swiper-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:1rem}.block--cards .swiper-pagination .swiper-pagination-bullet{position:relative;display:inline-block;flex:0 0 25px;height:3px;background-color:var(--bs-gray-300)}.block--cards .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--bs-primary)}.block--cards .swiper-pagination .swiper-pagination-bullet:hover{cursor:pointer}.block--cards .swiper-pagination .swiper-pagination-bullet::after{content:"";display:block;height:22px;position:relative;width:100%;z-index:2;top:-9px}.editor-styles-wrapper .block--cards{--card-width:100%}@media (min-width:768px){.editor-styles-wrapper .block--cards{--card-width:calc(100% / max(1, (var(--card-count, 4) - 2)))}}@media (min-width:992px){.editor-styles-wrapper .block--cards{--card-width:calc(100% / (var(--card-count, 4) - 1))}}@media (min-width:1200px){.editor-styles-wrapper .block--cards{--card-width:calc(100% / var(--card-count, 4))}}.editor-styles-wrapper .block--cards .cards[class*=justify-content-]>.acf-innerblocks-container{justify-content:inherit}.editor-styles-wrapper .block--cards .cards>.acf-innerblocks-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:1.5rem calc(var(--bs-gutter-x) * 2)}.editor-styles-wrapper .block--cards .cards>.acf-innerblocks-container>.wp-block-lvl-cards-card{flex:1 1 var(--card-width,100%);max-width:calc(var(--card-width, 100%) - var(--bs-gutter-x) * 2);margin-bottom:1.5rem;padding:calc(var(--bs-gutter-x) / 2)}.editor-styles-wrapper .block--cards .cards>.block--cards-card{flex:1 1 var(--card-width,100%);max-width:var(--card-width,100%);margin-bottom:1.5rem}.editor-styles-wrapper .block--cards .swiper-wrapper.--auto{display:grid;grid-template-columns:repeat(var(--card-count,4),1fr);gap:1.5rem var(--bs-gutter-x,1.5rem)}.editor-styles-wrapper .block--cards .swiper-wrapper.--manual>.acf-innerblocks-container{display:grid;grid-template-columns:repeat(var(--card-count,4),1fr);gap:1.5rem var(--bs-gutter-x,1.5rem)}.editor-styles-wrapper .block--cards .swiper-pagination,.editor-styles-wrapper .block--cards .swiper-button-next,.editor-styles-wrapper .block--cards .swiper-button-prev{display:none}.editor-styles-wrapper .block--cards.--preview .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:block}