:root{--main-color:#22c55e}.heading.svelte-tc02b8.svelte-tc02b8{font-size:2rem;margin:0 0 1.5rem;display:flex;justify-content:left}.education.svelte-tc02b8.svelte-tc02b8{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:auto;padding-bottom:5rem}.education.svelte-tc02b8 .education-row.svelte-tc02b8{display:flex;flex-wrap:wrap;gap:5rem}.education-row.svelte-tc02b8 .education-column.svelte-tc02b8{flex:1 1 4rem}.education-column.svelte-tc02b8 .title.svelte-tc02b8{font-size:1.5rem;margin:0 0 1.5rem 0rem}.education-column.svelte-tc02b8 .education-box.svelte-tc02b8{border-left:.2rem solid var(--main-color)}.education-box.svelte-tc02b8 .education-content.svelte-tc02b8{position:relative;padding-left:2rem}.education-box.svelte-tc02b8 .education-content.svelte-tc02b8:before{content:"";position:absolute;top:0;left:-.8rem;width:1.5rem;height:1.5rem;background:var(--main-color);border-radius:50%}.education-content.svelte-tc02b8 .content.svelte-tc02b8{position:relative;padding:1.5rem;border:.2rem solid var(--main-color);border-radius:.6rem;margin-bottom:2rem}.education-content.svelte-tc02b8 .content .year.svelte-tc02b8{font-size:1.1rem;color:var(--main-color);padding-bottom:.5rem}.education-content.svelte-tc02b8 .content .year i.svelte-tc02b8{padding-right:.5rem}.education-content.svelte-tc02b8 .content h3.svelte-tc02b8{font-size:1.2rem}.education-content.svelte-tc02b8 .content p.svelte-tc02b8{font-size:1rem;padding-top:.5rem}.skills.svelte-1qwqo2l.svelte-1qwqo2l{min-height:auto;padding-bottom:7rem}.skills.svelte-1qwqo2l .skills-row.svelte-1qwqo2l{display:flex;flex-wrap:wrap;gap:5rem}.skills-row.svelte-1qwqo2l .skills-column.svelte-1qwqo2l{flex:1 1 40rem}.skills-column.svelte-1qwqo2l .title.svelte-1qwqo2l{font-size:2rem;margin:0 0 1.5rem}.skills-box.svelte-1qwqo2l .skills-content.svelte-1qwqo2l{position:relative;border:.2rem solid var(--main-color);border-radius:.6rem;padding:.5rem 1.5rem}.skills-content.svelte-1qwqo2l .progress.svelte-1qwqo2l{padding:1rem 0}.skills-content.svelte-1qwqo2l .progress h3.svelte-1qwqo2l{font-size:1.5rem;display:flex;justify-content:space-between}.skills-content.svelte-1qwqo2l .progress h3 span.svelte-1qwqo2l{color:var(--main-color)}.skills-content.svelte-1qwqo2l .progress .bar.svelte-1qwqo2l{height:2.5rem;border-radius:.6rem;border:.2rem solid var(--main-color);padding:.5rem;margin:1rem 0}.skills-content.svelte-1qwqo2l .progress .bar span.svelte-1qwqo2l{display:block;border-radius:.3rem;background:var(--main-color);height:100%}
