@charset "UTF-8";html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{src:url(./Roboto-Regular-36LIHh1U.woff2) format("woff2");font-family:Roboto;font-weight:400;font-style:normal}@font-face{src:url(./Roboto-Medium-C-WomXeB.woff2) format("woff2");font-family:Roboto;font-weight:500;font-style:normal}@font-face{src:url(./Anton-Regular-DokGJUoe.woff2) format("woff2");font-family:Anton;font-weight:400;font-style:normal}.container-5f0b6e{width:375px;margin:0 auto;padding:0 16px}@media screen and (min-width: 1440px){.container-5f0b6e{width:1440px;padding:0 30px}}.section-73d534{padding:40px 0}@media screen and (min-width: 1440px){.section-73d534{padding:100px 0}}.section-title-fb0bd1{font-family:Anton;border-top:1px solid #999;padding:10px;font-weight:400;font-size:18px;line-height:1.1;color:#636363;margin-bottom:16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.custom-subtitle-4e4e81{font-family:Anton;font-weight:400;font-size:40px;line-height:1.1}@media screen and (min-width: 1440px){.custom-subtitle-4e4e81{font-size:64px;line-height:1.2}}.custom-subtitle-4e4e81 span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-skip-ink:none;color:#0061fd}@media screen and (min-width: 1440px){.custom-subtitle-4e4e81 span{text-underline-offset:10px;text-decoration-thickness:3px}}.pagination-container-218793{display:flex;gap:8px;margin-top:24px}.pagination-button-1e7bc9{border:1px solid #0061fd;padding:10px;display:flex;justify-content:center;align-items:center;width:56px;height:56px;margin:0;transition:border-color .3s ease}.pagination-button-1e7bc9.prev-fcb08b{position:relative;transform:rotate(180deg)}.pagination-button-1e7bc9 span{display:block;width:9px;height:15px;position:relative}.pagination-button-1e7bc9 span:after,.pagination-button-1e7bc9 span:before{content:"";display:block;width:10px;height:2px;position:absolute;top:50%;transform:translateY(-50%);right:0;border-radius:2px;background-color:#0061fd;transition:background-color .3s ease,opacity .3s ease}.pagination-button-1e7bc9 span:after{transform-origin:top right;transform:rotate(45deg)}.pagination-button-1e7bc9 span:before{transform-origin:top right;transform:rotate(-45deg) translateY(-2px)}.pagination-button-1e7bc9.swiper-button-disabled{border-color:#aacbfe}.pagination-button-1e7bc9.swiper-button-disabled span:after,.pagination-button-1e7bc9.swiper-button-disabled span:before{background-color:#aacbfe}.pagination-button-1e7bc9:active{opacity:.7}.header-099fb9{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;font-family:Roboto;background-color:#f5f3f2;font-weight:600;font-size:18px;letter-spacing:-.04em;border-bottom:1px solid #999}@media screen and (min-width: 1440px){.header-099fb9{height:80px;font-weight:700;font-size:24px}}.header-container-760d26{height:100%;display:flex;align-items:center}.header-logo{width:20px;height:20px}@media screen and (min-width: 1440px){.header-logo{width:40px;height:40px}}.logo-text{font-weight:700;font-size:18px}@media screen and (min-width: 1440px){.logo-text{font-size:24px;margin-left:auto}}.header-nav-8239fd{display:none}@media screen and (min-width: 1440px){.header-nav-8239fd{display:block;flex:1}}.header-nav-list-bae9ca{display:flex;gap:16px;justify-content:space-between}.header-nav-link-7c583f{font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;transition:color .3s ease}.header-nav-link-7c583f:hover,.header-nav-link-7c583f:focus,.header-nav-link-7c583f:active{color:#0061fd}.header-burger-button-1e38eb{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;margin-left:auto;background-color:transparent}.header-burger-button-1e38eb span{display:block;position:relative;width:20px;height:2px;background-color:#3a2a50;border-radius:2px;transition:background-color .3s ease,transform .3s ease}.header-burger-button-1e38eb span:before,.header-burger-button-1e38eb span:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:#3a2a50;border-radius:2px;transition:transform .3s ease,background-color .3s ease}.header-burger-button-1e38eb span:before{top:-6px}.header-burger-button-1e38eb span:after{top:6px}.header-burger-button-1e38eb span:hover,.header-burger-button-1e38eb span:focus,.header-burger-button-1e38eb span:active{background-color:#684d8a}.header-burger-button-1e38eb span:hover:before,.header-burger-button-1e38eb span:hover:after,.header-burger-button-1e38eb span:focus:before,.header-burger-button-1e38eb span:focus:after,.header-burger-button-1e38eb span:active:before,.header-burger-button-1e38eb span:active:after{background-color:#684d8a}.header-burger-button-1e38eb.active span{background-color:transparent}.header-burger-button-1e38eb.active span:before{transform:translate(-50%) rotate(45deg);top:0}.header-burger-button-1e38eb.active span:after{transform:translate(-50%) rotate(-45deg);top:0}@media screen and (min-width: 1440px){.header-burger-button-1e38eb{display:none}}.burger-6e6968{position:fixed;left:0;top:60px;width:100vw;height:100vh;z-index:99;display:flex;align-items:start;background-color:#11111180;opacity:0;pointer-events:none;transition:opacity .05s ease .25s;color:#f3f3f3}.burger-6e6968.is-open{opacity:1;pointer-events:auto;transition:opacity .05s ease}@media screen and (min-width: 1440px){.burger-6e6968{display:none}}.burger-wrapper-7bd18d{position:relative;background:linear-gradient(180deg,#20051f,#5c1c62);padding:24px 0;width:100%;height:100%;background:#f5f3f2;transform:translateY(-100%);transition:transform .25s ease;overflow-y:auto}.burger-6e6968.is-open .burger-wrapper-7bd18d{transition:transform .25s ease .05s;transform:translate(0)}.burger-nav-item-78bd74:not(:last-child){margin-bottom:8px}.burger-nav-462b67{height:calc(100vh - 60px)}.burger-nav-link-96113e{display:block;color:#203543;padding:8px 0;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;text-align:center;transition:color .3s ease}.burger-nav-link-96113e:hover,.burger-nav-link-96113e:focus,.burger-nav-link-96113e:active,.burger-nav-linkfocus-visible{color:#459ef2}.hero-f04af6{background-color:#f5f3f2;padding-top:100px;padding-bottom:209px}@media screen and (min-width: 1440px){.hero-f04af6{padding-top:230px;padding-bottom:164px;background-image:radial-gradient(circle,#adbfed,#f5f3f2 50%),radial-gradient(circle,#adbfed,#f5f3f2 50%);background-size:1000px 1000px,1000px 1000px;background-position:left calc(50% - 700px) top -300px,right calc(50% - 700px) bottom -150px;background-repeat:no-repeat}}@media screen and (min-width: 1440px){.hero-head-wrapper-7544aa{position:relative}}.hero-title-747072{font-weight:400;font-size:64px;line-height:1.2;font-family:Anton}@media screen and (min-width: 1440px){.hero-title-747072{display:flex;flex-direction:column;font-weight:400;font-size:120px;line-height:.9;gap:7px}.hero-title-747072 span:nth-child(1){display:flex;gap:24px}.hero-title-747072 span:nth-child(1):after{content:"";display:block;background-image:url(./hero-title-D7ohwJRw.png);background-size:cover;background-repeat:no-repeat;width:197px;height:116px}.hero-title-747072 span:nth-child(2){margin-left:auto;text-decoration:underline;text-decoration-skip-ink:none}}.hero-sub-f79d98{font-weight:400;font-size:20px;line-height:90%;font-family:Anton;color:#0061fd;margin-bottom:8px}@media screen and (min-width: 1440px){.hero-sub-f79d98{position:absolute;left:0;top:116px}}.hero-description-acef21{font-weight:500;font-size:16px;line-height:142%;margin-top:42px;color:#636363}@media screen and (min-width: 1440px){.hero-description-acef21{width:848px;margin-left:auto;padding-right:328px}}.offer-wrapper-537408{display:flex;flex-direction:column-reverse;gap:24px}@media screen and (min-width: 1440px){.offer-wrapper-537408{flex-direction:row;padding-top:101px;position:relative}}.offer-image-wrapper-1430eb{max-width:343px;max-height:332px}@media screen and (min-width: 1440px){.offer-image-wrapper-1430eb{flex-shrink:0;max-width:532px;max-height:333px}}.offer-image-wrapper-1430eb .offer-image-bf4a31{width:100%;height:100%}.offer-sub-c1c255{font-family:Anton;font-weight:400;font-size:40px;line-height:1.1;margin-bottom:32px}@media screen and (min-width: 1440px){.offer-sub-c1c255{font-size:64px;line-height:120%}}.offer-sub-c1c255>span:nth-child(1){display:block;margin-bottom:8px}@media screen and (min-width: 1440px){.offer-sub-c1c255>span:nth-child(1){position:absolute;margin-bottom:0;top:0;left:0}}.offer-sub-c1c255 .accent-727b79{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-skip-ink:none;color:#0061fd}@media screen and (min-width: 1440px){.offer-sub-c1c255 .accent-727b79{text-underline-offset:10px;text-decoration-thickness:3px}}.offer-list-a90206{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-auto-flow:column;gap:24px 7px}@media screen and (min-width: 1440px){.offer-list-a90206{gap:24px 32px}}.offer-item-c8a628{display:flex;flex-direction:column}.offer-item-number-8189d1{margin-bottom:16px}.offer-item-title-07cda9{font-family:Anton;line-height:110%;font-size:18px;margin-bottom:8px;flex-grow:1}.offer-item-description-b82abd{line-height:142%;display:flex;color:#636363}.programs-53689a{background-color:#1c1b1b;color:#fff}.programs-subtitle-f3adbc{font-family:Anton;font-size:40px;margin-bottom:40px;max-width:981px}@media screen and (min-width: 1440px){.programs-subtitle-f3adbc{font-size:64px}}@media screen and (min-width: 1440px){.programs-list-728de3{max-width:795px;margin-left:auto}}.programs-item-d0579a{border-bottom:1px solid #999999;padding:32px 0;display:flex;align-items:flex-start;gap:8px}@media screen and (min-width: 1440px){.programs-item-d0579a{gap:40px;align-items:center}}.programs-item-wrapper-e0344c{max-width:603px}@media screen and (min-width: 1440px){.programs-item-wrapper-e0344c{flex-shrink:0}}.programs-item-title-a78fc9{font-family:Anton;font-size:18px;line-height:110%;margin-bottom:8px}@media screen and (min-width: 1440px){.programs-item-title-a78fc9{font-size:40px}}.programs-item-description-32f2b0{max-width:358px}.programs-item-duration-3339c0{flex:1;text-align:end}.programs-item-duration-3339c0.mobile-532c28{text-align:start;margin-bottom:8px}@media screen and (min-width: 1440px){.programs-item-duration-3339c0.mobile-532c28{display:none}}.programs-item-duration-3339c0.desktop-b2c79a{display:none}@media screen and (min-width: 1440px){.programs-item-duration-3339c0.desktop-b2c79a{display:block}}.team-subtitle-057e51{max-width:763px;margin-bottom:40px}.team-card-da4bcb{padding:32px 24px;min-height:676px;background-color:#fff}@media screen and (min-width: 1440px){.team-card-da4bcb{min-height:656px}}.team-image-950f62{width:274px;height:465px;margin:0 auto 24px}@media screen and (min-width: 1440px){.team-image-950f62{width:372px;height:465px}}.team-card-wrapper-ce6c44{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:4px;gap:4px}.team-card-name-0c25e6{flex:1;font-family:Anton;font-size:18px;line-height:1.1}.team-card-game-name-17048e{font-weight:500;font-size:16px;line-height:1.42}.team-card-role-bfcb9e{font-size:14px;line-height:140%;text-decoration:underline;text-decoration-skip-ink:none;margin-bottom:16px}.team-card-description-8c13f3{font-size:14px;line-height:1.4;color:#636363}.swiper.team-slider-5ac0f5{margin-right:-16px;margin-left:-16px;padding-right:37px;padding-left:16px}@media screen and (min-width: 1440px){.swiper.team-slider-5ac0f5{margin-right:-30px;margin-left:-30px;padding-right:102px;padding-left:30px}}.equipment-wrapper-0bc6f1{display:flex;gap:8px}@media screen and (min-width: 1440px){.equipment-wrapper-0bc6f1{gap:24px}}.equipment-image-wrapper-768435{width:168px;height:129px;flex-shrink:0}.equipment-image-wrapper-768435 img{width:100%;height:100%}@media screen and (min-width: 1440px){.equipment-image-wrapper-768435{width:561px;height:430px}}.equipment-sub-9942d2.desktop-b2c79a{display:none}@media screen and (min-width: 1440px){.equipment-sub-9942d2.desktop-b2c79a{display:block;margin-bottom:24px}}.equipment-sub-9942d2.mobile-532c28{margin-bottom:40px}@media screen and (min-width: 1440px){.equipment-sub-9942d2.mobile-532c28{display:none}}.equipment-item-638b7c:not(:last-child){margin-bottom:16px}@media screen and (min-width: 1440px){.equipment-item-638b7c:not(:last-child){margin-bottom:24px}}.equipment-item-number-fe6017{margin-bottom:8px}@media screen and (min-width: 1440px){.equipment-item-number-fe6017{margin-bottom:16px}}.equipment-item-title-6b4cce{font-family:Anton;line-height:110%;font-size:18px;margin-bottom:8px;flex-grow:1}.equipment-item-description-17aadb{line-height:142%;display:flex;color:#636363}.stories-subtitle-67a1df{margin-bottom:40px}.stories-card-40a298{padding:32px 24px;min-height:255px;display:flex;flex-direction:column;gap:4px;background-color:#fff}.stories-card-text-a0a062{font-size:14px;flex:1}.stories-card-title-8a63c4{font-family:Anton;font-size:18px;line-height:110%}.stories-card-price-a2522e{font-weight:400;font-size:14px;line-height:140%;text-decoration:underline;text-decoration-skip-ink:none;color:#636363}.swiper.stories-slider-b2a643{margin-right:-16px;margin-left:-16px;padding-right:37px;padding-left:16px}@media screen and (min-width: 1440px){.swiper.stories-slider-b2a643{margin-right:-30px;margin-left:-30px;padding-right:102px;padding-left:30px}}.pricing-sub-bc72f0{margin-bottom:40px;max-width:763px}.pricing-list-86568f{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 1440px){.pricing-list-86568f{flex-direction:row;gap:24px}}.pricing-item-012332{min-height:447px;background-color:#fff;color:#1c1b1b;flex:1;display:flex;flex-direction:column;padding:32px 24px}@media screen and (min-width: 1440px){.pricing-item-012332{min-height:439px}}.pricing-item-012332:nth-child(1){background-color:#0061fd;color:#fff}.pricing-item-012332:nth-child(1) .pricing-item-head-0e175e p{color:#fff}.pricing-item-012332:nth-child(3){background-color:#1c1b1b;color:#fff}.pricing-item-head-0e175e{display:flex;align-items:center;justify-content:space-between;gap:10px}.pricing-item-head-0e175e h3{font-family:Anton;font-weight:400;font-size:18px;line-height:1.1}.pricing-item-head-0e175e p{color:#636363}.pricing-item-image-wrapper-fbb55f{flex:1;display:flex;align-items:center;justify-content:center}.pricing-item-description-784d16{font-weight:500;font-size:14px;line-height:140%}.events-subtitle-ff1e8f{margin-bottom:40px;max-width:858px}.events-list-e46541{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width: 1440px){.events-list-e46541{margin-left:auto;max-width:795px;gap:24px;grid-template-columns:1fr 1fr}}.events-item-9a1884{padding:32px 24px;background-color:#fff}.events-item-9a1884 h3{font-family:Anton;font-weight:400;font-size:18px;line-height:110%;margin-bottom:16px}.events-item-9a1884 p{font-weight:400;font-size:14px;line-height:140%;color:#636363}.events-item-image-wrapper-de4306{margin-bottom:24px;overflow:hidden;width:100%;height:320px}.events-item-image-04b4bc{width:auto;height:100%;object-fit:cover;object-position:center}.contact-2f8a6b{background-color:#0061fd;color:#fff}.contact-title-cbafff{color:#fff;border-color:#fff}.contact-content-wrapper-81976b{display:flex;flex-direction:column}@media screen and (min-width: 1440px){.contact-content-wrapper-81976b{flex-direction:row;align-items:end}}.contact-subtitle-fd7eb6{font-family:Anton;font-weight:400;font-size:40px;line-height:1.1;margin-bottom:32px}@media screen and (min-width: 1440px){.contact-subtitle-fd7eb6{margin-bottom:0;font-size:64px;line-height:1.2;max-width:600px;margin-right:216px}}.contact-info-e4c397 p{font-family:Anton;font-weight:400;font-size:18px;line-height:1.1;margin-bottom:8px}.contact-info-e4c397 a{font-weight:500;font-size:16px;line-height:1.42}.contact-info-e4c397:not(:last-child){margin-bottom:24px}@media screen and (min-width: 1440px){.contact-info-e4c397:not(:last-child){margin-bottom:0;margin-right:40px}}.footer-251d16{background-color:#1c1b1b;color:#fff;padding:60px 0 40px}@media screen and (min-width: 1440px){.footer-251d16{padding:100px 0 80px}}.footer-title-6a0ca9{font-family:Anton;color:#0061fd;font-weight:400;font-size:40px;line-height:1.1;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #636363}@media screen and (min-width: 1440px){.footer-title-6a0ca9{font-size:64px;line-height:1.2;padding-bottom:24px;margin-bottom:24px}}.footer-wrapper-972747{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1440px){.footer-wrapper-972747{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.footer-nav-list-6411a0{display:flex;flex-direction:column;gap:2px}@media screen and (min-width: 1440px){.footer-nav-list-6411a0{flex-direction:row;gap:24px}}.footer-link-f1f3e7{font-weight:500;font-size:14px;line-height:100%;text-transform:uppercase;padding:8px 0}.footer-text-1ab1f2{font-weight:400;font-size:14px;line-height:140%}.policy-body-b51be2{font-weight:400;font-size:16px;line-height:1.42}.policy-f4af8b{padding-top:76px;padding-bottom:40px}@media screen and (min-width: 1440px){.policy-f4af8b{padding-top:140px;padding-bottom:100px}}.policy-title-main-880b2d{font-family:Anton;font-weight:400;font-size:64px;line-height:1.2;margin-bottom:24px}@media screen and (min-width: 1440px){.policy-title-main-880b2d{font-size:120px;line-height:.9;margin-bottom:32px}}.policy-title-1c072d{font-family:Anton;font-weight:400;font-size:18px;line-height:1.1;margin-bottom:8px}@media screen and (min-width: 1440px){.policy-title-1c072d{font-size:40px;margin-bottom:16px}}.policy-subtitle-eac382{font-family:Anton;font-weight:400;font-size:18px;line-height:110%;margin-bottom:16px}.mb-20{margin-bottom:20px}.policy-section-63a23e:not(:last-child){margin-bottom:32px}@media screen and (min-width: 1440px){.policy-section-63a23e:not(:last-child){margin-bottom:42px}}.policy-list-20929d{list-style:disc;padding-left:30px}.policy-list-20929d li::marker{font-weight:lighter}.policy-list-20929d li::marker{font-size:.8em}.policy-list-20929d a{text-decoration:underline}.policy-section-63a23e a{word-wrap:break-word;overflow-wrap:break-word}p.dots-e9c6cf{margin-left:5px}p.dots-e9c6cf:before{content:"•";display:inline-block;margin-right:8px;vertical-align:middle}.cookies-popup-e2e9ac{position:fixed;bottom:0;left:0;right:0;z-index:10;padding:24px 16px;background-color:#fff;display:none;flex-direction:column;color:#1c1b1b}@media screen and (min-width: 1440px){.cookies-popup-e2e9ac{flex-direction:row;padding:40px}}.cookies-container-c3d48e{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1440px){.cookies-container-c3d48e{flex-direction:row;align-items:center;justify-content:space-between}}.cookies-popup-content-4c6a94{max-width:837px}.cookies-title-7c6a71{font-family:Anton;font-weight:400;font-size:18px;line-height:1.1;margin-bottom:8px}@media screen and (min-width: 1440px){.cookies-title-7c6a71{margin-bottom:16px}}.cookies-accept-text-784a84{font-weight:400;font-size:18px;color:#1c1b1b}@media screen and (min-width: 1440px){.cookies-accept-text-784a84{padding:0}}.cookies-action-acdb49{display:flex;gap:8px;justify-content:center}@media screen and (min-width: 1440px){.cookies-action-acdb49{gap:16px}}.cookies-action-acdb49 button{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:16px;height:46px;opacity:1;transition:opacity .35s ease;font-weight:500;font-size:20px;text-wrap:nowrap}.cookies-action-acdb49 button:hover{opacity:.7}@media screen and (min-width: 1440px){.cookies-action-acdb49 button{width:187px}}.cookies-action-acdb49 .decline-button-8efc83{border:1px solid #0061fd;color:#0061fd;background-color:transparent}.cookies-action-acdb49 .accept-button-bb839e{text-wrap:nowrap;border:none;background:#0061fd;color:#fff}body{font-family:Roboto,Inter,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color:#1c1b1b;background-color:#f5f3f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5;min-height:100vh}html{scroll-behavior:smooth;scroll-padding-top:60px}@media screen and (min-width: 1440px){html{scroll-padding-top:80px}}
