.timeline-item .image{aspect-ratio:16/9}@media (min-width:768px){.timeline-item .image{aspect-ratio:16/14}}.timeline-item .text p:not(:last-child){margin-bottom:1.5rem}.timeline-item .swiper-pagination{--tw-bg-opacity:1;align-items:center;background-color:#151515;background-color:rgb(21 21 21/var(--tw-bg-opacity));bottom:0;display:flex;gap:1.75rem;height:4rem;justify-content:space-between;left:0;position:absolute;right:0;width:100%;z-index:10}.timeline-item .swiper-pagination .arrow{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#3a3a3d;background-color:rgb(58 58 61/var(--tw-bg-opacity));border-radius:.25rem;color:#000;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;height:4rem;justify-content:center;overflow:hidden;transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1);width:4rem}@media (hover:hover){.timeline-item .swiper-pagination .arrow:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#ff2942;background-color:rgb(255 41 66/var(--tw-bg-opacity));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}.timeline-item .swiper-pagination .pagination-dots{align-items:center;display:flex;gap:1.75rem;justify-content:space-between;overflow:hidden;position:relative}.timeline-item .swiper-pagination .pagination-dots:after{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:"";display:block;height:.125rem;left:0;opacity:.2;padding-left:.25rem;padding-right:.25rem;position:absolute;right:0;top:.5rem;width:100%;z-index:-1}.timeline-item .swiper-pagination .dot{align-items:center;border-radius:0;display:flex;flex-direction:column;gap:.25rem;justify-content:center;opacity:1}.timeline-item .swiper-pagination .dot .icon{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));-webkit-clip-path:url(#mix-cross);clip-path:url(#mix-cross);height:1rem;overflow:hidden;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);width:1rem}.timeline-item .swiper-pagination .dot .title{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));font-size:10px;font-weight:900;text-transform:uppercase}.timeline-item .swiper-pagination .dot.active .icon,.timeline-item .swiper-pagination .dot:hover .icon{--tw-bg-opacity:1;background-color:#ff2942;background-color:rgb(255 41 66/var(--tw-bg-opacity))}
