.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}
