.explore_learning_type_widget_container__9G72d{display:grid;grid-gap:20px;max-width:100%;overflow:hidden;padding:20px 0;border-radius:20px;background-color:#f5f5f5}.explore_learning_type_widget_title__6egRj{padding:0 15px}.lessons_row_container_container__t6rGY{display:grid;grid-gap:10px}.lessons_row_container_book_container__bYjpm,.lessons_row_container_vocabulary_square_container__j1OvR{grid-template-columns:repeat(2,1fr)}.lesson_categories_page_container__wF__7{display:grid;grid-gap:10px}.category_item_container__AgnZ0{position:relative;display:grid;grid-gap:10px;padding-top:7px;justify-items:center;flex:0 0 80px}.category_item_container__AgnZ0:first-child{margin-left:15px}.category_item_container__AgnZ0:last-child{margin-right:15px}.category_item_link__WIfPu{display:flex;justify-content:center;align-items:center;width:100%;height:100px;border-radius:40px;background-color:#c8df87;scroll-snap-align:center}.category_item_title__2HcyF{font-family:var(--body-font);font-size:var(--body3-font-size);font-weight:500;line-height:var(--body3-line-height);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.category_item_new_label__BHHSq{font-family:var(--body-font);font-size:var(--overline-font-size);font-weight:700;line-height:var(--overline-line-height);text-transform:var(--uppercase-value);position:absolute;top:0;padding:5px 10px;border-radius:2px;background-color:#fff050}.lesson_categories_widget_container__e6oCO{max-width:100%;overflow:auto;display:flex;align-items:flex-start;gap:10px;scroll-snap-type:x mandatory}.lesson_categories_widget_container__e6oCO::-webkit-scrollbar{display:none}.widget_page_with_tabs_layout_container__M0UH0{position:relative;display:grid;min-height:100%;grid-template:"arrow" auto "title" auto "tabs" auto "content" 1fr "app-btn" auto;background-color:#f5f5f5}@media(min-width:1025px){.widget_page_with_tabs_layout_container__M0UH0{padding-left:10px;padding-right:10px;grid-template:"tabs arrow ." auto "tabs title ." auto "tabs content ." 1fr "app-btn app-btn app-btn" auto/1fr 400px 1fr;background-color:var(--white)}}@media(min-width:1025px)and (min-width:960px){.widget_page_with_tabs_layout_container__M0UH0{padding-left:100px;padding-right:100px}}.widget_page_with_tabs_layout_title__NWl9b{font-family:var(--heading-font);font-size:40px;line-height:100%;grid-area:title;padding:0 15px 30px;box-sizing:border-box;background-color:var(--white)}@media(min-width:1025px){.widget_page_with_tabs_layout_title__NWl9b{padding:0 0 20px}}.widget_page_with_tabs_layout_back_arrow___EphV{grid-area:arrow;position:-webkit-sticky;position:sticky;z-index:10;top:0;left:0;padding:10px 15px;box-sizing:border-box;background-color:var(--white)}@media(min-width:1025px){.widget_page_with_tabs_layout_back_arrow___EphV{padding:10px 0}}.widget_page_with_tabs_layout_back_arrow_static__d5OBy{position:static}.widget_page_with_tabs_layout_tabs__vklZj{grid-area:tabs;display:flex;align-items:center;gap:20px;padding:0 15px;box-sizing:border-box;background-color:var(--white)}@media(min-width:1025px){.widget_page_with_tabs_layout_tabs__vklZj{position:-webkit-sticky;position:sticky;top:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0;height:max-content}}.widget_page_with_tabs_layout_tab__twqNr{font-family:var(--body-font);font-size:var(--body2-font-size);font-weight:500;line-height:var(--body2-line-height);color:rgba(0,0,0,.5);position:relative;padding:5px 5px 7px}@media(min-width:1025px){.widget_page_with_tabs_layout_tab__twqNr{padding:5px 5px 5px 17px}}.widget_page_with_tabs_layout_tab_active__4NXp0{color:var(--black)}.widget_page_with_tabs_layout_tab_active__4NXp0:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background-color:var(--black)}@media(min-width:1025px){.widget_page_with_tabs_layout_tab_active__4NXp0:after{top:0;left:0;width:2px;height:100%}}.widget_page_with_tabs_layout_content__A3_4t{grid-area:content;padding:0 15px;box-sizing:border-box}@media(min-width:1025px){.widget_page_with_tabs_layout_content__A3_4t{padding:0}}.widget_page_with_tabs_layout_get_app_btn__OAFt4{margin-left:10px;grid-area:app-btn;align-self:flex-start}@media(min-width:960px){.widget_page_with_tabs_layout_get_app_btn__OAFt4{margin-left:100px}}