main{overflow:hidden}span.colored-text{font-weight:inherit;color:#4be5ca}main .h2{line-height:normal}b{font-weight:500}.mc-button{display:flex;align-items:center;justify-content:center;text-align:center;height:45px;line-height:normal;font-size:18px;font-weight:500;max-width:100%;transition:all .3s ease-in-out}.hero{position:relative;padding-top:150px}.hero h1.h1{margin-bottom:8px;font-weight:800;color:#fff}.hero h2.h2{font-weight:400;line-height:normal;color:#fff}.hero h2.h2 span{font-weight:700}.hero .hero-list{display:flex;flex-wrap:wrap}.hero .hero-list .list-item{position:relative;padding:0 0 0 48px;gap:25px;margin-bottom:15px;font-size:24px;font-weight:500;line-height:normal;color:#fff;width:40%}.hero .hero-list .list-item:before{content:"";position:absolute;width:32px;height:32px;left:0;top:0;background:url(/images/training/check.svg);background-size:contain}.hero.hero--advanced:after,.hero.hero--novice:after{content:"";position:absolute;width:100vw;height:150%;top:0;left:0;background:linear-gradient(180deg,#0B2D65 0%,#1B68E7 63.5%,#FFF 100%);z-index:-2}.hero.hero--novice .mc-button{padding:0 24px;margin-bottom:65px;color:#532700;border-radius:60px;background:#FDB022;width:auto}.hero.hero--novice .mc-button:hover{color:#fff;background:#DC6803}.hero--novice,.hero--advanced{visibility:hidden;min-height:300px}.hidden{padding:0;height:0!important;min-height:0!important;visibility:hidden}.visible{height:auto}.hero.hero--advanced{padding-top:126px}.hero.hero--advanced:after{background:linear-gradient(180deg,#0B2D65 0%,#1B68E7 73.08%,#CADCF9 100%);height:281%}.hero.hero--advanced h1.h1{margin:0 0 30px;font-size:50px;line-height:normal}.hero.hero--advanced h2.h2{margin:0 0 30px;font-size:30px;line-height:normal}.hero.hero--advanced .hero-list{display:flex;flex-wrap:nowrap;gap:20px}.hero.hero--advanced .hero-list .list-item{position:relative;padding:0 0 0 40px;margin-bottom:15px;font-size:16px;font-weight:500;line-height:normal;color:#fff;width:auto}.hero.hero--advanced .hero-list .list-item:before{content:"";position:absolute;width:30px;height:30px;left:0;top:-6px;background:url(/images/training/yellowcheck.svg);background-size:contain}.hero.hero--advanced .mc-button{margin-bottom:86px;width:414px;max-width:calc(100% - 30px);height:65px;border-radius:60px;background-color:#fec84b;color:#1f242f;font-size:24px;font-weight:600;letter-spacing:1.44px;text-transform:uppercase}.hero.hero--advanced .mc-button:hover{transform:scale(1.1)}.hero.hero--advanced .colored-text,.advanced .colored-text--yellow{color:#fec84b}.advanced .h2-advanced{color:#fff}.trainings h2.h2{margin-bottom:16px;text-align:center;font-size:70px;font-weight:700}.trainings small{display:block;margin-bottom:24px;text-align:center;color:#4e596b;font-size:25px;font-weight:400}.training-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:20px;background:#FFF;box-shadow:0 8px 24px #959da533;height:100%}.training-card .badge{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:10px 0 0 10px;background:#FF9C08;text-transform:uppercase;font-size:20px;font-weight:600;height:58px;width:204px;top:28px;right:-6px}.training-card .date{width:60px}.training-card .date .month,.training-card .date .day{margin-bottom:0;color:#1b68e7;font-weight:600;text-align:center}.training-card .date .month{font-size:20px;text-transform:uppercase}.training-card .date .day{font-size:47px}.training-card h3.h3{margin:24px 0 14px;color:#61646c;font-size:25px;font-weight:600}.training-card .timing{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:#1b68e7;font-size:16px;font-weight:600;line-height:22px}.training-card .mc-button{margin:23px 0 0;border:2px solid #1B68E7;color:#1b68e7;border-radius:60px;width:246px}.training-card .mc-button:hover{background-color:#1b68e7;color:#fff}.advanced .training-card .date .month,.advanced .training-card .date .day,.advanced .training-card h3.h3,.advanced .training-card .timing,.advanced .training-card .mc-button{color:#1f242f}.advanced .training-card .mc-button{border-color:#1f242f}.advanced .training-card .mc-button:hover{background:#1F242F;color:#fff}.advanced .training-card svg path{fill:#1f242f}.advanced .training-card .badge{background-color:#0b2d65}.promo{margin-top:56px;background:linear-gradient(90deg,#084FC7 0%,#7F56D9 100%)}.promo h2.h2{margin-bottom:58px;font-size:60px;font-weight:700;text-align:center;color:#fff}.promo ul{list-style-type:none;padding:0;margin:0}.promo ul li{position:relative;padding-left:42px;margin-bottom:14px;color:#fff;font-size:20px;font-weight:500;line-height:30px}.promo ul li:before{content:"";position:absolute;width:26px;height:26px;top:3px;left:0;background:url(/images/training/x.svg);background-size:contain}.promo ul li b{color:inherit}.procontra p.h2{margin-bottom:46px;color:#324361;text-align:center;font-size:38px;font-weight:700;line-height:50px}.procontra .pro,.procontra .contra{margin:0 auto;padding:0;list-style-type:none}.procontra .pro li,.procontra .contra li{position:relative;padding-left:58px;margin-bottom:28px;color:#4a4a4a;font-size:25px}.procontra .pro li:before,.procontra .contra li:before{content:"";position:absolute;width:43px;height:43px;left:0;top:-1px;background:url(/images/training/check.svg);background-size:contain}.procontra .contra li:before{background:url(/images/training/redx.svg);background-size:contain}.attendees{padding:38px 0;background:linear-gradient(72deg,rgba(8,79,199,.9) 26.49%,rgba(127,86,217,.9) 85.53%)}.attendees h2.h2{margin-bottom:58px;font-size:60px;font-weight:700;text-align:center;color:#fff;line-height:normal}.attendee{padding:40px 27px 24px;border-radius:20px;background:#FFF;box-shadow:0 4px 35px #7966ea14;height:100%}.attendee .attendee-name{display:flex;align-items:center;gap:18px;margin-bottom:28px}.attendee .attendee-name p{margin:0;color:#1d1d45;font-size:29px;font-weight:500;line-height:normal;letter-spacing:.073px}.attendee .attendee-name small{display:inline-block;color:#1d1d45;font-weight:500;letter-spacing:.073px}.attendee img{width:60px;height:60px;border-radius:50%}.attendees .container{overflow:hidden;position:relative}.attendees .attendees-row{display:flex;flex-wrap:nowrap;transition:transform 1s ease-in-out}.attendees .col-lg-4{flex:0 0 33.33%;max-width:33.33%}.p-relative{position:relative}.trainers h2.h2{margin-bottom:58px;font-size:60px;font-weight:700;text-align:center}.trainer{position:relative}.trainer .trainer-img{position:absolute;bottom:-69px;max-width:567px}.trainer-card{padding:45px 45px 86px;margin-bottom:126px;border-radius:43px;background:linear-gradient(180deg,#1B68E7 0%,#0B2D65 100%)}.trainer-card *{color:#fff}.trainer-card p{line-height:26px;font-size:20px}.trainer-card p.h1{margin-bottom:24px;font-weight:600;font-size:60px;line-height:50px}.trainer.right .trainer-card{padding-left:37%}.trainer.left .trainer-card{padding-right:37%;text-align:right}.trainer.left .trainer-img{right:0}.faq{background:linear-gradient(79deg,rgba(8,79,199,.9) .72%,rgba(127,86,217,.9) 100%)}.faq h2.h2{text-align:center;font-weight:700}.faq-item{position:relative;margin-bottom:24px;border-radius:20px;box-shadow:0 0 30px #0000000d,2px 2px 20px #0000000d;overflow:hidden}.faq-question{position:relative;color:#1b68e7;padding:20px 46px 20px 20px;background:#fff;cursor:pointer;font-size:25px}.faq-question:before{content:"";position:absolute;width:22px;height:18px;background:url(/images/training/arrow.svg);background-repeat:no-repeat;background-size:cover;top:28px;right:20px;transform-origin:center;transition:all .2s ease-in-out}.faq-question:after{content:"";position:absolute;height:1px;width:0;background-color:#1b68e7;left:20px;bottom:0;transition:all .2s linear}.faq-answer{max-height:0;overflow:hidden;background:#fff;transition:max-height .4s ease-in-out}.faq-answer p{padding:8px 20px;margin-bottom:8px;color:#1b68e7}.faq-answer ul{padding:8px 38px}.faq-answer ul li{color:#1b68e7;font-size:20px;line-height:30px}.faq-answer p b{color:#1b68e7}.faq-item.open .faq-answer{max-height:1000px}.faq-item.open .faq-question:before{transform:rotate(180deg) translateY(25%)}.faq-item.open .faq-question:after{width:calc(100% - 40px)}@media only screen and (max-width: 1399px){.hero h1.h1{font-size:50px;line-height:110%}.procontra p.h2{font-size:30px}.trainer .trainer-img{max-width:480px}}@media only screen and (max-width: 1199px){h2.h2{font-size:50px!important}.hero h1.h1,.hero.hero--advanced h1.h1{font-size:40px}.hero h2.h2{margin-bottom:18px;font-size:25px!important;line-height:normal}.hero .hero-list .list-item{padding-left:34px;font-size:20px;line-height:normal;width:50%}.hero .hero-list .list-item:before{width:25px;height:25px;top:0}.hero.hero--advanced .hero-list{flex-wrap:wrap}.hero.hero--advanced:after{height:355%}.procontra p.h2{font-size:25px}.procontra .pro li,.procontra .contra li{font-size:20px}.attendees .col-lg-4{flex:0 0 50%;max-width:50%}.trainer .trainer-img{display:none}.trainer.right .trainer-card{padding-left:45px}.trainer.left .trainer-card{padding-right:45px;text-align:left}.trainer-card{padding-bottom:32px;margin-bottom:46px}.trainer-card p.h1{display:flex;align-items:center;gap:12px}}@media only screen and (max-width: 992px){h2.h2{font-size:40px!important}h1.h1{font-size:35px!important}.hero,.hero.hero--advanced{padding-top:24px}.hero .hero-list,.hero.hero--advanced .hero-list{display:block}.hero.hero--advanced .hero-list .list-item,.hero .hero-list .list-item{margin-bottom:10px;width:100%}.hero .hero-img{display:none}.hero.hero--novice:after{height:230%}.hero.hero--advanced:after{height:488%}.hero.hero--advanced .mc-button{font-size:20px}.procontra p.h2{margin-bottom:12px;line-height:normal}.procontra .pro{margin-bottom:58px}.attendees .col-lg-4{flex:0 0 100%;max-width:100%}.partners img{margin:8px auto}.trainer-card p.h1{font-size:30px}.trainer-card p.h1 img{width:60px}}
