@font-face{font-family:Scada;src:local("Scada"),local("Scada"),url(/fonts/Scada-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Scada;src:local("Scada Bold"),local("Scada-Bold"),url(/fonts/Scada-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Geometria;src:local("Geometria"),local("Geometria"),url(/fonts/Geometria-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Geometria;src:local("Geometria Bold"),local("Geometria-Bold"),url(/fonts/Geometria-Bold.ttf) format("truetype");font-weight:700;font-style:normal}html{height:100%}body{color:#303030;min-height:100%;display:grid;grid-template-rows:1fr auto}body,header{font-family:Scada,serif}header{height:110px}main{position:relative;overflow:hidden}h1.title{font-size:2rem}h2{font-size:20px}h3{font-size:18px;font-weight:600}h4{font-size:16px;font-weight:700;color:#858383}:focus{outline:none}::-moz-focus-inner{border:0}a:hover{text-decoration:none}.custom-container-behavior{padding-left:0;padding-right:0}.contacts{display:none;font-size:11px;margin-top:15px;padding-left:40px;min-width:150px}.category-nav,.contacts{font-weight:700;line-height:15px}.category-nav{background:#f4f4f4;font-style:normal;font-size:12px;text-align:center;text-transform:uppercase;box-shadow:0 1px 1px hsla(0,0%,74.1%,.5)}.category-nav a{color:#303030;padding:15px}.category-nav a:hover{background:#e3e3e3}.category-nav a.active{color:#000}.category-nav .container{padding-left:0;padding-right:0}#swiper-wrapper-block{opacity:0}#swiper-wrapper-block .swiper-slide{width:auto}#swiper-wrapper-block .swiper-slide a{padding:13px 18px}.category-nav .container{position:relative}.right-shadow-box{position:absolute;top:0;right:0;width:50px;height:100%;box-shadow:inset -50px 0 20px -5px #f4f4f4;z-index:1}.logo{margin:0}.logo-second{padding-left:12px;padding-right:20px;margin-top:-3px;min-width:137px}.center-header-block .searchbox-container{display:none}.searchbox{background:#fff;border:1px solid #303030;box-sizing:border-box;border-radius:2px;width:100%;font-size:11px;line-height:28px;padding:0 20px}.searchbox::-moz-placeholder{color:#b6b6b6;font-weight:400}.searchbox:-ms-input-placeholder{color:#b6b6b6;font-weight:400}.searchbox::-ms-input-placeholder{color:#b6b6b6;font-weight:400}.searchbox::placeholder{color:#b6b6b6;font-weight:400}.searchbox:focus{outline:none}input[type=submit]{margin-left:-50px;height:25px;width:50px;background:#00f;color:#fff;border:0;-webkit-appearance:none}.searchbox-container{position:relative;margin:16px 0 0}.searchbox-container button{margin-left:-40px;width:35px;cursor:pointer;background:none;border:none;position:absolute;right:0;top:0}.bars-button:active,.bars-button:focus,.searchbox-container button:active,.searchbox-container button:focus{outline:none!important;box-shadow:none}.bars-button{border:none;background:none}.cart{position:relative}.cart-label{position:absolute;text-align:center;left:1px;top:6px;font-size:11px;font-weight:700;color:#fff;width:18px}.cart>svg{margin:0;padding:0}.auth{font-size:12px;font-weight:700;text-transform:uppercase;padding-top:7px}.auth a{color:#303030}.mobile-menu .fa-2x{font-size:2.5em}.mobile-menu .fb{color:#4f76be}.mobile-menu .ok{color:#ee8208}.mobile-menu .tw{color:#1da1f2}.mobile-menu .vk{color:#507299}.mobile-menu .auth{text-align:center;background:#f4f4f4;border-radius:4px;padding:15px;margin:15px 0}.mobile-menu .auth a.sign-in{padding:10px 15px;background:#707070;color:#fff;display:block;margin-top:10px;text-align:center;border-radius:4px}.mobile-menu .menu-text{font-weight:500}.logout{font-size:12px;text-transform:uppercase;font-weight:700;margin-top:10px;padding:5px 0}.logout,.logout:hover{color:#303030}.authorization{display:flex;flex-direction:row;justify-content:space-between}.mobile-menu .register{color:#303030;display:block;margin-top:10px;padding:5px 0}.mobile-menu .register:hover{text-decoration:underline}.right-header-block>div{padding:0;margin-top:15px;width:200px}.header-main-wrapper{padding-top:20px}.header-main-wrapper a{color:#303030}.header-nav{font-style:normal;font-weight:700;font-size:10px;line-height:17px;text-align:center;text-transform:uppercase;margin-top:20px;width:235px;margin-right:40px}.header-nav a{color:#303030;padding:3px}.header-nav a:hover{background:#e3e3e3}.slider-wrapper{width:100%;height:auto;border-radius:0 0 2px 2px}.slider-images{max-width:850px;overflow:hidden;visibility:hidden;height:0}.slider-images.slick-initialized{visibility:visible;height:auto}.slider-images .slideble-image{width:100%}.calendar-wrapper{width:260px;background:#f4f4f4;font-weight:700;font-size:12px;line-height:15px;text-align:center;text-transform:uppercase;border-radius:0 0 2px 0}.calendar-header{width:100%;height:35px;background:#e5e3e3;padding-top:10px}.calendar-header span{padding-left:5px}#datepicker{width:100%;height:205px;margin:5px 0}.datepicker.datepicker-inline{width:100%;display:flex;flex-direction:row;justify-content:center}#datepicker .datepicker .datepicker-days table tr td,#datepicker .datepicker .datepicker-days table tr th{width:32px;height:25px}#datepicker .datepicker table tr td.new,#datepicker .datepicker table tr td.old{color:#999}.datepicker-fast-buttons{padding:0 20px;display:-webkit-inline-box}.datepicker-fast-buttons>div{text-transform:none}.calendar-search{margin-top:5px}.calendar-search-button{background:#707070;border-radius:2px;font-size:14px;text-align:center;color:#fff;width:145px;height:30px;margin:0 auto;text-transform:uppercase;border:0;outline:none!important;box-shadow:none}.calendar-search-button:hover{background:#838383}.content-header{text-align:center}.content-header h2{text-transform:uppercase;font-size:16px;font-weight:700;position:relative;margin:25px 0}.content-header h2:after{background-color:#cb3032;bottom:-8px;content:"";display:block;height:3px;left:50%;position:absolute;transform:translate(-50%);-webkit-transform:translate(-50%);width:70px}.left-header.content-header{text-align:left}.left-header.description h2{margin-bottom:8px}.left-header.content-header h2:after{left:35px}.events{padding-left:0;padding-right:0}.event-card,.event-container{border-radius:4px}.event-card{width:100%;height:auto;margin:10px 0 0;background:#fff}.event-card a{color:#303030}.event-card:hover{box-shadow:0 0 7px 0 rgba(0,0,0,.4)}.event-cover{width:auto;height:auto;position:relative;overflow:hidden}.event-time,.event-weekday{color:#838383}.event-weekday{padding:0 3px}.cover-img{width:120px;height:165px;border-radius:4px}.event-cover .discount-label{position:absolute;top:130px;left:0}.event-cover .discount-label-text{color:#fff;position:absolute;top:130px;left:7px;font-size:14px}.event-cover .buy-button-wrapper{position:absolute;bottom:0;left:0;right:0;height:60px;background:#fff;border-radius:4px 4px 0 0;text-align:center;padding-top:20px;opacity:0;transition:.2s}.event-cover .buy-button-wrapper .buy-button{text-transform:uppercase;background:#cb3032;padding:8px 30px;color:#fff;border-radius:2px;font-size:12px;font-weight:700}.event-cover .buy-button-wrapper .buy-button:hover{background:#e73a3c;text-decoration:none}.filter-block{width:100%}.filter-block .filter-form{display:none;margin:10px 15px 0;border-radius:4px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.17046);background:#fff;position:relative}.filter-block .filter-form.active{display:block}.filter-block .filter-toggle{box-shadow:0 2px 8px rgba(0,0,0,.17046);padding:15px;background:#fff;border-radius:4px;cursor:pointer;position:relative;margin:15px}.events-block{width:100%;padding:15px}.article-container{width:100%;z-index:1;padding-left:15px;padding-right:15px}.article-card{width:100%;height:auto;margin:15px 0 0}.article-card .article-title{color:#303030}.article-card .article-cover{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.525%}.article-card .cover-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card .article-content{background:#fff;border-radius:0 0 4px 4px;font-family:Geometria}.article-card .article-content .article-title{font-weight:700;font-size:16px;line-height:23px;padding:15px}.article-card .article-content .article-date{font-size:14px;color:#858383;padding:15px}.articles-wrapper{margin-bottom:250px}.articles-wrapper .more{padding-bottom:50px}.article-card .cover-img,.article-cover{border-radius:4px 4px 0 0}.card-content{height:auto;width:calc(100% - 120px);padding:5px 15px;font-size:11px;background:#fff;border-radius:0 4px 4px 0}.card-content .svg-wrapper{width:23px}.card-content-title{border-bottom:1px dashed #e4e1e1;text-transform:uppercase;text-align:center;margin-bottom:5px;font-family:Geometria;font-weight:700;font-size:13px;height:45px}.card-content-param{padding:3px 0}.card-content-date{text-transform:uppercase}.card-content-date svg{margin-top:-3px}.card-content-date span,.card-content-price span{font-weight:700}.card-content-place{font-size:12px;height:50px}.card-content-place .institution{width:185px}.card-content-labels{margin-top:0}.card-content-labels img{height:15px;padding-left:7px}.card-content-labels .label-wrapper{position:relative}.card-content-labels .label-wrapper span{position:absolute;top:0;left:0;font-size:12px;font-weight:700;color:#fff}.card-content-labels .bonus-label span{top:1px;left:13px}.more a.more-button{font-size:14px;background:#707070;color:#fff;font-weight:700;text-transform:uppercase;padding:7px 50px;border-radius:2px;margin:25px 0}.more a.more-button:hover{background:#838383}.container-wrapper{position:relative;margin-bottom:50px}.container-wrapper-background{background:#f4f4f4;position:absolute;top:0;left:0;right:0;bottom:-20px}.price-description{border:1px dashed #ddd;border-radius:10px;padding:10px;margin-bottom:20px}footer{background:#f4f4f4;padding-top:30px;grid-row-start:2;grid-row-end:3}footer .footer-payment-methods{border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding:0 0 45px}footer .footer-payment-methods .quickpay,footer .footer-payment-methods .visa-master{width:85px}footer .footer-payment-methods .balance{width:105px}footer .footer-payment-methods .moi-o,footer .footer-payment-methods .pay24{width:55px}footer .footer-payment-methods .umai{width:50px}footer .footer-payment-methods .bakai{width:35px}footer .footer-payment-methods .mbank{width:75px}footer .footer-payment-methods .elcard{width:45px}footer .footer-payment-methods .megapay{width:105px}footer .footer-payment-methods .onoi{width:40px}footer .footer-payment-methods .optima24{width:95px}footer .footer-payment-methods img{margin:0 0 10px}footer .payment-methods-title{text-align:center;margin-bottom:20px}footer .footer-main-content{padding:0}footer .footer-main-content h4{padding-top:5px}footer .footer-main-content h4.footer-list-title.collapsed{padding-bottom:15px;border-bottom:1px solid #e3e3e3}footer .footer-collapse-arrow{float:right;margin:7px 10px 0 0;transition:transform .4s ease-in-out;transform:rotate(180deg)}footer .collapsed .footer-collapse-arrow{transform:rotate(0deg)}footer .footer-main-content ul.footer-list{list-style:none;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e3e3e3}footer .footer-main-content ul.footer-list li{padding:3px 0}footer,footer .footer-main-content ul.footer-list a{font-size:13px;color:#858383}footer .footer-main-content ul.footer-list a:hover{text-decoration:underline}footer .footer-contacts,footer .footer-contacts a{font-size:14px;text-align:start;font-weight:400;color:#303030}.slider-wrapper .v-calendar-wrapper{height:214px}.slider-wrapper .vc-border-gray-400{border:none}.slider-wrapper .vc-bg-white{background:none}.slider-wrapper .vc-container{font-family:Scada}.slider-wrapper .vc-text-lg,.slider-wrapper .vc-text-sm{font-size:11px;font-weight:700;color:#303030}.slider-wrapper .vc-pane{padding:0 10px}.slider-wrapper .vc-arrows-container{padding:5px 20px 0}.slider-wrapper .vc-day .vc-day-content{height:20px;margin:0}.vc-day .vc-opacity-0{opacity:.5}.vc-day .vc-pointer-events-none{pointer-events:all}.slider-wrapper .vc-container{--day-min-height:25px}.slider-wrapper .vc-rounded-full{border-radius:4px}.slider-wrapper .vc-highlights .vc-highlight{height:20px}.slider-wrapper .vc-popover-content{color:#fff}.slider-wrapper .slick-slide{position:relative}.slider-wrapper .slide-box{position:absolute;top:25px;left:50px;color:#fff;font-size:14px;font-weight:700;opacity:0}.slider-wrapper .slick-slide .slide-box .slide-box-header{height:90px;width:700px;padding-bottom:10px}.slider-wrapper .slick-slide h3{text-transform:uppercase;font-family:Geometria;font-size:28px;font-weight:700}.slider-wrapper .slick-slide .slide-box .slide-box-content{height:155px}.slider-wrapper .slick-slide .slide-box .slide-box-content>div{padding:5px 0}.slider-wrapper .slick-slide .slide-box .slide-box-content span{padding:0 15px}.buy-button{text-transform:uppercase;background:#cb3032;padding:10px 35px;font-size:14px;line-height:15px;color:#fff;border-radius:2px;font-weight:700}.buy-button:hover{background:#e73a3c;text-decoration:none;color:#fff}.buy-button.inactive{background:#707070}a.buy-button.inactive:hover{background:#838383}.event-discount-label{text-transform:uppercase;background:#58c264;padding:10px;font-size:14px;line-height:15px;color:#fff;border-radius:2px;font-weight:700}.slick-dots{bottom:10px}.slick-dots li button:before{font-size:11px;opacity:.75;color:#ccc}.slick-dots li.slick-active button:before{opacity:1;font-size:12px;color:#cb3032}.slick-dotted.slick-slider{margin-bottom:0}.dark-overlay{background:#151515;opacity:.7;position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:none;z-index:1}.mobile-menu{width:250px;min-height:445px;background:#fff;position:absolute;top:0;right:-250px;z-index:2;transition:.4s}.mobile-menu.active{transition:.4s;right:0;visibility:visible;opacity:1}.menu-wrapper{width:100%;height:100%;padding:20px}.menu-wrapper .lang-label{font-size:14px}.mobile-menu .menu-close-btn{top:25px;right:25px}.menu-category-nav a{color:#303030;padding:10px 15px;font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase}.menu-category-nav a.active,.menu-category-nav a:hover{background:#f4f4f4}@media (min-width:768px){h2{font-size:22px}header{height:130px}.content-header h2{font-size:20px}#swiper-wrapper-block .swiper-slide a{padding:15px 32px}.custom-container-behavior{padding-left:15px;padding-right:15px}.slider-wrapper{height:345px}.slider-images{visibility:visible;height:auto}.logo{margin:15px 0 0}.logo-second{margin-top:13px;padding-left:27px;min-width:150px}.contacts{display:block}.article-container,.category-nav .container,.event-container{padding-left:15px;padding-right:15px}.event-card{width:210px;height:400px;margin:10px 0 15px;border-radius:4px}.event-card:hover{box-shadow:0 0 7px 0 rgba(0,0,0,.4)}.event-card:hover .buy-button-wrapper{display:block;opacity:1}.event-cover{width:100%;height:210px;background:#f6f6f6;border-radius:4px 4px 0 0;position:relative;overflow:hidden}.cover-img{width:100%;height:auto;border-radius:0}.event-cover .discount-label{position:absolute;top:20px;left:0}.card-content{height:190px;width:100%;border-radius:0 0 4px 4px;padding:5px 15px;font-size:13px;background:#fff}.card-content .svg-wrapper{width:23px}.svg-wrapper.map-marker{width:25px}.card-content-title{border-bottom:1px dashed #e4e1e1;text-transform:uppercase;text-align:center;font-family:Geometria;font-weight:700;margin-bottom:10px;font-size:13px;height:45px}.card-content-param{padding:5px 0}.card-content-date{text-transform:uppercase}.card-content-date svg{margin-top:-3px}.card-content-date span,.card-content-price span{font-weight:700}.card-content-place{font-size:12px}.card-content-labels{margin-top:0}.card-content-labels img{height:15px;padding-left:7px}.card-content-labels .label-wrapper{position:relative}.card-content-labels .label-wrapper span{position:absolute;top:0;left:0;font-size:12px;font-weight:700;color:#fff}.card-content-labels .bonus-label span{top:1px;left:13px}.event-cover .discount-label-text{top:20px;left:10px}.container-wrapper-background{background:#f4f4f4;position:absolute;top:145px;left:0;right:0;bottom:-20px}footer .footer-payment-methods{border-bottom:1px solid #e3e3e3;margin-bottom:40px;padding:0 0 20px}footer .footer-payment-methods .quickpay,footer .footer-payment-methods .visa-master{width:100px}footer .footer-payment-methods .balance{width:105px}footer .footer-payment-methods .moi-o,footer .footer-payment-methods .pay24{width:70px}footer .footer-payment-methods .umai{width:65px}footer .footer-payment-methods .bakai{width:40px}footer .footer-payment-methods .mbank{width:90px}footer .footer-payment-methods .elcard{width:45px}footer .footer-payment-methods .onoi{width:40px}footer .footer-main-content h4{padding-top:0}footer .footer-main-content h4.footer-list-title.collapsed{padding-bottom:0;border-bottom:none}footer .footer-main-content ul.footer-list{list-style:none;margin:0;padding:0 0 10px;border-bottom:none}footer .footer-list.collapse{display:block}footer .footer-collapse-arrow{display:none}footer .footer-contacts{font-size:14px;text-align:end}}@media (min-width:992px){h2{font-size:28px}.events-block .event-container.col-lg-3{flex:0 0 33%;max-width:33%}.filter-block{width:25%}.filter-block .filter-form{margin:10px 20px 0 15px;display:block}.filter-block .filter-toggle{display:none}.events-block{width:75%;padding:0 15px}.slider-images .slideble-image{width:auto}.slick-dots li.slick-active button:before{font-size:15px}}@media (min-width:1200px){header{height:100px}.events{padding-left:10px;padding-right:10px}.event-container{padding-right:5px;padding-left:5px}.event-container.col-xl-2{flex:0 0 20%;max-width:20%}.events-block .event-container.col-xl-2{flex:0 0 25%;max-width:25%}.event-card{width:210px;height:455px}.event-cover{height:255px}.searchbox-container{margin-left:35px}.center-header-block .searchbox-container{display:block}.searchbox-container{width:50%}.filter-block{width:20%}.filter-block .filter-form{margin:10px 20px 0 15px}.events-block{width:79%;padding:0}}.calendar-wrapper [type=checkbox]:checked,.calendar-wrapper [type=checkbox]:not(:checked){position:absolute;left:-9999px}.calendar-wrapper [type=checkbox]:checked+label,.calendar-wrapper [type=checkbox]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;display:inline-block;font-size:11px}.calendar-wrapper [type=checkbox]:checked+label:before,.calendar-wrapper [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:-1px;width:16px;height:16px;border:1px solid #303030;background:#fff;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.calendar-wrapper [type=checkbox]:checked+label:after,.calendar-wrapper [type=checkbox]:not(:checked)+label:after{content:"\2714";position:absolute;top:1px;left:3px;font-size:12px;line-height:1.2;color:#cb3032;transition:all .2s}.calendar-wrapper [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0);-webkit-transform:scale(0)}.calendar-wrapper [type=checkbox]:checked+label:after{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.calendar-wrapper [type=checkbox]:disabled:checked+label:before,.calendar-wrapper [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#999;background-color:#ddd}.calendar-wrapper [type=checkbox]:disabled:checked+label:after{color:#999}.calendar-wrapper [type=checkbox]:disabled+label{color:#aaa}.calendar-wrapper [type=checkbox]:checked:focus+label:before,.calendar-wrapper [type=checkbox]:not(:checked):focus+label:before{border:1px solid #555}.calendar-wrapper label:hover:before{border:1px solid #555!important;background:#fff}.event-description-block{margin-top:25px}.event-description-block .event-description-cover img{max-width:500px}.event-description-block h1,.mobile-title{text-transform:uppercase;font-size:18px;font-family:Geometria;font-weight:700}.mobile-title{font-family:Geometria;font-weight:700;font-size:16px}::-webkit-scrollbar{width:.5em;height:.4em}::-webkit-scrollbar-thumb{background:#afafaf}::-webkit-scrollbar-track{background:#e8e8e8}.event-dates-container{width:100%;overflow-x:auto;height:136px;scrollbar-width:none;-ms-overflow-style:none}.event-dates-container::-webkit-scrollbar{display:none}.event-dates-wrapper{position:relative;width:calc(100% - 35px)}.event-dates-gradient{position:absolute;top:0;right:0;height:100%;width:70px;background:linear-gradient(90deg,hsla(0,0%,100%,.0001) 3.47%,#fff 89.15%)}.event-date-block{width:100px;height:117px;background:#ececec;border-radius:4px;padding:7px;text-align:center;margin-right:8px;cursor:pointer}.event-date-block.active{background:#cb3032;color:#fff}.icon-block{width:20px;margin-right:15px}.icon-block img{margin:0 auto;display:block;padding-top:2px}.share-wrapper{margin-bottom:25px}.share-wrapper .icon-block img{padding-top:0}.event-date-params.buy-block{margin:45px 0 0 35px}.event-date-block .date-top{border-bottom:1px solid #b0b0b0;font-weight:700;height:58px}.event-date-block.active .date-top{border-bottom:1px solid #9e0000}.event-date-block .day-digits{font-size:20px;line-height:27px}.event-date-block .month{font-size:15px;line-height:21px}.date-bottom{font-size:14px;line-height:17px;padding-top:8px}.date-bottom span{text-transform:lowercase}.param-block{font-size:15px}.share .social{border:none;border-radius:15px;color:#fff;width:30px;height:30px;line-height:.5rem;margin-right:5px;cursor:pointer;font-size:15px}.social:focus{outline:0}.facebook{background:#4e71a8}.facebook:hover{background:#6187bf}.instagram{background:#444}.twitter{background:#55acee}.twitter:hover{background:#72c1f9}.odnoklassniki{background:#fa8a0f}.odnoklassniki:hover{background:#ff992d}.share .vk{background:#45668e}.share .vk:hover{background:#597ca3}.age-limit{border:2px solid #cb3032;font-size:11px;width:23px;height:23px;border-radius:20px;padding:1px 0 0 2px;text-align:center;letter-spacing:.5px;font-weight:700;cursor:pointer}.container-wrapper-description{background:#f4f4f4;padding:30px 0;font-size:15px}.container-wrapper-description h3{font-size:22px}@media (min-width:1200px){.event-description-block{margin-top:40px}.container-wrapper-description{font-size:16px}}.cart-item-block{position:relative}.cart-item-img{width:80px;position:absolute;top:-15px;left:15px;box-shadow:1px 2px 6px rgba(0,0,0,.28)}.cart-item-header{background:#cb3032;height:45px;width:100%;padding:0 15px 0 100px}.cart-item-header h3{color:#fff;font-family:Geometria;text-transform:uppercase;font-weight:700;font-size:11px;margin:0}.cart-item-body{border-bottom:1px solid #d8d8d8;min-height:70px;width:100%;padding:0 15px 0 0;font-size:13px}.cancel{cursor:pointer}.cart-item-event{padding-left:115px}.payer-form{background:#f4f4f4;border-radius:4px;padding:15px}.payer-form label{font-size:13px}.payment-method{margin-top:15px}.payment-method label{cursor:pointer}.optima24 img{position:absolute;top:-1px}.mir img{position:absolute;top:4px}.total-block h3{font-size:21px;font-weight:500}.promo-block .apply{border:1px solid #ccc;margin-left:-2px;cursor:pointer;background:#f4f4f4;color:#303030}.payment-error{background:#f4f4f4;border-radius:4px;padding:15px;text-align:left}.payment-error p{line-height:20px;padding:10px;margin:0}.payment-error.animated{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.cart-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.5}.cart-loader span{display:block;padding-top:5%}@media (min-width:1200px){.cart-item-img{width:150px;position:absolute;top:-15px;left:15px;box-shadow:1px 2px 6px rgba(0,0,0,.28)}.cart-item-header{background:#cb3032;height:55px;width:100%;padding:15px 15px 15px 185px}.cart-item-header h3{color:#fff;font-family:Geometria;text-transform:uppercase;font-weight:700;font-size:18px;line-height:25px}.cart-item-body{border-bottom:1px solid #d8d8d8;min-height:155px;width:100%;padding:15px;font-size:15px}.cart-item-event{padding-left:185px}.payer-form label{font-size:16px}}.event-name{text-transform:uppercase;font-family:Geometria;font-size:18px;font-weight:900}.choice-block{border:1px solid #c3c3c3;box-sizing:border-box;border-radius:4px;text-align:right;min-height:20px;line-height:20px;padding:10px}.map .cost{font-size:13px;line-height:24px}@media (min-width:1200px){.event-name{font-size:24px}}.omb_login{padding:0 15px}.omb_login .input-group-text{width:40px}.omb_login .omb_authTitle{text-align:center;line-height:250%;margin-top:0;font-size:22px}.omb_login .omb_authTitle a{color:#838383;text-decoration:underline}.omb_login .omb_socialButtons a{color:#fff;opacity:.9}.omb_login .omb_socialButtons a:hover{color:#fff;opacity:1}.omb_login .omb_socialButtons .omb_btn-facebook{background:#3b5998}.omb_login .omb_socialButtons .omb_btn-twitter{background:#00aced}.omb_login .omb_socialButtons .omb_btn-ok{background:#ee8208}.omb_login .omb_socialButtons .omb_btn-vk{background:#507299}.omb_login .omb_socialButtons .col-sm-3{width:22.9%}.omb_login .omb_loginOr{position:relative;font-size:1.2em;color:#aaa;margin-top:1em;margin-bottom:1em;padding-top:.5em;padding-bottom:.5em}.omb_login .omb_loginOr .omb_hrOr{background-color:#e3e3e3;height:.5px;margin-top:0!important;margin-bottom:0!important}.omb_login .omb_loginOr .omb_spanOr{display:block;position:absolute;left:50%;top:-.8em;margin-left:-1.5em;background-color:#fff;width:3em;text-align:center}.omb_login .omb_loginForm .input-group.i{width:2em}.omb_login .omb_loginForm .help-block{color:red}.omb_login .omb_forgotPwd{text-align:right;margin-top:10px;font-size:14px;cursor:pointer}.omb_login .omb_forgotPwd:hover{text-decoration:underline}.omb_login .btn-block{background:#707070;border:none;outline:none;color:#fff;text-transform:uppercase;font-size:15px}.place-wrapper img{width:100%}.retro-metro-svg .cls-5{padding-left:15px}.retro-metro-svg .cls-6{font-size:30.73px;letter-spacing:-.03em}.retro-metro-svg .cls-6,.retro-metro-svg .cls-10,.retro-metro-svg .cls-11{font-family:Scada,serif;letter-spacing:.05em}.retro-metro-svg .cls-10{font-size:20px}.retro-metro-svg .cls-11{font-size:18px}.map{padding:0 0 15px;margin:0;overflow:auto;background:#f5f5f5;border-radius:3px;border:1px solid #ddd;scrollbar-face-color:#708090;scrollbar-track-color:#b7bfc7;box-shadow:0 1px 1px rgba(0,0,0,.05)}.map h4{color:#4f4c4c}.marker{text-align:center}.map_bg{margin-top:20px;background:#f5f5f5}.zone{cursor:pointer}.blank_a,.blank_a6,.blank_aa,.blank_aaa,.blank_b,.blank_bc,.blank_c,.blank_d,.screen,.seat,.seat_reserve{height:20px;width:22px;float:left;padding:2px 0;margin:2px;text-align:center;line-height:13px}.blank_a6 text,.blank_aaa text,.blank_aa text,.blank_a text,.blank_bc text,.blank_b text,.blank_c text,.blank_d text,.screen text,.seat_reserve text,.seat text{fill:#fff}.seat,.seat_reserve{border-radius:3px;text-align:center;font-size:12px}.pack,.seat:hover,.seat_reserve:hover{cursor:pointer}.blank_a,.blank_aa{color:#666;font-size:12px}.blank_aa{width:48px}.blank_aaa{width:74px;color:#666;font-size:12px}.blank_a6{width:154px;color:#333;font-size:12px}.blank_b{width:11px}.blank_bc{width:16.5px}.blank_c{width:6px}.blank_d{width:5.5px;margin:2px 0}.blank_1{width:1px}.blank_1,.blank_2{margin:2px 0;float:left}.blank_2{width:2px}.blank_4{width:4px;margin:2px 0;float:left}.screen{width:700px;line-height:18px}.screen,.screen_small{padding:0;margin:10px;height:22px;border:1px solid #ac2925;border-radius:5px;float:left;text-align:center;background:#f84642;color:#fff}.screen_small{width:470px}.screen:hover{color:#fff}.seats{text-align:center;width:1100px}.row_mark{background:#ccc;width:60px;height:20px;float:left}.rotate-270{transform:rotate(270deg);width:auto}.rotate-90{transform:rotate(90deg);width:auto}.ticket,.ticket p{padding:0;margin:0}.ticket p{color:#666}.ticket h1{margin:0}.ticket h2{margin:0;font-size:22px}.btn-default{background-color:#ccc}.btn-default text{fill:#333}.btn-success,.btn-success path,.btn-success polygon{fill:#28a745}.btn-success text{fill:#fff}.btn-success:hover,.btn-success:hover path,.btn-success:hover polygon{fill:#218838}.btn-violet{color:#fff;background-color:#ff79bc;border-color:#ff3e9e}.btn-violet path,.btn-violet polygon{fill:#ff79bc}.btn-violet text{fill:#fff}.btn-orange{color:#fff;background-color:#ff8533;border-color:#f46200}.btn-orange path,.btn-orange polygon{fill:#ff8533}.btn-orange text{fill:#fff}.btn-orange:hover{color:#fff;background-color:#f46200}.btn-orange:hover path,.btn-orange:hover polygon{fill:#f46200}.btn-marine{color:#fff;background-color:#14b1ae;border-color:#0f8885}.btn-marine,.btn-marine path,.btn-marine polygon{fill:#14b1ae}.btn-marine text{fill:#fff}.btn-marine:hover{color:#fff;background-color:#119996;border-color:#0d716f;fill:#119996}.btn-marine:hover path,.btn-marine:hover polygon{fill:#119996}.btn-indian{color:#fff;background-color:#cd8162;border-color:#9b5131}.btn-indian path,.btn-indian polygon{fill:#cd8162}.btn-indian text{fill:#fff}.btn-indian:hover{color:#fff;background-color:#b9613c;border-color:#86462b}.btn-indian:hover path,.btn-indian:hover polygon{fill:#b9613c}.btn-moss{color:#fff;background-color:#8a9a5b;border-color:#697544}.btn-moss path,.btn-moss polygon{fill:#8a9a5b}.btn-moss text{fill:#fff}.btn-moss:hover{color:#fff;background-color:#697544;border-color:#8a9a5b}.btn-moss:hover path,.btn-moss:hover polygon{fill:#697544}.btn-steel{color:#fff;background-color:#4682b4;border-color:#376b96}.btn-steel,.btn-steel path,.btn-steel polygon{fill:#4682b4}.btn-steel text{fill:#fff}.btn-steel:hover{color:#fff;background-color:#376b96;border-color:#376b96;fill:#4682b4}.btn-steel:hover path,.btn-steel:hover polygon{fill:#376b96}.btn-flamingo{color:#fff;background-color:#fca3b7;border-color:#e2879c}.btn-flamingo path,.btn-flamingo polygon{fill:#fca3b7}.btn-flamingo text{fill:#fff}.btn-flamingo:hover{color:#fff;background-color:#e2879c;border-color:#e2879c}.btn-flamingo:hover path,.btn-flamingo:hover polygon{fill:#e2879c}.btn-darkblue{color:#fff;background-color:#8c9db9;border-color:#748bad}.btn-darkblue path,.btn-darkblue polygon{fill:#8c9db9}.btn-darkblue text{fill:#fff}.btn-darkblue:hover{color:#fff;background-color:#748bad;border-color:#8c9db9}.btn-darkblue:hover path,.btn-darkblue:hover polygon{fill:#748bad}.btn-suntan{color:#fff;background-color:#d2b58d;border-color:#b4904b}.btn-suntan path,.btn-suntan polygon{fill:#d2b58d}.btn-suntan text{fill:#fff}.btn-suntan:hover{color:#fff;background-color:#b4904b;border-color:#9b673b}.btn-suntan:hover path,.btn-suntan:hover polygon{fill:#b4904b}.btn-purple{color:#fff;background-color:#ae67c5;border-color:#96c}.btn-purple path,.btn-purple polygon{fill:#ae67c5}.btn-purple text{fill:#fff}.btn-purple:hover{color:#fff;background-color:#8545a6;border-color:#96c}.btn-purple:hover path,.btn-purple:hover polygon{fill:#8545a6}.btn-yellow{color:#fff;background-color:#fc0;border-color:#da1}.btn-yellow path,.btn-yellow polygon{fill:#fc0}.btn-yellow text{fill:#fff}.btn-yellow:hover{color:#fff;background-color:#da1;border-color:#da1}.btn-yellow:hover path,.btn-yellow:hover polygon{fill:#da1}.btn-salad{color:#fff;background-color:#aad62b;border-color:#92b623}.btn-salad path,.btn-salad polygon{fill:#aad62b}.btn-salad text{fill:#fff}.btn-salad:hover{color:#fff;background-color:#9cc426;border-color:#92b623}.btn-salad:hover path,.btn-salad:hover polygon{fill:#9cc426}.btn-red{color:#fff;background-color:#fa6763;border-color:#e43636}.btn-red path,.btn-red polygon{fill:#fa6763}.btn-red text{fill:#fff}.btn-red:hover{color:#fff;background-color:#e43636;border-color:#e43636}.btn-red:hover path,.btn-red:hover polygon{fill:#e43636}.btn-reserve{color:#fff;background-color:#626262;border-color:#363637;fill:#bbb}.btn-reserve path,.btn-reserve polygon{fill:#bbb}.btn-reserve text{fill:#fff}.btn-reserve:hover{color:#fff;background-color:#8091ad;border-color:#2f4262}.btn-grey{color:#fff;background-color:#888;border-color:#333}.btn-grey path,.btn-grey polygon{fill:#888}.btn-grey text{fill:#fff}.btn-grey:hover{color:#fff;background-color:#8091ad;border-color:#2f4262}.btn-grey:hover path,.btn-grey:hover polygon{fill:#8091ad}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning path,.btn-warning polygon{fill:#f0ad4e}.btn-warning text{fill:#fff}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:hover path,.btn-warning:hover polygon{fill:#ec971f}.map .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;fill:#d9534f}.map .btn-danger path,.map .btn-danger polygon{fill:#d9534f}.map .btn-danger.active,.map .btn-danger:active,.map .btn-danger:focus,.map .btn-danger:hover,.map .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-default{color:#333;background-color:#ddd;border-color:#999;fill:#ddd}.btn-default path,.btn-default polygon{fill:#ddd}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.disabled{background:#ddd;border:1px solid #999}[v-cloak]{display:none!important}.tooltip-inner p{margin-bottom:.3rem}.tooltip-inner h5{font-size:.9rem;font-weight:700}.status-cont{border-radius:5px;padding:15px}.status1{background:#47a447;color:#111}.status2{background:#d2322d;color:#111}.status3{background:#ed9c28}.validation-result{width:100%;height:100px;line-height:100px;text-align:center;font-size:18px}.operator-event-block .operator-event-image img{width:100%}.operator-event-block .operator-event-date{font-size:14px}.operator-event-block .operator-event-title,.trash,.trash:hover{color:#333}.section-wrapper .map{overflow:unset}.wide-thin-banner img{width:100%}.custom-data-wrapper .custom-data-item{float:left}.custom-data-wrapper input,.custom-data-wrapper label{display:block}.spartak text{font-size:40px}.spartak .wireframe{fill:#f4f2f3;stroke:#cecaca;stroke-width:3;stroke-miterlimit:10}.spartak .running_track{fill:#e79aa7}.spartak .stripe{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.spartak .grass{fill:#7a9140}.spartak .light_grey{fill:#e2e2e2}.spartak .team_section{fill:#64887c}.spartak .section:hover .section_blue,.spartak .section:hover .section_red,.spartak .section:hover .section_yellow{fill:#cb3032;stroke:#cb3032;cursor:pointer}.spartak .section_red{fill:#ec3e59;stroke:#ef0f3a;stroke-width:3;stroke-miterlimit:10}.spartak .section_number_red{fill:#f4f2f3;stroke:#ef0f3a;stroke-width:3;stroke-miterlimit:10}.spartak .section_blue{fill:#2368a0;stroke:#5387f9;stroke-width:3;stroke-miterlimit:10}.spartak .section_number_blue{fill:#f4f2f3;stroke:#5387f9;stroke-width:2;stroke-miterlimit:10}.spartak .section_yellow{fill:#f4d31c;stroke:#e5bb0c;stroke-width:3;stroke-miterlimit:10}.spartak .section_number_yellow{fill:#f4f2f3;stroke:#e5bb0c;stroke-width:3;stroke-miterlimit:10}.ippodrom .section-a{fill:#443bb3;stroke:#30299a;stroke-miterlimit:10}.ippodrom .section-b{fill:#cdcd47;stroke:#a3a026;stroke-miterlimit:10}.ippodrom .section-c{fill:#9c332d;stroke:#62170a;stroke-miterlimit:10}.ippodrom .section-d{fill:#d2b58d;stroke:#9b673b;stroke-miterlimit:10}.ippodrom .section-e{fill:#33a32f;stroke:#0f7b00;stroke-miterlimit:10}.ippodrom .section-f{fill:#e3844c;stroke:#bb642e;stroke-miterlimit:10}.ippodrom .section-g{fill:#dd422e;stroke:#9d2917;stroke-miterlimit:10}.ippodrom .section-disabled{fill:#ccc;stroke:#a6aaa5;stroke-miterlimit:10}.ippodrom .section:hover .section-a,.ippodrom .section:hover .section-b,.ippodrom .section:hover .section-c,.ippodrom .section:hover .section-d,.ippodrom .section:hover .section-e,.ippodrom .section:hover .section-f,.ippodrom .section:hover .section-g{fill:#cb3032;stroke:#cb3032;cursor:pointer}.ippodrom .dance-floor{fill:#20a07c;stroke:#0b6b32;stroke-miterlimit:10}.ippodrom .text-label{font-size:22px;letter-spacing:3px}.ippodrom .flagpole-outer{fill:#817240}.ippodrom .flagpole-inner{fill:#cec9bd}.ippodrom .flag-kr{fill:#d50037}.ippodrom .flag-kr-sun{fill:#f9f02a}.ippodrom .st104{fill:#bdb5af}.ippodrom .st108{fill:#1e1207}.ippodrom .st124{fill:#93612d}.ippodrom .st125{fill:#686867}.ippodrom .st126{fill:#947e50}.ippodrom .st127{fill:#a06733}.ippodrom .st128{fill:#e2e2e2}.ippodrom .st129{fill:#738498}.ippodrom .st130{fill:#58292c}.ippodrom .st131{fill:#5d5f4e}.ippodrom .st132{fill:#1f74c1}.ippodrom .st133{fill:none;stroke:#0d298e;stroke-miterlimit:10}.ippodrom .st139{fill:#f4f2f3;stroke:#cecaca;stroke-width:3;stroke-miterlimit:10}.ippodrom .st140{fill:#313132}.ippodrom .st141{fill:none;stroke:#313132;stroke-width:1.0114;stroke-miterlimit:10}.ippodrom .st142{fill:#313132;stroke:#313132;stroke-width:.8506;stroke-miterlimit:10}.ippodrom .st143{fill:#313132;stroke:#313132;stroke-width:1.0114;stroke-miterlimit:10}.ippodrom .st144{fill:#8bdef2}.ippodrom .st145{fill:#a5eaff}.section.disabled .section_path,.section.disabled polygon{fill:#c5c5c5;stroke:#adadad}.section.disabled .section_number{stroke:#adadad}.section.disabled:hover .section_path,.section.disabled:hover polygon{cursor:not-allowed;fill:#c5c5c5;stroke:#adadad}.klenovyi-list .st0{display:none}.klenovyi-list .st1{display:inline;fill:#fff}.klenovyi-list .st2{fill:#bebdbe}.klenovyi-list .st3{fill:#777}.klenovyi-list .st5{font-size:21.1591px}.klenovyi-list .st7{fill:#929292}.klenovyi-list .st8{fill:#444}.klenovyi-list .st9{font-size:26.439px}.klenovyi-list .st10{font-size:12px}.klenovyi-list .st11{fill:#d6d7d7}.klenovyi-list .st12{fill:#020203}.klenovyi-list .st13,.osh-stadion text{font-size:40px}.osh-stadion .wireframe{fill:#f4f2f3;stroke:#cecaca;stroke-width:3;stroke-miterlimit:10}.osh-stadion .running_track{fill:#b2adaf}.osh-stadion .stripe{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.osh-stadion .grass{fill:#7a9140}.osh-stadion .light_grey{fill:#e2e2e2}.osh-stadion .team_section{fill:#64887c}.osh-stadion .section:hover .section_blue,.osh-stadion .section:hover .section_green,.osh-stadion .section:hover .section_red,.osh-stadion .section:hover .section_yellow{fill:#cb3032;stroke:#cb3032;cursor:pointer}.osh-stadion .section:hover path,.osh-stadion .section:hover polygon{cursor:pointer;stroke:#cb3032}.osh-stadion .section_red{fill:#ec3e59;stroke:#ef0f3a;stroke-width:3;stroke-miterlimit:10}.osh-stadion .section_number_red{fill:#f4f2f3;stroke:#ef0f3a;stroke-width:3;stroke-miterlimit:10}.osh-stadion .section_blue{fill:#2368a0;stroke:#5387f9;stroke-width:3;stroke-miterlimit:10}.osh-stadion .section_number_blue{fill:#f4f2f3;stroke:#5387f9;stroke-width:2;stroke-miterlimit:10}.osh-stadion .section_yellow{fill:#f4d31c;stroke:#e5bb0c;stroke-width:3;stroke-miterlimit:10}.osh-stadion .section_number_yellow{fill:#f4f2f3;stroke:#e5bb0c;stroke-width:3;stroke-miterlimit:10}.osh-stadion .section_green{fill:#69bf41;stroke:#4f9622;stroke-width:3;stroke-miterlimit:10}.osh-stadion .section_number_green{fill:#fff;stroke:#4f9622;stroke-width:3;stroke-miterlimit:10}.osh-stadion .st2,.osh-stadion .st5{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.osh-stadion .st5{display:inline}.osh-stadion .st6{display:inline;fill:#e8e8e8;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.osh-stadion .st7{display:inline;fill:none;stroke:#e8e8e8;stroke-width:2;stroke-miterlimit:10}.osh-stadion .st8{fill:#fff}.osh-stadion .st10{font-size:35.6651px}.draggable{overflow:hidden}.event-item-wrapper{min-height:300px}.event-discount{background:rgba(20,177,174,.1);font-size:15px}.event-bonus,.event-discount{border:1px dashed #ccc;padding:10px;border-radius:7px;font-weight:500}.event-bonus{background:#f7f8fa;font-size:13px}.event-bonus .bonus-badge{background:linear-gradient(0deg,#8f33ff,#cc5c9f);border-radius:20px;padding:5px;color:#fff;font-size:11px;white-space:nowrap;font-weight:600}.event-bonus .bonus-badge .amount{background:#fff;padding:1px 5px;border-radius:20px;color:#8f33ff}.loader .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1}.loader-ellipsis-wrapper{position:absolute;top:20%;left:calc(50% - 40px)}.loader-ellipsis{display:inline-block;position:relative;width:80px;height:80px;z-index:1}.loader-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#cb3032;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.loader-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.loader-ellipsis div:nth-child(2){left:8px}.loader-ellipsis div:nth-child(2),.loader-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.loader-ellipsis div:nth-child(3){left:32px}.loader-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.whatsapp-block{width:85px;height:85px;position:fixed;bottom:0;right:0;z-index:100000}.whatsapp-block .whatsapp-button{width:65px;height:65px;background:#44bb6e;margin-right:20px;border-radius:65px;box-shadow:0 20px 40px 0 rgba(34,36,43,.4);font-size:35px;z-index:10000;color:#fff;cursor:pointer}.whatsapp-block .whatsapp-button i{margin-top:15px;margin-left:18px}.profile{font-size:14px}.profile .filter-wrapper{background:#f1f1e3;padding:15px;border-radius:10px}.seat-container{overflow:hidden;position:relative}.cinema-wrapper{background-position-x:0;background-position-y:0;background:linear-gradient(to bottom right,#0d1f4d 0 30%,#15b6d0);border-radius:1rem;color:#fff;padding:40px 40px 30px}.cinema-wrapper a{color:#fff}.cinema-wrapper h2{font-size:24px;font-weight:600;margin-bottom:10px}.cinema-wrapper .all{text-decoration:underline}.cinema-wrapper .poster{max-width:210px}.cinema-wrapper .poster img{border-radius:.5rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cinema-wrapper .title{margin-top:14px;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.cinema-wrapper{background-size:auto}}.cinema a{color:#0c0c0c}.cinema .poster img{border-radius:.5rem;width:10rem}@media (min-width:768px){.cinema .poster img{width:15rem}}.cinema .trailer-button{cursor:pointer;border-radius:1.5rem;background:#102554;color:#fff;padding:10px 20px;font-size:12px;font-weight:500;margin-top:10px;display:inline-block;text-align:center}.cinema .trailer-button img{width:20px}.cinema .film-info{font-size:14px}.cinema .film-info .title{font-size:16px;font-weight:700;text-transform:uppercase}.cinema .film-info .param-title,.cinema .pill{font-weight:600}.cinema .pill{border-radius:12px;padding:5px 10px;font-size:12px;margin-right:5px;background:#ececec;min-width:50px;text-align:center}.cinema .pill.m-bonus{background:linear-gradient(0deg,#8f33ff,#cc5c9f);color:#fff;font-size:12px;padding:5px 8px}.cinema .pill.m-bonus .amount{background:#fff;padding:1px 5px;border-radius:12px;color:#8f33ff}.cinema .show-time{border-radius:7px;padding:10px 15px;font-size:12px;font-weight:600;margin-right:5px;background:#cb3032;color:#fff;min-width:50px}.cinema .show-time:hover{background:#9e0000}.cinema .param-block{margin-top:10px;padding-top:10px;font-size:15px}.cinema .param-block:not(:first-child){border-top:1px solid #e0e5e8}.cinema .theater-wrapper{border:1px solid #ececec;border-radius:5px;width:100%}.cinema .theater-wrapper .theater{background:#ececec;padding:10px;border-radius:5px 5px 0 0;font-weight:600}.cinema .theater-wrapper .schedule{padding:10px}.cinema .theater-wrapper .hall-wrapper{padding:0}.cinema .theater-wrapper .hall-wrapper:not(:first-child){border-top:1px solid #ececec;padding-top:10px}.cinema .theater-wrapper .hall-wrapper:not(:last-child){padding-bottom:10px}.cinema .theater-wrapper .hall-wrapper .hall{width:30%}#trailerModal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}#trailerModal .modal-content{position:relative;background-color:#000;padding:0;border-radius:8px;overflow:hidden;max-width:90%;max-height:80%}#trailerModal .modal-content video{width:100%;height:auto;display:block}#trailerModal .modal-content #closeTrailerBtn{position:absolute;top:8px;right:16px;font-size:24px;color:#fff;cursor:pointer;z-index:10000}.slide-cinema-card{width:160px;height:260px;margin:10px 0;background:#fff;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.03);border:1px solid #e0e5e8;overflow:hidden}@media (min-width:992px){.slide-cinema-card{width:210px;height:320px}}.slide-cinema-card a{color:#40474f}.slide-cinema-card:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.slide-cinema-card .event-cover{width:auto;height:auto;position:relative;overflow:hidden;min-height:200px}.slide-cinema-card .event-cover .badges{position:absolute;bottom:10px;width:100%;right:0;padding:0}.slide-cinema-card .event-cover .badges .m-plus-badge{background:linear-gradient(0deg,#e97a31 -7.13%,#ffb952 150.03%),var(--White,#fff);border-radius:24px;height:27px;width:35px;position:relative;margin:0 10px 0 0}.slide-cinema-card .event-cover .badges .m-plus-badge img{position:absolute;top:7px;left:3px;height:12px}.slide-cinema-card .event-cover .badges .m-bonus-badge{background:linear-gradient(0deg,#8f33ff,#cc5c9f);border-radius:24px;height:27px;width:35px;position:relative;margin:0 10px 0 0;font-size:12px;color:#fff}.slide-cinema-card .event-cover .badges .m-bonus-badge .amount{background:#fff;padding:1px 5px;border-radius:20px;color:#8f33ff;position:absolute;top:7px;left:3px}.slide-cinema-card .event-cover .price-badge{color:#40474f;font-weight:500;font-size:14px;background:#fddb2b;border-radius:24px;padding:3px 8px;position:absolute;bottom:10px;left:10px;font-family:Nunito,"serif"}.slide-cinema-card .cover-img{width:160px;height:auto;border-radius:.5rem .5rem 0 0}@media (min-width:992px){.slide-cinema-card .cover-img{width:210px}}.slide-cinema-card .card-content{height:auto;padding:5px 15px;font-size:12px;border-radius:0 4px 4px 0;width:100%}.slide-cinema-card .card-content .svg-wrapper{width:23px}.slide-cinema-card .card-content .map-marker{margin-right:2px}.slide-cinema-card .card-content-title{text-align:left;padding-top:5px;font-weight:600;font-size:13px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;color:#0e0f11;border:none}.slide-cinema-card .card-content-param{padding:3px 0}.slide-cinema-card .card-content-date{color:#3b82f6;text-align:center;padding-bottom:5px;font-size:12px}.slide-cinema-card .card-content-date svg{margin-top:-3px}.slide-cinema-card .card-content-date span{font-weight:400}.slide-cinema-card .card-content-place{font-size:12px;height:30px;font-weight:400}.slide-cinema-card .card-content-place .institution{color:#40474f;width:185px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5;max-height:3em}.slide-cards{overflow:hidden}.slide-cards .swiper-container{overflow:inherit}.slide-cards .swiper-container .swiper-slide{width:auto;margin:0 6px;font-weight:600;font-size:14px}@media (min-width:992px){.slide-cards .swiper-container .swiper-slide{margin:0 15px}}.slide-cards .swiper-container .swiper-slide:first-child{margin-left:15px}@media (min-width:992px){.slide-cards .swiper-container .swiper-slide:first-child{margin-left:0}}.slide-cards .swiper-container .swiper-slide:last-child{margin-right:12px}.slide-cards .swiper-container .swiper-slide.active{background:#16a34a;color:#fff}.events-block .swiper-slide:first-child{margin-left:0!important}