.MegaMenu{user-select:none;-webkit-user-select:none}.MegaMenu a{color:#102532;font-weight:400;text-decoration:none}.MegaMenu__top{display:flex;gap:80px;justify-content:flex-end}.MegaMenu__topItem{border-bottom:4px solid transparent;color:#fff;cursor:pointer;padding-bottom:13px;transition:border-bottom-color .3s}.MegaMenu__topItem--active,.MegaMenu__topItem:focus,.MegaMenu__topItem:hover{border-bottom-color:var(--secondary-color)}.MegaMenu__pannels{height:0;overscroll-behavior:contain;top:100%}.MegaMenu__overlay,.MegaMenu__pannels{left:0;pointer-events:none;position:absolute;width:100%}.MegaMenu__overlay{background-color:var(--primary-color);cursor:pointer;height:100vh;opacity:0;top:0;transition:opacity .4s ease-in-out;z-index:5}.MegaMenu__overlay--active{opacity:.8;pointer-events:auto}.MegaMenu__pannelsItem{background-color:#fff;left:0;max-height:0;overflow:hidden;padding:0 var(--edge-spacing);position:absolute;top:0;transition:max-height .4s ease-in-out;width:100%;z-index:10}.MegaMenu__pannelsItem--active{box-shadow:0 3px 6px #00000029;max-height:calc(100vh - 150px);pointer-events:auto;z-index:11}.MegaMenu__pannelsItemInner{margin:0 auto;max-width:1200px;padding:30px 0}.MegaMenu__pannelsItem__links{align-items:center;color:#2e3031;display:grid;gap:30px 70px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.MegaMenu__pannelsItem__linksItem{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;position:relative;text-align:start;width:100%}.MegaMenu__pannelsItem__linksItemTitle{align-items:center;color:#2e3031;display:flex;font-size:20px;font-weight:600;gap:20px;text-decoration:none}.MegaMenu__pannelsItem__linksItemTitle i{font-size:25px}.MegaMenu__pannelsItem__linksItemIcon{color:var(--secondary-color);opacity:0;transform:translateX(-20px);transition:transform .3s,opacity .3s}.MegaMenu__pannelsItem__linksItem:after{background-color:var(--secondary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:height .3s ease-in-out;width:100%}.MegaMenu__pannelsItem__linksItem:hover:after{height:4px}.MegaMenu__pannelsItem__linksItem:hover .MegaMenu__pannelsItem__linksItemTitle i{color:var(--secondary-color)}.MegaMenu__pannelsItem__linksItem:hover .MegaMenu__pannelsItem__linksItemIcon{opacity:1;transform:translateX(0)}.MegaMenu__pannelsItem svg{width:20px}.MegaMenu__pannelsItem__descriptions{align-items:start;display:grid;gap:30px 70px;grid-template-columns:repeat(2,1fr)}.MegaMenu__pannelsItem__descriptionsItemLink{color:#2e3031;font-size:20px;text-decoration:none}.MegaMenu__pannelsItem__descriptionsItemLinkTop{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;position:relative;width:100%}.MegaMenu__pannelsItem__descriptionsItemLinkTop:after{background-color:var(--secondary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:height .3s ease-in-out;width:100%}.MegaMenu__pannelsItem__descriptionsItemLinkTopTitle{align-items:center;display:flex;gap:20px;justify-content:flex-start;text-align:start}.MegaMenu__pannelsItem__descriptionsItemLinkTopTitle i{font-size:25px}.MegaMenu__pannelsItem__descriptionsItemLinkTopIcon{color:var(--secondary-color);opacity:0;transform:translateX(-20px);transition:transform .3s,opacity .3s}.MegaMenu__pannelsItem__descriptionsItemLink:hover .MegaMenu__pannelsItem__descriptionsItemLinkTopTitle i{color:var(--secondary-color)}.MegaMenu__pannelsItem__descriptionsItemLink:hover .MegaMenu__pannelsItem__descriptionsItemLinkTop:after{height:4px}.MegaMenu__pannelsItem__descriptionsItemLink:hover .MegaMenu__pannelsItem__descriptionsItemLinkTopIcon{opacity:1;transform:translateX(0)}.MegaMenu__pannelsItem__descriptionsItemLinkBottom{font-size:18px}.MegaMenu__pannelsItem__courses{align-items:stretch;display:flex;gap:100px;justify-content:center}.MegaMenu__pannelsItem__coursesLeft{display:flex;flex-direction:column;justify-content:space-between;max-width:540px;width:60%}.MegaMenu__pannelsItem__coursesLeftHeader,.MegaMenu__pannelsItem__coursesRightHeader{align-items:center;display:flex;font-size:20px;font-weight:600;gap:20px;justify-content:flex-start;padding-bottom:15px;position:relative;text-align:start;width:100%}.MegaMenu__pannelsItem__coursesLeftHeader{margin-bottom:20px}.MegaMenu__pannelsItem__coursesLeftHeader:after,.MegaMenu__pannelsItem__coursesRightHeader:after{background-color:var(--secondary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:height .2s linear;width:100%}.MegaMenu__pannelsItem__coursesLeftFooterLink{align-items:center;border-bottom:4px solid transparent;display:inline-flex;font-weight:500;gap:35px;justify-content:space-between;padding-bottom:5px;transition:border-bottom-color .3s}a.MegaMenu__pannelsItem__coursesLeftFooterLink{font-weight:500}.MegaMenu__pannelsItem__coursesLeftFooterLinkIcon{transform:translateX(-20px);transition:transform .3s}.MegaMenu__pannelsItem__coursesLeftFooterLink:hover{border-bottom-color:var(--secondary-color)}.MegaMenu__pannelsItem__coursesLeftFooterLink:hover
.MegaMenu__pannelsItem__coursesLeftFooterLinkIcon{color:var(--secondary-color);transform:translateX(0)}.MegaMenu__pannelsItem__coursesLeftCategories{align-items:flex-start;display:flex;justify-content:space-between;padding:0 35px 20px 45px}.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeader{align-items:center;border-bottom:4px solid transparent;display:flex;font-weight:500;justify-content:space-between;margin-bottom:20px;transition:border-bottom-color .3s}.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeaderIcon{transform:translateX(-20px);transition:transform .3s}.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeader:hover{border-bottom-color:var(--secondary-color)}.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeader:hover
.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeaderIcon{color:var(--secondary-color);transform:translateX(0)}.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeader--nolink{pointer-events:none}.MegaMenu__pannelsItem__coursesLeftCategoriesItemHeader--nolink:hover{border-bottom-color:transparent}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinks{display:flex;flex-direction:column;font-size:18px}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItem{align-items:center;border-bottom:4px solid transparent;display:flex;gap:40px;justify-content:space-between;margin-bottom:3px;margin-left:10px;padding-bottom:3px;transition:border-bottom-color .3s}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemIcon{color:var(--primary-color);transform:translateX(-20px);transition:transform .3s,opacity .3s}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItem:hover{border-bottom-color:var(--secondary-color)}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItem:hover
.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemIcon{color:var(--secondary-color);opacity:1;transform:translateX(0)}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemAfter{align-items:center;border-bottom:4px solid transparent;display:inline-flex;font-size:20px;font-weight:500;gap:35px;justify-content:space-between;margin-top:20px;padding-bottom:5px;transition:border-bottom-color .3s}a.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemAfter{font-weight:500}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemAfterIcon{transform:translateX(-20px);transition:transform .3s}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemAfter:hover{border-bottom-color:var(--secondary-color)}.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemAfter:hover
.MegaMenu__pannelsItem__coursesLeftCategoriesItemLinksItemAfterIcon{color:var(--secondary-color);transform:translateX(0)}.MegaMenu__pannelsItem__coursesRight{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;max-width:420px;width:40%}.MegaMenu__pannelsItem__coursesRightLink{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-bottom:15px;position:relative;text-align:start;width:100%}.MegaMenu__pannelsItem__coursesRightLinkTitle{align-items:center;color:#2e3031;display:flex;font-size:20px;font-weight:600;gap:20px;text-decoration:none}.MegaMenu__pannelsItem__coursesRightLinkTitle i{font-size:25px}.MegaMenu__pannelsItem__coursesRightLink:after{background-color:var(--secondary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:height .2s linear;width:100%}.MegaMenu__pannelsItem__coursesRightLinkIcon{color:var(--secondary-color);opacity:0;transform:translateX(-20px);transition:transform .3s,opacity .3s}.MegaMenu__pannelsItem__coursesRightLink:hover .MegaMenu__pannelsItem__coursesRightLinkIcon{opacity:1;transform:translateX(0)}.MegaMenu__pannelsItem__coursesRightLink:hover:after{height:4px}.MegaMenu__pannelsItem__coursesRightLink:hover i{color:var(--secondary-color)}.MegaMenu__pannelsItem__coursesRightLinks{display:flex;flex-direction:column;gap:10px;padding-left:51px}.MegaMenu__pannelsItem__coursesRightLinksItem{align-items:center;border-bottom:4px solid transparent;display:flex;justify-content:space-between;padding-bottom:5px;transition:border-bottom-color .3s}.MegaMenu__pannelsItem__coursesRightLinksItemIcon{transform:translateX(-20px);transition:transform .3s}.MegaMenu__pannelsItem__coursesRightLinksItem:hover{border-bottom-color:var(--secondary-color)}.MegaMenu__pannelsItem__coursesRightLinksItem:hover
.MegaMenu__pannelsItem__coursesRightLinksItemIcon{color:var(--secondary-color);transform:translateX(0)}@media (max-width:1330px){.MegaMenu__top{gap:40px}}@media (max-width:1160px){.MegaMenu__pannelsItem{padding:0 var(--edge-spacing)}}@media (max-width:1130px){.MegaMenu__pannelsItem{padding:0 var(--edge-spacing)}}@media (max-width:1060px){.MegaMenu__top{gap:20px}}.MegaMenu__mobileToggle{background:transparent;border:none;color:#fff;cursor:pointer;display:none;font-size:25px;margin:0;padding:0}.MegaMenu--open .MegaMenu__mobileToggle .MegaMenu__mobileToggleOpen,.MegaMenu__mobileToggle .MegaMenu__mobileToggleClose{display:none}.MegaMenu--open .MegaMenu__mobileToggle .MegaMenu__mobileToggleClose{display:inline-block}.MegaMenu__mobileToggle:focus,.MegaMenu__mobileToggle:hover{color:var(--secondary-color)}.MegaMenu__pannelsHeader{align-items:center;display:none;font-size:20px;gap:20px;justify-content:flex-end;padding:20px var(--edge-spacing)}.MegaMenu__pannelsFooter{display:none}.MegaMenu__pannelsItemHeader{align-items:center;border-bottom:2px solid var(--primary-color);cursor:pointer;display:none;font-size:20px;justify-content:space-between;margin-bottom:5px;padding:20px 0}@media (max-width:1024px){.MegaMenu__top{display:none}.MegaMenu__mobileToggle{display:inline-block}.MegaMenu__pannels{background-color:#fff;height:0;overflow:hidden;padding:0;transition:height .4s ease-in-out}.MegaMenu__pannelsInner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;transition:height .4s ease-in-out,max-height .4s ease-in-out;width:100%}.MegaMenu__pannelsTop{flex:1 1 auto;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--edge-spacing);position:relative}.MegaMenu__pannelsFooter{align-items:center;background-color:#fff;border-top:1px solid var(--primary-color);display:flex;flex:0 0 auto;justify-content:center;padding:20px var(--edge-spacing)}.MegaMenu--open .MegaMenu__pannels{height:calc(100vh - 95px);pointer-events:auto;z-index:20}.MegaMenu__pannelsItemHeader{display:flex;font-weight:600}.MegaMenu__pannelsHeader{display:flex}.MegaMenu__pannelsFooter a{font-weight:600}.MegaMenu__pannelsItem{box-shadow:none;padding:0;position:relative}.MegaMenu__pannelsItem--active{max-height:fit-content}.MegaMenu__pannelsItem__courses{align-items:center;flex-direction:column;gap:30px;justify-content:center}.MegaMenu__pannelsItem__coursesLeft,.MegaMenu__pannelsItem__coursesRight{max-width:100%;width:100%}.MegaMenu__pannelsItem__coursesLeftCategories{align-items:flex-start;flex-direction:column;gap:15px}.MegaMenu__overlay{display:none}.MegaMenu__pannelsItem__links{grid-template-columns:1fr}}@media (max-width:850px){.MegaMenu__pannelsItem__descriptions{grid-template-columns:1fr}}