body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:"Lato",sans-serif;color:#6d5d4b;font-weight:300;line-height:1.6}.container{display:grid;grid-template-rows:80vh -webkit-min-content 40vw repeat(3,-webkit-min-content);grid-template-rows:80vh min-content 40vw repeat(3,min-content);grid-template-columns:[sidebar-start] 8rem [sidebar-end full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(-webkit-min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];grid-template-columns:[sidebar-start] 8rem [sidebar-end full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}@media only screen and (max-width:62.5em){.container{grid-template-rows:6rem 80vh -webkit-min-content 40vw repeat(3,-webkit-min-content);grid-template-rows:6rem 80vh min-content 40vw repeat(3,min-content);grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(-webkit-min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end];grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}}@media only screen and (max-width:50em){.container{grid-template-rows:6rem calc(100vh - 6rem)}}.nav-container{background-color:#f9f7f6;margin:-10px;padding:10px 5px}.nav{display:flex;justify-content:space-between;padding:20px}.nav__left{display:flex;align-items:center;flex:0 0 40%;font-family:"Lato"}.nav__left>*{margin:0 10px}@media only screen and (max-width:50em){.nav__left>:not(.nav__left__hamburger):not(.nav__left__mobile-search){display:none}}.nav__left__hamburger{display:none;color:#6d5d4b;font-size:1em;margin-left:20px;z-index:100}@media only screen and (max-width:50em){.nav__left__hamburger{display:block}}.nav__left__logo{width:55px;height:55px}.nav__left__list{display:flex;list-style:none}.nav__left__list__item{color:#54483a;margin:0 20px;font-size:18px;font-weight:600}.nav__right{display:flex;align-items:center;flex:1 1;padding-right:20px}.nav__right__search{display:flex;align-items:center;position:relative;width:100%}.nav__right__search__input{background-color:#fff;border:1px solid #aaa;padding:.7rem 2rem;border-radius:10px;width:100%}.nav__right__search__input::-webkit-input-placeholder{font-weight:100;color:#aaa;font-weight:700}.nav__right__search__input:focus+.nav__right__search__button{background-color:#f9f7f6}.nav__right__search__button{border:none;background-color:#fff;position:absolute;right:10px}.nav__right__search__button:focus{outline:none}.nav__right__search__button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.nav__right__search__icon{height:2rem;width:2rem;fill:#54483a}.nav__right__cart{margin-left:20px;font-size:1.2em;position:relative;color:#54483a}.nav__right__cart__count{position:absolute;bottom:18px;left:10px;color:#fff;background-color:#261e7d;border-radius:50%;padding:2px 10px}.nav-menu{background-color:#0e0545;width:100vw;height:100vh;display:flex;justify-content:center;position:fixed;top:0;left:-120%;transition:.85s}.nav-menu.active{left:0;transition:.35s}.nav-menu-items{width:100%;list-style:none;padding:0}.nav-menu-items__header{font-size:30px!important;font-weight:700;padding:0 10px 10px;border-bottom:1px solid #aaa;margin-bottom:30px}.nav-menu-items li{padding:10px 20px;font-size:18px;color:#f9f7f6;font-weight:700}.cancel{position:absolute;right:20px;font-size:20px;top:10px;background:none;color:#fff;list-style:none}.dropdown{cursor:pointer}.course{flex-direction:column;padding:50px 20px;max-width:1340px;margin:10px auto 0}.course__header h1{font-size:40px;font-weight:700}.course__header h2{font-size:25px;font-weight:700}.course__title{margin-top:5px;color:#000;font-weight:700;text-align:left;line-height:1.5em;height:3em;overflow:hidden;white-space:wrap;text-overflow:ellipsis;width:100%}.course__title:hover{text-decoration:underline}.course__instructor{font-size:12px;color:#000;margin-top:5px}.course__rating{color:#e59819;font-weight:700;margin-top:5px}.course__rating span{margin-left:3px}.course>*{margin:20px}.course__bottom{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:37.5em){.course__bottom{flex-direction:column}}.course__bottom__price{color:#000;font-weight:700}.course__bottom__cart{color:#fff;font-weight:700;background-color:#261e7d;padding:10px 15px;border-radius:5px;font-size:1rem}.pagination{margin-top:50px}.categories,.pagination{display:flex;justify-content:center}.categories{background-color:#fff;height:50px;width:100%;overflow:hidden;padding:0 10px;flex-wrap:wrap;box-shadow:0 2rem 5rem rgba(0,0,0,.06)}@media only screen and (max-width:37.5em){.categories{display:none}}.categories>*{margin:10px 20px}.categories__name{color:#000;font-weight:700}.categories__name:hover{text-decoration:underline;cursor:pointer}.loading{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:-webkit-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%)}.side-drawer{position:fixed;left:0;top:0;z-index:100;height:100vh;width:22%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.26);overflow:scroll}@media only screen and (max-width:50em){.side-drawer{width:40%}}@media only screen and (max-width:37.5em){.side-drawer{width:50%}}.test{color:#00f}.description-page{display:flex;padding:3rem 5rem;margin:0 auto;font-size:1.6rem;max-width:2080px}@media only screen and (max-width:50em){.description-page{flex-direction:column;padding:0}}.description-page__body{background-color:#fff;flex:1 1}.description-page__header{display:flex;flex-direction:column;border-bottom:1px solid #f4f2f2;padding:3rem;background-color:#eb4d55;color:#fff}.description-page__header__details{display:flex;align-items:center;justify-content:space-between;margin-top:30px;color:#fff}.description-page__header__details__title{font-size:3rem}.description-page__header__details__language--name,.description-page__header__details__updated--date{font-size:1.4rem;color:#fc0;font-weight:700;display:block}.description-page__header__details__author{font-size:1.4rem}.description-page__header__details__author--name{font-size:1.6rem;color:#fc0;font-weight:700;display:block}.description-page__info{display:flex;justify-content:space-between;margin-top:2rem;margin-bottom:3rem;padding:1.5rem 3.5rem;border-bottom:1px solid #f4f2f2;font-size:1.4rem}.description-page__info__category--name,.description-page__info__enrolled--count,.description-page__info__level--name{margin-top:5px;display:block;color:#eb4d55}.description-page__about{padding:1.5rem 3.5rem}.description-page__about__title{font-size:1.6rem;color:#eb4d55;margin-bottom:10px;font-weight:700}.description-page__about__content{line-height:2.4rem;letter-spacing:.07rem}.description-page__about__content p{margin-top:20px}.description-page__description{padding:1.5rem 3.5rem}.description-page__description__title{font-size:1.6rem;color:#eb4d55;margin-bottom:10px;font-weight:700}.description-page__description__content{line-height:2rem}.description-page__sidebar{display:flex;background-color:#fff;flex:0 0 24%;flex-direction:column}@media only screen and (max-width:50em){.description-page__sidebar{padding:0;width:100%;display:flex;flex:0 0 50%;order:-1}}.description-page__sidebar__box{display:flex;background-color:#fff;border:1px solid #f4f2f2;flex-direction:column}.description-page__sidebar__box__video{margin-bottom:20px;height:160px;position:relative}@media only screen and (max-width:50em){.description-page__sidebar__box__video{height:300px}}.description-page__sidebar__box__video__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s}.description-page__sidebar__box__video__play-button:hover{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.description-page__sidebar__box__video__modal{height:500px;width:400px}.description-page__sidebar__box__price>*{margin:0 .5rem}.description-page__sidebar__box__price__real{font-weight:700;font-size:3rem;color:#eb4d55;margin-left:20px}.description-page__sidebar__box__price__before{display:inline-block;font-size:1.2rem;text-decoration:line-through;margin-left:1%;align-items:center;margin-bottom:2%}.description-page__sidebar__box__price__discount{font-size:1.2rem;margin-bottom:2%;margin-left:2%}.description-page__sidebar__box__learning{margin-left:20px}.description-page__sidebar__box__learning__title{color:#000;font-size:1.8rem;margin-bottom:10px;margin-top:10px;font-weight:700}.description-page__sidebar__box__learning__content__list{list-style:none}.description-page__sidebar__box__learning__content__list__item{flex:0 0 50%;margin-bottom:.7rem;font-size:1.3rem}.description-page__sidebar__box__learning__content__list__item__span{color:#eb4d55;margin-right:2px}.description-page__sidebar__box__learning__content__list__item__item:before{content:"";display:inline-block;height:1rem;width:1rem;margin-right:.7rem}.description-page__sidebar__box__button{display:flex;flex-direction:column;margin-top:20px;justify-content:center}.description-page__sidebar__box__button>*{display:flex;justify-content:center;color:#fff;padding:1.6rem;margin:5px 0;font-weight:700}.description-page__sidebar__box__button--text{background-image:linear-gradient(270deg,#eb4d55,#fc0);transition:all .2s;cursor:pointer}.description-page__sidebar__box__button--text:hover{background-image:linear-gradient(270deg,#fc0,#eb4d55)}.description-page__sidebar__box__button--cart{background-color:#261e7d}.description-page__sidebar__box__coupon-form{display:flex;justify-content:center;padding:1.5rem}.description-page__sidebar__box__coupon-form__button{background-color:#eb4d55;color:#fff;padding:1rem;cursor:pointer}.description-page__sidebar__box__coupon-text{text-align:center;padding:2rem;font-size:1.3rem;color:#eb4d55;cursor:pointer}.description-page__sidebar__body{margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px}.description-page__sidebar__body__requirements{margin-left:20px}.description-page__sidebar__body__requirements__title{color:#000;font-size:1.8rem;margin-bottom:10px;margin-top:10px;font-weight:700}.description-page__sidebar__body__requirements__content__list{list-style:none}.description-page__sidebar__body__requirements__content__list__item{margin-bottom:.7rem;font-size:1.3rem}.description-page__sidebar__body__requirements__content__list__item__span{color:#eb4d55;margin-right:2px}.description-page__sidebar__body__audience{margin-top:40px;margin-left:20px}.description-page__sidebar__body__audience__title{color:#000;font-size:1.8rem;margin-bottom:10px;margin-top:10px}.description-page__sidebar__body__audience__content__list{list-style:none}.description-page__sidebar__body__audience__content__list__item{margin-bottom:.7rem}.basket-page{display:flex;flex-direction:column;padding:50px 20px;max-width:1340px;margin:10px auto 0}.basket-page__header{font-size:3em;font-weight:700}.basket-page__sub-header{margin-left:20px;margin-bottom:20px}.basket-page__body{display:flex}@media only screen and (max-width:50em){.basket-page__body{flex-direction:column}}.basket-page__body__table{flex:1 1}.basket-page__body__summary{display:flex;flex-direction:column;padding:0 20px;flex:0 0 22%}@media only screen and (max-width:50em){.basket-page__body__summary{order:-1;margin-bottom:30px;flex:1 1}}.basket-page__body__summary__total{font-size:3em;font-weight:700}.basket-page__body__summary__checkout{color:#fff;background-color:#261e7d;padding:10px 40px;margin-top:10px;display:flex;justify-content:center;font-weight:700;font-size:1.2em;cursor:pointer}.log-in{align-items:center;background-color:#0e0545;height:100vh}.log-in,.log-in__form{display:flex;justify-content:center}.log-in__form{margin-top:30px}.log-in-card{width:500px;text-align:center;padding:10px 0 20px}.log-in-card__toggle{color:#0e0545;font-weight:700}.log-in-card__toggle:hover{text-decoration:underline;cursor:pointer}.log-in-card__intro-title.ant-typography,.log-in-card__intro-title.ant-typography+h3.ant-typography{margin-top:5px}.checkout{display:flex;max-width:1440px;margin:0 auto}.checkout .ant-input::-webkit-input-placeholder{color:#54483a}.checkout .ant-input::placeholder{color:#54483a}.checkout h1{font-weight:700;margin-left:10px}@media only screen and (max-width:50em){.checkout{flex-direction:column}}.checkout__form{display:flex;flex-direction:column;flex:0 0 60%;padding:20px}.checkout__summary{display:flex;flex-direction:column;flex:1 1;padding:20px;margin-top:30px}.checkout__summary h2{font-weight:700}.checkout__summary__total{display:flex;justify-content:space-between;font-weight:700}.checkout__summary .ant-btn-primary{background-color:#261e7d;width:100%}.inline{display:flex;justify-content:space-between}@media only screen and (max-width:50em){.inline{flex-direction:column}}.inline>*{width:48%}@media only screen and (max-width:50em){.inline>*{width:100%}}.stripe-input{border:1px solid #d9d9d9;padding:7px}.dashboard{display:flex;flex-direction:column}.dashboard__header{background:#261e7d;height:20%;display:flex;align-items:center;padding:30px;justify-content:space-between}@media only screen and (max-width:50em){.dashboard__header{flex-direction:column}}.dashboard__header h1{color:#fff}.dashboard__courses{padding:20px}.dashboard__courses h1{margin-left:50px}.course{font-size:1.6rem;display:flex;position:relative}.course__sidebar{display:flex;flex:0 0 25%;flex-direction:column;height:700px}@media only screen and (max-width:50em){.course__sidebar{flex:0 1}}@media only screen and (max-width:37.5em){.course__sidebar{flex:0 1}}.course__sidebar__hidden{flex:0 1}.course__sidebar__header{background-color:#eb4d55;color:#fff;display:flex;justify-content:center;width:100%;height:40px;align-items:center;padding:1rem 0}.course__sidebar__completion{display:flex;flex-direction:column;justify-content:center;margin-top:10px;margin-bottom:10px;margin-left:30px;border-bottom:2px solid #f4f2f2}.course__sidebar__completion__title{color:#000;margin-bottom:5px}.course__sidebar__completion__body{display:flex;align-items:center}.course__sidebar__completion__body__percentage{color:#000;margin-right:20px}.course__sidebar__list{justify-content:space-between;font-size:2rem;padding:2rem;background-color:#eb4d55}.course__sidebar__list,.course__sidebar__list__item{display:flex;width:100%;align-items:center;border:2px solid #f4f2f2;cursor:pointer;color:#fff}.course__sidebar__list__item{justify-content:left;font-size:1.6rem;background-color:#000;height:60px}@media only screen and (max-width:37.5em){.course__sidebar__list__item{overflow:scroll}}.course__sidebar__list__item__active{display:flex;justify-content:left;font-size:1.6rem;align-items:center;background-color:#fff;color:#000;border:2px solid #f4f2f2;height:60px;width:100%}.course__content{display:flex;flex:1 1;flex-direction:column;margin-left:2%}@media only screen and (max-width:50em){.course__content{display:flex;flex:1 1}}@media only screen and (max-width:37.5em){.course__content{display:flex;flex:1 1}}.course__content__body{height:100%}.course__content__body__top{display:flex;align-items:center}.course__content__body__backtocourse{color:#fff;background-color:#333;padding:1.5rem;cursor:pointer}@media only screen and (max-width:37.5em){.course__content__body{height:300px}}.course__content__body__bottom{display:flex;margin-left:5%;margin-bottom:5%;margin-top:-5%}.course__content__body__bottom>*{margin:0 2rem}.course__content__body__bottom__font{margin-left:10%;margin-top:-15%;margin-bottom:5%;color:#000}.course__content__body__bottom__font__exit{display:none}.course__content__body__bottom__next{padding:2rem;background-color:#333;color:#fff;cursor:pointer;margin-top:5%}@media only screen and (max-width:75em){.course__content__body__bottom__next{margin-top:8%;display:flex;align-items:center;height:50px}}@media only screen and (max-width:62.5em){.course__content__body__bottom__next{margin-top:8%;display:flex;align-items:center;height:50px}}@media only screen and (max-width:50em){.course__content__body__bottom__next{margin-top:8%;height:50px}}@media only screen and (max-width:37.5em){.course__content__body__bottom__next{height:50px;margin-top:10%}}.course__content__body__bottom__next__deny{display:none}.course__content__body__bottom__previous{padding:2rem;background-color:#333;color:#fff;cursor:pointer;margin-top:5%}@media only screen and (max-width:75em){.course__content__body__bottom__previous{margin-top:8%;display:flex;align-items:center;height:50px}}@media only screen and (max-width:62.5em){.course__content__body__bottom__previous{margin-top:8%;display:flex;align-items:center;height:50px}}@media only screen and (max-width:50em){.course__content__body__bottom__previous{margin-top:8%;height:50px}}@media only screen and (max-width:37.5em){.course__content__body__bottom__previous{height:50px;margin-top:10%}}.course__content__body__bottom__previous__deny{display:none}@media only screen and (max-width:37.5em){.course__content__body{height:500px}}.course__content__body__video{height:85vh;width:90vw;margin-left:2%}@media only screen and (max-width:50em){.course__content__body__video{height:50vh;width:90%;margin:0}}@media only screen and (max-width:37.5em){.course__content__body__video{height:70vh;width:100%;margin:0}}.course__content__body__video__open{height:80vh;width:95%}.course__content__body__pdf{height:600px}@media only screen and (max-width:37.5em){.course__content__body__pdf{height:250px;width:400px}}@media only screen and (max-width:37.5em){.course__content__body__fullscreen{height:300px;width:100%}}.course__content__header{background-color:#000;color:#fff;display:flex;justify-content:center;width:100%;height:40px;align-items:center;padding:1rem 0}.video-player{width:100%;height:200%}@media only screen and (max-width:37.5em){.video-player{height:100%}}.active__link{background-color:#fff;color:#000;border:2px solid #f4f2f2;height:40px;width:100%;display:flex;align-items:center}.lecture{font-size:1.6rem;position:relative;display:flex}@media only screen and (max-width:50em){.lecture{flex-direction:column}}.lecture__sidebar{display:flex;flex:0 0 20%;flex-direction:column;height:100vh;overflow-y:scroll}@media only screen and (max-width:50em){.lecture__sidebar{flex:0 1;order:2}}.lecture__sidebar__icon{margin-right:15px}.lecture__sidebar__course{font-size:2rem;padding:2rem;background-color:#261e7d}.lecture__sidebar__course,.lecture__sidebar__list__item{display:flex;justify-content:center;width:100%;align-items:center;border:2px solid #f4f2f2;color:#fff}.lecture__sidebar__list__item{font-size:1.6rem;background-color:#000;height:60px;cursor:pointer}@media only screen and (max-width:37.5em){.lecture__sidebar__list__item{overflow:scroll}}.lecture__sidebar__list__item__active{display:flex;justify-content:center;font-size:1.6rem;align-items:center;background-color:#fff;color:#000;border:2px solid #f4f2f2;height:60px;width:100%}.lecture__sidebar__section{height:50px;font-weight:700}.lecture__sidebar__section,.lecture__video{display:flex;justify-content:center;align-items:center}.lecture__video{margin-left:50px;width:80vw}.instructor{display:flex;padding:50px;justify-content:space-between;max-width:1240px;margin:0 auto}.instructor__left__header{font-size:2rem;font-weight:700;flex:0 0 70%}.instructor__left__courses{padding:30px;display:flex;flex-wrap:wrap}@media only screen and (max-width:50em){.instructor__left__courses{flex-direction:column}}.instructor__left__courses>*{margin:10px 20px}@media only screen and (max-width:50em){.instructor__left__courses>*{margin:20px 10px}}.instructor__right{display:flex;flex:1 1;justify-content:flex-end}.section-page{display:flex;flex-direction:column;max-width:1240px;margin:0 auto;padding:50px}.section-page__lectures{display:flex;margin:10px 0;width:100%}.section-page__lectures>*{margin:0 2px}.section-page__lectures__item{width:100%}.input-section{border:1px solid #6d5d4b}.input-lecture,.input-section{width:100%;padding:3px}.publish-section{margin:20px 0;width:200px}.invalid-feedback{color:red}
/*# sourceMappingURL=main.989151c3.chunk.css.map */