.sn_card_bg_text{overflow:hidden;position:relative;border-radius:.5rem;overflow:hidden;color:#fff;position:relative}.sn_card_bg_text:before{content:"";display:block;height:0;padding-top:126.8656716418%}.sn_card_bg_text picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sn_card_bg_text picture::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear, left bottom, left top, color-stop(26.48%, #000000), color-stop(63.53%, rgba(0, 0, 0, 0)));background:linear-gradient(360deg, #000000 26.48%, rgba(0, 0, 0, 0) 63.53%);z-index:1}.sn_card_bg_text picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sn_card_bg_text__title{color:#fff;margin-bottom:.625rem;font-size:1.25rem}@media only screen and (min-width: 48em){.sn_card_bg_text__title{font-size:2rem}}.sn_card_bg_text__content{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:2;opacity:0;visibility:hidden;-webkit-transition:all .35s ease;transition:all .35s ease}.swiper-slide-active .sn_card_bg_text__content{opacity:1;visibility:visible}