.about-documents{background:#fff;padding-block:20rem 35rem}.about-documents__btns{display:flex;flex-direction:column;gap:4rem}.about-documents__btn{background:var(--c-main)}.about-documents__btn:first-child{background:var(--c-green-text)}.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:1920px){.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:640px){.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:640px){.link-block__title{top:0}}.link-block__link{position:relative;top:.5rem}@media(max-width:640px){.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-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:640px){.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}@media(min-width:1920px){.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:640px){.festival-juries__title{padding-top:calc(15*100vw/390)}}@media(min-width:1920px){.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:640px){.festival-juries__title{font-size:calc(24*100vw/390)}}.festival-juries__sections{margin-block:25rem 35rem}.festival-juries__btn{color:var(--c-grey-dark);font-size:17rem}@media(min-width:1920px){.festival-juries__btn{font-size:calc(25*100vw/1920)}}@media(max-width:1024px){.festival-juries__btn{font-size:calc(15*100vw/768)}}@media(max-width:640px){.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:640px){.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:1920px){.festival-juries__note{width:calc(490*100vw/1920)}}@media(min-width:2560px){.festival-juries__note{width:calc(656*100vw/2560)}}@media(max-width:640px){.festival-juries__note{width:calc(242*100vw/390)}}@media(min-width:1920px){.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:640px){.festival-juries__note{font-size:calc(13*100vw/390)}}.festival-juries__slide{overflow:hidden;position:relative;width:131rem}@media(min-width:1920px){.festival-juries__slide{width:calc(245*100vw/1920)}}@media(min-width:2560px){.festival-juries__slide{width:calc(327*100vw/2560)}}@media(max-width:640px){.festival-juries__slide{width:calc(121*100vw/390)}}.festival-juries__slide *{font-weight:500;font-size:9rem}@media(min-width:1920px){.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:640px){.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}.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,.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:1920px){.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:640px){.festival-juries__name{font-size:calc(15*100vw/390)}}.festival-juries__place{color:#b1c634}.festival-main-screen{display:flex}.festival-main-screen *{color:#fff}.festival-main-screen__block-text{width:512rem;position:relative;display:flex;align-items:center;background:var(--c-main);padding-inline:var(--p-x) 46rem}@media(min-width:2560px){.festival-main-screen__block-text{padding-inline:var(--p-x) calc(39*100vw/2560)}}@media(max-width:640px){.festival-main-screen__block-text{height:57.5%}}.festival-main-screen__block-text *{position:relative;z-index:2}.festival-main-screen__block-text>:last-child{position:absolute;left:0;right:0;bottom:30rem;padding-inline:var(--p-x);color:#c3c3c3;z-index:2;display:flex;justify-content:space-between}.festival-main-screen h1{text-transform:uppercase;top:-8rem;font-size:27rem;font-weight:400}@media(min-width:2560px){.festival-main-screen h1{font-size:calc(60*100vw/2560)}}@media(min-width:640.1px)and (min-height:80vw){.festival-main-screen h1{font-size:35rem}}@media(max-width:640px){.festival-main-screen h1{font-size:min(calc(27 * 100vw / 390),27/(900/100)*1vh)}}.festival-main-screen__img-wrapp{width:512rem;position:relative;display:flex;overflow:hidden;flex-direction:column}@media(max-width:640px){.festival-main-screen__img-wrapp{height:42.5%}}.festival-main-screen__img{position:static;height:50%;object-fit:cover}@media(min-width:640.1px)and (min-height:80vw){.festival-main-screen__img{height:66%}}@media(max-width:640px){.festival-main-screen__img{max-height:max(0px,100% - 50vw)}}.festival-main-screen__btns{width:100%;height:50%;display:flex}@media(min-width:640.1px)and (min-height:80vw){.festival-main-screen__btns{height:34%}}.festival-main-screen table{border:none;height:50%;table-layout:fixed;border-collapse:collapse;flex-shrink:0}@media(min-width:640.1px)and (min-height:80vw){.festival-main-screen table{height:34%}}@media(max-width:640px){.festival-main-screen table{height:50vw}}.festival-main-screen tr{height:100%;display:flex}.festival-main-screen td{width:50%;padding:20rem 25rem 30rem;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width:640px){.festival-main-screen td{padding:14rem 19rem 20rem}}.festival-main-screen td:nth-child(odd){background:var(--c-red)}.festival-main-screen td:nth-child(2n){background:#6e7a64}.festival-main-screen h2{font-weight:300;line-height:1.2em;font-size:25rem}@media(min-width:2560px){.festival-main-screen h2{font-size:calc(50*100vw/2560)}}@media(max-width:1024px){.festival-main-screen h2{font-size:calc(20*100vw/768)}}@media(max-width:640px){.festival-main-screen h2{font-size:calc(20*100vw/390)}}.festival-main-screen p{line-height:1.87em;font-size:13rem}@media(min-width:1920px){.festival-main-screen p{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-main-screen p{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.festival-main-screen p{font-size:calc(11*100vw/768)}}@media(max-width:640px){.festival-main-screen p{font-size:calc(13*100vw/390)}}.festival-emails{padding-bottom:50rem;background:#fff}.festival-emails__container{display:grid;grid-template-columns:repeat(12,8.3333333333%)}@media(max-width:640px){.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:640px){.festival-emails__item:first-child{grid-column:1/12}}.festival-emails__item:last-child{grid-column:8/span 4}@media(max-width:640px){.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:1920px){.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:640px){.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:1920px){.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:640px){.festival-emails__item p{font-size:calc(10*100vw/390)}}.festival-premiya{background:#fff;padding-block:48rem 55rem}@media(min-width:2560px){.festival-premiya{padding-block:calc(56*100vw/2560) calc(140*100vw/2560)}}@media(max-width:1600px){.festival-premiya{padding-block:52rem 70rem}}.festival-premiya .container{padding-left:calc(50*100vw/1920)}@media screen and (max-width:1024px){.festival-premiya .container{padding-left:0}}.festival-premiya__list{display:flex;margin-top:44rem;padding-inline:68rem 20rem;font-weight:300;font-size:12rem}@media(min-width:1920px){.festival-premiya__list{font-size:calc(22*100vw/1920)}}@media(min-width:2560px){.festival-premiya__list{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.festival-premiya__list{font-size:calc(11*100vw/768)}}@media(max-width:640px){.festival-premiya__list{font-size:calc(13*100vw/390)}}@media(min-width:2560px){.festival-premiya__list{padding-inline:80rem calc(275*100vw/2560)}}@media(max-width:1600px){.festival-premiya__list{padding-inline:80rem 20rem}}@media(max-width:640px){.festival-premiya__list{flex-direction:column;padding-inline:0;gap:23rem}}.festival-premiya__list *{letter-spacing:.01em}.festival-premiya__list a{font-weight:500}.festival-premiya__step{display:flex;gap:57rem}@media(min-width:1920px){.festival-premiya__step{gap:calc(113*100vw/1920)}}@media(min-width:2560px){.festival-premiya__step{gap:calc(147*100vw/2560)}}@media(max-width:640px){.festival-premiya__step{gap:calc(45*100vw/390)}}.festival-premiya__text>:not(.note){line-height:1.3em}@media(min-width:2560px){.festival-premiya__text>:not(.note){width:calc(587*100vw/2560)}}.festival-premiya__col{display:flex;gap:23rem;flex-direction:column;justify-content:space-between;width:calc(50% - 32rem)}@media(min-width:2560px){.festival-premiya__col{width:50%}}@media(max-width:640px){.festival-premiya__col{width:100%}}.festival-premiya__num{font-size:21rem;font-weight:200;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:2560px){.festival-premiya__num{font-size:calc(50*100vw/2560)}}.festival-premiya .note{margin-top:14rem;position:relative;top:-1rem}.festival-price{background:var(--c-main);padding-bottom:8rem}.festival-price *{color:#fff}.festival-price__title{font-weight:400;padding-top:.9em}@media(min-width:1920px){.festival-price__title{padding-top:calc(36*100vw/1920)}}@media(min-width:2560px){.festival-price__title{padding-top:calc(52*100vw/2560)}}@media(max-width:1024px){.festival-price__title{padding-top:.6em}}@media(max-width:640px){.festival-price__title{padding-top:calc(15*100vw/390)}}.festival-price__body{display:flex;justify-content:flex-end;margin-top:34rem}.festival-price table{width:566rem;max-width:100%;table-layout:fixed;border-spacing:0 13rem;text-align:left}.festival-price table th{padding-bottom:17rem}.festival-price table th *{color:var(--c-green-text);font-weight:400;letter-spacing:.01em;font-size:14rem}@media(min-width:1920px){.festival-price table th *{font-size:calc(22*100vw/1920)}}@media(min-width:2560px){.festival-price table th *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.festival-price table th *{font-size:16rem}}.festival-price table td{border-bottom:var(--w-line) solid var(--c-green-text);line-height:1em;font-size:20rem}.festival-price table td *{font-size:inherit;font-weight:300}.festival-price__running-line{width:100%;overflow:hidden;margin-top:62rem}.festival-price__running-line *{white-space:nowrap}.festival-price__running-line-wrapp{display:inline-flex;flex-direction:row;gap:26rem}.festival-price__running-line__player{gap:26rem}.festival-price__running-line p{color:var(--c-red);text-transform:uppercase;font-size:20rem;font-weight:300;gap:26rem}.festival-projects{padding-block:25rem 50rem;background:var(--c-grey-bg-light)}.festival-projects .titles-block{margin-bottom:25rem}.festival-projects__slide{width:233rem}@media(min-width:1920px){.festival-projects__slide{width:calc(441*100vw/1920)}}@media(min-width:2560px){.festival-projects__slide{width:calc(470*100vw/2560)}}@media(max-width:640px){.festival-projects__slide{width:calc(170*100vw/390)}}.project{width:233rem}@media(min-width:1920px){.project{width:calc(441*100vw/1920)}}@media(min-width:2560px){.project{width:calc(470*100vw/2560)}}@media(max-width:640px){.project{width:calc(170*100vw/390)}}.project *{font-size:13rem}@media(min-width:1920px){.project *{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.project *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.project *{font-size:calc(11*100vw/768)}}@media(max-width:640px){.project *{font-size:calc(13*100vw/390)}}.project__img{position:relative;aspect-ratio:233/314;display:flex;flex-direction:column;justify-content:space-between;margin-block:10rem 14rem;overflow:hidden}.project__img:hover img{transform:scale(1.05)}.project__img *{color:#fff;position:relative;z-index:2}.project__img img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover;object-position:center;transition:.8s}.project__year{background:linear-gradient(0deg,transparent 5.51%,rgba(0,0,0,.3));padding:12rem 15rem;font-size:21rem;font-weight:200;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:2560px){.project__year{font-size:calc(50*100vw/2560)}}.project__info{height:208rem;background:linear-gradient(180deg,transparent 4.51%,rgba(0,0,0,.7));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8rem;padding:16rem 15rem}.project__winner{font-weight:400;width:156rem;font-size:9rem}@media(min-width:1920px){.project__winner{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.project__winner{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.project__winner{font-size:calc(9*100vw/768)}}@media(max-width:640px){.project__winner{font-size:calc(10*100vw/390)}}.project__nomination{color:#959595;padding-right:15rem;font-size:9rem}@media(min-width:1920px){.project__nomination{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.project__nomination{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.project__nomination{font-size:calc(9*100vw/768)}}@media(max-width:640px){.project__nomination{font-size:calc(10*100vw/390)}}.projects-filter__nomination .dropdown__title-text{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.projects-filter{display:flex;gap:3rem;position:relative;z-index:3;margin-block:52rem 35rem}@media(min-width:2560px){.projects-filter{gap:calc(5*100vw/2560)}}@media(max-width:640px){.projects-filter{flex-wrap:wrap;gap:6rem}}.projects-filter *{letter-spacing:.01em;font-size:12rem}@media(min-width:1920px){.projects-filter *{font-size:calc(18*100vw/1920)}}@media(min-width:2560px){.projects-filter *{font-size:calc(25*100vw/2560)}}@media(max-width:640px){.projects-filter *{font-size:calc(13*100vw/390)}}.projects-filter__year{width:111rem}@media(min-width:1920px){.projects-filter__year{width:calc(179*100vw/1920)}}@media(min-width:2560px){.projects-filter__year{width:calc(234*100vw/2560)}}@media(max-width:640px){.projects-filter__year{width:calc(155*100vw/390)}}.projects-filter__year *{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects-filter__nomination{position:relative;z-index:3;width:694rem}@media(min-width:1920px){.projects-filter__nomination{width:calc(1376*100vw/1920)}}@media(min-width:2560px){.projects-filter__nomination{width:calc(1862*100vw/2560)}}@media(max-width:640px){.projects-filter__nomination{width:100%;order:-1}}.projects-filter__nomination *{text-transform:uppercase}@media(max-width:640px){.projects-filter__nomination *{font-size:13rem}}.projects-filter__btn{padding:0 1.079em;height:var(--h-btn);background:var(--c-green-text);color:#fff;text-align:center;width:150rem}@media(min-width:1920px){.projects-filter__btn{width:calc(247*100vw/1920)}}@media(min-width:2560px){.projects-filter__btn{width:calc(322*100vw/2560)}}@media(max-width:640px){.projects-filter__btn{width:calc(185*100vw/390)}}.projects-filter__btn:hover{background:var(--c-main)}.projects-filter__btn:active{background:#fff}.projects-filter .dropdown *{text-transform:none}.projects-filter .dropdown__title{background:var(--c-grey-bg);padding:0 1.079em;height:var(--h-btn);align-items:center;gap:14rem}@media(min-width:2560px){.projects-filter .dropdown__title{gap:calc(25*100vw/2560)}}.projects-filter .dropdown__title:hover{border-bottom:none}.projects-filter .dropdown__title-text{position:relative;line-height:1em}.projects-filter .dropdown.open .dropdown__title{background:var(--c-grey)}.projects-filter .dropdown.open .dropdown__title *{color:var(--c-main)}.projects-filter .dropdown.open .dropdown__title svg *{stroke:var(--c-main)}.projects-filter .dropdown__line{border-color:#aaa;height:14rem;align-self:center}.projects-filter .dropdown__arrow{width:10rem}.projects-filter .dropdown__arrow svg{height:10rem}.projects-filter .dropdown__content{background:var(--c-grey-bg);box-shadow:none}.projects-filter .dropdown__item{border-color:hsla(0,0%,74%,.53)}.projects-filter .dropdown label{color:var(--c-grey-dark)}