@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--view-width:1440px;--container-offset:20px}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;-webkit-font-smoothing:antialiased}img{width:100%;height:100%}ul,li{list-style:none}a{text-decoration:none;color:inherit}.container{max-width:var(--view-width);padding:0 var(--container-offset);margin:0 auto}@media (max-width:568px){.container{padding:0 10px}}.form-registration{padding:40px 20px 20px;background-color:#ffbc00;border-radius:20px}.form-registration .form-registration__title{font-weight:700;font-size:20px;margin-bottom:5px}.form-registration .form-registration__subtitle{font-weight:500;font-size:16px;margin-bottom:20px}.form-registration .custom-checkbox{margin-top:20px;margin-bottom:20px}.form-registration .custom-checkbox input[type="checkbox"]{border-color:#fff!important}.form-registration .custom-checkbox span{color:#fff}@media (max-width:520px){.form-registration .custom-checkbox span{font-size:14px}}@media (max-width:568px){.form-registration{padding:40px 15px 20px}}.hero{position:relative;padding-top:230px;min-height:730px}.hero::before{content:'';position:absolute;top:0;right:0;width:50%;height:95%;z-index:-1;background-color:#ffbc00}@media (max-width:768px){.hero::before{width:100%}}.hero .hero-top{display:flex}@media (max-width:768px){.hero .hero-top{flex-direction:column;row-gap:20px}}.hero .hero-left{width:100%}.hero .hero-title{font-weight:700;font-size:76px}@media (max-width:1100px){.hero .hero-title{font-size:clamp(42px,6.7vw,76px)}}.hero .hero-right{width:100%;padding-left:20px}@media (max-width:768px){.hero .hero-right{padding-left:0}}.hero .page-title{font-weight:300;font-size:50px;margin-bottom:50px}.hero .page-title span{font-weight:700;text-transform:uppercase}@media (max-width:1050px){.hero .page-title{font-size:clamp(35px,4.7vw,50px)}}@media (max-width:768px){.hero .page-title{margin-bottom:20px}}.hero .page-subtitle{font-size:30px;color:#f8f8f8;margin-bottom:40px}.hero .page-cta{max-width:340px}@media (max-width:500px){.hero .page-cta{padding:25px;max-width:unset}}.hero .hero-car{max-width:900px;height:360px;position:absolute;top:10px;left:0;transform:translateY(-100%);z-index:1}@media (max-width:1100px){.hero .hero-car{max-width:750px;height:320px}}@media (max-width:768px){.hero .hero-car{top:-20px;height:300px}}@media (max-width:650px){.hero .hero-car{height:250px}}@media (max-width:500px){.hero .hero-car{width:300px;height:130px}}@media (max-width:350px){.hero .hero-car{width:250px;height:100px;top:-45px}}.hero .hero-info{margin-top:300px;color:#fff;background-color:#2b2b2b;border-radius:50px 50px 0 0;padding:40px}.hero .hero-info .hero-info__wrapper{position:relative;z-index:2}.hero .hero-info .hero-advantages{display:grid;gap:30px;grid-template-columns:repeat(3,auto);margin:105px 0 50px}@media (max-width:768px){.hero .hero-info .hero-advantages{margin:34px 0 57px}}@media (max-width:655px){.hero .hero-info .hero-advantages{grid-template-columns:repeat(2,auto)}}.hero .hero-info .hero-advantages__item{font-weight:500;font-size:24px;padding-bottom:10px;position:relative}.hero .hero-info .hero-advantages__item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ffbc00}@media (max-width:655px){.hero .hero-info .hero-advantages__item{font-size:20px}}@media (max-width:378px){.hero .hero-info .hero-advantages__item{font-size:16px}}.hero .hero-info .page-header{margin-bottom:0}@media (max-width:500px){.hero .hero-info .page-header{font-size:24px}}@media (max-width:768px){.hero .hero-info .container{padding-top:50px}}@media (max-width:768px){.hero .hero-info{padding:10px 0}}@media (max-width:650px){.hero .hero-info{margin-top:250px}}@media (max-width:500px){.hero .hero-info{margin-top:130px}}@media (max-width:568px){.hero{padding-top:150px}}body:has(.navbar.visible){overflow:hidden}.nav{position:fixed;top:0;width:100%;z-index:10;transition:0.1s 0s ease}.nav-wrapper{display:flex;justify-content:center;align-items:center;color:#fff;padding:15px 0}.nav .navbar{display:flex;align-items:center;gap:20px;color:#000}.nav .navbar__link{position:relative;font-size:18px;color:inherit}.nav .navbar__link::after{position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#000000;border-radius:5px}.nav .navbar__link:hover::after,.nav .navbar__link.active::after{content:''}.nav .navbar__link.--registration{margin-left:10px;background-color:#ffffff;color:#000;padding:10px;border-radius:20px;font-weight:600;transition:0.1s 0s ease}.nav .navbar__link.--registration:hover{transform:scale(0.95)}.nav .navbar__link.--registration:hover:after{content:unset}.nav.out{background-color:#000}.nav.out .navbar__link{color:#fff}.nav.out .navbar__link::after{background-color:#fff}.nav.out .--registration{background-color:#ffbc00;color:#000}.nav.--mobile{display:none}.nav.--mobile:has(.visible) .burger{position:relative;z-index:10;filter:invert(1)}.nav.--mobile.out .burger{filter:invert(1)}.nav.--mobile .--registration{background-color:#FFBE2C;color:#fff}.nav.--mobile .burger{appearance:none;background-color:transparent;border:none;width:60px;height:60px;cursor:pointer;user-select:none}.nav.--mobile .burger img{display:block;object-fit:cover;-webkit-user-drag:none}.nav.--mobile .navbar{display:none;position:fixed;top:0;left:0;background-color:#2b2b2b;color:#fff;width:100%;height:100%;flex-direction:column;row-gap:20px;justify-content:center}.nav.--mobile .navbar .navbar__item a{font-size:24px}.nav.--mobile .navbar .navbar__item a::after{background-color:#ffffff}.nav.--mobile .navbar.visible{display:flex}@media (max-width:1100px){.nav.--mobile{display:block}}@media (max-width:1100px){.nav{display:none}}section[id^="section"]{--nav-height:115px;--offset:50px;scroll-margin-top:calc(var(--nav-height) + var(--offset))}.registration{padding:200px 0}.registration__wrapper{display:flex;justify-content:space-between;gap:40px;max-width:1100px}@media (max-width:919px){.registration__wrapper{display:flex;flex-direction:column;align-items:center}}.registration__info{max-width:460px;width:100%}.registration__info .page-header{margin-bottom:50px}@media (max-width:920px){.registration__info{max-width:550px}}.registration__form{max-width:550px;min-width:500px;width:100%}@media (max-width:568px){.registration__form{min-width:285px}}.registration__steps{display:flex;flex-direction:column;row-gap:20px}.registration__steps-item{display:flex;align-items:center;gap:15px;font-weight:500;font-size:20px;position:relative}.registration__steps-item::before{content:attr(data-step);display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-weight:700;font-size:30px;flex-shrink:0;background-color:#ffbc00;border-radius:50%}@media (max-width:350px){.registration__steps-item::before{font-size:20px;width:40px;height:40px}}@media (max-width:350px){.registration__steps-item{font-size:16px}}@media (max-width:920px){.registration{padding:100px 0}}@media (max-width:375px){.registration{padding:75px 0}}@keyframes slow-fill{from{width:0}to{width:100%}}.footer{padding:100px 0 40px;background-color:#2B2B2B;color:#fff}.footer .footer__wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.footer .page-header{margin-bottom:10px}.footer .contacts{display:flex;flex-direction:column;row-gap:20px}.footer .contacts .contacts__item{display:flex;gap:20px}.footer .contacts .contacts__item:nth-child(1){margin-right:40px}.footer .contacts .contacts__item span:nth-child(2){font-weight:700;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:4px}@media (hover:hover){.footer .contacts .contacts__item span:nth-child(2):hover{text-decoration:none}}.footer .socials{display:flex;align-items:center;gap:20px}.footer .socials .socials__link{display:block;max-width:50px}.footer .socials .socials__link img{width:100%;height:100%;object-fit:cover}.footer__map{border-radius:10px;overflow:hidden}.footer__map iframe{width:100%}.footer__bottom-info{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.footer .policy{text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:4px}@media (hover:hover){.footer .policy:hover{opacity:0.8}}.feedbacks .feedbacks__swiper{min-height:600px;display:flex;margin-right:-20px}@media (max-width:568px){.feedbacks .feedbacks__swiper{margin-right:-10px}}.feedbacks .swiper-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.feedbacks .swiper-pagination{margin-top:40px}.feedbacks .swiper-wrapper{align-items:stretch}.feedbacks .swiper-slide{background-color:#191919;border-radius:20px;height:auto;display:flex;flex-direction:column;box-shadow:0 2px 5px 0px #a7a7a7}.feedbacks .feedback{padding:20px;color:#fff;display:flex;flex-direction:column;height:100%}.feedbacks .feedback__image{height:300px;border-radius:10px;overflow:hidden}.feedbacks .feedback__image img{width:100%;height:100%;object-fit:cover}@media (max-width:320px){.feedbacks .feedback__image{height:200px}}.feedbacks .feedback__author{display:block;margin:20px 0 10px;font-weight:600;font-size:18px}.feedbacks .feedback__text{flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:300px}.feedbacks .pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.feedbacks .pagination .swiper-pagination-bullet{display:block;width:15px;height:15px;border-radius:50%;background-color:#aeaeae}.feedbacks .pagination .swiper-pagination-bullet-active{background-color:#668ff9}.faq{padding-top:100px;padding-bottom:200px}.faq-wrapper{display:flex;flex-direction:column;row-gap:40px}.faq-item{overflow:hidden;border-bottom:2px solid #000;padding:0 0 20px}.faq-item.opened{overflow:visible}.faq-item.opened .faq-question{padding-bottom:30px}.faq-item.opened .faq-question img{transform:rotate(180deg)}.faq-item.opened .faq-answer{opacity:1;pointer-events:all;z-index:0;max-height:100%;position:relative;top:0}.faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;z-index:2;background-color:#fff}.faq-question span{font-weight:700;font-size:24px}.faq-question img{max-width:20px}.faq-answer{max-width:800px;font-weight:300;font-size:20px;opacity:0;pointer-events:none;z-index:-1;top:-40px;transition:0.1s 0s ease-in;position:absolute}@media (max-width:568px){.faq{padding-top:100px;padding-bottom:100px}}@media (max-width:375px){.faq{padding-top:75px;padding-bottom:75px}}.app{padding-top:100px;min-height:720px;background:url("/static/img/bg-app.png?25d8e71a89f6") center no-repeat,linear-gradient(90deg,#FFBE2C 54%,#F8D074 104%,#FFEEB5 112%);background-size:cover}@media (max-width:400px){.app .page-header{margin-bottom:20px}}.app__links{display:flex;flex-direction:column;row-gap:20px}.app__links-top{display:flex;gap:20px}.app__links-bottom{display:flex;flex-direction:column;row-gap:10px}.app__links-bottom .app__link{max-width:420px}.app__links-bottom .app__link::before{content:none!important}@media (max-width:400px){.app__links{flex-direction:column}}.app__link{display:flex;align-items:center;justify-content:center;gap:12px;max-width:200px;width:100%;padding:15px;background-color:#000;color:#fff;border-radius:25px;font-size:18px;border:2px solid transparent;transition:0.1s 0s ease-in}.app__link:nth-child(1)::before{display:block;content:'';width:30px;height:30px;background:url("/static/img/icons/playmarket.svg?25d8e71a89f6") no-repeat center center;background-size:cover}.app__link:nth-child(2)::before{display:block;content:'';width:30px;height:30px;background:url("/static/img/icons/appstore.svg?25d8e71a89f6") no-repeat center center;background-size:cover}@media (hover:hover){.app__link:hover{background-color:rgba(255,255,255,0.5);color:#000;border-color:#000}}@media (max-width:400px){.app__link{max-width:unset}}@media (max-width:568px){.app{padding-top:75px}}.events{padding-top:200px}.events .events__info{display:flex;justify-content:center;margin-bottom:90px;gap:45px;position:relative}.events .events__info-img{max-width:531px;height:363px}@media (max-width:1030px){.events .events__info-img{max-width:400px;height:auto}}.events .events__info-wrapper{display:flex;flex-direction:column;row-gap:25px}@media (max-width:1030px){.events .events__info-wrapper{min-width:410px}}@media (max-width:500px){.events .events__info-wrapper{min-width:unset}}.events .events__info-item{font-weight:700;font-size:30px}.events .events__info-item span{color:#ffbc00;text-transform:uppercase;text-wrap:nowrap}@media (max-width:350px){.events .events__info-item{font-size:24px}}.events .events__info::after{content:'';width:336px;height:278px;background:url("/static/img/decorate/events-bubbles.svg?25d8e71a89f6");position:absolute;top:-45px;right:60px;z-index:-1}@media (max-width:900px){.events .events__info{flex-direction:column-reverse;align-items:center}}@media (max-width:375px){.events .events__info{margin-bottom:20px}}.events .events__more{max-width:260px;font-size:16px;padding:16px}@media (max-width:430px){.events .events__more{max-width:unset}}.events .winners__swiper{height:250px;margin-right:-20px}@media (max-width:568px){.events .winners__swiper{margin-right:-10px}}.events .winners__buttons{justify-content:center}.events .winner{display:flex;flex-direction:column;align-items:center}.events .winner__image{width:120px;height:120px;background-color:#e4e4e4;border-radius:50%;margin-bottom:20px}.events .winner__image img{display:block;object-fit:fill}.events .winner__name{margin-bottom:10px}.events .winner__date{margin-bottom:5px}.events .winner__prize{text-align:center}.events .winner__prize span{text-wrap:nowrap}@media (max-width:900px){.events{padding-top:100px}}@media (max-width:568px){.events{padding-top:75px}}.swiper-buttons{display:flex;gap:20px}.swiper-btn{width:40px;height:40px;background-size:cover;cursor:pointer;transition:0.1s 0s ease-in;background-position:center;background-size:cover;background-repeat:no-repeat}.swiper-btn-prev{background-image:url("/static/img/icons/button-arrow-circle.svg?25d8e71a89f6")}.swiper-btn-prev:active{transform:scale(0.9)}.swiper-btn-next{background-image:url("/static/img/icons/button-arrow-circle.svg?25d8e71a89f6");transform:scale(-1)}.swiper-btn-next:active{transform:scale(-0.9)}.custom-file-input{cursor:pointer;position:relative}.custom-file-input span{font-family:inherit;font-weight:500;font-size:inherit;color:#7b7b7b;cursor:inherit}.custom-file-input span.active{color:#000}.custom-file-input input[type="file"]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:inherit}.page-html,.page-body{height:100%;font-family:"Inter",sans-serif}.button{display:block;cursor:pointer;font-weight:400;font-size:24px;color:#fff;text-align:center;padding:15px;box-shadow:0 7px 10px 0 rgba(0,0,0,0.25);background:#191919;border-radius:20px;border:none;transition:0.05s 0s ease-in}.button--cirle{border-radius:40px}@media (hover:hover){.button:hover{background-color:#434343}}.button:active{transform:scale(0.95)}.page-header{font-weight:700;font-size:36px;margin-bottom:40px}@media (max-width:375px){.page-header{font-size:30px}}.logo{max-width:160px;margin-right:auto}@media (max-width:768px){.logo{filter:brightness(0) saturate(100%) invert(100%) sepia(94%) saturate(0%) hue-rotate(211deg) brightness(106%) contrast(108%)}}@media (max-width:568px){.logo{max-width:100px}}.form{display:flex;flex-direction:column;row-gap:10px}.form .form-input{font-family:inherit;padding:15px 10px;font-size:16px;background-color:#fff;border-radius:10px;border:none}.form .form-input::placeholder{font-family:inherit;font-weight:500;font-size:inherit;color:#7b7b7b}.form .custom-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.form .custom-checkbox input[type="checkbox"]{appearance:none;width:24px;height:24px;border:2px solid #000;position:relative;border-radius:5px;cursor:pointer;flex-shrink:0}.form .custom-checkbox input[type="checkbox"]::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:13px;background:no-repeat center url("/static/img/icons/checkbox-select.svg?25d8e71a89f6");background-size:cover}.form .custom-checkbox input[type="checkbox"]:checked::after{content:''}.form .custom-checkbox a{text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:4px;text-wrap:nowrap}