.PageContent-module__vd-7_q__wrapper{width:100%;max-width:1328px;margin:0 auto}.PageContent-module__vd-7_q__tabsContainer{margin-top:40px}.PageContent-module__vd-7_q__tabsHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}
.CoursesGrid-module__UGV_JG__section{margin-bottom:60px}.CoursesGrid-module__UGV_JG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.CoursesGrid-module__UGV_JG__title{color:var(--base-default-foreground);font-size:32px;font-weight:600}.CoursesGrid-module__UGV_JG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.CoursesGrid-module__UGV_JG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.CoursesGrid-module__UGV_JG__emptyText{color:var(--base-default-500);font-size:18px}.CoursesGrid-module__UGV_JG__loadingMore{text-align:center;margin-top:32px}.CoursesGrid-module__UGV_JG__loadMoreButton{border:2px solid var(--base-danger);color:var(--base-danger);cursor:pointer;background:0 0;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .3s}.CoursesGrid-module__UGV_JG__loadMoreButton:hover{background:var(--base-danger);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(233,30,99,.3)}@media (max-width:1024px){.CoursesGrid-module__UGV_JG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.CoursesGrid-module__UGV_JG__title{font-size:28px}}@media (max-width:768px){.CoursesGrid-module__UGV_JG__grid{grid-template-columns:1fr;gap:16px}.CoursesGrid-module__UGV_JG__title{font-size:24px}.CoursesGrid-module__UGV_JG__header{flex-direction:column;align-items:flex-start;gap:16px}.CoursesGrid-module__UGV_JG__loadMoreButton{width:100%}}
.DirectionsCloud-module__9wI6Kq__section{margin-bottom:40px}.DirectionsCloud-module__9wI6Kq__title{margin-bottom:24px}.DirectionsCloud-module__9wI6Kq__tags-container{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.DirectionsCloud-module__9wI6Kq__select-container{margin-bottom:24px}.DirectionsCloud-module__9wI6Kq__tag{cursor:pointer;border:2px solid var(--layout-divider,rgba(17,17,17,.15));color:var(--base-default-foreground,#111);background:0 0;border-radius:12px;padding:8px 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;transition:all .3s}.DirectionsCloud-module__9wI6Kq__tag:hover{border-color:var(--base-info,#3b82f6);transform:translateY(-2px)}.DirectionsCloud-module__9wI6Kq__tagSelected{background:var(--base-info,#3b82f6);border-color:var(--base-info,#3b82f6);color:#fff}.DirectionsCloud-module__9wI6Kq__button-container{justify-content:center;display:flex}@media (max-width:768px){.DirectionsCloud-module__9wI6Kq__button{width:100%}}
.HeroBlock-module__aVwPeq__section{padding:0 0 60px}.HeroBlock-module__aVwPeq__container{grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;display:grid}.HeroBlock-module__aVwPeq__leftContent{height:100%;position:relative}.HeroBlock-module__aVwPeq__imageContainer{border-radius:20px;height:100%;position:relative;overflow:hidden}.HeroBlock-module__aVwPeq__heroImage{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%}.HeroBlock-module__aVwPeq__imageOverlay{background:rgba(15,27,51,.5);border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0}.HeroBlock-module__aVwPeq__logoContainer{z-index:2;position:absolute;bottom:20px;left:20px}.HeroBlock-module__aVwPeq__logo{-o-object-fit:contain;object-fit:contain;width:132px;height:96px}.HeroBlock-module__aVwPeq__socialContainer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border-radius:16px;flex-direction:column;gap:16px;padding:14px 12px;display:flex;position:absolute;bottom:20px;right:20px}.HeroBlock-module__aVwPeq__socialIcon{color:#fff;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s;display:flex}.HeroBlock-module__aVwPeq__socialIcon:hover{opacity:.8}.HeroBlock-module__aVwPeq__rightContent{clip-path:polygon(0 0,calc(100% - 80px) 0,100% 80px,100% 100%,0 100%);background:#f4f4f5;border-radius:20px;justify-content:center;align-items:center;height:100%;padding:36px;display:flex;position:relative}.HeroBlock-module__aVwPeq__textContent{flex-direction:column;justify-content:space-between;display:flex}.HeroBlock-module__aVwPeq__textBlock{flex-direction:column;gap:20px;display:flex}.HeroBlock-module__aVwPeq__title{color:var(--base-default-foreground,#111);margin:0;font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:40px}.HeroBlock-module__aVwPeq__description{color:var(--base-default-foreground,#111);max-width:599px;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:28px}.HeroBlock-module__aVwPeq__button{background:var(--base-danger,#ea486d);color:var(--base-primary-foreground,#fff);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:20px 40px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;transition:opacity .2s;display:inline-flex}.HeroBlock-module__aVwPeq__button:hover{opacity:.9}.HeroBlock-module__aVwPeq__courseCardWrapper{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.HeroBlock-module__aVwPeq__courseCard{background:var(--layout-background,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;align-items:center;gap:12px;width:100%;height:128px;padding:12px;animation:.5s ease-in-out HeroBlock-module__aVwPeq__fadeIn;display:flex}@keyframes HeroBlock-module__aVwPeq__fadeIn{0%{opacity:0}to{opacity:1}}.HeroBlock-module__aVwPeq__courseImage{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:120px;height:96px}.HeroBlock-module__aVwPeq__courseInfo{flex-direction:column;flex:1;justify-content:space-between;justify-items:start;height:100%;padding:12px 0;display:flex}.HeroBlock-module__aVwPeq__courseLabel{color:var(--base-default-500,#71717a);text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.HeroBlock-module__aVwPeq__courseTitle{color:var(--base-default-foreground,#111);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:48px;max-height:48px;margin:0 0 auto;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.HeroBlock-module__aVwPeq__courseButton{color:var(--base-default-foreground,#111);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 4px 4px 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:16px;transition:opacity .2s;display:inline-flex}.HeroBlock-module__aVwPeq__textContent{width:100%}.HeroBlock-module__aVwPeq__courseButton:hover{opacity:.7}.HeroBlock-module__aVwPeq__courseButton svg{flex-shrink:0}@media (max-width:1366px){.HeroBlock-module__aVwPeq__container{grid-template-columns:1fr 1.2fr}.HeroBlock-module__aVwPeq__imageContainer{width:100%;max-width:600px}}@media (max-width:768px){.HeroBlock-module__aVwPeq__container{grid-template-columns:1fr;gap:24px}.HeroBlock-module__aVwPeq__imageContainer{width:100%;height:300px}.HeroBlock-module__aVwPeq__rightContent{height:auto;padding:24px}.HeroBlock-module__aVwPeq__textContent{height:auto}.HeroBlock-module__aVwPeq__title{font-size:28px;line-height:32px}.HeroBlock-module__aVwPeq__description{font-size:16px;line-height:24px}.HeroBlock-module__aVwPeq__button{padding:16px 32px}}
.NewsBlock-module__9qE7FW__section{margin-bottom:60px}.NewsBlock-module__9qE7FW__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.NewsBlock-module__9qE7FW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.NewsBlock-module__9qE7FW__news-card{border-radius:20px;height:322px;transition:all .3s;position:relative;overflow:hidden}.NewsBlock-module__9qE7FW__news-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(transparent 0%,rgba(0,0,0,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.NewsBlock-module__9qE7FW__news-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.2)}.NewsBlock-module__9qE7FW__news-image{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.NewsBlock-module__9qE7FW__news-wrapper{z-index:2;width:calc(100% - 40px);height:120px;position:absolute;bottom:20px;left:20px}.NewsBlock-module__9qE7FW__news-content{flex-direction:column;gap:8px;display:flex}.NewsBlock-module__9qE7FW__news-meta{color:#fff;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex}.NewsBlock-module__9qE7FW__dot{background-color:#fff;border-radius:50%;flex-shrink:0;width:4px;height:4px}.NewsBlock-module__9qE7FW__news-title{color:#fff;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.NewsBlock-module__9qE7FW__link{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.NewsBlock-module__9qE7FW__button-container{justify-content:center;margin-top:40px;display:flex}@media (max-width:1024px){.NewsBlock-module__9qE7FW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:768px){.NewsBlock-module__9qE7FW__grid{grid-template-columns:1fr;gap:16px}.NewsBlock-module__9qE7FW__news-card{height:300px}.NewsBlock-module__9qE7FW__button-container{margin-top:24px}.NewsBlock-module__9qE7FW__all-news-button{width:100%}}@keyframes NewsBlock-module__9qE7FW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.TabsNavigation-module__pXws7q__tabsContainer{align-items:center;gap:8px;margin-bottom:40px;display:flex}.TabsNavigation-module__pXws7q__label{color:var(--colors-base-default-foreground,#000);margin-right:8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px}.TabsNavigation-module__pXws7q__myLearningLink{color:#fff;background-color:var(--base-danger,#ea486d);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:40px;margin-right:16px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .2s;display:flex}.TabsNavigation-module__pXws7q__myLearningLink:hover{background-color:var(--base-danger-hover,#d43d5f)}.TabsNavigation-module__pXws7q__tabWrapper{position:relative}.TabsNavigation-module__pXws7q__tagsPopup{z-index:1000;padding-top:16px;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%)}.TabsNavigation-module__pXws7q__tagsPopupContent{background:var(--layout-foreground-100,#fff);border:1px solid var(--layout-divider,#e5e5e5);border-radius:12px;flex-direction:column;gap:4px;min-width:240px;padding:12px;display:flex;box-shadow:0 4px 24px rgba(0,0,0,.1)}.TabsNavigation-module__pXws7q__tagItem{color:var(--colors-base-default-foreground,#000);white-space:nowrap;border-radius:8px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.TabsNavigation-module__pXws7q__tagItem:hover{background-color:var(--layout-background-100,#f5f5f5);color:var(--base-danger,#ea486d)}.TabsNavigation-module__pXws7q__tab{height:32px;color:var(--colors-base-default-foreground,#000);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;transition:color .2s;display:flex}.TabsNavigation-module__pXws7q__tab:hover,.TabsNavigation-module__pXws7q__tab.TabsNavigation-module__pXws7q__active,.TabsNavigation-module__pXws7q__tab.TabsNavigation-module__pXws7q__firstTab{color:var(--base-danger,#ea486d)}.TabsNavigation-module__pXws7q__tab.TabsNavigation-module__pXws7q__clickable{cursor:pointer}.TabsNavigation-module__pXws7q__arrowUp{transform:rotate(180deg)}.TabsNavigation-module__pXws7q__tooltipContent{box-shadow:none;background:0 0;border:none;border-radius:12px;padding:0}.TabsNavigation-module__pXws7q__dropdownMenu{background:var(--layout-foreground-100,#fff);border:1px solid var(--layout-divider,#e5e5e5);border-radius:12px;min-width:280px;padding:12px 16px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.TabsNavigation-module__pXws7q__menuLinks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TabsNavigation-module__pXws7q__menuItem{color:var(--colors-base-default-foreground,#000);border-radius:8px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.TabsNavigation-module__pXws7q__menuItem:hover{background-color:var(--layout-background-100,#f5f5f5);color:var(--base-danger,#ea486d)}@media (max-width:768px){.TabsNavigation-module__pXws7q__tabsContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:24px;overflow-x:auto}.TabsNavigation-module__pXws7q__tabsContainer::-webkit-scrollbar{display:none}.TabsNavigation-module__pXws7q__tab{padding:0 8px;font-size:14px}.TabsNavigation-module__pXws7q__label{font-size:14px}.TabsNavigation-module__pXws7q__dropdownMenu{min-width:240px}.TabsNavigation-module__pXws7q__menuItem{font-size:13px}.TabsNavigation-module__pXws7q__tagsPopup{z-index:10000;background:rgba(0,0,0,.4);padding:0;animation:.2s ease-out TabsNavigation-module__pXws7q__fadeIn;position:fixed;top:auto;bottom:0;left:0;right:0;transform:none}@keyframes TabsNavigation-module__pXws7q__fadeIn{0%{opacity:0}to{opacity:1}}.TabsNavigation-module__pXws7q__tagsPopupContent{border-radius:20px 20px 0 0;max-height:70vh;padding:20px 16px 40px;animation:.3s ease-out TabsNavigation-module__pXws7q__slideUp;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes TabsNavigation-module__pXws7q__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.TabsNavigation-module__pXws7q__tagItem{padding:12px 16px;font-size:15px}}
