@import url(https://fonts.googleapis.com/css?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);html{line-height:1.25}h1{text-transform:uppercase}@media only screen and (min-width:1280px){h1{font-size:32px}}@media only screen and (max-width:1279.9px){h1{font-size:20px;margin-bottom:1em}}h2{font-weight:700;margin-bottom:40px;text-transform:uppercase}@media only screen and (min-width:1280px){h2{font-size:32px}}@media only screen and (max-width:1279.9px){h2{font-size:20px}}h3{font-weight:700;text-transform:uppercase}@media only screen and (min-width:1280px){h3{font-size:20px}}@media only screen and (max-width:1279.9px){h3{font-size:16px}}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}.hidden{opacity:.001;pointer-events:none;position:absolute;z-index:0}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa/fa-brands-400.ttf);src:url(../fonts/fa/fa-brands-400.woff2) format("woff2"),url(../fonts/fa/fa-brands-400.ttf) format("truetype")}.fab{font-family:"Font Awesome 6 Brands";font-weight:400}@font-face{font-family:"Font Awesome 6 Regular";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa/fa-regular-400.ttf);src:url(../fonts/fa/fa-regular-400.woff2) format("woff2"),url(../fonts/fa/fa-regular-400.ttf) format("truetype")}.far{font-family:"Font Awesome 6 Regular";font-weight:400}@font-face{font-family:"Font Awesome 6 Solid";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa/fa-solid-900.ttf);src:url(../fonts/fa/fa-solid-900.woff2) format("woff2"),url(../fonts/fa/fa-solid-900.ttf) format("truetype")}.fas{font-family:"Font Awesome 6 Solid";font-weight:900}.dialog-off-canvas-main-canvas{font-family:Rubik,sans-serif;background-color:#1a1a1a;color:#fff}.layout-container-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.layout-container-wrapper::before{content:"";height:var(--var-banner-height);width:100%;position:absolute;background-size:cover;pointer-events:none}body.path-frontpage h1{display:none}@media only screen and (min-width:1280px){body.path-frontpage main{margin-top:-170px}}.container{margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width:1280px){.container{max-width:calc(min(100%,1240px) - 30px)}}@media only screen and (min-width:768px) and (max-width:1279.9px){.container{max-width:calc(100% - 40px)}}@media only screen and (max-width:767.9px){.container{max-width:calc(100% - 50px)}}.paragraph{position:relative}.menu--main{font-size:16px}.menu--main a{color:#fff;white-space:nowrap;text-decoration:none;transition:color .5s}.menu--main a.is-active{color:#6945ed;font-weight:700}.menu--main a:hover{color:#5757f9}@media only screen and (min-width:1280px){.menu--main .menu-item{flex:0 0;margin-right:32px}}@media only screen and (min-width:768px) and (max-width:1279.9px){.menu--main{font-size:14px}.menu--main .menu-item{flex:0 0;margin-right:24px}}@media only screen and (min-width:768px){.menu--main .menu{display:flex}}.ui-dialog.ui-widget.menu-mobile a{color:inherit}.ui-dialog.ui-widget.menu-mobile .menu-item{margin:10px 0}.menu--account{font-size:16px}.menu--account a{color:#fff;white-space:nowrap;text-decoration:none;transition:color .5s}.menu--account a.is-active{font-weight:700}.menu--account a:hover{color:#5757f9}@media only screen and (min-width:768px) and (max-width:1279.9px){.menu--account{font-size:14px}}.menu--account .menu{margin:0;display:flex;gap:20px;flex-direction:row}@media only screen and (min-width:768px){.menu--account .menu{justify-content:end}.menu--account .menu .menu-item{flex:0 0}}.menu--account .menu-item a[data-drupal-link-system-path="user/logout"]{font-size:0}.menu--account .menu-item a[data-drupal-link-system-path="user/logout"]::before{font-family:"Font Awesome 6 Regular";font-weight:400;font-size:16px;content:"\f2f5"}.menu--account .menu-item a[data-drupal-link-system-path="user/login"]{font-size:0}.menu--account .menu-item a[data-drupal-link-system-path="user/login"]::before{font-family:"Font Awesome 6 Regular";font-weight:400;font-size:16px;content:"\f2f6"}.menu--account .selectCity::before{font-family:"Font Awesome 6 Regular";font-weight:400;font-size:16px;content:"\f078";margin-right:10px}@media only screen and (max-width:767.9px){.menu--account .selectCity{display:inline-block;font-size:10px;line-height:18px;vertical-align:middle;max-width:100px;text-overflow:ellipsis;overflow:hidden}}.menu--account .search{font-size:0}.menu--account .search::before{font-family:"Font Awesome 6 Regular";font-weight:400;font-size:16px;content:"\f002"}.menu--account .allCities{font-size:0}.menu--account .allCities::before{font-family:"Font Awesome 6 Solid";font-weight:900;font-size:16px;content:"\f0ac"}.menu--footer{font-size:20px}.menu--footer a{color:#fff;white-space:nowrap;text-decoration:none;transition:color .5s}.menu--footer a.is-active{color:#6945ed;font-weight:700}.menu--footer a:hover{color:#5757f9}@media only screen and (min-width:1280px){.menu--footer .menu{display:flex}.menu--footer .menu-item{flex:0 0;margin-right:32px}}@media only screen and (max-width:1279.9px){.menu--footer .menu{text-align:center}}.fancybox__content{padding:0}.fancybox__content iframe{width:min(1024px,80vw);height:min(768px,60vh);display:block}.fancybox__content input{transition:.3s background-color}.fancybox__container{font-family:Rubik,sans-serif}.ui-dialog.ui-widget.webform-popup{--gin-bg-layer:#5757F9;--gin-bg-app:#5757F9;--gin-color-text:#fff}.ui-dialog.ui-widget.webform-popup .ui-dialog-buttonpane{text-align:center;margin-left:auto;margin-right:auto;position:relative}.ui-dialog.ui-widget.webform-popup .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}@media only screen and (min-width:1280px){.ui-dialog.ui-widget.webform-popup .ui-dialog-buttonpane{max-width:calc(min(100%,1240px) - 30px)}}@media only screen and (min-width:768px) and (max-width:1279.9px){.ui-dialog.ui-widget.webform-popup .ui-dialog-buttonpane{max-width:calc(100% - 40px)}}@media only screen and (max-width:767.9px){.ui-dialog.ui-widget.webform-popup .ui-dialog-buttonpane{max-width:calc(100% - 50px)}}@media only screen and (min-width:1280px){.ui-dialog.ui-widget.webform-popup{--gin-spacing-l:100px}}.ui-dialog.ui-widget .ui-widget-content .form-actions{display:inline-block}.ui-dialog.ui-widget .ui-widget-content .form-actions>a,.ui-dialog.ui-widget .ui-widget-content .form-actions>button,.ui-dialog.ui-widget .ui-widget-content .form-actions>input{display:inline-block;background-color:#eb6733;color:#fff;font-size:14px;font-weight:700;padding:14px 38px;border-radius:10px;text-decoration:none;transition:background-color .25s}.ui-dialog.ui-widget .ui-widget-content .form-actions>a:hover,.ui-dialog.ui-widget .ui-widget-content .form-actions>button:hover,.ui-dialog.ui-widget .ui-widget-content .form-actions>input:hover{background-color:#7575fe}.ui-dialog.ui-widget .ui-widget-content .form-actions button{text-transform:uppercase}.ui-dialog.ui-widget .ui-dialog-buttonset{display:inline-block}.ui-dialog.ui-widget .ui-dialog-buttonset>a,.ui-dialog.ui-widget .ui-dialog-buttonset>button,.ui-dialog.ui-widget .ui-dialog-buttonset>input{display:inline-block;background-color:#eb6733;color:#fff;font-size:14px;font-weight:700;padding:14px 38px;border-radius:10px;text-decoration:none;transition:background-color .25s}.ui-dialog.ui-widget .ui-dialog-buttonset>a:hover,.ui-dialog.ui-widget .ui-dialog-buttonset>button:hover,.ui-dialog.ui-widget .ui-dialog-buttonset>input:hover{background-color:#7575fe}.ui-dialog.ui-widget .ui-dialog-buttonset button{text-transform:uppercase}.more-text-plugin{max-height:350px;overflow:hidden;position:relative}.more-text-plugin.more-text-collapsed{max-height:20000px;transition:max-height 2s}.more-text-plugin.more-text-collapsed:after{display:none}.more-text-plugin:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none;display:flex;text-align:center;flex-direction:row;justify-content:center;flex-wrap:wrap;align-content:end;white-space:pre;cursor:pointer;pointer-events:all;color:#5757f9;font-family:"Font Awesome 6 Solid";content:"\f13a";font-size:50px}@media only screen and (min-width:1280px){.grid-cols-desktop{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}.row{--grid-gutter-x:15px;--grid-gutter-y:0;display:flex;flex-wrap:wrap;flex-direction:row;margin-top:calc(-1 * var(--grid-gutter-y));margin-left:calc(-.5 * var(--grid-gutter-x));margin-right:calc(-.5 * var(--grid-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin-top:var(--grid-gutter-y);padding-left:7.5px;padding-right:7.5px}.col{flex:0 1 auto;width:auto}.row-vertical-center{align-items:center}.row-vertical-bottom{align-items:end}.col-align-center{text-align:center;justify-content:center}.col-align-right{text-align:right;justify-content:end}.row-no-wrap{flex-wrap:nowrap}@media only screen and (min-width:1280px){.d-d-none{display:none}.col-d-align-right{text-align:right;justify-content:end}}@media only screen and (min-width:768px) and (max-width:1279.9px){.d-t-none{display:none}.col-t-align-right{text-align:right;justify-content:end}}@media only screen and (max-width:767.9px){.d-m-none{display:none}.col-m-align-right{text-align:right;justify-content:end}}.col-tw-1{flex:0 0 auto;width:8.3333333333%}.col-tw-2{flex:0 0 auto;width:16.6666666667%}.col-tw-3{flex:0 0 auto;width:25%}.col-tw-4{flex:0 0 auto;width:33.3333333333%}.col-tw-5{flex:0 0 auto;width:41.6666666667%}.col-tw-6{flex:0 0 auto;width:50%}.col-tw-7{flex:0 0 auto;width:58.3333333333%}.col-tw-8{flex:0 0 auto;width:66.6666666667%}.col-tw-9{flex:0 0 auto;width:75%}.col-tw-10{flex:0 0 auto;width:83.3333333333%}.col-tw-11{flex:0 0 auto;width:91.6666666667%}.col-tw-12{flex:0 0 auto;width:100%}@media only screen and (min-width:1280px){.col-tw-d-1{flex:0 0 auto;width:8.3333333333%}.col-tw-d-2{flex:0 0 auto;width:16.6666666667%}.col-tw-d-3{flex:0 0 auto;width:25%}.col-tw-d-4{flex:0 0 auto;width:33.3333333333%}.col-tw-d-5{flex:0 0 auto;width:41.6666666667%}.col-tw-d-6{flex:0 0 auto;width:50%}.col-tw-d-7{flex:0 0 auto;width:58.3333333333%}.col-tw-d-8{flex:0 0 auto;width:66.6666666667%}.col-tw-d-9{flex:0 0 auto;width:75%}.col-tw-d-10{flex:0 0 auto;width:83.3333333333%}.col-tw-d-11{flex:0 0 auto;width:91.6666666667%}.col-tw-d-12{flex:0 0 auto;width:100%}}@media only screen and (max-width:1279.9px){.col-tw-ud-1{flex:0 0 auto;width:8.3333333333%}.col-tw-ud-2{flex:0 0 auto;width:16.6666666667%}.col-tw-ud-3{flex:0 0 auto;width:25%}.col-tw-ud-4{flex:0 0 auto;width:33.3333333333%}.col-tw-ud-5{flex:0 0 auto;width:41.6666666667%}.col-tw-ud-6{flex:0 0 auto;width:50%}.col-tw-ud-7{flex:0 0 auto;width:58.3333333333%}.col-tw-ud-8{flex:0 0 auto;width:66.6666666667%}.col-tw-ud-9{flex:0 0 auto;width:75%}.col-tw-ud-10{flex:0 0 auto;width:83.3333333333%}.col-tw-ud-11{flex:0 0 auto;width:91.6666666667%}.col-tw-ud-12{flex:0 0 auto;width:100%}}@media only screen and (min-width:768px) and (max-width:1279.9px){.col-tw-t-1{flex:0 0 auto;width:8.3333333333%}.col-tw-t-2{flex:0 0 auto;width:16.6666666667%}.col-tw-t-3{flex:0 0 auto;width:25%}.col-tw-t-4{flex:0 0 auto;width:33.3333333333%}.col-tw-t-5{flex:0 0 auto;width:41.6666666667%}.col-tw-t-6{flex:0 0 auto;width:50%}.col-tw-t-7{flex:0 0 auto;width:58.3333333333%}.col-tw-t-8{flex:0 0 auto;width:66.6666666667%}.col-tw-t-9{flex:0 0 auto;width:75%}.col-tw-t-10{flex:0 0 auto;width:83.3333333333%}.col-tw-t-11{flex:0 0 auto;width:91.6666666667%}.col-tw-t-12{flex:0 0 auto;width:100%}}@media only screen and (max-width:767.9px){.col-tw-m-1{flex:0 0 auto;width:8.3333333333%}.col-tw-m-2{flex:0 0 auto;width:16.6666666667%}.col-tw-m-3{flex:0 0 auto;width:25%}.col-tw-m-4{flex:0 0 auto;width:33.3333333333%}.col-tw-m-5{flex:0 0 auto;width:41.6666666667%}.col-tw-m-6{flex:0 0 auto;width:50%}.col-tw-m-7{flex:0 0 auto;width:58.3333333333%}.col-tw-m-8{flex:0 0 auto;width:66.6666666667%}.col-tw-m-9{flex:0 0 auto;width:75%}.col-tw-m-10{flex:0 0 auto;width:83.3333333333%}.col-tw-m-11{flex:0 0 auto;width:91.6666666667%}.col-tw-m-12{flex:0 0 auto;width:100%}}.col-1{flex:0 0 auto;width:10%}.col-2{flex:0 0 auto;width:20%}.col-3{flex:0 0 auto;width:30%}.col-4{flex:0 0 auto;width:40%}.col-5{flex:0 0 auto;width:50%}.col-6{flex:0 0 auto;width:60%}.col-7{flex:0 0 auto;width:70%}.col-8{flex:0 0 auto;width:80%}.col-9{flex:0 0 auto;width:90%}.col-10{flex:0 0 auto;width:100%}@media only screen and (min-width:1280px){.col-d-1{flex:0 0 auto;width:10%}.col-d-2{flex:0 0 auto;width:20%}.col-d-3{flex:0 0 auto;width:30%}.col-d-4{flex:0 0 auto;width:40%}.col-d-5{flex:0 0 auto;width:50%}.col-d-6{flex:0 0 auto;width:60%}.col-d-7{flex:0 0 auto;width:70%}.col-d-8{flex:0 0 auto;width:80%}.col-d-9{flex:0 0 auto;width:90%}.col-d-10{flex:0 0 auto;width:100%}}@media only screen and (max-width:1279.9px){.col-ud-1{flex:0 0 auto;width:10%}.col-ud-2{flex:0 0 auto;width:20%}.col-ud-3{flex:0 0 auto;width:30%}.col-ud-4{flex:0 0 auto;width:40%}.col-ud-5{flex:0 0 auto;width:50%}.col-ud-6{flex:0 0 auto;width:60%}.col-ud-7{flex:0 0 auto;width:70%}.col-ud-8{flex:0 0 auto;width:80%}.col-ud-9{flex:0 0 auto;width:90%}.col-ud-10{flex:0 0 auto;width:100%}}@media only screen and (min-width:768px) and (max-width:1279.9px){.col-t-1{flex:0 0 auto;width:10%}.col-t-2{flex:0 0 auto;width:20%}.col-t-3{flex:0 0 auto;width:30%}.col-t-4{flex:0 0 auto;width:40%}.col-t-5{flex:0 0 auto;width:50%}.col-t-6{flex:0 0 auto;width:60%}.col-t-7{flex:0 0 auto;width:70%}.col-t-8{flex:0 0 auto;width:80%}.col-t-9{flex:0 0 auto;width:90%}.col-t-10{flex:0 0 auto;width:100%}}@media only screen and (max-width:767.9px){.col-m-1{flex:0 0 auto;width:10%}.col-m-2{flex:0 0 auto;width:20%}.col-m-3{flex:0 0 auto;width:30%}.col-m-4{flex:0 0 auto;width:40%}.col-m-5{flex:0 0 auto;width:50%}.col-m-6{flex:0 0 auto;width:60%}.col-m-7{flex:0 0 auto;width:70%}.col-m-8{flex:0 0 auto;width:80%}.col-m-9{flex:0 0 auto;width:90%}.col-m-10{flex:0 0 auto;width:100%}}.button{display:inline-block}.button>a,.button>button,.button>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s}.button>a:hover,.button>button:hover,.button>input:hover{background-color:#7575fe}.button-black{display:inline-block}.button-black a{border:1px solid #acacac}.button-black>a,.button-black>button,.button-black>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:11px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s}.button-black>a:hover,.button-black>button:hover,.button-black>input:hover{background-color:#7575fe}.button-big{display:inline-block}.button-big>a,.button-big>button,.button-big>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:16px;font-weight:700;padding:29px 60px;border-radius:10px;text-decoration:none;transition:background-color .25s}.button-big>a:hover,.button-big>button:hover,.button-big>input:hover{background-color:#7575fe}.button-big-black{display:inline-block}.button-big-black a{border:1px solid #acacac}.button-big-black>a,.button-big-black>button,.button-big-black>input{display:inline-block;background-color:#000;color:#fff;font-size:16px;font-weight:700;padding:28px 60px;border-radius:10px;text-decoration:none;transition:background-color .25s}.button-big-black>a:hover,.button-big-black>button:hover,.button-big-black>input:hover{background-color:#7575fe}.button-kids{text-align:right;display:inline-block}.button-kids a{border:1px solid #acacac}.button-kids>a,.button-kids>button,.button-kids>input{display:inline-block;background-color:trasparent;color:#fff;font-size:18px;font-weight:700;padding:7px 16px;border-radius:10px;text-decoration:none;transition:background-color .25s}.button-kids>a:hover,.button-kids>button:hover,.button-kids>input:hover{background-color:#7575fe}.button-kids a{background:transparent url(/themes/custom/cmb//images/kids-baloons.svg) no-repeat left 5px center;padding-left:40px}@media only screen and (max-width:767.9px){.button-kids a{font-size:14px;background-size:20px 21px;padding-left:30px}}.button-telegram{display:inline-block}.button-telegram a{border:1px solid #acacac}.button-telegram>a,.button-telegram>button,.button-telegram>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:19px 28px;border-radius:10px;text-decoration:none;transition:background-color .25s;display:inline-block;line-height:24px}.button-telegram>a:hover,.button-telegram>button:hover,.button-telegram>input:hover{background-color:#7575fe}.button-telegram>a::before,.button-telegram>button::before,.button-telegram>input::before{content:"\f1d8";font-size:24px;font-family:"Font Awesome 6 Solid";font-weight:900;display:inline-block;margin-right:14px}.button-to-afisha{display:inline-block}.button-to-afisha>a,.button-to-afisha>button,.button-to-afisha>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s;display:inline-flex;line-height:24px}.button-to-afisha>a:hover,.button-to-afisha>button:hover,.button-to-afisha>input:hover{background-color:#7575fe}.button-to-afisha>a::before,.button-to-afisha>button::before,.button-to-afisha>input::before{content:"";width:24px;height:24px;background-image:url(../images/afisha.svg);background-repeat:no-repeat;display:inline-block;margin-right:10px}.button-show-all{display:inline-block;color:#fff}.button-show-all>a,.button-show-all>button,.button-show-all>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s;display:inline-flex;line-height:24px}.button-show-all>a:hover,.button-show-all>button:hover,.button-show-all>input:hover{background-color:#7575fe}.button-show-all>a::before,.button-show-all>button::before,.button-show-all>input::before{content:"";width:24px;height:24px;background-image:url(../images/angles-down.svg);background-repeat:no-repeat;display:inline-block;margin-right:10px}.button-change-location{display:inline-block}.button-change-location a{border:1px solid #acacac}.button-change-location>a,.button-change-location>button,.button-change-location>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:11px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s;display:inline-flex;line-height:24px}.button-change-location>a:hover,.button-change-location>button:hover,.button-change-location>input:hover{background-color:#7575fe}.button-change-location>a::before,.button-change-location>button::before,.button-change-location>input::before{content:"";width:24px;height:24px;background-image:url(../images/city.svg);background-repeat:no-repeat;display:inline-block;margin-right:10px}.pager--load-more .pager__item{display:inline-block}.pager--load-more .pager__item a{border:1px solid #acacac}.pager--load-more .pager__item>a,.pager--load-more .pager__item>button,.pager--load-more .pager__item>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:11px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s;min-width:250px;text-align:center;box-sizing:border-box}.pager--load-more .pager__item>a:hover,.pager--load-more .pager__item>button:hover,.pager--load-more .pager__item>input:hover{background-color:#7575fe}@media only screen and (min-width:1280px){.property{margin:36px 0}}@media only screen and (max-width:1279.9px){.property{margin:24px 0}}.property .property--label{opacity:.8;font-size:16px;margin-bottom:8px}.property .property--value-big{font-size:36px}.property .property--value-large{font-size:24px}.property .property--value-normal{font-size:20px}.redirect-page{display:flex;flex-direction:column;justify-self:center;margin:40px auto}.redirect-page h2{max-width:600px;text-align:center}.redirect-page .pict{margin:auto;max-width:450px;width:100%;border-radius:10px;background:url(/themes/custom/cmb//images/city-change-gate-2.jpg) no-repeat center;background-size:contain}.redirect-page .pict:after{content:"";padding-top:100%;display:block}.form-item input[type=email],.form-item input[type=password],.form-item input[type=tel],.form-item input[type=text]{padding:16px 20px;font-size:14px;line-height:18px;border-radius:10px;border:0}.form-item textarea{padding:16px 20px;font-size:14px;line-height:18px;border-radius:10px;border:0}form.user-login-form{display:block;margin:120px auto;max-width:500px}form.user-login-form label{display:block}form.user-login-form .form-actions{display:inline-block}form.user-login-form .form-actions>a,form.user-login-form .form-actions>button,form.user-login-form .form-actions>input{display:inline-block;background-color:#eb6733;color:#fff;font-size:14px;font-weight:700;padding:14px 38px;border-radius:10px;text-decoration:none;transition:background-color .25s}form.user-login-form .form-actions>a:hover,form.user-login-form .form-actions>button:hover,form.user-login-form .form-actions>input:hover{background-color:#7575fe}form.user-login-form .form-actions input{text-transform:uppercase}.webform-submission-form input[type=email],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form textarea{box-sizing:border-box;width:min(100%,500px)}.webform-submission-form h2{text-transform:none}.webform-submission-form .form-actions{display:inline-block}.webform-submission-form .form-actions>a,.webform-submission-form .form-actions>button,.webform-submission-form .form-actions>input{display:inline-block;background-color:#eb6733;color:#fff;font-size:14px;font-weight:700;padding:14px 38px;border-radius:10px;text-decoration:none;transition:background-color .25s}.webform-submission-form .form-actions>a:hover,.webform-submission-form .form-actions>button:hover,.webform-submission-form .form-actions>input:hover{background-color:#7575fe}.webform-submission-form .form-actions input{text-transform:uppercase}.paragraph--type--afisha.paragraph--view-mode--default{transition:transform .5s,background-color .5s,outline .5s;outline:0 solid #000}.paragraph--type--afisha.paragraph--view-mode--default:hover{transform:scale(1.03,1.03);background-color:#000;outline:10px solid #000}.paragraph--type--afisha.paragraph--view-mode--default h3{margin:0 0 10px 0}.paragraph--type--afisha.paragraph--view-mode--default .field--name-field-location{color:#acacac}.paragraph--type--afisha.paragraph--view-mode--default img{min-width:160px}.paragraph--type--afisha.paragraph--view-mode--default .date{display:flex}.paragraph--type--afisha.paragraph--view-mode--default .date .day{font-size:36px;font-weight:700}.paragraph--type--afisha.paragraph--view-mode--default .date .month{color:#acacac;font-size:18px}.paragraph--type--afisha.paragraph--view-mode--default .date .time{font-size:18px}@media only screen and (min-width:768px){.paragraph--type--afisha.paragraph--view-mode--default .date{flex-direction:column}.paragraph--type--afisha.paragraph--view-mode--default .date .month{margin:4px 0 8px}}@media only screen and (max-width:767.9px){.paragraph--type--afisha.paragraph--view-mode--default .row--afisha-content{display:flex;gap:15px}.paragraph--type--afisha.paragraph--view-mode--default .date{flex-direction:row;gap:20px;align-items:center}.paragraph--type--afisha.paragraph--view-mode--default .node--type-event .row .col:first-child{display:none}.paragraph--type--afisha.paragraph--view-mode--default .col--location{display:flex;flex-direction:column-reverse}}.paragraph--type--afisha.paragraph--view-mode--closest .date{font-size:24px}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-city{vertical-align:middle;display:inline-block}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-city:before{content:"\f041";font-family:"Font Awesome 6 Solid";display:inline-block;font-size:.9em;margin-right:10px}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-location{vertical-align:middle;position:relative;padding-left:30px}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-location:before{position:absolute;content:"\f111";font-family:"Font Awesome 6 Solid";display:inline-block;font-size:.3em;left:10px;top:10px}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-city,.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-location{color:#acacac;font-size:20px;display:inline}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-tickets{margin-top:10px;display:block}.paragraph--type--afisha.paragraph--view-mode--closest .field--name-field-tickets .link-url a{display:inline-block;width:220px}.paragraph--type--afisha.paragraph--view-mode--teaser{color:#acacac;margin-top:10px;font-size:14px}.paragraph--type--afisha.paragraph--view-mode--teaser .date{color:#5757f9;font-weight:700}.paragraph--type--afisha.paragraph--view-mode--teaser .afisha--content{display:block}.paragraph--type--afisha.paragraph--view-mode--teaser .afisha--content>*{display:inline-block;vertical-align:middle}.paragraph--type--afisha.paragraph--view-mode--teaser .afisha--content>:not(.date):not(.field--name-field-tickets)::before{content:"";display:inline-block;width:4px;height:4px;background-color:#acacac;border-radius:50%;margin:3px}.paragraph--type--text-over .field--name-field-image{position:absolute;left:0;top:0;width:100%;height:100%}.paragraph--type--text-over .field--name-field-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;pointer-events:none}@media only screen and (min-width:768px){.paragraph--type--text-over .field--name-field-image{min-height:500px;height:auto}}.paragraph--type--text-over .field--name-field-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:250px;background:linear-gradient(#1a1a1a,rgba(0,0,0,0))}.paragraph--type--text-over .field--name-field-image::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 250px);background:linear-gradient(rgba(0,0,0,0),#1a1a1a);z-index:1}.paragraph--type--text-over>.content{position:relative;padding-bottom:20px;z-index:2}@media only screen and (min-width:768px){.paragraph--type--text-over>.content{padding-top:250px}}@media only screen and (max-width:767.9px){.paragraph--type--text-over>.content{padding-top:165px}}.paragraph--type--text-over .field--name-field-text{max-width:735px}.paragraph--type--text-over .field--name-field-button{margin-top:30px;display:inline-block}.paragraph--type--text-over .field--name-field-button>a,.paragraph--type--text-over .field--name-field-button>button,.paragraph--type--text-over .field--name-field-button>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s}.paragraph--type--text-over .field--name-field-button>a:hover,.paragraph--type--text-over .field--name-field-button>button:hover,.paragraph--type--text-over .field--name-field-button>input:hover{background-color:#7575fe}@media only screen and (max-width:1279.9px){.paragraph--type--contacts .contacts--gallery{margin-top:40px}}.paragraph--type--events{margin:40px 0}.paragraph--type--events h2{display:none}.paragraph--type--events .button-show-all{display:none}.paragraph--type--events:not(.all-items-shown) .views-row:nth-child(n+6){display:none}.paragraph--type--events .footer{display:flex}@media only screen and (min-width:1280px){.paragraph--type--events .footer{margin-top:40px;gap:30px}}@media only screen and (max-width:1279.9px){.paragraph--type--events .footer{margin-top:20px;gap:15px;justify-content:center}}@media only screen and (max-width:479.9px){.paragraph--type--events .footer{flex-direction:column}.paragraph--type--events .footer>div a{width:100%;box-sizing:border-box}}.paragraph--type--events-slider{--swiper-navigation-size:20px;--swiper-theme-color:white;--swiper-pagination-bullet-inactive-color:white;--swiper-pagination-bullet-size:10px;--swiper-pagination-bullet-horizontal-gap:5px}.paragraph--type--events-slider .swiper-button-next,.paragraph--type--events-slider .swiper-button-prev{color:#acacac}.paragraph--type--events-slider .swiper-nav{position:absolute;pointer-events:none}.paragraph--type--events-slider .swiper-nav>*{pointer-events:all}@media only screen and (min-width:1280px){.paragraph--type--events-slider .swiper-nav{left:50%;bottom:30px;width:35%;height:40px}}@media only screen and (max-width:1279.9px){.paragraph--type--events-slider .swiper-nav{left:0;bottom:0;right:0;top:0}}.paragraph--type--events-total .view-events h2{display:none}.paragraph--type--events-total .swiper-slide{width:auto}.paragraph--type--events-total .swiper.swiper-days{--swiper-navigation-size:20px;--swiper-theme-color:$color-text-gray}.paragraph--type--events-total .swiper.swiper-days::-moz-selection{background-color:transparent}.paragraph--type--events-total .swiper.swiper-days::selection{background-color:transparent}.paragraph--type--events-total .swiper.swiper-days .swiper-wrapper-container{width:calc(100% - 80px);margin:0 auto;overflow:hidden;padding-bottom:10px}.paragraph--type--events-total .swiper.swiper-days .swiper-nav{margin-left:-40px;margin-right:-40px}.paragraph--type--events-total .swiper.swiper-days .month{position:relative}.paragraph--type--events-total .swiper.swiper-days .month .month--label-wrapper{position:sticky}.paragraph--type--events-total .swiper.swiper-days .month .month--label{text-transform:uppercase;color:#939393;font-size:18px;font-weight:700}.paragraph--type--events-total .swiper.swiper-days .month .month--days{display:flex;flex-wrap:nowrap}.paragraph--type--events-total .swiper.swiper-days .month .date{display:flex;flex-direction:column;align-items:center;cursor:pointer}.paragraph--type--events-total .swiper.swiper-days .month .date.selected{position:relative}.paragraph--type--events-total .swiper.swiper-days .month .date.selected:before{content:"";position:absolute;left:-10px;top:-10px;bottom:-10px;right:-10px;border-radius:10px;background-color:#444;z-index:1}.paragraph--type--events-total .swiper.swiper-days .month .date.selected-in-between{position:relative}.paragraph--type--events-total .swiper.swiper-days .month .date.selected-in-between:before{content:"";position:absolute;left:-12px;top:0;bottom:0;right:-12px;background-color:#444;z-index:1}.paragraph--type--events-total .swiper.swiper-days .month .date.week-day-6 .week-day,.paragraph--type--events-total .swiper.swiper-days .month .date.week-day-7 .week-day{color:#83afee}.paragraph--type--events-total .swiper.swiper-days .month .date .day{font-weight:500;z-index:2}.paragraph--type--events-total .swiper.swiper-days .month .date .week-day{color:#acacac;z-index:2}@media only screen and (min-width:768px){.paragraph--type--events-total .swiper.swiper-days .month .month--days{gap:22px;margin-top:20px}.paragraph--type--events-total .swiper.swiper-days .month .date{min-width:30px}.paragraph--type--events-total .swiper.swiper-days .month .date .day{font-size:24px}}@media only screen and (max-width:767.9px){.paragraph--type--events-total .swiper.swiper-days .month .month--days{gap:16px;margin-top:15px}.paragraph--type--events-total .swiper.swiper-days .month .date{min-width:24px}.paragraph--type--events-total .swiper.swiper-days .month .date .day{font-size:18px}}.paragraph--type--events-total .calendar-togger{position:absolute;right:0;top:-40px;cursor:pointer}.paragraph--type--events-total .calendar-togger:after{content:"\f073";font-size:24px;color:#acacac}.paragraph--type--events-total .swiper.swiper-calendar{--swiper-navigation-top-offset:40px;--swiper-navigation-sides-offset:32px;--swiper-navigation-size:20px;--swiper-theme-color:$color-text-gray;position:absolute;background-color:#272727;padding:20px 10px 0;border-radius:10px;max-width:320px}.paragraph--type--events-total .swiper.swiper-calendar:not(.hidden){z-index:2}.paragraph--type--events-total .swiper.swiper-calendar:not(.hidden) .date-real{cursor:pointer}.paragraph--type--events-total .swiper.swiper-calendar::-moz-selection{background-color:transparent}.paragraph--type--events-total .swiper.swiper-calendar::selection{background-color:transparent}.paragraph--type--events-total .swiper.swiper-calendar .month{padding:10px;background-color:#272727;text-align:center;font-size:18px}.paragraph--type--events-total .swiper.swiper-calendar .month .month--label{text-transform:uppercase;font-weight:500}.paragraph--type--events-total .swiper.swiper-calendar .month .month--weekdays{margin-top:16px;display:grid;grid-template-columns:repeat(7,1fr);color:#939393}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days{display:grid;grid-template-columns:repeat(7,1fr)}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date{margin-top:16px}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real .day{z-index:3;position:relative}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real.selected{position:relative}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real.selected:before{content:"";position:absolute;left:0;top:-7px;bottom:-7px;right:0;border-radius:10px;background-color:#444;z-index:2}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real.selected-in-between{position:relative}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real.selected-in-between:before{content:"";position:absolute;left:-7px;top:-7px;bottom:-7px;right:-7px;background-color:#333;z-index:1}.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real.week-day-6,.paragraph--type--events-total .swiper.swiper-calendar .month .month--days .date-real.week-day-7{color:#83afee}.paragraph--type--events-total .swiper.swiper-calendar .swiper-footer{text-align:center;margin:28px}.paragraph--type--events-total .swiper.swiper-calendar .swiper-footer>span+span{margin:0 0 0 1em}@media only screen and (min-width:768px){.paragraph--type--events-total .swiper.swiper-calendar{right:0}}@media only screen and (max-width:767.9px){.paragraph--type--events-total .swiper.swiper-calendar{left:0;right:0;max-width:460px;top:-40px}}.paragraph--type--actors .node--type-actor{margin-bottom:15px}.paragraph--type--actors .field--name-field-button{margin-top:40px;display:inline-block}.paragraph--type--actors .field--name-field-button a{border:1px solid #acacac}.paragraph--type--actors .field--name-field-button>a,.paragraph--type--actors .field--name-field-button>button,.paragraph--type--actors .field--name-field-button>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:11px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s;min-width:230px;text-align:center;box-sizing:border-box}.paragraph--type--actors .field--name-field-button>a:hover,.paragraph--type--actors .field--name-field-button>button:hover,.paragraph--type--actors .field--name-field-button>input:hover{background-color:#7575fe}@media only screen and (max-width:767.9px){.paragraph--type--articles h2{margin-top:40px}}@media only screen and (min-width:768px){.paragraph--type--articles h2{margin-top:0}}.paragraph--type--articles .logo{margin-bottom:40px}.paragraph--type--articles .logo img{width:300px}.paragraph--type--articles .field--name-field-button{display:inline-block}.paragraph--type--articles .field--name-field-button a{border:1px solid #acacac}.paragraph--type--articles .field--name-field-button>a,.paragraph--type--articles .field--name-field-button>button,.paragraph--type--articles .field--name-field-button>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:11px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s;min-width:230px;text-align:center;box-sizing:border-box}.paragraph--type--articles .field--name-field-button>a:hover,.paragraph--type--articles .field--name-field-button>button:hover,.paragraph--type--articles .field--name-field-button>input:hover{background-color:#7575fe}.field--name-field-elements>.field__item:first-child>.paragraph{padding-top:0}.paragraph--type--text .field--name-field-text{max-width:780px}.paragraph--type--video{margin-top:40px;margin-bottom:40px}.paragraph--type--video .field--name-field-media-oembed-video>iframe{width:100%;height:100%;position:absolute}.paragraph--type--video .field--name-field-media-oembed-video::after{content:"";padding-top:min(56.25%,80vh);display:block}.node--type-actor .field--name-field-media-image{max-width:100%;overflow:hidden}.node--type-actor .field--name-field-media-image img{background-color:#fff;max-width:100%;height:auto}.node--type-actor.node--view-mode-full .field--name-field-media-image{border-radius:10px}.node--type-actor.node--view-mode-full .node-banner-buffer{height:calc(var(--var-banner-height) - var(--var-header-height));position:absolute;width:100%}.node--type-actor.node--view-mode-full .node-banner-buffer::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}.node--type-actor.node--view-mode-full .actor-info__wrapper .field--name-field-media-image{width:250px}.node--type-actor.node--view-mode-full .actor-info__wrapper .field--name-field-media-image .field__item{position:relative}.node--type-actor.node--view-mode-full .actor-info__wrapper .field--name-field-media-image .field__item::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:115px;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}@media only screen and (min-width:768px){.node--type-actor.node--view-mode-full h1{margin-bottom:0;word-spacing:9999px;margin-top:0}.node--type-actor.node--view-mode-full .field--name-field-socials{justify-content:end}}@media only screen and (max-width:767.9px){.node--type-actor.node--view-mode-full .actor-info__wrapper{margin-top:40px}}.node--type-actor.node--view-mode-full .actor-info__wrapper{position:relative}.node--type-actor.node--view-mode-full .actor-info{pointer-events:all;position:relative;max-width:940px}@media only screen and (min-width:768px){.node--type-actor.node--view-mode-full .actor-info{display:grid;grid-template-columns:repeat(2,auto);gap:70px}}.node--type-actor.node--view-mode-card{position:relative}.node--type-actor.node--view-mode-card .actor-info .flipper--front{border-radius:10px;overflow:hidden}.node--type-actor.node--view-mode-card .field--name-field-media-image .field__item{position:relative}.node--type-actor.node--view-mode-card .field--name-field-media-image .field__item::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:115px;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}.node--type-actor.node--view-mode-card .label{text-transform:uppercase;font-size:16px;line-height:1.25;position:absolute;bottom:0;left:0;padding:22px 16px;word-spacing:9999px}.node--type-event.node--view-mode-full .node-banner-buffer{min-height:calc(var(--var-banner-height) - var(--var-header-height));margin-top:calc(0px - var(--var-header-height));position:relative;--swiper-navigation-size:20px;--swiper-theme-color:white;--swiper-pagination-bullet-inactive-color:white;--swiper-pagination-bullet-size:10px}.node--type-event.node--view-mode-full .node-banner-buffer::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}.node--type-event.node--view-mode-full .node-banner-buffer img{width:100%;height:auto}@media only screen and (min-width:1280px){.node--type-event.node--view-mode-full .node-banner-buffer{--swiper-pagination-bullet-horizontal-gap:10px}.node--type-event.node--view-mode-full .node-banner-buffer .swiper-pagination{bottom:50px}}.node--type-event.node--view-mode-full .node-banner-buffer .swiper-slide{height:auto}.node--type-event.node--view-mode-full .node-banner-buffer .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--type-event.node--view-mode-full h1{margin-bottom:0}@media only screen and (max-width:767.9px){.node--type-event.node--view-mode-full .event--text-about{margin-top:40px}}@media only screen and (min-width:1280px){.node--type-event.node--view-mode-full .field--name-field-text{max-width:90%}}.node--type-event.node--view-mode-full .view-events .view-header{display:none}.node--type-event.node--view-mode-full .field--name-field-slogan{font-size:32px;color:#acacac;text-transform:uppercase}.node--type-event.node--view-mode-full .field--name-field-afisha{margin-top:55px}.node--type-event.node--view-mode-full .field--name-field-afisha>.field__item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #4d4d4d}.node--type-event.node--view-mode-full .field--name-field-actors>*{margin-top:15px}.node--type-event.node--view-mode-teaser .field--name-field-media-image img{border-radius:10px}@media only screen and (max-width:767.9px){.node--type-event.node--view-mode-teaser{display:grid;grid-template-columns:auto;gap:25px}.node--type-event.node--view-mode-teaser .field--name-field-media-image img{width:320px}}@media only screen and (min-width:768px){.node--type-event.node--view-mode-teaser{display:grid;grid-template-columns:180px auto;align-items:center;gap:25px}.node--type-event.node--view-mode-teaser .field--name-field-media-image img{width:160px}}.node--type-event.node--view-mode-teaser .field--name-field-type{font-weight:400;color:#acacac}.node--type-event.node--view-mode-teaser .field--name-field-slogan{font-size:20px}@media only screen and (min-width:1280px){.node--type-event.node--view-mode-slide{height:670px}}@media only screen and (max-width:1279.9px){.node--type-event.node--view-mode-slide{height:67vw}.node--type-event.node--view-mode-slide .field--name-field-afisha{display:none}}.node--type-event.node--view-mode-slide .container{position:relative;height:100%}.node--type-event.node--view-mode-slide .container .content{position:absolute;bottom:40px}@media only screen and (min-width:1280px){.node--type-event.node--view-mode-slide .container .content{max-width:50%}}@media only screen and (max-width:1279.9px){.node--type-event.node--view-mode-slide .container .content{max-width:85%}}.node--type-event.node--view-mode-slide .container .content h2{margin:0 0 10px 0}.node--type-event.node--view-mode-slide .field--name-title{margin-bottom:20px;display:block}.node--type-event.node--view-mode-slide .cover{position:absolute;left:0;top:0;width:100%;height:100%}.node--type-event.node--view-mode-slide .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;pointer-events:none}.node--type-event.node--view-mode-slide .cover::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}.node--type-article .field--name-field-media-image{border-radius:10px;overflow:hidden}.node--type-article .field--name-field-media-image img{background-color:#fff}.node--type-article .field--name-field-media-image .field__item{position:relative}.node--type-article .field--name-field-media-image .field__item::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}.node--type-article.node--view-mode-full .node-banner-buffer{height:calc(var(--var-banner-height) - var(--var-header-height));position:relative}.node--type-article.node--view-mode-full .node-banner-buffer::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}.node--type-article.node--view-mode-full h1{margin-bottom:0}.node--type-article.node--view-mode-card{position:relative}.node--type-article.node--view-mode-card::after{transition:opacity .5s;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1a1a1a;opacity:0;pointer-events:none}.node--type-article.node--view-mode-card:hover::after{opacity:.5}.node--type-article.node--view-mode-card .content{z-index:2}.node--type-article.node--view-mode-card:hover .content{z-index:2}.node--type-article.node--view-mode-card:hover .content .field--type-string-long{animation:expandText .5s forwards}@keyframes expandText{0%{-webkit-line-clamp:4}20%{-webkit-line-clamp:5}40%{-webkit-line-clamp:6}60%{-webkit-line-clamp:7}80%{-webkit-line-clamp:8}100%{-webkit-line-clamp:9}}.node--type-article.node--view-mode-card .content{font-size:14px;line-height:1.25;position:absolute;bottom:0;left:0;padding:22px 16px}.node--type-article.node--view-mode-card .content .title{text-transform:uppercase;margin-bottom:12px}.node--type-article.node--view-mode-card .content .field--name-field-short-text{color:#acacac;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.node--type-article.node--view-mode-teaser{position:relative;width:100%;height:100%}.node--type-article.node--view-mode-teaser::after{transition:opacity .5s;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1a1a1a;opacity:0;pointer-events:none}.node--type-article.node--view-mode-teaser:hover::after{opacity:.5}.node--type-article.node--view-mode-teaser .content{z-index:2}.node--type-article.node--view-mode-teaser:hover .content{z-index:2}.node--type-article.node--view-mode-teaser:hover .content .field--type-string-long{animation:expandText .5s forwards}.node--type-article.node--view-mode-teaser .content{font-size:14px;line-height:1.25;position:absolute;bottom:0;left:0;padding:22px 16px}.node--type-article.node--view-mode-teaser .content .title{text-transform:uppercase;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.node--type-article.node--view-mode-teaser .content .field--name-field-short-text{color:#acacac;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media only screen and (min-width:1280px){.default-block{padding:40px 0}}@media only screen and (max-width:1279.9px){.default-block{padding:30px 0}}.block-local-tasks-block{position:fixed;bottom:0;right:0;z-index:10}@media only screen and (max-width:767.9px){.block-local-tasks-block{display:none}}.block-local-tasks-block .tabs.primary{background-color:#000;border-radius:10px;box-shadow:0 0 15px #fff;padding:10px}.block-local-tasks-block .tabs.primary li{display:block;margin:10px}.block-local-tasks-block .tabs.primary li a{font-size:12px;color:inherit}.block-local-tasks-block .tabs.primary li a.is-active,.block-local-tasks-block .tabs.primary li a:hover{color:#000}.field--name-field-socials{display:flex;flex-direction:row;gap:24px}.field--name-field-socials .field__item a{font-size:0;display:block;color:#fff;text-decoration:none;transition:color .25s}.field--name-field-socials .field__item a:hover{color:#5757f9}.field--name-field-socials .field__item a::after{font-family:"Font Awesome 6 Brands";font-weight:400;font-size:35px}.field--name-field-socials .field__item a[href*="vk.com/"]::after{content:"\f189"}.field--name-field-socials .field__item a[href*="instagram.com/"]::after{content:"\f16d"}.field--name-field-socials .field__item a[href*="wa.me/"]::after{content:"\f232"}.field--name-field-socials .field__item a[href*="youtube.com/"]::after{content:"\f167"}.field--name-field-socials .field__item a[href*="rutube.ru/"]::after{font-family:"Font Awesome 6 Regular";content:"\f25d"}.header-wrapper{background:linear-gradient(#1a1a1a,rgba(0,0,0,0));position:relative;z-index:2}header{display:flex;align-items:center;gap:20px}header *{flex:1 0}header .hamburger-menu{text-align:right}header .hamburger-menu::after{font-family:"Font Awesome 6 Solid";content:"\f0c9"}@media only screen and (min-width:768px){header{padding-top:40px;padding-bottom:40px;height:90px}header .hamburger-menu{display:none}}@media only screen and (min-width:768px) and (max-width:1279.9px){header{height:60px}header .site-logo img{max-width:65px}}@media only screen and (max-width:767.9px){header{padding-top:13px;padding-bottom:13px;height:32px}header .site-logo img{max-width:40px}header .region-primary-menu{display:none}}footer{margin-top:60px;padding-bottom:30px}footer .region-footer-logo img{width:200px;max-width:100%;margin:0 auto}footer .block-system-branding-block{text-align:center}footer .field--name-field-socials{justify-content:space-between;margin-top:20px}@media only screen and (max-width:1279.9px){footer .field--name-field-socials{justify-content:center}}footer .btns{display:flex;flex-wrap:wrap;gap:20px}footer .btns h2{width:100%}footer .button-coop{display:inline-block}footer .button-coop>a,footer .button-coop>button,footer .button-coop>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:16px;font-weight:700;padding:29px 10px;border-radius:10px;text-decoration:none;transition:background-color .25s;min-width:250px;text-align:center;box-sizing:border-box}footer .button-coop>a:hover,footer .button-coop>button:hover,footer .button-coop>input:hover{background-color:#7575fe}footer .button-coop a{line-height:24px}footer .button-big-telegram{display:inline-block}footer .button-big-telegram a{border:1px solid #acacac}footer .button-big-telegram>a,footer .button-big-telegram>button,footer .button-big-telegram>input{display:inline-block;background-color:#000;color:#fff;font-size:16px;font-weight:700;padding:28px 10px;border-radius:10px;text-decoration:none;transition:background-color .25s;min-width:250px;text-align:center;box-sizing:border-box;display:inline-block;line-height:24px}footer .button-big-telegram>a:hover,footer .button-big-telegram>button:hover,footer .button-big-telegram>input:hover{background-color:#7575fe}footer .button-big-telegram>a::before,footer .button-big-telegram>button::before,footer .button-big-telegram>input::before{content:"\f1d8";font-size:24px;font-family:"Font Awesome 6 Solid";font-weight:900;display:inline-block;margin-right:16px}@media only screen and (min-width:1280px){footer .row-properties{margin-top:40px;--grid-gutter-x:90px;--grid-gutter-y:0;display:flex;flex-wrap:wrap;flex-direction:row;margin-top:calc(-1 * var(--grid-gutter-y));margin-left:calc(-.5 * var(--grid-gutter-x));margin-right:calc(-.5 * var(--grid-gutter-x))}footer .row-properties>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin-top:var(--grid-gutter-y);padding-left:45px;padding-right:45px;flex:0 1 auto;width:auto}}@media only screen and (min-width:1280px){footer .row-menu{margin-top:20px;margin-bottom:24px}}footer .row-copyrights{font-size:16px;color:#5757f9}@media only screen and (max-width:1279.9px){footer{text-align:center}footer .btns{justify-content:center}footer .row-copyrights{justify-content:center;margin:45px auto 35px auto}}.field--name-field-tags .field__item{display:inline-block;font-size:12px;font-weight:lighter}.field--name-field-tags .field__item+.field__item:before{content:"";display:inline-block;border-radius:50%;width:3px;height:3px;background-color:#fff;margin:2px 7px 2px 5px}.paragraph--type--afisha.paragraph--view-mode--teaser .field--name-field-tickets>.field__item:not(:first-child){display:none}.paragraph--type--afisha.paragraph--view-mode--teaser .field--name-field-tickets .link-url a,.paragraph--type--afisha.paragraph--view-mode--teaser .field--name-field-tickets .link-url span{display:inline;font-size:0;background:0 0}.paragraph--type--afisha.paragraph--view-mode--teaser .field--name-field-tickets .link-url a:after,.paragraph--type--afisha.paragraph--view-mode--teaser .field--name-field-tickets .link-url span:after{font-size:14px;content:"\f3ff";font-family:"Font Awesome 6 Regular";color:#5757f9;margin-left:10px}@media only screen and (min-width:768px){.field--name-field-tickets .field__item+.field__item{margin-top:6px}}.field--name-field-tickets .link-url a{display:block;height:47px;font-size:0;background-repeat:no-repeat;background-position:center;border-radius:10px;background-color:#5757f9;background-image:url(../images/button-buy-ticket.png)}.field--name-field-tickets .link-url a[href*="live.mts.ru/"]{background-color:transparent;background-image:url(../images/button-buy-ticket-mts-cacheback.png);background-size:contain;height:64px}@media only screen and (max-width:767.9px){.field--name-field-tickets{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.field--name-field-tickets .field__item{min-width:220px}}.logicoLink{color:#acacac;padding-right:73px;background:url(/themes/custom/cmb/images/logico.svg) no-repeat right center}@media only screen and (min-width:1280px){.logicoLink{display:block;text-align:right}.logicoLink.logicoLink--secondary{text-align:center;margin-top:30px}}@media only screen and (max-width:1279.9px){.logicoLink{display:inline-block;text-align:center;margin-top:30px}}.view-id-events .views-exposed-form{display:none}.view-id-events .views-row{position:relative;transition:transform .5s}.view-id-events .views-row:hover{transform:scale(1.05,1.05)}.view-id-events .views-row .card-content{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;font-size:16px}.view-id-events .views-row .card-content .views-field-title{margin-bottom:6px}.view-id-events .views-row .card-content>*{display:block}.view-id-events .views-row .card-content span{color:#acacac;font-size:12px}.view-id-events .field--name-field-media-image{width:250px;max-width:100%}.view-id-events .field--name-field-media-image img{background-color:#fff;max-width:100%;height:auto;display:block}.view-id-events .field--name-field-media-image .field__item{position:relative;border-radius:10px;overflow:hidden}.view-id-events .field--name-field-media-image .field__item::after{content:"";position:absolute;left:0;bottom:0;top:50%;width:100%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}@media only screen and (max-width:1279.9px){.view-id-events .views-row{margin-bottom:15px}.view-id-events .views-row:nth-child(5){display:none}}.view-id-events_up .views-exposed-form{display:none}.view-id-events_up .view-content{row-gap:7.5px}.view-id-events_up .views-row{position:relative;transition:transform .5s}.view-id-events_up .views-row:hover{transform:scale(1.05,1.05)}.view-id-events_up .views-row .card-content{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;font-size:16px}.view-id-events_up .views-row .card-content .views-field-title{margin-bottom:6px}.view-id-events_up .views-row .card-content>*{display:block}.view-id-events_up .views-row .card-content span{color:#acacac;font-size:12px}.view-id-events_up .field--name-field-media-image{width:250px;max-width:100%}.view-id-events_up .field--name-field-media-image img{background-color:#fff;max-width:100%;height:auto;display:block}.view-id-events_up .field--name-field-media-image .field__item{position:relative;border-radius:10px;overflow:hidden}.view-id-events_up .field--name-field-media-image .field__item::after{content:"";position:absolute;left:0;bottom:0;top:50%;width:100%;background:linear-gradient(rgba(0,0,0,0),#1a1a1a);pointer-events:none}@media only screen and (max-width:1279.9px){.view-id-events_up .views-row{margin-bottom:15px}.paragraph--type--events:not(.all-items-shown) .view-id-events_up .views-row:nth-child(5){display:none}}.view-all-actors .views-row{margin-bottom:15px}@media only screen and (min-width:1280px){.view-all-articles .views-row{min-height:435px}.view-all-articles .views-row.col-tw-d-3 .field--name-field-cover{display:none}.view-all-articles .views-row:not(.col-tw-d-3) .field--name-field-cover+.field--name-field-image-card{display:none}.view-all-articles .views-row:not(.col-tw-d-3) .media--type-image{position:absolute;width:100%;height:100%}.view-all-articles .views-row:not(.col-tw-d-3) .media--type-image .field--type-image{height:100%}.view-all-articles .views-row:not(.col-tw-d-3) .media--type-image .field--type-image>.field__item{height:100%}.view-all-articles .views-row:not(.col-tw-d-3) .media--type-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:1279.9px){.view-all-articles .views-row .field--name-field-cover{display:none}}.view-all-articles .views-row{margin-bottom:15px}.view-afisha-archive .views-exposed-form,.view-archive-events-v2 .views-exposed-form{margin-top:20px;margin-bottom:50px}.view-afisha-archive .views-exposed-form .form-item,.view-archive-events-v2 .views-exposed-form .form-item{margin-top:0}.view-afisha-archive .views-exposed-form .form-actions,.view-archive-events-v2 .views-exposed-form .form-actions{display:none}.view-afisha-archive .views-exposed-form .bef-links ul,.view-archive-events-v2 .views-exposed-form .bef-links ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.view-afisha-archive .views-exposed-form .bef-links ul li,.view-archive-events-v2 .views-exposed-form .bef-links ul li{display:inline-block}.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected),.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected){display:inline-block}.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected)>a,.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected)>button,.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected)>input,.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected)>a,.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected)>button,.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected)>input{display:inline-block;background-color:#5757f9;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s}.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected)>a:hover,.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected)>button:hover,.view-afisha-archive .views-exposed-form .bef-links ul li:has(.bef-link--selected)>input:hover,.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected)>a:hover,.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected)>button:hover,.view-archive-events-v2 .views-exposed-form .bef-links ul li:has(.bef-link--selected)>input:hover{background-color:#7575fe}.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected)),.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected)){display:inline-block}.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected)) a,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected)) a{border:1px solid #acacac}.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>a,.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>button,.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>input,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>a,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>button,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>input{display:inline-block;background-color:#000;color:#fff;font-size:14px;font-weight:700;padding:11px 24px;border-radius:10px;text-decoration:none;transition:background-color .25s}.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>a:hover,.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>button:hover,.view-afisha-archive .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>input:hover,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>a:hover,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>button:hover,.view-archive-events-v2 .views-exposed-form .bef-links ul li:not(:has(.bef-link--selected))>input:hover{background-color:#7575fe}.view-afisha-archive .views-row,.view-archive-events-v2 .views-row{margin-bottom:15px}.view-afisha-archive .views-row .archive-content,.view-archive-events-v2 .views-row .archive-content{transition:transform .5s,background-color .5s,outline .5s;outline:0 solid #000}.view-afisha-archive .views-row .archive-content:hover,.view-archive-events-v2 .views-row .archive-content:hover{transform:scale(1.03,1.03);background-color:#000;outline:10px solid #000}.view-afisha-archive .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #4d4d4d}.view-afisha-archive .views-row .location{color:#acacac;font-size:14px}.view-select-cities{padding:20px 50px;background-color:#e7e7e7;border-radius:10px}.view-select-cities .form-item-name label{font-size:24px;font-weight:700;display:block;margin-bottom:16px}.view-select-cities .form-item-name input{width:100%}.view-select-cities .view-content{max-height:50vh;overflow-y:scroll;margin-right:-20px}.view-select-cities .views-row{width:calc(100% - 20px);padding:4px 7px;cursor:pointer;font-size:20px;font-weight:lighter}.view-select-cities .views-row .pinned-1{font-weight:bolder}.view-select-cities .views-row .pinned-1 .country{display:none}.view-select-cities .views-row:not(.country-visible) .country{display:none}.view-select-cities .views-row .country{font-size:.5em}.view-select-cities .views-row:hover{background-color:#fff}.view-select-cities .views-row .field-content{display:none;font-size:0}.view-events-of-actor .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #4d4d4d}.view-events-of-event:not(.view-display-id-closest) .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #4d4d4d}.view-events-of-event.view-display-id-closest .view-content{display:flex;flex-direction:column;gap:40px}.view-events-total .views-exposed-form{display:none}.view-events-total .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #4d4d4d}.view-site-search{--gin-border-color-layer:transparent}.view-site-search .bef-exposed-form .form--inline{position:relative}.view-site-search .bef-exposed-form .form-item{float:none}.view-site-search .bef-exposed-form .form-item input{width:100%;box-sizing:border-box;border:1px solid #000}.view-site-search .bef-exposed-form .form-actions{position:absolute;top:0;right:0}.view-site-search .bef-exposed-form .form-actions input.form-submit{background:transparent url(/themes/custom/cmb//images/search.svg) no-repeat center;background-size:24px 24px;color:transparent;border:0;font-size:0;width:60px;height:52px;padding:0;cursor:pointer;box-sizing:border-box;margin-right:8px}.view-site-search h2{font-size:20px;margin-bottom:15px}.view-site-search p{margin:0}.view-site-search p+p{margin-top:1em}.view-site-search .views-row{margin:20px 0}.view-site-search .views-row a{color:#000}.view-site-search .views-row:after{content:"";height:.5px;width:50%;background-color:#5757f9;opacity:.25;display:block;margin:15px 0 25px 25%}.field--type-text-long{line-height:1.5}.field--type-text-long p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.field--type-text-long{font-size:18px}}@media only screen and (max-width:767.9px){.field--type-text-long{font-size:15px}}@media only screen and (min-width:1280px){:root{--var-banner-height:670px;--var-header-height:170px}}@media only screen and (min-width:768px) and (max-width:1279.9px){:root{--var-banner-height:67vw;--var-header-height:140px}}@media only screen and (max-width:767.9px){:root{--var-banner-height:67vw;--var-header-height:57px}}:root{--var-banner-height-article:470px;--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0, 125, 250, .6);--gin-color-focus-border:rgba(0, 0, 0, .2);--gin-color-focus-neutral-rgb:rgba(0, 0, 0, .4);--gin-color-disabled:#767676;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#483e1e;--gin-bg-warning-light:rgba(226, 151, 0, .08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222, 117, 96, .1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72, 171, 123, .1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#626262;--gin-status-bg:#eee;--gin-status-success-text:#1d6844;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226, 151, 0, .15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222, 117, 96, .15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:.5rem;--gin-font:Rubik,sans-serif;--gin-font-size-xxs:.75rem;--gin-font-size-xs:small;--gin-font-size-s:.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:.125rem;--gin-spacing-xxs:.25rem;--gin-spacing-xs:.5rem;--gin-spacing-s:.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:.125rem;--gin-border-xs:.25rem;--gin-border-s:.375rem;--gin-border-m:.5rem;--gin-border-l:.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0, 0, 0, .08);--gin-border-color-layer:rgba(0, 0, 0, .08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0, 0, 0, .1);--gin-border-color-table-header:rgba(0, 0, 0, .3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(.19, 1, .22, 1);--gin-transition:.15s var(--gin-easing);--gin-transition-fast:.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44, 45, 47, .05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260}body{font-optical-sizing:auto}
.card{width:100%;height:100%;border-radius:10px}
.flipper{width:100%;height:100%;perspective:1000px;position:relative}.flipper::after{padding-top:150%;content:"";display:block}.flipper .flipper--front-image{position:absolute;width:100%;height:100%}.flipper:hover .flipper--inner{transform:rotateY(180deg)}.flipper .flipper--inner{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transition:transform .5s}.flipper .flipper--back,.flipper .flipper--front{width:100%;height:100%;position:absolute;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.flipper .flipper--back-more{text-align:right}.flipper .flipper--back{background-color:#5757f9;transform:rotateY(180deg);border-radius:10px}.flipper .flipper--back-text-wrapper{padding:20px}.flipper .flipper--back-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}
.gallery img{background-color:#000}.gallery--preview img{max-width:100%;max-height:-moz-max-content;max-height:max-content;border-radius:10px;cursor:pointer}.gallery--preview>div{position:relative}.gallery--preview>div.glitch-active{animation:glitch-flash .15s ease-in-out}@keyframes glitch-flash{0%{opacity:1;transform:scale(1);filter:brightness(1)}50%{opacity:.5;transform:scale(1.15);filter:brightness(2)}100%{opacity:0;transform:scale(1.3);filter:brightness(3)}}.gallery--preview>div .count-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.gallery--preview>div .count-wrapper .count--overlay{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.25;pointer-events:none}.gallery--preview>div .count-wrapper .count--value{text-align:center;top:calc(50% - 22px);position:absolute;font-size:36px;left:0;right:0}.gallery--view{display:none}@media only screen and (min-width:768px){.gallery.gallery--shape-2x3 .gallery--preview{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width:767.9px){.gallery.gallery--shape-2x3 .gallery--preview{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}}.gallery.gallery--shape-vertical .gallery--preview{display:flex;flex-wrap:wrap;gap:10px}.gallery.gallery--shape-vertical .gallery--preview>:first-child{width:100%}.gallery.gallery--shape-vertical .gallery--preview>:not(:first-child){width:calc(50% - 5px)}.gallery.gallery--shape-horizontal .gallery--preview::after{content:"";width:100%;display:block;clear:both}@media only screen and (max-width:767.9px){.gallery.gallery--shape-horizontal .gallery--preview{display:flex;gap:15px;flex-wrap:wrap}.gallery.gallery--shape-horizontal .gallery--preview>:first-child{width:100%}.gallery.gallery--shape-horizontal .gallery--preview>:not(:first-child){width:100%}}@media only screen and (min-width:768px){.gallery.gallery--shape-horizontal .gallery--preview.gallery--size-2,.gallery.gallery--shape-horizontal .gallery--preview.gallery--size-4{display:flex;gap:15px;flex-wrap:wrap}.gallery.gallery--shape-horizontal .gallery--preview.gallery--size-2>div,.gallery.gallery--shape-horizontal .gallery--preview.gallery--size-4>div{width:calc(50% - 7.5px)}.gallery.gallery--shape-horizontal .gallery--preview.gallery--size-3{display:flex;gap:15px;flex-wrap:wrap}.gallery.gallery--shape-horizontal .gallery--preview.gallery--size-3>div{width:calc(33.32% - 10px)}.gallery.gallery--shape-horizontal .gallery--preview:not(.gallery--size-2):not(.gallery--size-3):not(.gallery--size-4)>div{float:left}.gallery.gallery--shape-horizontal .gallery--preview:not(.gallery--size-2):not(.gallery--size-3):not(.gallery--size-4)>:first-child{width:50%}.gallery.gallery--shape-horizontal .gallery--preview:not(.gallery--size-2):not(.gallery--size-3):not(.gallery--size-4)>:not(:first-child){width:calc(25% - 15px);margin-left:15px;margin-bottom:15px}}.gallery [data-bundle=rutube] article{position:relative}.gallery [data-bundle=rutube] article:after{position:absolute;content:"";display:block;width:60px;height:60px;background:url(/themes/custom/cmb/images/play.svg) no-repeat center;top:calc(50% - 30px);left:calc(50% - 30px);pointer-events:none}
.plain-card{width:100%;height:100%;perspective:1000px;position:relative;border-radius:10px;overflow:hidden}.plain-card::after{padding-top:150%;content:"";display:block}.plain-card .plain-card--front-image{position:absolute;width:100%;height:100%;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1a1a1a;opacity:.8;pointer-events:none}.plain-card:hover{transition:transform .5s}.plain-card:hover:hover{transform:scale(1.03,1.03)}.plain-card .plain-card--inner{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transition:transform .5s}.plain-card .plain-card--front{width:100%;height:100%;position:absolute;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.plain-card .plain-card--front-label{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;font-size:16px}