@keyframes shine-line{0%{left:0;opacity:0;transition:.3s}5%{opacity:1}95%{opacity:1}to{left:180px;opacity:0;transition:.3s}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.tot-sponsors{display:block;padding:50px 0;position:relative}.tot-sponsors .tot-sponsors-intro .title{margin-bottom:0}.tot-sponsors .tot-sponsors-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding-top:50px;width:100%}@media (min-width:1024px){.tot-sponsors .tot-sponsors-content{flex-direction:row;justify-content:space-between}}.tot-sponsors .tot-sponsors-content .title-sponsor-cat{--tw-text-opacity:1;border-bottom:2px solid #0adbe3;color:rgb(10 219 227/var(--tw-text-opacity,1));font-size:22px;font-weight:700;margin-bottom:30px;padding-bottom:10px;text-align:center;text-transform:uppercase;width:100%}.tot-sponsors .tot-sponsors-content .sponsors-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px;margin-left:auto;margin-right:auto;width:100%}.tot-sponsors .tot-sponsors-content .sponsors-list .list-item{align-items:center;display:flex;height:120px;justify-content:center;padding-left:15px;padding-right:15px;width:auto;width:230px}.tot-sponsors .tot-sponsors-content .sponsors-list .list-item a{display:block;transform:scale(1);transition-duration:.3s}.tot-sponsors .tot-sponsors-content .sponsors-list .list-item a figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tot-sponsors .tot-sponsors-content .sponsors-list .list-item a figure img{cursor:default;height:100%}.tot-sponsors .tot-sponsors-content .sponsors-list .list-item a:hover{transform:scale(1.1)}
