@font-face{font-family:icons;src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix) format('eot'),url(../fonts/icons.woff2) format('woff2'),url(../fonts/icons.woff) format('woff'),url(../fonts/icons.ttf) format('truetype'),url(../fonts/icons.svg#icons) format('svg');font-display:swap}.icon-add-btn:before,.icon-arrow-bottom-thin:before,.icon-arrow-bottom2:before,.icon-arrow-bottom:before,.icon-arrow-left:before,.icon-arrow:before,.icon-baby:before,.icon-base-pseudo,.icon-burger:before,.icon-calendar:before,.icon-chat:before,.icon-close-btn:before,.icon-close:before,.icon-geo:before,.icon-loupe:before,.icon-men:before,.icon-play:before,.icon-plus:before,.icon-rubl:before,.icon-search:before,.icon-telegram:before,.icon-vk:before,.icon-whatsapp:before{font-family:icons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add-btn:before{content:'\E001'}.icon-arrow-bottom-thin:before{content:'\E002'}.icon-arrow-bottom:before{content:'\E003'}.icon-arrow-bottom2:before{content:'\E004'}.icon-arrow-left:before{content:'\E005'}.icon-arrow:before{content:'\E006'}.icon-baby:before{content:'\E007'}.icon-burger:before{content:'\E008'}.icon-calendar:before{content:'\E009'}.icon-chat:before{content:'\E00A'}.icon-close-btn:before{content:'\E00B'}.icon-close:before{content:'\E00C'}.icon-geo:before{content:'\E00D'}.icon-loupe:before{content:'\E00E'}.icon-men:before{content:'\E00F'}.icon-play:before{content:'\E010'}.icon-plus:before{content:'\E011'}.icon-rubl:before{content:'\E012'}.icon-search:before{content:'\E013'}.icon-telegram:before{content:'\E014'}.icon-vk:before{content:'\E015'}.icon-whatsapp:before{content:'\E016'}@font-face{font-family:LineaturaBold;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/LineaturaBold.woff2) format('woff2')}@font-face{font-family:PTSansRegular;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/PTSansRegular.woff2) format('woff2')}@font-face{font-family:PTSansBold;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/PTSansBold.woff2) format('woff2')}@font-face{font-family:PTSansBoldItalic;font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/PTSansBoldItalic.woff2) format('woff2')}@font-face{font-family:PTSansItalic;font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/PTSansItalic.woff2) format('woff2')}@font-face{font-family:RobotoRegular;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/RobotoRegular.woff2) format('woff2')}.b-additional-features{padding:26px 17px 40px 32px}.b-additional-features__title{font-size:19px;line-height:25px;margin-bottom:40px}.b-additional-features__item{margin-bottom:20px;padding-bottom:30px}.b-burger-menu{padding-right:0;padding-left:0}.b-burger-menu__inner{width:960px;margin:0 auto;padding-right:30px;padding-left:30px}.b-button--news{font-size:16px;line-height:21px;padding:9px 14px;border-radius:10px}.b-input--count .b-button--calculate{line-height:49px;width:50px;height:49px}.b-input--count .b-button--calculate:before{line-height:45px}.b-card-area__title{font-size:22px;line-height:38px;margin-bottom:8px}.b-card-info{width:-webkit-calc(100%/3 - 20px);width:calc(100%/3 - 20px);margin:0 15px 57px}.b-card-info--first-column{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.b-card-info--second-column{-webkit-transform:translateY(-63px);-ms-transform:translateY(-63px);transform:translateY(-63px);-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.b-card-info--third-column{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.labirintum .b-card-info{position:relative}.labirintum .b-card-info:after,.labirintum .b-card-info:before{position:absolute;z-index:-2;background-repeat:no-repeat;background-position:center;background-size:contain}.labirintum .b-card-info--first-column:nth-of-type(odd):after{top:61px;right:-57px;width:161px;height:102px;content:'';-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);background-image:url(/images/inhtml/pattern-stick.svg)}.labirintum .b-card-info--first-column:nth-of-type(odd):before{top:100%;right:100%;width:46px;height:44px;margin:20px 0 0;content:'';background-image:url(/images/inhtml/pattern-green.svg)}.labirintum .b-card-info--first-column:nth-of-type(even):after{z-index:1;right:-41px;bottom:20px;width:69px;height:69px;content:'';-webkit-transform:rotate(-11deg);-ms-transform:rotate(-11deg);transform:rotate(-11deg);background-image:url(/images/inhtml/pattern-triangle.svg)}.labirintum .b-card-info--first-column:nth-of-type(even):before{top:82px;right:-32px;width:90px;height:86px;content:'';background-image:url(/images/inhtml/pattern-red.svg)}.labirintum .b-card-info--second-column:nth-of-type(2n+1):before{bottom:36px;left:-48px;width:123px;height:120px;content:'';background-image:url(/images/inhtml/pattern-lilac.svg)}.labirintum .b-card-info--third-column:nth-of-type(2n+1):before{z-index:1;top:-44px;left:-14px;width:65px;height:65px;content:'';background-image:url(/images/inhtml/pattern-triangle.svg)}.b-card-info--news{width:307px;margin:0}.b-card-info--events{width:424px}.b-card-info--poster{width:272px;margin:0}.b-card-info--promo{width:-webkit-calc(100%/2 - 30px);width:calc(100%/2 - 30px);margin:0 15px 70px}.b-card-info--location{width:310px;margin:0;border-radius:20px}.b-card-info--news-list{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin:0 15px 30px}.b-card-info-brands{margin:0 0 43px}.b-card-info-brands::before,.b-card-info-brands__inner{border-radius:50px}.b-card-info-brands__title{font-size:22px;line-height:26px;margin-bottom:14px}.b-card-info-brands__text{font-size:14px;line-height:20px}.b-card-info-brands__top{padding:46px 40px 5px}.b-card-info-brands__button-wrap{right:34px;bottom:23px;left:auto}.b-card-info-brands--kidburg .b-card-info-brands__inner::after,.b-card-info-brands--kidburg::after{top:221px;left:-160px;width:634px;height:442px;background-image:url(../images/inhtml/serpentine-kidburg_desk.svg)}.b-card-info-brands--kidburg .b-card-info-brands__title{font-size:35px;line-height:42px;margin-bottom:18px}.b-card-info-brands--kidburg .b-card-info-brands__text{max-width:284px;margin-bottom:24px}.b-card-info-brands--kidburg .b-card-info-brands__button-wrap{position:relative;bottom:0;left:0}.b-card-info-brands--skazkindom .b-card-info-brands__inner::after,.b-card-info-brands--skazkindom::after{top:-58px;left:-85px;display:block;width:629px;height:663px;background-image:url(../images/inhtml/serpentine-skazkindom_desk.svg)}.b-card-info-brands--kidburg .b-card-info-brands__top{padding-top:71px}.b-card-info-brands--labirintum .b-card-info-brands__inner::after,.b-card-info-brands--labirintum::after{top:-130px;left:-140px;width:613px;height:701px;background-image:url(../images/inhtml/serpentine-labirintum_desk.svg)}.b-card-promotional-offers{width:886px;box-shadow:0 24px 94px rgba(0,0,0,.1)}.b-card-promotional-offers__text{font-size:24px;line-height:36px;margin-bottom:24px}.b-card-promotional-offers__info{width:-webkit-calc(100% - 546px);width:calc(100% - 546px)}.b-card-promotional-offers svg{width:537px}.b-celebration-card--tickets .b-celebration-card__cost{line-height:49px}.b-celebration-card--tickets .b-celebration-card__button-wrap{height:99px}.b-checkbox--pouring{font-size:14px;line-height:18px;min-width:135px;padding:12px 11px}.b-checkbox--pouring__text{padding-left:15px}.b-checkbox--pouring .b-checkbox__name:before,.b-radio__label:before{top:-12px;left:-11px;width:-webkit-calc(100% + 22px);width:calc(100% + 22px);height:-webkit-calc(100% + 24px);height:calc(100% + 24px)}.b-checkbox--options{padding:11px 7px 11px 0}.b-checkbox--options .b-checkbox__name:before{width:-webkit-calc(100% + 7px);width:calc(100% + 7px)}.b-checkbox--tickets-card .b-checkbox__name:before{width:-webkit-calc(100% + 18px);width:calc(100% + 18px)}.no-object-fit .b-cities-map svg{height:903px}.b-container{width:960px;margin:0 auto}.b-container--cities-map{width:960px;padding:0}.b-department-list__item{width:25%;padding-right:20px}.b-factors,.labirintum .b-factors{padding:174px 0 152px}.b-estimation__item{margin-right:56px}.b-factors{margin:-57px 0 0}.labirintum .b-factors__wrapper:after{top:-152px;bottom:-174px}.skazkindom .b-factors{margin:0;padding:175px 0 152px}.b-footer__cloud{width:33%}.b-footer__info,.no-object-fit .b-card-info-brands--skazkindom .b-images--info-brands .b-images__picture{width:auto}.b-footer__logo-game{margin-bottom:0}.b-footer__brend{margin-left:-webkit-calc(33% + (100vw*37/768) + 20px);margin-left:calc(33% + (100vw*37/768) + 20px)}.b-gift-ticket--tickets-classes .b-gift-ticket__row--location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-radio--location:nth-child(2n+1) .b-gift-ticket__adress-list{margin-right:-205px}.b-radio--location:nth-child(2n) .b-gift-ticket__adress-list{margin-left:-205px}.b-images--card-info{width:-webkit-calc(100% + 60px);width:calc(100% + 60px);height:-webkit-calc(100vw*264/1440);height:calc(100vw*264/1440);margin-left:-30px}.b-images--news{width:-webkit-calc(100% + 44px);width:calc(100% + 44px);height:260px;margin:auto -22px 0}.b-images--info-brands{height:-webkit-calc(100vw*647/1440);height:calc(100vw*647/1440)}.b-card-info-brands--skazkindom .b-images--info-brands{height:-webkit-calc(100vw*263/1440);height:calc(100vw*263/1440)}.b-card-info-brands--labirintum .b-images--info-brands{height:-webkit-calc(100vw*270/1440);height:calc(100vw*270/1440)}.no-object-fit .b-card-info-brands--skazkindom .b-images--info-brands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.b-images--info-brands-logo{height:52px;margin-bottom:26px}.b-card-info-brands--kidburg .b-images--info-brands-logo{height:65px}.b-images--area{width:240px;height:240px;border-radius:10px}.b-card-area--contacts .b-images--area{width:164px;height:164px;margin-top:6px}.b-images--events{width:-webkit-calc(100% + 48px);width:calc(100% + 48px);height:261px;margin:0 -24px 28px}.b-images--decor,.b-images--decor-birthday,.b-images--decor-group{bottom:-320px;width:1280px;height:563px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.skazkindom .b-images--decor,.skazkindom .b-images--decor-birthday,.skazkindom .b-images--decor-group{right:50%;width:1280px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.skazkindom .b-images--decor-birthday{bottom:-182px;left:auto;height:352px}.b-images--poster{width:-webkit-calc(100% + 24px);width:calc(100% + 24px);height:183px;margin:0 -12px 11px}.b-images--promo{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);height:220px;margin:0 -20px 18px}.b-images--card-location{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);height:220px;margin:0 -15px 16px}.b-images--promotional-offers{width:546px}.skazkindom .b-images--group{right:50%;bottom:-184px;width:1280px;height:352px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.b-images--factors-bottom,.b-images--factors-top{width:1280px;height:563px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.b-images--factors-bottom{height:659px}.skazkindom .b-images--factors-right{top:-webkit-calc(50% - 57px);top:calc(50% - 57px);display:block;width:352px;height:1012px;-webkit-transform:translateY(-webkit-calc(-50% - 57px));-ms-transform:translateY(calc(-50% - 57px));transform:translateY(calc(-50% - 57px))}.skazkindom .b-images--factors-mobile{display:none}.b-input{margin-bottom:16px}.b-input--promo{margin-bottom:25px}.b-input--number,.b-input--search-result{margin:0}.b-input--callback{margin-bottom:19px}.b-input--callback:last-child{margin-bottom:0}.b-input--tickets:last-child{margin:0}.b-input--count{margin:0 0 3px}.b-input--count .b-input__input-field{line-height:47px;width:35px;height:47px}.b-link--area{font-size:14px;line-height:24px;margin-bottom:18px}.b-link--area-tel{font-size:14px;line-height:21px}.b-card-area--contacts .b-link--area-tel{line-height:18px}.b-link--menu-separator,.b-menu-separator__menu-nav li{font-size:12px;line-height:16px}.b-main-banner__title{font-size:40px;line-height:42px}.b-main-banner__inner{max-width:450px}.b-not-found{width:744px;max-width:744px;margin:56px auto 100px;padding:46px 20px;border-radius:40px}.b-not-found__title{font-size:130px;line-height:128px;margin-bottom:5px}.b-not-found__no-page{font-size:24px;line-height:29px;margin-bottom:46px}.b-popup__content{max-width:824px}.b-popup--callback .b-popup__content{max-width:585px;padding:58px 47px 51px}.b-popup--calendar .b-popup__content{max-width:664px}.b-popup--service .b-popup__content{max-width:585px;padding:58px 47px 51px}.b-menu-separator__inner{height:-webkit-calc(100% - 52px);height:calc(100% - 52px);margin-top:26px;margin-left:38px;padding:28px}.b-menu-separator__opening-area--bg{padding:0;background-color:transparent}.b-menu-separator__logo-link{margin-bottom:37px}.b-menu-separator ul{padding:0 23px}.b-menu-separator__other{margin-bottom:50px}.b-menu-separator__other li:not(:last-child){margin-bottom:20px}.b-program__wrapper{margin-right:-webkit-calc((960px - 100vw)/2 - 30px);margin-right:calc((960px - 100vw)/2 - 30px);padding-right:-webkit-calc((960px - 100vw)/2 - 30px);padding-right:calc((960px - 100vw)/2 - 30px)}.b-radio{font-size:14px;line-height:18px;min-width:135px;padding:12px 11px}.b-radio__text{padding-left:15px}.b-radio__check:after{top:6px;left:4px;width:13px;height:7px}.b-radio--celebration .b-radio__label::before{width:-webkit-calc(100% + 24px);width:calc(100% + 24px)}.b-radio--location,.b-radio--service{min-width:auto;padding:0}.b-radio--service{line-height:20px}.b-radio--location{width:185px;margin:0 10px 16px}.b-radio--location:last-child{margin:0 10px 16px}.b-schedule-page{margin-bottom:72px}.b-schedule-page__right-column{padding-bottom:40px}.b-separator-page__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -38px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-slider-promotional__serpentine,.b-slider-promotional__serpentine--s4,.b-slider-promotional__serpentine--s5,.b-wrapper-card__serpentine,.labirintum .b-slider-promotional__serpentine--s4,.labirintum .b-slider-promotional__serpentine--s5{display:inline-block}.b-separator-page__cards .columns{width:-webkit-calc(100%/2 - 76px);width:calc(100%/2 - 76px);margin:0 38px}.b-slider-promotional,.labirintum .b-slider-promotional{margin-bottom:105px}.b-slider-promotional__serpentine{width:478.3px;height:362.2px}.b-slider-promotional__serpentine--s1{top:-170px;right:-218px}.b-slider-promotional__serpentine--s2{top:60px;right:190px;-webkit-transform:rotate(100deg);-ms-transform:rotate(100deg);transform:rotate(100deg)}.labirintum .b-slider-promotional__serpentine--s1{top:39%;bottom:auto;left:-55px;width:123px;height:120px;-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.labirintum .b-slider-promotional__serpentine--s2{top:100%;right:auto;bottom:auto;left:25.5%;width:161px;height:102px;margin-top:-28px}.labirintum .b-slider-promotional__serpentine--s3{right:auto;left:21%;width:36px;height:36px;margin-top:71px}.labirintum .b-slider-promotional__serpentine--s5{top:-48px;left:31.5%;width:90px;height:86px}.labirintum .b-slider-promotional__serpentine--s4{right:28px;bottom:100%;width:61px;height:61px;margin-bottom:125px}.b-tags--events{top:34px}.b-tags--events .b-tags__item{padding:3px 4px}.b-title--banner{font-size:40px;line-height:42px;max-width:100%}.b-title--everything{margin-bottom:116px}.b-wrapper-card{max-height:1486px;margin:0 -10px}.b-wrapper-card__serpentine{position:absolute;z-index:-1;width:478.3px;height:362.2px;object-fit:contain}.b-wrapper-card__serpentine--s1{top:385px;left:33.8%}.b-wrapper-card__serpentine--s2{bottom:90px;left:-67px}