.image-cards{overflow-x:hidden;overflow-x:clip}.image-cards__title-wrapper{text-align:left;font-weight:normal;font-style:normal;margin-bottom:4rem}@media(min-width: 48em){.image-cards__title-wrapper{margin-bottom:6rem}}.image-cards__swiper-container.swiper-initialized{overflow:visible}.image-cards__swiper-container:not(.swiper-initialized) .swiper-wrapper{justify-content:center}.image-cards__swiper-container:not(.swiper-initialized) .swiper-button-prev,.image-cards__swiper-container:not(.swiper-initialized) .swiper-button-next{display:none}.image-cards__pre-title{font-size:1.6rem}@media(min-width: 48em){.image-cards__pre-title{font-size:2rem}}.image-cards__title{font-size:3.4rem;letter-spacing:-1.4px;line-height:1.15}@media(min-width: 48em){.image-cards__title{font-size:7rem}}@media(min-width: 48em){.image-cards__card.swiper-slide{min-width:300px;width:calc(100%/var(--section-blocks-size) - 4rem)}.image-cards__card.swiper-slide:not(:last-child){margin-right:5rem}}.image-cards__card-image{flex:100% 0;width:inherit;position:relative;aspect-ratio:4/5}.image-cards__card-image img,.image-cards__card-image svg{width:100%;height:100%;object-fit:cover}@media(min-width: 48em){.image-cards__card-image{flex:1 0}}.image-cards__card-text{flex:100% 0;height:auto;display:flex;justify-content:center;flex-direction:column;height:100%;text-align:left;padding:3rem 0 0}@media(min-width: 48em){.image-cards__card-text{flex:30% 0;height:100%}}.image-cards__card-title{font-size:2rem}.image-cards__card-body{font-size:1.5rem}
