section.svelte-12taa46.svelte-12taa46{margin:6em 0;display:flex;flex-direction:column;align-items:center;gap:20px;font-family:var(--mainFont)}section.svelte-12taa46 h2.svelte-12taa46{font-family:var(--mainFont)}section.svelte-12taa46 h3.svelte-12taa46{font-family:var(--mainFont);max-width:70%;margin:2em 0;font-size:clamp(1em,4vw,2em);text-align:center;color:var(--color2)}section.svelte-12taa46 h4.svelte-12taa46{font-family:var(--mainFont);font-size:clamp(.5em,3vw,1em)}section.svelte-12taa46 img.svelte-12taa46{margin-top:2em;width:50vw;filter:brightness(.8)}section.svelte-12taa46 h4.svelte-12taa46{font-family:var(--mainFont);color:var(--color2);font-size:clamp(1rem,3.5vw,3rem);margin:1em 0}section.svelte-12taa46 a.svelte-12taa46{text-decoration:none;background-color:var(--color2);color:#fff;padding:.8em 2.5em;border-radius:8px;max-width:70%;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:auto;text-wrap:nowrap;transition:ease .2s}section.svelte-12taa46 .card-container.svelte-12taa46{display:flex;flex-grow:1;flex-wrap:wrap;gap:2em;margin:1em 0;padding:0 2em}section.svelte-12taa46 .card-container .container.svelte-12taa46{flex:1;display:grid;justify-items:center;min-height:12em;row-gap:2em;padding:2em;box-shadow:0 5px 22px #00000026;border-radius:8px}section.svelte-12taa46 .card-container .container h5.svelte-12taa46{font-size:clamp(.5rem,2vw,.8rem);color:var(--color2);margin-bottom:.5em;font-weight:800;text-wrap:nowrap;text-align:center;display:flex;align-items:center;gap:.5em}section.svelte-12taa46 .card-container .container p.svelte-12taa46{text-align:justify;font-weight:500;color:var(--mainBlueColor)}section.svelte-12taa46 .card-container .container a.svelte-12taa46{text-decoration:none;background-color:var(--color2);color:#fff;padding:.8em 2.5em;border-radius:8px;max-width:70%;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:auto;text-wrap:nowrap;transition:ease .2s}section.svelte-12taa46 .card-container .container a.svelte-12taa46:hover{background-color:var(--mainBlueColor);transform:scale(1.01)}section.svelte-12taa46 .card-container2.svelte-12taa46{display:grid;row-gap:1em}section.svelte-12taa46 .card-container2 .container h5.svelte-12taa46{font-family:var(--mainFont);font-size:clamp(.5rem,2vw,1.2rem);color:var(--color1);text-align:center;display:flex;align-items:center;gap:.5em}
