.header{padding:32px 0;position:sticky;top:0;background:#fff;z-index:4;color:#323030;font-family:Inter,sans-serif}.header_grey{background:#F6F5F4}.header_green{background:#5DC67B}.header_purpure{background:#002332}.header__light .header__menu_item_arrow{fill:#fff}.header__light .header__menu_item{color:#fff}@media screen and (max-width: 1367px){.header__light .header__menu_item{color:initial}}.header__light .header__child_menu__item{color:initial}.header__light .header__login{color:#fff}.header__light .localization-handler svg{stroke:#fff!important}.header__light .header__open-menu svg path{stroke:#fff!important}.header__light .user-menu button{color:#fff!important}.header__light .user-menu button svg path{fill:#fff!important}.header_transparent{background:transparent}.header_nomoved{position:relative}.header__logo{margin-right:40px}.header__logo a{display:flex;align-items:baseline}@media screen and (max-width: 320px){.header__logo{margin-right:30px}}.header__logo img{display:block}.header__logo_text{color:#3965ff;font-weight:700;position:relative;top:2px;margin-left:5px}.header nav{margin-top:1px}.header__open-menu{display:none}@media screen and (max-width: 960px){.header__open-menu{display:block}}.header__open-menu svg{display:block}.header__child_menu{position:absolute;background:#fff;left:0;width:100%;z-index:1;top:104px;padding:30px 0;box-shadow:0 30px 30px #5150d233;display:none}@media screen and (max-width: 960px){.header__child_menu{box-shadow:none;position:relative;top:initial;padding:0}.header__child_menu .main-content{padding:0}}.header__child_menu__back{display:none}@media screen and (max-width: 960px){.header__child_menu__back{display:flex;margin-bottom:25px;align-items:center;font-size:12px;cursor:pointer}.header__child_menu__back svg{margin-right:10px}}.header__child_menu-title{margin-bottom:25px;font-size:20px;font-weight:600;color:#151515}.header__child_menu__solutions-container{padding:8px;border-radius:10px;margin-right:20px;min-width:300px}.header__child_menu__solutions-container:hover{background:#F2F7FF}@media (max-width: 959px){.header__child_menu__solutions-container:hover{background:initial}}@media (max-width: 639px){.header__child_menu__solutions-container{padding:0}}.header__child_menu__solutions{padding-left:44px}@media (max-width: 959px){.header__child_menu__solutions{margin-bottom:32px}}.header__child_menu__item-title{font-weight:600;font-size:14px;margin-bottom:20px;color:initial}.header__child_menu__item-description{font-size:14px;display:block;cursor:pointer;color:initial}.header__child_menu__item-description:hover{color:#3965ff}.header__child_menu__item-description:not(.header__child_menu__item-description:last-child){margin-bottom:20px}.header__child_menu__wrapper{display:flex;align-items:flex-start}@media (max-width: 639px){.header__child_menu__wrapper{display:block}}.header__child_menu__container{display:flex;flex-wrap:wrap;max-width:850px}@media screen and (max-width: 320px){.header__child_menu__container_mobile{display:flex;flex-direction:column}}.header__child_menu__container.no-wrap{flex-wrap:nowrap}@media screen and (max-width: 320px){.header__child_menu__container.no-wrap{flex-wrap:wrap}}.header__child_menu__container_column{position:relative}@media screen and (max-width: 480px){.header__child_menu__container_column{padding-right:0}.header__child_menu__container_column:first-child{width:180px}}.header__child_menu__container_column:not(:last-child){margin-right:20px;padding-right:20px}@media screen and (max-width: 480px){.header__child_menu__container_column:not(:last-child){padding-right:0}}.header__child_menu__container_column:not(:last-child):after{content:"";width:1px;height:calc(100% - 45px);position:absolute;bottom:25px;right:0;display:block;background:#F3F3F3}@media screen and (max-width: 480px){.header__child_menu__container_column:not(:last-child):after{display:none}}.header__child_menu__item{display:flex;align-items:center;padding:8px;min-width:220px;max-width:270px;width:100%;border-radius:10px;margin-right:20px;margin-bottom:24px}@media screen and (max-width: 480px){.header__child_menu__item{min-width:100px}}.header__child_menu__item:hover{background:#F2F7FF}@media (max-width: 959px){.header__child_menu__item.tablet-hidden{display:none}}.header__child_menu__item.tablet-visible{display:none}@media (max-width: 959px){.header__child_menu__item.tablet-visible{display:flex}}.header__child_menu__item_flat{cursor:pointer;padding:0}.header__child_menu__item_flat:hover{background:initial;color:#3965ff}.header__child_menu__item img,.header__child_menu__item svg{margin-right:20px}.header__menu{display:flex;align-items:center}@media (max-width: 959px){.header__menu .order-md-7{order:1!important}}@media screen and (max-width: 960px){.header__menu{display:none}}@media screen and (max-width: 960px){.header__menu.open-child .header__menu_item{margin:0;padding:0}.header__menu.open-child .header__menu_item:not(.active){display:none}.header__menu.open-child .header__menu_item_dropdown,.header__menu.open-child .header__menu_title{display:none}}@media screen and (max-width: 960px){.header__menu.open{display:block;position:absolute;padding:0 30px 30px;box-shadow:0 30px 30px #5150d233;top:103px;left:0;background:#fff;width:100%}}@media screen and (max-width: 640px){.header__menu.open{max-height:calc(100vh - 105px);overflow:auto}}@media screen and (max-width: 480px){.header__menu.open{padding:0 15px 30px;max-height:calc(100vh - 105px);overflow:auto}}.header__menu_title{display:none}@media screen and (max-width: 960px){.header__menu_title{display:flex;flex-direction:column;margin-bottom:25px;font-family:Inter,sans-serif;font-weight:600}}@media screen and (max-width: 960px){.header__menu_title_close{margin-left:auto}}.header__menu_item{font-size:16px;cursor:pointer}.header__menu_item_dropdown{display:flex;align-items:center}.header__menu_item_dropdown>a,.header__menu_item_dropdown>span{border-bottom:1px solid transparent}.header__menu_item_dropdown:hover>a,.header__menu_item_dropdown:hover>span,.header__menu_item_dropdown.active>a,.header__menu_item_dropdown.active>span{border-color:initial}@media screen and (max-width: 960px){.header__menu_item{padding:10px 15px}.header__menu_item:not(:last-child){margin-bottom:25px}}.header__menu_item.active .header__child_menu{display:block}.header__menu_item>a,.header__menu_item>span{border-bottom:1px solid transparent}.header__menu_item:hover>a,.header__menu_item:hover>span,.header__menu_item.active>a,.header__menu_item.active>span{border-color:initial}.header__menu_item_arrow{margin-left:5px}.header__menu_item_switcher{display:none}@media screen and (max-width: 480px){.header__menu_item_switcher{display:flex}}.header__menu_item:not(:nth-last-child(-n+2)){margin-right:40px}.header__right{display:flex;align-items:center;margin-left:auto}.header__right>*{margin-left:20px}.header__right .landing-localization-switcher .localization-menu .localization-menu-tab{border-bottom:1px solid transparent}.header__right .landing-localization-switcher .localization-menu .localization-menu-tab.active{color:initial}.header__right .landing-localization-switcher .localization-menu .localization-menu-tab:hover,.header__right .landing-localization-switcher .localization-menu .localization-menu-tab.active{border-color:initial}.header__right .landing-localization-switcher .localization-handler svg{stroke:#323030}.header__right .landing-localization-switcher .localization-handler svg:hover{stroke:#000}@media screen and (max-width: 480px){.header__right .landing-localization-switcher .localization-handler{display:none}}@media screen and (max-width: 960px){.header__right .landing-localization-switcher .localization-handler{padding:0!important}.header__right .landing-localization-switcher .localization-handler:after{display:none}.header__right .landing-localization-switcher .localization-handler svg{width:24px!important;height:24px!important}.header__right .landing-localization-switcher .localization-handler span{display:none!important}}.header__right_partner .landing-localization-switcher .localization-handler{display:block;margin-left:10px}.header__right_partner .landing-localization-switcher .localization-menu__back{display:none}.header__login{margin-right:10px;font-family:Inter,sans-serif}@media screen and (max-width: 480px){.header__login{margin-right:0}}.header__login_short{display:none}@media screen and (max-width: 380px){.header__login_short{display:block}}@media screen and (max-width: 380px){.header__login_long{display:none}}.header__login span{border-bottom:1px solid transparent;display:inline-block}.header__login span:hover{border-color:initial}.header__container{display:flex;align-items:center}.catalog_page{margin-top:125px;margin-bottom:200px}@media screen and (max-width: 320px){.catalog_page{margin-top:110px}}.catalog_page__header #catalogSearch{width:100%}.catalog_page__header .title{font-family:Ubuntu;font-style:normal;font-weight:700;font-size:32px;line-height:37px;color:#151515;text-align:center}@media screen and (max-width: 480px){.catalog_page__header .title{font-size:24px}}@media screen and (max-width: 320px){.catalog_page__header .title{font-size:18px}}.catalog_page__header__search{display:flex;margin:30px 0 20px;justify-content:center}@media screen and (max-width: 960px){.catalog_page__header__search{justify-content:flex-start}}@media screen and (max-width: 320px){.catalog_page__header__search{margin-top:20px}}.catalog_page__total_a_pagination{display:flex;align-items:center}.catalog_page__filter-button{display:flex;align-items:center;box-shadow:0 2px 5px #809ebf40;padding:13px 20px;margin-left:20px;border-radius:8px;font-size:16px;color:#151515;font-weight:400;cursor:pointer;background-color:#fff;transition:.2s}.catalog_page__filter-button:hover{background-color:#f2f7ff}.catalog_page__filter-button:hover .public-check{opacity:.4;background:#15A06E;border-color:#15a06e}.catalog_page__filter-button .mark{margin-right:8px}.catalog_page__category{font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:26px;line-height:130%;color:#151515;margin-bottom:10px}@media screen and (max-width: 640px){.catalog_page__category{font-size:20px}}@media screen and (max-width: 320px){.catalog_page__category{font-size:16px}}.catalog_page__category span{color:#3965ff}.catalog_page__total{font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#151515}@media screen and (max-width: 320px){.catalog_page__total{font-size:16px}}.catalog_page__total span{color:#3965ff}.catalog_page__seo{background:#FFFFFF;border-radius:8px;box-shadow:0 4px 10px #809ebf26;padding:30px}.catalog_page__seo.open .catalog_page__seo__btn{display:none}.catalog_page__seo.open .catalog_page__seo_hide{display:block}.catalog_page__seo_hide{display:none}.catalog_page__seo_hide p:last-child{margin-bottom:0}.catalog_page__seo__btn{cursor:pointer;color:#3965ff}.catalog_page__seo__btn:hover{text-decoration:underline}.catalog_page__seo h2,.catalog_page__seo h3{font-family:Ubuntu;font-weight:500;font-size:20px;line-height:150%;color:#151515;margin-bottom:10px;max-width:100%!important}.catalog_page__seo p{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3c3e41;margin-bottom:10px}.catalog_page__items{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}@media screen and (max-width: 1368px){.catalog_page__items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 960px){.catalog_page__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.catalog_page__items{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 320px){.catalog_page__items{gap:10px}}.catalog_page__items__empty{margin-top:40px}.catalog_page__items__empty p{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:130%;color:#151515;margin-bottom:10px}@media screen and (max-width: 640px){.catalog_page__items__empty p{font-size:16px}}@media screen and (max-width: 320px){.catalog_page__items__empty p{font-size:14px}}.catalog_page__items__empty p span{color:#3965ff}.catalog_page__items__empty ul li{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:130%;color:#52565c;list-style-type:disc;margin-left:25px}@media screen and (max-width: 640px){.catalog_page__items__empty ul li{font-size:16px}}@media screen and (max-width: 320px){.catalog_page__items__empty ul li{font-size:14px}}.catalog_page__items__course{display:block;background:#FFFFFF;box-shadow:0 4px 10px #809ebf26;border-radius:8px;padding-bottom:15px}.catalog_page__items__course__img a{display:flex;position:relative;z-index:1;width:100%;padding-bottom:55%;height:0}.catalog_page__items__course__img a img{width:100%;object-fit:cover;height:100%;position:absolute;top:0;left:0;border-radius:8px 8px 0 0}.catalog_page__items__course_appoved{display:flex;align-items:center;position:absolute;bottom:0;min-height:40px;left:0;background:rgba(0,0,0,.6980392157);color:#fff;padding:8px 14px 8px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;border-radius:0 8px 0 0}.catalog_page__items__course_appoved svg{margin-right:6px}.catalog_page__items__course__body{padding:15px 30px 0;position:relative}@media screen and (max-width: 320px){.catalog_page__items__course__body{padding:15px 15px 0}}.catalog_page__items__course__body_user{display:flex;margin-bottom:10px;align-items:center}.catalog_page__items__course__body_user_avatar img{width:40px;height:40px;border-radius:100%;background:#dee5ef;margin-right:10px}.catalog_page__items__course__body_user_info_name{font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:130%;color:#3965ff;margin-bottom:2px}@media screen and (max-width: 320px){.catalog_page__items__course__body_user_info_name{font-size:13px}}.catalog_page__items__course__body_user_info_status{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:130%;color:#52565c}.catalog_page__items__course__body__title{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#151515}@media screen and (max-width: 320px){.catalog_page__items__course__body__title{font-size:13px}}.catalog_page__items__course__body__lessons{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#52565c;margin-bottom:10px}@media screen and (max-width: 320px){.catalog_page__items__course__body__lessons{font-size:13px}}.catalog_page__items__course__body__lessons span{color:#3965ff}.catalog_page__items__course__body__tags{display:flex;flex-wrap:wrap;gap:10px}.catalog_page__items__course__body__tags .hide{display:none}.catalog_page__items__course__body__tags__show-all{position:absolute;z-index:2;background:#fff;left:0;right:0;padding:0 30px 15px;border-radius:0 0 8px 8px;box-shadow:0 11px 10px #809ebf26}.catalog_page__items__course__body__tags__show-all .catalog_page__items__course__body__tags_tag{display:block!important}.catalog_page__items__course__body__tags__show-all .catalog_page__items__course__body__tags_tag.more{display:none!important}.catalog_page__items__course__body__tags__show-all .catalog_page__items__course__body__tags_tag.more.hide{display:block!important}.catalog_page__items__course__body__tags_tag{background:#FFFFFF;box-shadow:2px 2px 10px #809ebf26;border-radius:100px;padding:6px 14px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;color:#52565c;border:1px solid transparent}@media screen and (max-width: 320px){.catalog_page__items__course__body__tags_tag{font-size:12px}}.catalog_page__items__course__body__tags_tag.more{color:#3965ff;cursor:pointer}.catalog_page__items__course__body__tags_tag.more:hover{border-color:#3965ff}.catalog_page__items__course__body__tags_tag:nth-child(n+5):not(.more){display:none}.catalog_page__pagination{display:flex;justify-content:flex-end;margin-top:15px;margin-bottom:15px}
