:is(.o-section-course-schedule,.o-section-schedule) h2,:is(.o-section-course-schedule,.o-section-schedule) h3,:is(.o-section-course-schedule,.o-section-schedule) h4,:is(.o-section-course-schedule,.o-section-schedule) h5,:is(.o-section-course-schedule,.o-section-schedule) h6{text-wrap:balance}.o-section-schedule .copy{max-width:var(--boxed-article);margin-bottom:var(--spacing-gap);text-align:center;margin-inline:auto}.c-section-course-schedule,.c-section-schedule{width:var(--boxed-width);max-width:var(--boxed-width-max);margin:0 auto}.section-course-schedule__headline,.section-schedule__headline{margin-top:40px;color:#562fff;background:#562fff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-inline:auto;padding:12px 36px;display:flex}.section-schedule__copy{text-align:center;margin-bottom:var(--spacing-gap)}.m-accordion{--accordion-height:0;--time-animation:.3s;--spacing-atom:60px;cursor:default;height:100%;padding:var(--spacing-s) var(--spacing-m);background-color:var(--c-lighter);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:all .6s;position:relative}.m-accordion .h1,.m-accordion .h2,.m-accordion .h3{margin-bottom:0}.m-accordion:hover{transform:scale(1.05)}.m-accordion:focus{outline:3px solid var(--c-primary);outline-offset:5px}.m-accordion:focus-visible{box-shadow:none}.m-accordion+.m-accordion,.m-accordion+script+.m-accordion{margin-top:1lh}.m-accordion__resume{gap:var(--spacing-s);width:100%;font-family:var(--ff-bold);font-size:1.1rem;font-weight:var(--fw-bold);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:0 20px 0 0;display:flex;position:relative}.m-accordion__long{height:100%;max-height:var(--accordion-height);transition:max-height var(--time-animation);margin-inline:auto;padding:0 40px;overflow:hidden}.m-accordion__long p{text-wrap:auto}.m-accordion__long>:first-child{padding-top:calc(var(--spacing-atom) / 2)}.m-accordion__long>:last-child{padding-bottom:calc(var(--spacing-atom) / 2)}.m-accordion__headline{align-items:center;gap:16px;display:flex}.m-accordion__headline p{font-family:var(--ff-bold);font-weight:var(--fw-bold)}.accordion__icon{width:48px;height:48px}.m-accordion__tags{align-items:baseline;gap:16px;margin-right:1em;display:flex}.m-accordion__tags span{font-family:var(--ff-normal);font-size:var(--fs-pill)}.accordion__tag-purple{font-family:var(--ff-normal);font-weight:var(--fw-normal);background:#562fff1a;border-radius:8px;padding:8px 16px}.m-accordion__blade{top:1.7rem;right:var(--spacing-s);transform-origin:50%;position:absolute;transform:rotate(45deg)}.m-accordion__blade:focus{color:var(--c-white);outline-offset:6px}.a-accordion__blade{transform-origin:50%;stroke:var(--theme-color);transition:transform .2s ease-in}.arrow-svg{top:36px;right:var(--spacing-s);transform-origin:50%;transition:transform .2s ease-in;position:absolute}.m-accordion--open .a-accordion__blade--vertical{transition:transform .2s ease-in;transform:rotate(90deg)translateY(10px)}.m-accordion--open .arrow-svg{transform:rotate(-90deg)}.o-section-cards{margin-top:var(--spacing-section)}.o-section-cards+.o-section-cards{padding-top:0}.section-cards__card-text p{line-height:1.2lh}.section-cards__card-text ul{padding-left:1.5em;list-style:outside}:is(.section-cards__card-text ul) li::marker{color:var(--c-black)}.c-section-cards{width:var(--boxed-width);max-width:var(--boxed-width-max);margin:0 auto}.c-section-cards .copy{max-width:750px;margin-bottom:var(--spacing-atom);text-align:center;margin-inline:auto}:is(.c-section-cards .copy) h2+p{margin-top:var(--spacing-atom);display:inline}@media (width>=768px){:is(.c-section-cards .copy) h2+p{width:85%;margin-inline:auto}}.c-section-cards .m-check-list{flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:24px;width:100%;display:flex}@media (width>=768px){.c-section-cards .m-check-list{flex-direction:row;justify-content:center;align-items:baseline}}.c-section-cards .check-list__item{margin-left:var(--boxed-margin);flex-shrink:0}@media (width>=768px){.c-section-cards .check-list__item{font-family:var(--ff-medium);margin-left:0;font-size:.8em}}.section-cards__card-image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius) var(--border-radius) 0 0;width:calc(100% + 72px);margin:-36px -36px 28px;display:block}.section-cards__icon{width:44px;height:44px;margin-bottom:1lh;-o-object-fit:contain!important;object-fit:contain!important}.section-cards__card{background-color:var(--c-lighter);border-radius:var(--border-radius);width:100%;max-width:400px;height:auto;box-shadow:var(--box-shadow);align-self:stretch;padding:36px}.section-cards__card .a-title{font-size:var(--fs-text-large);margin-block:1lh .5lh}.section-cards__card strong{font-family:var(--ff-bold);font-size:var(--fs-text-large);font-weight:var(--fw-bold)}.section-cards__card li+li{margin-top:.5lh;line-height:1.2lh}@media (width>=768px){.section-cards__card{padding:36px 40px}}.section-cards__card-value{font-family:var(--ff-bold);color:var(--c-primary);margin-bottom:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.section-cards__grid{grid-gap:1em;grid-template-columns:1fr;justify-content:center;justify-items:center;gap:1em;margin-top:48px;display:grid}@media (width>=768px){.section-cards__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.section-cards__grid{grid-template-columns:repeat(4,1fr)}}.o-section-cards--carousel .section-cards__grid{scroll-snap-type:x mandatory;padding:4px var(--boxed-margin) 24px;justify-content:start;gap:24px;display:flex;overflow-x:auto}.o-section-cards--carousel .section-cards__card{scroll-snap-align:start;flex:0 0 min(82vw,360px)}@media (width>=768px){.o-section-cards--stats .section-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.o-section-cards--stats .section-cards__card{text-align:center}@media (width>=768px){.o-section-cards--bento .section-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.o-section-cards--bento .section-cards__card:first-child{grid-row:span 2}}.c-banner-copy{width:var(--boxed-width);max-width:var(--boxed-width-max);padding:calc(var(--spacing-section) / 2) 40px;color:var(--c-white);border-radius:var(--border-radius);background:radial-gradient(circle at bottom,#02366f,#16161f);margin:0 auto}.c-banner-copy .m-button{width:fit-content;margin-block:1lh;margin-inline:auto;display:block}.c-banner-copy .copy{max-width:var(--boxed-article);margin-inline:auto}.c-banner-copy{text-align:center}.o-banner-copy{margin-top:var(--spacing-section)}.o-banner-copy:has(.banner-promo__background){justify-content:center;align-items:center;height:70vh;display:flex;position:relative}.o-banner-copy:has(.banner-promo__background) .c-banner-copy{background:0 0}.banner-promo__background{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.banner-promo__background:before{content:"";background:linear-gradient(#0003,#0003),linear-gradient(#0000 -23.51%,#000 100%),linear-gradient(360deg,#0000 30.95%,#0009 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.banner-promo__background .banner-promo__video,.banner-promo__background .banner-promo__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-promo__background .banner-promo__img{-o-object-position:center;object-position:center}.o-banner-with-drone-on-bottom{margin-bottom:var(--spacing-section);font-size:var(--fs-banner);color:var(--c-white);flex-direction:column;align-items:center;display:flex}.o-banner-with-drone-on-bottom .m-button{z-index:1;margin-top:1lh;font-size:1rem}.o-banner-with-drone-on-bottom:has(.banner-with-dron-on-bottom__drone) .m-button{margin-top:-300px;margin-top:calc(var(--middle-height-drone-banner,300px) * -1)}.o-banner-with-drone-on-bottom .copy{z-index:1;max-width:var(--boxed-article);text-align:center;text-shadow:0 -4px 5px var(--c-background-dark), 0 -10px 20px var(--c-background-dark), 0 4px 5px var(--c-background-dark), 0 10px 20px var(--c-background-dark), 6px 0 15px var(--c-background-dark), -4px 0 5px var(--c-background-dark), -10px 0 20px var(--c-background-dark);margin:0 auto;font-size:1.2rem;font-weight:400;position:relative}.c-banner-with-drone-on-bottom{box-sizing:border-box;width:100%;padding:var(--spacing-section) 0;color:var(--c-lighter);background:url(/assets/img/img.webp) bottom/cover no-repeat;flex-direction:column;align-items:center;font-size:1em;font-weight:700;display:flex;position:relative}.c-banner-with-drone-on-bottom .a-title{font-size:clamp(var(--fs--title-m), 5vw, 5rem);color:var(--c-white)}.banner-with-dron-on-bottom__drone{justify-content:center;align-items:center;width:min(100%,400px);max-width:600px;margin:-1lh auto 0;animation:6s ease-in-out infinite float;display:flex;-o-object-fit:contain!important;object-fit:contain!important}@media (width>=768px){.banner-with-dron-on-bottom__drone{width:65%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.o-section-faqs{margin-top:var(--spacing-section-device);margin-bottom:0}@media (width>=1300px){.o-section-faqs{margin-top:var(--spacing-section)}}.c-section-faqs{width:var(--boxed-width);max-width:var(--boxed-width-max);margin:0 auto}.c-section-faqs.section-faqs--with-card{grid-gap:var(--spacing-l);gap:var(--spacing-l);grid-template-columns:1fr;display:grid}@media (width>=1024px){.c-section-faqs.section-faqs--with-card{grid-template-columns:500px 1fr}}.section-faqs__card{gap:var(--spacing-m);flex-direction:column;display:flex}.section-faqs__footer{gap:var(--spacing-s);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.section-faqs__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:320px;height:auto;max-height:64px}.section-faqs__faqs .a-title{text-wrap:balance;width:100%;max-width:25em}@media (width>=768px){.section-faqs__faqs .a-title{width:80%}}.section-faqs__faqs .m-accordion{margin-top:var(--spacing-m)}.c-section-faqs:not(.section-faqs--with-card) .section-faqs__faqs .a-title{text-align:center;margin-inline:auto}:is(.m-faq .m-accordion) .a-title{font-family:var(--ff-bold);font-size:var(--fs-text-regular)}:is(.m-faq .m-accordion) .m-faq__plus-svg{fill:var(--c-background-white)}.m-faq+.m-faq{margin-top:16px}.o-section-reviews{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section);background:var(--c-white) url(/assets/img/elements-space-around.png) no-repeat bottom center;background-size:96vw;position:relative}.o-section-reviews .m-navigation{margin-left:auto}@media (width>=768px){.o-section-reviews{background-size:50vw}}.section-reviews__goal-item{grid-gap:1em;width:100%;padding:var(--spacing-s);background-color:var(--c-lighter);border-radius:var(--border-radius);box-shadow:var(--box-shadow);grid-template-columns:58px 1fr;align-items:center;gap:1em;display:grid}.section-reviews__goal-item .icon-svg{width:58px}.section-reviews__goal-item p{margin:0}.section-reviews__goal-item .a-title{font-size:var(--fs-text-large)}.c-section-reviews{width:var(--boxed-width);max-width:var(--boxed-width-max);margin:0 auto}.c-section-reviews .copy{max-width:750px;margin-bottom:var(--spacing-atom);text-align:center;margin-inline:auto}:is(.c-section-reviews .copy) h2+p{margin-top:var(--spacing-atom);display:inline}@media (width>=768px){:is(.c-section-reviews .copy) h2+p{width:85%;margin-inline:auto}}.section-reviews__item{background-color:var(--c-lighter);border-radius:var(--border-radius);width:100%;min-width:300px;max-width:500px;height:100%;box-shadow:var(--box-shadow);padding:32px 36px}.section-reviews__item .a-title{margin-bottom:0}@media (width>=768px){.section-reviews__item{min-width:400px;padding:36px 50px}}.section-reviews__item-img{float:left;width:80px;margin-right:16px}.section-reviews__item-rating .section-reviews__item-rating-star{width:18px;height:18px}:is(.section-reviews__item-rating .section-reviews__item-rating-star)+.section-reviews__item-rating-star{margin-left:.5em}.section-reviews__item-author{font-family:var(--ff-bold);margin-bottom:0}.section-reviews__item-time{font-size:var(--fs-text-small);margin-bottom:0}.section-reviews__item-time:first-letter{text-transform:uppercase}.section-reviews__item-text{clear:both;height:4lh;margin-top:40px;margin-bottom:1em;line-height:1.4em;overflow:scroll}.section-reviews__item-text:before{content:"“"}.section-reviews__item-text:after{content:"”"}.section-reviews__item-text::-webkit-scrollbar{display:none}.cs-section-reviews{scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:var(--boxed-margin);height:100%;margin-top:var(--spacing-inside-section);justify-content:flex-start;padding:16px 0 24px;display:flex;overflow-x:scroll}.cs-section-reviews::-webkit-scrollbar{display:none}.cs-section-reviews>.section-reviews__item{scroll-snap-align:center;flex-shrink:1}.cs-section-reviews .section-reviews__item:last-child{margin-right:var(--boxed-margin)}.cs-section-reviews .section-reviews__item:first-child{margin-left:var(--boxed-margin)}@media (width>=768px){.cs-section-reviews{gap:var(--spacing-atom)}}.section-reviews__goals{grid-gap:1em;grid-template-columns:1fr;justify-content:center;justify-items:center;gap:1em;margin-top:48px;display:grid}@media (width>=768px){.section-reviews__goals{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.section-reviews__goals{grid-template-columns:repeat(4,1fr)}}.m-navigation{flex-direction:row;align-items:baseline;width:fit-content;display:flex}.navigation__button{cursor:default;padding:var(--padding-buttons);border-radius:var(--border-radius);background:0 0;border:none}.navigation__button:first-child{margin-left:0}--disable.navigation__button{pointer-events:none;opacity:.5}.navigation__button:hover{background:#1313130d}.o-section-consultancy{margin-top:var(--spacing-section);background-color:var(--c-background-light)}.o-section-consultancy .a-line-single{pointer-events:none;z-index:-1;left:calc(var(--boxed-margin) + 300px);margin-top:-300px;position:absolute}@media (width>=768px){.o-section-consultancy{margin-bottom:var(--spacing-section)}}.c-section-consultancy{width:var(--boxed-width);max-width:var(--boxed-width-max);grid-template-columns:1fr;margin:0 auto;display:grid}.c-section-consultancy .copy{max-width:750px;margin-bottom:var(--spacing-atom);text-align:center;margin-inline:auto}:is(.c-section-consultancy .copy) h2+p{margin-top:var(--spacing-atom);display:inline}@media (width>=768px){:is(.c-section-consultancy .copy) h2+p{width:85%;margin-inline:auto}}.c-section-consultancy .m-button{width:fit-content;margin-inline:auto;display:block}@media (width>=768px){.c-section-consultancy{grid-template-columns:1fr 1fr}}.section-consultancy__plain{text-align:left;background:url(/assets/img/elements-green-n-yellow.png) right top 16px/100px no-repeat;padding:40px}.section-consultancy__plain .icon-svg{margin-top:24px;margin-bottom:24px}.section-consultancy__plain h2,.section-consultancy__plain h3,.section-consultancy__plain h4{margin-bottom:16px}.section-consultancy__plain .m-check-list{margin-top:24px}.section-consultancy__plain .check-list__item{grid-gap:4px;grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid}:is(.section-consultancy__plain .check-list__item):before{content:"";background:url(/assets/img/check-with-circle.svg) 50% no-repeat;width:30px;height:29px;margin-right:8px;display:inline-block}:is(.section-consultancy__plain .check-list__item)+.check-list__item{margin-top:.5lh}.section-consultancy__plain .m-button{width:100%;font-family:var(--ff-bold);color:var(--c-dark);background-color:var(--c-white);border:2px solid var(--c-primary);margin-top:40px}:is(.section-consultancy__plain .m-button):hover{color:var(--c-white);background-color:var(--c-primary);outline:none}.section-consultancy__card{background-color:var(--c-lighter);border-radius:var(--border-radius);height:fit-content;box-shadow:var(--box-shadow);padding:40px}.section-consultancy__card .copy{text-align:left}:is(.section-consultancy__card .copy) h1,:is(.section-consultancy__card .copy) h2,:is(.section-consultancy__card .copy) h3{text-wrap:balance;margin-top:0}:is(:is(.section-consultancy__card .copy) h1,:is(.section-consultancy__card .copy) h2,:is(.section-consultancy__card .copy) h3) b,:is(:is(.section-consultancy__card .copy) h1,:is(.section-consultancy__card .copy) h2,:is(.section-consultancy__card .copy) h3) strong,:is(:is(.section-consultancy__card .copy) h1,:is(.section-consultancy__card .copy) h2,:is(.section-consultancy__card .copy) h3) span{color:var(--c-green)}.section-consultancy__card strong{font-family:var(--ff-bold);font-weight:var(--fw-bold)}.section-consultancy__card .a-title strong{color:var(--c-green)}.section-consultancy__card .m-button-n-form{width:100%;margin-top:40px;display:block}:is(.section-consultancy__card .m-button-n-form) .m-button{width:100%}.section-consultancy__plain-tag{color:#562fff;background:#562fff1a;border-radius:8px;width:fit-content;height:fit-content;margin-top:0;padding:12px 36px}.section-consultancy__plain-title{align-items:center;gap:16px;display:flex}
