@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap);.home{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.home__hero{width:100%;padding-top:50px;padding-bottom:50px;min-height:calc(100vh - 84px)}.home__hero-image-mobile{background-size:contain;width:100%}.home__hero-image-desktop{display:none}.home__button{display:inline;position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home__button img{transition:opacity .3s;width:200px}.home__button img:hover{opacity:.8}@media only screen and (min-width:558px){.home__hero-image{height:400px}.home__button img{width:300px}}@media screen and (min-width:1024px){.home__hero{display:flex;align-items:center;justify-content:center;height:auto;padding-top:0;padding-bottom:0}.home__hero-image-mobile{display:none}.home__hero-image-desktop{display:block;max-width:1500px;width:100%}.home__desktop-image{height:auto;width:100%}}@media screen and (min-width:1320px){.home__hero{height:auto}.home__hero-image{height:700px}.home__button img{width:400px}}@media screen and (min-width:1920px){.home__hero{height:auto}.home__hero-image{height:85vh}}.news{padding-top:60px;padding-bottom:30px;min-height:100vh}.news__title{margin-bottom:30px;font:20px "Roboto",sans-serif;font-weight:700}.news__archive-wrapper{margin-bottom:60px}.news__archive-wrapper img{width:100%;margin-bottom:30px}.news__archive-wrapper h2{margin-bottom:20px;font:25px "Roboto",sans-serif;font-weight:700;color:#272727}.news__archive-wrapper p{font:14px "Roboto",sans-serif;color:#272727}.news__archive-wrapper:hover h2{text-decoration:underline}@media screen and (min-width:600px){.news{display:flex;justify-content:center}.news__archive{max-width:400px}}@media screen and (min-width:1024px){.news{display:block;padding-top:132px;padding-bottom:200px}.news__title{max-width:955px;margin:0 auto 50px}.news__archive{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:22px;-webkit-column-gap:22px;column-gap:22px;max-width:955px;margin:0 auto}.news__archive a{width:285px}.news__archive-wrapper{max-width:285px}.news__archive-wrapper img{height:343px;width:285px}}@media screen and (min-width:1320px){.news__archive{grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}}.hero{padding-top:60px;padding-bottom:35px}.hero__title{margin-bottom:30px;font:20px "Roboto",sans-serif;font-weight:700}.hero__image{width:100%;height:auto}.hero__container span{width:100%}@media screen and (min-width:1024px){.hero{padding-top:70px;padding-bottom:90px}.hero__container{display:flex;flex-direction:column-reverse}.hero__title{max-width:1020px;margin:50px auto 0;font:40px "Roboto",sans-serif;font-weight:700;line-height:1.7;color:#343f99;text-align:center}}@media screen and (min-width:1320px){.hero__title{margin-top:70px}}.about{padding-bottom:50px}.about__text p{font:16px "Roboto",sans-serif;line-height:1.63;margin-bottom:30px}.about__text-pink{color:#343f99}.about__text-bigger,.about__text-pink{width:80%!important;font-size:18px;font-style:italic}@media screen and (min-width:1024px){.about{padding-bottom:90px}.about__text p{margin:0;font-size:18px;line-height:1.83;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.about__text p:first-of-type{grid-row:1/2;grid-column:1/3}.about__text-pink{color:#343f99}.about__text-bigger,.about__text-pink{display:inline-block;width:80%;font-size:20px;margin-left:90px}}@media screen and (min-width:1320px){.about{padding-bottom:130px}.about__text{max-width:950px;margin:0 auto;grid-column-gap:150px;-webkit-column-gap:150px;column-gap:150px}.about__text-bigger,.about__text-pink{margin-left:100px}}.simple-component{width:100%;height:calc(100vh - 84px);display:flex;align-items:center;justify-content:center;text-align:center}.simple-component__title{margin-top:-84px;font:40px "Roboto",sans-serif;font-weight:900;line-height:1.5;text-align:center}.simple-component__link{display:inline-block;font:20px "Roboto",sans-serif;line-height:1.5;text-align:center;margin-top:20px;color:#fff;transition:opacity .3s}.simple-component__link:hover{opacity:.7}@media screen and (min-width:1024px){.simple-component{height:calc(100vh - 113px)}.simple-component__title{margin-top:-113px;line-height:2.98}.simple-component__link{color:#000}}.program{padding-bottom:50px}.program__text{font:16px "Roboto",sans-serif;line-height:1.8}.program__text-date{font:16px "Roboto",sans-serif;font-weight:700;color:#00c8c1;margin-bottom:40px;margin-top:40px}.program__placeholder{height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;font:40px "Roboto",sans-serif;line-height:1.5;text-align:center;font-weight:700}@media screen and (min-width:1024px){.program{padding-bottom:130px}.program__text{margin-left:100px;line-height:1.83;font-size:18px}.program__text-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:90px auto 40px;font-size:30px}.program__text-schedule{width:950px}.program__placeholder{height:calc(100vh - 86px);display:flex;justify-content:center;align-items:center;font:40px "Roboto",sans-serif;line-height:1.5;text-align:center;font-weight:700}}.gallery{padding-top:50px;padding-bottom:100px;min-height:600px}.gallery__slider{height:250px!important}@media screen and (min-width:600px){.gallery{padding-top:90px;padding-bottom:130px}.gallery__slider{height:500px!important}}@media screen and (min-width:1024px){.gallery__slider{height:550px!important}}@media screen and (min-width:1320px){.gallery__slider{height:730px!important}}.off-logo{width:100px!important}.rtv-logo{width:180px!important}.asfm-logo{width:190px!important}.plesir-logo{width:170px!important}.sponsors__logos{padding-bottom:100px}.sponsors__logos,.sponsors__logos-row{display:flex;flex-direction:column;align-items:center}.sponsors__logos-row{justify-content:space-around;flex-wrap:wrap}.sponsors__logos-logo{width:170px}.sponsors__logos-link{display:inline-block;margin-top:70px}.oblakoder{width:120px}@media screen and (min-width:1024px){.sponsors{display:flex;align-items:center;min-height:calc(100vh - 113px);padding-bottom:130px}.sponsors__logos{justify-content:center;width:720px;padding:0}.sponsors__logos-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;justify-content:space-between}.sponsors__logos-logo{width:210px}.sponsors__logos-logo:first-of-type{width:240px}.sponsors__logos-link{display:flex;justify-content:center;margin-top:70px}.oblakoder{width:120px!important}}.lang{display:flex;justify-content:space-between;width:100px}.lang__button--active{color:#f1b8d0}.lang div{font:28px "Roboto",sans-serif;cursor:pointer}@media screen and (min-width:1024px){.lang{width:50px}.lang__button{text-decoration:none;color:#030504}.lang__button--active{color:#f1b8d0!important}.lang div{font-size:17px}}.menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;width:40px;z-index:11}.line{fill:none;stroke:#12192a;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207}.line1,.line2{stroke-width:6}.line2{stroke-dasharray:60 60}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.nav{position:fixed;top:0;left:0;width:100%;height:auto;padding:22px 26px;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.04);z-index:10}.nav__header{display:flex;justify-content:space-between;align-items:center}.nav__lower,.nav__lower-links{display:flex;justify-content:space-between;width:100%;align-items:center}.nav__lang,.nav__last-items,.nav__socials,.nav__submit{display:none}.nav__logo{position:relative;width:34px;height:23px;z-index:12}.nav__links{display:none}.nav__overlay{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100dvh;padding:75px 0 80px;transition:left .7s cubic-bezier(.075,.82,.165,1);color:#000;background-size:cover;background-position:100%;background-repeat:no-repeat}.nav__overlay-submit-button{display:flex;align-items:center;justify-content:center;padding:15px 25px;background-color:#343f99;font:16px "Roboto",sans-serif;font-weight:900;text-transform:uppercase;color:#f4d251;transition:all .3s}.nav__overlay-submit-button:hover{background-color:#f4d251;color:#343f99}.nav__overlay-links{display:flex;flex-direction:column}.nav__overlay-links div{margin-top:20px}.nav__overlay-link{color:#000;font:30px "Roboto",sans-serif;font-weight:900;line-height:1.7;text-align:center}.nav__overlay-link--active{color:#343f99}.nav__overlay-socials a{display:inline-block;margin-right:30px}.nav__overlay-socials a:last-of-type{margin-right:0}.nav__overlay-socials a svg{width:30px}.nav__overlay-socials a svg path{fill:#000!important}@media screen and (min-width:600px){.nav{padding:22px 50px}}@media screen and (min-width:1024px){.nav{padding:25px 0}.nav__header{max-width:900px;margin:0 auto}.nav__lower{display:flex;align-items:center;padding-top:18px}.nav__lower-links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav__upper{display:flex;justify-content:flex-end;width:100%;padding-bottom:10px;border-bottom:1px solid #e4e7ea}.nav__submit{display:inline-block;margin-left:50px;display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:#343f99;font:14px "Roboto",sans-serif;font-weight:900;text-transform:uppercase;color:#f4d251;transition:background-color .3s,color .3s}.nav__submit:hover{background-color:#f4d251;color:#343f99}.nav__overlay{display:none}.nav__socials{display:flex;align-content:center;margin-right:40px}.nav__socials a{display:inline-block;margin-right:20px}.nav__socials a:last-of-type{margin-right:0}.nav__socials a svg{width:20px;height:20px}.nav__socials a path{fill:#030504!important;transition:fill .3s}.nav__socials a:hover path{fill:#f1b8d0!important}.nav__lang{display:block}.nav__last-items,.nav__links{display:flex}.nav__links{justify-self:flex-start;margin-left:50px}.nav__links-link{font:16px "Roboto",sans-serif;color:#030504;opacity:1;transition:opacity .3s}.nav__links-link:hover{opacity:.6}.nav__links-link--active{color:#343f99}.nav__links div{margin-right:30px}.nav__links div:last-of-type{margin-right:0}.menu{display:none}}@media screen and (min-width:1320px){.nav__header{max-width:1200px}.nav__links,.nav__submit{margin-left:100px}.nav__links div{margin-right:50px}}.footer{background-color:#343f99;display:flex;flex-direction:column;align-items:center;padding:80px 0 50px;text-align:center;background-color:#f1b8d0}.footer--home{background-color:#000}.footer__info-contact{font:14px "Roboto",sans-serif;text-decoration:underline;margin-bottom:16px}.footer__info-email{font:14px "Roboto",sans-serif;margin-bottom:40px}.footer__info-socials{margin-bottom:95px}.footer__info-socials a{margin-right:20px}.footer__info-socials a:last-of-type{margin-right:0}.footer__info-socials a svg{width:25px}.footer__info-socials a svg path{fill:#000!important}.footer__copy{font:13px "Roboto",sans-serif;font-weight:700;opacity:.4}.official{position:relative;padding-bottom:95px}.official__skate{position:absolute;top:40vw;right:-15px;width:30%}.official__selections-selection h2{margin-top:80px;margin-bottom:30px;font:16px "Roboto",sans-serif;font-weight:700}.official__selections-movies-movie{font:16px "Roboto",sans-serif;margin-bottom:10px}.official__selections-movies-movie-name{color:#343f99;font:18px "Roboto",sans-serif;margin-bottom:10px}.official__selections-movies-movie-director{font:16px "Roboto",sans-serif;margin-bottom:10px;font-style:italic}.official__selections-movies-row{margin-bottom:50px}@media screen and (min-width:600px){.official__selections{margin-left:100px}}@media screen and (min-width:1024px){.official{padding-bottom:130px}.official__skate{top:250px;right:-15px;width:20%}.official__selections{margin-top:-100px}.official__selections-selection h2{margin-top:80px;margin-bottom:40px;font-size:24px}.official__selections-movies-movie{font-size:18px}.official__selections-movies-movie-name{font-size:20px}.official__selections-movies-movie-director{font-size:18px}}@media screen and (min-width:1320px){.official__skate{right:-50px;width:30%}.official__selections{margin-left:150px}}.volontiers{padding-bottom:90px}.volontiers li,.volontiers p{font:16px "Roboto",sans-serif;margin-bottom:20px;line-height:1.8}.volontiers li{margin-top:0}.volontiers ol{list-style-position:outside;padding-left:30px;list-style-type:decimal}.volontiers ul{list-style-position:outside;padding-left:20px;list-style-type:disc}@media screen and (min-width:600px){.volontiers li{margin-top:0}.volontiers ol{list-style-type:decimal}.volontiers ol,.volontiers ul{list-style-position:outside;padding-left:40px}.volontiers ul{list-style-type:disc}}@media screen and (min-width:1320px){.volontiers{padding-bottom:120px}.volontiers li,.volontiers p{max-width:950px;margin:20px auto 0;font-size:20px;line-height:1.8}.volontiers li{margin-top:0;padding-left:10px}.volontiers ol{list-style-position:outside;padding-left:120px;list-style-type:decimal}.volontiers ul{list-style-position:outside;padding-left:30px;list-style-type:disc}}.zombie{padding-bottom:120px}.zombie__text{font:18px "Roboto",sans-serif;line-height:1.7;margin-bottom:10px}@media screen and (min-width:1024px){.zombie{margin:0 auto}.zombie__text{max-width:950px;margin:0 auto}.zombie p{font-size:18px}}.volonter{padding-bottom:90px}.volonter-bold{font-weight:700!important}.volonter__wrapper p{font:16px "Roboto",sans-serif;line-height:1.8;margin-bottom:10px}.volonter__date{display:flex}.volonter__list{padding-left:30px;margin-bottom:10px}.volonter__list li{font:16px "Roboto",sans-serif;margin-bottom:10px;list-style:outside;line-height:1.8;list-style-type:decimal}@media screen and (min-width:1024px){.volonter{padding-bottom:130px}.volonter__wrapper{max-width:950px;margin:0 auto}.volonter__wrapper p{font-size:18px;margin-bottom:20px;line-height:1.9}.volonter li{font-size:18px;line-height:1.8;margin-bottom:5px}.volonter__list{margin-bottom:40px;padding-left:50px}}.workshop{padding-bottom:90px}.workshop__text{font:16px "Roboto",sans-serif;line-height:1.8;margin-bottom:20px}.workshop__text-bold{font:16px "Roboto",sans-serif;font-weight:700}@media screen and (min-width:1024px){.workshop{padding-bottom:120px}.workshop__text,.workshop__text-bold{max-width:950px;margin:20px auto;font-size:20px}}.awards{padding-bottom:90px}.awards__text{margin-top:10px;font:16px "Roboto",sans-serif}@media screen and (min-width:1024px){.awards{padding-bottom:130px}.awards__text{font-size:18px;max-width:950px;margin:20px auto}}.official-selection-21__content{margin-bottom:80px}.official-selection-21__content-title{margin-top:40px;margin-bottom:30px;font:16px "Roboto",sans-serif;font-weight:700}.official-selection-21__content-text{font:16px "Roboto",sans-serif;margin-bottom:10px;line-height:20px}@media screen and (min-width:1024px){.official-selection-21__content{max-width:720px;margin:0 auto 100px}.official-selection-21__content-title{margin-top:40px;font-size:24px}.official-selection-21__content-title:first-of-type{margin-top:0}}.jury{padding-bottom:90px}.jury__text{margin-bottom:60px}.jury__text,.jury__text p{font:16px "Roboto",sans-serif;line-height:1.8}.jury__text-bold{font:16px "Roboto",sans-serif;font-weight:700}.jury__jurors-single{margin-bottom:70px}.jury__jurors-single:last-of-type{margin-bottom:0}.jury__jurors-single p{font:16px "Roboto",sans-serif;line-height:1.8;margin-bottom:15px}.jury__jurors-single span{margin-bottom:25px}.jury__jurors-single img,.jury__jurors-single span{width:100%}.jury__jurors-single-no-image{margin-bottom:30px}@media screen and (min-width:1024px){.jury{padding-bottom:200px}.jury__text{max-width:950px;margin:0 auto 200px;font-size:20px}.jury__text:last-of-type{margin:0 auto}.jury__text p{font-size:20px}.jury__text-bold{max-width:950px;margin:20px auto;font-size:20px}.jury__jurors-single{display:flex;margin-bottom:170px}.jury__jurors-single p{font-size:20px}.jury__jurors-single img,.jury__jurors-single span{width:400px;margin-right:50px}}@media screen and (min-width:1320px){.jury__jurors-single img,.jury__jurors-single span{width:500px;margin-right:60px}}.masterclass{padding-bottom:90px}.masterclass__text{font:16px "Roboto",sans-serif;line-height:1.8;margin-bottom:20px}.masterclass__text-bold{font:16px "Roboto",sans-serif;font-weight:700}@media screen and (min-width:1024px){.masterclass{padding-bottom:120px}.masterclass__text,.masterclass__text-bold{max-width:950px;margin:20px auto;font-size:20px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}main{padding-top:84px}.no-scroll{overflow-y:hidden}.content-wrapper{padding:0 26px}@media screen and (min-width:600px){.content-wrapper{padding:0 50px}}@media screen and (min-width:1024px){main{padding-top:75px}.content-wrapper{max-width:900px;margin:0 auto;padding:0}}@media screen and (min-width:1320px){.content-wrapper{max-width:1200px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.143d1e67.chunk.css.map */