body{background:#fff;font-family:Inter,sans-serif}@media (prefers-color-scheme:dark){body{background-color:#0e0f11;color:#f4f6f7}}header{background:#fff;color:#0a568c;height:60px}@media (prefers-color-scheme:dark){header{background:#0e0f11}}a,a:hover{text-decoration:none}button{background:none;padding:0;margin:0;border:none}h2,h3,h4{font-family:Nunito,serif;font-weight:600}.content-wrapper{max-width:768px;margin:0 auto}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s;z-index:1000}.overlay.active{opacity:1;visibility:visible}.fixed-button-wrapper{height:76px;width:100%;background:#fff;position:fixed;padding:15px;left:0;bottom:0;box-shadow:0 0 5px 0 rgba(0,0,0,.1);z-index:600}@media (prefers-color-scheme:dark){.fixed-button-wrapper{background:#0e0f11}}.success-button{display:block;width:300px;height:50px;font-family:Inter,"serif";font-weight:700;font-size:16px;background:#fddb2b;border-radius:16px;color:#0e0f11;text-align:center;margin:0 auto}@media (prefers-color-scheme:dark){.success-button{background:#f7c21c}}.success-button:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.success-button.inactive{color:#fff;background:#707070}.secondary-background{background:#f4f6f7}@media (prefers-color-scheme:dark){.secondary-background{background:#0e0f11}}.breadcrumb-container{color:#0e0f11;font-family:Nunito,"serif";position:relative;background:#fff}@media (prefers-color-scheme:dark){.breadcrumb-container{background:#0e0f11;color:#f4f6f7}}.breadcrumb-container .cart-header{height:40px;background:#fff;width:100%;text-align:center;padding-top:10px;position:relative}@media (prefers-color-scheme:dark){.breadcrumb-container .cart-header{background:#0e0f11}}.breadcrumb-container .cart-header .back-button{width:40px;position:absolute;cursor:pointer;top:8px;left:0}.breadcrumb-container .cart-header .back-button img{float:left}.breadcrumb-container h1{font-family:Inter,"serif";font-weight:700;font-size:16px}.text-gray{color:#768793}.yellow-btn{display:block;width:300px;height:50px;font-family:Inter,"serif";font-weight:500;font-size:16px;background:#fbc709;border-radius:16px;color:#0e0f11;text-align:center;margin:0 auto}.yellow-btn:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.bottom-dashed{border-bottom:1px dashed #cecbcb}.svg-fill{fill:#40474f}@media (prefers-color-scheme:dark){.svg-fill{fill:#f4f6f7}}.svg-stroke{stroke:#40474f}@media (prefers-color-scheme:dark){.svg-stroke{stroke:#f4f6f7}}@media (prefers-color-scheme:dark){.border{border:1px solid #1d2024!important}.text-muted{color:#768793!important}}body.no-scroll{overflow:hidden}.cart-button{margin-right:30px;position:relative}.cart-button .counter{display:block;width:16px;height:16px;border-radius:8px;background:#e11d48;position:absolute;top:-8px;right:-12px;color:#fff;font-weight:500;font-size:11px;font-family:Nunito,serif}header .logo img{width:120px}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.search-block{border:1px solid #d7dce1;border-radius:15px;height:44px;width:auto}.search-block .search{width:44px;cursor:pointer}.search-block .filter{width:34px;padding:8px 0 0;cursor:pointer}.search-block .input{width:calc(100% - 80px)}.search-block .input input{display:block;width:100%;padding:10px 0;font-size:14px;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-clip:padding-box;border:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-block .input input:focus{outline:none}.search-block button{background:none;border:none;padding:0}@media (prefers-color-scheme:dark){.search-block{background:#1b1e22;border:1px solid #40474f}.search-block input{color:#fff}}nav{overflow:hidden}nav .swiper-container{overflow:inherit}nav .swiper-container .swiper-slide{width:auto;background:#eaeef0;border-radius:8px;height:28px;margin:0 5px;font-weight:600;font-size:14px;color:#3e454c;font-family:Nunito,"serif"}nav .swiper-container .swiper-slide:first-child{margin-left:0}nav .swiper-container .swiper-slide:last-child{margin-right:0}.dark-mode nav .swiper-container .swiper-slide.active,nav .swiper-container .swiper-slide.active{background:#16a34a;color:#fff}.dark-mode nav .swiper-container .swiper-slide.active .svg-stroke,nav .swiper-container .swiper-slide.active .svg-stroke{stroke:#fff}.dark-mode nav .swiper-container .swiper-slide.active .svg-fill,nav .swiper-container .swiper-slide.active .svg-fill{fill:#fff}@media (prefers-color-scheme:dark){.dark-mode nav .swiper-container .swiper-slide.active,nav .swiper-container .swiper-slide.active{background:#f4f6f7;color:#0e0f11}.dark-mode nav .swiper-container .swiper-slide.active .svg-stroke,nav .swiper-container .swiper-slide.active .svg-stroke{stroke:#0e0f11}.dark-mode nav .swiper-container .swiper-slide.active .svg-fill,nav .swiper-container .swiper-slide.active .svg-fill{fill:#0e0f11}}nav .swiper-container .swiper-slide a{padding:3px 10px 0}nav .swiper-container .swiper-slide a img,nav .swiper-container .swiper-slide a svg{margin-top:-3px}@media (prefers-color-scheme:dark){nav .swiper-container .swiper-slide{color:#d7dce1;background:#26292e}}.slide-event-card{width:160px;height:327px;margin:10px 0;background:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.03);border:1px solid #e0e5e8;overflow:hidden}.slide-event-card a{color:#40474f}.slide-event-card:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.slide-event-card{background:#1d2024;border:none}.slide-event-card a{color:#f4f6f7}.slide-event-card:hover{box-shadow:0 0 8px 0 hsla(0,0%,100%,.1)}}.slide-event-card .event-cover{width:auto;height:auto;position:relative;overflow:hidden;min-height:213px}.slide-event-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-event-card .event-cover .badges{position:absolute;bottom:10px;width:100%;right:0;padding:0}.slide-event-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-event-card .event-cover .badges .m-plus-badge img{position:absolute;top:7px;left:3px;height:12px}.slide-event-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-event-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-event-card .cover-img{width:160px;height:auto;border-radius:20px 20px 0 0}.slide-event-card .card-content{height:auto;padding:5px 15px;font-size:12px;border-radius:0 4px 4px 0}.slide-event-card .card-content .svg-wrapper{width:23px}.slide-event-card .card-content .map-marker{margin-right:2px}.slide-event-card .card-content-title{text-align:left;padding-top:5px;padding-bottom:5px;font-weight:600;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#0e0f11}@media (prefers-color-scheme:dark){.slide-event-card .card-content-title{color:#f4f6f7}}.slide-event-card .card-content-param{padding:3px 0}.slide-event-card .card-content-date{color:#3b82f6;text-align:center;padding-bottom:5px;font-size:12px}.slide-event-card .card-content-date svg{margin-top:-3px}.slide-event-card .card-content-date span{font-weight:400}.slide-event-card .card-content-place{font-size:12px;height:45px;font-weight:400}.slide-event-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}@media (prefers-color-scheme:dark){.slide-event-card .card-content-place .institution{color:#f4f6f7}}.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}.slide-cards .swiper-container .swiper-slide:first-child{margin-left:12px}.slide-cards .swiper-container .swiper-slide:last-child{margin-right:12px}.dark-mode .slide-cards .swiper-container .swiper-slide.active,.slide-cards .swiper-container .swiper-slide.active{background:#16a34a;color:#fff}@media (prefers-color-scheme:dark){.slide-cards .swiper-container .swiper-slide{color:#d7dce1}.slide-cards .swiper-container .swiper-slide .svg-stroke{stroke:#0e0f11}.slide-cards .swiper-container .swiper-slide .svg-fill{fill:#0e0f11}}.event-card{width:100%;height:136px;margin:15px 0 0;background:#fff;border-radius:16px;border:1px solid #e0e5e8}.event-card a{color:#40474f}.event-card:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.event-card{background:#1d2024;border:none}.event-card a{color:#f4f6f7}.event-card:hover{box-shadow:0 0 8px 0 hsla(0,0%,100%,.1)}}.event-card .cover-img{width:103px;height:136px;border-radius:16px 0 0 16px;margin:0}.event-card .event-cover{width:auto;height:auto;position:relative;overflow:hidden}.event-card .event-cover .badges{position:absolute;bottom:10px;width:calc(100% - 20px);left:10px;padding:0}.event-card .event-cover .badges .m-plus-badge{background:linear-gradient(0deg,#e97a31 -7.13%,#ffb952 150.03%),var(--White,#fff);border-radius:24px;position:relative;height:16px;width:30px}.event-card .event-cover .badges .m-plus-badge img{position:absolute;top:3px;left:2px;height:10px}.event-card .event-cover .badges .m-bonus-badge{background:linear-gradient(0deg,#8f33ff,#cc5c9f);border-radius:24px;height:16px;width:30px;position:relative;font-size:9px;font-weight:600;color:#fff}.event-card .event-cover .badges .m-bonus-badge .amount{background:#fff;padding:1px 5px;border-radius:20px;color:#8f33ff;position:absolute;top:7px;left:3px}.event-card .card-content{height:auto;width:calc(100% - 103px);padding:5px 12px;font-size:12px;border-radius:0 4px 4px 0}.event-card .card-content .svg-wrapper{width:23px}.event-card .card-content .map-marker{margin-left:2px}.event-card .card-content-title{margin-top:5px;font-weight:600;font-size:14px;height:25px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#0e0f11}@media (prefers-color-scheme:dark){.event-card .card-content-title{color:#f4f6f7}}.event-card .card-content-param{padding:3px 0}.event-card .card-content-date{color:#3b82f6;text-align:center;margin-top:0;margin-bottom:5px;font-size:12px}.event-card .card-content-date svg{margin-top:-3px}.event-card .card-content-date span{font-weight:400}.event-card .card-content-price{margin-top:0;color:#40474f}.event-card .card-content-price span{font-weight:400}@media (prefers-color-scheme:dark){.event-card .card-content-price{color:#f4f6f7}}.event-card .card-content-place{font-size:12px;height:50px;margin-top:0;font-weight:400;color:#40474f}@media (prefers-color-scheme:dark){.event-card .card-content-place{color:#f4f6f7}}.event-card .card-content-place .institution{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}.banners-container{min-height:136px}.wide-thin-banner img{width:100%;border-radius:4px}.slider-wrapper{width:100%;height:auto}.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%}.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-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;border-radius:8px;overflow:hidden;margin:0 12px}.slick-dots{bottom:10px;visibility:hidden}.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}.bottom-slide-container{background:#fff;width:100%;padding:20px;border-radius:12px 12px 0 0;box-shadow:0 4px 10px rgba(0,0,0,.1);position:fixed;bottom:min(-100%,-560px);left:50%;transform:translateX(-50%);transition:bottom .2s ease-in-out;z-index:1000;overflow:auto;max-height:90%}@media (prefers-color-scheme:dark){.bottom-slide-container{background:#0e0f11}}.bottom-slide-container.bg-grey{background:#f4f6f7}@media (prefers-color-scheme:dark){.bottom-slide-container.bg-grey{background:#0e0f11}}.bottom-slide-container.active{bottom:0}.bottom-slide-container .bottom-slide-header{font-size:20px;font-weight:700;color:#0e0f11}.bottom-slide-container .slide-wrapper{display:none}.bottom-slide-container .slide-wrapper.active{display:block}.bottom-slide-container .slide-wrapper a{color:#0e0f11}@media (prefers-color-scheme:dark){.bottom-slide-container .slide-wrapper a{color:#fff}}.bottom-slide-container .slide-wrapper h3{font-size:17px;font-weight:600;margin:0;padding:0}.bottom-slide-container .category-section{margin:15px 0}.bottom-slide-container .category-section span{font-weight:700;font-size:14px;font-family:Nunito,"serif"}.bottom-slide-container .category-section .categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.bottom-slide-container .category-section .categories .category{padding:6px 12px;border-radius:12px;background:#e9ecef;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;gap:5px;font-family:Nunito,"serif"}@media (prefers-color-scheme:dark){.bottom-slide-container .category-section .categories .category{background:#2e3238}}.bottom-slide-container .category-section .categories .category.active{background:#16a34a;color:#fff}.bottom-slide-container .category-section .categories .category.active .svg-stroke{stroke:#fff}.bottom-slide-container .category-section .categories .category.active .svg-fill{fill:#fff}@media (prefers-color-scheme:dark){.bottom-slide-container .category-section .categories .category.active{background:#f4f6f7;color:#0e0f11}.bottom-slide-container .category-section .categories .category.active .svg-stroke{stroke:#0e0f11}.bottom-slide-container .category-section .categories .category.active .svg-fill{fill:#0e0f11}}.bottom-slide-container .category-section .categories .category input{display:none}.bottom-slide-container .bottom-slide-input-group{margin-top:20px}.bottom-slide-container .bottom-slide-input-group label{font-size:14px;font-weight:700;display:block;margin-bottom:5px;font-family:Nunito,"serif"}.bottom-slide-container .bottom-slide-input-group input,.bottom-slide-container .bottom-slide-input-group select{width:100%;padding:8px;border:1px solid #d7dce1;border-radius:12px;font-size:14px;height:44px}.bottom-slide-container .bottom-slide-input-group input::-moz-placeholder,.bottom-slide-container .bottom-slide-input-group select::-moz-placeholder{color:#768793}.bottom-slide-container .bottom-slide-input-group input:-ms-input-placeholder,.bottom-slide-container .bottom-slide-input-group select:-ms-input-placeholder{color:#768793}.bottom-slide-container .bottom-slide-input-group input::-ms-input-placeholder,.bottom-slide-container .bottom-slide-input-group select::-ms-input-placeholder{color:#768793}.bottom-slide-container .bottom-slide-input-group input::placeholder,.bottom-slide-container .bottom-slide-input-group select::placeholder{color:#768793}@media (prefers-color-scheme:dark){.bottom-slide-container .bottom-slide-input-group input,.bottom-slide-container .bottom-slide-input-group select{border:1px solid #40474f;background:#1b1e22;color:#fff}}.bottom-slide-container .bottom-slide-input-group input,.bottom-slide-container .bottom-slide-input-group input:focus,.bottom-slide-container .bottom-slide-input-group select,.bottom-slide-container .bottom-slide-input-group select:focus{outline:0 none transparent}.bottom-slide-container .double-column-input>div:first-of-type{margin-right:10px}.bottom-slide-container .double-column-input>div:last-of-type{margin-left:10px}.bottom-slide-container .buttons{display:flex;justify-content:space-between;margin-top:20px}.bottom-slide-container .buttons .btn{padding:10px 20px;border-radius:16px;cursor:pointer;text-align:center;color:#0e0f11;font-weight:700}.bottom-slide-container .buttons .btn.cancel{background:#e0e5e8}@media (prefers-color-scheme:dark){.bottom-slide-container .buttons .btn.cancel{background:#26292e;color:#f4f6f7}}.bottom-slide-container .buttons .btn.apply{background:#fddb2b;color:#40474f}.bottom-slide-container .drag-handler-container{position:absolute;top:0;left:calc(50% - 35px);padding:15px}.bottom-slide-container .drag-handler-container .handler{width:56px;height:4px;border-radius:2px;background:#cad1d7}@media (prefers-color-scheme:dark){.bottom-slide-container .drag-handler-container .handler{background:#464e58}}.bottom-slide-container .mplus-promo-block{position:absolute;top:0;left:0;width:100%;height:180px;background:linear-gradient(225deg,#e97a31 10%,#ffb952 90%),var(--White,#fff);color:#fff;text-align:center}.bottom-slide-container .mplus-promo-block span{font-weight:600;font-size:19px;letter-spacing:.2px}.bottom-slide-container .close-slide{position:absolute;top:15px;right:15px;background:#f4f6f7;width:30px;height:30px;border-radius:15px;font-size:24px;font-weight:500;display:flex;justify-content:center;align-items:center;transition:.3s ease;outline:none;cursor:pointer}.bottom-slide-container .mbank-app-logo{width:50px;border-radius:13px;margin-right:15px}.bottom-slide-container #slide-mplus-wrapper{padding-top:160px}.nav-block{background:#fff;border-radius:20px;padding:20px;margin-top:15px;font-family:Nunito,"serif";font-weight:500;font-size:14px}@media (prefers-color-scheme:dark){.nav-block{background:#1d2024}}.nav-block a{color:#0e0f11}.nav-block h4{font-weight:700;font-size:16px}.nav-block .name{font-weight:700;font-size:18px}.nav-block .email{color:#747476;font-weight:500;font-size:14px}.nav-block .profile-link{border-radius:24px;background:rgba(147,197,253,.3);padding:5px 10px;color:#1e3a8a;font-size:14px;font-weight:500}@media (prefers-color-scheme:dark){.nav-block .profile-link{background:rgba(30,64,175,.5);color:#60a5fa}}.nav-block .arrow-right{float:right}.nav-block .item{margin:10px 0}.nav-block .item:last-child{margin-bottom:0}.nav-block .item-icon{margin-right:5px}.event-cover-wrapper{position:relative}.event-description-wrapper{color:#0e0f11}@media (prefers-color-scheme:dark){.event-description-wrapper{color:#f4f6f7}}.event-description-wrapper h1,.event-description-wrapper h2{font-weight:700;font-family:Nunito,"serif"}.event-description-wrapper h1{font-size:26px}.event-description-wrapper h2{font-size:22px}.event-description-wrapper .border-bottom{border-bottom:1px solid #e0e5e8}@media (prefers-color-scheme:dark){.event-description-wrapper .border-bottom{border-bottom:1px solid #40474f!important}}.event-description-wrapper .border-top{border-top:1px solid #e0e5e8}@media (prefers-color-scheme:dark){.event-description-wrapper .border-top{border-top:1px solid #40474f!important}}.title-wrapper{padding:15px 0 10px}.param-wrapper{display:flex;flex-direction:row;justify-content:flex-start;min-height:45px}.param-wrapper .param-icon{width:40px;height:40px;border-radius:20px;padding:7px 0 0 8px;background:rgba(22,163,74,.1)}.param-wrapper .param-icon.danger{background:rgba(225,29,72,.1)}.param-wrapper .param-icon.m-plus-icon{background:rgba(233,122,49,.3)}.param-wrapper .param-icon.m-plus-icon .circle{background:linear-gradient(0deg,#e97a31 -7.13%,#ffb952 150.03%),var(--White,#fff);width:24px;height:24px;border-radius:12px;position:relative;margin-top:1px}.param-wrapper .param-icon.m-plus-icon .circle img{width:23px;position:absolute;top:7px;left:1px}.param-wrapper .param-icon.m-bonus-icon{background:rgba(143,51,255,.3)}.param-wrapper .param-icon.m-bonus-icon .circle{background:linear-gradient(0deg,#8f33ff,#cc5c9f);width:24px;height:24px;border-radius:12px;position:relative;margin-top:1px}.param-wrapper .param-icon.m-bonus-icon .circle span{color:#fff;font-size:9px;font-weight:600}.param-wrapper .param-icon .age-limit{width:24px;height:24px;border-radius:12px;background:#e11d48;color:#fff;font-weight:500;font-size:11px;margin-top:1px}.param-wrapper .param-detail{font-family:Nunito,"serif";font-size:15px;font-weight:700;margin-left:15px}.param-wrapper .param-detail .time{color:#768793;font-weight:600}.param-wrapper .multiple-events .event-date-block{border-radius:15px;padding:5px 15px;margin-bottom:8px;cursor:pointer;background:rgba(22,163,74,.1)}@media (prefers-color-scheme:dark){.param-wrapper .multiple-events .event-date-block{background:rgba(22,163,74,.3)}}.param-wrapper .multiple-events .event-date-block.active{background:#16a34a;color:#fff}.param-wrapper .multiple-events .event-date-block.active .time{color:hsla(0,0%,100%,.7)}.param-wrapper .multiple-events .event-date-block:last-of-type{margin-bottom:0}.event-text{font-family:Nunito,"serif";font-weight:600;font-size:14px}.address-wrapper{font-family:Nunito,"serif";font-weight:500;font-size:15px}.map-location-icon{width:35px}.cart-item-wrapper{background:#fff;border-radius:20px;padding:15px;font-family:Nunito,"serif";color:#0e0f11}@media (prefers-color-scheme:dark){.cart-item-wrapper{background:#1d2024;color:#f4f6f7}}.cart-item-wrapper h2{font-size:18px;font-weight:700}.cart-item-wrapper h3{font-size:16px;font-weight:700}.cart-item-wrapper .cart-event{padding-bottom:15px}.cart-item-wrapper .cart-event .item-image img{border-radius:14px;width:120px;height:auto}.cart-item-wrapper .cart-event .item-details{margin-left:15px;font-size:12px;font-weight:500;font-family:Nunito,"serif"}.cart-item-wrapper .cart-event .item-details .item-date{color:#3b82f6;margin-top:0;margin-bottom:5px}.cart-item-wrapper .cart-event .item-details .item-date svg{margin-top:-3px}.cart-item-wrapper .cart-event .item-details .item-institution{padding-left:8px}.cart-item-wrapper .ticket{border-top:1px dashed #d7dce1;padding:8px 0}@media (prefers-color-scheme:dark){.cart-item-wrapper .ticket{border-top:1px dashed #40474f}}.cart-item-wrapper .cart-form-group{font-family:Inter,"serif";font-size:14px}.cart-item-wrapper .cart-form-group label{font-weight:600;padding:15px 0 5px}.cart-item-wrapper .cart-form-group input{border:1px solid #d7dce1;border-radius:12px;height:44px;padding-left:15px}@media (prefers-color-scheme:dark){.cart-item-wrapper .cart-form-group input{background:#1b1e22;color:#f4f6f7;border:1px solid #40474f}}.cart-item-wrapper .cart-form-group .cart-input-group{box-sizing:border-box}.cart-item-wrapper .cart-form-group .cart-input-group input{border-radius:12px 0 0 12px;width:100%;z-index:501}.cart-item-wrapper .cart-form-group .cart-input-group .cart-input-group-addon{border:1px solid #d7dce1;border-left:none;height:44px;border-radius:0 12px 12px 0;background:#eaeef0;padding:10px;z-index:500;font-weight:600}@media (prefers-color-scheme:dark){.cart-item-wrapper .cart-form-group .cart-input-group .cart-input-group-addon{background:#26292e;color:#f4f6f7;border:1px solid #40474f;border-left:none}}.cart-item-wrapper .enable-m-plus{border-radius:20px;background:linear-gradient(0deg,#e97a31 -7.13%,#ffb952 150.03%),var(--White,#fff);font-weight:700;font-size:14px;padding:15px;height:80px;width:100%;cursor:pointer;color:#fff;border:1px solid #ffb952}@media (prefers-color-scheme:dark){.cart-item-wrapper .enable-m-plus{border:none}}.cart-item-wrapper .enable-m-plus span{font-size:13px;font-weight:400}.cart-item-wrapper .enable-m-plus.active{border:1px solid #16a34a}.cart-item-wrapper .enable-m-plus .logo{padding-right:15px}.cart-item-wrapper .enable-m-plus .description{padding-top:5px}.cart-item-wrapper .available-limit{background:rgba(22,163,74,.3);padding:15px;border-radius:15px}.cart-item-wrapper .available-limit .title{color:#444;font-size:14px}@media (prefers-color-scheme:dark){.cart-item-wrapper .available-limit .title{color:#f4f6f7}}.cart-item-wrapper .available-limit .limit{font-size:16px;font-weight:700;padding-top:5px}.cart-item-wrapper .available-limit .info-button{background:#fff;padding:10px 15px;font-weight:600;border-radius:15px;font-size:15px;margin-top:4px}.cart-item-wrapper .available-limit.not-enough{background:rgba(225,29,72,.3)}.cart-item-wrapper .select-payment-date{background:#eaeef0;padding:15px 0;border-radius:15px}@media (prefers-color-scheme:dark){.cart-item-wrapper .select-payment-date{background:#2e3238}}.cart-item-wrapper .select-payment-date .title{color:#444;font-size:14px;padding:0 15px}@media (prefers-color-scheme:dark){.cart-item-wrapper .select-payment-date .title{color:#f4f6f7}}.cart-item-wrapper .select-payment-date .days-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0 0 15px}.cart-item-wrapper .select-payment-date .days-wrapper::-webkit-scrollbar{display:none}.cart-item-wrapper .select-payment-date .days-wrapper .payment-date{min-width:90px;text-align:center;font-weight:700;border-radius:15px;background:#fff;padding:10px;margin-right:10px;font-size:15px;cursor:pointer;box-sizing:border-box}@media (prefers-color-scheme:dark){.cart-item-wrapper .select-payment-date .days-wrapper .payment-date{background:#40474f}}.cart-item-wrapper .select-payment-date .days-wrapper .payment-date.active{border:1px solid #16a34a}.cart-item-wrapper .mplus-buy-button{display:block;width:300px;height:50px;font-family:Inter,"serif";font-weight:700;font-size:16px;background:linear-gradient(0deg,#e97a31 -7.13%,#ffb952 150.03%),var(--White,#fff);border-radius:16px;color:#fff;text-align:center;margin:0 auto}.cart-item-wrapper .mplus-buy-button:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.cart-item-wrapper .mplus-buy-button.inactive{background:#707070}.cart-item-wrapper .payment-method{background:#eaeef0;border-radius:20px;height:80px;padding:0 15px;font-size:14px;font-weight:500;position:relative;cursor:pointer}@media (prefers-color-scheme:dark){.cart-item-wrapper .payment-method{background:#2e3238}}.cart-item-wrapper .payment-method input[type=radio]{opacity:0;width:2rem;height:1em;background-color:#16a34a;position:absolute}.cart-item-wrapper .payment-method input[type=radio]:checked+.radio{background-color:#16a34a}.cart-item-wrapper .payment-method input[type=radio]:checked+.radio .circle{width:12px;height:12px;border-radius:6px;background:#fff;position:absolute;top:6px;left:6px}@media (prefers-color-scheme:dark){.cart-item-wrapper .payment-method input[type=radio]:checked+.radio .circle{background:#2e3238}}.cart-item-wrapper .payment-method .radio-wrapper{position:absolute;top:27px;right:15px}.cart-item-wrapper .payment-method .radio{background-color:#16a34a;width:24px;height:24px;border-radius:12px;position:relative}.cart-item-wrapper .payment-method .logo{position:absolute;left:20px;top:0;height:80px}.cart-item-wrapper .payment-method .logo-wrapper{display:grid;grid-template-columns:repeat(2,auto);gap:5px}.cart-item-wrapper .payment-method .name{margin:0 auto;width:130px;text-align:center}table.tickets{width:100%;font-size:14px;font-weight:600;color:#0e0f11}@media (prefers-color-scheme:dark){table.tickets{color:#f4f6f7}}table.tickets th{color:#768793;font-weight:500}table.tickets .cancel{display:block;margin-top:-20px;float:right}.cart-clear{font-size:14px;font-weight:500;margin-right:5px}.cart-empty{text-align:center}.cart-empty h2{font-size:22px}.cart-empty p{font-size:12px}.total-block{position:relative}.total-block h3{font-size:21px;font-weight:500}.total-block .cart-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.9}.total-block .discount{font-size:15px;font-weight:700;color:#858383}.payment-error{background:#f4f4f4;border-radius:16px;padding:15px;text-align:left}@media (prefers-color-scheme:dark){.payment-error{background:#2e3238}}.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)}}.section-wrapper .map{overflow:unset}.map .cost{font-size:13px;line-height:24px}.map{padding:0 0 50px;margin:0;overflow:auto;background:#f5f5f5;scrollbar-face-color:#708090;scrollbar-track-color:#b7bfc7;box-shadow:0 1px 1px rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.map{background:#1d2024}}.map h4{font-size:16px;color:#4f4c4c}.marker{text-align:center}.map_bg{background:#f5f5f5}@media (prefers-color-scheme:dark){.map_bg{background:#1d2024}}.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}.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-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}.btn-success{background:#28a745;fill:#28a745}.btn-success path,.btn-success polygon{fill:#28a745}.btn-success text{fill:#fff}.btn-success:hover{background:#218838;fill:#218838}.btn-success:hover path,.btn-success:hover polygon{fill:#218838}.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 text{fill:#fff}.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}.map .btn-default{background-color:#ccc}.map .btn-default text{fill:#333}.map .btn-default{color:#333;background-color:#ddd;border-color:#999;fill:#ddd}.map .btn-default path,.map .btn-default polygon{fill:#ddd}.map .btn-default.active,.map .btn-default:active,.map .btn-default:focus,.map .btn-default:hover,.map .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.map .btn-default.disabled{background:#ddd;border:1px solid #999}.map .btn-reserve{color:#fff;background-color:#626262;border-color:#363637;fill:#bbb}.map .btn-reserve path,.map .btn-reserve polygon{fill:#bbb}.map .btn-reserve:hover{color:#fff;background-color:#8091ad;border-color:#2f4262}[v-cloak]{display:none!important}.tooltip-inner p{margin-bottom:.3rem}.tooltip-inner h5{font-size:.9rem;font-weight:700}.draggable{overflow:hidden}.event-item-wrapper{min-height:300px}.event-discount{background:rgba(20,177,174,.1);font-size:14px}.event-bonus,.event-discount{border:1px dashed #ccc;padding:10px;border-radius:7px;font-weight:500}.event-bonus{background:#f7f8fa;font-size:12px}@media (prefers-color-scheme:dark){.event-bonus{background:#1d2024;border:1px dashed #373c42}}.event-bonus .bonus-badge{background:linear-gradient(0deg,#8f33ff,#cc5c9f);border-radius:20px;padding:5px;color:#fff;font-size:11px;white-space:nowrap}.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}@media (prefers-color-scheme:dark){.loader .background{background:#1d2024}}.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)}}.custom-container-behavior{padding-left:0;padding-right:0}.custom-data-wrapper{font-size:14px;font-family:Nunito,"serif";font-weight:500}.custom-data-wrapper .custom-data-item{float:left}.custom-data-wrapper input,.custom-data-wrapper label{display:block}.no-seat-wrapper .cost{font-size:13px;font-family:Nunito,"serif";line-height:25px;margin-right:10px}.no-seat-wrapper .cost .btn{margin-right:5px}.no-seat-wrapper .total-limit{font-size:16px;font-weight:600;font-family:Nunito,"serif"}.no-seat-wrapper .remain-quantity{font-family:Nunito,"serif";font-size:14px;font-weight:400}.no-seat-wrapper .price-item{border-top:1px solid #d7dce1;padding-top:15px;padding-bottom:15px}@media (prefers-color-scheme:dark){.no-seat-wrapper .price-item{border-top:1px solid #373c42}}.no-seat-wrapper .price-item button{font-size:14px}.no-seat-wrapper .price-item .price-description{border:1px dashed #ddd;border-radius:10px;padding:10px;margin-bottom:15px;font-size:13px}.no-seat-wrapper .add-btn{margin-top:10px;margin-bottom:15px;font-family:Nunito,"serif"}.no-seat-wrapper .ticket-block{margin:8px 0}.mini-event-card{width:100%;height:95px;background:#fff;border-radius:12px;border:1px solid #e0e5e8}.mini-event-card a{color:#40474f}.mini-event-card:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.mini-event-card{background:#1d2024;border:none}.mini-event-card a{color:#f4f6f7}.mini-event-card:hover{box-shadow:0 0 8px 0 hsla(0,0%,100%,.1)}}.mini-event-card .cover-img{width:70px;height:93px;border-radius:12px 0 0 12px;margin:0}.mini-event-card .event-cover{width:auto;height:auto;position:relative;overflow:hidden}.mini-event-card .card-content{height:auto;width:calc(100% - 103px);padding:5px 12px;font-size:12px;border-radius:0 4px 4px 0}.mini-event-card .card-content .svg-wrapper{width:23px}.mini-event-card .card-content .map-marker{margin-left:2px}.mini-event-card .card-content-title{font-weight:600;font-size:14px;height:20px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#0e0f11}@media (prefers-color-scheme:dark){.mini-event-card .card-content-title{color:#f4f6f7}}.mini-event-card .card-content-param{padding:3px 0}.mini-event-card .card-content-date{color:#3b82f6;text-align:center;margin-top:0;margin-bottom:2px;font-size:12px}.mini-event-card .card-content-date svg{margin-top:-3px}.mini-event-card .card-content-date span{font-weight:400}.mini-event-card .card-content-place{font-size:12px;height:40px;margin-top:0;font-weight:400;color:#40474f}@media (prefers-color-scheme:dark){.mini-event-card .card-content-place{color:#f4f6f7}}.mini-event-card .card-content-place .institution{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5;max-height:3em}.ticket-wrapper{font-size:14px;color:#0e0f11;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.ticket-wrapper{color:#f4f6f7}}.ticket-wrapper .ticket-header{border:1px solid #e0e5e8;border-radius:16px;padding:8px 15px;cursor:pointer}@media (prefers-color-scheme:dark){.ticket-wrapper .ticket-header{border:1px solid #373c42}}.ticket-wrapper .ticket-header .title{font-weight:700;font-size:16px;margin-right:20px;margin-bottom:2px}.ticket-wrapper .ticket-header .date{font-weight:600;color:#2563eb;font-size:14px}.ticket-wrapper .ticket-header .arrow-down{position:absolute;top:15px;right:10px;transition:transform .3s ease-in-out}.ticket-wrapper .ticket-body{border:1px solid #e0e5e8;border-radius:0 0 16px 16px;padding:5px 15px 10px;display:none}@media (prefers-color-scheme:dark){.ticket-wrapper .ticket-body{border:1px solid #373c42}}.ticket-wrapper.collapsed .ticket-header{border-radius:16px 16px 0 0;border-bottom:none}.ticket-wrapper.collapsed .ticket-header .arrow-down{transform:rotate(180deg)}.ticket-wrapper.collapsed .ticket-body{display:block}.ticket-wrapper .param-item{font-size:14px;min-height:36px;padding-top:6px;border-top:1px dashed #e0e5e8}@media (prefers-color-scheme:dark){.ticket-wrapper .param-item{border-top:1px dashed #373c42}}.ticket-wrapper .param-item .param-key{font-weight:600;color:#768793;width:50%}.ticket-wrapper .param-item .param-value{font-weight:700;text-align:right;width:50%}.ticket-wrapper .param-item:first-of-type{border-top:none}.ticket-wrapper .download-wrapper{text-align:center;margin:25px 0 15px}.ticket-wrapper .download-wrapper .download-ticket{background:#e0e5e8;border-radius:16px;padding:10px;font-weight:600}.ticket-wrapper .download-wrapper .download-ticket img{width:20px}.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;display:inline-block;text-align:center;white-space:nowrap}.cinema .trailer-button img{width:20px}.cinema .film-info .title{font-size:16px;font-weight:700;text-transform:uppercase}.cinema .film-info .param-title{font-weight:700}.cinema .meta-wrapper{overflow:hidden}.cinema .pills-wrapper{margin-left:5px;margin-top:6px}.cinema .pill{border-radius:12px;padding:6px 8px;font-size:10px;font-weight:600;margin-right:5px;background:#ececec;min-width:50px;text-align:center;white-space:nowrap}@media (prefers-color-scheme:dark){.cinema .pill{background:#26292e}}.cinema .pill.m-bonus{background:linear-gradient(0deg,#8f33ff,#cc5c9f);color:#fff}.cinema .pill.m-bonus .amount{background:#fff;padding:1px 5px;border-radius:12px;color:#8f33ff}.cinema .show-time-wrapper{overflow:auto}.cinema .show-time{border-radius:7px;padding:8px 15px;font-size:12px;font-weight:700;margin-right:5px;background:#fddb2b;color:#0e0f11;min-width:50px}.cinema .show-time:hover{background:#9e0000}.cinema .param-block{margin-top:10px;padding-top:10px;font-size:14px;font-family:Nunito,serif}.cinema .param-block:not(:first-child){border-top:1px solid #e0e5e8}@media (prefers-color-scheme:dark){.cinema .param-block:not(:first-child){border-top:1px solid #40474f}}.cinema .theater-wrapper{border:1px solid #ececec;border-radius:5px;width:100%}@media (prefers-color-scheme:dark){.cinema .theater-wrapper{border:1px solid #40474f}}.cinema .theater-wrapper .theater{background:#ececec;padding:10px;border-radius:5px 5px 0 0;font-weight:600}@media (prefers-color-scheme:dark){.cinema .theater-wrapper .theater{background:#26292e}}.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}@media (prefers-color-scheme:dark){.cinema .theater-wrapper .hall-wrapper:not(:first-child){border-top:1px solid #40474f}}.cinema .theater-wrapper .hall-wrapper:not(:last-child){padding-bottom:10px}.cinema .theater-wrapper .hall-wrapper .hall{min-width:120px}.cinema .hall{font-size:14px}.cinema .circle-seat{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fddb2b;color:#fff;font-weight:700;border-radius:20px;cursor:pointer}.cinema .event-dates-container .swiper-slide{width:auto;margin:0 6px;font-weight:600;font-size:14px;padding:5px 10px;border-radius:7px;cursor:pointer;border:1px solid #16a34a}.cinema .event-dates-container .swiper-slide:first-child{margin-left:0}.cinema .event-dates-container .swiper-slide:last-child{margin-right:0}.cinema .event-dates-container .swiper-slide.active,.dark-mode .cinema .event-dates-container .swiper-slide.active{background:#16a34a;color:#fff}@media (prefers-color-scheme:dark){.cinema .event-dates-container .swiper-slide{color:#d7dce1}.cinema .event-dates-container .swiper-slide .svg-stroke{stroke:#0e0f11}.cinema .event-dates-container .swiper-slide .svg-fill{fill:#0e0f11}}.prices-wrapper{font-size:13px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.prices-wrapper::-webkit-scrollbar{display:none}.prices-wrapper .btn-default{color:#333;background-color:#ddd;border-color:#999;fill:#ddd}.prices-wrapper .price{display:inline-block;padding:1px 5px 0 3px;box-sizing:border-box;white-space:nowrap}#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}.cinema .swiper-container{margin:0}.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}.slide-cinema-card{width:160px;height:245px;margin:10px 0;background:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.03);border:1px solid #e0e5e8;overflow:hidden}.slide-cinema-card a{color:#40474f}.slide-cinema-card:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.slide-cinema-card{background:#1d2024;border:none}.slide-cinema-card a{color:#f4f6f7}.slide-cinema-card:hover{box-shadow:0 0 8px 0 hsla(0,0%,100%,.1)}}.slide-cinema-card .event-cover{width:auto;height:auto;position:relative;overflow:hidden;min-height:200px}.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 .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 .cover-img{width:160px;height:auto;border-radius:20px 20px 0 0}.slide-cinema-card .card-content{height:auto;padding:5px 15px;font-size:12px;border-radius:0 4px 4px 0}.slide-cinema-card .card-content-title{text-align:left;padding-top:5px;padding-bottom:5px;font-weight:600;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#0e0f11}@media (prefers-color-scheme:dark){.slide-cinema-card .card-content-title{color:#f4f6f7}}.category-header{font-weight:600;font-size:14px;line-height:20px;color:#0e0f11}.category-header a{color:#16a34a;text-decoration:none;font-weight:600}@media (prefers-color-scheme:dark){.category-header{color:#f4f6f7}}