.hero *{font-family:Nekst}.hero .container{padding-right:0}.main-box{overflow:hidden;padding-top:50px;position:relative}.hero .desc-btn{display:none}.hero .mob-btn{display:block}.hero h1{color:#30192d}.hero .left-block{margin-bottom:89px;padding-left:60px;position:relative}.hero .left-block .course__date{position:static}.hero .course__date span{color:#30192d;display:block;font-size:16px;font-weight:400;line-height:19px}.hero .course__date .first-date{margin-bottom:13px}.hero .course__date .course__date-lead{font-size:12px;font-weight:900;letter-spacing:-.8px;line-height:14px;margin-bottom:2px;text-transform:uppercase}.btn__custom{background:#ee7de8;color:#fff;font-size:1rem;font-weight:700;line-height:1;padding:.75rem 1.1875rem}.hero .actions__wrap{bottom:1.5625rem;position:absolute;right:.625rem;transition:.3s}.right-block{position:relative}.right-block img{display:block;height:100%;max-height:14.0625rem;object-fit:cover;object-position:center;width:100%}.right-block svg{fill:#fff;bottom:1.5625rem;left:.625rem;position:absolute}.hero .name-box{color:#30192d;font-size:1rem;font-weight:900;height:max-content;line-height:1.1875rem;margin-bottom:.625rem;margin-right:.625rem;position:absolute;right:0;text-align:end;top:-4rem}.main__marquee{display:none}.marquee-mob{display:block;left:6px;position:absolute;top:50%;transform:translate(-50%,-100%) rotate(-90deg);transform-origin:50% 50%}.marque-title{height:1.25rem;overflow:hidden;pointer-events:none;position:relative;z-index:10}.marque-title__inner{align-items:center;display:flex;height:1.3125rem;will-change:transform}.marque-title__inner.ready{animation:marque-mob 25s linear infinite}.marque-title__item{display:block;font-size:.625rem;font-weight:600;line-height:.75rem;margin-right:1.25rem;text-transform:uppercase;white-space:nowrap}.bottom-btn{font-size:1rem;line-height:1;margin-right:.625rem;margin-top:21px;text-align:right}.bottom-btn a{background:#ee7de8;padding:.75rem 1.1875rem}.bottom-btn:hover a{background:#025453}.course__date div{flex-grow:1}@media (max-width:374px){.hero .left-block{padding-left:1.875rem}}@media (max-width:767px){.right-block .actions__wrap{display:none}.actions__wrap.bottom-btn .btn__custom{background:#0331a2!important;font-size:16px;height:40px;letter-spacing:-.64px;padding-top:11px}.hero .right-block svg{fill:#121212}}@media (max-width:1199px){.hero .container{padding-top:67px}}@media (min-width:768px){.main-box{padding-top:41px}.left-block .course__date{display:flex;gap:50px}.hero{margin-top:69px}.hero h1{line-height:96px;margin-bottom:50px}.main-box{padding-top:2.5rem}.hero .left-block{margin-bottom:67px;margin-left:0;padding:0 2.5rem}.hero .course__date .course__date-lead{font-size:16px;line-height:19px;margin-bottom:6px}.hero .course__date .first-date{margin-bottom:0}.hero .course__date span{font-size:22px;line-height:26px}.hero .btn__custom{font-size:19px;margin-top:2.5rem;padding:17px 23.999px 13px}.hero .actions__wrap{bottom:3.5625rem;left:2.5rem;right:unset}.right-block svg{display:none}.right-block img{max-height:24.125rem}.hero .name-box{bottom:2.5rem;color:#fff;font-size:1.375rem;line-height:1.625rem;margin:0;position:absolute;right:2.5rem;top:auto}.marque-title__item{font-size:.75rem;height:1.25rem;line-height:1.9}.marque-title__inner.ready{animation:marque 25s linear infinite}.marque-title__inner{bottom:0;left:0;position:absolute}.marquee-mob{display:none}.main__marquee{display:block;transform:translateY(-390px)}.bottom-btn{display:none}}@media (max-width:959px){.hero .container{padding:0}}@media (min-width:960px){.marque-title{height:1.5rem;transform:none}}@media (min-width:1280px){.left-block .course__date{display:block}.hero h1{line-height:76px;margin-top:60px;max-width:98%}.hero .desc-btn{display:block}.hero .mob-btn{display:none}.hero .main-box{display:flex;min-height:624px;padding-top:0;position:static}.hero .container{padding-top:0}.hero .left-block{margin-bottom:69px}.hero .course__date .course__date-lead:last-child{margin-top:20px}.hero .course__date .course__date-lead{font-size:18px;line-height:21px;margin-bottom:3px}.hero .course__date .first-date{margin-bottom:17px}.hero .course__date span{font-size:24px;line-height:29px}.hero .actions__wrap{margin-bottom:3.75rem;margin-top:59px;position:static}.right-block img{max-height:650px;min-height:100%;object-position:right}.hero .name-box{bottom:1.875rem;left:1.875rem;right:auto}.marque-title__item{font-size:.75rem;height:1.25rem;line-height:2}.marque-title__inner{align-items:flex-start;bottom:auto}.main__marquee{transform:none}.hero .marque-title{display:none}.hero .left-block,.hero .right-block{width:50%}}@media screen and (hover:hover) and (pointer:fine){.hero .btn__custom:hover{opacity:.8}}@keyframes marque-mob{0%{transform:translateX(0)}to{transform:translateX(100vh)}}@keyframes marque{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 100vw))}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width:1440px){.hero .container{padding-left:90px;padding-top:0}}.hero .label{align-items:center;background:var(--label-background);border-radius:8px;display:flex;gap:8px;margin-bottom:32px;max-width:max-content;padding:8px 16px}.hero .label img{height:auto;max-width:24px;width:100%}.hero .label div,.hero .label div *{color:#212121;font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-transform:uppercase}@media (max-width:1199px){.hero .label{margin-bottom:16px}}@media (max-width:767px){.hero .label{margin-bottom:8px;padding:4px 12px}.hero .label img{height:auto;max-width:24px;width:100%}.hero .label div,.hero .label div *{font-size:14px}}