@font-face{font-family:"proxima_softbold";src:url("../fonts/proximasoft/proximasoft-bold-webfont.woff2") format("woff2"),url("../fonts/proximasoft/proximasoft-bold-webfont.woff") format("woff"),url("../fonts/proximasoft/proximasoft-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"grtsk";src:url("../fonts/ZettaSemibold-600.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"grtsk700";src:url("../fonts/grtsk/TRYGrtsk-ZettaSlant700.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"grtsk400";src:url("../fonts/grtsk/TRYGrtsk-Slant400.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"grtsk300";src:url("../fonts/grtsk/TRYGrtsk-ZettaSlant300.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"roadUA200";src:url("../fonts/roadUA/RoadUA-ExtraLight.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"roadUA300";src:url("../fonts/roadUA/RoadUA-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"roadUA400";src:url("../fonts/roadUA/RoadUA-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"roadUA500";src:url("../fonts/roadUA/RoadUA-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"roadUA700";src:url("../fonts/roadUA/RoadUA-Bold.otf") format("opentype");font-weight:700;font-style:normal}*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}img{display:inline-block}body{overflow-x:hidden;width:100%;min-height:100vh;margin:0;padding:0;font-family:"roadUA300",sans-serif;font-weight:300;font-size:18px;line-height:1.5;letter-spacing:-0.02em;color:#dedcf8;background-color:#0c0a15}body.lock{overflow:hidden}.desktop{background:url("../img/challenge/desktop-bg.png") no-repeat center center,#0c0a15;background-size:cover}@media only screen and (max-width: 767px){.desktop{display:none}}.dummy__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;width:100%;max-width:860px;margin:0 auto}.dummy__header{padding:28px 0}.dummy__header-logo{width:110px;margin:0 auto}.dummy__header-logo img{filter:drop-shadow(0px 0px 11px rgba(255, 255, 255, 0.22)) drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.12)) drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.12)) drop-shadow(0px 0px 2px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 3px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 4.614px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 2.307px rgba(255, 255, 255, 0.32))}.dummy__body{position:relative;flex-grow:1;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;grid-column-gap:24px;padding-top:74px;padding-bottom:94px}.dummy__body:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0))}.dummy__info-logo{width:83px;margin-bottom:17px}.dummy__info-title{margin-bottom:21px}.dummy__info-text{font-size:18px;font-weight:350;line-height:1.4;letter-spacing:-0.36px}.dummy__info-text p{margin-top:0;margin-bottom:20px}.dummy__info-text p:last-child{margin-bottom:0}.dummy__hint{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:24px}.dummy__hint-icon{flex-shrink:0;width:32px;margin-right:16px}.dummy__hint-icon img{display:block}.dummy__hint-text{margin-right:16px;font-size:15px;font-weight:350;line-height:1.4;letter-spacing:-0.3px;color:#fff}.dummy__hint-qr{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:100px;width:100px;border-radius:12px;background:#fff}.dummy .footer__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:56px 0}@media only screen and (max-width: 767px){.dummy .footer__grid{padding:32px 0 90px}}.dummy .footer__logo{width:80px;margin-bottom:24px}.dummy .footer__socials{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.dummy .footer__socials .social{display:flex;justify-content:center;align-items:center;height:40px;width:40px;margin-right:16px;background:#1a1a1a;border:1px solid #262626;border-radius:50%;transition:180ms ease}.dummy .footer__socials .social:hover{background-color:#383838}.dummy .footer__socials .social:last-child{margin-right:0}.dummy .footer__socials .social__icon{width:24px}.dummy .footer__socials .social__icon>*{display:block}.dummy .footer__links{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.dummy .footer__links .link{margin-right:24px;font-size:15px;font-weight:500;letter-spacing:-0.3px;color:#fff;white-space:nowrap;transition:180ms ease}.dummy .footer__links .link:hover{text-decoration:underline}.dummy .footer__links .link:last-child{margin-right:0}.dummy .footer__terms{font-size:15px;line-height:135%;letter-spacing:-0.3px;color:#848484}.mobile{display:none;width:100%;max-width:500px;margin:0 auto;background-color:#0c0a15}@media only screen and (max-width: 767px){.mobile{display:block}}.container{width:100%;max-width:1288px;padding:0 24px;margin-left:auto;margin-right:auto}.section-title{font-family:"grtsk",sans-serif;font-weight:700;font-size:51px;line-height:1;letter-spacing:-2.04px;color:#fff;text-transform:uppercase;text-shadow:0 0 3.117px rgba(255,255,255,.24),0 0 6.234px rgba(255,255,255,.16),0 0 12.468px rgba(255,255,255,.16),0 0 18.701px rgba(255,255,255,.16),0 0 24.935px rgba(255,255,255,.16),0 0 49.87px rgba(255,255,255,.16),0 0 93.506px rgba(255,255,255,.16)}.button{display:flex;justify-content:center;align-items:center;height:52px;width:100%;padding:15px 20px;font-family:"roadUA400",sans-serif;font-size:17px;font-weight:400;line-height:1;letter-spacing:-0.17px;text-decoration:none;color:#fff;border-radius:32px;background:#1251ef;box-shadow:0 16px 56px 0 rgba(0,83,248,.32);transition:180ms ease}.button:hover{background:#1f5dff}.overflow-hidden{overflow:hidden}.text-regular{font-family:"grtsk400",sans-serif;font-weight:400;letter-spacing:0}.text-bold{font-family:"roadUA700",sans-serif;font-weight:700;color:#fff}.text-blue{font-family:"roadUA700",sans-serif;font-weight:700;color:#578afa}.text-yellow{font-family:"roadUA700",sans-serif;font-weight:700;color:#efb012}.text-gray{color:#7a7796}.top{position:relative;padding-bottom:64px}.top.top-rules .top__text{margin-bottom:0}.top__blur{position:absolute;top:57px;left:0;width:100%;max-width:375px;z-index:1}.top__grid{position:relative;z-index:2}.top__head{display:flex;justify-content:flex-end;align-items:center;padding:24px 0}.top__image{width:110px}.top__image img{filter:drop-shadow(0px 0px 11px rgba(255, 255, 255, 0.22)) drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.12)) drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.12)) drop-shadow(0px 0px 2px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 3px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 4.614px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 2.307px rgba(255, 255, 255, 0.32))}.top__logo{width:82px;margin-bottom:20px}.top__title{margin-bottom:24px}.top__text{margin-bottom:24px}.top__button{margin-bottom:16px}.top__caption{text-align:center;font-size:14px;line-height:1.4;letter-spacing:-0.28px;color:#aeaad9}.point{position:relative;padding-top:72px;z-index:2}.point__title{margin-bottom:24px}.point__text p{margin-top:0;margin-bottom:24px}.point__text p:last-child{margin-bottom:0}.point__list{margin-top:18px;margin-bottom:0;padding-left:27px}.winners{position:relative;overflow:hidden;padding-top:130px;z-index:2}.winners__blur{position:absolute;top:-450px;left:0;width:100%;max-width:400px;z-index:1}@media only screen and (max-width: 400px){.winners__blur{top:-400px}}.winners__grid{position:relative;z-index:5}.winners__title{margin-bottom:24px}.winners__text{margin-bottom:43px}.winners__text p{margin-top:0;margin-bottom:24px}.winners__text p:last-child{margin-bottom:0}.winners__carousel{margin:0 -24px}.winners__carousel .swiper-wrapper{padding:50px 0 10px}.winners__carousel .swiper-slide{display:flex;justify-content:center;align-items:center;transform:scale(0.95);transition:180ms ease;z-index:1}.winners__carousel .swiper-slide-prev{transform:rotate(-8deg) scale(0.95)}.winners__carousel .swiper-slide-next{transform:rotate(8deg) scale(0.95)}.winners__carousel .swiper-slide-active{transform:scale(1) translateY(-40px);z-index:2}.winners__carousel .winners__example{overflow:hidden;aspect-ratio:7/9;display:flex;justify-content:center;align-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.16);box-shadow:0 4px 24px 0 rgba(12,10,20,.5)}.leisure{padding-top:88px;padding-bottom:88px;background:url("../img/challenge/leisure-blur.png") no-repeat center center,#0c0a15;background-size:100% auto}.leisure__grid{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto}.leisure__title{align-self:flex-start;width:100%;max-width:160px;margin-bottom:16px}.leisure__emoji{width:48px}.leisure__emoji img{display:block}.leisure__text{align-self:flex-end;width:100%;max-width:200px;text-align:right;font-family:"grtsk300",sans-serif;font-weight:300;font-size:40px;line-height:1;letter-spacing:-1.6px;color:#fff;text-shadow:0 0 3.117px rgba(255,255,255,.24),0 0 6.234px rgba(255,255,255,.16),0 0 12.468px rgba(255,255,255,.16),0 0 18.701px rgba(255,255,255,.16),0 0 24.935px rgba(255,255,255,.16),0 0 49.87px rgba(255,255,255,.16),0 0 93.506px rgba(255,255,255,.16)}.community__content{position:relative;margin-bottom:12px;padding-top:53px;padding-bottom:53px}.community__content:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform:skewY(2deg);background:#1251ef;z-index:1}.community__grid{position:relative;z-index:5}.community__title{margin-bottom:24px}.community__text{color:#ccc7ff}.community__text p{margin-bottom:24px}.community__text p:last-child{margin-bottom:0}.community__text b{color:#fff}.community__image{position:absolute;right:20px;bottom:-74px;width:180px;z-index:6}.explanation{position:relative;padding-top:130px;background:url("../img/challenge/explanation-blur.png") no-repeat top center,#0c0a15;background-size:100% auto;z-index:5}.explanation__image{margin-bottom:32px}.explanation__text{margin-bottom:32px}.explanation__text p{margin-bottom:24px}.explanation__text p:last-child{margin-bottom:0}.explanation .section-title{margin-bottom:32px}.explanation.explanation-rules .explanation__text{margin-bottom:0}.explanation:not(.explanation-rules) .section-title{width:100%;max-width:300px;font-size:96px;line-height:.9;letter-spacing:-3.84px}.roadmap{position:relative;padding-top:90px;z-index:4}.roadmap__title{position:relative;margin-bottom:64px;z-index:3}.roadmap__grid{padding:0 16px}.roadmap__blur{position:absolute;top:-150px;left:0;width:100%;z-index:1}@media only screen and (max-width: 400px){.roadmap__blur{z-index:2}}.roadmap__point{margin-bottom:56px}.roadmap__point:last-child{margin-bottom:0}.roadmap__point-head{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.roadmap__point-icon{position:relative;flex-shrink:0;width:38px;margin-right:10px}.roadmap__point-icon #roadmap-line{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:2px;z-index:1}.roadmap__point-icon img{position:relative;display:block;z-index:3}.roadmap__point-text{font-family:"roadUA300",sans-serif;font-weight:300;position:relative;z-index:3}.roadmap__point-text p{margin-top:0;margin-bottom:24px}.roadmap__point-text p:last-child{margin-bottom:0}.roadmap__point-image{position:relative;width:100%;padding-left:48px;z-index:3}.roadmap__button{position:relative;width:100%;max-width:300px;margin:0 auto}.roadmap__button .pointing{position:absolute;bottom:-41px;right:-24px;width:56px}.about{position:relative;overflow:hidden;padding-top:103px;padding-bottom:70px;color:#fff;z-index:5}.about.about-rules{padding-bottom:120px}.about__title{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:24px}.about__title .icon{flex-shrink:0;width:38px;margin-top:-10px;margin-left:13px}.about__label{margin-bottom:24px}.about__list{margin-top:0;margin-bottom:24px}.about__text{margin-bottom:24px}.about__image{width:430px;margin:0 auto 24px}@media only screen and (max-width: 460px){.about__image{margin:0 0 24px -24px}}.about__button{background:#0c0a15;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 100px 0 rgba(0,83,248,.32)}.about__button .icon{flex-shrink:0;width:24px;margin-right:8px}.about__button:hover{background:#1b172f}.join{position:relative;padding-top:30px;padding-bottom:48px;background:url("../img/challenge/join-blur.jpg") no-repeat 50% -60px,#0c0a15;background-size:500px auto}@media only screen and (max-width: 420px){.join{background:url("../img/challenge/join-blur.jpg") no-repeat 0 -23px,#0c0a15;background-size:400px auto}}.join.join-rules{padding-top:80px;padding-bottom:80px;background:url("../img/challenge/join-blur.jpg") no-repeat 50% 0,#0c0a15;background-size:500px auto}@media only screen and (max-width: 420px){.join.join-rules{background:url("../img/challenge/join-blur.jpg") no-repeat 0 30px,#0c0a15;background-size:400px auto}}.join.join-rules .join-rules__text{width:100%;max-width:280px;margin:0 auto;text-align:center;font-size:24px;font-family:"roadUA400",sans-serif;font-weight:400;line-height:1.2;color:#fff}.join__grid{position:relative;z-index:5}.join__logo{width:140px;margin:0 auto 18px}.join__logo img{filter:drop-shadow(0px 0px 11px rgba(255, 255, 255, 0.22)) drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.12)) drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.12)) drop-shadow(0px 0px 2px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 3px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 4.614px rgba(255, 255, 255, 0.32)) drop-shadow(0px 0px 2.307px rgba(255, 255, 255, 0.32))}.join__image{width:100%;max-width:250px;margin:0 auto 32px}.join__text{width:100%;max-width:280px;margin:0 auto 32px;text-align:center;font-family:"roadUA400",sans-serif;font-weight:400;color:#fff}.faq{position:relative;padding-top:50px;background-color:#0c0a15;z-index:5}.faq__title{margin-bottom:24px}.faq__point{margin-bottom:8px;line-height:1.4;color:#fff;border-radius:8px;background:rgba(255,255,255,.1)}.faq__point:last-child{margin-bottom:0}.faq__point.active .faq__point-head{font-family:"roadUA400",sans-serif;font-weight:400}.faq__point.active .faq__point-head .icon{opacity:1;transform:scaleY(1)}.faq__point-head{display:flex;justify-content:space-between;align-items:center;padding:16px;font-family:"roadUA300",sans-serif;font-weight:300;cursor:pointer;transition:180ms ease}.faq__point-head .icon{flex-shrink:0;width:24px;margin-left:8px;opacity:.5;transform:scaleY(-1);transition:180ms ease}.faq__point-body{padding:0 16px 16px;font-size:16px}.faq__point-body p{margin-top:0;margin-bottom:12px}.faq__point-body p:last-child{margin-bottom:0}.faq__point .link{color:#578afa;text-decoration:underline;transition:180ms ease}.faq__point .link:hover{text-decoration:none}.question{margin-top:110px;margin-bottom:110px}.question__title{margin-bottom:24px;font-size:40px;letter-spacing:-1.6px}.score{position:relative;margin-top:130px;z-index:2}.score__title{margin-bottom:24px;font-size:40px;letter-spacing:-1.6px}.score__list{margin-top:24px;margin-bottom:24px}.score__point{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.score__point:last-child{margin-bottom:0}.score__point-amount{width:40%;margin-right:40px;font-size:24px;font-family:"roadUA700",sans-serif;font-weight:700;letter-spacing:-0.48px;color:#fff}.score__point-info{width:60%}.score__text p{margin-top:0;margin-bottom:24px}.score__text p:last-child{margin-bottom:0}.winners-rules__info{margin-top:35px}.winners-rules__info-label{margin-bottom:16px;font-size:24px;font-family:"roadUA700",sans-serif;font-weight:700;letter-spacing:-0.48px}.winners-rules__info-list{margin:0 0 32px;padding:0}.winners-rules__info-point{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.winners-rules__info-point:last-child{margin-bottom:0}.winners-rules__info-point .place{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60px;width:68px;margin-right:17px;text-align:center;font-weight:700;line-height:1;color:#fff;background:url("../img/challenge/lines.svg") no-repeat center center;background-size:100% 100%}.winners-rules__info-point .place__number{margin-bottom:3px;font-size:20px;letter-spacing:-0.4px}.winners-rules__info-point .place__caption{font-size:14px;letter-spacing:-0.28px}.winners-rules__info-point .text p{margin-top:0;margin-bottom:16px}.winners-rules__info-point .text p:last-child{margin-bottom:0}.winners-rules__info-point .text__bold{font-family:"roadUA700",sans-serif;font-weight:700}.winners-rules__text p{margin-top:0;margin-bottom:38px}.winners-rules__text p:last-child{margin-bottom:0}.footer_padding{padding-bottom:70px}.footer__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:32px 0}.footer__socials{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.footer__socials .social{display:flex;justify-content:center;align-items:center;height:40px;width:40px;margin-right:16px;background:#1a1a1a;border:1px solid #262626;border-radius:50%;transition:180ms ease}.footer__socials .social:hover{background-color:#383838}.footer__socials .social:last-child{margin-right:0}.footer__socials .social__icon{width:24px}.footer__socials .social__icon>*{display:block}.footer__links{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.footer__links .link{margin-right:24px;font-size:15px;font-weight:500;letter-spacing:-0.3px;color:#fff;white-space:nowrap;text-decoration:none;transition:180ms ease}.footer__links .link:hover{text-decoration:underline}.footer__links .link:last-child{margin-right:0}.footer__terms{font-size:15px;line-height:135%;letter-spacing:-0.3px;color:#848484}.loader{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:#0a0a0a;transition:300ms ease;z-index:1000}.loader.fade{opacity:0}.loader__logo{width:202px}@media only screen and (max-width: 767px){.loader__logo{width:131px}}