.heroSection[data-v-913aa3fa]{--this-section-height:calc(100vh - var(--header-height));--this-theme-color:#97d624;background-image:url(./course_bg.Pq9EXBnl.webp);background-size:cover;height:var(--this-section-height);overflow:hidden}.heroSection .sectionContainer[data-v-913aa3fa]{background:linear-gradient(#04091e80,#04091e99)}.heroSection .sectionContainer section[data-v-913aa3fa]{color:#fff;gap:40px;padding:10% 5% 0}.heroSection .sectionContainer section .text[data-v-913aa3fa]{gap:20px;height:70%;padding-top:20px;width:60%}@media only screen and (max-width:600px){.heroSection .sectionContainer section .text[data-v-913aa3fa]{width:100%}}.heroSection .sectionContainer section .text .main[data-v-913aa3fa]{font-size:4rem;font-weight:900}@media only screen and (max-width:600px){.heroSection .sectionContainer section .text .main[data-v-913aa3fa]{font-size:1.7rem}}.heroSection .sectionContainer section .text .main span[data-v-913aa3fa]{color:var(--this-theme-color)}.heroSection .sectionContainer section .text .highlight-text[data-v-913aa3fa]{background:var(--this-theme-color);font-size:22px;font-weight:600;padding:8px 16px;text-align:center}.heroSection .sectionContainer section .text .actionButtons[data-v-913aa3fa]{margin:0 auto;width:80%;--btn-2-ml:50px;--btn-3-mt:26px}@media only screen and (max-width:600px){.heroSection .sectionContainer section .text .actionButtons[data-v-913aa3fa]{width:100%;--btn-2-ml:0;--btn-3-mt:0;margin-top:40px}}.heroSection .sectionContainer section .text .actionButtons .action-button[data-v-913aa3fa]{background:transparent;border:1px solid var(--this-theme-color);border-radius:9999px;color:#fff;font-size:18px;line-height:27px;padding:8px 36px;text-align:center;white-space:nowrap}.heroSection .sectionContainer section .text .actionButtons .action-button.second[data-v-913aa3fa]{margin-left:var(--btn-2-ml)}.heroSection .sectionContainer section .text .actionButtons .action-button.third[data-v-913aa3fa]{margin-top:var(--btn-3-mt)}@media only screen and (max-width:600px){.heroSection .sectionContainer section .text .actionButtons .action-button[data-v-913aa3fa]{margin-bottom:15px;width:100%}}.heroSection .sectionContainer section .text .actionButtons .action-button.selected[data-v-913aa3fa]{background:var(--this-theme-color)}.heroSection .sectionContainer section .text .actionButtons .action-button[data-v-913aa3fa]:hover{background:transparent;color:var(--this-theme-color)}.heroSection .sectionContainer section .side-image[data-v-913aa3fa]{border-radius:20px;height:auto;width:30%}.modules-section[data-v-66dca11f]{border-radius:20px;box-shadow:0 0 20px 5px #f0f0f0;gap:50px;margin:40px;width:90%}.modules-section .heading[data-v-66dca11f]{gap:8px}.modules-section .modules-box[data-v-66dca11f]{gap:10px}.modules-section .modules-box .module .name[data-v-66dca11f]{border-radius:5px;padding:15px}.modules-section .modules-box .module .name .module-name[data-v-66dca11f]{font-weight:500}.modules-section .modules-box .module .name[data-v-66dca11f]:hover{background-color:#e6e6e6}.modules-section .modules-box .module .name .icon[data-v-66dca11f]{height:40px;transition:transform .2s;width:40px}.modules-section .modules-box .module .name .icon.selected[data-v-66dca11f]{transform:rotate(180deg)}.modules-section .modules-box .module .name .module-index[data-v-66dca11f]{color:gray}.modules-section .modules-box .module .content[data-v-66dca11f]{color:#2c2c2c;font-size:1.1rem;height:0;list-style:disc;overflow:hidden}.modules-section .modules-box .module .content li[data-v-66dca11f]::marker{color:var(--secondary)}.modules-section .modules-box .module .content.selected[data-v-66dca11f]{height:auto;padding:15px}hr[data-v-66dca11f]{border-color:#d3d3d3}.card[data-v-334fb3b2]{background:#fff;border-radius:20px;gap:20px;height:75vw;max-height:300px;max-width:300px;padding:40px;width:75vw}.card .icon[data-v-334fb3b2]{background-color:#f5f5f5;border-radius:50%;color:var(--secondary);height:120px;min-height:120px;min-width:120px;padding:30px;width:120px}.card .content[data-v-334fb3b2]{gap:8px}.timelineSection[data-v-275207a0]{background-color:var(--primary)}.timelineSection section[data-v-275207a0]{gap:3vw}.timelineSection section .row[data-v-275207a0]{flex-wrap:wrap;gap:20px}.timelineSection section .heading[data-v-275207a0]{gap:8px}.bg-lower[data-v-275207a0]{background-image:url(./bg2.BMCZnyhl.png);background-size:cover;height:8.75vw;width:100vw}
