.block-feature-cards .feature-cards-grid{flex-flow:wrap;justify-content:flex-end;gap:1.5rem;width:100%;display:flex}@media (max-width:1024px){.block-feature-cards .feature-cards-grid{justify-content:flex-start}}.block-feature-cards .feature-image-container{flex-shrink:0;width:330px;height:391px;position:relative;overflow:hidden}@media (max-width:782px){.block-feature-cards .feature-image-container{width:100%}}.block-feature-cards .feature-image-container img{object-fit:cover;width:100%;height:100%;display:block}.block-feature-cards .overlay{background:linear-gradient(#07133073 0% 100%),linear-gradient(#0003 0% 100%),linear-gradient(#00000080 0%,#0000 100%);justify-content:center;align-items:flex-start;width:100%;height:100%;padding:1.8rem;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.block-feature-cards .overlay .feature-card-main-text p{color:#e5e8f0;font-size:24px;font-style:normal;font-weight:300;line-height:120%}.block-feature-cards .overlay .feature-card-main-text,.block-feature-cards .overlay .feature-card-hover-text{opacity:1;transition:opacity .3s ease-in-out;position:absolute;left:1.8rem;right:1.8rem}.block-feature-cards .overlay .feature-card-hover-text{opacity:0;pointer-events:none;font-size:18px;font-style:normal;font-weight:300;line-height:120%}.block-feature-cards .overlay:before{content:url(../../assets/images/icon-feature-plus.svg);opacity:1;pointer-events:none;width:45px;height:45px;transition:all .3s ease-in-out;position:absolute;bottom:1.8rem;right:1.8rem}.block-feature-cards .overlay:after{content:url(../../assets/images/icon-feature-arrow.svg);opacity:0;pointer-events:none;width:45px;height:45px;transition:all .3s ease-in-out;position:absolute;bottom:1.8rem;right:1.8rem}.block-feature-cards .feature-card-link{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.block-feature-cards .feature-image-container:hover .overlay{background:linear-gradient(#000000a6 0%,#0000 100%)}.block-feature-cards .feature-image-container:hover .overlay .feature-card-main-text{opacity:0}.block-feature-cards .feature-image-container:hover .overlay .feature-card-hover-text{opacity:1;pointer-events:none}.block-feature-cards .feature-image-container:hover .overlay:before{opacity:0}.block-feature-cards .feature-image-container:hover .overlay:after{opacity:1}
