.hero-block{width:100%;padding:60px 0}.hero-block .container{display:flex;flex-direction:column;gap:28px;align-items:center;padding-top:40px;padding-bottom:80px}@media(min-width: 1024px){.hero-block .container{flex-direction:row;gap:80px;padding-top:20px;padding-bottom:60px}}.hero-block__content{flex:1;display:flex;flex-direction:column;gap:24px}@media(max-width: 1024px){.hero-block__content{gap:16px}}.hero-block__font-light{color:#fff}.hero-block__font-dark{color:#0f1115}.hero-block__subtitle{font-size:18px;font-weight:500;margin-bottom:8px;color:#febd43}@media(max-width: 1024px){.hero-block__subtitle{font-size:16px !important}}.hero-block__heading h1{color:inherit;font-size:2.25rem;font-weight:600;line-height:1.25;margin:0}@media(min-width: 1024px){.hero-block__heading h1{font-size:3.5rem}}.hero-block__description{color:inherit;font-size:1.125rem;line-height:1.6}.hero-block__description p{margin:0 0 1rem}@media(max-width: 1024px){.hero-block__description p{font-size:16px !important}}.hero-block__description p:last-child{margin-bottom:0}.hero-block__button-wrapper{margin-top:.5rem !important}.hero-block__button{display:inline-block;padding:16px 36px !important;background-color:#febd43;color:#0f1115 !important;text-decoration:none;border-radius:16px;font-weight:600;transition:all .3s ease}.hero-block__button:hover{opacity:.9;transform:translateY(-2px)}.hero-block__partners{display:none;margin-top:2rem !important}.hero-block__partners-subheading{color:#8b8b8b;font-size:1rem;font-weight:600}.hero-block__partners-grid{display:flex;flex-wrap:wrap;gap:40px;align-items:center;margin-top:1.5rem !important}.hero-block__partner-item{display:flex;align-items:center;justify-content:center}.hero-block__partner-item img{max-width:100%;height:auto;max-height:60px;object-fit:contain;opacity:.7;transition:opacity .3s ease}.hero-block__partner-item img:hover{opacity:1}.hero-block__slider{display:flex;flex-direction:column;width:100%}@media(min-width: 1024px){.hero-block__slider{width:45% !important}}.hero-block__slider .hero-swiper{width:100%;height:auto;aspect-ratio:4/5;overflow:hidden;border-radius:20px;position:relative}@media(max-width: 1024px){.hero-block__slider .hero-swiper{aspect-ratio:5/6}}.hero-block__slider .hero-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.hero-block__slider .hero-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-block__slider .hero-swiper .swiper-button-next,.hero-block__slider .hero-swiper .swiper-button-prev{color:#fff;background-color:rgba(0,0,0,.5);border-radius:50%;width:40px;height:40px;z-index:10;padding:12px !important}.hero-block__slider .hero-swiper .swiper-button-next::after,.hero-block__slider .hero-swiper .swiper-button-prev::after{font-size:18px}.hero-block__slider .hero-swiper .swiper-button-prev{left:20px}.hero-block__slider .hero-swiper .swiper-button-next{right:20px}.hero-block__progress{width:100%;height:4px;background-color:rgba(254,189,67,.2);border-radius:999px;margin-top:16px !important;overflow:hidden;display:flex;align-items:center;position:relative}@media(max-width: 1024px){.hero-block__progress{margin-top:12px !important}}.hero-block__progress .hero-block__progress-bar{height:100%;width:0%;background-color:#febd43;border-radius:2px;transition:width 5000ms linear}.hero-block__progress .swiper-pagination{position:relative;width:auto;margin-left:12px;line-height:1}.hero-block__progress .swiper-pagination .swiper-pagination-bullet{background-color:#febd43;opacity:.4;width:8px;height:8px;margin:0 4px;transition:opacity .3s ease}.hero-block__progress .swiper-pagination .swiper-pagination-bullet-active{opacity:1}
