.card-section{padding:35px 0}@media (min-width:1024px){.card-section{padding-block:70px}}.card-section .swiper--cards{margin-bottom:var(--spacing)}.card-section .swiper--cards:last-child{margin-bottom:0}.card-section--grid{padding:60px 0}.card-section--grid .section-heading{margin-bottom:34px}@media (min-width:1024px){.card-section--grid .section-heading{margin-bottom:59px}}.card-section--grid .swiper--cards .swiper-wrapper{flex-wrap:wrap;gap:34px;transform:translateZ(0)!important}.card-section--grid .swiper--cards .swiper-slide{margin-right:0!important;width:100%}@media (min-width:520px){.card-section--grid .swiper--cards .swiper-slide{width:calc(50% - 17px)}}.card-section--grid .swiper--cards .swiper-controls{display:none}@media (min-width:1024px){.card-section--grid-3 .swiper--cards .swiper-slide{width:calc(33.33333% - 22.66667px)}.card-section--grid-4 .swiper--cards .swiper-slide{width:calc(25% - 25.5px)}}.card-section--featured{padding:13px 0 40px}.card-section--featured .section-heading{margin-bottom:33px;text-align:left}@media (min-width:1024px){.card-section--featured .section-heading{margin-bottom:87px;text-align:center}}.card-section--featured .swiper--cards .swiper-slide{width:240px}@media (min-width:375px){.card-section--featured .swiper--cards .swiper-slide{width:280px}}@media (min-width:1024px){.card-section--featured .swiper--cards .swiper-slide{width:312px}}.card-section--featured .swiper--cards .swiper-pagination{margin-top:16px}.card-section--featured .swiper--cards .swiper-buttons{display:flex}@media (min-width:1024px){.card-section--space{padding-block:100px}}.swiper--cards{margin:0 calc(var(--container-gutter)*-1);overflow:visible;padding:0 var(--container-gutter)}.swiper--cards .swiper-slide{box-sizing:border-box;display:flex;height:auto;width:240px}@media (min-width:375px){.swiper--cards .swiper-slide{width:323px}}@media (min-width:1024px){.swiper--cards .swiper-slide{width:382px}}.swiper--cards .swiper-buttons{display:none}@media (min-width:1024px){.swiper--cards .swiper-buttons{display:flex}.card-section--new .section-heading{max-width:820px}}.card--new .card-body{display:flex;flex:1;flex-direction:column}.card--new .card-btn{margin-top:auto}.card p{text-wrap:wrap;word-break:break-word}