@charset "UTF-8";:root{--swiper-pagination-color:#9BD556;--swiper-theme-color:#9BD556;--swiper-pagination-bullet-inactive-color:#DEDEDE;--swiper-pagination-bullet-inactive-opacity:1}.course__slider{width:100%;padding-bottom:5rem}@media only screen and (min-width:1024px){.course__slider{padding-bottom:0}}@media only screen and (min-width:1024px){.course__slider-list{gap:2rem}}.course__slider-li{border-radius:2rem;overflow:hidden}@media only screen and (min-width:1024px){.course__slider-li{width:calc(33.33% - 1.3333333333rem)}}.course__slider-head{position:relative;height:16rem;background:gray}.course__slider-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.course__slider-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.course__slider-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course__slider-heading{position:relative;padding-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5}.course__slider-logo{width:12.6rem;height:2rem;background-image:url(../../images/front-page/paradtrade-logo.svg);background-size:cover;background-repeat:no-repeat}.course__slider-title{margin-top:1rem;font-weight:700;font-size:2rem;line-height:106%;color:#f5f4f7;text-transform:uppercase;text-align:center}.course__slider-main{padding:2rem;background:#fff}.course__slider-subtitle{font-weight:700;font-size:2rem;line-height:150%;color:#1d1d1d;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course__slider-text{font-weight:400;font-size:1.4rem;line-height:140%;color:#757575;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.course__slider-rate{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course__slider-mark{font-weight:500;font-size:1.4rem;line-height:100%;color:#757575}.course__slider-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.course__slider-star{width:1.2rem;height:1.2rem;background-image:url(../../images/icons/star.svg);background-size:cover;background-repeat:no-repeat}.course__slider-star.disabled{background-image:url(../../images/icons/star-disabled.svg)}.course__slider-star img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.course__slider-amount{font-weight:400;font-size:1.2rem;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(117,117,117,.6)}.course__slider-price{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.course__slider-current-price{padding:.2rem 1.2rem;background:#f5f4f7;border-radius:1.4rem;font-weight:400;font-size:1.6rem;line-height:140%;color:#757575}.course__slider-discount{padding:.2rem 1.2rem;background:#9bd556;border-radius:1.4rem;font-weight:700;font-size:1.6rem;line-height:140%;color:#fff}.course__slider-discount_present{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.course__slider-discount_present img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.course__slider-old-price{padding:.2rem 1.2rem;background:#f5f4f7;border-radius:1.4rem;font-weight:400;font-size:1.6rem;line-height:140%;color:#757575;text-decoration:line-through}.course__slider-bttn{margin-top:2rem;width:100%;font-size:1.4rem;line-height:140%}.course__slider-bttn svg{width:2rem;height:2rem;-ms-flex-negative:0;flex-shrink:0}.courses{margin-top:2rem;padding-bottom:4rem;overflow:hidden}@media only screen and (min-width:1024px){.courses{margin-top:4rem;overflow:visible}}@media only screen and (min-width:1280px){.courses{padding-bottom:8rem}}.courses__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.courses__head{max-width:calc(100% - 43.4rem)}}.courses__title{font-weight:700;font-size:3.4rem;line-height:130%;color:#1d1d1d}@media only screen and (min-width:1280px){.courses__title{font-size:5.4rem;line-height:110%}}.courses__create-link{font-weight:400;font-size:1.4rem;line-height:143%;color:#fff}.courses__subtitle{margin-top:1.2rem;font-weight:400;font-size:1.6rem;line-height:140%;color:#757575}@media only screen and (min-width:1280px){.courses__subtitle{margin-top:1rem;font-size:2rem;line-height:150%}}.courses__wrap{margin-top:2rem}@media only screen and (min-width:1024px){.courses__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}@media only screen and (min-width:1024px){.courses__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.courses__utils{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.courses__search{position:relative;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1024px){.courses__search{width:100%}}.courses__search input{width:100%;padding:1.3rem 2rem;padding-right:5rem;background:#f5f4f7;border:none;border-radius:14px;font-size:1.2rem;line-height:150%}@media only screen and (min-width:1024px){.courses__search input{padding:2rem;font-size:1.4rem}}@media only screen and (min-width:1280px){.courses__search input{font-size:1.6rem;line-height:120%}}.courses__search input::-webkit-input-placeholder{font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}.courses__search input::-moz-placeholder{font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}.courses__search input:-ms-input-placeholder{font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}.courses__search input::-ms-input-placeholder{font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}.courses__search input::placeholder{font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}@media only screen and (min-width:1024px){.courses__search input::-webkit-input-placeholder{font-size:1.4rem}.courses__search input::-moz-placeholder{font-size:1.4rem}.courses__search input:-ms-input-placeholder{font-size:1.4rem}.courses__search input::-ms-input-placeholder{font-size:1.4rem}.courses__search input::placeholder{font-size:1.4rem}}@media only screen and (min-width:1280px){.courses__search input::-webkit-input-placeholder{font-size:1.6rem;line-height:115%}.courses__search input::-moz-placeholder{font-size:1.6rem;line-height:115%}.courses__search input:-ms-input-placeholder{font-size:1.6rem;line-height:115%}.courses__search input::-ms-input-placeholder{font-size:1.6rem;line-height:115%}.courses__search input::placeholder{font-size:1.6rem;line-height:115%}}.courses__search-submit{position:absolute;top:1rem;right:2rem;width:2.4rem;height:2.4rem}@media only screen and (min-width:1024px){.courses__search-submit{top:1.6rem;width:2.8rem;height:2.8rem}}.courses__search-submit svg{width:100%;height:100%;display:block}.courses__filter-bttn,.courses__sort-bttn{margin-left:1rem;width:4.4rem;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f5f4f7;border-radius:1.4rem}@media only screen and (min-width:1024px){.courses__filter-bttn_mob,.courses__sort-bttn_mob{display:none}}.courses__filter-bttn svg,.courses__sort-bttn svg{width:2.4rem;height:2.4rem}.courses__tags{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media only screen and (min-width:1024px){.courses__tags{margin:1rem auto 0;gap:1rem}}.courses__tags-name{font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}@media only screen and (min-width:1024px){.courses__tags-name{font-size:1.4rem}}.courses__tags-bttn{padding:.5rem 1rem;background:#fff;border-radius:.8rem;font-weight:400;font-size:1.2rem;line-height:150%;color:#9bd556}@media only screen and (min-width:1024px){.courses__tags-bttn{border-radius:1rem;font-size:1.4rem;line-height:130%}}.courses__tags-bttn.active{background:#9bd556;color:#fff}.courses__block{margin-top:4rem}.courses__block_bg{position:relative;padding-top:2rem}@media only screen and (min-width:1024px){.courses__block_bg{padding-top:0}}.courses__block_bg::before{content:"";position:absolute;top:0;left:-2rem;width:100vw;height:100%;background:#f5f4f7;z-index:2}@media only screen and (min-width:1024px){.courses__block_bg::before{display:none}}@media only screen and (min-width:1024px){.courses__block-head{position:relative;z-index:20;min-height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.courses__block-title{position:relative;z-index:5;font-weight:700;font-size:2.4rem;line-height:140%}.course__slider{margin-top:2rem;z-index:5}@media only screen and (min-width:1024px){.course__slider-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.course__slider-li{border:1px solid #f5f4f7;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}@media only screen and (min-width:1024px){.course__slider-li{width:calc(50% - 1rem)}}.course__slider-li_promo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-color:#5aa101;-webkit-box-shadow:5px 3px 11.2px 0 rgba(139,200,60,.2);box-shadow:5px 3px 11.2px 0 rgba(139,200,60,.2)}.course__slider-timer{position:absolute;top:1.6rem;left:1.6rem;padding:.4rem .7rem;min-width:11rem;background:#fff;border-radius:.8rem;z-index:10}.course__slider-timer>p{font-weight:500;font-size:1rem;line-height:100%;color:#757575}.course__slider-timer>div{margin-top:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course__slider-timer>div img{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain}.course__slider-timer>div span{font-weight:700;font-size:1.2rem;line-height:120%;background:-webkit-gradient(linear,left top,left bottom,from(#5aa101),to(#99d455));background:linear-gradient(180deg,#5aa101 0,#99d455 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-filter{padding:2rem;padding-top:12.5rem;position:fixed;top:0;left:0;width:100%;height:100%;background:#f5f4f7;z-index:90}@media only screen and (min-width:1024px){.courses-filter{padding:0;position:static;top:13rem;height:auto;background:0 0;border-radius:0}}.courses-filter__wrap{display:none}@media only screen and (min-width:1024px){.courses-filter__wrap{display:block;width:41.4rem;-ms-flex-negative:0;flex-shrink:0}}.courses-filter__close{position:absolute;top:9.5rem;right:2rem;width:2.4rem;height:2.4rem;z-index:10;cursor:pointer}@media only screen and (min-width:1024px){.courses-filter__close{display:none}}.courses-filter__close::after,.courses-filter__close::before{content:"";position:absolute;top:50%;left:50%;height:2px;width:2rem;background:#1d1d1d;border-radius:10rem;-webkit-transition:height .15s linear;transition:height .15s linear}.courses-filter__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.courses-filter__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.courses-filter__close:hover::after,.courses-filter__close:hover::before{height:2px}.courses-filter__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courses-filter__title{font-weight:500;font-size:2rem;line-height:150%}@media only screen and (min-width:1024px){.courses-filter__title{font-size:2.4rem;line-height:145%}}.courses-filter__clear{font-weight:400;font-size:1.2rem;line-height:133%;color:#62a80b;text-decoration:underline}@media only screen and (min-width:1024px){.courses-filter__inner{margin-top:2rem;padding:2.4rem;border:.1rem solid #f5f4f7;border-radius:2rem}}.courses-filter__all-list{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media only screen and (min-width:1024px){.courses-filter__all-list{margin-top:0;gap:1.8rem}}.courses-filter__all-li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courses-filter__all-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-weight:400;font-size:1.8rem;line-height:120%;color:#757575}.courses-filter__all-name svg{width:2.4rem;height:2.4rem}.courses-filter__all-amount{margin-left:.8rem;font-weight:400;font-size:1.6rem;line-height:120%;color:#757575}.courses-filter__block{margin-top:2.4rem}@media only screen and (min-width:1024px){.courses-filter__block{margin-top:4rem}}.courses-filter__subtitle{font-weight:500;font-size:1.8rem;line-height:120%;letter-spacing:.02em;text-transform:uppercase;color:#1d1d1d}.courses-filter__list{margin-top:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media only screen and (min-width:1024px){.courses-filter__list{max-height:17.2rem;overflow:auto}.courses-filter__list::-webkit-scrollbar{width:.4rem}.courses-filter__list::-webkit-scrollbar-track{background:#f5f4f7}.courses-filter__list::-webkit-scrollbar-thumb{background:#e8e8e8}}.courses-filter__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courses-filter__li.active .form__checkbox-circle{border-color:#5aa000}.courses-filter__li.active .courses-filter__li-label{font-weight:500;color:#1d1d1d}.courses-filter__li-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;font-weight:400;font-size:1.8rem;line-height:120%;color:#757575;cursor:pointer}.courses-filter__li-label.active{font-weight:500;color:#1d1d1d}.courses-filter__li-label>input{display:none}.courses-filter__li-label .form__checkbox-circle::before{background:-webkit-gradient(linear,left top,left bottom,from(#5aa000),to(#9ad556));background:linear-gradient(180deg,#5aa000 0,#9ad556 100%)}.courses-filter__li-amount{margin-left:.8rem;font-weight:400;font-size:1.6rem;line-height:120%;color:#757575}.courses-filter__submit{margin-top:3rem;padding:1.5rem 3rem;width:100%;font-weight:500;font-size:1.6rem;line-height:140%;color:#f5f4f7}@media only screen and (min-width:1280px){.courses-filter__submit{padding:1rem 3rem;font-size:2rem;line-height:140%}}.courses-sort{padding:2rem;padding-top:16.5rem;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:90;display:none}@media only screen and (min-width:1024px){.courses-sort{display:block;position:absolute;left:unset;right:0;padding:0;width:auto}}.courses-sort__close{position:absolute;top:12.5rem;right:20px;width:2.4rem;height:2.4rem;z-index:10;cursor:pointer}@media only screen and (min-width:1024px){.courses-sort__close{display:none}}.courses-sort__close::after,.courses-sort__close::before{content:"";position:absolute;top:50%;left:50%;height:2px;width:2rem;background:#1d1d1d;border-radius:10rem;-webkit-transition:height .15s linear;transition:height .15s linear}.courses-sort__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.courses-sort__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.courses-sort__close:hover::after,.courses-sort__close:hover::before{height:2px}.courses-sort__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (min-width:1024px){.courses-sort__list{min-width:20rem;gap:0;border-radius:1.4rem;overflow:hidden;-webkit-filter:drop-shadow(-4px 4px 10px rgba(233, 233, 233, .5));filter:drop-shadow(-4px 4px 10px rgba(233, 233, 233, .5))}}.courses-sort__list.open li{display:block}@media only screen and (min-width:1024px){.courses-sort__list:not(.open) li{border:none}}.courses-sort__li{position:relative;padding:1rem 2rem;background:#fff;border:1px solid #f5f4f7;border-radius:1.4rem;font-weight:400;font-size:1.4rem;line-height:160%;color:#1d1d1d;cursor:pointer}.courses-sort__li:hover{color:#9bd556}@media only screen and (min-width:1024px){.courses-sort__li{display:none;border:none;border-radius:0}}.courses-sort__li.active{border-color:#9bd556;padding-left:5rem}@media only screen and (min-width:1024px){.courses-sort__li.active{display:block}}.courses-sort__li.active::before{content:"";position:absolute;top:1rem;left:2rem;width:1.8rem;height:1.8rem;background-image:url(../../images/icons/checkbox.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:1024px){.courses-sort__li.active::before{width:2.4rem;height:2.4rem;background-image:url(../../images/icons/checkbox-pc.svg)}}.courses-sort__li.active.default{color:#757575}.courses-sort__li.active.default::before{top:.9rem;background-image:url(../../images/icons/arrows.svg)}@media only screen and (min-width:1024px){.courses-sort__li:not(:first-of-type){border-top:1px solid #dbdbdd}}.courses-search__title{font-weight:700;font-size:2.4rem;line-height:140%;color:#1d1d1d}@media only screen and (min-width:1024px){.courses-search__title{font-weight:500}}.courses-search__subtitle{margin-top:1rem;font-weight:400;font-size:1.6rem;line-height:110%;color:#757575}.courses-search__cards{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media only screen and (min-width:768px){.courses-search__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1280px){.courses-search__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses-search__card{background:#fff;border:.1rem solid #f5f4f7;border-radius:2rem}@media only screen and (min-width:768px){.courses-search__card{width:calc(50% - .6rem)}}@media only screen and (min-width:1280px){.courses-search__card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-color:#9ad556}}.courses-search__card .green{color:#5aa000}.courses-search__head{padding:2rem 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media only screen and (min-width:1024px){.courses-search__head{padding:2rem;-ms-flex-negative:0;flex-shrink:0}}.courses-search__image{width:100%;height:auto}@media only screen and (min-width:1280px){.courses-search__image{width:24rem;height:16rem}}.courses-search__image img{width:100%;height:100%;border-radius:1.4rem;-o-object-fit:cover;object-fit:cover}.courses-search__main{padding:1.2rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1280px){.courses-search__main{padding:2rem;padding-left:0}}@media only screen and (min-width:1280px){.courses-search__main-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}}.courses-search__main-title{font-weight:700;font-size:2rem;line-height:150%;color:#1d1d1d}@media only screen and (min-width:1280px){.courses-search__main-title{max-width:29rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width:1440px){.courses-search__main-title{max-width:38rem}}.courses-search__rate{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1280px){.courses-search__rate{margin-top:0}}.courses-search__mark{font-weight:500;font-size:1.4rem;line-height:100%;color:#757575}.courses-search__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.courses-search__star{width:1.2rem;height:1.2rem;background-image:url(../../images/icons/star.svg);background-size:cover;background-repeat:no-repeat}.courses-search__star.disabled{background-image:url(../../images/icons/star-disabled.svg)}.courses-search__star img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.courses-search__amount{font-weight:400;font-size:1.2rem;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(117,117,117,.6)}.courses-search__main-text{margin-top:.5rem;font-weight:400;font-size:1.4rem;line-height:140%;color:#757575}@media only screen and (min-width:1280px){.courses-search__main-text_short{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42rem}}@media only screen and (min-width:1440px){.courses-search__main-text_short{max-width:50rem}}.courses-search__link{margin-top:1.2rem;font-weight:400;font-size:1.4rem;line-height:140%;color:#9bd556;max-width:33.4rem}@media only screen and (min-width:1280px){.courses-search__link{margin-top:auto}}.courses-search__list{margin-top:.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:12.7rem;overflow:auto}.courses-search__list_padding{padding-bottom:.2rem}.courses-search__list::-webkit-scrollbar{width:.4rem}.courses-search__list::-webkit-scrollbar-track{background:#f5f4f7}.courses-search__list::-webkit-scrollbar-thumb{background:#e8e8e8}@media only screen and (min-width:1280px){.courses-search__list{max-height:10.7rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.2rem}}.courses-search__li{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1rem solid transparent}@media only screen and (min-width:1280px){.courses-search__li{padding:.6rem 1rem}}.courses-search__li.locked{opacity:.5}.courses-search__li:not(.locked):hover{background:rgba(255,255,255,.68);-webkit-box-shadow:0 .4rem 1.4rem #eee;box-shadow:0 .4rem 1.4rem #eee;border-radius:1.4rem;border-color:#9bd556;cursor:pointer}.courses-search__li:not(.locked):hover .courses-search__time{color:#9bd556}.courses-search__li:not(.locked):hover .courses-search__time::before{background-image:url(../../images/icons/clock_green.svg)}.courses-search__li:not(.locked):hover .courses-search__bttn span::before{opacity:1}.courses-search__li:not(.locked):hover .courses-search__play{background-image:url(../../images/icons/play.svg)}.courses-search__doc,.courses-search__play{width:2rem;height:2rem;background-image:url(../../images/icons/play-black.svg);background-size:contain;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.courses-search__doc{background-image:url(../../images/icons/filedoc.svg)}.courses-search__name{margin-left:.5rem;font-weight:400;font-size:1.4rem;line-height:143%;color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:21rem}@media only screen and (min-width:768px){.courses-search__name{max-width:50rem}}@media only screen and (min-width:1024px){.courses-search__name{max-width:35rem}}@media only screen and (min-width:1440px){.courses-search__name{max-width:37rem}}.courses-search__time{margin-left:auto;position:relative;padding-left:2rem;font-weight:400;font-size:1.2rem;line-height:150%;color:#757575}.courses-search__time::before{content:"";position:absolute;top:0;left:0;width:1.8rem;height:1.8rem;background-image:url(../../images/icons/clock.svg);background-size:contain;background-repeat:no-repeat}.courses-search__time+.courses-search__bttn{margin-left:.8rem}.courses-search__bttn{margin-left:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:1.2rem;line-height:150%;background:0 0;border:none}.courses-search__bttn span{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#5aa000),to(#9ad556));background:linear-gradient(180deg,#5aa000 0,#9ad556 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-search__bttn span::before{content:"";position:absolute;top:100%;width:100%;height:.1rem;background:#9ad556;opacity:0}.courses-search__bttn::after{content:"";width:1.2rem;height:1.2rem;background-image:url(../../images/icons/arrow-right2_green.svg);background-size:contain;background-repeat:no-repeat}.courses-search__lock{margin-left:auto;width:1.4rem;height:1.4rem;background-image:url(../../images/icons/lock.svg);background-size:contain;background-repeat:no-repeat}.courses-search__empty{margin:0 auto;margin-top:2rem}@media only screen and (min-width:1280px){.courses-search__empty{margin-top:3rem}}.courses-search__empty-img{margin:0 auto;width:10.4rem;height:10.4rem}.courses-search__empty-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.courses-search__empty-text{margin-top:.5rem;font-weight:500;font-size:1.6rem;line-height:150%;text-align:center;color:#1d1d1d}@media only screen and (min-width:1024px){.courses-search__empty-text{font-size:1.8rem}}.courses-promo__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}@media only screen and (min-width:1024px){.courses-promo__head{padding-right:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1280px){.courses-promo__head{padding-right:0}}.courses-promo__title{font-weight:700;font-size:3.4rem;line-height:130%;color:#1d1d1d}@media only screen and (min-width:1280px){.courses-promo__title{font-size:3.6rem;line-height:6.4rem}}.courses-promo__title b{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(#5aa101),to(#99d455));background:linear-gradient(180deg,#5aa101 0,#99d455 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-promo__text{margin-top:1.2rem;font-weight:400;font-size:1.6rem;line-height:140%;color:#757575}@media only screen and (min-width:1280px){.courses-promo__text{margin-top:0;font-size:2rem}}.courses-promo__text b{font-weight:500}.courses-promo__text br{display:none}@media only screen and (min-width:600px){.courses-promo__text br{display:inline}}.courses-banner{position:relative;margin:0 auto;border-radius:2rem}.courses-banner_17{background:-webkit-gradient(linear,left top,left bottom,from(#5aa101),to(#99d455));background:linear-gradient(180deg,#5aa101 0,#99d455 100%)}.courses-banner_17::before{content:"";position:absolute;top:-1rem;left:-2rem;width:7.1rem;height:7.1rem;background-image:url(../../images/courses/free-17.png);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(-11.33deg);-ms-transform:rotate(-11.33deg);transform:rotate(-11.33deg);z-index:25}@media only screen and (min-width:1024px){.courses-banner_17::before{top:-1.4rem;left:-3.8rem;-webkit-transform:rotate(-6.33deg);-ms-transform:rotate(-6.33deg);transform:rotate(-6.33deg)}}.courses-banner_17::after{content:"";position:absolute;top:1rem;right:-2rem;width:9.8rem;height:11.5rem;background-image:url(../../images/courses/present-17.gif);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(7.82deg);-ms-transform:rotate(7.82deg);transform:rotate(7.82deg);z-index:25}@media only screen and (min-width:1024px){.courses-banner_17::after{right:-4rem}}.courses-banner_17 .courses-banner__inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../images/courses/promo_17.png);background-size:cover;background-repeat:no-repeat;opacity:.6}.courses-banner_17 .courses-banner__title{background:linear-gradient(157.06deg,#fff 12.13%,#d3f542 54.15%,#fff 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-banner_17 .courses-banner__text::before{background:#4d8e01;opacity:.27}.courses-banner_17 .courses-banner__description{font-size:1.2rem}@media only screen and (min-width:1280px){.courses-banner_17 .courses-banner__description{font-size:1.4rem}}.courses-banner_21::before{content:"";position:absolute;top:-.7rem;left:-2rem;width:5.6rem;height:6rem;background-image:url(../../images/courses/free-21.png);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1024px){.courses-banner_21::before{top:-1.2rem;left:-2.3rem}}.courses-banner_21::after{content:"";position:absolute;bottom:2.4rem;right:-2rem;width:5.1rem;height:5.1rem;background-image:url(../../images/courses/present-21.gif);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1280px){.courses-banner_21::after{width:6.3rem;height:6.3rem;right:-3.1rem;bottom:3rem}}.courses-banner_21 .courses-banner__inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../images/courses/promo_21.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-filter:blur(.2rem);filter:blur(.2rem);z-index:-1}@media only screen and (min-width:1280px){.courses-banner_21 .courses-banner__inner::before{-webkit-filter:blur(0);filter:blur(0)}}.courses-banner_21 .courses-banner__inner::after{background:#05101d;-webkit-filter:blur(38.65px);filter:blur(38.65px);z-index:-1}.courses-banner_21 .courses-banner__title{font-size:1.6rem;background:linear-gradient(157.06deg,#abfdf3 12.13%,#37d5c3 54.15%,#abfdf3 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media only screen and (min-width:1280px){.courses-banner_21 .courses-banner__title{font-size:1.7rem}}.courses-banner_21 .courses-banner__text::before{background:#0c3c55}.courses-banner_22{background:#0e0a30;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.courses-banner_22::before{content:"";position:absolute;top:.4rem;left:-1rem;width:6.8rem;height:6.8rem;background-image:url(../../images/courses/free-22.gif);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1024px){.courses-banner_22::before{top:1rem;left:-1rem}}.courses-banner_22::after{content:"";position:absolute;bottom:-.2rem;right:-1.8rem;width:5.2rem;height:5.8rem;background-image:url(../../images/courses/present-22.png);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1280px){.courses-banner_22::after{width:6.6rem;height:7.3rem;right:-3.1rem;bottom:3rem}}.courses-banner_22 .courses-banner__inner{padding:3rem}@media only screen and (min-width:1280px){.courses-banner_22 .courses-banner__inner{padding:2.4rem 3.8rem 3.2rem 4rem}}@media only screen and (min-width:1440px){.courses-banner_22 .courses-banner__inner{padding:2.4rem 3.8rem 3.2rem 5.4rem}}.courses-banner_22 .courses-banner__inner::before{content:"";position:absolute;top:0;right:0;width:30rem;height:17rem;background-image:url(../../images/courses/promo_22.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 46px 10px 34.1px 3px #0c0b2d;box-shadow:inset 46px 10px 34.1px 3px #0c0b2d}.courses-banner_22 .courses-banner__inner::after{background:#05101d;-webkit-filter:blur(38.65px);filter:blur(38.65px)}.courses-banner_22 .courses-banner__title{margin-top:1.8rem;font-size:1.8rem;background:linear-gradient(157.06deg,#abfdf3 12.13%,#37d5c3 54.15%,#abfdf3 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-banner_22 .courses-banner__text::before{background:#040d56}.courses-banner_23{background:#121629;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.courses-banner_23::before{content:"";position:absolute;top:-4.7rem;left:-6rem;width:8.6rem;height:11.5rem;background-image:url(../../images/courses/free-23.gif);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(11.6deg);-ms-transform:rotate(11.6deg);transform:rotate(11.6deg);z-index:25}.courses-banner_23::after{content:"";position:absolute;bottom:-1rem;right:-3rem;width:5.4rem;height:5.6rem;background-image:url(../../images/courses/present-23.png);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1280px){.courses-banner_23::after{width:8rem;height:8rem;right:-3.4rem;bottom:.2rem}}.courses-banner_23 .courses-banner__inner{padding:2.6rem 2rem 2.6rem 3rem}@media only screen and (min-width:1280px){.courses-banner_23 .courses-banner__inner{padding:2.6rem 5rem 2.6rem 3.3rem}}.courses-banner_23 .courses-banner__inner::before{content:"";position:absolute;top:-1.5rem;right:0;width:30rem;height:17rem;background-image:url(../../images/courses/promo_23.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 10px 10px 34.1px 3px #0c0b2d;box-shadow:inset 10px 10px 34.1px 3px #0c0b2d}.courses-banner_23 .courses-banner__inner::after{background:#05101d;-webkit-filter:blur(38.65px);filter:blur(38.65px)}.courses-banner_23 .courses-banner__title{margin-top:1.6rem;font-size:2.4rem;background:linear-gradient(157.06deg,#abfdf3 12.13%,#37d5c3 54.15%,#abfdf3 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-banner_23 .courses-banner__text{margin-top:1rem}.courses-banner_23 .courses-banner__text::before{background:#1b223b}.courses-banner_24{background:#cdefff}.courses-banner_24::before{content:"";position:absolute;top:-1.5rem;left:-3.4rem;width:7.7rem;height:7.7rem;background-image:url(../../images/courses/free-24.png);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(6.6deg);-ms-transform:rotate(6.6deg);transform:rotate(6.6deg);z-index:25}@media only screen and (min-width:1280px){.courses-banner_24::before{width:9.1rem;height:9.1rem;top:-1.7rem;left:-4.3rem}}.courses-banner_24::after{content:"";position:absolute;bottom:3rem;right:-3rem;width:7.1rem;height:7.1rem;background-image:url(../../images/courses/present-21.gif);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1280px){.courses-banner_24::after{bottom:2rem}}.courses-banner_24 .courses-banner__inner{padding:2.7rem 3rem}.courses-banner_24 .courses-banner__inner::before{content:"";position:absolute;top:-1.8rem;right:0;width:28rem;height:16rem;background-image:url(../../images/courses/promo_24.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 46px -22px 34.1px 3px #cdefff;box-shadow:inset 46px -22px 34.1px 3px #cdefff;-webkit-transform:matrix(-1,0,0,1,0,0);-ms-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.courses-banner_24 .courses-banner__inner::after{background:#e3e3e3;-webkit-filter:blur(38.65px);filter:blur(38.65px);bottom:-6rem}.courses-banner_24 .courses-banner__title{font-size:3.2rem;line-height:3.2rem;background:linear-gradient(157.06deg,#45a7d4 12.13%,#003147 54.15%,#45a7d4 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-banner_24 .courses-banner__text{color:#1d1d1d}.courses-banner_24 .courses-banner__text::before{background:#fff}.courses-banner_24 .courses-banner__description{color:#1d1d1d}.courses-banner_25{background:#093446;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.courses-banner_25::before{content:"";position:absolute;bottom:0;left:.3rem;width:4rem;height:3rem;background-image:url(../../images/courses/free-25.png);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(6.6deg);-ms-transform:rotate(6.6deg);transform:rotate(6.6deg);z-index:25}@media only screen and (min-width:1280px){.courses-banner_25::before{width:5.5rem;height:4rem;left:.5rem}}.courses-banner_25::after{content:"";position:absolute;top:-1.4rem;right:.5rem;width:6.5rem;height:6.5rem;background-image:url(../../images/courses/present-25.gif);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(12.81deg);-ms-transform:rotate(12.81deg);transform:rotate(12.81deg);z-index:25}@media only screen and (min-width:1280px){.courses-banner_25::after{top:.2rem}}.courses-banner_25 .courses-banner__inner::before{content:"";position:absolute;top:-1.8rem;right:0;width:28rem;height:16rem;background-image:url(../../images/courses/promo_25.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 46px -22px 34.1px 3px #0c3b4d;box-shadow:inset 46px -22px 34.1px 3px #0c3b4d}.courses-banner_25 .courses-banner__inner::after{background:#001d32;-webkit-filter:blur(38.65px);filter:blur(38.65px)}.courses-banner_25 .courses-banner__title{font-size:2.4rem;line-height:2.4rem;background:linear-gradient(157.06deg,#abfdf3 12.13%,#37d5c3 54.15%,#abfdf3 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-banner_25 .courses-banner__text::before{background:#022135}.courses-banner_38{background:#0e0a20;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.courses-banner_38::before{content:"";position:absolute;top:.6rem;left:-4rem;width:11rem;height:7.7rem;background-image:url(../../images/courses/free-38.gif);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(-7.22deg);-ms-transform:rotate(-7.22deg);transform:rotate(-7.22deg);z-index:25}.courses-banner_38::after{content:"";position:absolute;top:-1.6rem;right:-1rem;width:10.3rem;height:9.7rem;background-image:url(../../images/courses/present-38.png);background-size:cover;background-repeat:no-repeat;z-index:25}@media only screen and (min-width:1280px){.courses-banner_38::after{top:-1.4rem;right:0}}.courses-banner_38 .courses-banner__inner{padding:2rem 0;padding-left:5.6rem;padding-right:.3rem}@media only screen and (min-width:1280px){.courses-banner_38 .courses-banner__inner{padding-right:3rem}}.courses-banner_38 .courses-banner__inner::before{content:"";position:absolute;top:-1rem;right:-8rem;width:40rem;height:21.5rem;background-image:url(../../images/courses/promo_38.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 46px -22px 34.1px 3px #0e0b17;box-shadow:inset 46px -22px 34.1px 3px #0e0b17;-webkit-filter:blur(.5px);filter:blur(.5px)}.courses-banner_38 .courses-banner__inner::after{background:#0d0d0a;-webkit-filter:blur(38.65px);filter:blur(38.65px)}.courses-banner_38 .courses-banner__title{font-size:1.9rem;line-height:130%;max-width:26.5rem;background:linear-gradient(157.06deg,#abfdf3 12.13%,#37d5c3 54.15%,#abfdf3 94.13%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.courses-banner_38 .courses-banner__text::before{background:#022135}@media only screen and (min-width:600px){.courses-banner{margin:0}}.courses-banner__inner{position:relative;padding:3.2rem 4rem;z-index:20;overflow:hidden;border-radius:2rem;display:block}.courses-banner__inner>*{position:relative;z-index:20}.courses-banner__inner::before{border-radius:2rem;z-index:-1}.courses-banner__inner::after{content:"";position:absolute;bottom:-3rem;left:calc(50% - 17.2rem);width:34.4rem;height:12.3rem;z-index:-1}.courses-banner__text{position:relative;padding:.2rem .4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:1.4rem;line-height:130%;color:#fff;border-radius:.4rem;overflow:hidden;z-index:10}.courses-banner__text::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4d8e01;z-index:-1}@-webkit-keyframes colorGradient{0%{background-position:0 center}100%{background-position:200% center}}@keyframes colorGradient{0%{background-position:0 center}100%{background-position:200% center}}.courses-banner__title{margin-top:1.1rem;font-weight:700;font-size:2rem;line-height:1.8rem;letter-spacing:.1rem;text-transform:uppercase;-webkit-animation:colorGradient 5s linear infinite;animation:colorGradient 5s linear infinite}.courses-banner__description{margin-top:.4rem;font-weight:500;font-size:1.4rem;line-height:150%;color:#fff}