.author__main{position:relative;z-index:1}.author__section__title{color:#fff;margin-bottom:24px;position:relative;z-index:2}.author__section__title,.author__section__title *{font-size:30px;font-weight:600;text-align:center}.author__subtext{color:#fff;display:flex;font-size:14px;font-weight:400;line-height:150%;padding-bottom:24px;text-align:center}.author__subtext>div{margin:0 auto;max-width:420px;width:100%}.author__subtext__name{color:#6453e5;font-weight:700}.author__subtext__new{padding-bottom:24px}.author__subtext__new,.author__subtext__new *{color:#fff;font-size:18px;font-weight:700;line-height:140%;text-align:center}.author__courses{color:#fff}#author__courses__list{display:flex;flex-direction:column;gap:24px;list-style:none;padding-bottom:27px;width:100%}.author__courses__no__elements{text-align:center}.author__courses__btn{background:#7465e8;border:1px solid #7465e8;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-size:18px;font-weight:600;line-height:150%;margin:0 auto;max-width:243px;min-height:45px;padding:14px 12px;place-items:center;text-align:center;text-decoration:none;width:100%}@media (pointer:fine){.author__courses__btn:focus,.author__courses__btn:hover{background:#fff;color:#7465e8}}.author__courses__btn:active{background:#081022;border:1px solid transparent;color:#fff}.author__wrapper{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.author__wrapper *{color:#fff}.content__bg{background:hsla(0,0%,100%,.05);border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.author__wrapper>.content__bg{display:none}.author__title{font-size:24px;font-weight:800;line-height:60px;text-align:center}.img__link__container{align-items:center;display:flex;flex-direction:column;gap:12px;padding:14px 12px 22px}.author__image{border-radius:10px;display:block;height:auto;max-width:300px;min-width:234px;object-fit:cover;width:100%}.author__social__media{align-items:center;border:1px solid rgba(100,83,229,.3);border-radius:8px;box-sizing:border-box;color:#6453e5;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;line-height:152%;max-width:463px;min-height:38px;position:relative;text-decoration:none;width:100%}.author__social__bg{background:hsla(0,0%,100%,.05);border-radius:8px;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.content{border:1px solid #7465e8;border-radius:8px;padding:24px;position:relative}.author__description{display:flex;flex-direction:column;font-weight:500;gap:21px;line-height:150%}.author__description *{background-color:transparent!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:16px!important}@media (min-width:720px){.author__section__title,.author__section__title *{font-size:48px}.author__subtext{font-size:18px;padding-bottom:34px}.author__subtext>div{max-width:560px}.author__subtext__new{padding-bottom:21px}.author__subtext__new,.author__subtext__new *{font-size:20px}#author__courses__list{flex-direction:row;flex-wrap:wrap;gap:38px;justify-content:center;padding-bottom:34px}.author__courses__btn{font-size:20px;height:100%;max-width:220px;min-width:220px}.author__wrapper{align-items:flex-start;flex-direction:row;gap:20px;padding:38px 53px 25px 43px}.content__bg{border:1px solid rgba(116,101,232,.3);border-radius:12px}.author__wrapper>.content__bg{display:block}.author__wrapper .content .content__bg{display:none}.author__title{font-size:36px;font-weight:800;line-height:103%;text-align:left}.img__link__container{gap:14px;padding:8px 0 0}.author__image{max-width:300px;min-width:274px}.author__social__media svg{height:30px;width:30px}.author__social__media{font-size:24px;min-height:43px}.author__wrapper .content{border:none;padding:0}}@media (min-width:1400px){#faculty__wrapper{margin:0 auto;max-width:1186px}.author__subtext,.author__subtext__new{padding-bottom:43px}#author__courses__list{padding-bottom:85px}.author__courses__btn{font-size:24px;min-width:268px}.author__wrapper{align-items:flex-start;box-sizing:border-box;flex-direction:column;gap:20px;max-width:344px}.author__title{padding-bottom:30px}.author__image{max-width:242px;min-width:234px}.author__content__wrapper{display:flex;flex-direction:row-reverse;gap:126px}.img__link__container{gap:22px;padding:0}}.learning__suite__wrapper *{color:#fff}.form__card{background:hsla(0,0%,100%,.05);border:1px solid rgba(116,101,232,.3);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:17px;margin:0 auto 50px;max-width:590px;padding:24px}.form__card__title,.form__card__title *{color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}.cards__card__line{background:#e2e8f0;height:1px;width:100%}.cards__card__discount__container__referral .cards__card__line{margin-top:17px}.cards__card__discount__container{display:flex;gap:28px;justify-content:center}.cards__card__discount__time{background:rgba(40,158,22,.1);border-radius:4px;padding:4px 8px;text-wrap:nowrap}.cards__card__discount__time p{color:#289e16;font-size:18px;font-weight:500;line-height:14px}.cards__card__discount{color:#fff;font-size:20px;font-weight:500;line-height:20px;text-align:right;text-wrap:nowrap}#courses__form form,#courses__form form fieldset{display:flex;flex-direction:column;gap:8px}#courses__form form fieldset{max-width:unset}#courses__form form fieldset>div{float:unset;width:100%}#courses__form form fieldset label,#courses__form form fieldset label *{font-size:16px;font-weight:600;line-height:150%}#courses__form form fieldset>div .input{margin:0}#courses__form form fieldset>div .input .hs-input{width:100%!important}#courses__form form fieldset>div .input .hs-fieldtype-intl-phone select{margin-right:8px;width:30%!important}#courses__form form fieldset>div .input .hs-fieldtype-intl-phone>input{width:calc(70% - 8px)!important}#courses__form form fieldset>div .input input,#courses__form form fieldset>div .input textarea{all:unset;background:#fff;border-radius:8px;box-sizing:border-box;color:#6453e5;min-height:40px;padding:8px 16px;width:100%}#courses__form form fieldset>div .input input,#courses__form form fieldset>div .input select,#courses__form form fieldset>div .input select option,#courses__form form fieldset>div .input textarea{font-size:16px;font-weight:400;line-height:24px}#courses__form form fieldset>div .input input::placeholder,#courses__form form fieldset>div .input textarea::placeholder{color:#6453e5}#courses__form form fieldset>div .input select{background:#fff;border:none;border-radius:8px;box-sizing:border-box;color:#6453e5;min-height:40px;outline:none;padding:8px;width:100%}#courses__form form fieldset>div .input select option{color:#6453e5}#courses__form form ul{list-style:none}#courses__form form fieldset ul label{color:#f08080;font-size:16px;font-weight:400;line-height:120%}#courses__form form div.hs_submit .actions input[type=submit]{all:unset;background:#7465e8;border:1px solid #6453e5;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;font-size:16px;font-weight:500;line-height:100%;margin-top:8px;min-height:44px;padding:14px 12px;place-items:center;text-align:center;text-decoration:none;width:100%}@media (pointer:fine){#courses__form form div.hs_submit .actions input[type=submit]:focus,#courses__form form div.hs_submit .actions input[type=submit]:hover{background:#fff;color:#7465e8}}#courses__form form div.hs_submit .actions input[type=submit]:active{background:#081022;border:1px solid transparent;color:#fff}.ls__description{align-items:flex-start;background:hsla(0,0%,100%,.05);border:1px solid rgba(226,232,240,.3);border-radius:12px;display:flex;flex-direction:column;gap:24px;margin-bottom:50px;padding:20px}.ls__title{color:#fff;font-size:24px;font-weight:700;line-height:120%}.ls__embed,.ls__embed *{aspect-ratio:16/9;border-radius:10px;height:auto;width:100%}.ls__embed{position:relative}.ls__embed .continue,.ls__embed .preview{cursor:pointer;height:calc(100% - 32px);left:0;position:absolute;top:0;z-index:2}.ls__embed .continue{display:none}.ls__embed .iframe{left:0;position:absolute;top:0;z-index:1}.ls__description h3{color:#fff;font-size:24px;font-weight:700;line-height:107%}.ls__description h3 span{color:#6453e5}.ls__description__p{color:#fff;font-size:16px!important;font-weight:400;line-height:150%}.ls__description__p,.ls__description__p *{background-color:transparent!important;color:#fff!important;font-size:16px!important;line-height:150%!important}.learn__card{align-items:flex-start;background:hsla(0,0%,100%,.05);border:1px solid rgba(226,232,240,.3);border-radius:12px;display:flex;flex-direction:column;margin-bottom:30px;padding:20px}.learn__card__title,.learn__card__title *{color:#fff;font-size:24px;font-weight:700;line-height:120%}.learn__card__content__container{align-items:center;background:hsla(0,0%,85%,.1);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-content:center;margin-top:24px;padding:24px;width:100%}.course__image{font-size:0;height:auto;max-width:207px;width:100%}.learn__card__content{padding-left:20px}.learn__card__content .hidden{display:none!important}.learn__card__content *{color:#fff;font-size:16px!important;font-weight:400;line-height:150%}.learn__card__content,.learn__card__content ul{display:flex;flex-direction:column;gap:10px}.learn__card__content li::marker{color:#6453e5;content:"✓  ";font-size:16px;margin-right:8px}@media (min-width:720px){.form__card__title,.form__card__title *{font-size:32px}.learn__card,.ls__description{padding:40px}.learn__card__title,.learn__card__title *,.ls__title{font-size:32px}.ls__description h3{font-size:32px;line-height:120%}.ls__description__p,.ls__description__p *{font-size:18px!important}.learn__card__content__container{align-items:flex-start;display:grid;gap:16px;grid-template-columns:207px 1fr;padding:24px}.learn__card__content,.learn__card__content ul{height:100%;justify-content:space-between}}@media (min-width:1400px){.ls__content{display:grid;gap:40px;grid-template-columns:808px 1fr}.learn__card,.ls__description{box-sizing:border-box;margin:0 0 40px;max-width:808px}.learn__card__content__container{grid-template-columns:1fr 207px}.learn__card__content{order:-1}.form__card{margin:0 0 40px;max-width:344px}}