@font-face{font-family:Neue;src:url(/fonts/NeueHaasUnicaW1G-Black.ttf?45d8ada270f57d6df8726091e7f2e7db) format("truetype")}@font-face{font-family:Navigo;src:url(/fonts/Navigo-Light.ttf?fb15eb4b0c0fb4b995f0b18583486052) format("truetype")}body,html{height:100%;background:#fefefe;font-family:Navigo}body *{position:relative;z-index:0}#header{padding:60px 0}#slick-slider .header__slider-item{width:750px!important;height:400px;display:block;background:url(/img/slider-temp.png);background-color:transparent;background-size:auto auto;background-size:cover;border-radius:30px;background-blend-mode:darken;background-color:rgba(0,0,0,.36)}#slick-slider .slick-slide:not(.slick-center){z-index:0;-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}#slick-slider .slick-active.slick-center+.slick-slide+.slick-slide{z-index:1}#slick-slider .slick-active.slick-center+#slick-slider .slick-slide,.slick-center+#slick-slider .slick-cloned{z-index:2}#slick-slider .slick-center{z-index:3}#slick-slider .slick-slide{position:relative;-webkit-transition:-webkit-transform 80ms;transition:-webkit-transform 80ms;transition:transform 80ms;transition:transform 80ms,-webkit-transform 80ms}#slick-slider .slide img{position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}#slick-slider .slick-prev{left:10%!important}#slick-slider .slick-next{right:10%!important}#slick-slider .slick-next:before{background:url(/img/next.png);background-size:100% 100%}#slick-slider .slick-next:before,#slick-slider .slick-prev:before{content:"";width:50px;height:50px;display:block;position:relative;opacity:1}#slick-slider .slick-prev:before{background:url(/img/prev.png);background-size:100% 100%}#slick-slider .slick-next,#slick-slider .slick-prev{width:50px;height:50px;z-index:999;opacity:1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.34);box-shadow:0 0 20px rgba(0,0,0,.34);border-radius:50px}#slick-slider .slick-next{right:0}#slick-slider .slick-prev{left:0}.slider-item__h{font-size:36px;font-family:Neue;text-transform:uppercase;padding:135px 240px 0 40px}.slider-item__descr,.slider-item__h{color:#fff;line-height:1.2;text-align:left}.slider-item__descr{font-size:18px;font-family:Navigo;padding-left:40px;padding-right:170px}#slick-slider-mobile .header__slider-item{height:320px;background-size:cover;background-blend-mode:multiply;background-color:dimgray;margin:0 20px;border-radius:30px;padding:20px;max-width:300px!important;width:80vw!important}#slick-slider-mobile .slider-item__descr{font-size:14px;padding:10px 0 0}#slick-slider-mobile .slider-item__h{font-size:18px;padding:0}.purple-section{background:#5a2d91;background-position-y:0;background-image:none;background-size:auto auto;background-image:url(/img/purple-bg.png);background-size:100% auto;background-position-y:100%;background-repeat:no-repeat}.what__slider-item img{margin:auto;width:100%}#what .slick-next:before{background:url(/img/next.png);background-size:100% 100%}#what .slick-next:before,#what .slick-prev:before{content:"";width:50px;height:50px;display:block;position:relative;opacity:1}#what .slick-prev:before{background:url(/img/prev.png);background-size:100% 100%}#what .slick-next,#what .slick-prev{width:50px;height:50px;z-index:999;opacity:1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.34);box-shadow:0 0 20px rgba(0,0,0,.34);border-radius:50px}#what .slick-next{right:0}#what .slick-prev{left:0}.what__text-header{font-size:36px;font-family:Neue;color:#fff;text-transform:uppercase;line-height:1.2;text-align:left;margin-top:40px}.what__text-body{color:#fff;padding-top:15px;font-size:18px}#activity{margin-top:60px;padding-bottom:60px}.activity__slider-item img{margin:auto}#activity .slick-next:before{background:url(/img/next.png);background-size:100% 100%}#activity .slick-next:before,#activity .slick-prev:before{content:"";width:50px;height:50px;display:block;position:relative;opacity:1}#activity .slick-prev:before{background:url(/img/prev.png);background-size:100% 100%}#activity .slick-next,#activity .slick-prev{width:50px;height:50px;z-index:999;opacity:1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.34);box-shadow:0 0 20px rgba(0,0,0,.34);border-radius:50px}#activity .slick-next{right:0}#activity .slick-prev{left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.slick-dots li button:before{font-size:14px}.activity__text-header{font-size:36px;font-family:Neue;color:#fff;text-transform:uppercase;line-height:1.2;text-align:left;margin-top:40px}.activity__text-body{color:#fff;padding-top:15px;font-size:18px}#themes{height:745px;background-image:url("/img/themes-bg.png");background-position-x:50%;position:relative;background-size:auto 100%}.themes__round{border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,1,5,.15);box-shadow:0 0 15px 0 rgba(0,1,5,.15);width:200px;height:200px;text-align:center;margin:0 10px}.themes__round:hover{background-color:#ececec}.themes__round img{margin-top:35px;height:59px;width:auto}.themes__round p{color:#5a2d91;font-size:16px;padding-top:5px;font-weight:700;font-family:Neue;text-transform:uppercase}.themes__round p:hover{text-decoration:none}#themes .row{padding-top:20px}#themes .container-fluid{padding-top:160px}.themes__header{position:absolute;left:50%;text-align:center;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:75px;color:#fff;font-family:Neue;font-size:24px;text-transform:uppercase}#blocks{padding-top:60px;padding-bottom:60px}.block__birthday-block{width:100%;height:320px;background:url(/img/birthday-block.png);background-size:auto auto;background-size:100%;margin-bottom:60px;background-repeat:no-repeat}.block__camp-block{width:100%;height:320px;background:url(/img/camp-block.png);background-size:auto auto;background-size:100%}.form__text-header{font-size:30px;font-family:Neue;color:#fff;text-transform:uppercase;line-height:1.2;text-align:left}.form__text-sub{color:#fff;font-size:18px}.form__block{background:#fff;padding:20px;border-radius:20px;margin-top:25px}.form-control{border:0;background:#f3f0f0}.btn.btn-primary{border-radius:10px;background-color:#ffe12d;border:0;color:#662995;font-family:Neue;text-transform:uppercase;padding:10px 32px}#checkbox-agree{margin-top:8px}#form{padding:60px 0}#footer{background-size:cover;padding-top:60px;padding-bottom:60px;background-color:#582c8e}.footer__header{font-size:36px;font-family:Neue;line-height:.833}.footer__header,.footer__subheader{color:#fff;text-transform:uppercase;text-align:left}.footer__subheader{font-size:24px}.footer__inline-item:first-child{margin-left:0}.footer__inline-item{font-size:20px;display:inline-block;vertical-align:top;margin-left:50px;position:relative}.footer__inline-item:before{content:"";width:60px;height:5px;background:#fff;position:absolute;top:-6px}.footer__social-inline{font-size:0;color:#fff;text-align:left;margin-top:50px}.footer__social-inline-item:first-child{margin-left:0}.footer__social-inline-item{font-size:20px;display:inline-block;vertical-align:top;margin-left:0;position:relative;margin-bottom:0;padding:5px}.footer__social-inline-item span{padding-left:15px}.footer__social-inline-item img{width:50px;height:auto}.footer__inline{font-size:0;color:#fff;text-align:left;margin-top:50px}.contacts__social-item:first-child{margin-left:0}.contacts__social-item{font-size:20px;display:inline-block;vertical-align:top;margin-left:50px;position:relative}.contacts__social-item:before{content:"";width:60px;height:5px;background:#fff;position:absolute;top:-6px}.contacts__social-inline{font-size:0;color:#fff;text-align:left;margin-top:50px;margin-left:-5px}.contacts__social-inline-item:first-child{margin-left:0}.contacts__social-inline-item{font-size:20px;display:inline-block;vertical-align:top;margin-left:0;position:relative;margin-bottom:0;padding:5px}.contacts__social-inline-item span{padding-left:15px}.contacts__social-inline-item img{width:30px;height:auto}.purple-section-footer{background:url(/img/footer-image.png);background-repeat:no-repeat;background-color:#582c8e;background-position-y:0}header.page-header{color:#5a2d91;border-bottom:0;padding:20px;z-index:1}a.logos{display:block;text-align:center;width:160px;margin:auto}a.logos img{max-width:100%}.navmenu-contaienr{border-top:1px solid #ffff2d}nav.nav-top{display:inline-block;text-align:left}.nav-top a{font-size:18px;text-transform:uppercase;color:#636161;line-height:32px;margin-right:18px;display:inline-block}.header-social a:hover,.nav-top a:hover{color:#5a2d91;text-decoration:none;font-weight:700}span.header-phone{font-size:30px;padding-top:10px;display:inline-block}.header-social a{font-size:38px;color:#5a2d91;padding:5px}span.adress-header{font-size:16px;text-align:right;float:right;max-width:290px;padding:10px 0}input.search-header-i{float:right;background:#fff 10px url(/i/search.png) no-repeat;padding-left:42px}span.timework{display:inline-block;color:#ffff2d;padding-left:60px;line-height:60px;background:url(/img/clock.png) no-repeat 0;margin-left:30px;float:right}a.buy-topbutton{display:inline-block;background:url(/img/topbutton.png) 100% 0 no-repeat;width:230px;height:160px;position:absolute;top:-30px;right:10px;text-indent:-9999px;z-index:1000;display:none}.modal-close{position:absolute;width:22px;height:22px;top:12px;right:12px;background:url(/img/modal-close.png);cursor:pointer;background-size:100%}.fancybox-close-small{display:none}.modal-close.white{background:url(/img/close-white.png);background-size:100%}#modal-schedule{display:none;position:relative;background:url(/img/modal-schedule.png);background-size:auto auto;width:27vw;height:39vw;background-size:100% 100%}#modal-schedule .fancybox-close-small{display:none!important}#modal-newyear{background:url(/img/modal-ny.png);background-position-x:0;background-size:auto auto;background-size:102% 100%;background-position-x:50%}#modal-newyear,#modal-theater{display:none;position:relative;width:60vw;height:98vw}#modal-theater{background:url(/img/modal-theater.png);background-position-x:0;background-size:auto auto;background-size:102% 100%;background-position-x:50%}#modal-skazki{background:url(/img/modal-skazki.png);background-position-x:0;background-size:auto auto;width:60vw;height:63vw;background-size:102% 100%;background-position-x:50%}#modal-price,#modal-skazki{display:none;position:relative}#modal-price{background:url(/img/modal-price.png);background-size:auto auto;width:59vw;height:118vw;background-size:100% 100%;border-radius:20px}#modal-price .fancybox-close-small{display:none!important}#modal-map{display:none;position:relative;background:url(/img/modal-map.png);background-size:auto auto;width:80vw;height:42vw;background-size:100% 100%}#modal-map .fancybox-close-small{display:none!important}#modal-in-march{display:none;position:relative;border-radius:25px}#modal-in-march .fancybox-close-small{display:none!important}div#popupform{padding:30px;border-radius:25px}.popup{display:none}.fancybox-close{position:absolute;top:20px;right:20px;width:38px;height:38px;background:url(/i/close.png) no-repeat}.popup-title{font-size:18px;line-height:25px;font-family:Neue;text-transform:uppercase;margin:20px 0 10px}.popup-title.popup-title-size2{font-size:24px;line-height:32px}.popup-section-wrap{border-radius:30px;color:#2b2b2b;padding:6px 25px;min-height:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:24px;background:transparent;border:3px solid #ccc;position:relative}.popup-section-text{padding-left:20px}.popup-section.popup-section-fio .popup-section-wrap{background:transparent;border-color:#5a2d91}.popup-section.popup-section-fio .popup-section-wrap:before{background:#5a2d91}.popup-section.popup-section-fio .popup-section-wrap:after{background:url(/img/map.png) 50% no-repeat}.popup-section.popup-section-fio .popup-section-wrap:hover{background:#5a2d91;color:#fff;-webkit-box-shadow:3px 7px 10px rgba(90,45,145,.25);box-shadow:3px 7px 10px rgba(90,45,145,.25)}.popup-section.popup-section-fio .popup-section-wrap:hover:after{border-right:3px solid rgba(0,0,0,.27)}.popup-section.popup-section-blue .popup-section-wrap{background:transparent;border-color:#00b7f4}.popup-section.popup-section-blue .popup-section-wrap:before{background:#00b7f4}.popup-section.popup-section-blue .popup-section-wrap:after{background:url(/img/mail.png) 50% no-repeat;height:105px}.popup-section.popup-section-blue .popup-section-wrap:hover{background:#00b7f4;color:#fff;-webkit-box-shadow:3px 7px 10px rgba(0,184,245,.25);box-shadow:3px 7px 10px rgba(0,184,245,.25)}.popup-section.popup-section-blue .popup-section-wrap:hover:after{border-right:3px solid rgba(0,0,0,.27)}.popup-section.popup-section-red .popup-section-wrap{background:transparent;border-color:#ff6482}.popup-section.popup-section-red .popup-section-wrap:before{background:#ff6482}.popup-section.popup-section-red .popup-section-wrap:after{background:url(/img/phone.png) 50% no-repeat}.popup-section.popup-section-red .popup-section-wrap:hover{background:#ff6482;color:#fff;-webkit-box-shadow:3px 7px 10px rgba(255,100,130,.25);box-shadow:3px 7px 10px rgba(255,100,130,.25)}.popup-section.popup-section-red .popup-section-wrap:hover:after{border-right:3px solid rgba(0,0,0,.27)}.popup-section-text.popup-section-text2{font-size:30px}.buy-tag{position:absolute;width:88px;height:130px;background-image:url(/img/sale-tag.png);top:-16px;right:-34px}.contact__block{border-radius:20px;background-color:#64d2ff;-webkit-box-shadow:0 23px 123.69px 9.31px rgba(0,0,0,.1);box-shadow:0 23px 123.69px 9.31px rgba(0,0,0,.1);width:100%;height:auto;padding:30px;margin-bottom:20px}.contact__block-header{font-size:36px;font-family:Neue;color:#fff;text-transform:uppercase;line-height:1.2}.contact__block-subheader{font-size:24px;color:#fff;text-transform:uppercase;padding-bottom:20px}.contact__checkbox-agree{font-size:12px;color:#fff;line-height:1.2}.contact__block-button button{border-radius:10px;background-color:#ffe12d;border:0;color:#662995;font-family:Neue;text-transform:uppercase}.contact__block-button{margin-top:25px}@media (min-width:768px){header div.navmenu-container{border-top:0;text-align:center}}@media (min-width:768px) and (max-width:991px){header>div.container div.row div>span{padding:5px 0;font-size:14px}header>div.container div.row div.header-social a{font-size:22px}a.buy-topbutton{right:20px;width:160px}}@media (min-width:992px) and (max-width:1199px){span.header-phone{padding-top:0}}@media (max-width:960px){span.header-phone{border-bottom:0}nav.nav-top{border-top:1px solid #aaa;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:0 15px}header div.container,header div.container-fluid{padding:0!important}header div.row{margin:0!important}header div.row div{padding-left:0!important;padding-right:0!important}span.mobbuyttonmenu{left:30px;background:url(/i/menu-xs.png) no-repeat;background-size:contain}span.header-phone{margin-top:-2px}.header-sub-phone{display:block;text-align:center}a.buy-topbutton{top:-105px;right:30px}nav.nav-top a{font-size:18px}.block__birthday-block,.block__camp-block{height:134px;background-repeat:no-repeat}#themes{height:auto;background:#5a2d91;background-position-x:0;background-repeat:repeat;background-position-x:50%;position:relative;background-repeat:no-repeat}.themes__round{border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,1,5,.15);box-shadow:0 0 15px 0 rgba(0,1,5,.15);width:200px;height:200px;text-align:center;margin:10px}.footer__header{font-size:36px;font-family:Neue;color:#fff;text-transform:uppercase;line-height:1;text-align:left}.footer__inline-item{font-size:20px;display:block;vertical-align:top;margin-left:0;position:relative;margin-top:20px}.footer__inline-item:before{content:none}.footer__inline{margin-top:8px}#footer{height:auto}.footer__social-inline-item{font-size:20px;display:inline-block;vertical-align:top;margin-left:0;position:relative;margin-bottom:0;padding:5px}#modal-newyear button{font-size:4vw;padding:5px 10px}#modal-newyear{padding:35px 5vw!important;width:90vw!important;height:154vw!important}#modal-theater button{font-size:4vw;padding:5px 10px}#modal-theater{padding:35px 5vw!important;width:90vw!important;height:154vw!important}#modal-skazki button{font-size:4vw;padding:5px 10px}#modal-skazki{padding:35px 5vw!important;width:90vw!important;height:154vw!important}#slide-ny{background-image:url("/img/slide-ny-mobile.jpg")!important}#slide-theater{background-image:url("/img/slide-theater-mobile.png")!important}#modal-price{width:80vw!important;height:160vw!important}#modal-schedule{width:61vw!important;height:90vw!important}#what{padding:60px 0}.form-robot{height:230px;margin-bottom:20px}.activity__slider-item img{margin:auto;width:100%}#themes{padding-bottom:40px}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(90, 45, 145)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");color:#5a2d91}}section#price{padding:60px 0;padding-bottom:0;z-index:5}#price h1{font-family:Neue;font-size:36px;color:#5a2d91;text-transform:uppercase;text-align:center}.price-blocks{padding:60px 0}.price-blocks__age{font-size:30px;font-family:Neue;color:#5a2d91;border-left:4px solid #5a2d91;line-height:47px;padding-left:14px;padding-bottom:5px;margin-bottom:15px}.price-blocks__card{padding:15px;padding-bottom:20px;padding-top:5px;-webkit-box-shadow:0 0 10px #00000014;box-shadow:0 0 10px #00000014;border-radius:10px;background:#fff}.text-purple,.text-purple *{color:#5a2d91!important}.border-purple,.border-purple *{border-color:#5a2d91!important}.price-blocks__category{background:#64d2ff;padding:10px;text-align:center;color:#fff;border-radius:5px;margin:15px 0}.price-blocks__category span{font-family:Neue;font-size:18px;padding-left:10px;vertical-align:bottom}.price-blocks__category.category-yellow{background:#ffe12d;color:#5a2d91}.price-blocks__category.category-purple{background:#5a2d91}.price-blocks__category.category-white{background:#fff;color:#5a2d91;border:1px solid #5a2d91}.price-blocks__value{font-size:24px;font-family:Neue;color:#fff;line-height:1;text-align:left}.price-blocks__value>div{font-family:Navigo;font-size:14px}.price-blocks__value.more-line-height{line-height:100%}.price-blocks__continue{text-align:center;padding:15px 0;margin:15px 0;margin-bottom:0;padding-top:15px;border-top:1px solid #fff}.price-blocks__continue.border-purple{border-top:1px solid #5a2d91!important}.price-blocks__continue *{text-align:center}.price-blocks__continue.continue-borderless{border:0;padding:0;margin-bottom:0}.price-blocks h3{color:#5a2d91;font-family:Neue;font-size:18px}.price-blocks__card.purple-border{border:1px solid #5a2d91}@media (min-width:768px){.price-blocks__card.sm-margin-top{margin-top:66px}}.price-block__info{color:#5a2d91;font-size:12px;border-top:1px solid #e8e8e8;padding-top:20px;margin-top:65px}.circle-top{position:relative}.circle-top:before{content:"";background:#582c8e;height:180vw;position:absolute;left:-40vw;width:180vw;top:-350px;z-index:-2;border-radius:170vw}.navbar-brand img{max-height:50px}.navbar-info span{display:inline-block;vertical-align:middle;padding-left:7px;font-family:Navigo;font-weight:300;font-size:14px;text-align:left;color:#5a2d91}.navbar-info span div{font-size:18px}.navbar-info img{height:34px}.navbar{background:#fff!important;z-index:1}.navbar .container-border-top{padding-top:15px;margin-top:15px;padding-bottom:10px;border-top:1px solid #eaeaea}.navbar .container{padding-left:0;padding-right:0}.navbar .nav-link{text-transform:uppercase;padding:6px 14px!important;font-size:14px}@media screen and (max-width:1200px){.navbar .nav-link{font-size:12px!important}}.navbar-buttons .btn{font-size:16px!important;font-family:Navigo!important;font-weight:300!important;text-transform:none!important;padding:4px 15px!important;background-color:#ffe12d}.navbar-buttons .btn:active,.navbar-buttons .btn:focus,.navbar-buttons .btn:hover{background-color:#f9d500!important;color:#662995!important}.navbar-buttons .btn span{padding-left:10px}.navbar-buttons .btn img{top:-3px}.navbar-buttons .btn:last-child{background-color:#64d2ff;color:#fff;margin-left:20px}.navbar-buttons .btn:last-child:active,.navbar-buttons .btn:last-child:focus,.navbar-buttons .btn:last-child:hover{background-color:#31c3ff!important;color:#fff!important}.navbar-dropdown{border:none;-webkit-box-shadow:0 0 10px #00000026;box-shadow:0 0 10px #00000026;top:58px}.navbar-dropdown a.nav-link{text-transform:none!important;font-size:12px}#page404{background:#582c8e}#page404 img{max-width:380px}.fancybox-container{font-family:Navigo!important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000}.visit-block:hover{text-decoration:none!important}#contacts{color:#5a2d91}#contacts h1{text-align:left;font-family:Neue;font-size:36px;letter-spacing:0;color:#5a2d91;text-transform:uppercase}#contacts .address,#contacts .hours{text-align:left;font-size:16px;letter-spacing:0;color:#5a2d91}#contacts .small-header{font-family:Neue}#contacts span{font-size:16px;padding-left:20px}#contacts .company{font-size:12px;margin-top:120px;padding-bottom:40px}@media (min-width:991px){.map-container{position:absolute;left:50%;width:50%;padding:0;z-index:1;top:0}}