✦ ☆ · ✧
С чего начнём? Выберите город и формат — покажем только то, что подходит вашей семье
Акция раннего бронирования до 15 сентября
🎁 Цены прошлого года + месяц занятий в подарок
Записаться по акции →
Наш подход
Мы не выбираем между бережным отношением и результатом Ребёнку не нужно становиться удобным, чтобы успешно развиваться. В «Космовёнке» его принимают таким, какой он есть, замечают сильные стороны и помогают двигаться вперёд — без давления, но с понятными целями.
Меня видят. У меня получается. Я могу больше. 01 Развитие, а не просто занятость Каждое занятие решает конкретные возрастные задачи. Мы не заполняем время ребёнка развлечениями — мы формируем навыки, которые помогают ему становиться самостоятельнее, увереннее и успешнее.
02 Видим ребёнка, а не только программу До восьми детей в группе позволяют педагогу замечать темп, интересы и трудности каждого. Мы адаптируем программу к ребёнку, а не ребёнка — к программе.
03 Поддерживаем, но не занижаем планку У нас можно ошибаться, пробовать снова и задавать вопросы. Педагог не делает всё за ребёнка и не требует результата через давление — он помогает пройти путь до собственного: «У меня получилось».
04 Родитель понимает, за что платит Понятные цели занятий, обратная связь и видимый путь развития вместо неопределённого: «Всё было хорошо, ребёнок позанимался».
с 2016 года работаем с детьми
5000+ детей занимались у нас
до 8 детей в группе
понятная обратная связь родителям
Один подход — четыре пространства для вашей семьи Выберите удобный адрес и формат. На странице каждого филиала — программы, расписание, стоимость и запись на пробное занятие.
Пушкино
ул. Тургенева, 5 Детский центр
Занятия 1–7 лет Программы 7–14 лет Мини-сад Робототехника Художественная школа Английский язык Логопед Кулинарные и творческие мастер-классы
Программы и расписание Мытищи
ул. Стрелковая, 4 Детский центр
Занятия 1–7 лет Программы 7–14 лет Мини-сад Робототехника Художественная школа Английский язык Логопед Кулинарные и творческие мастер-классы
Программы и расписание Пушкино
ул. Добролюбова, 20 Детский центр
Занятия 1–7 лет Программы 7–14 лет Английский язык Танцевальная студия
Программы и расписание Пушкино
ул. Добролюбова, 20 Частный детский сад для детей от 1 до 7 лет
Детский сад полного дня Мини-сад утром Мини-сад вечером
Подробнее о детском саде Будни расписаны по минутам?
Выходные — время пробовать новое Хочется провести выходной ярко и с пользой? В «Космовёнке» каждый выходной может стать маленьким приключением.
Стать поваром на один день Кулинарные мастер-классы Приготовить собственный десерт, испечь вафли или морковный торт.
Создать то, чего больше ни у кого нет Творческие мастер-классы Картины, необычные техники и дизайнерские фигурки для детей и взрослых.
Первое знакомство с театром Спектакли для самых маленьких Камерные кукольные спектакли, сенсорные сказки и иммерсивные представления.
::file-selector-button { margin-inline-end: 4px; }
::placeholder { opacity: 1; }
@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
::placeholder { color: currentcolor; }
@supports (color:color-mix(in lab, red, red)) {
::placeholder { color: color-mix(currentcolor, transparent); }
}
}
textarea { resize: vertical; }
::-webkit-search-decoration { appearance: none; }
::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
::-webkit-datetime-edit { display: inline-flex; }
::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
::-webkit-datetime-edit { padding-block: 0px; }
::-webkit-datetime-edit-year-field { padding-block: 0px; }
::-webkit-datetime-edit-month-field { padding-block: 0px; }
::-webkit-datetime-edit-day-field { padding-block: 0px; }
::-webkit-datetime-edit-hour-field { padding-block: 0px; }
::-webkit-datetime-edit-minute-field { padding-block: 0px; }
::-webkit-datetime-edit-second-field { padding-block: 0px; }
::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
::-webkit-calendar-picker-indicator { line-height: 1; }
button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
::file-selector-button { appearance: button; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-outer-spin-button { height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
@layer components;
@layer utilities {
.visible { visibility: visible; }
.relative { position: relative; }
.start { inset-inline-start: var(--spacing); }
.container { width: 100%; }
@media (width >= 40rem) {
.container { max-width: 40rem; }
}
@media (width >= 48rem) {
.container { max-width: 48rem; }
}
@media (width >= 64rem) {
.container { max-width: 64rem; }
}
@media (width >= 80rem) {
.container { max-width: 80rem; }
}
@media (width >= 96rem) {
.container { max-width: 96rem; }
}
.table { display: table; }
}
:root { --ink: #10265a; --muted: #53627e; --sky: #2d9df3; --sky-soft: #eaf6ff; --purple: #7a62df; --purple-soft: #eeeafd; --pink: #f14f86; --pink-soft: #fff0f5; --yellow: #f8bd24; --yellow-soft: #fff6d6; --paper: #fffdf9; --white: #fff; }
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { color: var(--ink); background: var(--paper); -webkit-font-smoothing: antialiased; margin: 0px; font-family: "Trebuchet MS", "Avenir Next", "Segoe UI", Arial, sans-serif; }
a { color: inherit; text-decoration: none; }
img { max-width: 100%; display: block; }
.container { width: min(1240px, 100% - 56px); margin: 0px auto; }
.site-header { z-index: 50; backdrop-filter: blur(16px); background: rgba(255, 255, 255, 0.94); border-bottom: 1px solid rgba(16, 38, 90, 0.08); position: sticky; top: 0px; box-shadow: rgba(35, 55, 96, 0.07) 0px 8px 28px; }
.site-header__inner { grid-template-columns: auto 1fr auto; align-items: center; gap: 34px; min-height: 84px; display: grid; }
.site-header__brand { width: 205px; }
.site-header__brand img { width: 100%; }
.site-header__nav { justify-content: center; align-items: center; gap: 24px; display: flex; }
.site-header__nav a { color: rgb(51, 70, 110); font-size: 13px; font-weight: 900; transition: color 0.2s; }
.site-header__nav a:hover { color: var(--sky); }
.site-header__actions { align-items: center; gap: 12px; display: flex; }
.site-header__phone { white-space: nowrap; font-size: 13px; font-weight: 900; }
.site-header__cta { color: rgb(255, 255, 255); background: var(--pink); border-radius: 13px; justify-content: center; align-items: center; min-height: 44px; padding: 0px 18px; font-size: 13px; font-weight: 900; display: inline-flex; box-shadow: rgba(241, 79, 134, 0.2) 0px 9px 20px; }
.hero { background: radial-gradient(circle at 9% 94%, rgba(122, 98, 223, 0.08), rgba(0, 0, 0, 0) 22%), linear-gradient(122deg, rgb(255, 254, 250) 0%, rgb(253, 253, 255) 53%, rgb(238, 248, 255) 100%); min-height: 940px; padding: 0px 0px 62px; position: relative; overflow: hidden; }
.hero__header { z-index: 5; justify-content: space-between; align-items: center; gap: 24px; min-height: 116px; display: flex; position: relative; }
.brand { width: 245px; }
.brand img { width: 100%; height: auto; }
.phone { white-space: nowrap; background: rgba(255, 255, 255, 0.88); border: 1px solid rgba(16, 38, 90, 0.09); border-radius: 999px; align-items: center; gap: 13px; padding: 12px 20px; font-weight: 900; display: inline-flex; box-shadow: rgba(32, 57, 107, 0.08) 0px 10px 32px; }
.phone__icon { width: 30px; height: 30px; color: var(--pink); background: var(--pink-soft); border-radius: 50%; place-items: center; font-size: 18px; display: grid; }
.hero__stars { z-index: 1; color: rgb(169, 214, 251); pointer-events: none; width: 270px; height: 175px; position: absolute; top: 104px; left: 31%; }
.hero__stars span { opacity: 0.85; font-size: 27px; position: absolute; }
.hero__stars span:first-child { top: 32%; left: 5%; }
.hero__stars span:nth-child(2) { font-size: 38px; top: 0px; left: 54%; }
.hero__stars span:nth-child(3) { color: var(--pink); top: 58%; right: 6%; }
.hero__stars span:nth-child(4) { bottom: 0px; left: 38%; }
.hero__grid { grid-template-columns: 1.03fr 0.97fr; align-items: stretch; min-height: 540px; display: grid; }
.hero__content { z-index: 3; padding: 104px 28px 30px 0px; position: relative; }
.hero h1 { letter-spacing: -0.055em; margin: 0px; font-size: clamp(58px, 6.1vw, 92px); font-weight: 900; line-height: 0.98; }
.hero__lead { color: rgb(39, 59, 104); max-width: 590px; margin: 28px 0px 0px; font-size: 22px; line-height: 1.5; }
.hero__photo { z-index: 1; background: rgb(220, 235, 244); border-radius: 0px 0px 0px 42%; width: 49.5%; height: 655px; position: absolute; top: 0px; right: 0px; overflow: hidden; }
.hero__photo::after { content: ""; background: linear-gradient(90deg, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0) 25%); position: absolute; inset: 0px; }
.hero__photo img { object-fit: cover; object-position: center center; width: 100%; height: 100%; }
.offer { background: rgba(255, 255, 255, 0.95); border: 1px solid rgba(90, 110, 171, 0.12); border-radius: 24px; max-width: 690px; margin-top: 38px; padding: 18px 18px 18px 20px; position: relative; box-shadow: rgba(49, 73, 126, 0.12) 0px 16px 46px; }
.offer__labels { flex-wrap: wrap; align-items: center; gap: 8px; margin-bottom: 16px; display: flex; }
.offer__labels span { letter-spacing: 0.045em; text-transform: uppercase; border-radius: 9px; padding: 7px 13px; font-size: 12px; font-weight: 900; line-height: 1; }
.offer__type { color: rgb(255, 255, 255); background: var(--purple); }
.offer__date { background: var(--yellow-soft); }
.offer__main { grid-template-columns: auto 1fr auto; align-items: center; gap: 15px; display: grid; }
.offer__gift { background: var(--yellow-soft); border-radius: 16px; place-items: center; width: 54px; height: 54px; font-size: 30px; display: grid; }
.offer__main p { margin: 0px; line-height: 1.18; }
.offer__main strong { font-size: 22px; display: block; }
.offer__main p > span { color: var(--pink); margin-top: 4px; font-size: 18px; font-weight: 900; display: block; }
.offer__button { color: rgb(255, 255, 255); background: var(--pink); border-radius: 15px; justify-content: center; align-items: center; gap: 12px; min-height: 60px; padding: 0px 21px; font-size: 15px; font-weight: 900; transition: transform 0.2s, box-shadow 0.2s; display: inline-flex; box-shadow: rgba(241, 79, 134, 0.24) 0px 11px 25px; }
.offer__button:hover { transform: translateY(-2px); box-shadow: rgba(241, 79, 134, 0.31) 0px 15px 32px; }
.offer__button span { font-size: 24px; }
.choice { z-index: 6; background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(44, 76, 134, 0.09); border-radius: 30px; grid-template-columns: 1.2fr 1fr; gap: 38px; margin-top: -4px; padding: 28px; display: grid; position: relative; box-shadow: rgba(44, 65, 111, 0.13) 0px 22px 54px; }
.choice__cities { grid-template-columns: 1fr 1fr; gap: 18px; display: grid; }
.city { z-index: 2; color: rgb(255, 255, 255); border-radius: 23px; grid-template-columns: auto 1fr auto; align-items: center; gap: 17px; min-height: 132px; padding: 22px; transition: transform 0.2s; display: grid; position: relative; box-shadow: rgba(54, 91, 170, 0.16) 0px 13px 28px; }
.city:hover { transform: translateY(-3px); }
.city--blue { background: linear-gradient(135deg, rgb(41, 150, 239), rgb(53, 179, 243)); }
.city--purple { background: linear-gradient(135deg, rgb(114, 88, 216), rgb(146, 120, 239)); }
.city__mark { border: 2px solid rgba(255, 255, 255, 0.74); border-radius: 14px; place-items: center; width: 45px; height: 45px; font-size: 26px; display: grid; }
.city small { color: rgba(255, 255, 255, 0.82); letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 5px; font-size: 11px; font-weight: 800; display: block; }
.city strong { font-size: 27px; }
.city__arrow { width: 46px; height: 46px; color: var(--ink); background: rgb(255, 255, 255); border-radius: 50%; place-items: center; font-size: 25px; display: grid; }
.choice__formats { grid-template-columns: repeat(3, 1fr); gap: 14px; display: grid; }
.format { z-index: 2; text-align: center; background: rgb(255, 255, 255); border: 1px solid rgb(235, 237, 244); border-radius: 22px; flex-direction: column; justify-content: center; align-items: center; gap: 12px; min-height: 132px; padding: 16px 10px; transition: transform 0.2s, box-shadow 0.2s; display: flex; position: relative; box-shadow: rgba(49, 71, 116, 0.08) 0px 8px 24px; }
.format:hover { transform: translateY(-3px); box-shadow: rgba(49, 71, 116, 0.13) 0px 14px 28px; }
.format svg { fill: none; stroke: currentcolor; stroke-width: 2.2px; stroke-linecap: round; stroke-linejoin: round; width: 42px; height: 42px; }
.format strong { font-size: 14px; }
.format--blue { color: var(--sky); }
.format--pink { color: var(--pink); }
.format--yellow { color: rgb(233, 166, 0); }
.format strong { color: var(--ink); }
.choice__orbit { z-index: 1; pointer-events: none; height: 38px; position: absolute; bottom: 10px; left: 24px; right: 24px; overflow: hidden; }
.choice__orbit::before { content: ""; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--yellow) transparent transparent transparent; border-radius: 50%; height: 43px; position: absolute; top: 7px; left: 9%; right: 1%; transform: rotate(1deg); }
.choice__orbit span { color: var(--yellow); position: absolute; top: 0px; left: 59%; }
.manifesto { background: rgb(255, 255, 255); padding: 112px 0px 100px; position: relative; overflow: hidden; }
.manifesto__planet { pointer-events: none; border-radius: 50%; position: absolute; }
.manifesto__planet--one { background: var(--purple-soft); width: 260px; height: 260px; top: 80px; right: -140px; }
.manifesto__planet--two { background: var(--sky-soft); width: 170px; height: 170px; bottom: 150px; left: -90px; }
.manifesto__heading { z-index: 2; grid-template-columns: 0.75fr 1.25fr; align-items: end; column-gap: 65px; margin-bottom: 54px; display: grid; position: relative; }
.manifesto__heading .eyebrow { color: var(--purple); letter-spacing: 0.14em; text-transform: uppercase; grid-column: 1 / -1; margin: 0px 0px 17px; font-size: 13px; font-weight: 900; }
.manifesto__heading h2 { letter-spacing: -0.05em; margin: 0px; font-size: clamp(42px, 4.4vw, 66px); line-height: 1.03; }
.manifesto__heading h2 span { color: var(--pink); }
.manifesto__heading > p:last-child { max-width: 540px; color: var(--muted); margin: 0px 0px 4px; font-size: 18px; line-height: 1.65; }
.manifesto__body { z-index: 2; grid-template-columns: 0.88fr 1.12fr; align-items: stretch; gap: 54px; display: grid; position: relative; }
.manifesto__visual { background: rgb(223, 232, 241); border-radius: 35px 100px 38px 70px; min-height: 650px; position: relative; overflow: hidden; box-shadow: rgba(40, 64, 112, 0.15) 0px 22px 56px; }
.manifesto__visual::after { content: ""; background: linear-gradient(rgba(0, 0, 0, 0), rgba(16, 38, 90, 0.52)); position: absolute; inset: 44% 0px 0px; }
.manifesto__visual img { object-fit: cover; width: 100%; height: 100%; }
.manifesto blockquote { z-index: 2; color: rgb(255, 255, 255); letter-spacing: -0.03em; margin: 0px; font-size: clamp(25px, 2.5vw, 39px); font-weight: 800; line-height: 1.11; position: absolute; bottom: 31px; left: 32px; right: 28px; }
.manifesto blockquote span, .manifesto blockquote strong { display: block; }
.manifesto blockquote strong { color: rgb(255, 224, 113); margin-top: 5px; }
.principles { grid-template-columns: 1fr 1fr; align-content: stretch; gap: 16px; display: grid; }
.principle { background: rgb(255, 255, 255); border: 1px solid rgb(232, 235, 243); border-radius: 23px; grid-template-columns: auto 1fr; gap: 15px; padding: 27px 24px 25px; display: grid; position: relative; overflow: hidden; box-shadow: rgba(45, 66, 111, 0.07) 0px 10px 28px; }
.principle::before { content: ""; background: var(--accent); width: 5px; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.principle--blue { --accent: var(--sky); }
.principle--purple { --accent: var(--purple); }
.principle--pink { --accent: var(--pink); }
.principle--yellow { --accent: var(--yellow); }
.principle__number { color: var(--accent); font-size: 13px; font-weight: 900; }
.principle h3 { letter-spacing: -0.02em; margin: 0px; font-size: 20px; line-height: 1.18; }
.principle p { color: var(--muted); margin: 12px 0px 0px; font-size: 14px; line-height: 1.56; }
.proof { z-index: 2; background: linear-gradient(100deg, var(--sky-soft), #f7f4ff 48%, var(--pink-soft)); border-radius: 25px; grid-template-columns: repeat(4, 1fr); margin-top: 42px; padding: 25px 12px; display: grid; position: relative; }
.proof div { border-right: 1px solid rgba(16, 38, 90, 0.11); padding: 0px 24px; }
.proof div:last-child { border-right: 0px; }
.proof strong { letter-spacing: -0.025em; margin-bottom: 5px; font-size: 27px; display: block; }
.proof span { color: var(--muted); font-size: 13px; line-height: 1.35; }
.section-heading { text-align: center; max-width: 1000px; margin: 0px auto 48px; }
.section-heading h2 { letter-spacing: -0.05em; margin: 0px; font-size: clamp(42px, 4.8vw, 68px); line-height: 1.04; }
.section-heading h2 span { color: var(--sky); }
.section-heading > p { max-width: 830px; color: var(--muted); margin: 20px auto 0px; font-size: 18px; line-height: 1.6; }
.branches { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(251, 252, 255) 100%); padding: 112px 0px; position: relative; overflow: hidden; }
.branches::before, .branches::after { content: ""; pointer-events: none; border-radius: 44% 56% 66% 34%; width: 260px; height: 260px; position: absolute; }
.branches::before { background: var(--sky-soft); top: 20px; left: -150px; }
.branches::after { background: var(--pink-soft); bottom: 80px; right: -150px; }
.branches__grid { z-index: 1; grid-template-columns: 1fr 1fr; gap: 22px; display: grid; position: relative; }
.branch { --branch: var(--sky); background: rgb(255, 255, 255); border: 1px solid rgba(16, 38, 90, 0.08); border-radius: 29px; grid-template-columns: minmax(220px, 0.84fr) 1.16fr; min-height: 390px; display: grid; position: relative; overflow: hidden; box-shadow: rgba(35, 58, 108, 0.1) 0px 14px 38px; }
.branch::after { content: ""; background: var(--branch); border-radius: 40% 60% 68% 32%; width: 110px; height: 110px; position: absolute; top: -42px; right: -35px; }
@supports (color:color-mix(in lab, red, red)) {
.branch::after { background: color-mix(in srgb, var(--branch) 18%, white); }
}
.branch--blue { --branch: var(--sky); }
.branch--purple { --branch: var(--purple); }
.branch--yellow { --branch: var(--yellow); }
.branch--pink { --branch: var(--pink); }
.branch__photo { min-height: 100%; overflow: hidden; }
.branch__photo img { object-fit: cover; object-position: center center; width: 100%; height: 100%; }
.branch__content { z-index: 1; flex-direction: column; padding: 29px 26px 24px; display: flex; position: relative; }
.branch__city { color: var(--branch); letter-spacing: 0.12em; text-transform: uppercase; margin: 0px 0px 5px; font-size: 12px; font-weight: 900; }
.branch h3 { letter-spacing: -0.03em; margin: 0px; font-size: 28px; }
.branch__type { color: var(--muted); margin: 8px 0px 16px; font-size: 14px; line-height: 1.35; }
.branch__tags { flex-wrap: wrap; gap: 7px; margin-bottom: 20px; display: flex; }
.branch__tags .tag { color: var(--ink); border-radius: 999px; padding: 7px 10px; font-size: 11px; line-height: 1.15; }
.tag--blue { background: rgb(229, 243, 255); }
.tag--purple { background: rgb(238, 233, 255); }
.tag--pink { background: rgb(255, 229, 239); }
.tag--yellow { background: rgb(255, 242, 207); }
.tag--green { background: rgb(226, 245, 231); }
.branch__button { color: rgb(255, 255, 255); background: var(--branch); min-height: 48px; box-shadow: 0 9px 20px var(--branch); border-radius: 14px; justify-content: center; align-items: center; margin-top: auto; padding: 10px 15px; display: flex; }
@supports (color:color-mix(in lab, red, red)) {
.branch__button { box-shadow: 0 9px 20px color-mix(in srgb, var(--branch) 25%, transparent); }
}
.branch__button { text-align: center; font-size: 13px; font-weight: 900; }
.weekend { background: rgb(255, 255, 255); padding: 112px 0px 104px; position: relative; overflow: hidden; }
.weekend::before { content: ""; pointer-events: none; background: radial-gradient(circle at 4% 8%, rgba(45, 157, 243, 0.09), rgba(0, 0, 0, 0) 17%), radial-gradient(circle at 96% 90%, rgba(122, 98, 223, 0.09), rgba(0, 0, 0, 0) 18%); position: absolute; inset: 0px; }
.eyebrow-pill { background: var(--sky-soft); border-radius: 999px; width: auto; padding: 8px 16px; font-weight: 900; display: inline-flex; color: rgb(22, 119, 217) !important; font-size: 13px !important; }
.events { z-index: 1; grid-template-columns: repeat(3, 1fr); gap: 22px; display: grid; position: relative; }
.event { --event: var(--sky); background: rgb(255, 255, 255); border: 1px solid rgba(16, 38, 90, 0.08); border-radius: 26px; overflow: hidden; box-shadow: rgba(35, 58, 108, 0.1) 0px 14px 40px; }
.event--yellow { --event: #e7a500; }
.event--purple { --event: var(--purple); }
.event--pink { --event: var(--pink); }
.event > img { aspect-ratio: 1.28 / 1; object-fit: cover; background: rgb(237, 243, 247); width: 100%; }
.event__content { text-align: center; padding: 26px 24px 27px; }
.event h3 { letter-spacing: -0.025em; min-height: 55px; margin: 0px; font-size: 23px; line-height: 1.18; }
.event__content > span { color: var(--event); background: var(--event); border-radius: 999px; margin: 14px 0px 16px; padding: 8px 12px; display: inline-flex; }
@supports (color:color-mix(in lab, red, red)) {
.event__content > span { background: color-mix(in srgb, var(--event) 12%, white); }
}
.event__content > span { font-size: 12px; font-weight: 900; }
.event p { color: var(--muted); margin: 0px; font-size: 14px; line-height: 1.55; }
.event-links { z-index: 1; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-top: 28px; display: grid; position: relative; }
.event-links button { color: rgb(255, 255, 255); min-height: 85px; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; cursor: default; background: linear-gradient(135deg, rgb(39, 142, 234), rgb(45, 157, 243)); border: 0px; border-radius: 20px; justify-content: center; align-items: center; gap: 14px; font-size: 22px; font-weight: 900; display: flex; box-shadow: rgba(45, 157, 243, 0.22) 0px 12px 27px; }
.event-links button:nth-child(2) { background: linear-gradient(135deg, rgb(118, 93, 224), rgb(147, 123, 242)); }
.event-links button:nth-child(3) { background: linear-gradient(135deg, rgb(239, 77, 130), rgb(251, 102, 151)); }
.event-links button span { text-align: left; font-size: 15px; line-height: 1.25; }
.contact { background: linear-gradient(135deg, rgb(239, 248, 255), rgb(250, 247, 255) 52%, rgb(255, 241, 246)); padding: 72px 0px 110px; position: relative; overflow: hidden; }
.contact__panel { background: rgba(255, 255, 255, 0.88); border: 1px solid rgba(16, 38, 90, 0.08); border-radius: 36px; grid-template-columns: 1fr 1.15fr; align-items: stretch; gap: 66px; padding: 44px; display: grid; position: relative; box-shadow: rgba(42, 62, 110, 0.12) 0px 22px 56px; }
.contact h2 { letter-spacing: -0.045em; margin: 0px; font-size: clamp(30px, 3.2vw, 46px); line-height: 1.05; }
.contact__ways, .contact__form { z-index: 2; position: relative; }
.contact__cities { grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 26px; display: grid; }
.contact-city { background: rgb(255, 255, 255); border: 1px solid rgb(233, 237, 245); border-radius: 20px; padding: 17px; }
.contact-city h3 { color: var(--sky); margin: 0px 0px 12px; font-size: 19px; }
.contact-city:nth-child(2) h3 { color: var(--purple); }
.contact-city__links { gap: 8px; display: grid; }
.contact-link { background: rgb(247, 249, 253); border-radius: 10px; align-items: center; gap: 8px; min-height: 38px; padding: 7px 9px; font-size: 11px; font-weight: 900; display: flex; }
.contact-link b { color: rgb(255, 255, 255); background: var(--sky); border-radius: 50%; flex: 0 0 22px; place-items: center; height: 22px; display: grid; }
.contact-city:nth-child(2) .contact-link b { background: var(--purple); }
.contact__phone { color: rgb(28, 111, 202); background: var(--sky-soft); border-radius: 16px; justify-content: center; align-items: center; gap: 11px; min-height: 58px; margin-top: 17px; font-size: 20px; display: flex; }
.contact__form > p { color: var(--muted); margin: 18px 0px 19px; font-size: 15px; line-height: 1.58; }
.contact__offer { color: rgb(160, 99, 0); background: var(--yellow-soft); border-radius: 14px; align-items: center; gap: 10px; margin-bottom: 16px; padding: 14px 16px; display: flex; }
.contact__offer > strong { color: rgb(129, 83, 0); }
.contact__offer span { color: rgb(237, 107, 20); font-size: 22px; }
.contact__offer small { color: rgb(155, 109, 22); margin-top: 2px; font-size: 12px; font-weight: 800; display: block; }
.contact form { gap: 10px; display: grid; }
.contact form label > span { clip: rect(0px, 0px, 0px, 0px); width: 1px; height: 1px; position: absolute; overflow: hidden; }
.contact input, .contact select { width: 100%; min-height: 50px; color: var(--ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; background: rgb(255, 255, 255); border: 1px solid rgb(228, 232, 240); border-radius: 12px; outline: none; padding: 0px 15px; font-size: 14px; }
.contact input:focus, .contact select:focus { border-color: var(--sky); box-shadow: rgba(45, 157, 243, 0.12) 0px 0px 0px 3px; }
.contact form button { color: rgb(255, 255, 255); min-height: 55px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; background: linear-gradient(135deg, rgb(34, 126, 226), rgb(45, 157, 243)); border: 0px; border-radius: 14px; font-weight: 900; box-shadow: rgba(45, 157, 243, 0.22) 0px 11px 25px; }
.contact__mascot { z-index: 3; object-fit: contain; object-position: center bottom; pointer-events: none; width: 190px; max-height: 88%; position: absolute; bottom: 0px; left: 44%; transform: translate(-50%); }
.site-footer { color: rgb(255, 255, 255); background: rgb(16, 38, 90); padding: 72px 0px 24px; }
.site-footer__grid { grid-template-columns: 1.4fr repeat(3, 1fr); gap: 48px; display: grid; }
.site-footer__about img { background: rgb(255, 255, 255); border-radius: 14px; width: 205px; padding: 8px 12px; }
.site-footer__about p { color: rgb(190, 201, 225); max-width: 320px; margin: 20px 0px 0px; font-size: 14px; line-height: 1.6; }
.site-footer h3 { color: rgb(121, 199, 255); margin: 6px 0px 18px; font-size: 15px; }
.site-footer__grid > div:not(.site-footer__about) { flex-direction: column; align-items: flex-start; gap: 11px; display: flex; }
.site-footer a, .site-footer__grid span { color: rgb(216, 224, 239); font-size: 13px; line-height: 1.4; }
.site-footer a:hover { color: rgb(255, 255, 255); }
.site-footer__bottom { color: rgb(147, 162, 191); border-top: 1px solid rgba(255, 255, 255, 0.13); justify-content: space-between; align-items: center; gap: 20px; margin-top: 48px; padding-top: 22px; font-size: 12px; display: flex; }
@media (width <= 1080px) {
.site-header__inner { grid-template-columns: auto 1fr; }
.site-header__nav { display: none; }
.site-header__actions { justify-self: end; }
.hero { min-height: 980px; }
.hero__photo { width: 47%; height: 610px; }
.hero__content { padding-top: 84px; }
.hero h1 { font-size: 65px; }
.offer__main { grid-template-columns: auto 1fr; }
.offer__button { grid-column: 1 / -1; }
.choice { grid-template-columns: 1fr; margin-top: 10px; }
.manifesto__heading { grid-template-columns: 1fr; gap: 20px; }
.manifesto__heading > p:last-child { max-width: 760px; }
.manifesto__body { grid-template-columns: 0.78fr 1.22fr; gap: 30px; }
.principles { grid-template-columns: 1fr; }
.manifesto__visual { min-height: 820px; }
.branch { grid-template-columns: 1fr; }
.branch__photo { min-height: 250px; max-height: 250px; }
.contact__panel { gap: 34px; padding: 34px; }
.contact__cities { grid-template-columns: 1fr; }
.contact__mascot { display: none; }
.site-footer__grid { grid-template-columns: 1.2fr 1fr 1fr; }
.site-footer__grid > div:last-child { grid-column: 2 / 4; }
}
@media (width <= 760px) {
.container { width: min(100% - 30px, 620px); }
.site-header__inner { gap: 12px; min-height: 68px; }
.site-header__brand { width: 142px; }
.site-header__phone { display: none; }
.site-header__cta { min-height: 40px; padding: 0px 14px; font-size: 12px; }
.hero { min-height: 0px; padding-bottom: 54px; }
.hero__header { min-height: 76px; }
.brand { width: 155px; }
.phone { padding: 9px 12px; font-size: 12px; }
.phone__icon { width: 25px; height: 25px; font-size: 14px; }
.hero__stars { opacity: 0.6; width: 120px; top: 78px; left: auto; right: 2%; }
.hero__grid { flex-direction: column; min-height: 0px; display: flex; }
.hero__content { order: 1; padding: 54px 0px 0px; }
.hero h1 { font-size: clamp(48px, 14vw, 66px); }
.hero__lead { max-width: 500px; margin-top: 20px; font-size: 18px; }
.hero__photo { border-radius: 32px 72px 32px 58px; order: 2; width: calc(100% + 30px); height: 360px; margin: 34px -15px 0px; position: relative; top: auto; right: auto; }
.offer { margin-top: 28px; padding: 15px; }
.offer__labels span { padding: 6px 9px; font-size: 10px; }
.offer__main { grid-template-columns: auto 1fr; gap: 11px; }
.offer__gift { width: 46px; height: 46px; font-size: 25px; }
.offer__main strong { font-size: 19px; }
.offer__main p > span { font-size: 15px; }
.offer__button { grid-column: 1 / -1; width: 100%; min-height: 52px; }
.choice { border-radius: 24px; gap: 15px; margin-top: 18px; padding: 16px; }
.choice__cities { grid-template-columns: 1fr; gap: 12px; }
.city { min-height: 100px; padding: 17px; }
.city strong { font-size: 23px; }
.choice__formats { gap: 8px; }
.format { border-radius: 17px; min-height: 102px; padding: 12px 4px; }
.format svg { width: 33px; height: 33px; }
.format strong { font-size: 11px; }
.choice__orbit { display: none; }
.manifesto { padding: 78px 0px 70px; }
.manifesto__heading { margin-bottom: 34px; }
.manifesto__heading h2 { font-size: clamp(39px, 11vw, 54px); }
.manifesto__heading > p:last-child { font-size: 16px; }
.manifesto__body { grid-template-columns: 1fr; gap: 24px; }
.manifesto__visual { border-radius: 28px 65px 30px 52px; min-height: 460px; }
.manifesto blockquote { bottom: 24px; left: 24px; }
.principles { grid-template-columns: 1fr; }
.principle { padding: 22px 19px 21px; }
.proof { grid-template-columns: 1fr 1fr; gap: 0px; margin-top: 28px; padding: 0px; }
.proof div { border-bottom: 1px solid rgba(16, 38, 90, 0.1); border-right: 1px solid rgba(16, 38, 90, 0.1); padding: 19px; }
.proof div:nth-child(2) { border-right: 0px; }
.proof div:nth-child(3), .proof div:nth-child(4) { border-bottom: 0px; }
.proof div:last-child { border-right: 0px; }
.branches, .weekend { padding: 78px 0px; }
.section-heading { margin-bottom: 34px; }
.section-heading h2 { font-size: clamp(38px, 10vw, 52px); }
.section-heading > p { font-size: 16px; }
.branches__grid, .events, .event-links { grid-template-columns: 1fr; }
.branch { grid-template-columns: 1fr; min-height: 0px; }
.branch__photo { background: rgb(242, 246, 250); min-height: 280px; max-height: 280px; }
.branch__photo img { object-position: 50% 42%; }
.branch__content { padding: 24px 20px 20px; }
.event h3 { min-height: 0px; }
.event-links button { min-height: 72px; }
.contact { padding: 54px 0px 72px; }
.contact__panel { border-radius: 28px; grid-template-columns: 1fr; gap: 38px; padding: 25px 18px; }
.contact__cities { grid-template-columns: 1fr 1fr; }
.contact__form { order: 2; }
.site-footer { padding-top: 56px; }
.site-footer__grid { grid-template-columns: 1fr 1fr; gap: 34px 24px; }
.site-footer__about { grid-column: 1 / -1; }
.site-footer__grid > div:last-child { grid-column: auto; }
.site-footer__bottom { flex-direction: column; align-items: flex-start; margin-top: 36px; }
}
@media (width <= 440px) {
.offer__labels { flex-direction: column; align-items: stretch; }
.offer__labels span { text-align: center; }
.choice__formats { grid-template-columns: 1fr; }
.format { flex-direction: row; min-height: 72px; }
.manifesto__visual { min-height: 400px; }
.contact__cities, .site-footer__grid { grid-template-columns: 1fr; }
.site-footer__about, .site-footer__grid > div:last-child { grid-column: auto; }
}
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
*, ::before, ::after { transition: none !important; }
}
#t-header,#t-footer{display:none!important}
#allrecords{overflow:visible!important}
.event-links a{min-height:85px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:20px;color:#fff!important;background:linear-gradient(135deg,#278eea,#2d9df3);box-shadow:0 12px 27px rgba(45,157,243,.22);font-size:22px;font-weight:900;text-decoration:none}
.event-links a:nth-child(2){background:linear-gradient(135deg,#765de0,#937bf2)}
.event-links a:nth-child(3){background:linear-gradient(135deg,#ef4d82,#fb6697)}
.event-links a span{font-size:15px;line-height:1.25;text-align:left}
.contact-link{color:var(--ink)!important;text-decoration:none}
.contact__phone--myt{color:#6a52d3;background:#eee9ff}
.form-status{min-height:20px;margin:8px 0 0!important;color:#227ee2!important;font-size:13px!important;font-weight:800}
.branch__photo img,.event>img{object-position:50% 32%}
@media(max-width:760px){.event-links a{min-height:72px}.branch__photo img,.event>img{object-position:50% 30%}}
✦ ☆ · ✧
С чего начнём? Выберите город и формат — покажем только то, что подходит вашей семье
Акция раннего бронирования до 15 сентября
🎁 Цены прошлого года + месяц занятий в подарок
Записаться по акции →
Наш подход
Мы не выбираем между бережным отношением и результатом Ребёнку не нужно становиться удобным, чтобы успешно развиваться. В «Космовёнке» его принимают таким, какой он есть, замечают сильные стороны и помогают двигаться вперёд — без давления, но с понятными целями.
Меня видят. У меня получается. Я могу больше. 01 Развитие, а не просто занятость Каждое занятие решает конкретные возрастные задачи. Мы не заполняем время ребёнка развлечениями — мы формируем навыки, которые помогают ему становиться самостоятельнее, увереннее и успешнее.
02 Видим ребёнка, а не только программу До восьми детей в группе позволяют педагогу замечать темп, интересы и трудности каждого. Мы адаптируем программу к ребёнку, а не ребёнка — к программе.
03 Поддерживаем, но не занижаем планку У нас можно ошибаться, пробовать снова и задавать вопросы. Педагог не делает всё за ребёнка и не требует результата через давление — он помогает пройти путь до собственного: «У меня получилось».
04 Родитель понимает, за что платит Понятные цели занятий, обратная связь и видимый путь развития вместо неопределённого: «Всё было хорошо, ребёнок позанимался».
с 2016 года работаем с детьми
5000+ детей занимались у нас
до 8 детей в группе
понятная обратная связь родителям
Один подход — четыре пространства для вашей семьи Выберите удобный адрес и формат. На странице каждого филиала — программы, расписание, стоимость и запись на пробное занятие.
Пушкино
ул. Тургенева, 5 Детский центр
Занятия 1–7 лет Программы 7–14 лет Мини-сад Робототехника Художественная школа Английский язык Логопед Кулинарные и творческие мастер-классы
Программы и расписание Мытищи
ул. Стрелковая, 4 Детский центр
Занятия 1–7 лет Программы 7–14 лет Мини-сад Робототехника Художественная школа Английский язык Логопед Кулинарные и творческие мастер-классы
Программы и расписание Пушкино
ул. Добролюбова, 20 Детский центр
Занятия 1–7 лет Программы 7–14 лет Английский язык Танцевальная студия
Программы и расписание Пушкино
ул. Добролюбова, 20 Частный детский сад для детей от 1 до 7 лет
Детский сад полного дня Мини-сад утром Мини-сад вечером
Подробнее о детском саде Будни расписаны по минутам?
Выходные — время пробовать новое Хочется провести выходной ярко и с пользой? В «Космовёнке» каждый выходной может стать маленьким приключением.
Стать поваром на один день Кулинарные мастер-классы Приготовить собственный десерт, испечь вафли или морковный торт.
Создать то, чего больше ни у кого нет Творческие мастер-классы Картины, необычные техники и дизайнерские фигурки для детей и взрослых.
Первое знакомство с театром Спектакли для самых маленьких Камерные кукольные спектакли, сенсорные сказки и иммерсивные представления.