.swiper-expo{box-sizing:border-box}.swiper-expo.swiper-horizontal{padding-top:var(--expo-padding,0);padding-bottom:var(--expo-padding,0)}.swiper-expo.swiper-vertical{padding-left:var(--expo-padding,0);padding-right:var(--expo-padding,0)}.swiper-expo .expo-container{width:100%;transform-style:preserve-3d;overflow:visible;border-radius:var(--expo-image-border-radius,0)}.swiper-expo .expo-container,.swiper-expo .expo-content{position:relative;height:100%}.swiper-expo .expo-image{width:100%;overflow:hidden;position:absolute;-o-object-fit:contain;object-fit:contain}.swiper-expo.swiper-horizontal .expo-image{left:calc((var(--expo-image-offset) * 100% - 100%) / -2);top:0;width:calc(var(--expo-image-offset) * 100%);height:100%}.swiper-expo.swiper-vertical .expo-image{top:calc((var(--expo-image-offset) * 100% - 100%) / -2);left:0;height:calc(var(--expo-image-offset) * 100%);width:100%}:root{--expo-image-border-radius:16px}@media (min-width:768px){:root{--expo-image-border-radius:32px}}.swiper{max-width:100%}.swiper-horizontal{width:100%;aspect-ratio:16/9;margin:auto 0}.swiper-vertical{height:100%;aspect-ratio:16/9}.expo-content{padding:45px;font-weight:700;font-size:24px;line-height:1.1;text-wrap-style:balance;display:flex;align-items:flex-end;box-sizing:border-box;color:#fff;font-size:5.6vw;visibility:visible}.expo-image{width:100%;max-height:100vh;max-width:100vw;-o-object-fit:contain;object-fit:contain}@media (min-width:640px){.expo-content{padding:32px}}