.CourseCardWithVideo-module__KfDT0q__courseCard{background:var(--gray-dark);border:1px solid var(--gray-stroke);border-radius:10px;width:360px;overflow:hidden}.CourseCardWithVideo-module__KfDT0q__videoPoster{justify-content:flex-start;align-items:flex-end;width:100%;height:194px;padding:15px;display:flex;position:relative}.CourseCardWithVideo-module__KfDT0q__videoPoster .CourseCardWithVideo-module__KfDT0q__videoPosterCover{object-fit:cover}.CourseCardWithVideo-module__KfDT0q__pricePurplePlus{background:var(--violet-dark);color:var(--white);text-align:left;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 16px;font-size:24px;font-weight:700;line-height:120%;display:flex}.CourseCardWithVideo-module__KfDT0q__colored{color:var(--white);background:linear-gradient(93.33deg,#d77be6 9.26%,#be63e6 42.32%,#6c38cc 104.58%);border-radius:17px;padding:6px 12px;font-size:16px;font-weight:400;line-height:120%;display:block}.CourseCardWithVideo-module__KfDT0q__block{flex-direction:column;display:flex}.CourseCardWithVideo-module__KfDT0q__block.CourseCardWithVideo-module__KfDT0q__price{background:var(--violet-dark);gap:15px;padding:30px 15px}.CourseCardWithVideo-module__KfDT0q__coursePrice,.CourseCardWithVideo-module__KfDT0q__courseDate{flex-direction:row;align-items:center;gap:8px;display:flex}.CourseCardWithVideo-module__KfDT0q__coursePrice{font-size:18px}.CourseCardWithVideo-module__KfDT0q__courseDate{color:var(--gray);font-size:16px}.CourseCardWithVideo-module__KfDT0q__priceText{font-size:28px;font-weight:700;line-height:120%}.CourseCardWithVideo-module__KfDT0q__oldPrice{color:var(--secondary);text-decoration:line-through}.CourseCardWithVideo-module__KfDT0q__image.CourseCardWithVideo-module__KfDT0q__image{width:100%;height:194px}.CourseCardWithVideo-module__KfDT0q__block.CourseCardWithVideo-module__KfDT0q__action{gap:12px;padding:24px 15px 36px}.CourseCardWithVideo-module__KfDT0q__infoBlock{align-items:center;gap:8px;font-size:16px;line-height:120%;display:flex}.CourseCardWithVideo-module__KfDT0q__infoBlock:not(:last-child){margin-bottom:24px}.CourseCardWithVideo-module__KfDT0q__startForFreeButton:hover{background-color:var(--black)}@media screen and (max-width:960px){.CourseCardWithVideo-module__KfDT0q__courseCard{width:100%}.CourseCardWithVideo-module__KfDT0q__infoBlock:not(:last-child){margin-bottom:24px}.CourseCardWithVideo-module__KfDT0q__pricePurplePlus{font-size:20px}}
.CourseProjects-module__ujAyPG__teamProject{padding:100px 0}.CourseProjects-module__ujAyPG__content{width:100%;max-width:var(--layout-max-width);justify-content:space-between;gap:30px;margin:0 auto}.CourseProjects-module__ujAyPG__caption{color:var(--secondary);font-size:18px;font-weight:400;line-height:1.2}.CourseProjects-module__ujAyPG__title{color:var(--white);margin:8px 0 0;font-size:46px;font-weight:400;line-height:120%}.CourseProjects-module__ujAyPG__cards{grid-template-columns:repeat(auto-fill,minmax(240px,390px));gap:24px;width:100%;margin:48px 0 0;display:grid}@media screen and (max-width:1300px){.CourseProjects-module__ujAyPG__teamProject{padding:40px 24px}.CourseProjects-module__ujAyPG__cards{grid-template-columns:repeat(2,minmax(240px,1fr));margin:24px 0 0}}@media screen and (max-width:768px){.CourseProjects-module__ujAyPG__cards{grid-template-columns:1fr}.CourseProjects-module__ujAyPG__title{font-size:34px}}
.DiscountTimer-module__mPbb1a__timer{background:var(--violet-dark);border-radius:10px;align-items:center;gap:10px;width:210px;padding:4px 12px;font-size:18px;font-weight:400;line-height:27px;display:flex}@media screen and (max-width:960px){.DiscountTimer-module__mPbb1a__timer{width:200px;font-size:16px;line-height:19.2px}}
.TariffTable-module__zPvCgq__header{align-items:center;gap:8px;margin:24px 0 10px;display:flex}.TariffTable-module__zPvCgq__header div{color:var(--primary-link);font-size:16px;font-weight:400;line-height:24px}.TariffTable-module__zPvCgq__featureTitle{padding:7px 0 7px 18px;font-size:16px;font-weight:400;line-height:19.2px;position:relative}.TariffTable-module__zPvCgq__featureTitle:before{content:"";background:var(--primary);border-radius:10px;width:10px;height:4px;display:block;position:absolute;top:15px;left:2px}.TariffTable-module__zPvCgq__featureContent{justify-content:center;align-items:center;height:100%;display:flex}.TariffTable-module__zPvCgq__divider{border-bottom:1px solid var(--gray-stroke);width:100%;height:16px;display:block}.TariffTable-module__zPvCgq__featureContent{font-size:16px;font-weight:400;line-height:19.2px}.TariffTable-module__zPvCgq__description{color:var(--gray);margin-bottom:10px;font-size:14px;line-height:150%}@media screen and (max-width:960px){.TariffTable-module__zPvCgq__header{margin:16px 0 10px}.TariffTable-module__zPvCgq__header div{line-height:19.2px}.TariffTable-module__zPvCgq__featureTitle{font-size:14px;line-height:16.8px}.TariffTable-module__zPvCgq__divider{height:12px}.TariffTable-module__zPvCgq__featureContent{font-size:14px;line-height:16.8px}}@media screen and (max-width:767px){.TariffTable-module__zPvCgq__description{margin-bottom:8px;font-size:12px}}
.CourseTariffsTable-module__DJqPKW__courseTariffsSection{margin:-30px 0 0;padding:0 0 100px}.CourseTariffsTable-module__DJqPKW__content{width:100%;max-width:var(--layout-max-width);margin:0 auto}.CourseTariffsTable-module__DJqPKW__divider{border-bottom:1px solid var(--gray-stroke);width:100%;height:1px;display:block}.CourseTariffsTable-module__DJqPKW__title{margin:0 0 32px;font-size:46px;font-weight:400;line-height:120%}.CourseTariffsTable-module__DJqPKW__desktop{margin:0 4px}.CourseTariffsTable-module__DJqPKW__column{position:relative}.CourseTariffsTable-module__DJqPKW__timer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:100%;padding:24px 0 0;display:flex}.CourseTariffsTable-module__DJqPKW__timerText{text-align:center;font-size:16px;font-weight:400;line-height:19.2px}.CourseTariffsTable-module__DJqPKW__timerContent{flex-direction:column;gap:10px;display:flex}.CourseTariffsTable-module__DJqPKW__tableWrapper{grid-template-columns:384px repeat(var(--count),minmax(260px,1fr));display:grid}.CourseTariffsTable-module__DJqPKW__table{background:var(--gray-dark);border-radius:10px;padding:43px 28px;overflow-x:auto}.CourseTariffsTable-module__DJqPKW__priceContent{flex-direction:column;align-items:center;gap:12px;padding:24px 0 16px;display:flex}div.CourseTariffsTable-module__DJqPKW__prime{border-right:1px solid var(--primary);border-left:1px solid var(--primary);background:#222238}.CourseTariffsTable-module__DJqPKW__prime.CourseTariffsTable-module__DJqPKW__top{border-top:1px solid var(--primary);border-top-left-radius:10px;border-top-right-radius:10px}.CourseTariffsTable-module__DJqPKW__prime.CourseTariffsTable-module__DJqPKW__bottom{border-bottom:1px solid var(--primary);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.CourseTariffsTable-module__DJqPKW__chip{background:var(--gray-dark);border:1px solid var(--primary);border-radius:30px;justify-content:center;align-items:center;min-width:108px;padding:10px 20px;font-size:16px;font-weight:400;line-height:19.2px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.CourseTariffsTable-module__DJqPKW__chip.CourseTariffsTable-module__DJqPKW__prime{background:var(--primary)}.CourseTariffsTable-module__DJqPKW__tariffTitle{text-align:center;padding:32px 0 24px;font-size:22px;font-weight:700;line-height:26.4px}.CourseTariffsTable-module__DJqPKW__price{flex-direction:column;align-items:center;gap:6px;display:flex}.CourseTariffsTable-module__DJqPKW__priceText{color:var(--white);margin:0 0 0 8px;font-size:24px;font-weight:700;line-height:28.8px}.CourseTariffsTable-module__DJqPKW__oldPrice{color:var(--gray);margin:0 0 0 7px;font-size:18px;font-weight:400;line-height:120%;text-decoration-line:line-through}.CourseTariffsTable-module__DJqPKW__savingsMoney{color:var(--secondary);text-align:center;font-size:18px;line-height:120%}.CourseTariffsTable-module__DJqPKW__warranty{background:var(--gray-dark);border:1px solid var(--violet-dark);text-wrap:wrap;border-radius:50px;align-items:center;gap:8px;padding:5px 12px;font-size:16px;line-height:120%;display:flex}.CourseTariffsTable-module__DJqPKW__medalIcon{max-width:24px;max-height:24px}.CourseTariffsTable-module__DJqPKW__warranty.CourseTariffsTable-module__DJqPKW__prime{background:var(--primary);border:1px solid var(--primary)}@media screen and (max-width:1300px){.CourseTariffsTable-module__DJqPKW__courseTariffsSection{padding:32px 24px}}@media screen and (max-width:960px){.CourseTariffsTable-module__DJqPKW__tableWrapper{grid-template-columns:215px repeat(var(--count),minmax(126px,1fr))}.CourseTariffsTable-module__DJqPKW__desktop{display:none}.CourseTariffsTable-module__DJqPKW__courseTariffsSection{padding:32px 24px}.CourseTariffsTable-module__DJqPKW__tariffTitle{padding:16px 0;font-size:12px;font-weight:500;line-height:14.4px}.CourseTariffsTable-module__DJqPKW__chip{min-width:62px;padding:6px 10px;font-size:12px;font-weight:400;line-height:14.4px;transform:translate(-50%,-18px)}.CourseTariffsTable-module__DJqPKW__title{margin:0 0 24px;font-size:34px}.CourseTariffsTable-module__DJqPKW__priceContent{padding:16px 0 12px}.CourseTariffsTable-module__DJqPKW__oldPrice{font-size:14px;font-weight:400;line-height:16.8px}.CourseTariffsTable-module__DJqPKW__timer{padding:16px 0 0}.CourseTariffsTable-module__DJqPKW__timerText{font-size:14px;line-height:16.8px}.CourseTariffsTable-module__DJqPKW__warranty{text-align:center;width:110px;font-size:12px;line-height:120%}.CourseTariffsTable-module__DJqPKW__medalIcon{display:none}.CourseTariffsTable-module__DJqPKW__savingsMoney{font-size:12px}}@media screen and (max-width:690px){.CourseTariffsTable-module__DJqPKW__courseTariffsSection{padding:32px 0 32px 24px}}
.CourseTeam-module__TcIU0G__team{padding:100px 0}.CourseTeam-module__TcIU0G__content{width:100%;max-width:var(--layout-max-width);margin:0 auto}.CourseTeam-module__TcIU0G__caption{color:var(--secondary);margin-bottom:8px;font-size:18px;font-weight:400;line-height:120%}.CourseTeam-module__TcIU0G__heading{margin-bottom:32px}.CourseTeam-module__TcIU0G__persons{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:12px;display:grid}.CourseTeam-module__TcIU0G__persons.CourseTeam-module__TcIU0G__onePerson{grid-template-columns:1fr}.CourseTeam-module__TcIU0G__image.CourseTeam-module__TcIU0G__onePersonImage{margin:auto 0}@media screen and (max-width:1300px){.CourseTeam-module__TcIU0G__team{padding:100px 24px}}@media screen and (max-width:960px){.CourseTeam-module__TcIU0G__team{padding:32px 24px}.CourseTeam-module__TcIU0G__heading{margin-bottom:24px}.CourseTeam-module__TcIU0G__wrapper{flex-direction:column;gap:24px}.CourseTeam-module__TcIU0G__container{flex-direction:column;gap:24px;margin-bottom:24px}.CourseTeam-module__TcIU0G__persons{grid-template-columns:repeat(1,1fr)}.CourseTeam-module__TcIU0G__image.CourseTeam-module__TcIU0G__onePersonImage{margin:0}}
.CoursesMap-module__-LDJbW__courseMap{padding:100px 0;display:flex}.CoursesMap-module__-LDJbW__content{width:100%;max-width:var(--layout-max-width);flex-direction:column;gap:60px;margin:0 auto;display:flex}.CoursesMap-module__-LDJbW__caption{color:var(--secondary);margin-bottom:8px;font-size:18px;font-weight:400;line-height:120%}.CoursesMap-module__-LDJbW__title{margin-bottom:32px;font-size:46px;font-weight:400;line-height:120%}.CoursesMap-module__-LDJbW__aboutCourses{max-width:780px;margin-bottom:48px;font-size:18px;line-height:150%}.CoursesMap-module__-LDJbW__direction{grid-template-columns:repeat(4,1fr);gap:110px 140px;display:grid}.CoursesMap-module__-LDJbW__directionTitle{margin-bottom:32px;font-size:22px;font-weight:700}.CoursesMap-module__-LDJbW__front{grid-template-rows:repeat(2,1fr);grid-template-areas:"one two. ."".three four five"". . .six";margin-bottom:48px}.CoursesMap-module__-LDJbW__back{grid-template-rows:repeat(3,1fr);grid-template-areas:"one two three."".four five."". .six seven"}.CoursesMap-module__-LDJbW__fullstack{grid-template-rows:repeat(3,1fr);grid-template-areas:"one two three.""eight seven four five""nine ten.six"}.CoursesMap-module__-LDJbW__mobile{grid-template-rows:repeat(2,1fr);grid-template-areas:"one two. ."".three four five"". . .six";margin-bottom:48px}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__htmlCss{grid-area:one}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__basicJs{grid-area:two}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__advancedJs{grid-area:three}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__basicTs{grid-area:four}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__react{grid-area:five}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__nextJs{grid-area:six}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__nodeJS{grid-area:seven}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__nestJs{grid-area:eight}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__docker{grid-area:nine}.CoursesMap-module__-LDJbW__fullstack .CoursesMap-module__-LDJbW__microservices{grid-area:ten}.CoursesMap-module__-LDJbW__front .CoursesMap-module__-LDJbW__basicJs{grid-area:one}.CoursesMap-module__-LDJbW__front .CoursesMap-module__-LDJbW__htmlCss{grid-area:two}.CoursesMap-module__-LDJbW__front .CoursesMap-module__-LDJbW__advancedJs{grid-area:three}.CoursesMap-module__-LDJbW__front .CoursesMap-module__-LDJbW__basicTs{grid-area:four}.CoursesMap-module__-LDJbW__front .CoursesMap-module__-LDJbW__react{grid-area:five}.CoursesMap-module__-LDJbW__front .CoursesMap-module__-LDJbW__nextJs{grid-area:six}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__basicJs{grid-area:one}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__advancedJs{grid-area:two}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__basicTs{grid-area:three}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__nodeJS{grid-area:four}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__nestJs{grid-area:five}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__docker{grid-area:six}.CoursesMap-module__-LDJbW__back .CoursesMap-module__-LDJbW__microservices{grid-area:seven}.CoursesMap-module__-LDJbW__mobile .CoursesMap-module__-LDJbW__basicJs{grid-area:one}.CoursesMap-module__-LDJbW__mobile .CoursesMap-module__-LDJbW__htmlCss{grid-area:two}.CoursesMap-module__-LDJbW__mobile .CoursesMap-module__-LDJbW__advancedJs{grid-area:three}.CoursesMap-module__-LDJbW__mobile .CoursesMap-module__-LDJbW__basicTs{grid-area:four}.CoursesMap-module__-LDJbW__mobile .CoursesMap-module__-LDJbW__react{grid-area:five}.CoursesMap-module__-LDJbW__mobile .CoursesMap-module__-LDJbW__reactNative{grid-area:six}@media screen and (max-width:1300px){.CoursesMap-module__-LDJbW__courseMap{padding:32px 24px}}@media screen and (max-width:1250px){.CoursesMap-module__-LDJbW__front{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);grid-template-areas:"one two.""three. ."".four five"". .six";gap:80px;margin-bottom:48px}.CoursesMap-module__-LDJbW__back{grid-template-rows:repeat(4,1fr);grid-template-areas:"one two. .""three four. ."".five. ."".six seven.";gap:80px}.CoursesMap-module__-LDJbW__fullstack{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);grid-template-areas:"one two three""eight seven four""nine ten five"". .six";gap:80px}.CoursesMap-module__-LDJbW__mobile{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);grid-template-areas:"one two.""three. ."".four five"". .six";gap:80px;margin-bottom:48px}}@media screen and (max-width:820px){.CoursesMap-module__-LDJbW__title{margin-bottom:24px;font-size:34px}.CoursesMap-module__-LDJbW__aboutCourses{margin-bottom:24px}.CoursesMap-module__-LDJbW__front{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"one two""three.""four five"".six";gap:32px;margin-bottom:48px}.CoursesMap-module__-LDJbW__back{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"one two""three four""five.""six seven";gap:32px}.CoursesMap-module__-LDJbW__fullstack{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"one two"".three""seven four""eight five""nine six""ten.";gap:32px}.CoursesMap-module__-LDJbW__mobile{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"one two""three.""four five"".six";gap:32px;margin-bottom:48px}}
