.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:1920px){.competition-results-main-screen p{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.competition-results-main-screen p{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.competition-results-main-screen p{font-size:calc(11*100vw/768)}}@media(max-width: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:1024px){.project-not-found__text{font-size:calc(30*100vw/768)}}@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)}}.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:1920px){.calendar-events__day{font-size:calc(25*100vw/1920)}}@media(min-width:2560px){.calendar-events__day{font-size:calc(27*100vw/2560)}}@media(max-width:1024px){.calendar-events__day{font-size:calc(11*100vw/768)}}@media(max-width: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-inline:18rem 22rem;padding-block:var(--p-t) var(--p-b);justify-content:space-between;width:calc(100% - 153rem);flex-direction:column;line-height:1.2;--f-content:9rem;--p-t:16rem;--p-b:18rem}@media(min-width: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:1920px){.calendar-events__block-text{--p-t:calc(28*100vw/1920)}}@media(min-width:2560px){.calendar-events__block-text{--p-t:calc(42*100vw/2560)}}@media(max-width:640px){.calendar-events__block-text{--p-t:calc(15*100vw/390)}}@media(min-width:1920px){.calendar-events__block-text{--p-b:calc(33*100vw/1920)}}@media(min-width:2560px){.calendar-events__block-text{--p-b:calc(46*100vw/2560)}}@media(max-width:640px){.calendar-events__block-text{--p-b:calc(15*100vw/390)}}@media(min-width:2560px){.calendar-events__block-text{padding-inline:18rem 22rem}}@media(max-width:1600px){.calendar-events__block-text{width:447rem}}@media(max-width:640px){.calendar-events__block-text{width:180rem;padding:15rem;row-gap:15rem}}.calendar-events__titles{width:100%;min-height:calc(50% + var(--p-t) + var(--p-b));display:flex;flex-direction:column;justify-content:space-between;gap:25rem;align-self:start;font-size:var(--f-content)}@media(min-width:2560px){.calendar-events__titles{min-height:calc(50% + var(--p-t)/1.44 + var(--p-b))}}@media(max-width: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(20*100vw/390)}}@media(min-width:1600px){.calendar-events__titles>*{font-size:calc(30*100vw/1920)}}@media(min-width:2560px){.calendar-events__titles>*{font-size:calc(35*100vw/2560)}}.calendar-events__name-and-plase{--gap:calc(var(--f-content)*0.7);--lines:2;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)}