.results{background:#fff;padding-block:35rem}.results__title{color:#1d2e23}.results__years{margin-block:25rem}.results__btn{color:var(--c-grey-dark);font-size:17rem}@media(min-width:1600px){.results__btn{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.results__btn{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.results__btn{font-size:calc(15*100vw/768)}}@media(max-width:660px){.results__btn{font-size:calc(20*100vw/390)}}.results__btn:disabled{color:#2a3a2b}.results__iframe{width:100%;height:min(530rem,100vh - 200rem);border:none}.main-screen-project{display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.main-screen-project--grid:after,.main-screen-project--grid:before{content:"";position:absolute;z-index:2}.main-screen-project--grid:after{top:0;bottom:0;left:calc(33.3333333333% - var(--w-line-main-screen)/2);right:calc(33.3333333333% - var(--w-line-main-screen)/2);border-inline:var(--w-line-main-screen) solid var(--c-line)}.main-screen-project--grid:before{top:calc(33.3333333333% - var(--w-line-main-screen)/2);bottom:calc(33.3333333333% - var(--w-line-main-screen)/2);left:0;right:0;border-block:var(--w-line-main-screen) solid var(--c-line)}.main-screen-project:hover .main-screen-project__img{transform:scale(1.02)}.main-screen-project__img{position:absolute;z-index:1;object-fit:cover;width:101%;height:101%;left:-.5%;top:-.5%;transition:.8s}.main-screen-project__signature{color:#fff;font-size:8.5rem;font-weight:300;max-width:242rem;position:relative;z-index:3}@media(max-width:1600px){.main-screen-project__signature{font-size:10rem}}.main-screen-project__signature-wrapp{position:relative;z-index:2;height:19.46%;width:100%;padding:21rem var(--p-x);display:flex;align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 70%)}.home-news-slider{background:#fff;padding-block:31rem}.home-news-slider__title{color:#6e7a64;margin-bottom:40rem;font-size:23rem;font-weight:500;transform:translateX(-.02em)}@media(min-width:1600px){.home-news-slider__title{font-size:calc(45*100vw/1920)}}@media(min-width:2560px){.home-news-slider__title{font-size:calc(55*100vw/2560)}}@media(max-width:1024px){.home-news-slider__title{font-size:calc(22*100vw/768)}}@media(max-width:660px){.home-news-slider__title{font-size:calc(24*100vw/390)}}@supports(-webkit-text-stroke:0.3em currentColor){.home-news-slider__title{-webkit-text-stroke:.1px currentColor;font-weight:400}}.home-news-slider__slide{width:397rem}@media(min-width:1600px){.home-news-slider__slide{width:calc(520*100vw/1920)}}@media(min-width:2560px){.home-news-slider__slide{width:calc(692*100vw/2560)}}@media(max-width:660px){.home-news-slider__slide{width:calc(350*100vw/390)}}.home-news-slider__slide--small .news-item__img{aspect-ratio:396/170}@media(max-width:660px){.home-news-slider__slide--small .news-item__img{aspect-ratio:315/188}}.home-news-slider .big-slider__btn{top:100rem}@media(max-width:1600px){.home-news-slider .big-slider__btn{top:141rem}}.news-item{display:flex;flex-direction:column;gap:15rem}.news-item>*{color:var(--c-grey);font-size:11rem}@media(min-width:1600px){.news-item>*{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.news-item>*{font-size:calc(22*100vw/2560)}}@media(max-width:1024px){.news-item>*{font-size:calc(10*100vw/768)}}@media(max-width:660px){.news-item>*{font-size:calc(13*100vw/390)}}.news-item p{max-width:calc(747*100vw/1920)}@media screen and (max-width:1024px){.news-item p{max-width:100%}}.news-item:hover>*{color:var(--c-dark)}.news-item:hover img{transform:scale(1.03)}.news-item__title{font-weight:300;font-size:17rem}@media(min-width:1600px){.news-item__title{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.news-item__title{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.news-item__title{font-size:calc(15*100vw/768)}}@media(max-width:660px){.news-item__title{font-size:calc(20*100vw/390)}}.news-item__img{overflow:hidden;width:100%;aspect-ratio:315/188}.news-item__img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.8s}.news-item__date{font-weight:600}.news-item__description{font-weight:300;margin-top:-4rem}.news-main-screen{display:flex}.news-main-screen__block-text{width:498rem;display:flex;align-items:center;background:#d3e660;padding-inline:20rem 46rem;position:relative}@media(max-width:660px){.news-main-screen__block-text{height:65%}}.news-main-screen__title{text-transform:uppercase;position:relative;z-index:2;font-size:27rem;font-weight:400}@media(min-width:2560px){.news-main-screen__title{font-size:calc(60*100vw/2560)}}@media(min-width:660.1px)and (min-height:80vw){.news-main-screen__title{font-size:35rem}}@media(max-width:660px){.news-main-screen__title{font-size:min(calc(27 * 100vw / 390),27/(900/100)*var(--vh)*1)}}.news-main-screen__img-wrapp{width:524rem;position:relative;display:flex;align-items:flex-end;overflow:hidden}@media(max-width:660px){.news-main-screen__img-wrapp{height:35%}}.news-main-screen__img-wrapp:before{content:"";position:absolute;left:0;right:0;bottom:48.2%;z-index:2;border-top:var(--w-line-main-screen) solid #e5e5e5}.news-main-screen__img-wrapp:after{content:"";position:absolute;left:50%;top:0;bottom:0;z-index:2;border-left:var(--w-line-main-screen) solid #e5e5e5}.news-main-screen .main-screen-project__signature{max-width:320rem}.news-main-screen__elipse{position:absolute;width:calc((1vh - .6rem)*79.4);max-height:79.4%;aspect-ratio:1/1;left:calc(50% - (1vh - .6rem)*39.7);bottom:8.8%;z-index:4;border-radius:50%;border:var(--w-line-main-screen) solid #e5e5e5}@media(max-width:660px){.news-main-screen__elipse{max-height:unset;width:340rem;left:25rem;bottom:calc(50% - 170rem)}}.project-modal{overflow:hidden;position:fixed!important;width:100vw;inset:0;z-index:999;background:rgba(0,0,0,.502);-webkit-backdrop-filter:blur(7.4000000954px);backdrop-filter:blur(7.4000000954px)}.project-modal *{color:#fff;font-size:13rem}.project-modal__container{overflow-y:auto;height:100%}.project-modal__content{display:none;margin-bottom:15rem}@media screen and (max-width:1024px){.project-modal__content{display:block}}.competition-results-main-screen{display:flex;color:#fff}.competition-results-main-screen *{color:inherit}.competition-results-main-screen__block-text{width:682rem;position:relative;display:flex;align-items:center;background:var(--c-main);padding-inline:20rem 46rem}@media(min-width:2560px){.competition-results-main-screen__block-text{padding-inline:20rem 116rem}}@media(min-width:660.1px)and (min-height:80vw){.competition-results-main-screen__block-text{width:576rem}}@media(max-width:660px){.competition-results-main-screen__block-text{height:57.5%}}.competition-results-main-screen__block-text *{position:relative;z-index:2}.competition-results-main-screen__block-text>:last-child{position:absolute;left:var(--p-x);bottom:30rem;color:#c3c3c3}@media(max-width:660px){.competition-results-main-screen__block-text>:last-child{bottom:20rem}}.competition-results-main-screen h1{text-transform:uppercase;top:-8rem;font-size:27rem;font-weight:400}@media(min-width:2560px){.competition-results-main-screen h1{font-size:calc(60*100vw/2560)}}@media(min-width:660.1px)and (min-height:80vw){.competition-results-main-screen h1{font-size:35rem}}@media(max-width:660px){.competition-results-main-screen h1{font-size:min(calc(27 * 100vw / 390),27/(900/100)*var(--vh)*1)}}.competition-results-main-screen__img-wrapp{width:342rem;position:relative;display:flex;overflow:hidden;flex-direction:column}@media(min-width:660.1px)and (min-height:80vw){.competition-results-main-screen__img-wrapp{width:448rem}}@media(max-width:660px){.competition-results-main-screen__img-wrapp{height:42.5%}}.competition-results-main-screen p{line-height:1.87em;font-size:13rem}@media(min-width:1600px){.competition-results-main-screen p{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.competition-results-main-screen p{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.competition-results-main-screen p{font-size:calc(11*100vw/768)}}@media(max-width:660px){.competition-results-main-screen p{font-size:calc(13*100vw/390)}}.competition-results-main-screen a{font-weight:500}.partners-main-screen__block-text{width:512rem;position:relative;display:flex;align-items:center;background:var(--c-green-text);color:#fff;padding-inline:var(--p-x) 10rem}@media(max-width:660px){.partners-main-screen__block-text{height:57.5%}}.partners-main-screen__block-text *{position:relative;z-index:2;color:inherit}.partners-main-screen__block-text>:last-child{position:absolute;left:var(--p-x);bottom:30rem}@media(max-width:660px){.partners-main-screen__block-text>:last-child{bottom:20rem}}.partners-main-screen h1{text-transform:uppercase;top:-8rem;font-size:27rem;font-weight:400}@media(min-width:2560px){.partners-main-screen h1{font-size:calc(60*100vw/2560)}}@media(min-width:660.1px)and (min-height:80vw){.partners-main-screen h1{font-size:35rem}}@media(max-width:660px){.partners-main-screen h1{font-size:min(calc(27 * 100vw / 390),27/(900/100)*var(--vh)*1)}}.partners-main-screen__img-wrapp{width:512rem}@media(max-width:660px){.partners-main-screen__img-wrapp{height:42.5%}}.partners-main-screen p{line-height:1.87em;font-size:13rem}@media(min-width:1600px){.partners-main-screen p{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.partners-main-screen p{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.partners-main-screen p{font-size:calc(11*100vw/768)}}@media(max-width:660px){.partners-main-screen p{font-size:calc(13*100vw/390)}}.partners-main-screen a{font-weight:500}.partners-club{position:relative;background:#fff;padding-top:45rem;overflow:hidden}.partners-club__bg{position:absolute;right:-8%;width:110%;top:55rem}@media(max-width:1600px){.partners-club__bg{right:0;width:990rem;top:142rem}}@media(min-width:2560px){.partners-club__bg{top:40rem}}.partners-club .container{position:relative;z-index:2}.partners-club__text{font-size:12rem;grid-column:7/12}@media(min-width:1600px){.partners-club__text{font-size:calc(22*100vw/1920)}}@media(min-width:2560px){.partners-club__text{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.partners-club__text{font-size:calc(11*100vw/768)}}@media(max-width:660px){.partners-club__text{font-size:calc(13*100vw/390)}}@media(min-width:1600px){.partners-club__text{grid-column:6/11}}@media screen and (max-width:1024px){.partners-club__text{grid-column:7/13}}@media(max-width:660px){.partners-club__text{grid-column:1/13;font-size:15rem}}@media(min-width:2560px){.partners-club__text{grid-column:5/10}}.partners-club__text-wrap{display:grid;grid-template-columns:repeat(12,1fr);margin-block:80rem}@media(min-width:1600px){.partners-club__text-wrap{margin-block:calc(136*100vw/1920)}}.partners-club .partners-slider{padding-top:0;margin-bottom:0}.partners-club .documents,.partners-club .partners-slider{background:none;position:relative}.partners-contacts{background:linear-gradient(180deg,#fff,#f8f8f8);padding-block:35rem 43rem}.partners-contacts__content{margin-top:55rem;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:660px){.partners-contacts__content{flex-direction:column;align-items:stretch;gap:66rem}}.partners-contacts__people{display:flex;gap:9rem}@media(min-width:2560px){.partners-contacts__people{gap:calc(20*100vw/2560)}}@media(max-width:660px){.partners-contacts__people{flex-direction:column;gap:35rem}}.partners-contacts .human-contact{width:313rem}@media(min-width:1600px){.partners-contacts .human-contact{width:calc(462*100vw/1920)}}@media(min-width:2560px){.partners-contacts .human-contact{width:calc(784*100vw/2560)}}.partners-contacts__email{width:220rem;display:flex;flex-direction:column;gap:20rem}@media screen and (max-width:1024px){.partners-contacts__email{width:238rem}}@media(min-width:1600px){.partners-contacts__email{width:calc(446*100vw/1920);padding-right:calc(122*100vw/1920)}}@media(min-width:2560px){.partners-contacts__email{width:calc(532*100vw/2560);padding-right:calc(66*100vw/2560)}}.partners-contacts__email a{font-weight:400;font-size:17rem}@media(min-width:1600px){.partners-contacts__email a{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.partners-contacts__email a{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.partners-contacts__email a{font-size:calc(15*100vw/768)}}@media(max-width:660px){.partners-contacts__email a{font-size:calc(20*100vw/390)}}.partners-contacts__email p{color:var(--c-grey-dark);font-weight:300;font-size:9rem;font-size:10rem}@media(min-width:1600px){.partners-contacts__email p{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.partners-contacts__email p{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.partners-contacts__email p{font-size:calc(9*100vw/768)}}@media(max-width:660px){.partners-contacts__email p{font-size:calc(10*100vw/390)}}@media(min-width:2560px){.partners-contacts__email p{font-size:calc(22*100vw/2560)}}.partners-events__block-text a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:.16em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.partners-events__block-text a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.partners-events__block-text a:has(u):hover,.partners-events__block-text a[href^="tel:"]{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.partners-events{background:#fff;padding-bottom:47rem}.partners-events__text-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:70rem;row-gap:25rem}@media(max-width:660px){.partners-events__text-wrap{flex-direction:column}}.partners-events__block-text{display:flex;flex-direction:column;max-width:237rem;gap:20rem}@media(min-width:1600px){.partners-events__block-text{max-width:calc(429*100vw/1920)}}@media(min-width:2560px){.partners-events__block-text{max-width:calc(588*100vw/2560)}}@media(max-width:1024px){.partners-events__block-text{max-width:calc(170*100vw/768)}}@media(max-width:660px){.partners-events__block-text{max-width:calc(220*100vw/390)}}@media(min-width:1600px){.partners-events__block-text{gap:calc(30*100vw/1920)}}@media(max-width:660px){.partners-events__block-text:nth-child(4n+1),.partners-events__block-text:nth-child(4n+2){align-self:start}.partners-events__block-text:nth-child(4n+3),.partners-events__block-text:nth-child(4n+4){align-self:end}.partners-events__block-text:nth-child(4n+2),.partners-events__block-text:nth-child(4n+4){padding-top:20rem}}.partners-events__block-text *{letter-spacing:.01em;font-size:11rem}@media(min-width:1600px){.partners-events__block-text *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.partners-events__block-text *{font-size:calc(22*100vw/2560)}}@media(max-width:1024px){.partners-events__block-text *{font-size:calc(10*100vw/768)}}@media(max-width:660px){.partners-events__block-text *{font-size:calc(10*100vw/390)}}.partners-events h3{font-weight:500;color:var(--c-red);font-size:17rem}@media(min-width:1600px){.partners-events h3{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.partners-events h3{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.partners-events h3{font-size:calc(15*100vw/768)}}@media(max-width:660px){.partners-events h3{font-size:calc(20*100vw/390);font-size:15rem}}.partners-events ul li{list-style:none;display:flex;align-items:start;position:relative;left:-.3em}.partners-events ul li:before{content:"";width:.3em;aspect-ratio:1/1;flex-shrink:0;position:relative;top:.5em;left:-.9em;background:var(--c-red)}.partners-events strong{font-weight:600}.project-images-slider img{width:100%}.project-images-slider__control{display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:2;gap:7rem;padding-block:25rem 21rem}@media(max-width:1024px){.project-images-slider__control{gap:calc(14*100vw/768)}}@media(max-width:660px){.project-images-slider__control{gap:calc(14*100vw/390)}}@media(max-width:1024px){.project-images-slider__control{padding-block:37rem 25rem}}.project-images-slider__control span{font-size:12rem}@media(max-width:1024px){.project-images-slider__control span{font-size:calc(20*100vw/768)}}@media(max-width:660px){.project-images-slider__control span{font-size:calc(20*100vw/390)}}.project-images-slider__control-btn{position:relative;width:5rem;transition:.5s}.project-images-slider__control-btn:hover{transform:scale(1.2)}.project-images-slider__control-btn:active{transition:.1s;transform:scale(1)}@media screen and (max-width:1024px){.project-images-slider__control-btn{width:11rem}}.project-images-slider__control-btn--prev{top:-1rem}@media screen and (max-width:1024px){.project-images-slider__control-btn--prev{top:2rem}}.project-images-slider__control-btn--next{top:-1rem}.project-images-slider__control-btn--next svg{transform:rotate(180deg)}.project-images-slider__control-btn svg{width:100%;height:auto}.project-images-slider__control-btn svg *{stroke:#cacaca}.project-images-slider__btn{position:static;color:var(--c-green-text)!important}.project-images-slider__btn>div{height:100%;width:100%}.project-images-slider__btn--back{position:absolute;left:var(--btn-position-x);z-index:9;padding:0;top:18rem}@media(max-width:1024px){.project-images-slider__btn--back{top:8.5rem}}.project-images-slider__btn--back svg{width:100%;height:100%;position:relative}.project-images-slider__swiper{margin:0 var(--p-x) 15rem}@media screen and (max-width:1024px){.project-images-slider__swiper{margin:0}}.project-images-slider__text-slide{align-self:flex-end;padding-bottom:calc(435rem - 100vh + 70rem)}.project-images-slider__scale{position:fixed;right:var(--btn-position-x);z-index:9999;display:flex;gap:7rem;top:18rem}@media(max-width:1024px){.project-images-slider__scale{top:8.5rem}}.project-images-slider__scale-img-wrap{position:fixed;min-width:100vw;height:100vh;top:0;z-index:-1}.project-images-slider__scale-img-wrap--opened{z-index:8;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(7.4000000954px);backdrop-filter:blur(7.4000000954px)}.project-images-slider__scale-img-wrap--opened:before{content:"";opacity:.45;position:fixed;top:0;left:0;right:0;z-index:8;height:58rem;background:linear-gradient(180deg,#000 30%,transparent);pointer-events:none}.project-modal:has(.project-images-slider__scale-img-wrap--opened){overflow-y:hidden}@media(orientation:landscape){.project-images-slider__scale-img-wrap img{width:100vw;height:auto}}@media(min-height:140vw){.project-images-slider__scale-img-wrap img{width:auto;height:100vh}}.project-text{padding-bottom:4.1rem}@media screen and (max-width:1024px){.project-text{width:692rem;margin:27rem auto}}@media(max-width:660px){.project-text{width:306rem;margin:23rem 60rem 30rem 20rem}}.project-text *{font-weight:500;font-size:9rem}@media(max-width:1024px){.project-text *{font-size:calc(10*100vw/768)}}@media(max-width:660px){.project-text *{font-size:calc(10*100vw/390)}}.project-text__title{font-weight:400;max-width:444rem;font-size:13rem}@media(max-width:1024px){.project-text__title{font-size:calc(15*100vw/768)}}@media(max-width:660px){.project-text__title{font-size:calc(15*100vw/390)}}.project-text__subtitle{display:flex;gap:28rem;margin-block:10rem 20rem}.project-text__year{color:#b1c634}.project-text__row{display:flex;justify-content:space-between;flex-direction:column;gap:40rem}@media screen and (max-width:1024px){.project-text__row{flex-direction:row}}@media(max-width:660px){.project-text__row{flex-direction:column;gap:40rem}}.project-text__nomination{width:218rem;color:#b3b3b3}.link-block__title,.link-block__title>*{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.link-block{display:flex;justify-content:space-between;gap:18rem;padding:9rem 15rem 11.5rem 12rem}@media(min-width:2560px){.link-block{padding:calc(19*100vw/2560) 15rem calc(24.2*100vw/2560) 12rem}}.link-block *{color:#fff;font-weight:300;font-size:17rem}@media(min-width:1600px){.link-block *{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.link-block *{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.link-block *{font-size:calc(15*100vw/768)}}@media(max-width:660px){.link-block *{font-size:calc(20*100vw/390)}}.link-block a u{text-underline-offset:.14em}.link-block__title{line-height:1.5em;position:relative;top:-.5rem}@media(max-width:660px){.link-block__title{top:0}}.link-block__link{position:relative;top:.5rem}@media(max-width:660px){.link-block__link *{font-size:15rem}}.link-block__icon{display:flex}.link-block__arrow{width:8rem}.link-block__arrow svg{width:auto;height:8rem;transform:rotate(-90deg);position:relative;left:1.4rem}.link-block__arrow svg *{stroke:currentColor}.festival-emails{padding-bottom:50rem;background:#fff}.festival-emails__container{display:grid;grid-template-columns:repeat(12,8.3333333333%)}@media(max-width:660px){.festival-emails__container{gap:30rem 0}}.festival-emails__item{display:flex;flex-direction:column;gap:20rem}.festival-emails__item:first-child{grid-column:1/span 4}@media(max-width:660px){.festival-emails__item:first-child{grid-column:1/12}}.festival-emails__item:last-child{grid-column:8/span 4}@media(max-width:660px){.festival-emails__item:last-child{grid-column:1/12;grid-row:2/3}}.festival-emails__item a{font-weight:400;font-size:17rem}@media(min-width:1600px){.festival-emails__item a{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-emails__item a{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-emails__item a{font-size:calc(15*100vw/768)}}@media(max-width:660px){.festival-emails__item a{font-size:calc(20*100vw/390)}}.festival-emails__item p{color:var(--c-grey-dark);font-weight:300;font-size:9rem}@media(min-width:1600px){.festival-emails__item p{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-emails__item p{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.festival-emails__item p{font-size:calc(9*100vw/768)}}@media(max-width:660px){.festival-emails__item p{font-size:calc(10*100vw/390)}}.festival-juries{padding-bottom:50rem;position:relative;overflow:hidden}.festival-juries__bg{position:absolute;bottom:0;right:0;height:135%;z-index:1}@media(max-width:660px){.festival-juries__bg{bottom:70vw}}.festival-juries .container{position:relative;z-index:2}.festival-juries__title{color:var(--c-red);padding-top:.9em;font-size:23rem;font-weight:500;transform:translateX(-.02em)}@media(min-width:1600px){.festival-juries__title{padding-top:calc(36*100vw/1920)}}@media(min-width:2560px){.festival-juries__title{padding-top:calc(52*100vw/2560)}}@media(max-width:1024px){.festival-juries__title{padding-top:.6em}}@media(max-width:660px){.festival-juries__title{padding-top:calc(15*100vw/390)}}@media(min-width:1600px){.festival-juries__title{font-size:calc(45*100vw/1920)}}@media(min-width:2560px){.festival-juries__title{font-size:calc(55*100vw/2560)}}@media(max-width:1024px){.festival-juries__title{font-size:calc(22*100vw/768)}}@media(max-width:660px){.festival-juries__title{font-size:calc(24*100vw/390)}}@supports(-webkit-text-stroke:0.3em currentColor){.festival-juries__title{-webkit-text-stroke:.1px currentColor;font-weight:400}}.festival-juries__sections{margin-block:25rem 35rem}.festival-juries__btn{color:var(--c-grey-dark);font-size:17rem}@media(max-width:1024px){.festival-juries__btn{font-size:calc(15*100vw/768)}}@media(max-width:660px){.festival-juries__btn{font-size:calc(20*100vw/390)}}@media(min-width:1600px){.festival-juries__btn{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-juries__btn{font-size:calc(35*100vw/2560)}}@media(max-width:660px){.festival-juries__btn{font-size:15rem}}.festival-juries__btn:disabled{color:#2a3a2b}.festival-juries__note{line-height:1.3em;margin-bottom:38rem;font-weight:500;width:262rem;font-size:14rem}@media(min-width:1600px){.festival-juries__note{width:calc(490*100vw/1920)}}@media(min-width:2560px){.festival-juries__note{width:calc(656*100vw/2560)}}@media(max-width:660px){.festival-juries__note{width:calc(242*100vw/390)}}@media(min-width:1600px){.festival-juries__note{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-juries__note{font-size:calc(30*100vw/2560)}}@media(max-width:1024px){.festival-juries__note{font-size:calc(11*100vw/768)}}@media(max-width:660px){.festival-juries__note{font-size:calc(13*100vw/390)}}.festival-juries__slider-wrapp{position:relative}.festival-juries__slide{overflow:hidden;position:relative;width:131rem}@media(min-width:1600px){.festival-juries__slide{width:calc(245*100vw/1920)}}@media(min-width:2560px){.festival-juries__slide{width:calc(327*100vw/2560)}}@media(max-width:660px){.festival-juries__slide{width:calc(121*100vw/390)}}.festival-juries__slide *{font-weight:500;font-size:9rem}@media(min-width:1600px){.festival-juries__slide *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-juries__slide *{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.festival-juries__slide *{font-size:calc(9*100vw/768)}}@media(max-width:660px){.festival-juries__slide *{font-size:calc(10*100vw/390)}}@media(min-width:1600px){.festival-juries__slide *{font-size:calc(18*100vw/1920)}}@media(min-width:2560px){.festival-juries__slide *{font-size:calc(25*100vw/2560)}}.festival-juries__img-wrap{position:relative;width:100%;aspect-ratio:4/5;background:var(--c-grey-bg-light)}.festival-juries__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:bottom}.festival-juries__info{background:linear-gradient(180deg,transparent 5.51%,rgba(0,0,0,.4));position:absolute;width:100%;min-height:60%;max-height:100%;left:0;bottom:0;opacity:0;transition:.5s;display:flex;flex-direction:column;justify-content:flex-end;padding:9rem 6rem}.festival-juries__info--opened{opacity:1}@media(hover:hover)and (pointer:fine){.festival-juries__slide:hover .festival-juries__info{opacity:1}}.festival-juries__info *{color:#fff}.festival-juries__info p{width:100%;overflow:hidden}.festival-juries__name{margin-top:.8em;margin-bottom:.2em;font-size:12rem}@media(min-width:1600px){.festival-juries__name{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-juries__name{font-size:calc(25*100vw/2560)}}@media(max-width:1024px){.festival-juries__name{font-size:calc(11*100vw/768)}}@media(max-width:660px){.festival-juries__name{font-size:calc(15*100vw/390)}}.festival-juries__place{color:#b1c634}.project-not-found{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.project-not-found__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;line-height:1em;text-wrap:nowrap;font-size:32rem;font-weight:300;line-height:1.05}@media(min-width:1600px){.project-not-found__text{font-size:calc(60*100vw/1920)}}@media(min-width:2560px){.project-not-found__text{font-size:calc(77*100vw/2560)}}@media(max-width:1024px){.project-not-found__text{font-size:calc(30*100vw/768)}}@media(max-width:660px){.project-not-found__text{font-size:calc(28*100vw/390)}}.project-not-found__num{line-height:1em;color:#fff;font-weight:300;letter-spacing:-.01em;opacity:.3;font-size:382rem}@media(min-width:1600px){.project-not-found__num{font-size:calc(854*100vw/1920)}}@media(min-width:2560px){.project-not-found__num{font-size:calc(1077*100vw/2560)}}@media(max-width:1024px){.project-not-found__num{font-size:calc(350*100vw/768)}}@media(max-width:660px){.project-not-found__num{font-size:calc(328*100vw/390)}}.documents{background:#fff;padding-top:20rem}.documents__btns{display:flex;flex-direction:column;gap:4rem}.documents__btn{background:var(--c-main)}.documents__btn:first-child{background:var(--c-green-text)}.calendar-events{margin-bottom:44rem;position:relative;z-index:2;padding-top:28rem}@media(max-width:660px){.calendar-events{padding-top:38rem}}.calendar-events__bg{position:absolute;top:-145rem;left:0;right:0;z-index:-1}@media(max-width:660px){.calendar-events__bg{top:auto;bottom:-80rem;right:auto;left:-250rem;width:900rem}}.calendar-events__bg svg{width:100%;height:auto}.calendar-events__calendar{padding-left:29rem;margin-top:44rem}.calendar-events__calendar-wrapp{display:flex;gap:17rem;align-items:baseline}.calendar-events__calendar-slider{padding-bottom:48rem}.calendar-events__day{cursor:e-resize;position:relative;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5em;height:2.5em;display:flex;justify-content:center;align-items:center;margin-inline:-.5px;transition:.5s;font-size:13rem}@media(min-width:1600px){.calendar-events__day{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.calendar-events__day{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.calendar-events__day{font-size:calc(11*100vw/768)}}@media(max-width:660px){.calendar-events__day{font-size:calc(13*100vw/390)}}.calendar-events__day span{width:100%;text-align:center}.calendar-events__day--last-week:not(.calendar-events__day--active-day,.calendar-events__day--active-passed-day){margin-right:2.5em}.calendar-events__day--last-week:not(.calendar-events__day--active-day,.calendar-events__day--active-passed-day):after{content:"";position:absolute;right:calc(-1.25em + var(--w-line)/2);height:1.57em;border-left:var(--w-line) solid var(--c-grey-bg)}.calendar-events__day--active-day{background:var(--c-main);color:#fff}.calendar-events__day--active-day svg *{stroke:var(--c-main)}.calendar-events__day--event-day{background:#75816c;color:#fff;cursor:pointer}.calendar-events__day--event-day.red *{color:#a11e0e!important}.calendar-events__day--active-passed-day{background:var(--c-grey);color:#fff}.calendar-events__day--active-passed-day svg *{stroke:var(--c-grey)}.calendar-events__day--event-passed-day{background:var(--c-grey-bg);color:#fff;cursor:pointer}.calendar-events__active-arrow{position:absolute;bottom:-65%;height:37.14%;width:100%;display:flex;justify-content:center;align-items:center}.calendar-events__active-arrow svg{transform:rotate(90deg);width:.857em}.calendar-events__progres{margin-bottom:13rem}.calendar-events__month .dropdown__item label:first-letter,.calendar-events__month .dropdown__title-text:first-letter{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-events__year .dropdown__title{color:var(--c-grey)}.calendar-events__main-title{padding-left:var(--p-x);width:340rem;align-self:start}@media(min-width:2560px){.calendar-events__main-title{width:calc(579*100vw/2560)}}@media(max-width:660px){.calendar-events__main-title{width:100%;flex-shrink:0;padding-left:calc(var(--p-x) - 4rem)}}.calendar-events__event a{display:block;width:100%;height:100%}.calendar-events__event-content{background:#fff;display:flex;width:100%;height:100%}.calendar-events__event-wrapp{display:flex;justify-content:flex-end;align-items:center;gap:17rem;width:965rem}@media(min-width:1600px){.calendar-events__event-wrapp{width:calc(1743*100vw/1920)}}@media(min-width:2560px){.calendar-events__event-wrapp{width:calc(2030*100vw/2560)}}@media(max-width:660px){.calendar-events__event-wrapp{width:100%}}@media(min-width:2560px){.calendar-events__event-wrapp{gap:calc(22*100vw/2560)}}@media(max-width:660px){.calendar-events__event-wrapp{padding:0 4rem;gap:24rem 6rem;flex-wrap:wrap}}.calendar-events__event-slider{margin-inline:0;box-shadow:-3px 11px 66.6px 0 transparent,0 8px 8.6px -6px transparent,0 .5px 95.3px 0 transparent;transition:.5s;width:600rem;height:195rem}.calendar-events__event-slider:hover{transform:scale(1.03)}.calendar-events__event-slider:active{transition:.1s;transform:scale(1)}@media(min-width:1600px){.calendar-events__event-slider{width:calc(1056*100vw/1920)}}@media(max-width:660px){.calendar-events__event-slider{width:calc(350*100vw/390)}}@media(min-width:1600px){.calendar-events__event-slider{height:calc(324*100vw/1920)}}@media(min-width:2560px){.calendar-events__event-slider{height:calc(450*100vw/2560)}}@media(max-width:1024px){.calendar-events__event-slider{height:calc(148*100vw/768)}}@media(max-width:660px){.calendar-events__event-slider{height:calc(235*100vw/390)}}.calendar-events__event-slider:hover{box-shadow:-3px 11px 66.6px 0 rgba(0,0,0,.051),0 8px 8.6px -6px rgba(0,0,0,.071),0 .5px 5.3px 0 rgba(0,0,0,.051)}.calendar-events__event img{height:100%;width:153rem;object-fit:cover;object-position:center}@media screen and (max-width:1024px){.calendar-events__event img{width:calc(122*100vw/768)}}@media(max-width:660px){.calendar-events__event img{width:170rem}}.calendar-events__date{font-weight:300;height:1.2em}@media(max-width:660px){.calendar-events__date-end{display:none}}.calendar-events__block-text{display:flex;padding-inline:18rem 22rem;padding-block:var(--p-t) var(--p-b);justify-content:space-between;width:calc(100% - 153rem);flex-direction:column;line-height:1.2;--f-content:9rem;--p-t:16rem;--p-b:18rem}@media(min-width:1600px){.calendar-events__block-text{--f-content:calc(16*100vw/1920)}}@media(min-width:2560px){.calendar-events__block-text{--f-content:calc(22*100vw/2560)}}@media(max-width:1024px){.calendar-events__block-text{--f-content:calc(9*100vw/768)}}@media(max-width:660px){.calendar-events__block-text{--f-content:calc(10*100vw/390)}}@media(min-width:1600px){.calendar-events__block-text{--p-t:calc(28*100vw/1920)}}@media(min-width:2560px){.calendar-events__block-text{--p-t:calc(42*100vw/2560)}}@media(max-width:660px){.calendar-events__block-text{--p-t:calc(15*100vw/390)}}@media(min-width:1600px){.calendar-events__block-text{--p-b:calc(33*100vw/1920)}}@media(min-width:2560px){.calendar-events__block-text{--p-b:calc(46*100vw/2560)}}@media(max-width:660px){.calendar-events__block-text{--p-b:calc(15*100vw/390)}}@media(min-width:2560px){.calendar-events__block-text{padding-inline:18rem 22rem}}@media(max-width:1600px){.calendar-events__block-text{width:447rem}}@media(max-width:660px){.calendar-events__block-text{width:180rem;padding:15rem;row-gap:15rem}}.calendar-events__titles{width:100%;min-height:calc(50% + var(--p-t) + var(--p-b));display:flex;flex-direction:column;justify-content:space-between;gap:25rem;align-self:start;font-size:var(--f-content)}@media(min-width:2560px){.calendar-events__titles{min-height:calc(50% + var(--p-t)/1.44 + var(--p-b))}}@media(max-width:660px){.calendar-events__titles{min-height:93rem}}.calendar-events__titles>*{font-size:17rem}@media(min-width:1600px){.calendar-events__titles>*{font-size:calc(25*100vw/1920)}}@media(max-width:1024px){.calendar-events__titles>*{font-size:calc(15*100vw/768)}}@media(max-width:660px){.calendar-events__titles>*{font-size:calc(20*100vw/390)}}@media(min-width:1600px){.calendar-events__titles>*{font-size:calc(30*100vw/1920)}}@media(min-width:2560px){.calendar-events__titles>*{font-size:calc(35*100vw/2560)}}.calendar-events__name-and-plase{--gap:calc(var(--f-content)*0.7);--lines:2;width:75%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:var(--gap);min-height:calc(var(--lines)*1.2em + var(--gap) + var(--f-content)*1.2)}@media screen and (max-width:1024px){.calendar-events__name-and-plase{font-size:calc(13*100vw/768);width:100%}}@media(max-width:660px){.calendar-events__name-and-plase{font-size:15rem;--lines:4}}.calendar-events__plase{color:#b1c634;font-size:var(--f-content)}.calendar-events__description{align-self:flex-end;font-weight:300;margin-top:-1.25em;max-height:4.8em;overflow:hidden;position:relative;padding-right:.9em;margin-left:-.8em;font-size:var(--f-content);width:193rem}@media(min-width:1600px){.calendar-events__description{width:calc(316*100vw/1920)}}@media(min-width:2560px){.calendar-events__description{width:calc(420*100vw/2560)}}@media(max-width:660px){.calendar-events__description{width:100%}}.calendar-events__description *{color:var(--c-grey-dark)}.calendar-events__description.truncated:after{content:"...";position:absolute;bottom:0;left:min(var(--last-line-width,100%) + .1em,100% - .8em);background:var(--bg-color,#fff);z-index:2}.calendar-events__btn{width:10rem;position:relative;top:1rem;transition:.5s}.calendar-events__btn:hover{transform:scale(1.2)}.calendar-events__btn:active{transition:.1s;transform:scale(1)}.calendar-events__btn svg{width:100%;height:auto}.calendar-events__btn--next svg{transform:rotate(180deg)}