.sponsor-slider{display:flex;flex-direction:column;gap:30px;overflow:visible;width:100%}.sponsor-slider .swiper-slide{background:#fff;border-radius:10px;display:flex;flex-direction:column;height:270px;justify-content:flex-end;max-height:270px;padding:40px;position:relative;width:100%}.sponsor-slider .swiper-slide img{aspect-ratio:1;height:130px;position:absolute;right:40px;top:40px;width:130px}.sponsor__category{--font-size:14px;--font-size-rem:0.875rem;--line-height:18px;--line-height-rem:1.125rem}.sponsor__category,.sponsor__name{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.sponsor__name{color:#006729;font-family:HDI-GerlingSans-Bold;--font-size:18px;--font-size-rem:1.125rem;--line-height:22px;--line-height-rem:1.375rem}.sponsor{padding:30px 0}.sponsor h1{font-family:HDI-GerlingSans-Bold}.sponsor__others{display:grid;gap:10px;grid-template-columns:1fr}.sponsor__other{background-color:#fff;border-radius:10px;padding:40px}.sponsor__content{display:flex;flex-direction:column}.sponsor__content h2{--font-size:18px;--font-size-rem:1.125rem;--line-height:26px;--line-height-rem:1.625rem}.sponsor__content h2,.sponsor__content h3{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.sponsor__content h3{--font-size:16px;--font-size-rem:1rem;--line-height:20px;--line-height-rem:1.25rem}.videos{display:grid;gap:20px;grid-template-columns:1fr;width:100%}.swiper-pagination{inset:unset!important;margin:20px 0 0;position:relative}.swiper-pagination-bullet{background:#006729}.swiper-button-next,.swiper-button-prev{background-color:#fff;border:1px solid #c6c6c6;border-radius:50%;height:70px;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:70px}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-next svg,.swiper-button-prev svg{transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:16px}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#79b530;border-color:#79b530}.swiper-button-next:hover svg,.swiper-button-prev:hover svg{--icon-color:#fff}.swiper-button-next{right:0;transform:translateX(50%)}.swiper-button-next svg{transform:rotate(-90deg)}.swiper-button-prev{left:0;transform:translateX(-50%)}.swiper-button-prev svg{transform:rotate(90deg)}.swiper__wrapper{overflow:hidden;position:relative}@media screen and (min-width:0px) and (max-width:1299.99px){.swiper-button-next,.swiper-button-prev{display:none}}@media screen and (min-width:768px){.sponsor__others{gap:20px;grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.sponsor__other{padding:70px}.sponsor__content h2{--font-size:26px;--font-size-rem:1.625rem;--line-height:30px;--line-height-rem:1.875rem}.sponsor__content h2,.sponsor__content h3{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.sponsor__content h3{--font-size:22px;--font-size-rem:1.375rem;--line-height:26px;--line-height-rem:1.625rem}.videos{grid-template-columns:1fr 1fr}}.sportsman{display:flex;flex-direction:column;gap:30px;width:100%}.sportsman .swiper-slide{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:center;text-align:center}.sportsman__image{border-radius:50%;height:150px;min-width:150px;overflow:hidden;width:150px}.sportsman__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sportsman__name{color:#006729;font-family:HDI-GerlingSans-Bold;--font-size:16px;--font-size-rem:1rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}@media screen and (min-width:992px){.sportsman__image{height:185px;min-width:185px;width:185px}.sportsman__name{--font-size:18px;--font-size-rem:1.125rem;--line-height:22px;--line-height-rem:1.375rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@font-face{font-family:HDI-GerlingSans-Regular;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2) format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2) format("woff2")}.video{position:relative;width:100%}.video:hover .video__play:before{animation:pulse 1s infinite}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.video iframe{height:100%;width:100%}.video__content{border-radius:10px;height:250px;overflow:hidden;width:100%}.video__poster{background-color:#000;height:100%;position:relative;width:100%}.video__poster img{-o-object-fit:cover;object-fit:cover}.video__poster img,.video__poster:before{height:100%;left:0;position:absolute;top:0;width:100%}.video__poster:before{background-color:#0006;content:"";z-index:1}.video__play{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:70px;justify-content:center;min-width:70px;position:relative;width:70px}.video__play:hover .video__icon{background-color:#79b530}.video__play:hover .video__icon svg{--icon-color:#fff}.video__play:before{animation:none;border:1px solid #afd2c0;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:100%}.video__icon,.video__play:before{border-radius:50%;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.video__icon{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:center;width:50px}.video__icon svg{transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.video__desc{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-end;padding:20px 30px;position:relative;width:100%;z-index:1}.video__name{width:50%;--font-size:20px;--font-size-rem:1.25rem;--line-height:30px;--line-height-rem:1.875rem;color:#fff;font-family:HDI-GerlingSans-Bold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.video__text{padding:20px 0}@media screen and (min-width:576px){.video__content{height:375px}.video__text{padding:20px 50px}}@media screen and (min-width:768px){.video__play{height:90px;min-width:90px;width:90px}.video__icon{height:70px;width:70px}.video__desc{gap:30px;padding:50px 100px}.video__name{--font-size:24px;--font-size-rem:1.5rem;--line-height:36px;--line-height-rem:2.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}