.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}}.pagination-link{border-radius:4px;color:var(--text-main-color);display:inline-block;font-size:12px;padding:4px 12px}.pagination-link[href]{transition:.2s ease-in-out}@media(min-width:1024px){.pagination-link[href]:hover{background-color:var(--bg-secondary-accent-color);color:var(--text-main-color)}}.pagination-link[href]:focus-visible{background-color:var(--bg-secondary-accent-color);color:var(--text-main-color)}.pagination-link--active{border:1px solid var(--stroke-secondary-color)}.is-safari .pagination-link[href]:focus{background-color:var(--bg-secondary-accent-color);color:var(--text-main-color)}.pagination__list[data-v-1b6c3e4d]{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.ui-list ol,.ui-list ul,ol.ui-list,ul.ui-list{list-style:none;margin:0;padding:0}.ui-list li{position:relative}.ui-list--bullets li:before{background-color:var(--text-main-color);border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;width:6px}.ui-list--bullets.p--L ul li,.ui-list--bullets.p--L>li{padding-left:22px}@media(min-width:1024px){.ui-list--bullets.p--L ul li,.ui-list--bullets.p--L>li{padding-left:28px}}.ui-list--bullets.p--L ul li:before,.ui-list--bullets.p--L>li:before{top:13px}@media(min-width:1024px){.ui-list--bullets.p--L ul li:before,.ui-list--bullets.p--L>li:before{height:8px;top:15px;width:8px}}.ui-list--bullets.p--1 ul li,.ui-list--bullets.p--1>li{padding-left:22px}.ui-list--bullets.p--1 ul li:before,.ui-list--bullets.p--1>li:before{top:9px}@media(min-width:1024px){.ui-list--bullets.p--1 ul li:before,.ui-list--bullets.p--1>li:before{top:11px}}.ui-list--bullets.p--2 ul li,.ui-list--bullets.p--2>li{padding-left:18px}@media(min-width:1024px){.ui-list--bullets.p--2 ul li,.ui-list--bullets.p--2>li{padding-left:22px}}.ui-list--bullets.p--2 ul li:before,.ui-list--bullets.p--2>li:before{top:8px}@media(min-width:1024px){.ui-list--bullets.p--2 ul li:before,.ui-list--bullets.p--2>li:before{top:9px}}.ui-list--bullets.p--3 ul li,.ui-list--bullets.p--3>li{padding-left:18px}.ui-list--bullets.p--3 ul li:before,.ui-list--bullets.p--3>li:before{top:8px}.ui-list--bullets.f--18 ul li,.ui-list--bullets.f--18>li{padding-left:22px}.ui-list--bullets.f--18 ul li:before,.ui-list--bullets.f--18>li:before{top:7px}.ui-list--bullets.f--16 ul li,.ui-list--bullets.f--16>li{padding-left:22px}.ui-list--bullets.f--16 ul li:before,.ui-list--bullets.f--16>li:before{top:7px}.ui-list--bullets.f--14 ul li,.ui-list--bullets.f--14>li{padding-left:18px}.ui-list--bullets.f--14 ul li:before,.ui-list--bullets.f--14>li:before{top:7px}.ui-list--bullets.f--12 ul li,.ui-list--bullets.f--12>li{padding-left:12px}.ui-list--bullets.f--12 ul li:before,.ui-list--bullets.f--12>li:before{height:4px;top:6px;width:4px}.ui-list--bullets.p--L li:not(:last-child){margin-bottom:12px}@media(min-width:1024px){.ui-list--bullets.p--L li:not(:last-child){margin-bottom:16px}}.ui-list--bullets.p--1 li:not(:last-child),.ui-list--bullets.p--2 li:not(:last-child){margin-bottom:12px}.ui-list--bullets.p--3 li:not(:last-child){margin-bottom:8px}.ui-list--bullets.f--16 li:not(:last-child),.ui-list--bullets.f--18 li:not(:last-child){margin-bottom:16px}.ui-list--bullets.f--14 li:not(:last-child){margin-bottom:12px}.ui-list--bullets.f--12 li:not(:last-child){margin-bottom:8px}.ui-list--icons li>svg{left:0;position:absolute}.ui-list--icons.p--1 li,.ui-list--icons.p--L li{padding-left:40px}.ui-list--icons.p--1 li:not(:last-child),.ui-list--icons.p--L li:not(:last-child){margin-bottom:16px}.ui-list--icons.p--1 li svg,.ui-list--icons.p--L li svg{height:24px;top:2px;width:24px}.ui-list--icons.p--2 li{padding-left:28px}@media(min-width:1024px){.ui-list--icons.p--2 li{padding-left:40px}}.ui-list--icons.p--2 li:not(:last-child){margin-bottom:12px}@media(min-width:1024px){.ui-list--icons.p--2 li:not(:last-child){margin-bottom:16px}}.ui-list--icons.p--2 li svg{height:16px;top:0;width:16px}@media(min-width:1024px){.ui-list--icons.p--2 li svg{height:24px;width:24px}}.ui-list--icons.p--2 li span{display:block;margin-top:2px}.ui-list--icons.p--3 li{padding-left:28px}.ui-list--icons.p--3 li:not(:last-child){margin-bottom:12px}.ui-list--icons.p--3 li svg{height:16px;top:2px;width:16px}.ui-list--icons.f--16 li,.ui-list--icons.f--18 li{padding-left:40px}.ui-list--icons.f--16 li svg,.ui-list--icons.f--18 li svg{height:24px;top:0;width:24px}.ui-list--icons.f--16 li span,.ui-list--icons.f--18 li span{display:block;margin-top:2px}.ui-list--icons.f--14 li{padding-left:28px}.ui-list--icons.f--14 li svg{height:16px;top:1px;width:16px}.ui-list--icons.f--12 li{padding-left:20px}.ui-list--icons.f--12 li svg{height:12px;top:2px;width:12px}.ui-list--numbers{counter-reset:index}.ui-list--numbers li{grid-gap:8px;display:grid;grid-template-columns:auto 1fr}.ui-list--numbers li:before{color:inherit;content:counter(index) ".";counter-increment:index;display:block}.ui-list--numbers.f--12 ol li,.ui-list--numbers.f--12>li{grid-gap:4px}.ui-list--numbers.p--L li:not(:last-child){margin-bottom:12px}@media(min-width:1024px){.ui-list--numbers.p--L li:not(:last-child){margin-bottom:16px}}.ui-list--numbers.p--1 li:not(:last-child),.ui-list--numbers.p--2 li:not(:last-child){margin-bottom:12px}.ui-list--numbers.p--3 li:not(:last-child){margin-bottom:8px}.ui-list--numbers.f--16 li:not(:last-child),.ui-list--numbers.f--18 li:not(:last-child){margin-bottom:16px}.ui-list--numbers.f--14 li:not(:last-child){margin-bottom:12px}.ui-list--numbers.f--12 li:not(:last-child){margin-bottom:8px}.ui-list.f--16 li:not(:last-child),.ui-list.f--18 li:not(:last-child){margin-bottom:16px}.ui-list.f--14 li:not(:last-child){margin-bottom:12px}.ui-list.f--12 li:not(:last-child){margin-bottom:8px}.card-slider{display:flex;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding-left:20px;padding-right:20px;scroll-snap-type:x proximity;scrollbar-width:none}.card-slider::-webkit-scrollbar{display:none}.card-slider__slide{flex-shrink:0;width:100%}.card-slider__slide:not(:last-child){margin-right:8px}.card-slider__slide:last-child{position:relative}.card-slider__slide:last-child:after{content:"";height:100%;position:absolute;right:-20px;top:0;width:20px}.card-slider__link{align-items:center;border-radius:1000px;color:var(--text-main-color);display:flex;font-size:16px;justify-content:center;line-height:1;margin-bottom:6px;margin-top:6px;padding:57px 15px;text-align:center;width:100%}.card-slider__link--profession{background-color:var(--bg-secondary-color)}.card-slider__link--course{border:1px solid var(--stroke-accent-color)}.card-slider__link--square{border-radius:12px;margin:0}.card-slider__icon{margin-left:12px}.courses-mobile__title{margin-bottom:32px}.courses-mobile__subtitle{margin-bottom:20px;margin-top:0}.courses-mobile__slider:not(:last-of-type){margin-bottom:32px}.courses-mobile__link{display:block;margin-top:32px}.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)}}.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}}@media(min-width:1280px){.card-list--main{grid-gap:30px;grid-template-columns:repeat(3,1fr)}}.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;position:relative;width:16px;z-index:1}@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)}}.courses-block__title-info:focus-within .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}.orientation-popup__wrapper{text-align:center}@media(min-width:768px){.orientation-popup__modal{width:532px}}@media(min-width:1024px){.orientation-popup__modal{width:540px}}.orientation-popup__pic{display:block;height:134px;margin:0 auto 24px;width:172px}@media(min-width:375px)and (max-width:0px){.orientation-popup__pic{height:225px;margin-bottom:48px;width:288px}}@media(min-width:375px){.orientation-popup__pic{height:225px;margin-bottom:48px;width:288px}}@media(max-width:767.9px){.orientation-popup__pic{margin-top:30px}}@media(min-width:768px){.orientation-popup__pic{height:231px;margin-bottom:24px;width:296px}}.orientation-popup__title{font-size:24px;font-weight:600;line-height:32px;margin-bottom:32px;margin-top:0}@media(min-width:375px)and (max-width:0px){.orientation-popup__title{font-size:28px;line-height:36px;margin-bottom:40px}}@media(min-width:375px){.orientation-popup__title{font-size:28px;line-height:36px;margin-bottom:40px}}@media(min-width:768px)and (max-width:1023.9px){.orientation-popup__title{padding-left:12px;padding-right:12px}}@media(min-width:768px){.orientation-popup__title{margin-bottom:32px}}.orientation-popup__button{margin-left:auto;margin-right:auto}@media(min-width:768px){.orientation-popup__button{max-width:320px}}.orientation-popup__button:not(:last-child){margin-bottom:12px}@media(min-width:768px){.orientation-popup__button:not(:last-child){margin-bottom:8px}}@media(min-width:1280px){.courses-section{grid-column:2/3}}@media(min-width:768px){.courses-section__mobile-catalog{display:none}}@media(max-width:767.9px){.courses-section__grid--sm-hide{display:none}}.courses-section__block:not(:first-of-type){margin-top:60px}@media(min-width:1024px){.courses-section__block:not(:first-of-type){margin-top:100px}}.courses-section__mobile:not(:last-of-type){margin-bottom:60px}.courses-section__pagination{margin-top:60px}