@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-Regular.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/Montserrat-Italic.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-Medium.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/Montserrat-MediumItalic.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-SemiBold.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-Bold.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-ExtraBold.woff2)format("woff2")}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:113.4%;ascent-override:85.4%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:Audiowide;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Audiowide-Regular.woff2)format("woff2");unicode-range:U+30-39,U+41-5A,U+61-7A,U+3A,U+2B,U+2D,U+2013,U+25}:root{--wb-navy:#141a2e;--wb-white:#fff;--wb-grey:#8f9695;--wb-lime:#d8da00;--wb-blue:#2372b5;--wb-navy-80:#434858;--wb-navy-60:#727682;--wb-navy-40:#a1a3ab;--wb-navy-20:#d0d1d5;--wb-navy-10:#e8e8ea;--wb-lime-80:#e0e133;--wb-lime-20:#f7f8cc;--wb-lime-10:#fbfbe6;--wb-blue-80:#4f8ec4;--wb-blue-20:#d3e3f0;--wb-blue-10:#e9f1f8;--wb-text-primary:#141a2e;--wb-text-secondary:#5a5f6d;--wb-bg-light:#f3f4f5;--wb-line:#dcdde0;--ff-text:"Montserrat", "Montserrat Fallback", "Segoe UI", Arial, sans-serif;--ff-display:"Audiowide", "Montserrat", "Montserrat Fallback", Arial, sans-serif;--r:8px;--container:1200px;--side:16px;--sec:56px;--ease:cubic-bezier(.2, .7, .2, 1);--header-h:64px}@media (min-width:768px){:root{--side:32px;--sec:72px}}@media (min-width:1100px){:root{--sec:96px;--header-h:98px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--ff-text);color:var(--wb-text-primary);background:var(--wb-bg-light);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}@media (min-width:1100px){body{font-size:17px}}body.is-locked{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}a{color:var(--wb-blue);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--wb-blue-80)}:focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--wb-white)}::selection{background:var(--wb-lime);color:var(--wb-navy)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--wb-navy);color:#fff;border-radius:var(--r);padding:12px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.skip:focus{color:#fff;top:16px}.h1,h1{letter-spacing:-.015em;font-size:clamp(32px,2.4vw + 20px,52px);font-weight:800;line-height:1.08}.h2,h2{letter-spacing:-.01em;font-size:clamp(26px,1.2vw + 19px,38px);font-weight:700;line-height:1.15}.h3,h3{font-size:clamp(21px,.6vw + 17px,26px);font-weight:700;line-height:1.25}.h4,h4{font-size:18px;font-weight:700;line-height:1.35}h1,h2,h3,h4,.h1,.h2,.h3,.h4{overflow-wrap:break-word}.lead{color:var(--wb-text-secondary);font-size:clamp(17px,.35vw + 15.5px,20px);line-height:1.55}.small,small{font-size:14px;line-height:1.5}.muted{color:var(--wb-text-secondary)}.num{font-family:var(--ff-display);letter-spacing:0;font-weight:400}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--wb-text-secondary);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--wb-blue);border-radius:2px;width:24px;height:4px}.on-dark .eyebrow{color:var(--wb-navy-20)}.on-dark .eyebrow:before{background:var(--wb-lime)}.container{width:100%;max-width:calc(var(--container) + var(--side) * 2);padding-inline:var(--side);margin-inline:auto}.container>*{min-width:0}.section{padding-block:var(--sec)}.section--tight{padding-block:calc(var(--sec) * .6)}.section--light{background:var(--wb-bg-light)}.section--navy{background:var(--wb-navy);color:var(--wb-white)}.sec-head{gap:14px;max-width:760px;margin-bottom:36px;display:grid}.sec-head--row{grid-template-columns:1fr;align-items:end;max-width:none}@media (min-width:900px){.sec-head--row{grid-template-columns:1fr auto}.sec-head--row .sec-head__aside{max-width:420px}}.sec-head__link{justify-self:start}.stack>*+*{margin-top:14px}.grid{gap:20px;display:grid}@media (min-width:700px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.grid--3{grid-template-columns:repeat(3,1fr);gap:24px}.grid--4{grid-template-columns:repeat(4,1fr);gap:24px}}.ic{flex:none;width:24px;height:24px}.ic--sm{width:18px;height:18px}.picto{flex:none;width:48px;height:48px}.btn{--bh:44px;min-height:var(--bh);border-radius:var(--r);text-align:center;cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:1100px){.btn{--bh:48px}}.btn .ic{width:20px;height:20px}.btn--primary{background:var(--wb-navy);color:var(--wb-white)}.btn--primary:hover{background:var(--wb-navy-80);color:var(--wb-white)}.btn--accent{background:var(--wb-lime);color:var(--wb-navy)}.btn--accent:hover{background:var(--wb-lime-80);color:var(--wb-navy)}.btn--outline{color:var(--wb-navy);border-color:var(--wb-navy);background:0 0}.btn--outline:hover{background:var(--wb-bg-light);color:var(--wb-navy)}.btn--ghost-dark{color:var(--wb-white);border-color:var(--wb-white);background:0 0}.btn--ghost-dark:hover{color:var(--wb-white);background:#ffffff14}.btn--block{width:100%}.btn--lg{--bh:56px;padding-inline:28px}.link-arrow{color:var(--wb-navy);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow .ic{width:20px;height:20px;transition:transform .2s var(--ease)}.link-arrow:hover{color:var(--wb-blue)}.link-arrow:hover .ic{transform:translate(4px)}.on-dark .link-arrow{color:var(--wb-white)}.on-dark .link-arrow:hover{color:var(--wb-lime)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r);border:1px solid var(--wb-line);background:var(--wb-white);min-height:42px;color:var(--wb-navy);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--wb-navy-40)}.chip[aria-pressed=true]{background:var(--wb-navy);border-color:var(--wb-navy);color:var(--wb-white)}.chip small{opacity:.75;font-size:13px;font-weight:500}.tag{letter-spacing:.02em;background:var(--wb-bg-light);color:var(--wb-navy);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.tag--lime{background:var(--wb-lime);color:var(--wb-navy)}.tag--navy{background:var(--wb-navy);color:var(--wb-white)}.tag--blue{background:var(--wb-blue-10);color:var(--wb-navy)}.card{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:var(--r);padding:24px}.card--accent{background:var(--wb-navy);color:var(--wb-white);border-color:var(--wb-navy);position:relative;overflow:hidden}.card--accent:before{content:"";background:var(--wb-lime);height:4px;position:absolute;inset:0 0 auto}.media{border-radius:var(--r);background:var(--wb-navy-10);position:relative;overflow:hidden}.media--sq{border-radius:0}.ph{background:var(--wb-navy);color:var(--wb-lime);background-image:linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%);background-size:28px 28px;align-content:center;place-items:center;gap:10px;display:grid}.ph__picto{width:34%;max-width:96px;height:34%;max-height:96px}.ph__ic{width:36px;height:36px;color:var(--wb-navy-40)}.ph__label{letter-spacing:.04em;color:var(--wb-navy-20);text-align:center;padding-inline:12px;font-size:12px;font-weight:600}.field{gap:6px;min-width:0;display:grid}.field label{color:var(--wb-navy);font-size:14px;font-weight:600}.input,.select{border-radius:var(--r);border:1px solid var(--wb-line);background:var(--wb-white);width:100%;min-height:48px;color:var(--wb-navy);transition:border-color .15s var(--ease);padding:12px 16px;font-size:16px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141a2e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.input::placeholder{color:var(--wb-text-secondary);opacity:1}.input:hover,.select:hover{border-color:var(--wb-navy-40)}.input:focus,.select:focus{border-color:var(--wb-blue);box-shadow:inset 0 0 0 1px var(--wb-blue);outline:none}.field.is-error .input,.field.is-error .select{border-color:var(--wb-navy);box-shadow:inset 0 0 0 1px var(--wb-navy)}.field__err{color:var(--wb-navy);align-items:center;gap:6px;font-size:14px;font-weight:600;display:none}.field.is-error .field__err{display:flex}.check{color:var(--wb-text-secondary);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.check input{appearance:none;border:1px solid var(--wb-navy-40);background:var(--wb-white);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:22px;height:22px;margin:0;display:grid}.check input:after{content:"";border:2.5px solid var(--wb-navy);opacity:0;border-top:0;border-right:0;width:12px;height:7px;transform:rotate(-45deg)translate(1px,-1px)}.check input:checked{background:var(--wb-lime);border-color:var(--wb-lime)}.check input:checked:after{opacity:1}.check.is-error input{border:2px solid var(--wb-navy)}.form-ok{align-items:flex-start;gap:16px;display:flex}.form-ok .ok-ic{background:var(--wb-lime);width:48px;height:48px;color:var(--wb-navy);border-radius:50%;flex:none;place-items:center;display:grid}.hero__btns{flex-wrap:wrap;gap:12px;display:flex}.value{align-content:start;gap:12px;display:grid}.value__top{justify-content:space-between;align-items:center;display:flex}.value__ic{border-radius:var(--r);background:var(--wb-bg-light);flex:none;place-items:center;width:52px;height:52px;display:grid}.value__word{letter-spacing:.14em;color:var(--wb-text-secondary);font-size:13px;font-weight:800}.value p{color:var(--wb-text-secondary);font-size:15px}.seg{margin-top:40px}.seg:first-of-type{margin-top:0}.seg__head{flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-bottom:20px;display:flex}.seg__head h2,.seg__head h3{align-items:center;gap:12px;display:inline-flex}.seg__head h2{letter-spacing:normal}.seg__head h2:before,.seg__head h3:before{content:"";background:var(--wb-blue);border-radius:3px;width:6px;height:28px}.link-btn{color:var(--wb-blue);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.coach{align-content:start;gap:12px;display:grid}.coach__ava{color:var(--wb-lime)}.coach__name{font-size:20px;font-weight:700;line-height:inherit}.coach__pos{font-weight:600}.coach__groups b{color:var(--wb-navy);font-weight:600}.pricenav{margin-bottom:32px}.pricenav .chip{text-decoration:none}.pricecats{gap:48px;display:grid}.pricecat{gap:20px;scroll-margin-top:96px;display:grid}.pricecat__head{gap:8px;max-width:760px;display:grid}.pricecat__group{gap:14px;display:grid}.pricecat__sub{letter-spacing:.08em;text-transform:uppercase;color:var(--wb-text-secondary);font-size:13px;font-weight:700}.pricecat__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:16px;display:grid}.pricecat__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:4px;display:flex}.pricecat__foot p{color:var(--wb-text-secondary);font-size:15px}.price{flex-direction:column;gap:12px;display:flex}.price__meta{gap:4px;margin:0;font-size:14px;display:grid}.price__meta div{gap:8px;display:flex}.price__meta dt{min-width:64px;color:var(--wb-text-secondary)}.price__meta dd{margin:0;font-weight:600}.card--accent .price__meta dt{color:var(--wb-navy-20)}.price__note{color:var(--wb-text-secondary);font-size:14px}.card--accent .price__note{color:var(--wb-navy-20)}.price__bottom{gap:4px;margin-top:auto;padding-top:8px;display:grid}.price__val{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.price__val b{font-size:34px;line-height:1}.price__val .price__word{font-size:26px;font-weight:800}.price__val>span{font-size:18px;font-weight:700}.price__old{color:var(--wb-text-secondary);font-size:15px}.card--accent .price__old{color:var(--wb-navy-20)}.price__per{color:var(--wb-text-secondary);font-size:14px}.card--accent .price__per{color:var(--wb-navy-20)}.card--accent li .ic{color:var(--wb-lime)}.pricecert{align-items:center;gap:20px;margin-top:48px;display:grid}@media (min-width:900px){.pricecert{grid-template-columns:auto 1fr auto;gap:28px}}ul.prules{color:var(--wb-text-secondary);gap:10px;margin-top:16px;padding-left:20px;font-size:15px;list-style:outside;display:grid}ul.prules li::marker{color:var(--wb-blue)}.faq{gap:32px;display:grid}@media (min-width:1000px){.faq{grid-template-columns:1fr 2fr;gap:72px}.faq__aside{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.acc{border-top:1px solid var(--wb-line)}.acc__item{border-bottom:1px solid var(--wb-line)}.acc__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.acc__item summary::-webkit-details-marker{display:none}.acc__ic{border-radius:var(--r);border:1px solid var(--wb-line);flex:none;place-items:center;width:40px;height:40px;transition:background-color .2s,border-color .2s;display:grid}.acc__ic .ic{transition:transform .25s var(--ease)}.acc__item[open] .acc__ic{background:var(--wb-lime);border-color:var(--wb-lime)}.acc__item[open] .acc__ic .ic{transform:rotate(45deg)}.acc__item p{color:var(--wb-text-secondary);padding:0 64px 22px 0}@media (max-width:599px){.acc__item p{padding-right:0}}.book{border-radius:var(--r);background:var(--wb-white);color:var(--wb-navy);border:1px solid var(--wb-line);gap:24px;padding:28px;display:grid}.section--navy .book{border-color:#0000}@media (min-width:900px){.book{grid-template-columns:1fr 1.4fr;align-items:center;padding:40px}.book--compact{grid-template-columns:1fr}}.book__head p{margin-top:12px}.book__head h2{letter-spacing:normal}.book__form{gap:14px;display:grid}@media (min-width:700px){.book__form{grid-template-columns:1fr 1fr}.book__form .check,.book__form .btn,.book__form .field--wide{grid-column:1/-1}.book__form .btn{justify-self:start}}.book .form-ok{grid-column:1/-1}.hallcard{gap:20px;padding:0;display:grid;overflow:hidden}@media (min-width:900px){.hallcard{grid-template-columns:1fr 1.2fr}}.hallcard__body{align-content:start;gap:16px;padding:24px;display:grid}@media (min-width:900px){.hallcard__body{padding:32px 32px 32px 8px}}.hallcard__info{gap:12px;display:grid}.hallcard__info li{grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:15px;display:grid}.hallcard__info .ic{color:var(--wb-blue);margin-top:2px}.hallcard__info b{display:block}.hallcard__info span{color:var(--wb-text-secondary)}.feat{gap:16px;display:grid}.feat li{grid-template-columns:44px 1fr;gap:14px;display:grid}.feat .value__ic{width:44px;height:44px}.feat b{margin-bottom:2px;display:block}.feat p{color:var(--wb-text-secondary);font-size:15px}.proglist{flex-wrap:wrap;gap:8px;display:flex}.proglist a{background:var(--wb-bg-light);color:var(--wb-navy);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.proglist a:hover{background:var(--wb-blue-10);color:var(--wb-navy)}.crumbs{color:var(--wb-text-secondary);flex-wrap:wrap;gap:6px 10px;margin-bottom:20px;font-size:14px;display:flex}.crumbs a{color:var(--wb-text-secondary);text-decoration:none}.crumbs a:hover{color:var(--wb-navy)}.crumbs li+li:before{content:"·";color:var(--wb-navy-40);margin-right:10px}.skills{gap:10px;display:grid}@media (min-width:700px){.skills{grid-template-columns:repeat(2,1fr)}}.skills li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.skills .ic{width:22px;height:22px;color:var(--wb-navy);background:var(--wb-lime);border-radius:50%;margin-top:2px;padding:3px}.stub{gap:16px;max-width:760px;display:grid}.stub .hero__btns{margin-top:8px}.news{gap:12px;display:grid}.news li{border-radius:var(--r);border:1px solid var(--wb-line);gap:6px;padding:20px 24px;display:grid}.news small{color:var(--wb-text-secondary);gap:10px;display:flex}.news h2{letter-spacing:normal}.vlist{gap:12px;display:grid}@media (min-width:700px){.vlist{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.vlist{grid-template-columns:repeat(3,1fr)}}.vlist li{gap:10px;display:grid}.vlist b{font-size:15px}.vlist__frame{aspect-ratio:16/9;border-radius:var(--r);background:var(--wb-bg-light);position:relative;overflow:hidden}.vlist__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.promos{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.promo{flex-direction:column;padding:0;display:flex;overflow:hidden}.promo__media img{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:699px){.promo__media img[style*=--promo-pos-m]{object-position:var(--promo-pos-m)!important}}.promo__body{justify-items:start;gap:10px;padding:20px 24px 24px;display:grid}.ftr{background:var(--wb-navy);color:var(--wb-navy-20);border-top:1px solid #ffffff14;padding-block:56px 28px;font-size:15px}.ftr__grid{gap:36px;display:grid}@media (min-width:700px){.ftr__grid{grid-template-columns:repeat(2,1fr)}.ftr__brand{grid-column:1/-1}}@media (min-width:1000px){.ftr__grid{grid-template-columns:1.3fr repeat(4,1fr);gap:32px}.ftr__brand{grid-column:auto}}.ftr__logo{width:220px;height:auto}.ftr__descr{color:var(--wb-white);margin-top:14px;font-weight:600}.ftr__contacts{gap:8px;margin-top:16px;display:grid}.ftr__contacts li{align-items:flex-start;gap:10px;display:flex}.ftr__contacts .ic{color:var(--wb-lime);margin-top:3px}.ftr h2,.ftr h3{letter-spacing:.12em;text-transform:uppercase;color:var(--wb-white);margin-bottom:14px;font-size:13px;font-weight:700;line-height:1.25}.ftr ul{gap:8px;display:grid}.ftr a{color:var(--wb-navy-20);text-decoration:none}.ftr a:hover{color:var(--wb-white);text-decoration:underline}.ftr__soc{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ftr__soc a{border-radius:var(--r);width:44px;height:44px;color:var(--wb-white);border:1px solid #ffffff2e;place-items:center;display:grid}.ftr__soc a:hover{background:#ffffff14;text-decoration:none}.ftr__soc a.ftr__soc-txt{width:auto;padding-inline:14px;font-size:14px;font-weight:600}.ftr .ftr__halls{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:40px;padding:0;list-style:none;display:grid}.ftr__hall{border-radius:var(--r);background:#ffffff0a;border:1px solid #ffffff24;align-content:start;gap:6px;padding:16px 18px;font-size:14px;display:grid}.ftr__hall p{align-items:flex-start;gap:8px;margin:0;display:flex}.ftr__hall .ic{color:var(--wb-lime);flex:none;margin-top:2px}.ftr .ftr__hall-title{color:var(--wb-white);margin-bottom:2px;font-size:15px;font-weight:700}.ftr__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:44px;padding-top:22px;font-size:14px;display:flex}.ftr__links{padding:0;list-style:none}.ftr__col h2,.ftr__col h3{margin-bottom:14px}.ftr__col-btn{all:unset;box-sizing:border-box;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:default;justify-content:space-between;align-items:center;gap:12px;display:flex}.ftr__chev{flex:none;transition:transform .2s;display:none}.ftr__quick{display:none}@media (max-width:699px){.ftr{padding-block:36px 24px}.ftr__grid{gap:0}.ftr__brand{padding-bottom:24px}.ftr__logo{width:180px}.ftr__quick{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.ftr__qbtn{border-radius:var(--r);min-height:48px;color:var(--wb-white);border:1px solid #ffffff38;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.ftr a.ftr__qbtn:hover{color:var(--wb-white);background:#ffffff14;text-decoration:none}.ftr__qbtn .ic{color:var(--wb-lime)}.ftr__qbtn--call{background:var(--wb-lime);border-color:var(--wb-lime);color:var(--wb-navy);grid-column:1/-1}.ftr a.ftr__qbtn--call,.ftr a.ftr__qbtn--call:hover{background:var(--wb-lime);color:var(--wb-navy)}.ftr__qbtn--call .ic{color:var(--wb-navy)}.ftr__contacts li.ftr__phone,.ftr__soc a.is-quick{display:none}.ftr__soc:not(:has(a:not(.is-quick))){display:none}.ftr__col{border-top:1px solid #ffffff1f}.ftr__col:last-of-type{border-bottom:1px solid #ffffff1f}.ftr__col h2,.ftr__col h3{margin:0}.ftr__col-btn{cursor:pointer;min-height:52px}.ftr__col-btn:focus-visible{outline:2px solid var(--wb-lime);outline-offset:2px}.ftr__chev{display:block}.ftr__col.is-open .ftr__chev{transform:rotate(180deg)}.ftr__col-body{padding-bottom:16px;display:none}.ftr__col.is-open .ftr__col-body{display:block}.ftr__links{grid-template-columns:1fr 1fr;gap:12px 16px}.ftr .ftr__halls{grid-template-columns:1fr;gap:8px;margin-top:24px}.ftr__hall{padding:14px 16px}.ftr__bottom{border-top:0;flex-direction:column;gap:6px;margin-top:20px;padding-top:0;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sec-head>*,.grid>*,.card>*{min-width:0}@media (max-width:374px){.h2,h2{font-size:23px}}.btn{overflow-wrap:anywhere;max-width:100%}.wsel{width:100%;position:relative}.wsel__btn{border:1px solid var(--wb-blue-20);border-radius:var(--r);width:100%;min-height:48px;font:inherit;color:var(--wb-navy);text-align:left;cursor:pointer;transition:border-color .15s var(--ease);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px 11px 16px;font-size:16px;line-height:1.35;display:flex}.wsel__btn:hover{border-color:var(--wb-blue)}.wsel__btn:focus-visible{border-color:var(--wb-blue);box-shadow:inset 0 0 0 1px var(--wb-blue);outline:none}.wsel.is-open .wsel__btn{border-color:var(--wb-blue)}.wsel__ph{color:var(--wb-text-secondary)}.wsel__chev{color:var(--wb-blue);transition:transform .15s var(--ease);flex:none}.wsel.is-open .wsel__chev{transform:rotate(180deg)}.wsel.is-error .wsel__btn{border-color:var(--wb-navy);box-shadow:inset 0 0 0 1px var(--wb-navy)}.wsel--soft .wsel__btn{border-color:var(--wb-line);background:var(--wb-bg-light)}.wsel__list{z-index:30;border:1px solid var(--wb-blue-20);border-radius:var(--r);overscroll-behavior:contain;background:#fff;max-height:min(340px,60vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #141a2e24}.wsel__group+.wsel__group{border-top:1px solid var(--wb-blue-10);margin-top:4px;padding-top:4px}.wsel__glabel{letter-spacing:.04em;text-transform:uppercase;color:var(--wb-text-secondary);padding:8px 10px 4px;font-size:12px;font-weight:700}.wsel__opt{color:var(--wb-navy);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:15px;line-height:1.35;display:flex}.wsel__opt.is-active{background:var(--wb-blue-10)}.wsel__opt.is-on{color:var(--wb-blue);font-weight:600}.wsel__opt svg{flex:none}.book .input{border-color:var(--wb-blue-20)}.book .input:hover{border-color:var(--wb-blue)}.coop{gap:20px;margin-top:32px;display:grid}.coop__grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.coop__grid>.field{grid-column:span 2}.coop__grid>.field:nth-child(n+4){grid-column:span 3}.coop .input{border-color:var(--wb-blue-20)}.coop .input:hover{border-color:var(--wb-blue)}.coop .field:has(>.coop__mail){grid-template-columns:minmax(0,1fr)}.coop__mail{border:1px solid var(--wb-blue-20);border-radius:var(--r);background:var(--wb-white);grid-template-columns:minmax(0,1fr);min-width:0;transition:border-color .15s;display:grid;position:relative}.coop__mail:focus-within{border-color:var(--wb-blue)}.coop__mail.is-error{border-color:var(--wb-navy);box-shadow:inset 0 0 0 1px var(--wb-navy)}.coop__row{border-bottom:1px solid var(--wb-blue-20);align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.coop__key{width:48px;color:var(--wb-text-secondary);flex:none;font-size:14px;font-weight:600}.coop__to{color:var(--wb-navy);font-size:16px;font-weight:600}.coop__subject{min-width:0;height:50px;color:var(--wb-navy);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.coop__subject::placeholder,.coop__body::placeholder{color:var(--wb-text-secondary);opacity:1;font-weight:400}.coop__body{resize:vertical;min-height:260px;color:var(--wb-navy);background:0 0;border:0;outline:0;padding:18px 20px;font-size:16px;line-height:1.6}.coop__files{flex-wrap:wrap;gap:8px;margin:0;padding:0 20px 14px;list-style:none;display:flex}.coop__files li{border-radius:var(--r);background:var(--wb-blue-10);max-width:100%;color:var(--wb-navy);align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:14px;display:inline-flex}.coop__files .ic{color:var(--wb-blue);flex:none}.coop__fname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.coop__fsize{color:var(--wb-text-secondary);flex:none}.coop__files button{width:28px;height:28px;color:var(--wb-navy);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.coop__files button:hover{background:var(--wb-blue-20)}.coop__bar{border-top:1px solid var(--wb-blue-20);background:var(--wb-bg-light);border-radius:0 0 var(--r) var(--r);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.coop__attach{border:1px solid var(--wb-blue-20);border-radius:var(--r);background:var(--wb-white);height:40px;font:inherit;color:var(--wb-blue);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;line-height:1;transition:border-color .15s;display:inline-flex}.coop__attach:hover{border-color:var(--wb-blue)}.coop__attach:disabled{opacity:.5;cursor:default}.coop__hint{min-width:200px;color:var(--wb-text-secondary);flex:1;font-size:13px}.coop__count{color:var(--wb-text-secondary);white-space:nowrap;font-size:13px}.coop .vnum{font-family:Audiowide,Montserrat,sans-serif;font-weight:400}.coop__drop{border:2px dashed var(--wb-blue);border-radius:var(--r);color:var(--wb-blue);pointer-events:none;background:#e9f1f8eb;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.coop .field__err.coop__ferr{display:flex}.coop__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.coop__foot .btn .ic{width:20px;height:20px}.v2 .coopbox{padding:40px}.v2 .coopbox .crumbs{margin-bottom:20px}.v2 .coopbox__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-blue);font-size:14px;font-weight:700}.v2 .coopbox h1{color:var(--wb-navy);margin:10px 0 0;font-size:40px;font-weight:800;line-height:1.15}.v2 .coopbox__lead{max-width:760px;color:var(--wb-text-secondary);margin:14px 0 0;font-size:17px;line-height:1.55}@media (max-width:1023px){.coop__grid>.field,.coop__grid>.field:nth-child(n+4){grid-column:span 3}.coop__grid>.coop__area{grid-column:1/-1}.v2 .coopbox{padding:28px 20px}}@media (max-width:767px){.coop__grid{grid-template-columns:1fr}.coop__grid>.field,.coop__grid>.field:nth-child(n+4){grid-column:auto}.coop__row{gap:10px;padding:0 14px}.coop__body{min-height:220px;padding:14px}.coop__files{padding:0 14px 12px}.coop__foot .btn{width:100%}.v2 .coopbox{padding:20px 14px}.v2 .coopbox h1{font-size:28px}}.v2 .coop__subject:focus-visible,.v2 .coop__body:focus-visible,.coop__subject:focus-visible,.coop__body:focus-visible{outline:none}.coop__req{color:var(--wb-blue)}.coop__verify{border-radius:var(--r);background:var(--wb-blue-10);gap:8px;padding:20px;display:grid}.coop__verify label b{color:var(--wb-blue)}.coop__vrow{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.coop .coop__code{letter-spacing:.3em;text-indent:.3em;text-align:center;background:var(--wb-white);width:250px;padding-inline:12px;font-family:Audiowide,Montserrat,sans-serif;font-size:24px}.coop__resend{font:inherit;color:var(--wb-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.coop__resend:disabled{color:var(--wb-text-secondary);cursor:default;font-weight:500}.coop__vnote{color:var(--wb-text-secondary);font-size:13px}.v2 .coop .input:focus-visible,.v2 .coop .wsel__btn:focus-visible{outline:none}.cw{z-index:45;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.cw__items{flex-direction:column;align-items:center;gap:12px;display:flex}.cw__btn,.cw__toggle{cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:56px;height:56px;padding:0;display:grid;box-shadow:0 6px 18px #141a2e38}.cw__btn img{border-radius:13px;width:100%;height:100%;display:block}.cw__items>*{opacity:0;visibility:hidden;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s .25s;transform:translateY(14px)scale(.85)}.cw.is-open .cw__items>*{opacity:1;visibility:visible;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.cw.is-open .cw__items>:last-child{transition-delay:0s}.cw.is-open .cw__items>:nth-last-child(2){transition-delay:40ms}.cw.is-open .cw__items>:nth-last-child(3){transition-delay:80ms}.cw__toggle{color:#fff;background:linear-gradient(#62b6f2 0%,#2f8fdc 100%)}.cw__toggle:hover{filter:brightness(1.05)}.cw__btn:focus-visible,.cw__toggle:focus-visible,.cw__list a:focus-visible{outline:3px solid var(--wb-lime);outline-offset:3px}.cw__ico{grid-area:1/1;transition:opacity .2s,transform .25s}.cw__ico--down{opacity:0;transform:rotate(-90deg)}.cw.is-open .cw__ico--chat{opacity:0;transform:scale(.6)}.cw.is-open .cw__ico--down{opacity:1;transform:none}.cw__phone{position:relative}.cw__list{background:#fff;border-radius:12px;gap:2px;min-width:220px;padding:6px;display:grid;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 10px 30px #141a2e38}.cw__list a{color:var(--wb-navy);border-radius:8px;gap:2px;padding:10px 12px;font-size:14px;text-decoration:none;display:grid}.cw__list a:hover{background:#eef5fb}.cw__list a span{color:var(--wb-blue);white-space:nowrap;font-weight:600}.cw.is-off{opacity:.45}@media (max-width:767px){.cw{gap:10px;bottom:16px;right:16px}.cw__items{gap:10px}.cw__btn,.cw__toggle{border-radius:12px;width:52px;height:52px}.cw__btn img{border-radius:12px}}@media (prefers-reduced-motion:reduce){.cw__items>*,.cw__ico{transition:none!important}}
.v2{--wb-navy:#141a2e;--wb-white:#fff;--wb-lime:#d8da00;--wb-blue:#2372b5;--wb-navy-80:#434858;--wb-navy-60:#727682;--wb-navy-40:#a1a3ab;--wb-navy-20:#d0d1d5;--wb-navy-10:#e8e8ea;--wb-lime-80:#e0e133;--wb-blue-10:#e9f1f8;--wb-blue-20:#d3e3f0;--wb-text-secondary:#5a5f6d;--wb-bg-light:#f3f4f5;--wb-line:#dcdde0;--r:8px;--wrap:1200px;--wide:1376px;--side:32px;--gap:24px;--sec:96px;--ease:cubic-bezier(.2,.7,.2,1)}.v2 *{box-sizing:border-box}.v2{scroll-behavior:smooth;color:var(--wb-navy);background:var(--wb-bg-light);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:80px;font:400 18px/1.55 Montserrat,Arial,sans-serif}.v2 img{max-width:100%;display:block}.v2 a{color:var(--wb-blue)}.v2 button,.v2 input,.v2 select,.v2 textarea{font:inherit;color:inherit}.v2 :focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px}.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 p,.v2 ol,.v2 ul,.v2 dl,.v2 dd,.v2 figure{margin:0}.v2 .wrap{max-width:calc(var(--wrap) + var(--side)*2);padding:0 var(--side);margin:0 auto}.v2 .vnum{font-family:Audiowide,Montserrat,sans-serif;font-weight:400}.v2 h1{font-size:48px;font-weight:800;line-height:1.1}.v2 h2{font-size:40px;font-weight:700;line-height:1.15}.v2 h3{font-size:22px;font-weight:700;line-height:1.3}.v2 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2 .veyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.v2 .ico{width:48px;height:48px;-webkit-mask:var(--i) center/contain no-repeat;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.v2 .i-gym{--i:url(/icons/gymnastics.svg)}.v2 .i-acro{--i:url(/icons/acrobatics.svg)}.v2 .i-win{--i:url(/icons/victories.svg)}.v2 .i-dev{--i:url(/icons/development.svg)}.v2 .i-hall{--i:url(/icons/hall.svg)}.v2 .i-par{--i:url(/icons/parents-zone.svg)}.v2 .vbtn{border-radius:var(--r);white-space:nowrap;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 24px;font:600 16px/1 Montserrat,sans-serif;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.v2 .vbtn--lime{background:var(--wb-lime);color:var(--wb-navy)}.v2 .vbtn--lime:hover{background:var(--wb-lime-80)}.v2 .vbtn--navy{background:var(--wb-navy);color:#fff}.v2 .vbtn--navy:hover{background:var(--wb-navy-80)}.v2 .vbtn--line{border-color:var(--wb-navy);color:var(--wb-navy);background:0 0}.v2 .vbtn--line:hover{background:#fff}.v2 .vbtn--block{width:100%}.v2 .sq{border-radius:var(--r);border:2px solid var(--wb-navy);cursor:pointer;width:48px;height:48px;color:var(--wb-navy);background:0 0;flex:none;place-items:center;transition:background-color .15s,opacity .15s;display:grid}.v2 .sq:hover{background:#fff}.v2 .sq:disabled{opacity:.3;cursor:default;background:0 0}.v2 .sq--w{color:#fff;border-color:#fff}.v2 .sq--w:hover{background:var(--wb-navy-80)}.v2 .ctrl{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.v2.vhdr{z-index:50;background:var(--wb-bg-light);padding-top:16px;position:sticky;top:0}.v2 .island{width:min(calc(100% - var(--side)*2),var(--wide));border-radius:var(--r);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:76px;margin:0 auto;padding:0 16px 0 24px;display:flex}.v2 .logo{flex:none;width:225px;height:44px;display:block}.v2 .logo img{width:100%;height:100%}.v2 .nav{align-items:center;min-width:0;display:flex;overflow:hidden}.v2 .nav--pending{visibility:hidden}@media (scripting:none){.v2 .nav--pending{visibility:visible}}.v2 .nav a,.v2 .nav button{border-radius:var(--r);height:44px;color:var(--wb-navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font:600 16px Montserrat,sans-serif;text-decoration:none;display:inline-flex}.v2 .nav a:hover,.v2 .nav button:hover,.v2 .nav button[aria-expanded=true]{background:var(--wb-bg-light)}.v2 .nav svg{width:12px;height:12px;transition:transform .2s}.v2 .nav button[aria-expanded=true] svg{transform:rotate(180deg)}.v2 .nav__sep{background:var(--wb-line);width:1px;height:20px;margin:0 8px}.v2 .vhdr__end{align-items:center;gap:8px;display:flex}.v2 .island__ic,.v2 .vhdr__ic{border-radius:var(--r);border:1px solid var(--wb-line);width:44px;height:44px;color:var(--wb-navy);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.v2 .island__ic:hover,.v2 .vhdr__ic:hover{border-color:var(--wb-navy)}.v2 .island__ic,.v2 .vhdr__ic{border-color:var(--wb-blue-10);background:var(--wb-blue-10);color:var(--wb-blue)}.v2 .island__ic:hover,.v2 .vhdr__ic:hover{border-color:var(--wb-blue-20);background:var(--wb-blue-20)}.v2 .vhdr__ic{display:none}.v2 .hpanel{width:min(calc(100% - var(--side)*2),var(--wide));border-radius:var(--r);background:#fff;margin:8px auto 0}.v2 .hpanel[hidden]{display:none}.v2 .hpanel__in{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));padding:16px;display:grid}.v2 .hpanel__in a{border:1px solid var(--wb-line);border-radius:var(--r);color:var(--wb-navy);gap:2px;padding:10px 16px;text-decoration:none;transition:border-color .15s;display:grid}.v2 .hpanel__in a:hover{border-color:var(--wb-navy)}.v2 .hpanel__in b{font-size:20px;font-weight:700;line-height:1.3}.v2 .hpanel__in b .vnum{color:var(--wb-blue);font-weight:400}.v2 .hpanel__in small{color:var(--wb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.4;overflow:hidden}.v2 .hpanel--mob .hpanel__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2 .vhero{width:min(calc(100% - var(--side)*2),var(--wide));grid-template-rows:clamp(480px,100svh - 360px,640px) auto;margin:24px auto 0;display:grid}.v2 .vhero__media{border-radius:var(--r);background:var(--wb-navy);grid-area:1/1;position:relative;overflow:hidden}.v2 .vhero__slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 8s linear;position:absolute;inset:0;transform:scale(1.07)}.v2 .vhero__slide.is-on{opacity:1;transform:scale(1)}.v2 .vhero__band{border-radius:var(--r);height:76px;color:var(--wb-navy);background:#fff;grid-area:2/1;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:0 16px 0 24px;display:flex}.v2 .vhero__band h1{white-space:nowrap;font-size:min(40px,3vw);line-height:1}.v2 .vhero__signup,.v2 .vhdr__signup{flex:none;min-width:168px}.v2.form-open .vhero__signup{border-color:var(--wb-navy);color:var(--wb-navy);background:0 0}.v2.form-open .vhero__signup:hover{background:var(--wb-bg-light)}.v2 .vhero__form{z-index:1;border-radius:var(--r);opacity:0;visibility:hidden;transform-origin:100% 100%;width:360px;transition:opacity .3s var(--ease),transform .35s var(--ease),visibility 0s .35s;background:#fff;grid-area:1/1;place-self:end;gap:10px;margin:0 16px 16px 0;padding:24px 28px;display:grid;position:relative;transform:translateY(16px)scale(.97)}.v2.form-open .vhero__form{opacity:1;visibility:visible;transition:opacity .3s var(--ease),transform .35s var(--ease);transform:none}.v2 .vhero__form h2{font-size:24px;line-height:1.25}.v2 .vhero__form>p{color:var(--wb-text-secondary);margin-top:-4px;font-size:15px;line-height:1.45}.v2 .inp{border-radius:var(--r);border:1px solid var(--wb-line);background:var(--wb-bg-light);width:100%;height:48px;color:var(--wb-navy);padding:0 16px;font-size:16px}.v2 .inp::placeholder{color:var(--wb-text-secondary)}.v2 .inp:focus{outline:2px solid var(--wb-blue);outline-offset:0;border-color:var(--wb-blue);background:#fff}.v2 select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23141a2e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.v2 textarea.inp{resize:vertical;height:96px;padding:12px 16px}.v2 .agree{color:var(--wb-text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.v2 .agree input{width:18px;height:18px;accent-color:var(--wb-navy);flex:none;margin:1px 0 0}.v2 .vticker{width:min(calc(100% - var(--side)*2),var(--wide));border-radius:var(--r);background:#fff;margin:24px auto 0;padding:16px;overflow:hidden}.v2 .vticker__track{gap:var(--gap);width:max-content;animation:80s linear infinite v2-tick;display:flex}.v2 .vticker:hover .vticker__track,.v2 .vticker:focus-within .vticker__track{animation-play-state:paused}@keyframes v2-tick{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.v2 .tk{border-radius:var(--r);width:420px;height:190px;color:var(--tk-fg,var(--wb-navy));background:var(--wb-navy);transition:transform .2s var(--ease);flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.v2 .tk:hover{transform:translateY(-3px)}.v2 .tk img{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.v2 .tk:hover img{transform:scale(1.05)}.v2 .tk div{background:var(--tk-bg);border-radius:6px;flex-direction:column;justify-content:flex-end;gap:4px;width:190px;padding:14px 16px;display:flex;position:absolute;top:12px;bottom:12px;left:12px}.v2 .tk div .vtag{align-self:flex-start;margin-bottom:auto}.v2 .tk b{font-size:18px;line-height:1.25}.v2 .tk span{color:var(--tk-sub,var(--wb-navy-80));font-size:14px;line-height:1.35}.v2 .vtag{background:#fff;border-radius:6px;justify-self:start;padding:3px 8px;font-size:13px;font-weight:600;color:var(--wb-navy)!important}.v2 #dlya-roditeley{width:min(calc(100% - var(--side)*2),var(--wide));margin:24px auto var(--gap);border-radius:var(--r);background:#fff;padding:72px 40px 48px}.v2 #dlya-roditeley>.wrap{max-width:none;padding:0}.v2 #o-nas>.wrap{max-width:none;width:min(calc(100% - var(--side)*2),var(--wide));padding:0}.v2 #dlya-roditeley .title--brand .aw{font-size:min(96px,calc((100vw - var(--side) * 2 - 80px) / 10.6))}.v2 #dlya-roditeley .wish__card{background:var(--wb-bg-light)}.v2 #dlya-roditeley .wish__item:hover,.v2 #dlya-roditeley .chk{background:#fff}.v2 #dlya-roditeley .wish__item{background:var(--wb-bg-light)}.v2 #dlya-roditeley .wish__item:hover{background:var(--wb-navy-10)}.v2 #dlya-roditeley .wish__item.is-on{background:var(--wb-navy)}.v2 .fcta{justify-content:center;margin-top:40px;display:flex}.v2 .fcta .vbtn{min-width:304px}.v2 .sec{padding:var(--sec) 0}.v2 .sec--light{background:var(--wb-bg-light)}.v2 .sec--navy{background:var(--wb-navy);color:#fff}.v2 .title{text-align:center;max-width:860px;margin:0 auto 48px}.v2 .title--brand{max-width:1120px}.v2 .title--brand h2{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-navy);font-size:44px;font-weight:600;line-height:1.25}.v2 .title--brand .aw{font-family:Audiowide,Montserrat,sans-serif;font-weight:400;font-size:min(96px,calc((100vw - var(--side) * 2) / 10.6));letter-spacing:0;white-space:nowrap;line-height:1.05;display:block}.v2 .tv__sub{margin-top:24px;font-size:30px;line-height:1.35;display:block}.v2 .title p{color:var(--wb-text-secondary);margin-top:14px;font-size:18px}.v2 .sec--navy .title p{color:var(--wb-navy-20)}.v2 .wish{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2 .wish__media{border-radius:var(--r);background:var(--wb-bg-light);min-height:540px;position:relative;overflow:hidden}.v2 .wish__media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s,transform 5s linear;position:absolute;inset:0;transform:scale(1.05)}.v2 .wish__media img.is-on{opacity:1;transform:scale(1)}.v2 .wish__card{border-radius:var(--r);background:#fff;flex-direction:column;gap:8px;padding:16px;display:flex}.v2 .wish__list{gap:4px;padding:0;list-style:none;display:grid}.v2 .wish__item{border-radius:var(--r);text-align:left;width:100%;min-height:64px;color:var(--wb-navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:12px 20px;font-size:18px;font-weight:600;line-height:1.35;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.v2 .wish__item.is-on{background:var(--wb-navy);color:#fff}.v2 .chk{border-radius:var(--r);background:var(--wb-bg-light);width:32px;height:32px;color:var(--wb-navy);flex:none;place-items:center;transition:background-color .3s;display:grid}.v2 .wish__item.is-on .chk{background:var(--wb-lime)}.v2 .wish__bar{background:var(--wb-lime);width:0;height:3px;position:absolute;bottom:0;left:0}.v2 .wish__item.is-on .wish__bar{animation:4.5s linear forwards v2-fill}.v2 .wish.is-paused .wish__bar{width:0;animation:none!important}@keyframes v2-fill{to{width:100%}}.v2 .wish__adult{border-radius:var(--r);border:1px solid var(--wb-line);color:var(--wb-navy);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:16px 16px 16px 20px;font-size:17px;font-weight:700;text-decoration:none;transition:border-color .15s;display:flex}.v2 .wish__adult:hover{border-color:var(--wb-navy)}.v2 .wish__adult .ico{width:40px;height:40px;color:var(--wb-blue)}.v2 .wish__adult>span{align-items:center;gap:16px;display:flex}.v2 .wish__adult>svg{flex:none}.v2 .wish__num{color:var(--wb-blue);font-size:28px;line-height:1;display:none}.v2 .wish__stage{display:none}.v2 .wish__shead{align-items:baseline;gap:10px;display:flex}.v2 .wish__snum{color:var(--wb-lime);font-size:96px;line-height:.9}.v2 .wish__sof{color:var(--wb-navy-40);font-size:22px}.v2 .wish__stxt{color:#fff;margin-top:24px;font-size:36px;font-weight:700;line-height:1.2}.v2 .wish__stage.is-swap .wish__snum,.v2 .wish__stage.is-swap .wish__stxt{animation:v2-pop .45s var(--ease)}.v2 .wish{grid-template-columns:minmax(0,1fr);row-gap:16px}.v2 .wish__card{display:contents}.v2 .wish__media{grid-area:1/1;height:clamp(420px,46vw,640px);min-height:0}.v2 .wish__stage{z-index:1;border-radius:var(--r);background:var(--wb-navy);grid-area:1/1;place-self:end start;max-width:min(620px,100% - 48px);margin:0 0 24px 24px;padding:24px 28px 26px;display:block}.v2 .wish__snum{font-size:48px}.v2 .wish__sof{font-size:18px}.v2 .wish__stxt{margin-top:14px;font-size:30px}.v2 .wish__list{grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.v2 .wish__item{background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;height:100%;min-height:150px;padding:22px 20px;font-size:18px;line-height:1.35}.v2 .wish__item:hover{background:var(--wb-navy-10)}.v2 .wish__item.is-on{background:var(--wb-navy)}.v2 .wish__item .chk{display:none}.v2 .wish__num{font-size:28px;display:block}.v2 .wish__item.is-on .wish__num{color:var(--wb-lime)}.v2 #dlya-roditeley .wish__item.is-on,.v2 .wish__stage{background:var(--wb-blue)}.v2 .wish__item.is-on .wish__num,.v2 .wish__snum{color:#fff}.v2 .wish__sof{color:var(--wb-blue-20,#d3e3f0)}.v2 .wish__adult{grid-row:3;justify-self:stretch;margin-top:0;padding:22px 24px;font-size:20px}.v2 .wish__adult .ico{width:48px;height:48px}.v2 .vabout{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2 .fact{border-radius:var(--r);border:1px solid var(--wb-line);background:#fff;flex-direction:column;gap:14px;min-height:232px;padding:32px;transition:background-color .3s,border-color .3s,color .3s;display:flex}.v2 .fact__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2 .fact .ico{width:52px;height:52px;color:var(--wb-navy);transition:color .3s}.v2 .fact p{color:var(--wb-text-secondary);font-size:16px;transition:color .3s}.v2 .fact:hover{background:var(--wb-navy);border-color:var(--wb-navy);color:#fff}.v2 .fact:hover .ico{color:var(--wb-lime)}.v2 .fact:hover p{color:var(--wb-navy-20)}.v2 .ben{border-radius:var(--r);display:grid;overflow:hidden}.v2 .ben__slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .7s,visibility 0s .7s;position:relative}.v2 .ben__slide.is-on{opacity:1;visibility:visible;transition:opacity .7s}.v2 .ben__slide>img{object-fit:cover;width:100%;height:560px}.v2 .ben__tags{gap:10px;display:grid;position:absolute}.v2 .ben__tags--tr{justify-items:end;top:32px;right:32px}.v2 .ben__tags--bl{justify-items:start;bottom:32px;left:32px}.v2 .pl{border-radius:var(--r);background:var(--wb-navy);color:#fff;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);align-items:center;gap:12px;padding:10px 18px 10px 10px;font-size:17px;font-weight:600;line-height:1.3;display:inline-flex;transform:translateY(12px)}.v2 .ben__slide.is-on .pl{opacity:1;transition-delay:calc(var(--d) * .12s + .25s);transform:none}.v2 .pl .chk{background:var(--wb-lime)}.v2 .count{text-align:center;min-width:110px;color:var(--wb-navy-40);font-size:22px}.v2 .count b{color:var(--wb-lime);font-weight:400}.v2 .car__track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * 2) / 3);gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;display:grid;overflow-x:auto}.v2 .car__track::-webkit-scrollbar{display:none}.v2 .car__track>*{scroll-snap-align:start}.v2 .vid{color:var(--wb-navy);align-content:start;gap:14px;text-decoration:none;display:grid}.v2 .vid__th{aspect-ratio:16/9;border-radius:var(--r);background:var(--wb-bg-light);position:relative;overflow:hidden}.v2 .vid__th img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.v2 .vid:hover .vid__th img{transform:scale(1.04)}.v2 .play{border-radius:var(--r);width:64px;height:64px;color:var(--wb-navy);background:#fff;place-items:center;margin:-32px 0 0 -32px;transition:background-color .2s;display:grid;position:absolute;top:50%;left:50%}.v2 .vid:hover .play{background:var(--wb-lime)}.v2 .vid__dur{background:var(--wb-navy);color:#fff;border-radius:6px;padding:3px 8px;font-size:14px;position:absolute;bottom:12px;right:12px}.v2 .vid b{font-size:17px;line-height:1.35}.v2 .rev{border-radius:var(--r);border:1px solid var(--wb-line);background:#fff;flex-direction:column;gap:16px;min-height:320px;padding:28px;display:flex}.v2 .rev__head{border-bottom:1px solid var(--wb-line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.v2 .ava{border-radius:var(--r);background:var(--wb-blue-10);flex:none;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.v2 .rev__head b,.v2 .rev__head .rev__name{font-size:17px;font-weight:700;line-height:1.3;display:block}.v2 .rev__head span{color:var(--wb-text-secondary);font-size:14px}.v2 .rev p{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.v2 .rev a{margin-top:auto;font-size:15px;font-weight:600}.v2 .rates{justify-content:center;gap:var(--gap);flex-wrap:wrap;margin-top:24px;display:flex}.v2 .rate{border-radius:var(--r);border:1px solid var(--wb-line);color:var(--wb-navy);background:#fff;align-items:center;gap:14px;padding:14px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .15s;display:flex}.v2 .rate:hover{border-color:var(--wb-navy)}.v2 .rate small{color:var(--wb-text-secondary);font-size:14px;font-weight:400;display:block}.v2 .map{border-radius:var(--r);background:var(--wb-bg-light);height:620px;position:relative;overflow:hidden}.v2 .map__frame{--mx:calc(50% - 207px);position:absolute;inset:0;overflow:hidden}.v2 .map__tiles{left:calc(var(--mx) - 973px);filter:grayscale()contrast(.9)brightness(1.04);grid-template-columns:repeat(7,256px);display:grid;position:absolute;top:calc(50% - 369px)}.v2 .map__tiles img{width:256px;height:256px}.v2 .map__copy{color:var(--wb-text-secondary);background:#fff;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:10px;left:12px}.v2 .pin{border-radius:var(--r);background:var(--wb-navy);cursor:pointer;width:52px;height:52px;transition:transform .25s var(--ease),background-color .2s;border:0;place-items:center;margin:-62px 0 0 -26px;display:grid;position:absolute}.v2 .pin:after{content:"";border:8px solid #0000;border-bottom:0;border-top-color:var(--wb-navy);margin-left:-8px;transition:border-color .2s;position:absolute;bottom:-8px;left:50%}.v2 .pin img{width:36px;height:24px}.v2 .pin.is-on{background:var(--wb-blue);transform:scale(1.15)}.v2 .pin.is-on:after{border-top-color:var(--wb-blue)}.v2 .map__list{border-radius:var(--r);background:#fff;flex-direction:column;width:390px;padding:28px;display:flex;position:absolute;top:24px;bottom:24px;right:24px;overflow:auto}.v2 .map__list h3{margin-bottom:8px}.v2 .hall{border-bottom:1px solid var(--wb-line);cursor:pointer;gap:4px;padding:18px 0;display:grid}.v2 .hall:last-of-type{border-bottom:0}.v2 .hall b{font-size:18px;transition:color .2s}.v2 .hall.is-on b{color:var(--wb-blue)}.v2 .hall span{color:var(--wb-text-secondary);font-size:15px}.v2 .hall .hall__tel{color:var(--wb-navy);font-size:15px;font-weight:700;text-decoration:none}.v2 .hall__links{gap:16px;margin-top:6px;font-size:15px;font-weight:600;display:flex}.v2 .map__list .vbtn{margin-top:auto}.v2 .seo{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:64px;display:grid}.v2 .seo h2{font-size:32px}.v2 .seo__text{color:var(--wb-text-secondary);margin-top:20px;font-size:17px}.v2 .seo__text p+p{margin-top:14px}.v2 .seo__more{display:none}.v2 .seo__text.is-open .seo__more{display:block}.v2 .seo__toggle{color:var(--wb-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:16px;font-weight:600;text-decoration:underline}.v2 .ask{border-radius:var(--r);background:#fff;gap:12px;padding:32px;display:grid}.v2 .ask h3{font-size:24px}.v2 form.ask h2{letter-spacing:normal;font-size:24px;line-height:1.3}.v2 .ask>p{color:var(--wb-text-secondary);margin-top:-4px;font-size:15px}.v2 .soc{border-radius:var(--r);place-items:center;width:32px;height:32px;transition:background-color .15s;display:grid}.v2 .foot{background:var(--wb-navy);color:var(--wb-navy-20);padding:72px 0 32px}.v2 .foot__grid{gap:var(--gap);grid-template-columns:1.1fr repeat(3,minmax(0,1fr)) 1.2fr;align-items:start;display:grid}.v2 .foot__logo{width:176px}.v2 .foot h4{color:#fff;margin:0 0 16px;font-size:16px}.v2 .foot ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.v2 .foot a{color:var(--wb-navy-20);text-decoration:none}.v2 .foot a:hover{color:#fff;text-decoration:underline}.v2 .foot__tel{font-size:20px;font-weight:700;color:#fff!important}.v2 .foot__soc{gap:8px;margin-top:14px;display:flex}.v2 .foot .soc{background:var(--wb-navy-80);color:#fff}.v2 .foot .soc:hover{background:var(--wb-navy-60);text-decoration:none}.v2 .foot__copy{border-top:1px solid var(--wb-navy-80);justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.v2 .quiz{border-radius:var(--r);width:min(760px,100% - 32px);max-height:calc(100svh - 32px);color:var(--wb-navy);border:0;padding:0;overflow:auto}.v2 .quiz::backdrop{background:#141a2e99}.v2 .quiz[open]{animation:v2-pop .3s var(--ease)}@keyframes v2-pop{0%{opacity:0;transform:translateY(12px)}}.v2 .quiz__in{gap:20px;padding:32px;display:grid}.v2 .quiz__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2 .quiz__head h2{font-size:28px}.v2 .quiz__head p{color:var(--wb-text-secondary);margin-top:6px;font-size:16px}.v2 .quiz__close{border-radius:var(--r);border:1px solid var(--wb-line);cursor:pointer;background:#fff;flex:none;place-items:center;width:44px;height:44px;display:grid}.v2 .quiz__ages{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.v2 .quiz__ages button{border-radius:var(--r);border:1px solid var(--wb-line);cursor:pointer;background:#fff;height:56px;font-size:16px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.v2 .quiz__ages button:hover{border-color:var(--wb-navy)}.v2 .quiz__ages button[aria-pressed=true]{background:var(--wb-navy);border-color:var(--wb-navy);color:#fff}.v2 .quiz__res{border-radius:var(--r);background:var(--wb-bg-light);animation:v2-pop .35s var(--ease);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:16px;display:grid}.v2 .quiz__res[hidden]{display:none}.v2 .quiz__res img{object-fit:cover;border-radius:6px;width:100%;height:100%;min-height:220px}.v2 .quiz__res h3{margin-top:4px;font-size:24px}.v2 .quiz__res .label{color:var(--wb-blue);font-size:15px;font-weight:600}.v2 .quiz__res p{color:var(--wb-text-secondary);margin-top:8px;font-size:16px}.v2 .meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.v2 .meta span{background:#fff;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600}.v2 .quiz__res .btns{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.v2 [data-reveal]{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(16px)}.v2 [data-reveal][data-in]{opacity:1;transform:none}@media (max-width:1365px){.v2 .vhdr__end{gap:6px}.v2 .vhdr__end .island__ic{width:40px;height:40px}.v2 .vhdr__signup{min-width:0;height:40px;padding:0 16px;font-size:15px}}.v2.vhdr--compact .nav,.v2.vhdr--compact .island__ic,.v2.vhdr--compact .vhdr__end .vbtn{display:none}.v2.vhdr--compact .vhdr__ic{display:grid}.v2.vhdr--compact .island{z-index:2;position:relative}@media (max-width:1199px){.v2 .logo{width:204px;height:40px}.v2 .nav a,.v2 .nav button{padding:0 9px}.v2 .nav__sep{margin:0 4px}.v2 .vhdr__signup{min-width:0;padding:0 14px;font-size:14px}.v2 .hpanel__in small{white-space:normal}.v2 .title--brand h2{font-size:36px}.v2 .tv__sub{font-size:26px}}@media (max-width:1023px){.v2 .nav,.v2 .island__ic,.v2 .vhdr__end .vbtn{display:none}.v2 .vhdr__ic{display:grid}.v2 .island{height:64px;padding:0 8px 0 16px}.v2 .hpanel__in{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .vhero{display:block}.v2 .vhero__media{height:440px}.v2 .vhero__band{height:auto;margin-top:12px;padding:18px 20px 20px;display:block}.v2 .vhero__band h1{white-space:normal;font-size:28px;line-height:1.15}.v2 .vhero__signup{width:100%;margin-top:14px;display:flex}.v2 .vhero__form{border:1px solid var(--wb-line);opacity:1;visibility:visible;width:auto;margin:12px 0 0;padding:20px;display:none;transform:none}.v2.form-open .vhero__form{display:grid}.v2 .wish{grid-template-columns:1fr}.v2 .wish__media{min-height:420px}.v2 .vabout{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .ben__slide>img{height:460px}.v2 .car__track{grid-auto-columns:calc((100% - var(--gap)) / 2)}.v2 .map{background:0 0;height:auto;display:grid;overflow:visible}.v2 .map__frame{border-radius:var(--r);background:var(--wb-bg-light);--mx:calc(50% + 35px);height:380px;position:relative}.v2 .map__list{border:1px solid var(--wb-line);width:auto;margin-top:16px;position:static}.v2 .seo{grid-template-columns:1fr;gap:40px}.v2 .foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .foot__brand{grid-column:1/-1}.v2 .wish__media{height:380px}.v2 .wish__list{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 #dlya-roditeley{padding:48px 24px 32px}.v2 #dlya-roditeley .title--brand .aw{font-size:min(96px,calc((100vw - var(--side) * 2 - 48px) / 10.6))}}@media (max-width:767px){.v2{--side:16px;--gap:16px;--sec:56px;font-size:16px}.v2 h1{font-size:32px}.v2 h2{font-size:28px}.v2 h3{font-size:20px}.v2.vhdr{padding-top:8px}.v2 .logo{width:164px;height:32px}.v2 .vhero{margin-top:12px}.v2 .vhero__media{height:340px}.v2 .vhero__band{padding:16px 16px 18px}.v2 .vhero__band h1{font-size:24px}.v2 .vbtn{height:44px}.v2 .tk{width:320px;height:160px}.v2 .tk div{width:160px;padding:12px}.v2 .vticker{margin-top:12px;padding:12px}.v2 .fcta{margin-top:28px}.v2 .fcta .vbtn{width:100%;min-width:0}.v2 .tk b{font-size:16px}.v2 .title{margin-bottom:28px}.v2 .title p{font-size:16px}.v2 .title--brand h2{letter-spacing:.02em;font-size:24px}.v2 .br-d{display:none}.v2 .tv__sub{margin-top:14px;font-size:18px}.v2 .wish__media{min-height:300px}.v2 .wish__card{padding:8px}.v2 .wish__item{gap:12px;min-height:56px;padding:10px 12px;font-size:16px}.v2 .wish__adult{gap:12px;padding:14px 14px 14px 16px;font-size:15px}.v2 .wish__adult>span{gap:12px}.v2 .wish__adult .ico{width:32px;height:32px}.v2 .wish__media{height:300px}.v2 .wish__stage{grid-row:2;justify-self:stretch;max-width:none;margin:0;padding:16px 16px 18px}.v2 .wish__snum{font-size:32px}.v2 .wish__sof{font-size:15px}.v2 .wish__stxt{min-height:2.4em;margin-top:8px;font-size:20px}.v2 .wish__list{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2 .wish__item{min-height:110px;padding:14px;font-size:16px}.v2 .wish__num{font-size:22px}.v2 .wish__adult{padding:16px;font-size:16px}.v2 #dlya-roditeley{margin-top:12px;padding:32px 12px 24px}.v2 #dlya-roditeley .title--brand .aw{font-size:min(96px,calc((100vw - var(--side) * 2 - 24px) / 10.6))}.v2 .wish__adult{grid-row:4;justify-self:stretch}.v2 .vabout{grid-template-columns:1fr}.v2 .fact{min-height:0;padding:24px}.v2 .ben__slide>img{height:300px}.v2 .ben__tags{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex;position:static}.v2 .ben{border-radius:0;overflow:visible}.v2 .ben__slide>img{border-radius:var(--r)}.v2 .pl{padding:8px 14px 8px 8px;font-size:15px}.v2 .pl .chk{width:28px;height:28px}.v2 .car__track{grid-auto-columns:86%}.v2 .ctrl{gap:12px;margin-top:28px}.v2 .rev{min-height:0;padding:20px}.v2 .map__frame{height:320px}.v2 .map__list{padding:20px}.v2 .seo h2{font-size:26px}.v2 .ask{padding:20px}.v2 .foot{padding:48px 0 24px}.v2 .foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .foot__contacts{grid-column:1/-1}.v2 .foot__copy{flex-direction:column;gap:8px}.v2 .quiz__in{padding:20px}.v2 .quiz__head h2{font-size:22px}.v2 .quiz__ages{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .quiz__res{grid-template-columns:1fr}.v2 .quiz__res img{height:180px;min-height:0}}@media (prefers-reduced-motion:reduce){.v2{scroll-behavior:auto}.v2 *,.v2 :before,.v2 :after{transition:none!important;animation:none!important}.v2 .vticker{overflow-x:auto}.v2 [data-reveal]{opacity:1;transform:none}}body:has(.v2-home){background:var(--wb-bg-light)}.v2 .map__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.v2 .map__geo{z-index:0;background:#f2f3f0;position:absolute;inset:0}.v2 .map__gl{width:100%;height:100%;font-family:inherit}.v2 .lpin{cursor:pointer;background:0 0;border:0;width:34px;height:44px;padding:0;display:block}.v2 .lpin span{background:var(--wb-navy);border-radius:50% 50% 50% 0;width:28px;height:28px;transition:background-color .2s,transform .2s;position:absolute;top:0;left:3px;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.v2 .lpin span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:9px}.v2 .lpin:hover span{background:var(--wb-blue)}.v2 .lpin.is-on span{background:var(--wb-blue);transform:rotate(-45deg)scale(1.15)}.v2 .map__geo .maplibregl-ctrl-group{border-radius:8px;box-shadow:0 1px 4px #0003}.v2 .map__geo .maplibregl-ctrl-attrib{font-size:11px}.v2 .map__ya{z-index:500;color:var(--wb-navy);background:#fff;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;bottom:44px;left:12px;box-shadow:0 1px 4px #0003}.v2 .map__ya:hover{color:var(--wb-blue)}.v2 #zaly>.map{width:min(calc(100% - var(--side)*2),var(--wide));margin:0 auto}.v2 .map__back{color:var(--wb-blue);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;margin-bottom:16px;padding:0;font:600 15px Montserrat,sans-serif}.v2 .map__back:hover{color:var(--wb-navy)}.v2 .map__photo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);flex:none;width:100%;display:block}.v2 .map__list--one .hall{cursor:default;border-bottom:0;padding:16px 0 20px}.v2 .map__list--one .hall h3{margin:0 0 4px;font-size:22px}.v2 .ben__ph{background:var(--wb-navy-80);width:100%;height:560px}.v2 .vhero__media:empty{background:var(--wb-navy)}.v2 .tk:not(:has(img)) div{width:auto;left:12px;right:12px}.v2 .vhero__form p[role=alert],.v2 .ask p[role=alert]{color:var(--wb-navy);font-size:14px;font-weight:600}.v2 .island .nav{flex:auto;justify-content:center;min-width:0;position:relative;overflow:hidden}.v2 .island .nav svg{flex:none}.v2 .hpanel--more .hpanel__in{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:1fr}.v2 .hpanel--more .hpanel__in b{font-size:18px}.v2 .hpanel--more .hpanel__in a{align-content:start}.v2 .nav__measure{visibility:hidden;pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;top:0;left:0}.v2 .nav__mi{align-items:center;gap:6px;height:44px;padding:0 10px;font:600 16px Montserrat,sans-serif;display:inline-flex}@media (max-width:1199px){.v2 .nav__mi{padding:0 9px}}.v2 .map__list .vbtn{flex:none}.v2 .vbox{width:min(calc(100% - var(--side)*2),var(--wide));margin:var(--gap) auto;border-radius:var(--r);background:#fff;padding:72px 40px 56px}.v2 .vbox>.wrap{max-width:none;padding:0}.v2 .why{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.v2 .why__media{border-radius:var(--r);background:var(--wb-bg-light);min-height:520px;position:relative;overflow:hidden}.v2 .why__media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 5s linear;position:absolute;inset:0;transform:scale(1.04)}.v2 .why__media img.is-on{opacity:1;transform:scale(1)}.v2 .why__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.v2 .why__list>li{display:flex}.v2 .why__card{border-radius:var(--r);background:var(--wb-bg-light);width:100%;color:var(--wb-navy);text-align:left;font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.v2 .why__card:hover{background:var(--wb-navy-10)}.v2 .why__card.is-on{background:var(--wb-blue);color:#fff}.v2 .why__num{color:var(--wb-blue);font-size:28px;line-height:1;transition:color .3s}.v2 .why__card.is-on .why__num{color:#fff}.v2 .why__card b{font-size:22px;font-weight:700;line-height:1.25}.v2 .why__text{color:var(--wb-text-secondary);font-size:16px;line-height:1.5;transition:color .3s}.v2 .why__card.is-on .why__text{color:#fff}.v2 .why__tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.v2 .why__tags span{color:var(--wb-navy);background:#fff;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}.v2 .why__card.is-on .why__tags span{color:#fff;background:#ffffff2e}.v2 .why__bar{background:var(--wb-lime);width:0;height:4px;position:absolute;bottom:0;left:0}.v2 .why__card.is-on .why__bar{animation:6s linear forwards v2-fill}.v2 .why:hover .why__bar{width:0;animation:none!important}@media (max-width:1023px){.v2 .vbox{padding:48px 24px 32px}.v2 .why{grid-template-columns:1fr}.v2 .why__media{min-height:380px}}@media (max-width:767px){.v2 .vbox{margin:12px auto;padding:32px 12px 24px}.v2 .why__media{min-height:280px}.v2 .why__list{grid-template-columns:1fr;gap:8px}.v2 .why__card{padding:18px}.v2 .why__card b{font-size:19px}.v2 .why__text{font-size:15px}}.v2-page{padding-bottom:var(--gap)}.v2 .sched .vbox,.v2.sched .vbox{padding:32px}.v2 .sc-head h1{font-size:44px;font-weight:800;line-height:1.1}.v2 .sc-crumbs{color:var(--wb-text-secondary);gap:8px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.v2 .sc-crumbs li+li:before{content:"·";margin-right:8px}.v2 .sc-crumbs a{color:var(--wb-text-secondary);text-decoration:none}.v2 .sc-lead{color:var(--wb-text-secondary);margin:10px 0 24px;font-size:18px}.v2 .sc-filter{border-top:1px solid var(--wb-line);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.v2 .sc-filter__lbl{font-size:16px;font-weight:700}.v2 .sc-chips{flex-wrap:wrap;gap:8px;display:flex}.v2 .sc-chips button{border:1px solid var(--wb-line);border-radius:var(--r);height:44px;color:var(--wb-navy);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;font:600 16px Montserrat,sans-serif;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.v2 .sc-chips button small{color:var(--wb-text-secondary);font-size:13px;font-weight:400}.v2 .sc-chips button:hover{border-color:var(--wb-navy)}.v2 .sc-chips button[aria-pressed=true]{background:var(--wb-blue);border-color:var(--wb-blue);color:#fff}.v2 .sc-chips button[aria-pressed=true] small{color:#fff}.v2 .sc-groups h2{margin-bottom:20px;font-size:28px}.v2 .sc-glist{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.v2 .sc-group{border-radius:var(--r);background:var(--wb-bg-light);flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.v2 .sc-group__when{font-size:22px;font-weight:800;line-height:1.25}.v2 .sc-group__meta,.v2 .sc-group__hall,.v2 .sc-group__coach{color:var(--wb-text-secondary);font-size:15px}.v2 .sc-group .vbtn{align-self:stretch;margin-top:auto}.v2 .sc-group .sc-card__places{margin-bottom:12px}.v2 .sc-empty{color:var(--wb-text-secondary);padding:16px 0}.v2 .sc-week__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.v2 .sc-week__nav{align-items:center;gap:12px;display:flex}.v2 .sc-week__nav b{text-align:center;min-width:250px;font-size:22px}.v2 .sc-week__which{color:var(--wb-text-secondary);font-size:14px}.v2 .sc-legend{color:var(--wb-text-secondary);gap:16px;font-size:14px;display:flex}.v2 .sc-legend__it{align-items:center;gap:8px;display:inline-flex}.v2 .sc-legend__it:before{content:"";background:var(--seg);border-radius:4px;width:14px;height:14px}.v2 .sc-legend__it--kids,.v2 .sc-card--kids{--seg:var(--wb-blue)}.v2 .sc-legend__it--teens,.v2 .sc-card--teens{--seg:var(--wb-lime)}.v2 .sc-legend__it--adults,.v2 .sc-card--adults{--seg:var(--wb-navy)}.v2 .sc-notes{border-radius:var(--r);background:var(--wb-blue-10);gap:6px;margin-bottom:16px;padding:12px 16px;font-size:15px;display:grid}.v2 .sc-grid{gap:6px;display:grid}.v2 .sc-grid__row{grid-template-columns:64px repeat(7,minmax(0,1fr));gap:6px;display:grid}.v2 .sc-grid__head{z-index:6;background:#fff;padding:8px 0;position:sticky;top:92px}.v2 .sc-grid__day{border-radius:var(--r);background:var(--wb-bg-light);justify-items:start;padding:8px 10px;line-height:1.25;display:grid}.v2 .sc-grid__day b{font-size:16px}.v2 .sc-grid__day small{color:var(--wb-text-secondary);font-size:13px}.v2 .sc-grid__day em{color:var(--wb-blue);font-size:12px;font-style:normal;font-weight:700}.v2 .sc-grid__day.is-today{background:var(--wb-blue);color:#fff}.v2 .sc-grid__day.is-today small,.v2 .sc-grid__day.is-today em{color:#fff}.v2 button.sc-grid__day{font:inherit;color:var(--wb-navy);text-align:left;cursor:pointer;border:0;transition:background-color .15s}.v2 button.sc-grid__day:hover{background:var(--wb-blue-20)}.v2 button.sc-grid__day.is-today{color:#fff}.v2 button.sc-grid__day.is-today:hover{background:#1d5f97}.v2 .sc-tl{grid-template-columns:64px repeat(7,minmax(0,1fr));column-gap:6px;display:grid;position:relative}.v2 .sc-tl__col{border-radius:var(--r);grid-row:1;position:relative}.v2 .sc-tl__col.is-today{background:var(--wb-blue-10)}.v2 .sc-tl__lbl{color:var(--wb-text-secondary);font-size:13px;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.v2 .sc-tl__line{z-index:1;border-top:1px solid var(--wb-line);pointer-events:none;position:absolute;left:58px;right:0}.v2 .sc-tl__line--half{opacity:.7;border-top-style:dashed;left:70px}.v2 .sc-tl__gap{z-index:1;border-radius:var(--r);background:repeating-linear-gradient(135deg,var(--wb-bg-light) 0 8px,#fff 8px 16px);color:var(--wb-text-secondary);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;left:70px;right:0}.v2 .sc-tl__ev{top:var(--top);height:var(--h);z-index:2;padding:2px 3px;position:absolute}.v2 .sc-tl__ev .sc-card{gap:1px;height:100%;padding:6px 8px 7px 11px;transform:none}.v2 .sc-tl .sc-card>*{flex:none}.v2 .sc-tl__ev .sc-card:before{width:4px}.v2 .sc-tl .sc-card__time{font-size:13px;line-height:16px}.v2 .sc-tl .sc-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.v2 .sc-tl .sc-card__meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:14px;overflow:hidden}.v2 .sc-tl .sc-card__places{font-size:11.5px;line-height:14px}.v2 .sc-tl .sc-card__bar{border-radius:0;height:3px;margin:0;position:absolute;bottom:0;left:4px;right:0}.v2 .sc-tl__ev:is(.is-short,.is-xs) .sc-card b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.v2 .sc-tl__ev.is-xs .sc-card :is(.sc-card__meta,.sc-card__places){display:none}.v2 .sc-tl__ev:hover,.v2 .sc-tl__ev:focus-within{z-index:4;height:auto;min-height:var(--h)}.v2 .sc-tl__ev:is(:hover,:focus-within) .sc-card{min-height:calc(var(--h) - 4px);border-color:var(--wb-navy);box-shadow:0 8px 24px #141a2e29}.v2 .sc-tl__ev:is(:hover,:focus-within) .sc-card b{-webkit-line-clamp:unset;white-space:normal;display:block}.v2 .sc-tl__ev:is(:hover,:focus-within) .sc-card__meta{white-space:normal}.v2 .sc-tl__ev.is-xs:is(:hover,:focus-within) .sc-card :is(.sc-card__meta,.sc-card__places){display:block}.v2 .sc-tl__ev.is-split:is(:hover,:focus-within){min-width:170px}.v2 .sc-tl__now{z-index:3;background:var(--wb-blue);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.v2 .sc-tl__now:before{content:"";background:var(--wb-blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.v2 .sc-tl__nowlbl{z-index:3;background:var(--wb-blue);color:#fff;border-radius:6px;padding:4px 6px;font-size:12px;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.v2 .sc-ag{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;display:grid}.v2 .sc-ag__t{gap:2px;padding-top:14px;font-size:16px;line-height:1.1;display:grid}.v2 .sc-ag__t small{color:var(--wb-text-secondary);font:400 12px Montserrat,sans-serif}.v2 .sc-ag__now{color:var(--wb-blue);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.v2 .sc-ag__now:after{content:"";background:var(--wb-blue);flex:1;height:2px}.v2 .sc-ag__now b{background:var(--wb-blue);color:#fff;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:400;line-height:1}.v2 .sc-ag__pause{color:var(--wb-text-secondary);align-items:center;gap:8px;padding-left:68px;font-size:13px;display:flex}.v2 .sc-ag__pause:after{content:"";border-top:1px dashed var(--wb-line);flex:1}.v2 .sc-card{border:1px solid var(--wb-line);border-radius:var(--r);width:100%;color:var(--wb-navy);text-align:left;font:inherit;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 10px 10px 14px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.v2 .sc-card:before{content:"";background:var(--seg);width:5px;position:absolute;top:0;bottom:0;left:0}.v2 .sc-card:hover{border-color:var(--wb-navy);transform:translateY(-1px)}.v2 .sc-card.is-past{opacity:.45}.v2 .sc-card__time{font-size:15px}.v2 .sc-card b{font-size:14px;line-height:1.3}.v2 .sc-card__meta{color:var(--wb-text-secondary);font-size:12px;line-height:1.35}.v2 .sc-card__places{color:var(--wb-blue);font-size:12px;font-weight:700}.v2 .sc-card__places.is-low{color:var(--wb-navy);background:var(--wb-lime);border-radius:4px;padding:1px 6px}.v2 .sc-card__places.is-off{color:var(--wb-text-secondary)}.v2 .sc-card__bar{background:var(--wb-navy-10);border-radius:2px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.v2 .sc-card__bar i{background:var(--wb-blue);height:100%;display:block}.v2 .sc-group .sc-card__places{font-size:15px}.v2 .sc-card.is-cancelled{--seg:var(--wb-line);background:var(--wb-bg-light);cursor:default}.v2 .sc-card.is-cancelled b{color:var(--wb-text-secondary);text-decoration:line-through}.v2 .sc-card.is-cancelled:hover{border-color:var(--wb-line);transform:none}.v2 .sc-empty--wide{text-align:center;padding:40px 0}.v2 .sc-view{border-radius:var(--r);background:var(--wb-bg-light);gap:4px;padding:4px;display:inline-flex}.v2 .sc-view button{height:40px;color:var(--wb-navy);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 18px;font:600 15px Montserrat,sans-serif;transition:background-color .15s,color .15s}.v2 .sc-view button:hover{background:#fff}.v2 .sc-view button[aria-pressed=true]{background:var(--wb-blue);color:#fff}.v2 .sc-week__today{color:var(--wb-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 14px Montserrat,sans-serif;text-decoration:underline}.v2 .sc-mo__head{z-index:6;background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px 0;display:grid;position:sticky;top:92px}.v2 .sc-mo__head span{border-radius:var(--r);background:var(--wb-bg-light);padding:10px 12px;font-size:16px;font-weight:700}.v2 .sc-mo__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.v2 .sc-mo__cell{border:1px solid var(--wb-line);border-radius:var(--r);background:#fff;flex-direction:column;gap:3px;min-width:0;min-height:132px;transition:border-color .15s;display:flex;position:relative}.v2 .sc-mo__cell:not(.is-out):hover{border-color:var(--wb-navy)}.v2 .sc-mo__cell.is-open{border-color:var(--wb-blue);box-shadow:0 0 0 1px var(--wb-blue)}.v2 .sc-mo__btn{border-radius:var(--r);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:6px;display:flex}.v2 .sc-mo__cell.is-out{background:var(--wb-bg-light);border-color:#0000;padding:6px}.v2 .sc-mo__cell.is-today{border-color:var(--wb-blue);background:var(--wb-blue-10)}.v2 .sc-mo__date{min-width:30px;height:30px;color:var(--wb-navy);border-radius:15px;align-self:flex-start;place-items:center;margin-bottom:2px;padding:0 7px;font:400 14px Audiowide,sans-serif;display:grid}.v2 .sc-mo__cell.is-today .sc-mo__date{background:var(--wb-blue);color:#fff}.v2 .sc-mo__cell.is-out .sc-mo__date{color:var(--wb-text-secondary);opacity:.6}.v2 .sc-mo__cell.is-past .sc-mo__date{color:var(--wb-text-secondary)}.v2 .sc-mo__it{background:var(--wb-bg-light);width:100%;color:var(--wb-navy);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 6px 4px 10px;font:500 12.5px/1.3 Montserrat,sans-serif;display:block;position:relative;overflow:hidden}.v2 .sc-mo__it:before{content:"";background:var(--seg);width:4px;position:absolute;top:0;bottom:0;left:0}.v2 .sc-mo__it .vnum{font-size:12px}.v2 .sc-mo__it b{font-weight:700}.v2 .sc-mo__cell.is-today .sc-mo__it{background:#fff}.v2 .sc-mo__cell.is-past .sc-mo__it,.v2 .sc-mo__it.is-done{opacity:.45}.v2 .sc-mo__it.is-cancelled{--seg:var(--wb-line);color:var(--wb-text-secondary);text-decoration:line-through}.v2 .sc-mo__ev{background:var(--wb-navy);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:600;overflow:hidden}.v2 .sc-mo__more{color:var(--wb-blue);padding:2px 6px;font-size:12.5px;font-weight:700}.v2 .sc-pop{z-index:8;border-radius:var(--r);width:420px;max-height:min(640px,100vh - 140px);box-shadow:0 16px 48px #141a2e38,0 0 0 1px var(--wb-line);cursor:auto;background:#fff;flex-direction:column;display:flex;position:absolute;top:-8px;left:calc(100% + 12px)}.v2 .sc-pop:before{content:"";width:14px;height:14px;box-shadow:-1px 1px 0 var(--wb-line);background:#fff;position:absolute;top:30px;left:-7px;transform:rotate(45deg)}.v2 .sc-pop.is-left{left:auto;right:calc(100% + 12px)}.v2 .sc-pop.is-left:before{box-shadow:1px -1px 0 var(--wb-line);left:auto;right:-7px}.v2 .sc-pop.is-up{top:auto;bottom:-8px}.v2 .sc-pop.is-up:before{top:auto;bottom:30px}.v2 .sc-pop__head{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.v2 .sc-pop__head b{font-size:19px;line-height:1.25;display:block}.v2 .sc-pop__head small{color:var(--wb-text-secondary);font-size:14px}.v2 .sc-pop__x{border:1px solid var(--wb-line);border-radius:var(--r);width:36px;height:36px;color:var(--wb-navy);cursor:pointer;background:#fff;flex:none;place-items:center;display:grid}.v2 .sc-pop__x:hover{border-color:var(--wb-navy)}.v2 .sc-pop__ev{background:var(--wb-navy);color:#fff;border-radius:6px;margin:12px 16px 0;padding:6px 10px;font-size:13px;font-weight:600}.v2 .sc-pop__body{overscroll-behavior:contain;padding:12px 16px;overflow:auto}.v2 .sc-pop .sc-daylist{gap:8px;display:grid}.v2 .sc-pop .sc-empty{padding:8px 0}.v2 .sc-pop__foot{border-top:1px solid var(--wb-line);gap:20px;padding:12px 16px 14px;display:flex}.v2 .sc-pop__foot button{color:var(--wb-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:700 14px Montserrat,sans-serif;text-decoration:underline}.v2 .sc-tl--day{grid-template-columns:64px minmax(0,1fr)}.v2 .sc-tl .sc-card--wide{grid-template-columns:130px minmax(0,1fr) 220px auto;align-content:center;align-items:center;column-gap:24px;padding:8px 16px 8px 20px;display:grid}.v2 .sc-tl .sc-card--wide .sc-card__time{grid-row:1/3;font-size:16px;line-height:20px}.v2 .sc-tl .sc-card--wide b{white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:16px;line-height:20px;display:block;overflow:hidden}.v2 .sc-tl .sc-card--wide .sc-card__meta{grid-column:2;font-size:13px;line-height:18px}.v2 .sc-tl .sc-card--wide .sc-card__places{grid-area:1/3/3;justify-self:start;font-size:14px;line-height:18px}.v2 .sc-card__go{border-radius:var(--r);background:var(--wb-lime);height:40px;color:var(--wb-navy);grid-area:1/4/3;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.v2 .sc-tl .sc-card--wide:hover .sc-card__go{background:#c9cb00}.v2 .sc-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.v2 .sc-tabs button{border:1px solid var(--wb-line);border-radius:var(--r);font:inherit;color:var(--wb-navy);cursor:pointer;background:#fff;justify-items:center;padding:8px 2px;line-height:1.2;transition:border-color .15s;display:grid}.v2 .sc-tabs button:hover{border-color:var(--wb-navy)}.v2 .sc-tabs button b{font-size:15px}.v2 .sc-tabs button small{color:var(--wb-text-secondary);font-size:13px}.v2 .sc-tabs button i{color:var(--wb-blue);font-size:12px;font-style:normal;font-weight:700}.v2 .sc-tabs button.is-empty{opacity:.5}.v2 .sc-tabs button.is-today{border:2px solid var(--wb-blue)}.v2 .sc-tabs button:disabled{opacity:.3;cursor:default}.v2 .sc-tabs button[aria-selected=true]{background:var(--wb-blue);border-color:var(--wb-blue);color:#fff;opacity:1}.v2 .sc-tabs button[aria-selected=true] small,.v2 .sc-tabs button[aria-selected=true] i{color:#fff}.v2 .sc-strip{margin-bottom:16px}.v2 .sc-wkday+.sc-wkday{border-top:1px solid var(--wb-line);margin-top:18px;padding-top:16px}.v2 .sc-wkday__h{color:var(--wb-navy);text-align:left;cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font:700 18px Montserrat,sans-serif;display:block}.v2 .sc-wkday__h em{color:var(--wb-blue);font-style:normal}.v2 .sc-mm{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:14px;display:grid}.v2 .sc-mm__h{text-align:center;color:var(--wb-text-secondary);padding-bottom:2px;font-size:12px;font-weight:700}.v2 .sc-mm button{border:1px solid var(--wb-line);border-radius:var(--r);height:50px;color:var(--wb-navy);cursor:pointer;background:#fff;align-content:start;justify-items:center;gap:4px;padding:7px 0 0;font:400 14px Audiowide,sans-serif;display:grid}.v2 .sc-mm button.is-empty{background:var(--wb-bg-light);color:var(--wb-text-secondary);border-color:#0000}.v2 .sc-mm button.is-past{opacity:.5}.v2 .sc-mm button.is-today{border:2px solid var(--wb-blue)}.v2 .sc-mm button[aria-selected=true]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff;opacity:1}.v2 .sc-mm__dots{gap:3px;display:flex}.v2 .sc-mm__dots i{background:var(--seg);border-radius:50%;width:6px;height:6px}.v2 .sc-mm button[aria-selected=true] .sc-mm__dots i{background:#fff}.v2 .sc-mm__day{margin:0 0 10px;font-size:18px;font-weight:700}.v2 .sc-mm__day:first-letter{text-transform:uppercase}.v2 .sc-mob{display:none}.v2 .sc-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v2 .sc-info h3{margin-bottom:6px;font-size:18px}.v2 .sc-info p{color:var(--wb-text-secondary);font-size:15px}.v2 .sc-info a{color:var(--wb-navy);font-weight:700;text-decoration:none}.v2 .sc-dlg{width:min(560px,100% - 32px)}.v2 .sc-dlg__when{background:var(--wb-blue-10);color:var(--wb-blue);border-radius:6px;margin-bottom:6px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-block}.v2 .sc-dlg__facts{gap:8px;margin:0;display:grid}.v2 .sc-dlg__facts>div{grid-template-columns:80px 1fr;gap:12px;font-size:15px;display:grid}.v2 .sc-dlg__facts dt{color:var(--wb-text-secondary)}.v2 .sc-dlg__facts dd{margin:0}.v2 .sc-dlg__form{border-radius:var(--r);background:var(--wb-bg-light);gap:10px;padding:16px;display:grid}.v2 .sc-dlg__form .inp{background:#fff}.v2 .sc-dlg__form p[role=alert]{font-size:14px;font-weight:600}.v2 .sc-dlg__ok{border-radius:var(--r);background:var(--wb-blue-10);padding:16px}.v2 .sc-dlg__more{font-weight:600}@media (max-width:1023px){.v2.sched .vbox{padding:24px 20px}.v2 .sc-grid,.v2 .sc-mo,.v2 .sc-empty--wide{display:none}.v2 .sc-mob{display:block}.v2 .sc-daylist{gap:8px;display:grid}.v2 .sc-daylist .sc-card{padding:14px 14px 14px 18px}.v2 .sc-daylist .sc-card b{font-size:16px}.v2 .sc-daylist .sc-card__meta,.v2 .sc-daylist .sc-card__places{font-size:14px}.v2 .sc-info{grid-template-columns:1fr}}@media (max-width:767px){.v2.sched .vbox{margin:12px auto;padding:20px 14px}.v2 .sc-head h1{font-size:32px}.v2 .sc-lead{font-size:16px}.v2 .sc-filter{grid-template-columns:1fr;gap:8px}.v2 .sc-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.v2 .sc-chips button{flex:none}.v2 .sc-view{width:100%;display:flex}.v2 .sc-view button{flex:1}.v2 .sc-week__nav{flex-wrap:wrap;flex:1}.v2 .sc-week__today{text-align:center;flex-basis:100%}.v2 .sc-week__nav b{white-space:nowrap;flex:1;min-width:0;font-size:16px}.v2 .sc-week__which{display:none}.v2 .sc-group__when{font-size:19px}}.v2.asec .vbox{padding:40px}.v2 .as-hero{grid-template-columns:minmax(0,1fr) minmax(0,580px);align-items:start;gap:28px 56px;display:grid}.v2 .as-hero__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.v2 .as-segs{flex-wrap:wrap;gap:6px;margin:0 0 24px;display:flex}.v2 .as-segs a{border:1px solid var(--wb-line);border-radius:var(--r);height:36px;color:var(--wb-navy);align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.v2 .as-segs a:hover{border-color:var(--wb-navy)}.v2 .as-segs a.is-on{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.v2 .as-hero h1{margin:0;font-size:64px;font-weight:800;line-height:1}.v2 .as-hero__age{color:var(--wb-blue);margin:12px 0 0;font-size:20px;font-weight:700}.v2 .as-hero__lead{max-width:620px;color:var(--wb-text-secondary);margin:16px 0 0;font-size:18px}.v2 .as-hero__facts{flex-wrap:wrap;gap:16px 40px;margin:32px 0 0;padding:0;list-style:none;display:flex}.v2 .as-hero__facts li{gap:6px;display:grid}.v2 .as-hero__facts b{font-size:32px;font-weight:400;line-height:1}.v2 .as-hero__facts span{color:var(--wb-text-secondary);font-size:14px;line-height:1.3}.v2 .as-hero__btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.v2 .as-hero__media{aspect-ratio:3/2;border-radius:var(--r);background:var(--wb-blue-10);position:relative;overflow:hidden}.v2 .as-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.v2 .as-ph{background:var(--wb-blue-10);place-items:center;display:grid;position:absolute;inset:0}.v2 .as-ph i{aspect-ratio:1;background:var(--wb-blue);width:38%;-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;opacity:.5}.v2 .as-steps{border-top:1px solid var(--wb-line);grid-column:1/-1;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;padding-top:24px;display:grid}.v2 .as-steps__lbl{font-size:16px;font-weight:700}.v2 .as-steps ol{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2 .as-steps li{min-width:0;position:relative}.v2 .as-steps li+li:before{content:"";background:var(--wb-line);width:12px;height:2px;position:absolute;top:50%;left:-12px}.v2 .as-steps a{border-radius:var(--r);background:var(--wb-bg-light);height:100%;color:var(--wb-navy);gap:2px;padding:12px 14px;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.v2 .as-steps a:hover{background:var(--wb-blue-10)}.v2 .as-steps a.is-on{background:var(--wb-blue);color:#fff}.v2 .as-steps a>small{color:var(--wb-text-secondary);font-size:12px}.v2 .as-steps b{white-space:nowrap;font-size:15px;font-weight:700}.v2 .as-steps b .vnum{font-size:24px;font-weight:400}.v2 .as-steps em{color:var(--wb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.v2 .as-steps a.is-on>small,.v2 .as-steps a.is-on em{color:#fff}.v2 .as-promo{width:min(calc(100% - var(--side)*2),var(--wide));margin:var(--gap) auto;border-radius:var(--r);box-shadow:inset 6px 0 0 var(--wb-lime);background:#fff;align-items:center;gap:20px;padding:20px 28px;display:flex}.v2 .as-promo__img{object-fit:cover;border-radius:6px;flex:none;width:120px;height:80px}.v2 .as-promo__tag{background:var(--wb-lime);color:var(--wb-navy);border-radius:6px;flex:none;padding:6px 10px;font-size:13px;font-weight:700}.v2 .as-promo__text{flex:1;gap:2px;min-width:0;display:grid}.v2 .as-promo__text b{font-size:19px}.v2 .as-promo__text span{color:var(--wb-text-secondary);font-size:15px}.v2 .as-promo__link{color:var(--wb-blue);flex:none;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.v2 .as-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap);width:min(calc(100% - var(--side)*2),var(--wide));margin:var(--gap) auto;display:grid}.v2 .as-card{border-radius:var(--r);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.v2 .as-card:target{box-shadow:0 0 0 2px var(--wb-blue)}.v2 .as-card__media{aspect-ratio:3/2;background:var(--wb-blue-10);display:block;position:relative;overflow:hidden}.v2 .as-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.v2 .as-card:hover .as-card__media img{transform:scale(1.03)}.v2 .as-card__ph{justify-content:space-between;align-items:flex-end;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.v2 .as-card__big{color:var(--wb-navy);flex-direction:column;line-height:1;display:flex}.v2 .as-card__big b{letter-spacing:-.02em;font-size:clamp(48px,5vw,76px);font-weight:400}.v2 .as-card__big small{margin-top:8px;font-size:18px;font-weight:700}.v2 .as-card__big small:first-child{margin:0 0 6px}.v2 .as-card__ph i{aspect-ratio:1;background:var(--wb-blue);width:34%;max-width:140px;-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;flex:none}.v2 .as-card__step{color:var(--wb-navy);background:#fff;border-radius:6px;padding:6px 10px;font-size:14px;line-height:1;position:absolute;top:16px;left:16px}.v2 .as-card__badge{background:var(--wb-lime);color:var(--wb-navy);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;top:16px;right:16px}.v2 .as-card__agechip{color:var(--wb-navy);background:#fff;border-radius:6px;padding:6px 12px;font-size:15px;font-weight:700;position:absolute;bottom:16px;left:16px}.v2 .as-card__body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.v2 .as-card__age{color:var(--wb-blue);font-size:14px;font-weight:700}.v2 .as-card__title{margin:-6px 0 0;font-size:24px;font-weight:800;line-height:1.2}.v2 .as-card__title a{color:inherit;text-decoration:none}.v2 .as-card__title a:hover{color:var(--wb-blue)}.v2 .as-card__lead{color:var(--wb-text-secondary);margin:0;font-size:15px;line-height:1.5}.v2 .as-card__facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2 .as-card__facts li{background:var(--wb-bg-light);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.v2 .as-card__facts .ic{color:var(--wb-blue)}.v2 .as-card__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v2 .as-card__list li{padding-left:16px;font-size:15px;line-height:1.45;position:relative}.v2 .as-card__list li:before{content:"";background:var(--wb-blue);border-radius:2px;width:6px;height:6px;position:absolute;top:.6em;left:0}.v2 .as-card__next{background:var(--wb-blue-10);border-radius:6px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.v2 .as-card__next a{color:var(--wb-blue);font-weight:700;text-decoration:none}.v2 .as-card__next a:hover{text-decoration:underline}.v2 .as-card__foot{border-top:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.v2 .as-card__more{color:var(--wb-navy);align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.v2 .as-card__more:hover{color:var(--wb-blue)}.v2 .as-help{border-radius:var(--r);background:var(--wb-blue);color:#fff;flex-direction:column;gap:24px;min-height:100%;padding:32px;display:flex}.v2 .as-help__head{gap:20px;display:grid}.v2 .as-help__picto{background:var(--wb-lime);width:80px;height:80px;-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.v2 .as-help h2{color:#fff;margin:0;font-size:28px;font-weight:800;line-height:1.2}.v2 .as-help__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2 .as-help__steps li{border-radius:var(--r);background:#ffffff1a;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.v2 .as-help__steps b{background:var(--wb-lime);width:40px;height:40px;color:var(--wb-navy);border-radius:50%;place-items:center;font-size:18px;font-weight:400;display:grid}.v2 .as-help__steps span{color:#ffffffe0;font-size:15px;line-height:1.45}.v2 .as-help__steps strong{color:#fff;font-size:16px;display:block}.v2 .as-help__btns{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:auto;display:flex}.v2 .as-help__link{color:#fff;text-underline-offset:3px;font-weight:700}.v2 .as-help--wide{width:min(calc(100% - var(--side)*2),var(--wide));min-height:0;margin:var(--gap) auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;display:grid}.v2 .as-help--wide .as-help__head{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px}.v2 .as-help--wide .as-help__picto{width:56px;height:56px}.v2 .as-help--wide h2{font-size:24px}.v2 .as-help--wide .as-help__steps{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .as-help--wide .as-help__btns{grid-area:1/2;margin:0}.v2 .as-solo{gap:var(--gap);width:min(calc(100% - var(--side)*2),var(--wide));margin:var(--gap) auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.v2 .as-card__lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--wb-text-secondary);margin-bottom:-4px;font-size:13px;font-weight:700}.v2 .as-solo .as-card__media{aspect-ratio:auto;flex:auto;min-height:300px}.v2 .as-acts{border-radius:var(--r);background:#fff;flex-direction:column;gap:20px;min-width:0;padding:32px;display:flex}.v2 .as-acts__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.v2 .as-acts__head h2{margin:0;font-size:28px;font-weight:800;line-height:1.2}.v2 .as-acts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.v2 .as-acts__grid li{align-content:start;gap:10px;min-width:0;display:grid}.v2 .as-acts__img{aspect-ratio:3/2;border-radius:var(--r);background:var(--wb-blue-10);display:block;position:relative;overflow:hidden}.v2 .as-acts__img img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.v2 .as-acts__grid li:hover .as-acts__img img{transform:scale(1.04)}.v2 .as-acts__img i{aspect-ratio:1;background:var(--wb-blue);width:30%;-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;opacity:.35;margin:auto;position:absolute;inset:0}.v2 .as-acts__cap{font-size:15px;font-weight:600;line-height:1.35}.v2 .as-empty{color:var(--wb-text-secondary);grid-column:1/-1;margin:0}.v2.asec .vbox.as-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.v2 .as-link{border-radius:var(--r);background:var(--wb-bg-light);color:var(--wb-navy);align-items:center;gap:16px;padding:20px;text-decoration:none;transition:background-color .15s;display:flex}.v2 .as-link:hover{background:var(--wb-blue-10)}.v2 .as-link>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.v2 .as-link b{font-size:18px}.v2 .as-link small{color:var(--wb-text-secondary);font-size:14px}.v2 .as-link__ic{border-radius:var(--r);width:52px;height:52px;color:var(--wb-blue);background:#fff;flex:none;place-items:center;display:grid}.v2 .as-link__arr{color:var(--wb-blue);flex:none}@media (max-width:1180px){.v2 .as-solo{grid-template-columns:1fr}.v2 .as-solo .as-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.v2 .as-solo .as-card__media{aspect-ratio:auto;min-height:100%}.v2 .as-hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px 40px}.v2 .as-hero h1{font-size:52px}.v2 .as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.v2.asec .vbox{padding:28px 20px}.v2 .as-hero{grid-template-columns:1fr}.v2 .as-steps{grid-template-columns:1fr;gap:10px}.v2 .as-steps ol{scrollbar-width:none;margin:0 -20px;padding:0 20px 4px;display:flex;overflow-x:auto}.v2 .as-steps li{flex:none;width:156px}.v2.asec .vbox.as-links{grid-template-columns:1fr}.v2 .as-promo{flex-wrap:wrap}.v2 .as-promo__text{flex-basis:100%}}@media (max-width:767px){.v2.asec .vbox{margin:12px auto;padding:20px 14px}.v2 .as-segs{margin-bottom:18px}.v2 .as-hero h1{font-size:40px}.v2 .as-hero__age{font-size:17px}.v2 .as-hero__lead{font-size:16px}.v2 .as-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:24px;display:grid}.v2 .as-hero__facts b{font-size:22px}.v2 .as-hero__facts span{font-size:12px}.v2 .as-hero__btns{width:100%;margin-top:24px}.v2 .as-hero__btns .vbtn{flex:200px}.v2 .as-steps ol{margin:0 -14px;padding:0 14px 4px}.v2 .as-grid{grid-template-columns:1fr;gap:12px;margin:12px auto}.v2 .as-card__body{padding:20px}.v2 .as-card__title{font-size:22px}.v2 .as-promo{gap:12px;margin:12px auto;padding:16px 18px}.v2 .as-help{padding:24px}.v2 .as-solo{gap:12px;margin:12px auto}.v2 .as-solo .as-card{display:flex}.v2 .as-solo .as-card__media{aspect-ratio:3/2;min-height:0}.v2 .as-acts{padding:20px 14px}.v2 .as-acts__head{flex-direction:column;gap:6px}.v2 .as-acts__head h2{font-size:22px}.v2 .as-acts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.v2 .as-acts__cap{font-size:14px}.v2 .as-help--wide{grid-template-columns:1fr;margin:12px auto}.v2 .as-help--wide .as-help__btns{text-align:center;flex-direction:column;grid-area:3/1;align-items:stretch}.v2 .as-help--wide .as-help__steps{grid-template-columns:1fr}.v2.asec .vbox.as-links{gap:10px;padding:14px}}.v2 .as-solo--noacts{grid-template-columns:minmax(0,460px)}.v2 .pd-h{margin:0;font-size:28px;font-weight:800;line-height:1.2}.v2 .pd-h .vnum{font-weight:400}.v2 .pd-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.v2 .pd-more{color:var(--wb-navy);flex:none;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.v2 .pd-more:hover{color:var(--wb-blue)}.v2 .pd-lead{color:var(--wb-text-secondary);margin:8px 0 0;font-size:15px}.v2.asec .vbox.pd-how,.v2.asec .vbox.pd-levels,.v2.asec .vbox.pd-sched,.v2.asec .vbox.pd-coaches,.v2.asec .vbox.pd-prices,.v2.asec .vbox.pd-talk{padding:32px}[id=kak-prohodit],[id=raspisanie],[id=ceny],[id=zayavka],[id=otzyvy],[id=trenery],[id=urovni]{scroll-margin-top:0}.v2 .pd-how{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 56px;display:grid}.v2 .pd-plan__bar{gap:4px;height:14px;margin:20px 0 16px;display:flex}.v2 .pd-plan__bar i{background:var(--wb-blue);opacity:var(--o);border-radius:4px}.v2 .pd-plan__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2 .pd-plan__list li{border-bottom:1px solid var(--wb-line);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:16px;display:grid}.v2 .pd-plan__list li:last-child{border-bottom:0}.v2 .pd-plan__list i{background:var(--wb-blue);width:14px;height:14px;opacity:var(--o);border-radius:4px}.v2 .pd-plan__list b{white-space:nowrap;font-size:15px;font-weight:700}.v2 .pd-plan__list b .vnum{font-size:17px;font-weight:400}.v2 .pd-gain ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.v2 .pd-gain li{border-radius:var(--r);background:var(--wb-bg-light);align-items:center;gap:8px;padding:9px 14px 9px 10px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.v2 .pd-gain .ic{color:var(--wb-blue);flex:none}.v2 .pd-facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.v2 .pd-facts div{border-radius:var(--r);background:var(--wb-blue-10);padding:14px 16px}.v2 .pd-facts dt{color:var(--wb-text-secondary);font-size:13px}.v2 .pd-facts dd{margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35}.v2 .pd-levels ol{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.v2 .pd-levels li{border-radius:var(--r);background:var(--wb-bg-light);align-content:start;gap:8px;padding:20px;display:grid}.v2 .pd-levels li>small{color:var(--wb-text-secondary);font-size:13px}.v2 .pd-levels li>b{font-size:18px}.v2 .pd-levels p{color:var(--wb-text-secondary);margin:0;font-size:15px;line-height:1.5}.v2 .pd-levels__next{gap:8px;display:flex;color:var(--wb-navy)!important}.v2 .pd-levels__next .ic{color:var(--wb-blue);flex:none;margin-top:3px}.v2 .pd-sched__halls{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:20px;display:grid}.v2 .pd-hall{border-radius:var(--r);background:var(--wb-bg-light);padding:20px}.v2 .pd-hall__head{gap:2px;margin-bottom:14px;display:grid}.v2 .pd-hall__head b{font-size:18px}.v2 .pd-hall__head small{color:var(--wb-text-secondary);font-size:14px}.v2 .pd-hall ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2 .pd-hall li{border-radius:var(--r);background:#fff;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:140px;padding:10px 14px;display:grid}.v2 .pd-hall li b{font-size:15px}.v2 .pd-hall li .vnum{font-size:18px}.v2 .pd-hall li small{color:var(--wb-blue);grid-column:1/-1;font-size:13px;font-weight:700}.v2 .pd-hall li.is-wait small{color:var(--wb-navy)}.v2 .pd-hall li.is-closed small{color:var(--wb-text-secondary)}.v2 .pd-coaches ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.v2 .pd-coaches li{border-radius:var(--r);background:var(--wb-bg-light);align-items:center;gap:16px;padding:16px;display:flex}.v2 .pd-ava{background:var(--wb-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:grid}.v2 .pd-coaches li>span:last-child{gap:2px;min-width:0;display:grid}.v2 .pd-coaches b{font-size:17px}.v2 .pd-coaches small{color:var(--wb-text-secondary);font-size:14px;line-height:1.35}.v2 .pd-pcat+.pd-pcat{margin-top:24px}.v2 .pd-pcat h3{margin:20px 0 0;font-size:20px}.v2 .pd-pgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.v2 .pd-price{border-radius:var(--r);background:var(--wb-bg-light);flex-direction:column;gap:4px;padding:18px;display:flex}.v2 .pd-price__title{font-size:17px;line-height:1.3}.v2 .pd-price small{color:var(--wb-text-secondary);font-size:13px}.v2 .pd-price p{color:var(--wb-text-secondary);margin:2px 0 0;font-size:13px}.v2 .pd-price__val{margin-top:auto;padding-top:12px;font-size:16px;font-weight:700}.v2 .pd-price__val b{font-size:26px;font-weight:400}.v2 .pd-price__val s{color:var(--wb-text-secondary);margin-left:8px;font-size:14px;font-weight:400}.v2 .pd-price.is-accent{background:var(--wb-blue);color:#fff}.v2 .pd-price.is-accent small,.v2 .pd-price.is-accent p,.v2 .pd-price.is-accent s{color:#fffc}.v2 .pd-talk.is-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;display:grid}.v2 .pd-revs{gap:12px;margin-top:20px;display:grid}.v2 .pd-rev{border-radius:var(--r);background:var(--wb-bg-light);margin:0;padding:20px}.v2 .pd-rev blockquote{margin:0;font-size:16px;line-height:1.55}.v2 .pd-rev figcaption{align-items:center;gap:12px;margin-top:14px;display:flex}.v2 .pd-rev figcaption i{background:var(--wb-blue-20);width:40px;height:40px;color:var(--wb-blue);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.v2 .pd-rev figcaption span{display:grid}.v2 .pd-rev figcaption small{color:var(--wb-text-secondary);font-size:13px}.v2 .pd-faq{gap:8px;margin-top:20px;display:grid}.v2 .pd-faq details{border-radius:var(--r);background:var(--wb-bg-light)}.v2 .pd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:16px;font-weight:700;line-height:1.35;list-style:none;display:flex}.v2 .pd-faq summary::-webkit-details-marker{display:none}.v2 .pd-faq summary .ic{color:var(--wb-blue);flex:none;transition:transform .2s}.v2 .pd-faq details[open] summary .ic{transform:rotate(45deg)}.v2 .pd-faq p{color:var(--wb-text-secondary);margin:0;padding:0 18px 16px;font-size:15px;line-height:1.55}.v2 .pd-book{width:min(calc(100% - var(--side)*2),var(--wide));margin:var(--gap) auto;border-radius:var(--r);background:var(--wb-blue);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:32px 48px;padding:40px;scroll-margin-top:0;display:grid}.v2 .pd-book h2{color:#fff;margin:0 0 24px;font-size:36px;font-weight:800;line-height:1.15}.v2 .pd-book__form{border-radius:var(--r);color:var(--wb-navy);background:#fff;padding:28px}.v2 .pd-book__form .book{box-shadow:none;background:0 0;border:0;padding:0}.v2 .pd-book__form .book__head h3{font-size:24px}@media (max-width:1180px){.v2 .pd-how,.v2 .pd-talk.is-two,.v2 .pd-book{grid-template-columns:minmax(0,1fr)}.v2 .pd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.v2.asec .vbox.pd-how,.v2.asec .vbox.pd-levels,.v2.asec .vbox.pd-sched,.v2.asec .vbox.pd-coaches,.v2.asec .vbox.pd-prices,.v2.asec .vbox.pd-talk{padding:20px 14px}.v2 .pd-h{font-size:22px}.v2 .pd-head{flex-direction:column;gap:6px}.v2 .pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2 .pd-facts dd{overflow-wrap:anywhere}.v2 .pd-sched__halls{grid-template-columns:1fr}.v2 .pd-hall li{flex:130px;min-width:0}.v2 .pd-book{margin:12px auto;padding:24px 14px}.v2 .pd-book h2{font-size:26px}.v2 .pd-book__form{padding:20px 16px}}.v2 .pd-h__age{color:var(--wb-blue)}.v2 .pd-sched .sc-glist{margin-top:20px}.v2 .vhero__band h1{position:relative}.v2 .vhero__sh{background:var(--wb-lime);transform-origin:0;pointer-events:none;animation:vh-shutter 1s var(--ease) .35s both;border-radius:6px;position:absolute;inset:-8px -6px;transform:scaleX(0)}.v2 .vhero__txt{animation:10ms linear .85s both vh-txt}@keyframes vh-shutter{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes vh-txt{0%{color:#0000}}@media (prefers-reduced-motion:reduce){.v2 .vhero__sh{display:none}.v2 .vhero__txt{animation:none}}.v2 .wish-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.v2 .wish-ctas>:only-child{grid-column:1/-1}.v2 .wish-ctas__adult{border-radius:var(--r);background:var(--wb-blue);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px 24px;font-size:20px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s;display:flex}.v2 .wish-ctas__adult:hover{background:#1d5f97}.v2 .wish-ctas__adult>span{align-items:center;gap:16px;display:flex}.v2 .wish-ctas__adult>svg{color:#fff;flex:none}.v2 .wish-ctas .vbtn{white-space:normal;text-align:center;height:auto;min-height:88px;padding:18px 24px;font-size:20px;font-weight:700}@media (max-width:767px){.v2 .wish-ctas{grid-template-columns:1fr;gap:10px;margin-top:12px}.v2 .wish-ctas__go{order:-1}.v2 .wish-ctas__adult,.v2 .wish-ctas .vbtn{min-height:64px;padding:14px 16px;font-size:17px}}.v2 .vbox.ab{padding:40px}.v2 .ab__top{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px 56px;margin-top:36px;display:grid}.v2 .ab__head{flex-direction:column;align-items:flex-start;display:flex}.v2 .ab__media{aspect-ratio:2;border-radius:var(--r);background:var(--wb-blue-10);position:relative;overflow:hidden}.v2 .ab__media img{object-fit:cover;object-position:50% 6%;width:100%;height:100%;display:block}.v2 .ab__ph{place-items:center;display:grid;position:absolute;inset:0}.v2 .ab__ph .ico{aspect-ratio:1;width:auto;height:58%;color:var(--wb-blue);opacity:.35}.v2 .ab__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-blue);font-size:14px;font-weight:700}.v2 .ab h2{color:var(--wb-navy);margin:10px 0 0;font-size:40px;font-weight:800;line-height:1.15}.v2 .ab__text p{color:var(--wb-text-secondary);margin:0 0 14px;font-size:17px;line-height:1.55}.v2 .ab__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v2 .ab__facts li{border-radius:var(--r);background:var(--wb-blue-10);align-content:start;gap:6px;padding:14px 16px;display:grid}.v2 .ab__facts b{color:var(--wb-blue);white-space:nowrap;font-size:26px;font-weight:400;line-height:1}.v2 .ab__facts span{color:var(--wb-navy);font-size:13px;line-height:1.3}.v2 .ab__btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.v2 .ab__points{border-top:1px solid var(--wb-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:32px 0 0;list-style:none;display:grid}.v2 .ab__points li{border-radius:var(--r);background:var(--wb-bg-light);box-shadow:inset 0 3px 0 var(--wb-blue);align-content:start;gap:8px;padding:20px 18px;display:grid}.v2 .ab__points b{color:var(--wb-navy);-webkit-hyphens:auto;hyphens:auto;font-size:18px;line-height:1.25}.v2 .ab__points p{color:var(--wb-text-secondary);margin:0;font-size:15px;line-height:1.45}@media (max-width:1180px){.v2 .ab__top{gap:24px 32px}.v2 .ab h2{font-size:32px}.v2 .ab__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.v2 .vbox.ab{padding:28px 20px}.v2 .ab__top{grid-template-columns:1fr;margin-top:24px}.v2 .ab__media{aspect-ratio:16/9}.v2 .ab__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.v2 .vbox.ab{margin:12px auto;padding:20px 14px}.v2 .ab h2{font-size:26px}.v2 .ab__text p{font-size:16px}.v2 .ab__facts{gap:8px}.v2 .ab__facts b{font-size:22px}.v2 .ab__btns .vbtn{flex:200px}.v2 .ab__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;padding-top:24px}.v2 .ab__points li{padding:16px 14px}.v2 .ab__points b{font-size:15px}.v2 .ab__points p{font-size:13px}}.v2 .hpanel--more .hpanel__in a,.v2 .hpanel--mob .hpanel__in a{border:1px solid var(--wb-blue-20)}.v2 .hpanel--more .hpanel__in a:hover,.v2 .hpanel--mob .hpanel__in a:hover{border-color:var(--wb-blue)}.v2 .hpanel--more .hpanel__in b,.v2 .hpanel--mob .hpanel__in b{color:var(--wb-blue)}.v2 .ab-more{width:min(calc(100% - var(--side)*2),var(--wide));margin:var(--gap) auto 0}.v2 .fq{padding:40px}.v2 .fq .crumbs{margin-bottom:20px}.v2 .fq__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-blue);font-size:14px;font-weight:700}.v2 .fq__head h1{color:var(--wb-navy);margin:10px 0 0;font-size:40px;font-weight:800;line-height:1.15}.v2 .fq__head p{max-width:720px;color:var(--wb-text-secondary);margin:14px 0 0;font-size:17px;line-height:1.55}.v2 .fq__body{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:48px;margin-top:36px;display:grid}.v2 .fq__side{gap:16px;display:grid;position:sticky;top:120px}.v2 .fq__nav{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2 .fq__nav a{border:1px solid var(--wb-blue-20);border-radius:var(--r);color:var(--wb-navy);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.v2 .fq__nav a:hover{border-color:var(--wb-blue);background:var(--wb-blue-10)}.v2 .fq__num{color:var(--wb-blue);font-size:18px}.v2 .fq__ntext{gap:2px;min-width:0;display:grid}.v2 .fq__ntext b{font-size:16px;line-height:1.3}.v2 .fq__ntext small{color:var(--wb-text-secondary);font-size:13px}.v2 .fq__count{border-radius:var(--r);background:var(--wb-blue-10);min-width:32px;height:32px;color:var(--wb-blue);place-items:center;padding:0 8px;font-size:14px;display:grid}.v2 .fq__help{border-radius:var(--r);background:var(--wb-navy);color:#fff;gap:12px;padding:24px;display:grid}.v2 .fq__help b{font-size:20px;line-height:1.25}.v2 .fq__help p{color:#ffffffbf;margin:0 0 4px;font-size:15px;line-height:1.5}.v2 .fq__help .vbtn .ic{width:18px;height:18px}.v2 .vbtn--onnavy{color:#fff;background:0 0;border-color:#ffffff59}.v2 .vbtn--onnavy:hover{border-color:#fff}.v2 .fq__groups{gap:40px;display:grid}.v2 .fq__group{scroll-margin-top:110px}.v2 .fq__group h2{color:var(--wb-navy);align-items:baseline;gap:14px;margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.2;display:flex}.v2 .fq__group h2 .vnum{color:var(--wb-blue);font-size:20px}.v2 .fq__list{gap:10px;display:grid}.v2 .fq__item{border-radius:var(--r);background:var(--wb-bg-light);border:1px solid #0000;transition:border-color .15s,background-color .15s}.v2 .fq__item:hover{border-color:var(--wb-blue-20)}.v2 .fq__item[open]{border-color:var(--wb-blue-20);box-shadow:inset 3px 0 0 var(--wb-blue);background:#fff}.v2 .fq__item summary{cursor:pointer;color:var(--wb-navy);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.v2 .fq__item summary::-webkit-details-marker{display:none}.v2 .fq__item summary:focus-visible{outline:2px solid var(--wb-blue);outline-offset:-2px;border-radius:var(--r)}.v2 .fq__ic{border-radius:var(--r);width:36px;height:36px;color:var(--wb-blue);background:#fff;flex:none;place-items:center;transition:background-color .15s;display:grid}.v2 .fq__ic .ic{transition:transform .2s var(--ease)}.v2 .fq__item[open] .fq__ic{background:var(--wb-blue);color:#fff}.v2 .fq__item[open] .fq__ic .ic{transform:rotate(45deg)}.v2 .fq__item p{color:var(--wb-text-secondary);margin:0;padding:0 72px 20px 20px;font-size:16px;line-height:1.6}@media (max-width:1023px){.v2 .fq{padding:28px 20px}.v2 .fq__body{grid-template-columns:minmax(0,1fr);gap:28px}.v2 .fq__side{grid-template-columns:minmax(0,1fr);min-width:0;position:static}.v2 .fq__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.v2 .fq{padding:20px 14px}.v2 .fq__head h1{font-size:28px}.v2 .fq__head p{font-size:16px}.v2 .fq__nav{grid-template-columns:minmax(0,1fr)}.v2 .fq__group h2{font-size:22px}.v2 .fq__item summary{padding:16px 14px;font-size:16px}.v2 .fq__item p{padding:0 14px 16px}.v2 .fq__help{order:2;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v2 .fq__ic .ic{transition:none}}@media (max-width:767px){.v2 .hpanel--mob .hpanel__in b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:17px}.v2 .hpanel--mob .hpanel__in a{min-width:0}}.v2 .coach-link{font:inherit;color:var(--wb-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.v2 .coach-link:hover{text-decoration-thickness:2px}.v2 .coach-link:focus-visible,.v2 .pd-coach__btn:focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px;border-radius:4px}.v2 .pd-coach__btn{align-items:inherit;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:16px;padding:0;display:flex}.v2 .pd-coach__btn>span:last-child{gap:2px;min-width:0;display:grid}.v2 .pd-coaches small.pd-coach__more{color:var(--wb-blue);margin-top:4px;font-weight:600}.v2 .pd-coach__btn:hover .pd-coach__more{text-decoration:underline}.coach-dlg-root{display:contents}.v2 .coach-dlg{width:min(600px,100% - 32px)}.v2 .coach-dlg__top{grid-template-columns:160px 1fr auto;align-items:start;gap:20px;display:grid}.v2 .coach-dlg__photo{border-radius:var(--r);object-fit:cover;background:var(--wb-bg-light);width:160px;height:160px}.v2 .coach-dlg__photo--none{background:var(--wb-blue);color:#fff;place-items:center;font-size:44px;font-weight:800;display:grid}.v2 .coach-dlg__head h2{font-size:26px;line-height:1.2}.v2 .coach-dlg__head p{color:var(--wb-text-secondary);margin-top:6px;font-size:16px}.v2 .coach-dlg__bio{white-space:pre-line;font-size:16px;line-height:1.55}@media (max-width:699px){.v2 .coach-dlg__top{grid-template-columns:1fr auto}.v2 .coach-dlg__photo{aspect-ratio:1;grid-area:1/1/auto/-1;width:100%;height:auto}.v2 .coach-dlg__head h2{font-size:22px}}.v2 .vhero__media{container-type:size}.v2 .vhero__video{pointer-events:none;opacity:0;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transition:opacity 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .vhero__video.is-on{opacity:1}@media (max-width:767px){.v2 .vhero--video .vhero__media{aspect-ratio:16/9;height:auto}.v2 .sec:not(.sec--navy)+.sec:not(.sec--navy){padding-top:0}}.v2 .sc-pick{display:none}@media (max-width:767px){.v2 .sc-filter .sc-chips{display:none}.v2 .sc-pick{display:block}}.v2 .vhero__video--file{object-fit:cover;width:100%;height:100%;top:0;left:0;transform:none}@media (max-width:359px){.v2 .logo{width:118px;height:24px}.v2 .island{gap:8px;padding:0 6px 0 12px}.v2 .vhdr__end{gap:4px}.v2 .vhdr__ic{width:40px;height:40px}.v2 .fq__help .vbtn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:10px 14px}.v2 .ab__points li{min-width:0}.v2 .ab__points b{overflow-wrap:anywhere}}@media (max-width:767px){.v2 .map__ya{bottom:64px}}
