@font-face{font-display:swap;font-family:Swei Ax Sans CJK JP;font-style:normal;font-weight:400;src:local(""),url(/fonts/SweiAxSansCJKjp-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Swei Ax Sans CJK JP;font-style:normal;font-weight:700;src:local(""),url(/fonts/SweiAxSansCJKjp-Bold.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}.cn-promo{background-color:#6c42f6;padding-top:48px}.btn-first{background:#6c42f6;border:1px solid rgba(108,66,246,.05);border-radius:100px;box-shadow:inset 0 1px 15px 0 rgba(108,66,246,.04);color:#fff;transition:background-color .33s ease}.btn-first:hover{background:#805bfb}.btn-first:active{background:#5f34ec}.btn-second{background:rgba(108,66,246,.05);border:1px solid #f1edff;border-radius:100px;box-shadow:inset 0 1px 15px 0 rgba(108,66,246,.04);color:#6c42f6}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0;max-width:none}.h1{color:#fff;font-family:Swei Ax Sans CJK JP,sans-serif;font-size:60px;font-weight:700;line-height:1.35}@media only screen and (min-width:680px){.h1{font-size:70px}}@media only screen and (min-width:1024px){.h1{font-size:80px}}@media only screen and (min-width:1280px){.h1{font-size:100px;letter-spacing:3.5px}}.h2{font-family:Swei Ax Sans CJK JP,sans-serif;font-size:32px;font-weight:700;line-height:1.35}@media only screen and (min-width:680px){.h2{font-size:42px}}@media only screen and (min-width:1024px){.h2{font-size:60px}}@media only screen and (min-width:1280px){.h2{font-size:70px;letter-spacing:-.7px}}.h3{font-family:Swei Ax Sans CJK JP,sans-serif;font-size:32px;font-weight:700;line-height:1.35}@media only screen and (min-width:680px){.h3{font-size:36px}}@media only screen and (min-width:1024px){.h3{font-size:48px}}@media only screen and (min-width:1280px){.h3{font-size:60px}}.h4{font-family:Swei Ax Sans CJK JP,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.21px;line-height:1.35}@media only screen and (min-width:680px){.h4{font-size:26px}}@media only screen and (min-width:1024px){.h4{font-size:34px;letter-spacing:normal}}@media only screen and (min-width:1280px){.h4{font-size:42px}}.container-1440{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:16px;padding-right:16px}@media only screen and (min-width:680px){.container-1440{padding-left:42px;padding-right:42px}}@media only screen and (min-width:568px){.header-promo{margin-bottom:3px}}.header-promo__inner{display:flex;justify-content:center}.header-promo__logo{margin-bottom:32px;margin-left:auto;margin-right:auto}@media only screen and (min-width:568px){.header-promo__logo{margin-bottom:0}}.header-promo__logo svg{height:26px;width:104px}@media only screen and (min-width:568px){.header-promo__logo svg{height:52px;margin-right:-96px;width:206px}}.header-promo__qr-code{display:none;padding-top:4px;position:relative}@media only screen and (min-width:568px){.header-promo__qr-code{display:block}}.header-promo__qr-code:before{background:#ededed;border:1.01px solid #e7e7e7;border-radius:6px;box-shadow:inset 0 1px 11px 0 rgba(0,0,0,.1);content:"";height:96px;left:-4px;position:absolute;top:0;width:88px}.header-promo__qr-code img{position:relative;z-index:1}.hero-section{color:#fff;margin-bottom:32px;overflow:hidden;text-align:center}@media only screen and (min-width:680px){.hero-section{margin-bottom:42px}}.hero-section__title{margin-bottom:24px}@media only screen and (min-width:680px){.hero-section__title{margin-bottom:48px}}.hero-section__propositions{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:20px;row-gap:8px}@media only screen and (min-width:680px){.hero-section__propositions{margin-bottom:48px}}.hero-section__propositions-item{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,94%,.15);border-radius:8px;box-shadow:inset 0 2px 10px 0 rgba(175,151,255,.75);flex-basis:100%;font-family:Swei Ax Sans CJK JP,sans-serif;font-size:21px;font-weight:600;line-height:1.35;padding:16px;text-align:left}@media only screen and (min-width:768px){.hero-section__propositions-item{flex-basis:calc(25% - 24px);font-size:24px;font-weight:700}}@media only screen and (min-width:1024px){.hero-section__propositions-item{flex-basis:calc(25% - 36px)}}.hero-section__info{font-size:21px;font-weight:600;line-height:1.35;margin-bottom:32px}@media only screen and (min-width:680px){.hero-section__info{font-size:26px;font-weight:400;margin-bottom:42px}}@media only screen and (min-width:1024px){.hero-section__info{font-size:28px}}@media only screen and (min-width:1280px){.hero-section__info{font-size:32px}}@media only screen and (min-width:680px){.hero-section__info span{font-weight:600}}.hero-section__link:not(.overview){display:flex;justify-content:center}.hero-section__link:not(.overview) a{background:#fff;border:1px solid #f1edff;border-radius:100px;box-shadow:inset 0 1px 15px 0 rgba(108,66,246,.04);color:#1e1e1e;font-size:24px;font-weight:600;line-height:1.35;padding:16px 24px}.main-wrapper{padding-bottom:42px}.main-wrapper__inner{background:#fff;border-radius:24px;padding:16px}@media only screen and (min-width:680px){.main-wrapper__inner{border-radius:60px;padding:42px}}.main-wrapper .h2,.main-wrapper .h3,.main-wrapper .h4{text-align:center}.mbpb-line{margin-bottom:32px;padding-bottom:32px;position:relative}@media only screen and (min-width:680px){.mbpb-line{margin-bottom:48px;margin-bottom:68px;margin-bottom:80px;padding-bottom:48px;padding-bottom:68px;padding-bottom:80px}}.mbpb-line:after{background:radial-gradient(circle,#eee 0,hsla(0,0%,93%,0) 100%);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;width:100%}.marketing-strategies__title{margin-bottom:24px}@media only screen and (min-width:680px){.marketing-strategies__title{margin-bottom:34px}}@media only screen and (min-width:1024px){.marketing-strategies__title{margin-bottom:44px}}@media only screen and (min-width:1280px){.marketing-strategies__title{margin-bottom:60px}}.list-cn__item{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:column;margin-bottom:32px;row-gap:14px}.list-cn__item:last-of-type{margin-bottom:0}@media only screen and (min-width:680px){.list-cn__item{flex-direction:row;margin-bottom:44px}}@media only screen and (min-width:1024px){.list-cn__item{margin-bottom:60px}}.list-cn__item-text{display:flex;flex-direction:column}.list-cn__item>img{flex-shrink:0}.list-cn__item p.description+ul{margin-top:30px}.list-cn__item ul{list-style:disc;padding-left:28px}.list-cn__item ul li{list-style:disc}.list-cn__item p.title{color:#1e1e1e;font-size:21px;font-weight:700;letter-spacing:-.21px;line-height:1.35;margin-bottom:16px}@media only screen and (min-width:680px){.list-cn__item p.title{font-size:28px;letter-spacing:normal;margin-bottom:24px}}@media only screen and (min-width:1024px){.list-cn__item p.title{font-size:34px}}@media only screen and (min-width:1280px){.list-cn__item p.title{font-size:42px}}.list-cn__item p.description,.list-cn__item ul li{color:#8a8a8a;font-size:21px;letter-spacing:-.21px;line-height:1.35}.list-cn__item p.description.black,.list-cn__item ul li.black{color:#1e1e1e}@media only screen and (min-width:680px){.list-cn__item p.description,.list-cn__item ul li{font-size:24px;letter-spacing:normal}}@media only screen and (min-width:1024px){.list-cn__item p.description,.list-cn__item ul li{font-size:28px}}@media only screen and (min-width:1280px){.list-cn__item p.description,.list-cn__item ul li{font-size:32px}}.map{position:relative}.map__image{bottom:0;display:none;position:absolute;top:-80px}@media only screen and (min-width:680px){.map__image{display:block;left:-42px;right:-42px}}.map__image img{height:100%;-o-object-fit:cover;object-fit:cover}.map__avatars{align-items:flex-start;-moz-column-gap:36px;column-gap:36px;display:flex;flex-flow:row wrap;justify-content:center;margin:36px 0 32px;position:relative;row-gap:36px;z-index:2}@media only screen and (min-width:1024px){.map__avatars{height:260px;margin-bottom:80px;margin-top:80px}}.map__avatars-item{cursor:pointer;display:flex;position:relative}.map__avatars-item:before{background:#ededed;border:1px solid #e7e7e7;border-radius:6px;box-shadow:inset 0 1.00792px 11.08716px 0 rgba(0,0,0,.1);content:"";height:96px;position:absolute;top:-4px;width:88px;z-index:-2}@media only screen and (min-width:1024px){.map__avatars-item{position:absolute}}.map__avatars-item:hover .map__avatars-item-info{opacity:1;visibility:visible}.map__avatars-item#avatarEmpty{visibility:hidden;width:95px}@media only screen and (min-width:498px){.map__avatars-item#avatarEmpty{display:none}.map__avatars-item#avatar1:before,.map__avatars-item#avatar2:before,.map__avatars-item#avatar3:before,.map__avatars-item#avatar4:before,.map__avatars-item#avatar5:before{left:-4px}.map__avatars-item#avatar6:before,.map__avatars-item#avatar7:before,.map__avatars-item#avatar8:before{left:4px}.map__avatars-item#avatar10:before,.map__avatars-item#avatar11:before,.map__avatars-item#avatar12:before,.map__avatars-item#avatar13:before,.map__avatars-item#avatar9:before{right:-4px}}.map__avatars-item#avatar11:before,.map__avatars-item#avatar13:before,.map__avatars-item#avatar1:before,.map__avatars-item#avatar3:before,.map__avatars-item#avatar5:before,.map__avatars-item#avatar7:before,.map__avatars-item#avatar9:before{left:-4px}.map__avatars-item#avatar10,.map__avatars-item#avatar12,.map__avatars-item#avatar2,.map__avatars-item#avatar4,.map__avatars-item#avatar6,.map__avatars-item#avatar8{margin-top:32px}@media only screen and (min-width:498px){.map__avatars-item#avatar10,.map__avatars-item#avatar12,.map__avatars-item#avatar2,.map__avatars-item#avatar4,.map__avatars-item#avatar6,.map__avatars-item#avatar8{margin-top:0}}.map__avatars-item#avatar10:before,.map__avatars-item#avatar12:before,.map__avatars-item#avatar2:before,.map__avatars-item#avatar4:before,.map__avatars-item#avatar6:before,.map__avatars-item#avatar8:before{right:-4px}@media only screen and (min-width:1024px){.map__avatars-item#avatar1{left:0;top:0}.map__avatars-item#avatar2{bottom:0;left:0}.map__avatars-item#avatar3{left:13.5%;top:50%;transform:translateY(-50%)}.map__avatars-item#avatar4{left:26.7%;top:0}.map__avatars-item#avatar5{bottom:0;left:25.2%}.map__avatars-item#avatar6{left:39.7%;top:50%;transform:translateY(-50%)}.map__avatars-item#avatar7{right:39%;top:0}.map__avatars-item#avatar8{bottom:0;right:40.6%}.map__avatars-item#avatar9{right:26.4%;top:0}.map__avatars-item#avatar10{bottom:0;right:25%}.map__avatars-item#avatar11{right:0;top:0}.map__avatars-item#avatar12{right:12.4%;top:50%;transform:translateY(-50%)}.map__avatars-item#avatar13{bottom:0;right:0}}.map__avatars-item img{position:relative;z-index:-2}.map__avatars-item-info{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 10px 29px 0 rgba(30,30,30,.15);left:50%;opacity:0;padding:8px;position:absolute;text-align:center;top:calc(100% - 8px);transform:translateX(-50%);transition:all .33s ease;visibility:hidden;width:max-content;z-index:2}.map__avatars-item-info .name{color:#1e1e1e;font-size:16px;font-weight:600;line-height:1.35;margin-bottom:4px}.map__avatars-item-info .description{color:#8a8a8a;font-size:14px;font-weight:500;line-height:1.35}.price:not(.other){margin-bottom:32px}@media only screen and (min-width:680px){.price:not(.other){margin-bottom:60px}}@media only screen and (min-width:1024px){.price:not(.other){margin-bottom:120px}}@media only screen and (min-width:1280px){.price:not(.other){margin-bottom:160px}}.price__sub-title,.price__title{margin-bottom:24px}.price__sub-title{color:#1e1e1e;font-size:21px;line-height:1.35;text-align:center}@media only screen and (min-width:680px){.price__sub-title{font-size:24px;margin-bottom:32px}}@media only screen and (min-width:1024px){.price__sub-title{font-size:28px;margin-bottom:40px}}@media only screen and (min-width:1280px){.price__sub-title{font-size:32px;margin-bottom:48px}}.price__cost{align-items:center;display:flex;justify-content:center;margin-bottom:32px}@media only screen and (min-width:680px){.price__cost{margin-bottom:46px}}@media only screen and (min-width:1024px){.price__cost{margin-bottom:60px}}.price__cost-default-bootcamp{background:#f8f8f8;border:1px solid #f0f0f0;border-radius:100px;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.05);color:#1e1e1e;font-size:21px;font-weight:600;line-height:1.35;padding-left:16px;padding-right:16px;text-align:center}@media only screen and (min-width:680px){.price__cost-default-bootcamp{font-size:26px;letter-spacing:-.42px;padding-left:32px;padding-right:32px}}@media only screen and (min-width:1024px){.price__cost-default-bootcamp{font-size:36px}}@media only screen and (min-width:1280px){.price__cost-default-bootcamp{font-size:42px}}.price__cost-default span{background:#f8f8f8;border:1px solid #f0f0f0;border-radius:100px;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.05);color:#1e1e1e;font-size:21px;font-weight:600;letter-spacing:-.84px;line-height:1.35;padding-left:16px;padding-right:16px}@media only screen and (min-width:680px){.price__cost-default span{font-size:26px;padding-left:32px;padding-right:32px}}@media only screen and (min-width:1024px){.price__cost-default span{font-size:36px}}@media only screen and (min-width:1280px){.price__cost-default span{font-size:42px}}.price__cost-old{background:#f5dddd;border:1px solid rgba(255,0,0,.1);border-radius:100px;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.05);color:#1e1e1e;font-size:21px;font-weight:600;letter-spacing:-.24px;line-height:1.35;margin-right:-8px;padding-left:8px;padding-right:8px;text-align:center;text-decoration-line:line-through}@media only screen and (min-width:680px){.price__cost-old{font-size:24px}}.price__cost-discount{align-items:center;background:#faffe5;border:1px solid #ededed;border-radius:100px;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.05);color:#1e1e1e;-moz-column-gap:10px;column-gap:10px;display:flex;line-height:1.35;padding-left:16px;padding-right:16px}.price__cost-discount span{font-size:21px;font-weight:600}@media only screen and (min-width:680px){.price__cost-discount span{font-size:26px;letter-spacing:-.42px}}@media only screen and (min-width:1024px){.price__cost-discount span{font-size:36px}}@media only screen and (min-width:1280px){.price__cost-discount span{font-size:42px}}.price__cost-discount p{font-size:16px}.price__links{-moz-column-gap:16px;column-gap:16px;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:24px;row-gap:8px}@media only screen and (min-width:680px){.price__links{margin-bottom:32px}}@media only screen and (min-width:1024px){.price__links{margin-bottom:42px}}@media only screen and (min-width:1280px){.price__links{margin-bottom:60px}}.price__links a{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.16px;line-height:1.35;padding:16px 24px}@media only screen and (min-width:680px){.price__links a{font-size:18px;letter-spacing:normal}}@media only screen and (min-width:1024px){.price__links a{font-size:22px;letter-spacing:normal}}@media only screen and (min-width:1280px){.price__links a{font-size:24px;letter-spacing:normal}}.price__propositions-bootcamp{-moz-column-gap:42px;column-gap:42px;display:flex;flex-flow:row wrap;row-gap:32px}@media only screen and (min-width:680px){.price__propositions-bootcamp{row-gap:60px}}.price__propositions-bootcamp-item{align-items:center;color:#1e1e1e;display:flex;flex-direction:column;font-size:21px;letter-spacing:-.21px;line-height:1.35;row-gap:16px;text-align:center;width:100%}@media only screen and (min-width:680px){.price__propositions-bootcamp-item{font-size:24px;letter-spacing:normal}}@media only screen and (min-width:768px){.price__propositions-bootcamp-item{align-items:normal;-moz-column-gap:42px;column-gap:42px;flex-basis:calc(50% - 21px);flex-direction:row;max-width:615px;text-align:initial}}@media only screen and (min-width:1024px){.price__propositions-bootcamp-item{font-size:28px;font-size:32px}}.price__propositions-bootcamp-item img{max-height:60px;max-width:60px}@media only screen and (min-width:680px){.price__propositions-bootcamp-item img{max-height:none;max-width:none}}.price__propositions{color:#1e1e1e;-moz-column-gap:42px;column-gap:42px;display:flex;flex-flow:row wrap;font-size:21px;line-height:1.35;row-gap:16px;text-align:left}@media only screen and (min-width:680px){.price__propositions{font-size:24px}}.price__propositions-item{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,94%,.15);border-radius:8px;box-shadow:inset 0 4px 15px 0 rgba(0,0,0,.1);flex-grow:1;padding:16px}@media only screen and (min-width:680px){.price__propositions-item{flex-basis:calc(33.3% - 28px)}}.price__propositions-item p.bold{font-weight:600}.contact-us{align-items:center;background:rgba(108,66,246,.05);border:1px solid #f1edff;border-radius:8px;display:flex;justify-content:center;padding:20px 10px 16px}@media only screen and (min-width:680px){.contact-us{padding-bottom:74px;padding-top:106px}}.contact-us__inner{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:center;position:relative;z-index:2}.contact-us__title{color:#1e1e1e;font-family:Swei Ax Sans CJK JP,sans-serif;font-size:32px;font-weight:700;line-height:1.35}@media only screen and (min-width:680px){.contact-us__title{font-size:40px}}@media only screen and (min-width:1024px){.contact-us__title{font-size:50px}}@media only screen and (min-width:1280px){.contact-us__title{font-size:60px}}.contact-us__qr-code{position:relative}.contact-us__qr-code:before{background:#ededed;border:1px solid #e7e7e7;border-radius:6px;box-shadow:inset 0 1px 12px 0 rgba(0,0,0,.1);content:"";height:106px;left:-4px;position:absolute;top:-4px;width:96px;z-index:-1}.faq{background:initial;margin-bottom:0;margin-top:64px}@media only screen and (min-width:680px){.faq{margin-top:80px}}.faq-list__item{margin-bottom:16px}.faq-list__item.active svg.arrow{transform:rotate(180deg)}.faq-list__item.active svg.arrow path{stroke:#8a8a8a}.faq-list__item:last-child{margin-bottom:0}.faq-list__item-title{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.05);color:#1e1e1e;cursor:pointer;display:flex;font-family:Swei Ax Sans CJK JP,sans-serif;font-size:21px;font-weight:700;line-height:1.35;padding:16px;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width:680px){.faq-list__item-title{font-size:28px}}@media only screen and (min-width:1024px){.faq-list__item-title{font-size:34px;font-size:42px;padding:14px 16px 20px 42px}}.faq-list__item-title p{margin-right:10px}.faq-list__item-title svg{flex-shrink:0}.faq-list__item-title svg.arrow{height:44px;margin-left:auto;transition:transform .33s ease;width:44px}@media only screen and (min-width:1024px){.faq-list__item-title svg.arrow{height:53px;width:52px}}.faq-list__item-title svg.arrow path{transition:stroke .33s ease}.faq-list__item-content{color:#8a8a8a;display:none;font-size:21px;line-height:1.35;margin-bottom:16px;margin-top:16px;padding-left:0;padding-right:0}@media only screen and (min-width:680px){.faq-list__item-content{font-size:24px;margin-bottom:24px;margin-top:24px;padding-left:12px;padding-right:12px}}@media only screen and (min-width:1024px){.faq-list__item-content{font-size:28px;font-size:32px;margin-bottom:36px;margin-bottom:48px;margin-top:36px;margin-top:48px;padding-left:24px;padding-left:42px;padding-right:24px;padding-right:42px}}.faq-list__item-content p{margin-bottom:20px}.faq-list__item-content p:last-child{margin-bottom:0}.faq-list__item-content p span{font-weight:700}.faq-list__item-content ul{padding-left:30px}.faq-list__item-content ul li{list-style:disc}.investment:not(.mbpb-line){margin-bottom:32px}@media only screen and (min-width:680px){.investment:not(.mbpb-line){margin-bottom:48px;margin-bottom:68px;margin-bottom:80px}}.investment__title{margin-bottom:32px}@media only screen and (min-width:680px){.investment__title{margin-bottom:42px}}@media only screen and (min-width:1024px){.investment__title{margin-bottom:52px}}@media only screen and (min-width:1280px){.investment__title{margin-bottom:60px}}.investment__box-info{-moz-column-gap:42px;column-gap:42px;display:flex;flex-flow:row wrap;margin-bottom:16px;row-gap:32px}@media only screen and (min-width:680px){.investment__box-info{margin-bottom:40px}}@media only screen and (min-width:1024px){.investment__box-info{margin-bottom:60px}}@media only screen and (min-width:1280px){.investment__box-info{margin-bottom:80px}}.investment__box-info-item{display:flex;flex-direction:column;flex-grow:1;letter-spacing:-.21px;line-height:1.35;row-gap:24px}@media only screen and (min-width:680px){.investment__box-info-item{flex-basis:calc(33% - 28px);letter-spacing:normal}}.investment__box-info-item-title{color:#1e1e1e;font-family:Swei Ax Sans CJK JP,sans-serif;font-size:21px;font-weight:700}@media only screen and (min-width:680px){.investment__box-info-item-title{font-size:24px}}.investment__box-info-item-description{color:#8a8a8a;font-size:21px}@media only screen and (min-width:680px){.investment__box-info-item-description{font-size:24px}}@media only screen and (min-width:1024px){.investment__box-info-item-description{font-size:28px}}@media only screen and (min-width:1280px){.investment__box-info-item-description{font-size:32px}}.investment__link{-moz-column-gap:16px;column-gap:16px;display:flex;flex-flow:row wrap;font-family:Swei Ax Sans CJK JP,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:-.16px;line-height:1.35;row-gap:8px}@media only screen and (min-width:680px){.investment__link{font-size:20px;letter-spacing:normal}}@media only screen and (min-width:1024px){.investment__link{font-size:22px}}@media only screen and (min-width:1280px){.investment__link{font-size:24px}}.investment__link a{align-items:center;display:flex;justify-content:center;padding:16px 24px}
