.not-found{margin-bottom:40px;text-align:center}@media(max-width:767.9px){.not-found{margin-left:auto;margin-right:auto;width:260px}}@media(min-width:768px){.not-found{align-items:center;display:flex;justify-content:center}}@media(min-width:1024px){.not-found{margin-bottom:56px}}.not-found:before{background-image:url(https://cdn.skillbox.pro/wbd-front/skillbox-static/general/errors/not-found.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:64px;width:64px}@media(max-width:767.9px){.not-found:before{margin-bottom:16px;margin-left:auto;margin-right:auto}}@media(min-width:768px){.not-found:before{margin-right:28px}}.ui-load-more{white-space:nowrap}.ui-load-more:disabled svg{animation:rotate 1s infinite;animation-timing-function:linear}@keyframes rotate{to{transform:rotate(1turn)}}.ui-product-card{background:var(--ui-product-card-background);border-radius:12px;color:var(--text-main-color);cursor:pointer;display:flex;flex-direction:column;padding:16px;position:relative}@media(min-width:1024px){.ui-product-card{border-radius:20px;padding:20px}.ui-product-card:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:relative;position:absolute;top:0;transition:transform .3s;width:100%;z-index:-1}.ui-product-card:hover:before{transform:scale(1.025)}}@media(min-width:1024px){.ui-product-card:focus-within:before{transform:scale(1.025)}}.ui-product-card--not-interactive{cursor:default}.ui-product-card--not-interactive:before{content:none}.ui-product-card__main{margin-bottom:auto}.ui-product-card-main{grid-gap:8px 16px;border-radius:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:min-content 1fr}@media(min-width:1024px){.ui-product-card-main{grid-gap:12px 20px;border-radius:20px}}.ui-product-card-main__labels{align-items:center;display:flex;flex-wrap:wrap;grid-column:1/2;grid-row:1/2;margin-bottom:-4px}.ui-product-card-main__label{margin-bottom:8px;margin-right:8px;margin-top:4px}.ui-product-card-main__sticker{margin-bottom:4px}.ui-product-card-main__wrap{color:inherit;grid-column:1/2}.ui-product-card-main__wrap[href]:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ui-product-card-main__title{margin:0;word-break:break-word}.ui-product-card-main__pic-wrapper{border-radius:6px;grid-column:2/3;grid-row:1/3;height:64px;margin-bottom:16px;overflow:hidden;width:64px}@media(min-width:1024px){.ui-product-card-main__pic-wrapper{height:100px;margin-bottom:14px;width:100px}}.ui-product-card-controls{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr;padding:4px 0}.ui-list ol,.ui-list ul,ol.ui-list,ul.ui-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:var(--item-indent)}.ui-list ol li>svg,.ui-list ul li>svg,ol.ui-list li>svg,ul.ui-list li>svg{height:var(--icon-size);width:var(--icon-size)}.ui-list ol,.ui-list ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:var(--item-indent)}.ui-list.f--16,.ui-list.f--18,.ui-list.p--L{--item-indent:16px;--column-gap:12px}.ui-list.p--1,.ui-list.p--2{--item-indent:12px;--column-gap:8px}@media(min-width:1024px){.ui-list.p--1,.ui-list.p--2{--item-indent:16px;--column-gap:12px}}.ui-list.f--14,.ui-list.p--3,.ui-list.t--2,.ui-list.t--3,.ui-list.t--4,.ui-list.t--5{--item-indent:12px;--column-gap:8px}.ui-list.f--12{--item-indent:8px;--column-gap:8px}.ui-list.ui-list--numbers{--column-gap:8px;font-feature-settings:"tnum";counter-reset:li;font-variant-numeric:tabular-nums}.ui-list.ui-list--numbers li{padding-left:calc(1em + var(--column-gap));position:relative}.ui-list.ui-list--numbers li:before{color:inherit;content:counter(li) ".";counter-increment:li;left:0;position:absolute;top:0}.ui-list.ui-list--numbers.ui-list--leading-zero li{padding-left:calc(1.5em + var(--column-gap))}.ui-list.ui-list--numbers.ui-list--leading-zero li:before{content:counter(li,decimal-leading-zero) "."}.ui-list.ui-list--numbers.ui-list--ten li{padding-left:calc(1.6em + var(--column-gap))}.ui-list.ui-list--numbers.ui-list--fivescore li{padding-left:calc(2.25em + var(--column-gap))}.ui-list.ui-list--numbers.f--12{--column-gap:4px}.ui-list.ui-list--icons li{padding-left:calc(var(--icon-size) + var(--column-gap));position:relative}.ui-list.ui-list--icons svg{left:0;position:absolute;top:0}.ui-list.ui-list--icons.p--L svg{top:calc(.5lh - var(--icon-size)/2)}@media(max-width:1023.9px){.ui-list.ui-list--icons.p--2 svg,.ui-list.ui-list--icons.p--3 svg{top:1px}}.ui-list.ui-list--icons span{align-self:center}.ui-list.ui-list--icons.f--16,.ui-list.ui-list--icons.f--18,.ui-list.ui-list--icons.p--L,.ui-list.ui-list--icons.t--2{--icon-size:24px}.ui-list.ui-list--icons.t--2{--column-gap:12px}.ui-list.ui-list--icons.p--1,.ui-list.ui-list--icons.p--2,.ui-list.ui-list--icons.t--3,.ui-list.ui-list--icons.t--4{--icon-size:20px}@media(min-width:1024px){.ui-list.ui-list--icons.p--1,.ui-list.ui-list--icons.p--2,.ui-list.ui-list--icons.t--3,.ui-list.ui-list--icons.t--4{--icon-size:24px}.ui-list.ui-list--icons.t--3{--column-gap:12px}}.ui-list.ui-list--icons.f--14,.ui-list.ui-list--icons.p--3,.ui-list.ui-list--icons.t--5{--icon-size:20px}.ui-list.ui-list--icons.f--12{--icon-size:16px}.ui-list--bullets li{padding-left:calc(6px + var(--column-gap));position:relative}.ui-list--bullets li:before{background-color:var(--text-main-color);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(.5lh - 3px);width:6px}.ui-list--divider li{padding-bottom:var(--item-indent);position:relative}.ui-list--divider li:not(:last-child):after{background-color:var(--stroke-accent-color);bottom:0;content:"";height:1px;left:calc(6px + var(--column-gap));opacity:.1;position:absolute;right:0}.ui-list--divider.ui-list--icons li:not(:last-child):after{left:calc(var(--icon-size) + var(--column-gap))}.ui-list--divider.ui-list--numbers li:not(:last-child):after{left:calc(1.5em + var(--column-gap))}.ui-list--divider.ui-list--numbers.ui-list--fivescore li:not(:last-child):after{left:calc(2.25em + var(--column-gap))}.price-block{border-radius:8px;padding:12px}@media(min-width:1024px){.price-block{border-radius:12px}}.price-block__info{margin-bottom:12px}@media(min-width:1024px){.price-block__info{margin-bottom:16px}}.price-block__monthly-price--only-old{display:block;margin-right:50px}.price-block__first-payment{display:block;margin-top:4px}.card__controls[data-v-e4aeceba],.card__usp[data-v-e4aeceba]{margin-top:16px}@media(min-width:1024px){.card__controls[data-v-e4aeceba],.card__usp[data-v-e4aeceba]{margin-top:20px}}.card__price[data-v-e4aeceba]{background-color:rgba(var(--bg-main-color-rgb),.5);margin-left:-12px;margin-right:-12px;margin-top:16px}@media(min-width:768px){.card__price[data-v-e4aeceba]{min-height:106px}}@media(min-width:1024px){.card__price[data-v-e4aeceba]{margin-top:20px;min-height:120px}}.card__price--course[data-v-e4aeceba]{background-color:var(--bg-main-color)}.card-list{grid-gap:8px;display:grid;position:relative}@media(min-width:768px){.card-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-list{grid-gap:20px}}.courses-block__top{align-items:center;display:flex;margin-bottom:32px}@media(min-width:1024px){.courses-block__top{margin-bottom:48px}}.courses-block__title{align-items:center;display:flex;margin:0}.courses-block__title-info{height:16px;margin-left:12px}@media(min-width:1024px){.courses-block__title-info{height:20px}}.courses-block__title-info .ui-tooltip__icon{transition:color .15s ease-in-out}@media(min-width:1024px){.courses-block__title-info:hover .ui-tooltip__icon{color:var(--icon-addition-color)}}.is-safari .courses-block__title-info:focus .ui-tooltip__icon{color:var(--icon-addition-color)}.courses-block__title-info:focus-visible .ui-tooltip__icon{color:var(--icon-addition-color)}.courses-block__list:not(:last-child){margin-bottom:32px}@media(min-width:1024px){.courses-block__list:not(:last-child){margin-bottom:48px}}.courses-block__load{margin:0 auto}.courses-section{padding-bottom:60px}@media(min-width:1024px){.courses-section{padding-bottom:100px}}@media(min-width:1280px){.courses-section{grid-column:2/3;padding-bottom:50px}}.courses-section__block:not(:first-of-type){margin-top:60px}@media(min-width:1024px){.courses-section__block:not(:first-of-type){margin-top:100px}}