:root{--color-primary: #fff;--color-black: #000;--color-white: #fff;--color-gray: #ccc;--color-dark: #444;--color-red-russia: #EF0305;--color-blue-russia: #0903E1;--theme-foreground: var(--color-white);--theme-background: var(--color-black);--body-background: var(--theme-background);--body-font-color: var(--theme-foreground);--baseline: 1.5;--body-font-weight: 400;--heading-font-weight: 400;--kerning: normal;--variable-font-family: "Plus Jakarta Text Regular var", Helvetica, Roboto, Arial, sans-serif;--variable-heading-font-family: "Plus Jakarta Text Regular var", Helvetica, Roboto, Arial, sans-serif;--body-font-family: "Plus Jakarta Text Regular", Helvetica, Roboto, Arial, sans-serif;--heading-font-family: "Plus Jakarta Text Regular", Helvetica, Roboto, Arial, sans-serif;--text-base-size: 1rem;--text-scale-16: 1rem ;--text-scale-18: 1.125rem ;--text-scale-20: 1.25rem ;--text-scale-24: 1.5rem ;--text-scale-32: 2rem ;--text-scale-40: 2.5rem;--text-scale-56: 3.5rem ;--text-scale-64: 4rem ;--text-max-width: 38rem;--focus-outline: none;--focus-box-shadow: none;--focus-border-size: 2px;--focus-border-style: dashed;--focus-border-color: var(--color-black);--heading-weight: var(--heading-font-weight);--text-weight: var(--body-font-weight);--text-width: 100;--text-letter-spacing: 1px;--text-on-dark-letter-spacing: 2px;--default-box-shadow: none;--default-text-shadow: none;--selection-color: var(--color-black);--selection-background-color: var(--color-white);--placeholder-color: var(--color-black);--global-radius: 16px;--grid-columns-mobile: 4;--grid-columns-tablet: 8;--grid-columns-desktop: 12;--grid-gap: 1rem}@font-face{font-display:swap;src:url(/fonts/PlusJakartaSans%5Bwght%5D.ttf);font-family:Plus Jakarta Text Regular var;font-weight:100 900;font-style:normal}@font-face{font-display:swap;src:url(/fonts/PlusJakartaSans-Italic%5Bwght%5D.ttf);font-family:Plus Jakarta Text Regular var;font-weight:100 900;font-style:italic}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-ExtraLight.ttf);font-family:Plus Jakarta Text Regular;font-weight:100;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-ExtraLightItalic.ttf);font-family:Plus Jakarta Text Regular;font-weight:100;font-style:italic}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-Light.ttf);font-family:Plus Jakarta Text Regular;font-weight:300;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-LightItalic.ttf);font-family:Plus Jakarta Text Regular;font-weight:300;font-style:italic}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-Regular.ttf);font-family:Plus Jakarta Text Regular;font-weight:400;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-Medium.ttf);font-family:Plus Jakarta Text Regular;font-weight:500;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-MediumItalic.ttf);font-family:Plus Jakarta Text Regular;font-weight:500;font-style:italic}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-SemiBold.ttf);font-family:Plus Jakarta Text Regular;font-weight:600;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-SemiBoldItalic.ttf);font-family:Plus Jakarta Text Regular;font-weight:600;font-style:italic}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-Bold.ttf);font-family:Plus Jakarta Text Regular;font-weight:700;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-BoldItalic.ttf);font-family:Plus Jakarta Text Regular;font-weight:700;font-style:italic}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-ExtraBold.ttf);font-family:Plus Jakarta Text Regular;font-weight:900;font-style:normal}@font-face{font-display:swap;src:url(/fonts/novar/PlusJakartaSans-ExtraBoldItalic.ttf);font-family:Plus Jakarta Text Regular;font-weight:900;font-style:italic}html[data-theme=light]{--theme-foreground: var(--color-black);--theme-background: var(--color-white);--theme-inverted-foreground: var(--color-white);--theme-inverted-background: var(--color-black)}html[data-theme=dark]{--theme-foreground: var(--color-white);--theme-background: var(--color-black);--theme-inverted-foreground: var(--color-white);--theme-inverted-background: var(--color-dark)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{min-height:100%;margin:0;padding:0}html,body,main,#root{width:100%;min-height:100%;margin:0;padding:0}html{height:100%;font-size:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body,div,a,p,th,td,ul,li,blockquote,figcaption,cite,i,em,b,strong,button{--text-weight: var(--body-font-weight);font-family:var(--body-font-family)}@supports (font-variation-settings: normal){body,div,a,p,th,td,ul,li,blockquote,figcaption,cite,i,em,b,strong,button{font-family:var(--variable-font-family);font-variation-settings:"wght" var(--text-weight)}}body{position:relative;width:100vw;height:100%;margin:0 auto;padding:0;background-color:var(--body-background);color:var(--body-font-color);transition:background-color .5s ease,color .5s ease;font-size:var(--text-base-size);line-height:var(--baseline);font-weight:var(--text-weight);font-style:normal;letter-spacing:var(--text-letter-spacing);font-kerning:var(--kerning)}@supports (font-variation-settings: normal){body{font-family:var(--variable-font-family);font-variation-settings:"wght" var(--text-weight)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);transition:all linear .2s;--text-weight: var(--heading-weight);color:inherit}@supports (font-variation-settings: normal){h1,h2,h3,h4,h5,h6{font-family:var(--variable-heading-font-family);font-variation-settings:"wght" var(--heading-weight)}}b,strong{--text-weight: 700}p{margin:0 0 calc(1.5 * var(--text-base-size)) 0;transition:all linear .2s;hanging-punctuation:first}a:not([class]){transition:all .3s ease}ul{margin-left:auto;margin-right:auto}figure{margin:0;padding:0}img{height:auto;max-width:100%;width:100%}main{position:relative;width:100%;margin:0}.page{display:grid;grid-template-columns:1.5rem calc(100% - 3rem) 1.5rem;grid-gap:0;gap:0;margin:0}@media (min-width: 64em){.page{grid-template-columns:2rem calc(100% - 4rem) 2rem}}@media (min-width: 1920px){.page{grid-template-columns:1fr min(1856px,100%) 1fr}}.page>*{grid-column:2}.visuallyhidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;overflow:hidden}::selection{background-color:var(--selection-background-color);text-shadow:none;color:var(--selection-color)}body a:focus,body button:focus{outline:var(--focus-outline);box-shadow:var(--focus-box-shadow);border:var(--focus-border-size) var(--focus-border-style) var(--focus-border-color)}:focus:not(:focus-visible){outline:none}::-webkit-input-placeholder{color:var(--placeholder-color);font-style:italic}::-moz-placeholder{color:var(--placeholder-color);font-style:italic}:-ms-input-placeholder{color:var(--placeholder-color);font-style:italic}:-moz-placeholder{color:var(--placeholder-color);font-style:italic}input::-moz-placeholder,textarea::-moz-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input,textarea,select{--text-weight: var(--body-font-weight);width:100%;height:42px;margin:0 0 1rem;padding:0 1rem;border-radius:10px;border:1px solid var(--color-white);font-family:var(--body-font-family)}@supports (font-variation-settings: normal){input,textarea,select{font-family:var(--variable-font-family);font-variation-settings:"wght" var(--text-weight)}}input::placeholder,textarea::placeholder,select::placeholder{font-style:normal;color:#88898a}textarea{height:auto;padding:.5rem 1rem}label{margin-bottom:4px}button{width:100%;height:40px;padding:0 1rem;border-radius:10px;text-align:center;border:0;background-color:var(--color-white);font-size:1.125rem;color:var(--color-black);transition:all .35s ease-in-out;cursor:pointer}button:hover,button:focus-visible{background-color:var(--color-red-russia);color:var(--color-white)}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:auto}@media (min-width: 48em){.footer{min-height:340px}}.footer-social{grid-column:2;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;margin:0 0 40px;padding:0}@media (min-width: 64em){.footer-social{flex-direction:row;justify-content:center;align-items:center;gap:3.5rem}}.footer-social .social-link{display:flex;justify-content:flex-start;align-items:center;text-decoration:none}.footer-social .social-link img{width:32px;height:32px}.footer-social .social-link span{margin-left:1rem;font-size:1rem;color:var(--color-white)}@media (min-width: 64em){.footer-social .social-link span{font-size:1.5rem}}.donation-link{grid-column:2;font-size:1rem;color:var(--color-white)}@media (min-width: 64em){.donation-link{font-size:1.5rem}}.hero{position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-template-rows:auto;grid-gap:var(--grid-gap);gap:var(--grid-gap);align-items:center;width:100%}@media (min-width: 48em){.hero{grid-template-columns:repeat(var(--grid-columns-tablet),1fr)}}@media (min-width: 64em){.hero{grid-template-columns:repeat(var(--grid-columns-desktop),1fr)}}.hero{align-items:start;padding-top:40px;margin-bottom:48px}@media (min-width: 26em){.hero{margin-bottom:120px}}.hero img{grid-column:2/4;grid-row:1;width:135px;height:135px;object-fit:cover;margin-top:3rem;margin-bottom:3.5rem}@media (min-width: 26em){.hero img{grid-column:4/-1;margin-top:0}}@media (min-width: 48em){.hero img{grid-column:10/12;margin-top:0}}.hero h1{grid-column:1/-1;font-size:clamp(2rem,2.8vw + 1.3rem,4rem);line-height:1.2;margin:0}@media (min-width: 26em){.hero h1{grid-row:2}}@media (min-width: 48em){.hero h1{grid-column:2/9;grid-row:2}}.hero p{grid-column:1/-1;font-size:1.25rem;line-height:1.2;margin:0}@media (min-width: 26em){.hero p{grid-row:3}}@media (min-width: 48em){.hero p{grid-column:2/9;grid-row:3}}.language-picker{grid-column:1/-1;grid-row:1;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;list-style-type:none;margin:0;padding:0}@media (min-width: 26em){.language-picker{grid-column:1/2}}@media (min-width: 48em){.language-picker{grid-column:2/4}}.language-picker a{display:flex;justify-content:flex-start;align-items:center;color:var(--color-white);font-size:.85rem;text-decoration:none}.language-picker a:hover,.language-picker a:focus-visible{text-decoration:underline}.language-picker a svg{margin-right:.5rem}:root{--bg: hsl(246 44% 7%);--border: hsl(280 10% 50% / 1);--card: hsl(237 36% 16%);--color: hsl(240 18% 80%);--border-width: 2px;--border-radius: 12px;--gradient: conic-gradient(from 180deg at 50% 70%, hsla(0, 0%, 98%, 1) 0deg, #eec32d 72.0000010728836deg, #ec4b4b 144.0000021457672deg, #709ab9 216.00000858306885deg, #4dffbf 288.0000042915344deg, hsla(0, 0%, 98%, 1) 1turn)}@property --start{syntax: "<number>"; inherits: true; initial-value: 0;}.cards-container{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1rem;margin-bottom:48px}@media (min-width: 48em){.cards-container{margin-bottom:80px}}.glows{pointer-events:none;position:absolute;inset:0;filter:blur(calc(var(--blur) * 1px))}.glows:after,.glows:before{--alpha: 0;content:"";background:var(--gradient);background-attachment:fixed;position:absolute;inset:-5px;border:10px solid transparent;border-radius:var(--border-radius);mask:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),conic-gradient(from calc((var(--start) - var(--spread) * .5) * 1deg),#000 0deg,#fff,rgba(0,0,0,0) calc(var(--spread) * 1deg));mask-composite:intersect;mask-clip:padding-box,border-box;opacity:var(--active);transition:opacity 1s}.card{--active: .15;--start: 0;background:var(--card);position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:240px;padding:1rem;border-radius:var(--global-radius);background-color:var(--color-white);box-shadow:none;transition:all .35s ease-in-out}@media (min-width: 48em){.card{background:var(--card)}}@media (min-width: 600px){.card{max-width:338px;width:auto}}@media (min-width: 860px){.card{flex:1 1 30%}}.card:is(:hover,:focus-visible){z-index:2}.card:before{position:absolute;inset:0;border:var(--border-width) solid transparent;content:"";border-radius:var(--border-radius);pointer-events:none;background:var(--border);background-attachment:fixed;mask:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),conic-gradient(from calc((var(--start) + var(--spread) * .25 - var(--spread) * 1.5) * 1deg),hsla(0,0%,100%,.15) 0deg,white,hsla(0,0%,100%,.15) calc(var(--spread) * 2.5deg));mask-clip:padding-box,border-box;mask-composite:intersect;opacity:var(--active);transition:opacity 1s}.card:after{--bg-size: 100%;content:"";pointer-events:none;position:absolute;background:var(--gradient);background-attachment:fixed;border-radius:var(--border-radius);opacity:var(--active, 0);transition:opacity 1s;--alpha: 0;inset:0;border:var(--border-width) solid transparent;mask:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),conic-gradient(from calc((var(--start) + var(--spread) * .25 - var(--spread) * .5) * 1deg),rgba(0,0,0,0) 0deg,#fff,rgba(0,0,0,0) calc(var(--spread) * .5deg));filter:brightness(1.5);mask-clip:padding-box,border-box;mask-composite:intersect}.card h2{font-size:var(--text-scale-20);color:var(--color-black);text-wrap:balance}@media (min-width: 48em){.card h2{color:var(--color-white)}}.card a{position:relative;display:flex;justify-content:flex-start;align-items:center;width:auto;height:50px;padding:0 1rem 0 1.5rem;border-radius:45px;font-size:var(--text-scale-18);color:var(--color-white);background-color:var(--color-black);text-decoration:none;transition:all .5s ease-in-out}.card a:hover,.card a:focus-visible{background-color:var(--color-white);color:var(--color-black)}.card a span{margin-right:10px}.movies-container-title{margin:40px 0 60px;font-size:clamp(2rem,2.8vw + 1.3rem,4rem);line-height:1.2}.movies-container{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1rem;margin-bottom:48px}@media (min-width: 48em){.movies-container{margin-bottom:80px}}.movie-card{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:240px;padding:0;border-radius:var(--global-radius);background-color:var(--color-white);box-shadow:none;transition:all .35s ease-in-out}@media (min-width: 600px){.movie-card{max-width:338px;width:auto}}@media (min-width: 860px){.movie-card{flex:1 1 30%}}.movie-card video,.movie-card img,.movie-card picture,.movie-card iframe{width:100%;max-width:100%;height:100%;object-fit:cover}.movie-card p{position:absolute;top:0;left:0;width:100%;padding:1rem;font-size:1rem;line-height:1.2;font-weight:600;color:var(--color-white);z-index:2}@supports (font-variation-settings: normal){.movie-card p{font-variation-settings:"wght" 600}}.movie-card p span{display:block;font-size:.9rem;font-weight:400}@supports (font-variation-settings: normal){.movie-card p span{font-variation-settings:"wght" 400}}.movie-card .fake-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#ff5317}.movie-card:has(.fake-play-button):before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;z-index:1;background:linear-gradient(180deg,#0009,#00000091 6.1%,#0000008c 10.98%,#00000087 14.94%,#00000080 18.27%,#0000007a 21.29%,#00000073 24.28%,#0000006b 27.56%,#00000061 31.42%,#00000059 36.16%,#0000004d 42.08%,#00000042 49.49%,#0003 58.69%,#00000024 69.97%,#26262612 83.64%,#3330)}.background-picture{grid-column:1/-1;position:relative;display:grid;grid-template-columns:1.5rem calc(100% - 3rem) 1.5rem;grid-gap:0;gap:0;margin:0}@media (min-width: 64em){.background-picture{grid-template-columns:2rem calc(100% - 4rem) 2rem}}@media (min-width: 1920px){.background-picture{grid-template-columns:1fr min(1856px,100%) 1fr}}.background-picture img{grid-column:1/-1;grid-row:1;object-fit:cover}.contacts{grid-column:2;grid-row:2;margin:0}@media (min-width: 48em){.contacts{grid-column:2;grid-row:1;justify-self:end;width:33%;margin:48px 0}}.contacts form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem 0;border-radius:var(--global-radius);background-color:var(--color-black)}@media (min-width: 48em){.contacts form{padding:2rem 1rem}}.contacts form h2{margin-bottom:1rem;font-size:1.5rem;color:var(--color-red-russia)}@media (min-width: 48em){.contacts form h2{margin-bottom:2rem;font-size:2rem}}.pageclip-form__success{background-color:var(--color-black)}.page-404{display:grid;grid-template-columns:1.5rem calc(100% - 3rem) 1.5rem;grid-gap:0;gap:0;margin:0}@media (min-width: 64em){.page-404{grid-template-columns:2rem calc(100% - 4rem) 2rem}}@media (min-width: 1920px){.page-404{grid-template-columns:1fr min(1856px,100%) 1fr}}.page-404{justify-items:center;padding:70px 0}.page-404>*{grid-column:2}.page-404 img{width:135px;height:135px;object-fit:cover}.page-404 h1{font-weight:700;font-size:3rem}
