.activities-section{overflow:hidden;padding-top:50px;width:100%}.activities-section .swiper-container{margin:var(--space-2xl) auto;margin-top:calc(var(--space-2xl) + var(--space-sm));position:relative;width:100%}.activities-section .swiper-wrapper{display:flex;flex-direction:row}.activities-section .swiper-button-next,.activities-section .swiper-button-prev{color:#fff}.activities-section .swiper-backface-hidden .swiper-slide{transform:scale(1) translateZ(0)}.activities-section .swiper-slide.swiper-slide-active{opacity:1!important;transform:scale(1.25)!important;z-index:9}.activities-section .swiper-slide-active{transform:scale(1) translateZ(0)!important}.activities-section .swiper-slide-active .info-box{opacity:1!important}.activities-section .swiper-slide{align-items:end;border-radius:50px;display:flex;height:500px;justify-content:center;padding-inline:var(--space-md);position:relative;transform:scale(1);transition:transform .3s ease-in-out;width:450px}@media (min-width:1920px){.activities-section .swiper-slide{height:600px}}.activities-section .swiper-slide .info-box{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(0deg,rgba(8,8,8,.1),rgba(8,8,8,.1)),linear-gradient(180deg,rgba(25,12,3,.2),rgba(74,67,60,.2) 50%,hsla(70,2%,52%,.2));border-radius:25px;display:flex;flex-direction:column;gap:var(--space-xs);justify-content:center;margin-bottom:var(--space-md);opacity:0;padding:var(--space-md);position:relative;text-align:center;transition:opacity .2s ease-in-out;width:95%;z-index:2}.activities-section .swiper-slide .info-box .desc,.activities-section .swiper-slide .info-box .title{color:#fff}.activities-section .swiper-slide .info-box .title{font-family:Trois Mille Medium;font-size:var(--text-base)}.activities-section .swiper-slide .info-box .desc{font-family:TWK Lausanne;font-size:12px;font-weight:350}.activities-section .swiper-slide img{border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.23);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}