.card-hero{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-hero:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.16),0 4px 8px rgba(0,0,0,.08),inset 0 2px 0 rgba(255,255,255,.7)}.card-hero:before{content:"";position:absolute;bottom:0;right:0;height:0;width:0;background:linear-gradient(43.96deg,#f0e7d6 .4%,#cab794 99.92%);z-index:0;transition:width .7s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);transform-origin:bottom right}.card-hero:hover:before{width:100%;height:100%}.card-hero>*{position:relative;z-index:1}@keyframes scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-ltr{0%{transform:translateX(0)}to{transform:translateX(50%)}}.animate-scroll-rtl{animation:scroll-rtl 25s linear infinite;display:flex;width:max-content}.animate-scroll-ltr{animation:scroll-ltr 25s linear infinite;display:flex;width:max-content}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer-animate{background-size:200% 100%;animation:shimmer 2s linear infinite}@keyframes slide{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes expand-shrink{0%{width:1%}to{width:100%}}.animate-slide{animation:slide 5s ease-in-out infinite}.animate-expand-shrink{animation:expand-shrink 5s ease-in-out forwards}.border-effect{border-left-color:rgba(248,250,252,.2)}.swiper{max-width:100%!important}.swiper,.swiper-slide,.swiper-wrapper{width:100%!important}