.style1.svelte-8krrn3{background:var(--verde-vibrante);outline:none;margin:0;padding:0 0 100px;position:sticky;top:0}.style1.svelte-8krrn3 .cover3:where(.svelte-8krrn3){opacity:.8;background-image:url(../../../_img/_hero/pattern-2.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.style1.svelte-8krrn3 .cover2:where(.svelte-8krrn3){opacity:.2;background-image:url(../../../_img/_hero/pattern-1.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.style1.svelte-8krrn3 .cover1:where(.svelte-8krrn3){opacity:.6;filter:saturate(1.5);background-image:url(../../../_img/_hero/hero-06.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3){text-align:left;margin:0}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3) span:where(.svelte-8krrn3){color:var(--orange);max-width:400px;margin:15px 0;font-size:18px}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3) h1:where(.svelte-8krrn3){color:var(--primary-dark);margin:15px 0;padding:0;font-size:50px;font-weight:700;display:block}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3) p:where(.svelte-8krrn3){color:var(--white);margin:15px 0;font-size:18px}@media screen and (width<=1200px){.style1.svelte-8krrn3{background:linear-gradient(290deg,#1cda71 -100%,#043b2d 50%,#002e2c 100%);padding:100px 0 60px;position:relative}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3){text-align:center}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3) h1:where(.svelte-8krrn3){font-size:34px}.style1.svelte-8krrn3 .block:where(.svelte-8krrn3) p:where(.svelte-8krrn3){margin:30px auto;font-size:16px}.style1.svelte-8krrn3 .cover1:where(.svelte-8krrn3),.style1.svelte-8krrn3 .cover2:where(.svelte-8krrn3),.style1.svelte-8krrn3 .cover3:where(.svelte-8krrn3){display:none}}.style2.svelte-8krrn3{background:var(--offwhite);text-align:center;outline:none;margin:0;padding:80px 0 40px;position:relative}.style2.svelte-8krrn3 h2:where(.svelte-8krrn3){color:var(--gray);margin:0 auto 30px;padding:0;font-size:36px;font-weight:700}.style2.svelte-8krrn3 h2:where(.svelte-8krrn3) b:where(.svelte-8krrn3){color:var(--verde-vibrante)}.style2.svelte-8krrn3 .block:where(.svelte-8krrn3){flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 auto;display:flex}.style2.svelte-8krrn3 .block:where(.svelte-8krrn3) .box:where(.svelte-8krrn3){background:var(--white);text-align:center;border-top:10px solid var(--verde-vibrante);border-radius:10px;width:calc(25% - 20px);margin:10px;padding:30px 15px;box-shadow:0 0 40px 10px #00000020}.style2.svelte-8krrn3 .block:where(.svelte-8krrn3) .box:where(.svelte-8krrn3) p:where(.svelte-8krrn3){color:var(--gray);margin:0;font-size:13px}.style2.svelte-8krrn3 .block:where(.svelte-8krrn3) .box:where(.svelte-8krrn3) p:where(.svelte-8krrn3) b:where(.svelte-8krrn3){font-size:17px;display:block}.style2.svelte-8krrn3 .block:where(.svelte-8krrn3) .box:where(.svelte-8krrn3):last-child{width:100%}@media screen and (width<=1200px){.style2.svelte-8krrn3 .block:where(.svelte-8krrn3) .box:where(.svelte-8krrn3){width:100%}.style2.svelte-8krrn3 .block:where(.svelte-8krrn3) .box:where(.svelte-8krrn3) p:where(.svelte-8krrn3){font-size:16px}}.style3.svelte-8krrn3{background:var(--offwhite);text-align:center;outline:none;margin:0;padding:100px 0;position:relative}.style3.svelte-8krrn3 h2:where(.svelte-8krrn3){color:var(--gray);margin:0 auto 30px;padding:0;font-size:36px;font-weight:700}.style3.svelte-8krrn3 h2:where(.svelte-8krrn3) b:where(.svelte-8krrn3){color:var(--verde-vibrante)}.style3.svelte-8krrn3 img:where(.svelte-8krrn3){background:var(--white);border-top:10px solid var(--verde-vibrante);border-radius:10px;width:100%;max-width:450px;margin:0 auto 30px;padding:30px;display:block;box-shadow:0 10px 50px 10px #00000020}.style3.svelte-8krrn3 .box:where(.svelte-8krrn3){background:var(--white);text-align:justify;border-top:10px solid var(--verde-vibrante);border-radius:10px;padding:50px;box-shadow:0 20px 50px 10px #00000020}.style3.svelte-8krrn3 .box:where(.svelte-8krrn3) p:where(.svelte-8krrn3){color:var(--gray);margin:0 0 20px;font-size:16px}.style3.svelte-8krrn3 small:where(.svelte-8krrn3){color:var(--gray);margin:20px auto;font-size:12px;display:block}@media screen and (width<=1200px){.style3.svelte-8krrn3 .box:where(.svelte-8krrn3){padding:20px}}
