.feature-card-group{display:grid;gap:1rem}.feature-card{display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-image{height:14rem;overflow:hidden;width:100%}.feature-image img{transition:transform .3s ease}.feature-content{display:flex;flex:1;flex-direction:column;padding:1.25rem}.feature-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-description{font-size:.875rem}.feature-card-layout-4{grid-template-columns:repeat(4,1fr)}.feature-card-layout-4 .feature-card{flex-direction:column}.feature-card-layout-4 .feature-card .feature-image{aspect-ratio:auto;height:18rem;width:100%}@media (width>=1024px){.feature-image{aspect-ratio:1/1;height:auto;width:13rem}.feature-card-layout-3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.feature-card-layout-3 .feature-card{flex-direction:row}.feature-card-layout-3:not(.feature-card-group-flip) .feature-card:first-child{flex-direction:column;grid-row:span 2/span 2}:is(.feature-card-layout-3:not(.feature-card-group-flip) .feature-card:first-child) .feature-image{height:18rem;width:100%}.feature-card-layout-3.feature-card-group-flip .feature-card:last-child{flex-direction:column;grid-column:2/3;grid-row:1/3}:is(.feature-card-layout-3.feature-card-group-flip .feature-card:last-child) .feature-image{height:18rem;width:100%}}.feature-card:hover .feature-image img{transform:scale(1.1)}.feature-carousel-block .swiper-pagination{--swiper-pagination-bottom:0;display:flex;justify-content:center}.feature-carousel-block .swiper-pagination-bullet{background:var(--color-primary);opacity:.5}.feature-carousel-block .swiper-pagination-bullet-active{background:var(--color-primary);opacity:1}.feature-carousel-block .swiper-slide{display:flex;height:auto}