.results{background:#fff;padding-block:35rem}.results__title{color:#1d2e23}.results__years{display:flex;gap:36rem;margin-block:25rem}.results__btn{color:var(--c-grey-dark);font-size:17rem}@media(min-width:1920px){.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:640px){.results__btn{font-size:calc(15*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: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:2}@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}@media(min-width:1920px){.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:640px){.home-news-slider__title{font-size:calc(24*100vw/390)}}.home-news-slider__slide{width:397rem}@media(min-width:1920px){.home-news-slider__slide{width:calc(520*100vw/1920)}}@media(min-width:2560px){.home-news-slider__slide{width:calc(692*100vw/2560)}}.home-news-slider__slide--small .news-item__img{aspect-ratio:396/170}@media(max-width:640px){.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:1920px){.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:640px){.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:1920px){.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:640px){.news-item__title{font-size:calc(15*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:640px){.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:640.1px)and (min-height:80vw){.news-main-screen__title{font-size:35rem}}@media(max-width:640px){.news-main-screen__title{font-size:min(calc(27 * 100vw / 390),27/(900/100)*1vh)}}.news-main-screen__img-wrapp{width:524rem;position:relative;display:flex;align-items:flex-end;overflow:hidden}@media(max-width:640px){.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:640px){.news-main-screen__elipse{max-height:unset;width:340rem;left:25rem;bottom:calc(50% - 170rem)}}.detalis__btn{width:100%;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;z-index:2;text-align:left}.detalis__btn--big-gray{padding:calc(29*100vw/1920) var(--p-x) calc(36*100vw/1920);background:var(--c-grey-bg-light);line-height:1.05em;font-size:23rem;font-weight:500}@media(min-width:1920px){.detalis__btn--big-gray{font-size:calc(45*100vw/1920)}}@media(min-width:2560px){.detalis__btn--big-gray{font-size:calc(55*100vw/2560)}}@media(max-width:1024px){.detalis__btn--big-gray{font-size:calc(22*100vw/768)}}@media(max-width:640px){.detalis__btn--big-gray{font-size:calc(24*100vw/390)}}@media(min-width:2560px){.detalis__btn--big-gray{padding:calc(40.5*100vw/2560) var(--p-x) calc(50.5*100vw/2560)}}@media(max-width:1600px){.detalis__btn--big-gray{padding:17rem var(--p-x) 21rem}}.detalis__btn--big-gray .detalis__icon{font-size:36rem;font-weight:300;position:relative;top:1rem}.detalis__btn--sticky{top:var(--header-height);position:-webkit-sticky;position:sticky}.detalis__icon{transition:.5s;transform:rotate(0)}.detalis--opened .detalis__icon{transform:rotate(405deg)}.festival-details-main-screen{display:flex}.festival-details-main-screen *{color:#fff}.festival-details-main-screen__block-text{width:682rem;position:relative;display:flex;align-items:center;background:var(--c-red);padding-inline:20rem 46rem}@media(min-width:640.1px)and (min-height:80vw){.festival-details-main-screen__block-text{width:576rem}}@media(max-width:640px){.festival-details-main-screen__block-text{height:57.5%}}.festival-details-main-screen__block-text *{position:relative;z-index:2}.festival-details-main-screen__block-text>:last-child{position:absolute;left:var(--p-x);bottom:30rem;color:#c3c3c3}.festival-details-main-screen h1{text-transform:uppercase;top:-8rem;font-size:27rem;font-weight:400}@media(min-width:2560px){.festival-details-main-screen h1{font-size:calc(60*100vw/2560)}}@media(min-width:640.1px)and (min-height:80vw){.festival-details-main-screen h1{font-size:35rem}}@media(max-width:640px){.festival-details-main-screen h1{font-size:min(calc(27 * 100vw / 390),27/(900/100)*1vh)}}.festival-details-main-screen__img-wrapp{width:342rem;position:relative;display:flex;overflow:hidden;flex-direction:column}@media(min-width:640.1px)and (min-height:80vw){.festival-details-main-screen__img-wrapp{width:448rem}}@media(max-width:640px){.festival-details-main-screen__img-wrapp{height:42.5%}}.festival-details-main-screen__img{position:static;height:100%;width:100%;object-fit:cover}.festival-details-main-screen p{line-height:1.87em;font-size:13rem}@media(min-width:2560px){.festival-details-main-screen p{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.festival-details-main-screen p{font-size:calc(11*100vw/768)}}@media(max-width:640px){.festival-details-main-screen p{font-size:calc(13*100vw/390)}}.festival-forum__registraion p:first-child a{font-weight:400!important;text-align:center;color:var(--c-dark);background:var(--c-grey-bg-light);width:var(--width);line-height:var(--h-btn);letter-spacing:.01em;transition:.3s;text-decoration:none;font-size:12rem;--width:174rem}@media(min-width:1920px){.festival-forum__registraion p:first-child a{font-size:calc(18*100vw/1920)}}@media(min-width:2560px){.festival-forum__registraion p:first-child a{font-size:calc(25*100vw/2560)}}@media(max-width:640px){.festival-forum__registraion p:first-child a{font-size:calc(13*100vw/390)}}@media(min-width:1920px){.festival-forum__registraion p:first-child a{--width:calc(247*100vw/1920)}}@media(min-width:2560px){.festival-forum__registraion p:first-child a{--width:calc(320*100vw/2560)}}.festival-forum__registraion p:first-child a:hover{background:var(--c-main);color:#fff}.festival-forum__registraion p:first-child a:active{background:#fff}.festival-forum__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}.festival-forum__block-text a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.festival-forum__block-text a:has(u):hover,.festival-forum__block-text a[href^="tel:"]{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.festival-forum{background:#fff}.festival-forum__descriptions{display:flex;margin-top:70rem;gap:62rem}@media(min-width:1920px){.festival-forum__descriptions{gap:calc(179*100vw/1920)}}@media(max-width:640px){.festival-forum__descriptions{gap:calc(34*100vw/390)}}@media(max-width:1600px){.festival-forum__descriptions{justify-content:space-between}}@media(max-width:640px){.festival-forum__descriptions{flex-direction:column}}.festival-forum__block-text{display:flex;flex-direction:column;max-width:320rem;gap:20rem}@media(min-width:1920px){.festival-forum__block-text{max-width:calc(519*100vw/1920)}}@media(max-width:1024px){.festival-forum__block-text{max-width:calc(280*100vw/768)}}@media(max-width:640px){.festival-forum__block-text{max-width:calc(302*100vw/390)}}@media(min-width:1920px){.festival-forum__block-text{gap:calc(30*100vw/1920)}}.festival-forum__block-text:first-child{max-width:274rem}@media(min-width:1920px){.festival-forum__block-text:first-child{max-width:calc(443*100vw/1920)}}@media(max-width:1024px){.festival-forum__block-text:first-child{max-width:calc(237*100vw/768)}}@media(max-width:640px){.festival-forum__block-text:first-child{max-width:calc(302*100vw/390)}}.festival-forum__block-text *{letter-spacing:.01em;font-size:11rem}@media(min-width:1920px){.festival-forum__block-text *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-forum__block-text *{font-size:calc(22*100vw/2560)}}@media(max-width:1024px){.festival-forum__block-text *{font-size:calc(10*100vw/768)}}@media(max-width:640px){.festival-forum__block-text *{font-size:calc(10*100vw/390)}}.festival-forum h3{font-weight:500;color:var(--c-red);font-size:17rem}@media(min-width:1920px){.festival-forum h3{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-forum h3{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-forum h3{font-size:calc(15*100vw/768)}}@media(max-width:640px){.festival-forum h3{font-size:calc(15*100vw/390)}}.festival-forum ul li{list-style:none;display:flex;align-items:start;position:relative;left:-.3em}.festival-forum ul li:before{content:"";width:.3em;aspect-ratio:1/1;flex-shrink:0;position:relative;top:.5em;left:-.9em;background:var(--c-red)}.festival-forum strong{font-weight:600}.festival-forum__slider{margin-block:44rem}@media(min-width:2560px){.festival-forum__slider{margin-block:calc(70*100vw/2560)}}@media(max-width:640px){.festival-forum__slider{margin-block:calc(33*100vw/390)}}.festival-forum__slide{aspect-ratio:398/191;width:398rem}@media(min-width:1920px){.festival-forum__slide{width:calc(665*100vw/1920)}}@media(max-width:640px){.festival-forum__slide{width:calc(340*100vw/390)}}.festival-forum__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.festival-forum__registraion{padding-top:40rem;width:197rem}@media(min-width:1920px){.festival-forum__registraion{width:calc(247*100vw/1920)}}@media(max-width:640px){.festival-forum__registraion{padding-top:0}}.festival-forum__registraion-and-program{display:flex;margin-bottom:62rem;gap:82rem}@media(min-width:1920px){.festival-forum__registraion-and-program{gap:calc(379*100vw/1920)}}@media(max-width:1024px){.festival-forum__registraion-and-program{gap:calc(38*100vw/768)}}@media(max-width:640px){.festival-forum__registraion-and-program{gap:calc(34*100vw/390);flex-direction:column-reverse}}.festival-forum__registraion p:first-child a:hover{text-decoration:none}.festival-forum__program{display:flex;margin-top:22rem;align-items:start;gap:38rem}@media(min-width:1920px){.festival-forum__program{gap:calc(79*100vw/1920)}}@media(min-width:2560px){.festival-forum__program{gap:calc(105*100vw/2560)}}@media(max-width:640px){.festival-forum__program{gap:calc(42*100vw/390);flex-direction:column}}.festival-forum__contacts{display:flex;align-items:start;gap:9rem;width:388rem;max-width:100%}.festival-forum__contacts-and-socials{display:flex;margin-top:60rem;gap:90rem}@media(min-width:2560px){.festival-forum__contacts-and-socials{gap:calc(252*100vw/2560)}}@media(max-width:640px){.festival-forum__contacts-and-socials{gap:calc(30*100vw/390);flex-direction:column}}.festival-forum__contacts-and-socials-wrap{background:var(--c-grey-bg-light-2);padding-block:26rem}@media(min-width:1920px){.festival-forum__contacts-and-socials-wrap{padding-block:calc(42*100vw/1920)}}.festival-forum__contacts-and-socials *{font-size:9rem}@media(min-width:1920px){.festival-forum__contacts-and-socials *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-forum__contacts-and-socials *{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.festival-forum__contacts-and-socials *{font-size:calc(9*100vw/768)}}@media(max-width:640px){.festival-forum__contacts-and-socials *{font-size:calc(10*100vw/390)}}.festival-forum__contacts-and-socials p{color:var(--c-grey-dark);font-weight:300}.festival-forum__contacts-and-socials p a{color:var(--c-dark);font-weight:400}.festival-forum__contacts-and-socials p:first-child{padding-bottom:8rem}.festival-forum__contacts-and-socials p:first-child b{color:var(--c-dark);font-weight:600}.festival-forum__contacts-and-socials p:last-child{display:flex;column-gap:32rem}.festival-forum__contacts img{width:70rem}.festival-forum__socials{display:flex;gap:85rem}@media(min-width:1920px){.festival-forum__socials{gap:calc(179*100vw/1920)}}@media(min-width:2560px){.festival-forum__socials{gap:calc(252*100vw/2560)}}@media(max-width:640px){.festival-forum__socials{gap:calc(20*100vw/390);justify-content:space-between}}.festival-forum__socials a,.festival-forum__socials a *{font-size:17rem}@media(min-width:1920px){.festival-forum__socials a,.festival-forum__socials a *{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-forum__socials a,.festival-forum__socials a *{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-forum__socials a,.festival-forum__socials a *{font-size:calc(15*100vw/768)}}@media(max-width:640px){.festival-forum__socials a,.festival-forum__socials a *{font-size:calc(15*100vw/390)}}.festival-forum__socials .festival-forum__block-text{gap:15rem;width:165rem}@media(min-width:1920px){.festival-forum__socials .festival-forum__block-text{width:calc(247*100vw/1920)}}@media(min-width:2560px){.festival-forum__socials .festival-forum__block-text{width:calc(300*100vw/2560)}}.festival-program{background:#fff;padding-block:25rem 50rem}.festival-program *{font-size:12rem}@media(min-width:1920px){.festival-program *{font-size:calc(22*100vw/1920)}}@media(min-width:2560px){.festival-program *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.festival-program *{font-size:calc(10*100vw/768)}}@media(max-width:640px){.festival-program *{font-size:calc(13*100vw/390)}}.festival-program__title{color:var(--c-red);margin-bottom:62rem;font-size:23rem;font-weight:500}@media(min-width:1920px){.festival-program__title{font-size:calc(45*100vw/1920)}}@media(min-width:2560px){.festival-program__title{font-size:calc(55*100vw/2560)}}@media(max-width:1024px){.festival-program__title{font-size:calc(22*100vw/768)}}@media(max-width:640px){.festival-program__title{font-size:calc(24*100vw/390)}}.festival-program__row{display:grid;grid-template-columns:repeat(2,2fr) 6fr 2fr;align-items:baseline;grid-gap:17rem;gap:17rem}.festival-program__content{width:100%;overflow-x:auto}.festival-program__header{min-width:717rem;margin-bottom:42rem}.festival-program__header *{color:var(--c-grey);font-size:9rem}@media(min-width:1920px){.festival-program__header *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-program__header *{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.festival-program__header *{font-size:calc(9*100vw/768)}}@media(max-width:640px){.festival-program__header *{font-size:calc(10*100vw/390)}}.festival-program__body{min-width:717rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:13rem}.festival-program__day{color:var(--c-red);font-weight:500}.festival-program__time{font-weight:500;color:#0b2719}.festival-program__text{max-width:374rem;font-weight:300}@media(max-width:640px){.festival-program__text{width:293rem}}.festival-program .detalis{width:438rem;border-top:var(--w-line) solid var(--c-line)}@media(max-width:640px){.festival-program .detalis{width:323rem}}.festival-program .detalis:last-child{border-bottom:var(--w-line) solid var(--c-line)}.festival-program .detalis *{font-size:9rem}@media(min-width:1920px){.festival-program .detalis *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-program .detalis *{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.festival-program .detalis *{font-size:calc(9*100vw/768)}}@media(max-width:640px){.festival-program .detalis *{font-size:calc(10*100vw/390)}}.festival-program .detalis b,.festival-program .detalis strong{font-weight:500}.festival-program .detalis__btn{padding:13rem 0 14rem;text-align:left;background:#fff}.festival-program .detalis__btn *{font-weight:500}.festival-program .detalis__icon{font-size:23rem;font-weight:400;color:var(--c-red)}.festival-program .detalis__content{padding-bottom:23rem}.festival-program__business-program{display:flex;flex-direction:column;gap:12.48rem}.detalis .festival-program__full-version-business-program{margin-top:31rem}.detalis .festival-program__full-version-business-program *{font-size:12rem}@media(min-width:1920px){.detalis .festival-program__full-version-business-program *{font-size:calc(22*100vw/1920)}}@media(min-width:2560px){.detalis .festival-program__full-version-business-program *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.detalis .festival-program__full-version-business-program *{font-size:calc(10*100vw/768)}}@media(max-width:640px){.detalis .festival-program__full-version-business-program *{font-size:calc(13*100vw/390)}}.festival-program__place{color:var(--c-red);font-weight:500;text-transform:uppercase}@media(max-width:640px){.festival-program__place{font-size:10rem}}.festival-protections td *,.festival-protections th *{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.festival-protections{background:#fff;padding-block:30rem}.festival-protections__title{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#2a3a2b;margin-bottom:20rem;font-size:23rem;font-weight:500}@media(min-width:1920px){.festival-protections__title{font-size:calc(45*100vw/1920)}}@media(min-width:2560px){.festival-protections__title{font-size:calc(55*100vw/2560)}}@media(max-width:1024px){.festival-protections__title{font-size:calc(22*100vw/768)}}@media(max-width:640px){.festival-protections__title{font-size:calc(24*100vw/390)}}.festival-protections .detalis{border-top:var(--w-line) solid var(--c-line)}.festival-protections .detalis:last-child{border-bottom:var(--w-line) solid var(--c-line)}.festival-protections .detalis__btn{padding:8.6rem 0 9.5rem;color:var(--c-red);font-weight:500;background:#fff;transition:.5s;font-size:17rem}@media(min-width:1920px){.festival-protections .detalis__btn{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-protections .detalis__btn{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-protections .detalis__btn{font-size:calc(15*100vw/768)}}@media(max-width:640px){.festival-protections .detalis__btn{font-size:calc(15*100vw/390)}}.festival-protections .detalis__btn:hover{color:#a11e0e}.festival-protections .detalis__icon{font-size:25rem;font-weight:400}.festival-protections .detalis--opened table{overflow-x:auto}.festival-protections .detalis--opened tbody tr:hover{background:var(--c-red)}.festival-protections .detalis--opened tbody tr:hover *,.festival-protections .detalis--opened tbody tr:hover .red,.festival-protections .detalis--opened tbody tr:hover .red *{color:#fff!important}.festival-protections table{width:100%;overflow-x:hidden;display:block}.festival-protections table>*{display:block}.festival-protections table *{font-weight:500;font-size:12rem}@media(min-width:1920px){.festival-protections table *{font-size:calc(22*100vw/1920)}}@media(min-width:2560px){.festival-protections table *{font-size:calc(22*100vw/2560)}}@media(max-width:1024px){.festival-protections table *{font-size:calc(9.6*100vw/768)}}@media(max-width:640px){.festival-protections table *{font-size:calc(13*100vw/390)}}.festival-protections table thead{position:-webkit-sticky;position:sticky;top:0;margin-bottom:42rem}.festival-protections table tbody{display:flex;flex-direction:column;gap:6rem}.festival-protections table tbody::-webkit-scrollbar{width:0!important}.festival-protections tr{min-width:734rem;display:grid;grid-template-columns:repeat(3,1fr) 6fr 3fr;align-items:baseline;grid-gap:6rem;gap:6rem;transition:.3s;padding-block:3rem;padding-inline:5rem}@media(max-width:1600px){.festival-protections tr{grid-template-columns:1.1fr repeat(2,1fr) 5.9fr 3fr}}.festival-protections td,.festival-protections th{overflow:hidden}.festival-protections td *,.festival-protections th *{text-align:left}.festival-protections th *{color:var(--c-grey);font-size:9rem}@media(min-width:1920px){.festival-protections th *{font-size:calc(16*100vw/1920)}}@media(min-width:2560px){.festival-protections th *{font-size:calc(18*100vw/2560)}}@media(max-width:1024px){.festival-protections th *{font-size:calc(9*100vw/768)}}@media(max-width:640px){.festival-protections th *{font-size:calc(10*100vw/390)}}.festival-protections td:first-child *{font-weight:600}@media(max-width:640px){.festival-protections td:first-child *{font-weight:500}}.festival-protections td:nth-child(2) *{text-align:center}@media(min-width:2560px){.festival-protections td:nth-child(2) *{text-align:left}}.festival-protections .lenis.lenis-smooth{max-height:316rem}.not-found-sample{padding-top:47rem;min-height:calc(100vh - var(--header-height));width:100%;overflow:hidden}.not-found-sample__title{font-size:32rem;font-weight:300;line-height:1.05}@media(min-width:1920px){.not-found-sample__title{font-size:calc(60*100vw/1920)}}@media(min-width:2560px){.not-found-sample__title{font-size:calc(77*100vw/2560)}}@media(max-width:640px){.not-found-sample__title{font-size:calc(28*100vw/390)}}.not-found-sample__subtitle{color:var(--c-grey);margin-top:.5em;font-size:17rem}@media(min-width:1920px){.not-found-sample__subtitle{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.not-found-sample__subtitle{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.not-found-sample__subtitle{font-size:calc(15*100vw/768)}}@media(max-width:640px){.not-found-sample__subtitle{font-size:calc(15*100vw/390)}}.not-found-sample__main-text{color:#fff;position:relative;left:-.16em;top:.16em;line-height:.5em;vertical-align:bottom;letter-spacing:-.01em;font-size:586rem}@media(min-width:1920px){.not-found-sample__main-text{font-size:calc(1049*100vw/1920)}}@media(min-width:2560px){.not-found-sample__main-text{font-size:calc(1307*100vw/2560)}}@media(max-width:1024px){.not-found-sample__main-text{font-size:calc(526*100vw/768)}}@media(max-width:640px){.not-found-sample__main-text{font-size:calc(480*100vw/390);display:none}}.not-found-sample__main-text--sm{display:none}@media(max-width:640px){.not-found-sample__main-text--sm{display:block;line-height:.7em;top:0;margin-top:20rem}}.dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13rem}@media(min-width:2560px){.dropdown{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.dropdown{font-size:calc(11*100vw/768)}}@media(max-width:640px){.dropdown{font-size:calc(13*100vw/390)}}.dropdown input{display:none}.dropdown input:checked+label{color:var(--c-dark)}.dropdown label{display:block;padding-block:8rem;color:var(--c-grey);cursor:pointer;transition:.3s}.dropdown label:hover{color:var(--c-dark)}.dropdown label:active{color:#fff}.dropdown__title{width:100%;display:flex;gap:15rem;text-align:left}@media(min-width:2560px){.dropdown__title{gap:calc(25*100vw/2560)}}.dropdown__title:hover{border-bottom:max(1px,1rem) solid}.dropdown__title-text{width:100%}.dropdown__content{border-top-width:0;transition:.3s;position:absolute;min-width:100%;background:#fff;box-shadow:11px 0 34px 0 rgba(0,0,0,.2)}.dropdown__content .lenis.lenis-smooth{padding-block:0;padding-inline:10rem;max-height:0;transition:.3s}.open .dropdown__content .lenis.lenis-smooth{padding-block:8rem;max-height:155rem}.dropdown__item{border-bottom:var(--w-line) solid var(--c-grey-bg-light)}.dropdown__item:last-child{border-bottom-width:0}.dropdown__line{border-left:solid var(--w-line);border-color:var(--c-grey);height:14rem;align-self:center;flex-shrink:0}.dropdown__arrow{width:14rem}@media(min-width:2560px){.dropdown__arrow{width:calc(20*100vw/2560)}}.dropdown__arrow svg{width:auto;height:14rem;transform:rotate(-90deg);position:relative;top:2rem}@media(min-width:2560px){.dropdown__arrow svg{height:calc(20*100vw/2560);top:calc(1*100vw/2560)}}.open .dropdown__arrow svg{transform:rotate(90deg)}.dropdown__nomination-item{width:100%;display:flex;gap:15rem;text-transform:uppercase}.form-error{position:fixed;top:50vh;left:50vw;z-index:99999;transform:translate(-50%,-50%);border:1.799px solid #d0d0d0;background:hsla(0,0%,93%,.3);-webkit-backdrop-filter:blur(1.5499999523px);backdrop-filter:blur(1.5499999523px);padding:1.5em 2.5em;font-size:13rem}@media(min-width:2560px){.form-error{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.form-error{font-size:calc(11*100vw/768)}}@media(max-width:640px){.form-error{font-size:calc(13*100vw/390)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.zoom-control{position:absolute;z-index:9999;right:var(--p-x);bottom:10rem;display:flex;flex-direction:column;gap:7rem}.zoom-control .btn-round{position:static}.festival-date{background:var(--c-red);padding-block:50rem 5rem}@media(min-width:2560px){.festival-date{padding-block:calc(68*100vw/2560) 5rem}}@media(max-width:640px){.festival-date{padding-block:28rem 26rem}}.festival-date *{color:#fff}.festival-date .container{display:flex;justify-content:space-between}@media(max-width:640px){.festival-date .container{flex-direction:column;gap:56rem}}.festival-date__text{font-size:17rem}@media(min-width:1920px){.festival-date__text{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-date__text{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-date__text{font-size:calc(15*100vw/768)}}@media(max-width:640px){.festival-date__text{font-size:calc(15*100vw/390)}}@media(min-width:2560px){.festival-date__text{padding-top:calc(38*100vw/2560)}}.festival-date__date{font-size:112rem;font-weight:200;line-height:.85em}@media(max-width:640px){.festival-date__date{font-size:72rem}}.festival-date__btns{display:flex;gap:6rem}.festival-date__btn{opacity:.5;transition:.5s}.festival-date__btn--disabled{opacity:1;cursor:default}.festival-diploma{background:#fff;padding-bottom:8rem;position:relative;z-index:3}.festival-diploma .detalis__btn{color:var(--c-green-text)}.festival-diploma .detalis__content{padding-bottom:3rem}.festival-diploma .detalis--opened .detalis__btn{background:#fff}.festival-documents{background:#fff;padding-block:50rem 35rem}.festival-documents__btns{display:flex;flex-direction:column;gap:4rem;margin-top:35rem}.festival-documents__btn{background:var(--c-main)}.festival-templates{background:var(--c-red)}.festival-templates *{color:#fff;font-weight:300;font-size:17rem}@media(min-width:1920px){.festival-templates *{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.festival-templates *{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-templates *{font-size:calc(15*100vw/768)}}@media(max-width:640px){.festival-templates *{font-size:calc(15*100vw/390)}}.festival-templates u{text-underline-offset:.14em}.festival-templates u:hover{text-decoration:none}.festival-templates .detalis__btn{padding:9rem 15rem 11.5rem 12rem;background:var(--c-red);align-items:stretch}@media(min-width:2560px){.festival-templates .detalis__btn{padding:calc(19*100vw/2560) 15rem calc(24.2*100vw/2560) 12rem}}@media(max-width:640px){.festival-templates .detalis__btn{text-align:left}}.festival-templates .detalis__btn:disabled{background:var(--c-grey-bg)}.festival-templates .detalis__btn:disabled+div{height:0}.festival-templates .detalis__btn>:first-child{position:relative;top:-.5rem;line-height:1.5em}@media(max-width:640px){.festival-templates .detalis__btn>:first-child{top:0}}.festival-templates__content{display:flex;justify-content:space-between;align-items:baseline;padding:15rem}@media(max-width:640px){.festival-templates__content{flex-direction:column-reverse;align-items:center;gap:40rem}}.festival-templates .dropdown{width:777rem}@media(max-width:640px){.festival-templates .dropdown{width:100%}}.festival-templates .dropdown *{font-size:13rem}@media(min-width:2560px){.festival-templates .dropdown *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.festival-templates .dropdown *{font-size:calc(11*100vw/768)}}@media(max-width:640px){.festival-templates .dropdown *{font-size:calc(13*100vw/390);font-size:9rem}}.festival-templates .dropdown input:checked+label .dropdown__nomination-item span,.festival-templates .dropdown label:hover .dropdown__nomination-item span{color:var(--c-red)}.festival-templates .dropdown label .dropdown__nomination-item span{color:var(--c-grey);transition:.3s}.festival-templates .dropdown label .dropdown__nomination-item span:active{color:#fff}.festival-templates .dropdown__line{border-color:#fff}.festival-templates .dropdown__arrow svg *{stroke:#fff}.festival-templates__btn{transition:.5s;position:relative}@media(max-width:640px){.festival-templates__btn{display:flex;align-items:start;top:.5rem}}.detalis--opened .festival-templates__btn{opacity:.5}@media(max-width:640px){.detalis--opened .festival-templates__btn{opacity:1}}.festival-templates__icon{transition:.5s;transform:rotate(0);position:relative;top:2rem}.detalis--opened .festival-templates__icon{transform:rotate(405deg)}.festival-templates__subtitle{display:none}@media(max-width:640px){.festival-templates__subtitle{display:block;margin-bottom:25rem;padding-left:15rem;opacity:.5;font-size:15rem}.festival-templates__subtitle *{text-decoration:none}}.link-block{display:flex;justify-content:space-between;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(15*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}.link-block__icon{display:flex}.link-block__arrow{width:14rem}.link-block__arrow svg{width:auto;height:14rem;transform:rotate(-90deg);position:relative;top:3rem;left:3rem}.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}.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{display:flex;gap:36rem;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(min-width:2560px){.festival-juries__btn{font-size:calc(35*100vw/2560)}}@media(max-width:1024px){.festival-juries__btn{font-size:calc(15*100vw/768)}}@media(max-width:640px){.festival-juries__btn{font-size:calc(15*100vw/390)}}.festival-juries__btn:disabled{color:#2a3a2b}.festival-juries__note{margin-bottom:35rem;font-size:13rem;width:262rem}@media(min-width:2560px){.festival-juries__note{font-size:calc(27*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)}}@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)}}.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(328*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)}}.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%;height:60%;left:0;bottom:0;opacity:0;transition:.5s;display:flex;flex-direction:column;justify-content:flex-end;padding:12rem}.festival-juries__info--opened,.festival-juries__slide:hover .festival-juries__info{opacity:1}.festival-juries__info *{color:#fff}.festival-juries__name{margin-top:.8em;margin-bottom:.5em;font-size:13rem}@media(min-width:2560px){.festival-juries__name{font-size:calc(27*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(13*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:var(--p-x);bottom:30rem;color:#c3c3c3;z-index:2}.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%}}.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}@media(min-width:640.1px)and (min-height:80vw){.festival-main-screen table{height:34%}}.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:min(calc(20 * 100vw / 390),20/(900/100)*1vh)}}.festival-main-screen p{line-height:1.87em;font-size:13rem}@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(15*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:13rem}@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)}}.big-slider{position:relative}.big-slider__btn{position:absolute;width:10rem;top:170rem;transition:.5s}.big-slider__btn:hover{transform:scale(1.2)}.big-slider__btn:active{transition:.1s;transform:scale(1)}@media(min-width:2560px){.big-slider__btn{top:calc(362*100vw/2560)}}.big-slider__btn--prev{left:-16rem}.big-slider__btn--next{right:-16rem}.big-slider__btn--next svg{transform:rotate(180deg)}.big-slider__btn svg{width:100%;height:auto}.slider-clue-content{display:flex;align-items:start;gap:10rem;transition:bottom 1s,opacity 1s,right 2s;opacity:0;position:absolute;bottom:0;right:10rem;z-index:4}.slider-clue-content-enter-active,.slider-clue-content-enter-done{opacity:1;bottom:calc(50% - 25rem)}.slider-clue-content-exit{bottom:calc(50% - 25rem);right:90%}.slider-clue-content__arrow svg{width:19rem;height:auto}.slider-clue-content__arrow svg *{stroke:#fff}.slider-clue-content__arrow--next{transform:rotate(180deg)}.slider-clue-content__hand svg{width:34.5rem;height:auto}.slider-clue-elipse{--size:197rem;background:hsla(0,0%,100%,.6);aspect-ratio:1/1;border-radius:50%;position:absolute;transform:scale(0);right:calc(var(--size)/-1.9);top:calc(50% - var(--size)/2);height:var(--size);z-index:3;transition:1s}@media(max-width:1600px){.slider-clue-elipse{--size:230rem}}.slider-clue-elipse-enter-active,.slider-clue-elipse-enter-done{transform:scale(1)}.slider-clue-elipse-exit{opacity:0;transform:scale(3)}.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}.competition-results-main-screen *{color:#fff}.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:640.1px)and (min-height:80vw){.competition-results-main-screen__block-text{width:576rem}}@media(max-width:640px){.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}.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:640.1px)and (min-height:80vw){.competition-results-main-screen h1{font-size:35rem}}@media(max-width:640px){.competition-results-main-screen h1{font-size:min(calc(27 * 100vw / 390),27/(900/100)*1vh)}}.competition-results-main-screen__img-wrapp{width:342rem;position:relative;display:flex;overflow:hidden;flex-direction:column}@media(min-width:640.1px)and (min-height:80vw){.competition-results-main-screen__img-wrapp{width:448rem}}@media(max-width:640px){.competition-results-main-screen__img-wrapp{height:42.5%}}.competition-results-main-screen p{line-height:1.87em;font-size:13rem}@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:640px){.competition-results-main-screen p{font-size:calc(13*100vw/390)}}.competition-results-main-screen a{font-weight:500}.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:640px){.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:640px){.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:640px){.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:640px){.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:640px){.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:640px){.project-text__row{flex-direction:column;gap:40rem}}.project-text__nomination{width:218rem;color:#b3b3b3}.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:1920px){.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:640px){.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:1920px){.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:640px){.project-not-found__num{font-size:calc(328*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: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)}}.calendar-events{margin-bottom:44rem;position:relative;z-index:2;padding-top:28rem}@media(max-width:640px){.calendar-events{padding-top:38rem}}.calendar-events__bg{position:absolute;top:-145rem;left:0;right:0;z-index:-1}@media(max-width:640px){.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: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:640px){.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-main-screen) solid var(--c-grey)}.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:640px){.calendar-events__main-title{padding-left:0}}.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:1920px){.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:640px){.calendar-events__event-wrapp{width:100%}}@media(min-width:2560px){.calendar-events__event-wrapp{gap:calc(22*100vw/2560)}}@media(max-width:640px){.calendar-events__event-wrapp{padding:0 var(--p-x);flex-direction:column}}.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:1920px){.calendar-events__event-slider{width:calc(1056*100vw/1920)}}@media(max-width:640px){.calendar-events__event-slider{width:100%}}@media(min-width:1920px){.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:640px){.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:640px){.calendar-events__event img{width:170rem}}.calendar-events__date{font-weight:300;height:1.2em}.calendar-events__block-text{display:flex;padding:16rem 18rem 18rem 22rem;justify-content:space-between;width:calc(100% - 153rem);flex-direction:column;line-height:1.2;--f-content:9rem}@media(min-width:1920px){.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:640px){.calendar-events__block-text{--f-content:calc(10*100vw/390)}}@media(min-width:2560px){.calendar-events__block-text{padding:18rem 18rem 20rem 22rem}}@media(max-width:1600px){.calendar-events__block-text{width:447rem}}@media(max-width:640px){.calendar-events__block-text{width:180rem;padding:15rem;row-gap:15rem}}.calendar-events__titles{width:100%;min-height:50%;display:flex;flex-direction:column;justify-content:space-between;gap:25rem;align-self:start;font-size:var(--f-content)}@media(max-width:640px){.calendar-events__titles{min-height:93rem}}.calendar-events__titles>*{font-size:17rem}@media(min-width:1920px){.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:640px){.calendar-events__titles>*{font-size:calc(15*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;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)}}@media(max-width:640px){.calendar-events__name-and-plase{font-size:15rem;--lines:5}}.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:1920px){.calendar-events__description{width:calc(316*100vw/1920)}}@media(min-width:2560px){.calendar-events__description{width:calc(420*100vw/2560)}}@media(max-width:640px){.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)}@media(max-width:640px){.calendar-events__btn{display:none}}.calendar-events__btn svg{width:100%;height:auto}.calendar-events__btn--next svg{transform:rotate(180deg)}.slider-progress{position:relative;border-top:var(--w-line) solid var(--c-grey-bg)}.slider-progress__bar{cursor:e-resize;position:absolute;width:100rem;height:max(3.5rem,1.5px);background:var(--c-dark);top:0;left:0;transition:left .3s ease-out}.partners-slider{background:var(--c-grey-bg-light);padding:38rem 15rem 31rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:26rem}@media(min-width:2560px){.partners-slider{padding:32rem 15.6rem 27rem}}.partners-slider-title{margin-block:33rem 31rem}.partners-slider__swiper{width:781rem}@media(max-width:640px){.partners-slider__swiper{width:265rem}}.partners-slider__slide{width:auto;display:flex;justify-content:center;height:40rem}@media(min-width:2560px){.partners-slider__slide{height:calc(77*100vw/2560)}}@media(max-width:640px){.partners-slider__slide{height:calc(40*100vw/390)}}.partners-slider__slide img{height:100%;width:auto;max-width:100%}.partners-slider__btn{width:10rem;flex-shrink:0}.partners-slider__btn--next{transform:rotate(180deg)}.partners-slider__btn img{width:100%}.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}.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)}.projects-list{display:flex;flex-wrap:wrap;gap:20rem 10.5rem}@media(min-width:2560px){.projects-list{gap:20rem 8rem}}@media(max-width:640px){.projects-list{gap:20rem 10rem}}.projects-list>p{width:100%;font-size:25rem;text-align:center;font-weight:500}.pagination{display:flex;justify-content:center;gap:16rem;margin-bottom:50rem}.pagination *{color:var(--c-grey);font-size:13rem}@media(min-width:2560px){.pagination *{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.pagination *{font-size:calc(11*100vw/768)}}@media(max-width:640px){.pagination *{font-size:calc(13*100vw/390)}}.pagination__page--active,.pagination__page:hover{color:var(--c-dark)}.pagination__arrow{width:.5em;flex-shrink:0;transform:translateY(.17em)}.pagination__arrow--next{transform:rotate(180deg)}.pagination__arrow svg{width:100%;height:auto}.pagination__arrow:disabled svg *{stroke:var(--c-grey);cursor:default}