.SkillsGrid_outerContainer__o0K2N{width:100%;display:flex;flex-direction:column;gap:30px}.SkillsGrid_buttonContainer__tnjKM{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.SkillsGrid_linkContainer__KGohh{display:flex;flex-direction:row-reverse}.SkillsGrid_gridBox__oaksf{cursor:pointer;width:100%;aspect-ratio:1/1;border:3px solid var(--mantine-color-black);position:relative;border-radius:var(--mantine-radius-lg);margin-bottom:1rem;overflow:hidden}@media (max-width:48em){.SkillsGrid_gridBox__oaksf{border-width:2px}}.SkillsGrid_cardImageContainer__sC3C6{position:relative;height:350px}@media (max-width:88em){.SkillsGrid_cardImageContainer__sC3C6{height:300px}}.SkillsGrid_categoryButtonBox__u0WDI{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:48em){.SkillsGrid_categoryButtonBox__u0WDI{justify-content:center;align-items:center}}.SkillsGrid_innerButtonBox__cyxH8{padding:.5rem}@media (max-width:48em){.SkillsGrid_innerButtonBox__cyxH8{width:50%;display:flex;justify-content:center;font-size:10px;padding:.2rem}}.SkillsGrid_buttonStyle__iY_NV{text-transform:uppercase;font-weight:bolder;border:2px solid black}@media (max-width:48em){.SkillsGrid_buttonStyle__iY_NV{text-transform:lowercase;min-width:80%;font-size:10px}}.SkillsGrid_activeButton__KuOXL{box-shadow:inset 4px 3px 0 0 rgba(0,0,0,.4)}.SkillsGrid_inactiveButton__iPbGV{box-shadow:4px 3px 0 0 rgba(0,0,0,.4)}.SkillsGrid_firstInRow__aQXv2{justify-content:flex-end}.SkillsGrid_lastInRow__fMnIc{justify-content:flex-start}.SkillsGrid_activeText__MWek5{font-size:20px;text-decoration:underline}.SkillsGrid_inactivteText__N1Mrn{font-size:15px}@keyframes banner_moveBanner__ILlL6{0%{transform:translateX(200%)}to{transform:translateX(-180%)}}.banner_moveBanner__ILlL6{animation:banner_moveBanner__ILlL6 30s linear infinite}.toggleAnimationsButton_root__bFBvw{width:2.4rem;height:2.4rem;position:absolute;z-index:4;left:1.5rem;bottom:5rem;transform:translateY(50%);border-radius:10rem}@media (max-width:62em){.toggleAnimationsButton_root__bFBvw{width:1rem;height:1rem;bottom:3rem}}.toggleAnimationsButton_icon__wEZ_s{width:1.5rem;height:1.5rem}@media (max-width:62em){.toggleAnimationsButton_icon__wEZ_s{width:1rem;height:1rem}}.headerImages_frames__HTObW{z-index:1}.headerImages_bgImage__0FNOP,.headerImages_frames__HTObW{width:100%;height:auto;object-fit:cover;position:absolute}.headerImages_bgImage__0FNOP{z-index:0}.headerImages_wrapperDivCentered__sm3iP,.headerImages_wrapperDiv__ASSQn{height:100vh;position:relative;overflow:hidden}.headerImages_wrapperDivCentered__sm3iP{display:flex;justify-content:center;align-items:center}.subscriptionCard_subscriptionCard__5xD_N{height:100%;min-height:28rem;max-width:400px;color:var(--mantine-color-black);background-color:var(--mantine-color-gray-0);border:3px solid black;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;box-sizing:border-box}@media (max-width:768px){.subscriptionCard_subscriptionCard__5xD_N{max-width:100%}}.subscriptionCard_campaignCard__MPzLk{height:100%;min-height:28rem;max-width:400px;color:var(--mantine-color-black);background-color:var(--mantine-color-red-0);display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;box-sizing:border-box}@media (max-width:768px){.subscriptionCard_campaignCard__MPzLk{max-width:100%}}.subscriptionCard_subscriptionTitle__V5KTX{color:var(--mantine-color-red-7);text-align:center}.subscriptionCard_subscriptionPrice__jiVKX{text-align:center;margin-top:2px;font-weight:500}.subscriptionCard_subscriptionText__7frDm{color:var(--mantine-color-green-7);font-size:14px;text-align:center}.subscriptionCard_subscriptionButton__zGwl4{border:2px solid black;margin-top:.5rem;text-transform:uppercase;font-weight:bolder;color:black;box-shadow:4px 3px 0 0 rgba(0,0,0,.4)}@media (max-width:600px){.subscriptionCard_subscriptionButton__zGwl4{font-size:.8rem}}.subscriptionCard_infoItem__SAqng{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.subscriptionCard_infoItem__SAqng svg{margin-right:8px}.ProductDetailPage_pageContainer__0SSg2{display:flex;gap:1rem;padding-top:80px;width:100%}@media (max-width:62em){.ProductDetailPage_pageContainer__0SSg2{width:auto;flex-direction:column}}@media (max-width:36em){.ProductDetailPage_pageContainer__0SSg2{width:100%}}.ProductDetailPage_outerSideSummaryContainer__J_MWj{flex:1;order:2}@media (max-width:62em){.ProductDetailPage_outerSideSummaryContainer__J_MWj{order:1}}.ProductDetailPage_sideSummaryContainer__9Vy6P{border-radius:2.5rem 2.5rem 2rem 2rem;gap:0;height:fit-content;min-width:20rem}@media (max-width:62em){.ProductDetailPage_sideSummaryContainer__9Vy6P{border-radius:2rem;background-color:transparent;background-color:var(--mantine-color-green-5);min-width:100%}}.ProductDetailPage_summaryImageBox__ILSRV{position:relative;height:18rem;border-radius:2rem 2rem 0 0;display:block}@media (max-width:62em){.ProductDetailPage_summaryImageBox__ILSRV{height:40rem}}@media (max-width:48em){.ProductDetailPage_summaryImageBox__ILSRV{height:28rem}}@media (max-width:36em){.ProductDetailPage_summaryImageBox__ILSRV{height:18rem}}.ProductDetailPage_summaryImage__t0V7r{outline:3px solid black;border:.5rem solid var(--mantine-color-dark-2);border-radius:2rem 2rem 0 0}@media (max-width:36em){.ProductDetailPage_summaryImage__t0V7r{outline:none}}.ProductDetailPage_summaryDetailContainer__OCRBn{border-radius:0 0 2rem 2rem;outline:3px solid black;padding:1rem 0}@media (max-width:62em){.ProductDetailPage_summaryDetailContainer__OCRBn{outline:3px solid black;padding:1rem 0}}@media (max-width:36em){.ProductDetailPage_summaryDetailContainer__OCRBn{outline:none;padding:1rem 0}}.ProductDetailPage_summaryTitleContainer__Q7MpR{display:flex;align-items:center;justify-content:space-around}@media (max-width:62em){.ProductDetailPage_summaryTitleContainer__Q7MpR{flex-direction:column;margin:0 1rem;gap:5px}}.ProductDetailPage_groupTitleMobile__zY2yo{display:none;font-size:30px}.ProductDetailPage_groupTitleMobile__zY2yo:first-letter{text-transform:uppercase}@media (max-width:62em){.ProductDetailPage_groupTitleMobile__zY2yo{display:block}}@media (max-width:48em){.ProductDetailPage_groupTitleMobile__zY2yo{display:block;font-size:25px}}@media (max-width:36em){.ProductDetailPage_groupTitleMobile__zY2yo{font-size:23px}}.ProductDetailPage_priceText__u6cXD{font-size:30px}@media (max-width:48em){.ProductDetailPage_priceText__u6cXD{font-size:25px}}@media (max-width:36em){.ProductDetailPage_priceText__u6cXD{font-size:23px}}.ProductDetailPage_sideSumTitle__Vluq9{display:block}@media (max-width:62em){.ProductDetailPage_sideSumTitle__Vluq9{display:none}}.ProductDetailPage_summaryDivider__2WeKh{margin:.5rem 2rem 1rem}@media (max-width:62em){.ProductDetailPage_summaryDivider__2WeKh{display:block;margin:.5rem auto 1rem;width:90%}}@media (max-width:48em){.ProductDetailPage_summaryDivider__2WeKh{width:80%}}@media (max-width:36em){.ProductDetailPage_summaryDivider__2WeKh{width:90%}}.ProductDetailPage_newsletterContainer__dtEDR{background-color:var(--mantine-color-gray-0);border-radius:2rem;outline:3px solid var(--mantine-color-black);order:3;margin:1rem 0}@media (max-width:62em){.ProductDetailPage_newsletterContainer__dtEDR{display:none}}.ProductDetailPage_newsletterMobileContainer__R7Kib{background-color:var(--mantine-color-gray-0);border-radius:2rem;border:3px solid var(--mantine-color-black);display:none}@media (max-width:62em){.ProductDetailPage_newsletterMobileContainer__R7Kib{display:block;padding:2rem}}@media (max-width:36em){.ProductDetailPage_newsletterMobileContainer__R7Kib{border-radius:0;border:none;border-bottom:3px solid var(--mantine-color-black)}}.ProductDetailPage_summaryMainContainer__3m0ip{padding:0 1rem;align-items:flex-start;gap:20px;width:100%!important}@media (max-width:62em){.ProductDetailPage_summaryMainContainer__3m0ip{gap:15px;padding-left:2rem}}@media (max-width:48em){.ProductDetailPage_summaryMainContainer__3m0ip{flex-direction:column;padding-left:2rem}}@media (max-width:36em){.ProductDetailPage_summaryMainContainer__3m0ip{margin-bottom:0;flex-direction:column;padding:0 0 0 2rem}}.ProductDetailPage_mobileImageContainer__0kjPu{width:100%;position:relative}.ProductDetailPage_summaryImageMobile__BEbc4{display:none;object-fit:cover}@media (max-width:62em){.ProductDetailPage_summaryImageMobile__BEbc4{display:block;border-radius:2rem;border:.6rem solid var(--mantine-color-red-0);border:.2rem solid var(--mantine-color-red-0)}}@media (max-width:36em){.ProductDetailPage_summaryImageMobile__BEbc4{display:block}}.ProductDetailPage_summaryDataContainer__UEjnm{gap:5px;flex-direction:column;padding:.1rem 0 .5rem}.ProductDetailPage_subscribeButton__jhOoM{border:2px solid var(--mantine-color-black);text-transform:uppercase;font-weight:bolder;color:var(--mantine-color-black);width:100%;box-shadow:var(--box-shadow-subscribe-button);margin:0 1rem}.ProductDetailPage_mainContainer__f54UH{flex:3;order:1}@media (max-width:62em){.ProductDetailPage_mainContainer__f54UH{width:100%;margin:0 auto}}.ProductDetailPage_mainTopSection___LebV{min-width:40vw;border-radius:2rem 2rem 0 0;padding:1.5rem 2rem;border:3px solid var(--mantine-color-black)}@media (max-width:36em){.ProductDetailPage_mainTopSection___LebV{padding:1rem;border:none}}.ProductDetailPage_groupTitleDesktop__l8Fgx{display:block}.ProductDetailPage_groupTitleDesktop__l8Fgx:first-letter{text-transform:uppercase}@media (max-width:62em){.ProductDetailPage_groupTitleDesktop__l8Fgx{display:none}}.ProductDetailPage_tagContainer__IB1q2{display:flex;gap:.6rem;flex-wrap:wrap;align-items:bottom}@media (max-width:62em){.ProductDetailPage_tagContainer__IB1q2{justify-content:center}}@media (max-width:36em){.ProductDetailPage_tagContainer__IB1q2{gap:.2rem 1rem}}.ProductDetailPage_groupDescription__kZjCJ{font-weight:700;font-family:Comfortaa,cursive;font-size:var(--mantine-font-size-md)}.ProductDetailPage_mainDetailsContainer__6m2Gd{border-radius:0 0 2rem 2rem;padding:1.5rem 2rem 2rem;color:var(--mantine-color-black);border:3px solid var(--mantine-color-black);border-top:none}@media (max-width:48em){.ProductDetailPage_mainDetailsContainer__6m2Gd{padding:2rem 1rem 3rem}}@media (max-width:36em){.ProductDetailPage_mainDetailsContainer__6m2Gd{padding:1rem .5rem .5rem;border:none}}.ProductDetailPage_coursesTitle__aKM2v{color:var(--mantine-color-red-3)}.ProductDetailPage_chevIcon__6nPfX{color:var(--mantine-color-red-4);stroke-width:5}.ProductDetailPage_accordionControlStyle__nlCGq{justify-content:space-between;align-items:center;padding-right:10px}@media (max-width:62em){.ProductDetailPage_accordionControlStyle__nlCGq{padding-right:0;gap:15px}.ProductDetailPage_accordionTitle__BKEPA{font-size:var(--mantine-font-size-md)}}@media (max-width:48em){.ProductDetailPage_accordionTitle__BKEPA{font-size:var(--mantine-font-size-sm)}}.ProductDetailPage_lessonTitle__KcqZu{min-width:25rem;padding-left:.7rem;font-size:var(--mantine-font-size-sm)}@media (max-width:48em){.ProductDetailPage_lessonTitle__KcqZu{min-width:18rem}}@media (max-width:36em){.ProductDetailPage_lessonTitle__KcqZu{min-width:auto}}.ProductDetailPage_courseTotalLessons__ctmRO{color:var(--mantine-color-red-4);white-space:nowrap}@media (max-width:62em){.ProductDetailPage_courseTotalLessons__ctmRO{font-size:var(--mantine-font-size-md)}}@media (max-width:48em){.ProductDetailPage_courseTotalLessons__ctmRO{font-size:var(--mantine-font-size-sm)}}.ProductDetailPage_summaryTextRow__yhY9N{display:flex;align-items:center;gap:1rem}@media (max-width:48em){.ProductDetailPage_summaryTextRow__yhY9N{gap:5}}.ProductDetailPage_textStyle__qVeAi{font-size:15px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ProductDetailPage_video__PM8ZX{border:2px solid var(--mantine-color-black);border-radius:10px;width:800px;height:400px}@media (max-width:75em){.ProductDetailPage_video__PM8ZX{width:650px;height:325px}}@media (max-width:48em){.ProductDetailPage_video__PM8ZX{width:400px;height:200px}}@media (max-width:36em){.ProductDetailPage_video__PM8ZX{width:300px;height:180px}}.ProductDetailPage_videoText__QYnM8{font-size:var(--mantine-font-size-lg);text-align:center;margin-top:32px}@media (max-width:48em){.ProductDetailPage_videoText__QYnM8{font-size:var(--mantine-font-size-md)}}.ProductDetailPage_cardContainer__58Oka{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:2rem}@media (max-width:62em){.ProductDetailPage_cardContainer__58Oka{justify-content:center}}.ProductDetailPage_cardOuterContainer__DkSti{margin-top:2rem;margin-bottom:1.5rem}@media (max-width:62em){.ProductDetailPage_cardOuterContainer__DkSti{text-align:center}}@media (max-width:36em){.ProductDetailPage_cardOuterContainer__DkSti{border-radius:0;padding:1rem;text-align:center}}.ProductDetailPage_cardContainerTitle__5u7lw{color:var(--mantine-color-brown-5)}@media (max-width:62em){.ProductDetailPage_cardContainerTitle__5u7lw{font-size:1.5rem}}.ProductDetailPage_statsInfo__1gwbe{display:flex;align-items:center}.informationSteps_listContainer__irbQR{height:20rem;line-height:1.5}@media (max-width:48em){.informationSteps_listContainer__irbQR{font-size:var(--mantine-font-size-md)}}.partnersSection_wrapper__IJJTH{min-height:100%}.partnersSection_contentContainer__YiNLY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:960px;margin:0 auto;position:relative;z-index:10}.partnersSection_title__NEHQ9{color:var(--mantine-color-black);text-align:center;padding-bottom:1rem}@media (max-width:var(--mantine-breakpoint-sm )){.partnersSection_title__NEHQ9{font-size:1.4rem}}.partnersSection_logoContainer__tucq6{width:fit-content;display:flex;align-items:center;justify-content:center;min-height:100%;padding:1rem;border-radius:8px;transition:transform .2s ease-in-out;cursor:pointer;margin:0 auto}.partnersSection_logoContainer__tucq6:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.partnersSection_dividerContainer__PQINQ{display:flex;justify-content:center;align-items:center;width:90%;max-width:960px;margin:0 auto;padding:2rem 0}.campaignWrapper_campaignWrapperContainer__8UM5W{padding:.3rem .25rem .25rem;border:3px solid black;background:linear-gradient(70deg,var(--mantine-color-red-7) 20%,var(--mantine-color-orange-4) 40%,var(--mantine-color-red-7) 60%,var(--mantine-color-orange-4) 80%,var(--mantine-color-red-7) 100%);background-size:200% 100%;animation:campaignWrapper_shine__WN_Al 3s linear infinite;height:100%;min-width:300px;max-width:400px;box-sizing:border-box;display:flex;flex-direction:column}@media (max-width:768px){.campaignWrapper_campaignWrapperContainer__8UM5W{max-width:100%}}.campaignWrapper_campaignTitle__QMJ9p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;max-width:100%;line-height:1.3;max-height:2.6em;margin:0}@keyframes campaignWrapper_shine__WN_Al{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:88em){.page_outerContainer__D0n6E{padding-top:3rem}}@media (max-width:48em){.page_outerContainer__D0n6E{padding-top:4rem}}.page_bgImg___QW9J{position:absolute;height:100%;width:100%;object-fit:cover;z-index:-1;transform:translateY(-19%)}@media (max-width:75em){.page_bgImg___QW9J{object-position:left;object-fit:cover}}.page_topImageContainer__tiXCh{z-index:10;width:100%;display:flex;justify-content:center;gap:2rem;align-items:center;position:relative;padding-top:15rem}@media (max-width:75em){.page_topImageContainer__tiXCh{padding-top:4rem}}@media (max-width:48em){.page_topImageContainer__tiXCh{gap:1rem;padding-top:4rem}}.page_skillsbubbleStyle__Wb5w_{width:40rem;height:auto;transition:.2s;background-color:red}@media (max-width:48em){.page_skillsbubbleStyle__Wb5w_{width:20rem}}.page_bootcampbubbleStyle__6CULf{width:40rem;height:auto;transition:.2s;background-color:red}@media (max-width:48em){.page_bootcampbubbleStyle__6CULf{width:20rem}}.page_bootcampImage__KuDi7,.page_skillsImage__8bFKO{transition:.2s;cursor:pointer;z-index:11}@media (max-width:75em){.page_bootcampImage__KuDi7,.page_skillsImage__8bFKO{width:10rem;height:auto}}@media (max-width:48em){.page_bootcampImage__KuDi7,.page_skillsImage__8bFKO{width:6rem;height:auto}}@media (max-width:75em){.page_robotHeadStyle__8RfhO{height:10rem;width:auto}}@media (max-width:48em){.page_robotHeadStyle__8RfhO{height:7rem;width:auto}}.page_linkToBootcamp__6M0CH,.page_linkToSkills__l3hfn{position:relative}.page_bootcampImage__KuDi7:hover,.page_skillsImage__8bFKO:hover{transform:scale(1.1)}.page_linkToBootcamp__6M0CH:hover+.page_bootcampbubbleStyle__6CULf,.page_linkToSkills__l3hfn:hover+.page_skillsbubbleStyle__Wb5w_{background-color:blue}.page_dividerContainer__nxPvV{display:flex;justify-content:center;align-items:center;width:90%;max-width:960px;margin:0 auto}.ongoingBootcampCard_bootcampCard__Il5Ah{height:100%;flex:1;min-width:350px;max-width:480px;color:var(--mantine-color-black);background-color:var(--mantine-color-brown-0);border:3px solid black;display:flex;flex-direction:column;gap:.5rem;padding:0}@media (max-width:62em){.ongoingBootcampCard_bootcampCard__Il5Ah{width:350px}}@media (max-width:400px){.ongoingBootcampCard_bootcampCard__Il5Ah{width:300px}}.ongoingBootcampCard_bootcampTitle__zlpuD{color:var(--mantine-color-red-7);text-align:center;font-size:1.5rem;line-height:1.2;height:3.6rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ongoingBootcampCard_mentorSection__CzkLE{height:1.5rem;overflow:hidden;white-space:nowrap;position:relative;text-align:left;cursor:help}.ongoingBootcampCard_bootcampPrice__iyQgh{text-align:center;margin-top:2px;font-weight:500}.ongoingBootcampCard_bootcampText__SuxFL{color:var(--mantine-color-green-7);font-size:14px;text-align:left}.ongoingBootcampCard_bootcampButton__CBNdF{border:2px solid black;margin-top:.5rem;text-transform:uppercase;font-weight:bolder;color:black;width:100%;box-shadow:4px 3px 0 0 rgba(0,0,0,.4)}.ongoingBootcampCard_infoText__7VDuV{display:flex;gap:1rem;min-height:6rem}.ongoingBootcampCard_infoItem__psWr5{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.ongoingBootcampCard_infoItem__psWr5 svg{margin-right:8px}.ongoingBootcampCard_bootcampLink__sP1TA{color:var(--mantine-color-green-7);font-size:14px;text-align:center;margin-top:.5rem}.ongoingBootcampCard_cardImage__qosrl{padding:0}.subscriptions_subscriptionsSection__X5cMv{padding-bottom:1rem;width:100%;display:flex;position:relative}.subscriptions_title___6WeC{color:var(--mantine-color-black);font-weight:700;margin-top:1rem}.subscriptions_cardContainer___vseu{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-end;align-content:flex-end;padding:0 1rem}@media (max-width:600px){.subscriptions_cardContainer___vseu{flex-direction:column;align-items:stretch}}.page_outerContainer__xpU89{background-color:var(--mantine-color-gray-0);margin-top:60px}.page_headerConent__EaWUT{height:110rem}@media (max-width:2000px){.page_headerConent__EaWUT{height:82rem}}@media (max-width:1300px){.page_headerConent__EaWUT{height:55rem}}@media (max-width:800px){.page_headerConent__EaWUT{height:34rem}}@media (max-width:500px){.page_headerConent__EaWUT{height:20rem}}@media (max-width:400px){.page_headerConent__EaWUT{height:16rem}}.page_bgImg__Fswcs{height:100%;width:100%;object-fit:cover}.page_skillsGridContainer__m4_Yy{text-align:center;margin-bottom:1rem}@media (max-width:48em){.page_skillsGridContainer__m4_Yy{margin-bottom:2rem}}.page_aboutSkillsSection__MburU{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_listContainer__MrLw3{text-align:center;font-size:var(--mantine-font-size-lg);max-width:60%}@media (max-width:62em){.page_listContainer__MrLw3{max-width:80%}}@media (max-width:48em){.page_listContainer__MrLw3{font-size:var(--mantine-font-size-md);max-width:90%}}.page_divider__ljk11{height:3rem;width:3rem}.page_dividerContainer__cn5b8{display:flex;justify-content:center;align-items:center;width:90%;max-width:960px;margin:0 auto}