.app-news-item{cursor:pointer;position:relative}.app-news-item .news-inner{position:relative;z-index:2}.app-news-item .news-inner .item-img{aspect-ratio:16/9;border-radius:var(--box-border-radius-sm);margin-bottom:8px;overflow:hidden}@media only screen and (min-width:1024.98px){.app-news-item .news-inner .item-img{margin-bottom:12px}}.app-news-item .news-inner .item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-news-item .news-inner .item-data .item-title{display:-webkit-box;font-size:14px;font-weight:600;line-height:120%;margin-bottom:8px;overflow:hidden;padding:0 8px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:640.98px){.app-news-item .news-inner .item-data .item-title{font-size:16px}}@media only screen and (min-width:1024.98px){.app-news-item .news-inner .item-data .item-title{font-size:18px}}.app-news-item .news-inner .item-data .app-author{margin-left:8px}.app-news-item:before{background-color:#fff;border-radius:var(--box-border-radius-sm);content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;transition:background-color .3s,box-shadow .3s,visibility .3s,inset .3s;visibility:hidden}.app-news-item:hover{z-index:10}.app-news-item:hover:before{box-shadow:0 20px 56px -48px #00347333,0 8px 32px #005dcf33;top:-12px;right:-12px;bottom:-12px;left:-12px;visibility:visible}.app-first-news-item{border-radius:var(--box-border-radius);cursor:pointer;overflow:hidden}.app-first-news-item .news-inner{background-color:#005dcf;color:#fff;display:flex}.app-first-news-item .news-inner .item-img{aspect-ratio:16/9;border-radius:var(--box-border-radius);flex-grow:1;overflow:hidden}.app-first-news-item .news-inner .item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-first-news-item .news-inner .item-data{display:flex;flex-direction:column;flex-shrink:0;gap:20px;padding:24px;width:420px}.app-first-news-item .news-inner .item-data .item-title{font-size:28px;font-weight:600;line-height:120%}.app-first-news-item .news-inner .item-data .read-more{display:flex;justify-content:flex-end;margin-top:auto}.app-first-news-item .news-inner .item-data .read-more .iconify{font-size:54px;transition:transform .3s}.app-first-news-item .news-inner .item-data .read-more .iconify:hover{transform:scale(1.2)}.index-news{padding-top:60px}@media only screen and (min-width:640.98px){.index-news{padding-top:80px}}.index-news .news-content{margin-bottom:20px}.index-news .news-content .news-header{margin-bottom:32px}@media only screen and (min-width:640.98px){.index-news .news-content .news-header{margin-bottom:48px}}.index-news .app-carousel{--projects-gap:8px;--side-padding:calc(var(--container-padding) + var(--projects-gap))}@media only screen and (min-width:640.98px){.index-news .app-carousel{--projects-gap:12px}}.index-news .app-carousel .items-list{display:flex;gap:var(--projects-gap);margin:-80px calc(var(--side-padding)*-1);padding:80px 0;scroll-padding-inline:var(--side-padding)}.index-news .app-carousel .items-list:after,.index-news .app-carousel .items-list:before{content:"";flex-shrink:0;width:var(--container-padding)}.index-news .app-carousel .items-list .carousel-item{flex-shrink:0;transition:opacity .3s;width:220px}@media only screen and (min-width:640.98px){.index-news .app-carousel .items-list .carousel-item{width:270px}}@media only screen and (min-width:1024.98px){.index-news .app-carousel .items-list .carousel-item{opacity:0;width:calc(33.33333% - var(--side-padding)*2/3 - var(--projects-gap)*2/3)}.index-news .app-carousel .items-list .carousel-item.visible{opacity:1}}.index-top-projects{padding-bottom:80px;padding-top:80px}.index-top-projects .section-title{margin-bottom:40px}.index-contacts{padding-top:60px}@media only screen and (min-width:640.98px){.index-contacts{padding-top:120px}}.index-contacts .contact-content .section-title{margin-bottom:32px}@media only screen and (min-width:640.98px){.index-contacts .contact-content .section-title{margin-bottom:48px}}.index-contacts .contact-content .contacts-list{display:grid;grid-template-columns:1fr;grid-gap:30px}@media only screen and (min-width:640.98px){.index-contacts .contact-content .contacts-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024.98px){.index-contacts .contact-content .contacts-list{grid-template-columns:repeat(6,1fr);grid-gap:40px}.index-contacts .contact-content .contacts-list .contact-block{grid-column:span 2}.index-contacts .contact-content .contacts-list .contact-block:nth-child(4),.index-contacts .contact-content .contacts-list .contact-block:nth-child(5){grid-column:span 3}}.index-contacts .contact-content .contacts-list .contact-block .block-title{font-size:24px;font-weight:600;line-height:110%;margin-bottom:8px}@media only screen and (min-width:1024.98px){.index-contacts .contact-content .contacts-list .contact-block .block-title{font-size:28px;margin-bottom:8px}}.index-contacts .contact-content .contacts-list .contact-block .block-value{display:flex;flex-direction:column;font-size:20px;gap:8px}@media only screen and (min-width:1024.98px){.index-contacts .contact-content .contacts-list .contact-block .block-value{font-size:24px}}.index-contacts .contact-content .contacts-list .contact-block .block-value .contact-link{color:#005dcf;font-size:24px;font-weight:500;transition:color .3s}.index-contacts .contact-content .contacts-list .contact-block .block-value .contact-link:hover{color:#002552}.index-call-to-action{padding-top:80px}@media only screen and (min-width:640.98px){.index-call-to-action{padding-bottom:120px;padding-top:120px}}@media only screen and (min-width:1024.98px){.index-call-to-action{margin-bottom:-200px;padding-bottom:380px;padding-top:180px}}.index-call-to-action .call-to-action-content{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:640.98px){.index-call-to-action .call-to-action-content{flex-direction:row}}.index-call-to-action .call-to-action-content .content-data .content-title{font-size:44px;font-weight:600;line-height:110%;margin-bottom:28px}@media only screen and (min-width:1024.98px){.index-call-to-action .call-to-action-content .content-data .content-title{font-size:64px;margin-bottom:40px}}.index-call-to-action .call-to-action-content .content-data .content-caption{font-size:20px;line-height:130%;max-width:500px}@media only screen and (min-width:1024.98px){.index-call-to-action .call-to-action-content .content-data .content-caption{font-size:24px}}.index-call-to-action .call-to-action-content .content-action{align-items:center;align-self:flex-start;display:flex;justify-content:center;position:relative}@media only screen and (min-width:640.98px){.index-call-to-action .call-to-action-content .content-action{align-self:center}}@media only screen and (min-width:1024.98px){.index-call-to-action .call-to-action-content .content-action{align-self:flex-end}}.index-call-to-action .call-to-action-content .content-action .app-circles{position:absolute}.app-partner-item{align-items:center;border-radius:var(--box-border-radius);box-shadow:0 20px 56px -48px #00347329,0 8px 32px #005dcf14;display:flex;flex-direction:column;gap:24px;padding:24px;text-align:center}@media only screen and (min-width:1024.98px){.app-partner-item{flex-direction:row;justify-content:space-between;text-align:left}}.app-partner-item .partner-title{font-size:20px;font-weight:600;line-height:120%}@media only screen and (min-width:640.98px){.app-partner-item .partner-title{font-size:22px}}@media only screen and (min-width:1024.98px){.app-partner-item .partner-title{font-size:20px;max-width:50%}}@media only screen and (min-width:1280.98px){.app-partner-item .partner-title{font-size:24px}}@media only screen and (min-width:1024.98px){.app-partner-item .partner-logo{height:180px;width:180px}}.app-partner-item .partner-logo img{aspect-ratio:1/1;border-radius:12px;width:100%}.index-partners{padding-top:60px}@media only screen and (min-width:640.98px){.index-partners{padding-top:80px}}.index-partners .partners-content .section-title{margin-bottom:32px}@media only screen and (min-width:640.98px){.index-partners .partners-content .section-title{margin-bottom:48px}}.index-partners .partners-content .partners-list{display:grid;grid-template-columns:1fr;grid-gap:20px}@media only screen and (min-width:640.98px){.index-partners .partners-content .partners-list{grid-template-columns:repeat(2,1fr)}}.index-project-statistic{padding-bottom:60px}@media only screen and (min-width:640.98px){.index-project-statistic{padding-bottom:80px}}.index-project-statistic .statistic-content{display:grid;grid-template-columns:1fr;justify-content:center;grid-gap:16px}@media only screen and (min-width:640.98px){.index-project-statistic .statistic-content{grid-template-columns:repeat(2,1fr);grid-gap:24px}}@media only screen and (min-width:1024.98px){.index-project-statistic .statistic-content{grid-template-columns:repeat(3,1fr);grid-gap:28px}}.index-project-statistic .statistic-content .statistic-item{background:linear-gradient(270deg,#5fc1d3,#006eb7);border-radius:100px;display:flex;flex-direction:column;flex-grow:1;padding:4px}.index-project-statistic .statistic-content .statistic-item:first-child{background:linear-gradient(270deg,#5fc1d3,#006eb7)}.index-project-statistic .statistic-content .statistic-item:nth-child(2){background:linear-gradient(1turn,#5fc1d3,#006eb7)}.index-project-statistic .statistic-content .statistic-item:nth-child(3){background:linear-gradient(90deg,#5fc1d3,#006eb7)}@media only screen and (min-width:640.98px){.index-project-statistic .statistic-content .statistic-item:nth-child(3){grid-column:span 2}}@media only screen and (min-width:1024.98px){.index-project-statistic .statistic-content .statistic-item:nth-child(3){grid-column:span 1}}.index-project-statistic .statistic-content .statistic-item .item-inner{background-color:#fff;border-radius:90px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:12px;text-align:center}@media only screen and (min-width:640.98px){.index-project-statistic .statistic-content .statistic-item .item-inner{padding:20px}}.index-project-statistic .statistic-content .statistic-item .item-inner .item-value{background:linear-gradient(90deg,#5fc1d3,#006eb7);-webkit-background-clip:text;font-size:36px;font-weight:500;line-height:100%;margin-bottom:4px;-webkit-text-fill-color:transparent}@media only screen and (min-width:640.98px){.index-project-statistic .statistic-content .statistic-item .item-inner .item-value{font-size:48px;margin-bottom:8px}}@media only screen and (min-width:1024.98px){.index-project-statistic .statistic-content .statistic-item .item-inner .item-value{font-size:64px}}.index-project-statistic .statistic-content .statistic-item .item-inner .item-label{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}@media only screen and (min-width:1024.98px){.index-project-statistic .statistic-content .statistic-item .item-inner .item-label{font-size:14px}}.index-welcome{padding-bottom:40px;padding-top:40px}@media only screen and (min-width:640.98px){.index-welcome{padding-bottom:60px;padding-top:60px}}@media only screen and (min-width:1024.98px){.index-welcome{padding-bottom:80;padding-top:100px}}.index-welcome .index-welcome-content{display:flex;flex-direction:column}@media only screen and (min-width:1024.98px){.index-welcome .index-welcome-content{align-items:center;flex-direction:row}}.index-welcome .index-welcome-content .content-data{position:relative;z-index:1}@media only screen and (min-width:1024.98px){.index-welcome .index-welcome-content .content-data{max-width:40%}}.index-welcome .index-welcome-content .content-data .data-header{font-size:48px;line-height:110%}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-data .data-header{font-size:72px}}@media only screen and (min-width:1280.98px){.index-welcome .index-welcome-content .content-data .data-header{font-size:70px}}.index-welcome .index-welcome-content .content-data .data-caption{color:#666d80;display:flex;flex-direction:column;font-size:20px;font-weight:500;gap:24px;line-height:140%;margin:32px 0}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-data .data-caption{font-size:24px;margin:40px 0}}@media only screen and (min-width:768.98px){.index-welcome .index-welcome-content .content-data .data-caption{font-size:24px;margin:50px 0}}.index-welcome .index-welcome-content .content-data .app-btn{position:relative;z-index:5}.index-welcome .index-welcome-content .content-artists{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-top:40px;min-height:440px;position:relative}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists{margin-top:60px;min-height:550px}}@media only screen and (min-width:1024.98px){.index-welcome .index-welcome-content .content-artists{margin-top:0}}.index-welcome .index-welcome-content .content-artists .artist-items{flex-grow:1;min-height:inherit;position:relative}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item{align-items:flex-start;display:flex;position:absolute}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:first-child{left:0;top:0}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:first-child .item-image{height:100px;margin-right:-25%;width:100px}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:first-child .item-image{height:180px;width:180px}}@media only screen and (min-width:1024.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:first-child .item-image{height:226px;width:226px}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(2){right:-10%;top:15%}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(2){right:0;top:-10%}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(2) .item-image{height:100px;margin-right:-20%;width:100px}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(2) .item-image{height:122px;width:122px}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(3){bottom:0;right:-8%}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(3){bottom:33%}}@media only screen and (min-width:1024.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(3){right:-10%}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(3) .item-image{height:100px;margin-right:-17%;width:100px}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(4){bottom:22%;left:0}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(4){bottom:5%}}@media only screen and (min-width:1024.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(4){left:14%}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(4) .item-image{height:100px;margin-right:-20%;width:100px}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item:nth-child(4) .item-image{height:153px;width:153px}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-image{background-color:#23252c;border-radius:50%;flex-shrink:0;margin-top:30px;overflow:hidden}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-data{align-items:center;background-color:#d5dbeb;border-radius:60px;display:flex;gap:8px;padding:6px 24px 6px 6px;position:relative;z-index:1}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-data .data-icon{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-data .data-icon{font-size:16px;height:48px;width:48px}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-data .data-info .data-name{color:#640078;font-size:11px;font-weight:500;line-height:130%;text-transform:uppercase}@media only screen and (min-width:640.98px){.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-data .data-info .data-name{font-size:14px}}.index-welcome .index-welcome-content .content-artists .artist-items .artist-item .item-data .data-info .data-job{color:#33afe1}.index-welcome .index-welcome-content .content-artists .app-circles{position:absolute}.project-manifest{padding-bottom:80px}.project-manifest .manifest-content{border:3px solid #005dcf;border-radius:var(--box-border-radius);box-shadow:0 20px 56px -48px #00347329,0 8px 32px #005dcf14;display:flex;flex-direction:column;gap:28px;padding:28px 20px 40px;position:relative}@media only screen and (min-width:640.98px){.project-manifest .manifest-content{border-width:4px;padding:32px 24px 40px}}@media only screen and (min-width:768.98px){.project-manifest .manifest-content{flex-direction:row}}@media only screen and (min-width:1024.98px){.project-manifest .manifest-content{gap:60px;padding:40px}}.project-manifest .manifest-content .content-body{position:relative;z-index:1}.project-manifest .manifest-content .content-body .manifest-header{font-size:36px;font-weight:600;line-height:120%;margin-bottom:40px;text-transform:uppercase}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-body .manifest-header{font-size:52px}}@media only screen and (min-width:1280.98px){.project-manifest .manifest-content .content-body .manifest-header{font-size:64px;margin-bottom:54px}}.project-manifest .manifest-content .content-body .manifest-blocks{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-body .manifest-blocks{gap:60px}}.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-title{font-size:28px;font-weight:600;line-height:120%;margin-bottom:12px;text-transform:uppercase}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-title{font-size:32px;margin-bottom:16px}}@media only screen and (min-width:1280.98px){.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-title{font-size:40px;margin-bottom:20px}}.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-text{display:flex;flex-direction:column;font-size:16px;gap:8px;line-height:140%}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-text{font-size:20px;gap:12px}}@media only screen and (min-width:1280.98px){.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-text{font-size:22px;gap:14px}}.project-manifest .manifest-content .content-body .manifest-blocks .block-item .block-text.short-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.project-manifest .manifest-content .content-body .app-btn{margin-top:20px}.project-manifest .manifest-content .content-statistic{display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.project-manifest .manifest-content .content-statistic .statistic-data{align-items:center;display:flex;flex-direction:column;font-weight:700;text-align:center}@media only screen and (min-width:768.98px){.project-manifest .manifest-content .content-statistic .statistic-data{align-items:stretch;text-align:left}}.project-manifest .manifest-content .content-statistic .statistic-data .statistic-value{font-size:100px;line-height:120%}@media only screen and (min-width:1024.98px){.project-manifest .manifest-content .content-statistic .statistic-data .statistic-value{font-size:120px}}.project-manifest .manifest-content .content-statistic .statistic-data .statistic-caption{font-size:39px;line-height:100%}@media only screen and (min-width:1024.98px){.project-manifest .manifest-content .content-statistic .statistic-data .statistic-caption{font-size:47px}}.project-manifest .manifest-content .content-statistic .content-footer{margin-top:auto;position:relative;text-align:center;z-index:1}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-statistic .content-footer{text-align:left}}.project-manifest .manifest-content .content-statistic .content-footer .manifest-accepted-title{font-size:24px;margin-bottom:24px;text-align:center}.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom{align-items:center;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom{gap:28px}}.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .support-btn{width:100%}@media only screen and (min-width:768.98px){.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .support-btn{align-self:flex-end;width:180px}}.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .footer-share{align-items:center;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:640.98px){.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .footer-share{flex-direction:row}}@media only screen and (min-width:768.98px){.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .footer-share{align-self:flex-end}}.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .footer-share .share-caption{color:#002552;font-weight:600;letter-spacing:.04em}.project-manifest .manifest-content .content-statistic .content-footer .footer-bottom .footer-share .share-socials{display:flex;gap:8px}.project-manifest .manifest-content .app-circles{bottom:0;position:absolute;right:0;transform:scale(.7)}@media only screen and (max-width:640px){.project-manifest .manifest-content .app-circles{display:none}}@media only screen and (min-width:1024.98px){.project-manifest .manifest-content .app-circles{bottom:-20px;left:0;right:auto}}.wave-section{background-color:#caf4fa;margin-bottom:7vw;margin-top:calc(20vw + 60px);padding-bottom:10px;position:relative}@media only screen and (min-width:640.98px){.wave-section{margin-top:calc(15vw + 80px);padding-bottom:60px}}@media only screen and (min-width:1024.98px){.wave-section{padding-bottom:100px}}.wave-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2560' height='532' fill='none' viewBox='0 0 2560 532'%3E%3Cpath fill='%23CAF4FA' fill-rule='evenodd' d='m0 147.875 36.267-12.8c34.133-12.8 106.666-38.4 177.066-38.4s142.934 25.6 213.334 0C497.067 71.077 569.6-5.722 640 58.277s142.933 268.796 213.333 294.396 142.934-127.998 213.337-140.798c70.4-12.8 142.93 115.198 213.33 76.799 70.4-38.4 142.93-243.197 213.33-281.596s142.94 89.599 213.34 140.798 142.93 25.6 213.33 0 142.93-51.2 213.33-64 142.94-12.799 213.34-12.799H2560v460.793H0z' clip-rule='evenodd'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:100% auto;height:20vw;top:-19.8vw}.wave-section:after,.wave-section:before{content:"";display:block;left:0;position:absolute;width:100%;z-index:1}.wave-section:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2560' height='199' fill='none' viewBox='0 0 2560 199'%3E%3Cpath fill='%23CAF4FA' fill-rule='evenodd' d='m0 74.708 19.2-4.127c19.2-4.127 57.6-12.38 98.133-12.38 38.4 0 76.8 8.253 115.2 33.015s76.8 66.032 117.334 70.159c38.4 4.127 76.8-28.889 115.2-37.143S544 132.486 582.4 136.613s76.8-4.127 115.2-8.254 78.933-4.127 117.333-20.635 76.8-49.524 115.2-53.65c40.534-4.128 78.937 20.634 117.337 20.634s76.8-24.762 115.2-16.508c40.53 8.254 78.93 49.524 117.33 49.524s76.8-41.27 117.33-57.778q57.6-24.762 115.2 24.762c38.4 33.016 76.8 90.794 117.34 86.667 38.4-4.127 76.8-70.159 115.2-86.667s78.93 16.508 117.33 33.016 76.8 16.508 115.2 33.016 78.93 49.524 117.33 45.397 76.8-45.397 115.2-66.032c40.54-20.635 78.94-20.635 117.34-28.889s76.8-24.762 115.2-8.254c40.53 16.508 78.93 66.032 98.13 90.794l19.2 24.762V.422H0z' clip-rule='evenodd'/%3E%3C/svg%3E") 0 100% no-repeat;background-size:100% auto;bottom:-6.8vw;height:7vw}@media only screen and (max-width:1024px){.index-ecosystem{padding-bottom:80px;padding-top:40px}}.index-ecosystem .section-header{display:flex;flex-direction:column;gap:28px;margin-bottom:60px;max-width:920px}@media only screen and (min-width:640.98px){.index-ecosystem .section-header{margin-bottom:70px}}.index-ecosystem .section-header .section-title{line-height:100%}@media only screen and (min-width:640.98px){.index-ecosystem .section-header .section-title{font-size:64px}}.index-ecosystem .section-header .section-subtitle{font-size:24px;font-weight:600}.index-ecosystem .section-content{display:grid;grid-template-columns:1fr;grid-gap:44px}@media only screen and (min-width:1024.98px){.index-ecosystem .section-content{grid-template-columns:4fr 5fr;grid-gap:44px}}.index-ecosystem .section-content .content-authors{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:640.98px){.index-ecosystem .section-content .content-authors{gap:60px}}.index-ecosystem .section-content .content-authors .author-item .author-quote{font-size:22px;line-height:120%;margin-bottom:16px}@media only screen and (min-width:640.98px){.index-ecosystem .section-content .content-authors .author-item .author-quote{font-size:26px}}.index-ecosystem .section-content .content-authors .author-item .author-data{align-items:center;display:flex;gap:16px}.index-ecosystem .section-content .content-authors .author-item .author-data .author-photo{background-color:#efefef;border-radius:50%;flex-shrink:0;height:98px;overflow:hidden;width:98px}@media only screen and (min-width:640.98px){.index-ecosystem .section-content .content-authors .author-item .author-data .author-photo{height:118px;width:118px}}.index-ecosystem .section-content .content-authors .author-item .author-data .author-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.index-ecosystem .section-content .content-authors .author-item .author-data .author-about .author-name{font-size:20px;font-weight:600}@media only screen and (min-width:640.98px){.index-ecosystem .section-content .content-authors .author-item .author-data .author-about .author-name{font-size:24px}}.index-ecosystem .section-content .content-authors .author-item .author-data .author-about .author-job{color:#949cb2;font-size:18px;line-height:130%}@media only screen and (min-width:640.98px){.index-ecosystem .section-content .content-authors .author-item .author-data .author-about .author-job{font-size:20px}}@media only screen and (min-width:1024.98px){.index-ecosystem .section-content .content-video .app-video-banner{aspect-ratio:16/11}}.index-community{padding-bottom:60px;padding-top:60px}@media only screen and (min-width:640.98px){.index-community{padding-bottom:80px}}.index-community .section-title{margin-bottom:40px}.index-community .section-data{display:flex;flex-direction:column;gap:35px}.index-community .section-data .data-row{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:640.98px){.index-community .section-data .data-row{gap:24px}}@media only screen and (min-width:768.98px){.index-community .section-data .data-row{flex-direction:row;gap:40px;justify-content:space-between}}.index-community .section-data .data-row .row-text{font-size:24px;font-weight:600;line-height:120%}.index-community .section-data .data-row .row-text.top{max-width:480px}.index-community .section-data .data-row .row-text.bottom{max-width:650px}.index-community .section-data .data-row .row-action{align-items:flex-end;display:flex}.index-community .section-data .data-row .row-action .more-btn{min-width:230px}.index-community .section-data .data-row .row-action .more-btn .app-btn-text{flex-shrink:0}.index-community .section-data .data-row .row-action .more-btn .go-arrow{font-size:20px;margin-left:6px;position:relative;top:1px}.project-players{position:relative;z-index:2}.project-players .players-content .section-title{margin-bottom:64px}@media only screen and (min-width:640.98px){.project-players .players-content .section-title{margin-bottom:80px}}.project-players .players-content .players-list{align-items:flex-end;display:flex;flex-direction:column}.project-players .players-content .players-list .player-item{border-radius:var(--box-border-radius);color:#fff;margin-top:-32px}@media only screen and (max-width:1024px){.project-players .players-content .players-list .player-item{width:100%!important}}.project-players .players-content .players-list .player-item .player-content{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 24px 46px}@media only screen and (min-width:640.98px){.project-players .players-content .players-list .player-item .player-content{padding:20px 28px 50px}}@media only screen and (min-width:1024.98px){.project-players .players-content .players-list .player-item .player-content{padding:24px 32px 60px}}.project-players .players-content .players-list .player-item .player-content .player-title{font-size:24px;font-weight:600;line-height:110%}@media only screen and (min-width:640.98px){.project-players .players-content .players-list .player-item .player-content .player-title{font-size:28px}}@media only screen and (min-width:1024.98px){.project-players .players-content .players-list .player-item .player-content .player-title{font-size:32px}.project-players .players-content .players-list .player-item .player-content .next-btn{opacity:0;transform:translate(-40px);transition:color .3s,background-color .3s,transform .5s,opacity .5s}.project-players .players-content .players-list .player-item:hover .player-content .next-btn{opacity:1;transform:translate(0)}}.project-players .players-content .players-list .player-item:first-child{background-color:#006df2;width:92%}.project-players .players-content .players-list .player-item:nth-child(2){background-color:#005dcf;width:84%}.project-players .players-content .players-list .player-item:nth-child(3){background-color:#004ba6;width:76%}.project-players .players-content .players-list .player-item:nth-child(4){background-color:#003473;width:68%}.project-players .players-content .players-list .player-item:nth-child(5){background-color:#002552;width:60%}.projects-jury .section-title{margin-bottom:32px}.projects-jury .app-carousel{--projects-gap:8px;--side-padding:calc(var(--container-padding) + var(--projects-gap))}.projects-jury .app-carousel .items-list{display:flex;gap:var(--projects-gap);margin:0 calc(var(--side-padding)*-1);scroll-padding-inline:var(--side-padding)}.projects-jury .app-carousel .items-list:after,.projects-jury .app-carousel .items-list:before{content:"";flex-shrink:0;width:var(--container-padding)}.projects-jury .app-carousel .items-list .carousel-item{flex-shrink:0;transition:opacity .3s;width:220px}@media only screen and (min-width:640.98px){.projects-jury .app-carousel .items-list .carousel-item{width:270px}}@media only screen and (min-width:1024.98px){.projects-jury .app-carousel .items-list .carousel-item{opacity:0;width:calc(25% - var(--side-padding)*2/4 - var(--projects-gap)*3/4)}.projects-jury .app-carousel .items-list .carousel-item.visible{opacity:1}.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md .img{width:18vw}}@media only screen and (min-width:1280.98px){.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md .img{width:275px}}@media only screen and (min-width:1700px){.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md .img{width:285px}}@media only screen and (min-width:2100px){.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md .img{width:300px}}@media only screen and (min-width:2500px){.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md .img{width:310px}}@media only screen and (min-width:1024.98px){.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md:after{width:19vw}}@media only screen and (min-width:1280.98px){.projects-jury .app-carousel .items-list .carousel-item .app-jury-item .img-wrapper.size-md:after{background-size:290px;width:290px}}.index-projects-carousel{--projects-gap:8px;--side-padding:calc(var(--container-padding) + var(--projects-gap))}@media only screen and (min-width:640.98px){.index-projects-carousel{--projects-gap:12px}}.index-projects-carousel .items-list{display:flex;gap:var(--projects-gap);margin:-80px calc(var(--side-padding)*-1);padding:80px 0;scroll-padding-inline:var(--side-padding)}.index-projects-carousel .items-list:after,.index-projects-carousel .items-list:before{content:"";flex-shrink:0;width:var(--container-padding)}.index-projects-carousel .items-list .carousel-item{flex-shrink:0;transition:opacity .3s;width:220px}@media only screen and (min-width:640.98px){.index-projects-carousel .items-list .carousel-item{width:270px}}@media only screen and (min-width:1024.98px){.index-projects-carousel .items-list .carousel-item{opacity:0;width:calc(33.33333% - var(--side-padding)*2/3 - var(--projects-gap)*2/3)}.index-projects-carousel .items-list .carousel-item.visible{opacity:1}}@media only screen and (min-width:1280.98px){.index-projects-carousel .items-list .carousel-item{width:calc(25% - var(--side-padding)*2/4 - var(--projects-gap)*3/4)}}.index-projects-carousel .items-list .carousel-item .project-item{background-color:#fff;border-radius:24px;display:block;min-height:180px;padding:24px;transition:background-color .3s,color .3s}.index-projects-carousel .items-list .carousel-item .project-item:hover{background-color:#005dcf;color:#fff}.index-projects-carousel .items-list .carousel-item .project-item .item-title{line-height:120%}.index-projects{padding-bottom:60px}.index-projects .section-header{font-size:38px;font-weight:600;line-height:120%;margin-bottom:50px}@media only screen and (min-width:640.98px){.index-projects .section-header{font-size:48px}}.index-projects .section-content{display:flex;flex-direction:column;gap:80px}.index-histories{padding-top:80px}.index-histories .section-title{margin-bottom:50px}.index-histories .histories-carousel{--projects-gap:8px;--side-padding:calc(var(--container-padding) + var(--projects-gap))}@media only screen and (min-width:640.98px){.index-histories .histories-carousel{--projects-gap:12px}}.index-histories .histories-carousel .items-list{display:flex;gap:var(--projects-gap);margin:0 calc(var(--side-padding)*-1);scroll-padding-inline:var(--side-padding)}.index-histories .histories-carousel .items-list .carousel-item{display:flex;flex-direction:column;flex-shrink:0;transition:opacity .3s;width:220px}@media only screen and (min-width:640.98px){.index-histories .histories-carousel .items-list .carousel-item{width:270px}}@media only screen and (min-width:1024.98px){.index-histories .histories-carousel .items-list .carousel-item{opacity:0;width:calc(33.33333% - var(--side-padding)*2/3 - var(--projects-gap)*2/3)}.index-histories .histories-carousel .items-list .carousel-item.visible{opacity:1}.index-histories .histories-carousel .items-list{margin:0 calc(var(--side-padding)*-1 + 40px)}}@media only screen and (min-width:1280.98px){.index-histories .histories-carousel .items-list{margin:0 calc(var(--side-padding)*-1)}}.index-histories .histories-carousel .items-list:after,.index-histories .histories-carousel .items-list:before{content:"";flex-shrink:0;width:var(--container-padding)}.index-histories .histories-carousel .items-list .history-item{display:flex;flex-direction:column;flex-grow:1}.index-histories .histories-carousel .items-list .history-item .item-photo{margin-bottom:12px;width:136px}.index-histories .histories-carousel .items-list .history-item .item-name{font-size:20px;font-weight:600;line-height:120%;margin-bottom:6px}.index-histories .histories-carousel .items-list .history-item .item-nomination{color:#949cb2;flex-grow:1;line-height:120%;margin-bottom:4px}@media only screen and (min-width:1024.98px){.index-histories .histories-carousel .items-list .history-item .item-nomination{margin-bottom:18px}}.index-histories .histories-carousel .items-list .history-item .item-text p.text-collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden}.index-histories .histories-carousel .items-list .history-item .item-text .toggle-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;margin-top:8px;padding:0;text-decoration:underline}.index-histories .histories-carousel .items-list .history-item .item-text .toggle-button:hover{color:#0056b3}.index-histories .histories-carousel .carousel-nav{margin-top:0;top:180px}.app-page-index{overflow:hidden;padding-top:8px}@media only screen and (min-width:640.98px){.app-page-index{padding-top:20px}}.app-page-index .overflow{overflow:hidden}.app-feed-banner{border-radius:var(--box-border-radius-sm);display:flex;flex-direction:column;overflow:hidden}.app-feed-banner .banner-link{flex-grow:1}.app-feed-banner .banner-link img{width:100%}@media only screen and (max-width:1024px){.app-feed-banner .banner-link img{height:100%;-o-object-fit:cover;object-fit:cover}}.app-feed-menu{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:6px}.app-feed-box-pages-menu{display:flex;flex-direction:column;gap:6px}@media only screen and (max-width:1024px){.app-feed-box-pages-menu{flex-direction:row;flex-wrap:wrap}}@media only screen and (max-width:640px){.app-feed-box-pages-menu{flex-direction:column}}.app-feed-box-pages-menu .menu-item{align-items:center;border-radius:30px;display:flex;font-weight:600;gap:4px;padding:8px 16px;transition:background-color .3s}.app-feed-box-pages-menu .menu-item.active{background-color:#e5f1ff}.app-feed-box-pages-menu .menu-item:hover{background-color:#b8d8ff}.app-page-index-auth{padding-bottom:40px;padding-top:20px}.app-page-index-auth .top-projects-carousel{padding-bottom:40px;padding-top:40px}@media only screen and (min-width:640.98px){.app-page-index-auth .top-projects-carousel{padding-bottom:60px;padding-top:60px}}.app-page-index-auth .feed-carousel{background-color:#fff;border:1px solid #ebeef5;border-radius:var(--box-border-radius);max-width:100%;padding:0 24px}.app-page-index-auth .feed-carousel .box-title{font-size:20px;font-weight:600;margin-bottom:-12px;padding-top:24px}@media only screen and (min-width:640.98px){.app-page-index-auth .feed-carousel .box-title{font-size:24px}}.app-page-index-auth .feed-carousel .carousel-content{display:grid;grid-auto-columns:240px;grid-auto-flow:column;grid-gap:16px;margin:0 -24px;overflow-x:scroll;overflow-y:hidden;padding:40px 24px;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.app-page-index-auth .feed-carousel .carousel-content::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}@media only screen and (min-width:640.98px){.app-page-index-auth .feed-carousel .carousel-content{grid-auto-columns:280px}}
