.elementor .e-73ae581-3faa459{min-height:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-e7f8e31-9b0d1d5{font-family:Outfit;font-weight:500;font-size:0.875rem;color:#f4f8f5;letter-spacing:0.04em;line-height:15.4px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-41bbdf5-7e637ae{font-family:Outfit;font-weight:300;font-size:0.6875rem;color:#f4f8f5;letter-spacing:0.32em;line-height:11px;text-align:start;text-transform:uppercase;margin-block-start:3.2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:85%;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-2512a4e-9a28228{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;flex-wrap:nowrap;}.elementor .e-f2d10ca-c5b482f{width:fit-content;min-width:0px;font-weight:400;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;justify-content:start;align-items:center;white-space: nowrap;\n}.elementor .e-da22d4e-8b9c71e{font-family:Outfit;font-weight:500;font-size:0.75rem;letter-spacing:0.2em;line-height:12px;text-align:start;text-transform:uppercase;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
white-space: nowrap;\n}.elementor .e-4c5ad58-6317524{width:fit-content;min-width:auto;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:12px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;opacity:85%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:flex-start;align-items: baseline;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-4c5ad58-6317524:hover,.elementor .e-4c5ad58-6317524:focus-visible{color:#3be58a;opacity:100%;}.elementor .e-48ab14f-168cbbb{font-family:Outfit;font-weight:500;font-size:0.75rem;letter-spacing:0.2em;line-height:12px;text-align:start;text-transform:uppercase;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
white-space: nowrap;\n}.elementor .e-a2eeb97-623d885{width:fit-content;min-width:auto;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:12px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;opacity:85%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:flex-start;align-items: baseline;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-a2eeb97-623d885:hover,.elementor .e-a2eeb97-623d885:focus-visible{color:#3be58a;opacity:100%;}.elementor .e-aa92df3-4d7a0f4{font-family:Outfit;font-weight:500;font-size:0.75rem;letter-spacing:0.2em;line-height:12px;text-align:start;text-transform:uppercase;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
white-space: nowrap;\n}.elementor .e-4f1eeec-5cc5a60{width:fit-content;min-width:auto;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:12px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;opacity:85%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:flex-start;align-items: baseline;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-4f1eeec-5cc5a60:hover,.elementor .e-4f1eeec-5cc5a60:focus-visible{color:#3be58a;opacity:100%;}.elementor .e-feaafbe-cb0cd77{font-family:Outfit;font-weight:500;font-size:0.75rem;letter-spacing:0.2em;line-height:12px;text-align:start;text-transform:uppercase;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
white-space: nowrap;\n}.elementor .e-424f06a-95bb613{width:fit-content;min-width:auto;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:12px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;opacity:85%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:flex-start;align-items: baseline;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-424f06a-95bb613:hover,.elementor .e-424f06a-95bb613:focus-visible{color:#3be58a;opacity:100%;}.elementor .e-951be94-83b3bcb{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:32px;display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-0252453-5fde23f{width:fit-content;min-width:0px;position:relative;font-family:Outfit;font-weight:700;font-size:0.8125rem;letter-spacing:0.1em;line-height:14.95px;text-align:center;text-transform:uppercase;display:block;flex-wrap:nowrap;flex:0 0 auto;align-self:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-0451aba-a0d88f1{width:2.15rem;height:2.15rem;min-width:auto;overflow:hidden;color:#096b3a;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;background-color:#ffffff;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.5, 1) !important;
display: grid;\n}.elementor .e-32ae2b1-25264af{width:fit-content;min-width:auto;min-height:2.75rem;max-width:100%;overflow:hidden;position:relative;font-weight:700;font-size:0.8125rem;color:#ffffff;letter-spacing:0.1em;line-height:14.95px;text-align:center;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:1.1rem;padding-inline-end:0.3rem;border-radius:999px;background-image:linear-gradient(180deg, #0c8348 0%,#096b3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;box-shadow:0px 14px 30px -14px #096b3a99,0px 1px 0px 0px #ffffff47 inset;display:flex;flex-direction:row;gap:0.6rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor: pointer;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s linear !important;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
opacity: 0;
transition: opacity .4s linear;
background: radial-gradient(170px circle at var(--mx) var(--my),rgb(255 255 255 / .36),transparent 62%);
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: linear;
transition-delay: 0s;
background-image: radial-gradient(170px, rgba(255, 255, 255, 0.36), rgba(0, 0, 0, 0) 62%);
transform-origin: 69.6016px 22px;
}
&:hover::before {
opacity: 1;
}
&::after {
content: "";
position: absolute;
inset: -20% auto -20% 0px;
width: 32%;
z-index: -1;
pointer-events: none;
background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);
transform: translate(-160%) skew(-18deg);
animation-name: brilha;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 1.5s;
animation-iteration-count: infinite;
transform-origin: 22.2656px 30.7969px;
height: auto;
}\n}.elementor .e-32ae2b1-25264af:hover,.elementor .e-32ae2b1-25264af:focus-visible{color:#ffffff;box-shadow:0px 20px 40px -16px #096b3a99,0px 1px 0px 0px #ffffff47 inset;}.elementor .e-32ae2b1-25264af:active{color:#ffffff;transform:scale3d(0.97, 0.97, 1);}.elementor .e-36db6ac-85c134d{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);min-height:3.5rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;transition:box-shadow 400ms;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:space-between;align-items:center;pointer-events: auto;\n}.elementor .e-8a6f29c-b68ffdd{width:100%;min-height:0px;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:60;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#f4f8f5;line-height:27.2px;text-align:start;padding-block-start:clamp(1rem, 0.6rem + 1.4vw, 1.75rem);padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
pointer-events: none;\n}.elementor .e-27af14a-282edae{width:100%;min-width:auto;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;background-image: radial-gradient(60% 55% at 80% 42%, rgba(59, 229, 138, 0.22), rgba(0, 0, 0, 0) 62%), radial-gradient(45% 45% at 100% 100%, rgba(74, 141, 255, 0.2), rgba(0, 0, 0, 0) 60%), radial-gradient(70% 60% at 0% 0%, rgba(22, 65, 53, 0.9), rgba(0, 0, 0, 0) 70%), linear-gradient(rgb(17, 54, 43), rgb(12, 42, 33));
background-size: initial, initial, initial, initial;
background-position: 0% 0%, 0% 0%, 0% 0%, 0% 0%;
background-repeat: repeat, repeat, repeat, repeat;
z-index: 0;
pointer-events: none;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(90deg, rgba(12, 42, 33, 0.9) 0%, rgba(12, 42, 33, 0.55) 38%, transparent 66%);
transform-origin: 940.5px 444px;
}\n}.elementor .e-9af2709-568e05c{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3be58a;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-fd407e7-c46b6d3{font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.125rem, 1.5rem + 2.4vw, 3.5rem);color:#f4f8f5;letter-spacing:-0.014em;line-height:98%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-007e6a3-a1b952e{max-width:32rem;font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1.06rem + .35vw, 1.3125rem);color:#b8c9c1;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-73ada7a-ade22d6{min-width:0px;position:relative;font-family:Outfit;font-weight:700;font-size:1rem;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-0fd40a3-cda2d1b{width:2.85rem;height:2.85rem;min-width:auto;overflow:hidden;color:#3be58a;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;background-color:#062017;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.5, 1) !important;
display: grid;\n}.elementor .e-a3c18f7-5ba26d2{width:auto;min-width:auto;min-height:3.75rem;max-width:100%;overflow:hidden;position:relative;font-weight:700;font-size:1rem;color:#062017;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.85rem;padding-inline-end:0.4rem;border-radius:999px;background-image:linear-gradient(180deg, #5cf0a0 0%,#2fd87c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;box-shadow:0px 14px 30px -14px #3be58a8c,0px 1px 0px 0px #ffffff47 inset;display:flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor: pointer;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s linear !important;
justify-self: start;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
opacity: 0;
transition: opacity .4s linear;
background: radial-gradient(170px circle at var(--mx) var(--my),rgb(255 255 255 / .36),transparent 62%);
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: linear;
transition-delay: 0s;
background-image: radial-gradient(170px, rgba(255, 255, 255, 0.36), rgba(0, 0, 0, 0) 62%);
transform-origin: 158.375px 30px;
}
&:hover::before {
opacity: 1;
}
&::after {
content: "";
position: absolute;
inset: -20% auto -20% 0px;
width: 32%;
z-index: -1;
pointer-events: none;
background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);
transform: translate(-160%) skew(-18deg);
animation-name: brilha;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 1.5s;
animation-iteration-count: infinite;
transform-origin: 50.6797px 42px;
height: auto;
}\n}.elementor .e-a3c18f7-5ba26d2:hover,.elementor .e-a3c18f7-5ba26d2:focus-visible{color:#062017;box-shadow:0px 20px 40px -16px #3be58a8c,0px 1px 0px 0px #ffffff47 inset;}.elementor .e-a3c18f7-5ba26d2:active{color:#062017;transform:scale3d(0.97, 0.97, 1);}.elementor .e-83ba632-37f2019{font-family:Outfit;font-weight:600;font-size:0.875rem;color:#f4f8f5;letter-spacing:0.04em;line-height:22.4px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-20501ba-1f4a495{font-family:Outfit;font-weight:400;font-size:0.8125rem;color:#9bb2a8;letter-spacing:0.18em;line-height:20.8px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-702ff87-0279950{font-family:Outfit;font-weight:400;font-size:0.8125rem;color:#9bb2a8;letter-spacing:0.18em;line-height:20.8px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-98d8864-40caa1e{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:0.25rem;text-wrap: pretty;
display: grid;\n}.elementor .e-cb89a46-9b40d56{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:16px;justify-items:start;display: grid;\n}.elementor .e-3ce970e-4f7847f{width:auto;min-width:auto;max-width:min(38rem, 54vw);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-56c8f98-d1f575c{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);min-width:auto;position:relative;z-index:3;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:0px;display: grid;\n}.elementor .e-5411067-e4e04ee{width:auto;height:94%;max-width:100%;aspect-ratio:1024/1536;position:absolute;inset-inline-end:clamp(1rem, -38rem + 50vw, 14rem);inset-block-end:0px;z-index:2;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;filter:drop-shadow(0px 0px 28px #3be58a2e) drop-shadow(0px 24px 40px #00000059);flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-1bab556-5f6ee0e{width:100%;height:22%;min-width:auto;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:3;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #00000000 0%,#0c2a21d9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
pointer-events: none;\n}.elementor .e-c72ec2d-461fd39{width:auto;min-height:calc(-0.75rem + 100svh);max-height:74rem;overflow:hidden;position:relative;color:#b8c9c1;padding-block-start:0rem;padding-block-end:calc(clamp(1.5rem, 1rem + 3vw, 4rem) + 1rem);padding-inline-start:0rem;padding-inline-end:0rem;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#11362b;gap:0px;align-items:center;isolation: isolate;
display: grid;\n}.elementor .e-8381034-3368c4d{min-height:0px;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0.75rem;padding-block-end:0rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:#f2f5f3;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
pointer-events: auto;\n}.elementor .e-2ed06f4-1927f9e{width:clamp(3rem, 8vw, 8rem);height:clamp(1.75rem, 3vw, 2.75rem);font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3be58a;line-height:27.2px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8.8px;margin-inline-start:0px;margin-inline-end:-5.6px;background-color:#00000000;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(59, 229, 138)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(59, 229, 138)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(59, 229, 138));
background-size: 100% 2px, 72% 2px, 48% 2px;
background-position: 100% 12%, 100% 50%, 100% 88%;
background-repeat: no-repeat, no-repeat, no-repeat;\n}.elementor .e-1b4b490-cfecff5{width:fit-content;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:end;will-change: transform;\n}.elementor .e-9d4aaad-4b3ae00{min-height:0px;position:relative;z-index:6;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3be58a;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: none;\n}.elementor .e-d573e49-5231f2e{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-c7936db-893a580{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;justify-content:start;align-items:flex-start;align-items: baseline;\n}.elementor .e-02ae689-138d215{font-family:Outfit;font-weight:300;font-size:clamp(1.5rem, 1.05rem + 1.9vw, 2.75rem);color:#0f1a16;line-height:125%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-4b2dcea-650af6a{font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1rem + 0.6vw, 1.5rem);color:#3a4a44;line-height:150%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-8d88eda-e09a7da{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-beee0e8-89cb4cc{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex-wrap:nowrap;}.elementor .e-4deb2b9-7390550{width:auto;min-width:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5rem;padding-inline-end:0rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#0b6e3d;border-style:solid;display:block;}.elementor .e-d4495da-83c4809{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:72px;grid-template-columns:minmax(0px, 3fr) minmax(0px, 9fr);grid-template-rows:auto;}.elementor .e-90f4eeb-2038cc4{min-height:0px;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:calc(clamp(4.5rem, 3rem + 7vw, 9rem) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f2f5f3;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);\n}.elementor .e-ef30733-10a10f1{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3be58a;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-420ddbd-a507894{font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.25rem, 1.65rem + 2.6vw, 3.75rem);color:#f4f8f5;letter-spacing:-0.007em;line-height:96%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-312e227-034ec1c{max-width:36rem;font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1.06rem + .35vw, 1.3125rem);color:#b8c9c1;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-415f0db-ce0ab3d{width:auto;max-width:44rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:72px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-b7860a7-0ec276f{font-family:"Big Shoulders Display";font-weight:800;font-size:3.25rem;color:#00000000;line-height:85%;text-align:start;text-transform:uppercase;-webkit-text-stroke:1.5px #f4f8f529;stroke:#f4f8f529;stroke-width:1.5px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-965413d-08713d6{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-83539be-c11c753{max-width:30rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-d07eb28-51b377c{width:auto;min-width:auto;overflow:hidden;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:6px;border-width:1px;border-color:#f4f8f514;border-style:solid;background-color:#164135;display:block;transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s linear !important;
&::after {
content: "";
position: absolute;
inset: auto -5.25rem -5.25rem auto;
width: 9rem;
height: 9rem;
border-radius: 50%;
border-color: #3BE58A #3BE58A rgba(244, 248, 245, 0.16) rgba(244, 248, 245, 0.16);
transform: rotate(0deg);
pointer-events: none;
transition: transform .8s cubic-bezier(.16, 1, .3, 1),border-color .4s linear;
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transition-property: transform, border-color;
transition-duration: 0.8s, 0.4s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1), linear;
transition-delay: 0s, 0s;
transform-origin: 72px 72px;
}
&:hover::after {
transform: rotate(135deg);
}\n}.elementor .e-d07eb28-51b377c:hover,.elementor .e-d07eb28-51b377c:focus-visible{border-color:#f4f8f529;transform:translate3d(0px, -4px, 0px);}.elementor .e-7203ec7-b5e14e6{font-family:"Big Shoulders Display";font-weight:800;font-size:3.25rem;color:#00000000;line-height:85%;text-align:start;text-transform:uppercase;-webkit-text-stroke:1.5px #f4f8f529;stroke:#f4f8f529;stroke-width:1.5px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-81d855d-9488b8c{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-03c1359-0bb7ff2{max-width:30rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-4a229e7-e8197d5{width:auto;min-width:auto;overflow:hidden;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:6px;border-width:1px;border-color:#f4f8f514;border-style:solid;background-color:#164135;display:block;transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s linear !important;
&::after {
content: "";
position: absolute;
inset: auto -5.25rem -5.25rem auto;
width: 9rem;
height: 9rem;
border-radius: 50%;
border-color: #3BE58A #3BE58A rgba(244, 248, 245, 0.16) rgba(244, 248, 245, 0.16);
transform: rotate(0deg);
pointer-events: none;
transition: transform .8s cubic-bezier(.16, 1, .3, 1),border-color .4s linear;
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transition-property: transform, border-color;
transition-duration: 0.8s, 0.4s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1), linear;
transition-delay: 0s, 0s;
transform-origin: 72px 72px;
}
&:hover::after {
transform: rotate(135deg);
}\n}.elementor .e-4a229e7-e8197d5:hover,.elementor .e-4a229e7-e8197d5:focus-visible{border-color:#f4f8f529;transform:translate3d(0px, -4px, 0px);}.elementor .e-d8d0e3e-bf847e8{font-family:"Big Shoulders Display";font-weight:800;font-size:3.25rem;color:#00000000;line-height:85%;text-align:start;text-transform:uppercase;-webkit-text-stroke:1.5px #f4f8f529;stroke:#f4f8f529;stroke-width:1.5px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-70eb5c5-721f09b{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-aac6d7d-d81eb25{max-width:30rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-1c0ded8-25a4306{width:auto;min-width:auto;overflow:hidden;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:6px;border-width:1px;border-color:#f4f8f514;border-style:solid;background-color:#164135;display:block;transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s linear !important;
&::after {
content: "";
position: absolute;
inset: auto -5.25rem -5.25rem auto;
width: 9rem;
height: 9rem;
border-radius: 50%;
border-color: #3BE58A #3BE58A rgba(244, 248, 245, 0.16) rgba(244, 248, 245, 0.16);
transform: rotate(0deg);
pointer-events: none;
transition: transform .8s cubic-bezier(.16, 1, .3, 1),border-color .4s linear;
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transition-property: transform, border-color;
transition-duration: 0.8s, 0.4s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1), linear;
transition-delay: 0s, 0s;
transform-origin: 72px 72px;
}
&:hover::after {
transform: rotate(135deg);
}\n}.elementor .e-1c0ded8-25a4306:hover,.elementor .e-1c0ded8-25a4306:focus-visible{border-color:#f4f8f529;transform:translate3d(0px, -4px, 0px);}.elementor .e-6570a19-88c8275{font-family:"Big Shoulders Display";font-weight:800;font-size:3.25rem;color:#00000000;line-height:85%;text-align:start;text-transform:uppercase;-webkit-text-stroke:1.5px #f4f8f529;stroke:#f4f8f529;stroke-width:1.5px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-36fccb0-8457a11{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-c369b24-b98664e{max-width:30rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-7cee397-73cceb4{width:auto;min-width:auto;overflow:hidden;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:6px;border-width:1px;border-color:#f4f8f514;border-style:solid;background-color:#164135;display:block;transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s linear !important;
&::after {
content: "";
position: absolute;
inset: auto -5.25rem -5.25rem auto;
width: 9rem;
height: 9rem;
border-radius: 50%;
border-color: #3BE58A #3BE58A rgba(244, 248, 245, 0.16) rgba(244, 248, 245, 0.16);
transform: rotate(0deg);
pointer-events: none;
transition: transform .8s cubic-bezier(.16, 1, .3, 1),border-color .4s linear;
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transition-property: transform, border-color;
transition-duration: 0.8s, 0.4s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1), linear;
transition-delay: 0s, 0s;
transform-origin: 72px 72px;
}
&:hover::after {
transform: rotate(135deg);
}\n}.elementor .e-7cee397-73cceb4:hover,.elementor .e-7cee397-73cceb4:focus-visible{border-color:#f4f8f529;transform:translate3d(0px, -4px, 0px);}.elementor .e-8ff9f06-aa58c1e{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:24px;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto;}.elementor .e-90602dd-4267a65{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-8a8b2d5-bf3d2ce{min-height:0px;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:calc(clamp(4.5rem, 3rem + 7vw, 9rem) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#11362b;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);\n}.elementor .e-316f7e0-5dd6c2f{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-25fa5e7-3c5d654{font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.25rem, 1.65rem + 2.6vw, 3.75rem);color:#0f1a16;letter-spacing:-0.007em;line-height:96%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(11, 122, 67) 0%, rgb(20, 137, 125) 52%, rgb(36, 86, 224) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(11, 122, 67) 0%, rgb(20, 137, 125) 52%, rgb(36, 86, 224) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-629ca49-7bbd9a6{max-width:36rem;font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1.06rem + .35vw, 1.3125rem);color:#3a4a44;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-c200ac0-fbb559d{width:auto;max-width:44rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:72px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-cd11ac1-3e573d6{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-80926e5-c9b1aed{font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.16em;line-height:16.9px;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:nowrap;justify-content:start;align-items:center;text-wrap: pretty;\n}.elementor .e-440f32c-34cdff4{font-family:"Big Shoulders Display";font-weight:800;font-size:1.5rem;color:#3be58a;line-height:24px;text-align:start;transition:color 400ms;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-98ea30b-7e5c3ff{font-family:"Big Shoulders Display";font-weight:700;font-size:1.1875rem;letter-spacing:0.01em;line-height:20.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-67e73f6-a1ff16d{width:100%;color:#f4f8f5;text-align:start;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:6px;border-width:1px;border-color:#11362b;border-style:solid;background-color:#11362b;transform:translate3d(8px, 0px, 0px);display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center;font-size: inherit;
line-height: inherit;
cursor: pointer;
transition: background 0.4s linear, color 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-67e73f6-a1ff16d:hover,.elementor .e-67e73f6-a1ff16d:focus-visible{color:#f4f8f5;border-color:#11362b;background-color:#11362b;transform:translate3d(4px, 0px, 0px);}.elementor .e-b86f0e5-1c5a07b{font-family:"Big Shoulders Display";font-weight:800;font-size:1.5rem;color:#5a6862;line-height:24px;text-align:start;transition:color 400ms;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-3e29fc9-49ef5d1{font-family:"Big Shoulders Display";font-weight:700;font-size:1.1875rem;letter-spacing:0.01em;line-height:20.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-bcdb7e6-aa154c2{width:100%;color:#0f1a16;text-align:start;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:6px;border-width:1px;border-color:#0f1a1624;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center;font-size: inherit;
line-height: inherit;
cursor: pointer;
transition: background 0.4s linear, color 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-bcdb7e6-aa154c2:hover,.elementor .e-bcdb7e6-aa154c2:focus-visible{color:#0f1a16;border-color:#0b6e3d;background-color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-f13cd1d-57fd6e6{font-family:"Big Shoulders Display";font-weight:800;font-size:1.5rem;color:#5a6862;line-height:24px;text-align:start;transition:color 400ms;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-4a7495d-27e0eb6{font-family:"Big Shoulders Display";font-weight:700;font-size:1.1875rem;letter-spacing:0.01em;line-height:20.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-7cee15a-960aae0{width:100%;color:#0f1a16;text-align:start;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:6px;border-width:1px;border-color:#0f1a1624;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center;font-size: inherit;
line-height: inherit;
cursor: pointer;
transition: background 0.4s linear, color 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-7cee15a-960aae0:hover,.elementor .e-7cee15a-960aae0:focus-visible{color:#0f1a16;border-color:#0b6e3d;background-color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-2c98a19-dd10ca3{font-family:"Big Shoulders Display";font-weight:800;font-size:1.5rem;color:#5a6862;line-height:24px;text-align:start;transition:color 400ms;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-a47f768-e719cb7{font-family:"Big Shoulders Display";font-weight:700;font-size:1.1875rem;letter-spacing:0.01em;line-height:20.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-1ea34b8-f386333{width:100%;color:#0f1a16;text-align:start;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:6px;border-width:1px;border-color:#0f1a1624;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center;font-size: inherit;
line-height: inherit;
cursor: pointer;
transition: background 0.4s linear, color 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-1ea34b8-f386333:hover,.elementor .e-1ea34b8-f386333:focus-visible{color:#0f1a16;border-color:#0b6e3d;background-color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-2af063a-d6c5c6e{font-family:"Big Shoulders Display";font-weight:800;font-size:1.5rem;color:#5a6862;line-height:24px;text-align:start;transition:color 400ms;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-fd8f180-9c21d16{font-family:"Big Shoulders Display";font-weight:700;font-size:1.1875rem;letter-spacing:0.01em;line-height:20.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;\n}.elementor .e-2d2c09f-6c06e2b{width:100%;color:#0f1a16;text-align:start;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:6px;border-width:1px;border-color:#0f1a1624;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:1rem;justify-content:start;align-items:center;font-size: inherit;
line-height: inherit;
cursor: pointer;
transition: background 0.4s linear, color 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-2d2c09f-6c06e2b:hover,.elementor .e-2d2c09f-6c06e2b:focus-visible{color:#0f1a16;border-color:#0b6e3d;background-color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .e-7e7c0af-88a50c5{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:none;}.elementor .e-225dd67-5efbe35{width:fit-content;font-family:Outfit;font-weight:600;font-size:0.875rem;color:#062017;line-height:130%;text-align:start;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;background-color:#3be58a;box-shadow:0px 12px 28px -12px #0000008c;display:block;flex-wrap:nowrap;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-13e5111-b3e54bc{width:fit-content;max-width:calc(100% - 1.75rem);position:absolute;inset-block-start:0.875rem;inset-inline-start:0.875rem;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;gap:2px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:start;text-wrap: pretty;\n}.elementor .e-68406ad-9de9537{width:auto;min-width:auto;overflow:hidden;aspect-ratio:2/1;position:relative;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;background-image: radial-gradient(60% 70% at 28% 42%, rgba(59, 229, 138, 0.2), rgba(0, 0, 0, 0) 66%), linear-gradient(160deg, rgb(22, 65, 53), rgb(12, 42, 33));
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;
clip-path: polygon(0px 0px, 100% 0px, 100% calc(100% - 32px), calc(100% - 32px) 100%, 0px 100%);\n}.elementor .e-d31a868-a78d8eb{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-0806979-01d9270{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.625rem, 1.4rem + 1vw, 2.25rem);color:#0f1a16;letter-spacing:0.011em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-46e4cbc-c4f087c{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-2ba9983-87e01ad{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-fd63413-0329e10{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-6fd784c-f2a1cda{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-937c31f-c5bd13c{width:auto;min-width:auto;position:relative;padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: rgb(15 26 22 / .14);
background-color: rgba(15, 26, 22, 0.14);
transform-origin: 263px 1px;
width: auto;
}
&::after {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transform-origin: 263px 1px;
width: auto;
}\n}.elementor .e-fdc2c03-f4512e6{width:auto;min-width:auto;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:12px;display: grid;\n}.elementor .e-83c41a4-cd3a1bf{width:auto;min-width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:6px;border-width:1px;border-color:#0f1a1614;border-style:solid;background-color:#ffffff;gap:0px;align-content: start;
display: grid;\n}.elementor .e-8c1d787-9a7badb{width:fit-content;font-family:Outfit;font-weight:600;font-size:0.875rem;color:#062017;line-height:130%;text-align:start;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;background-color:#3be58a;box-shadow:0px 12px 28px -12px #0000008c;display:block;flex-wrap:nowrap;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-03870cc-02106ad{width:fit-content;max-width:calc(100% - 1.75rem);position:absolute;inset-block-start:0.875rem;inset-inline-start:0.875rem;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;gap:2px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:start;text-wrap: pretty;\n}.elementor .e-ba635ea-1d8d346{width:auto;min-width:auto;overflow:hidden;aspect-ratio:2/1;position:relative;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;background-image: radial-gradient(60% 70% at 28% 42%, rgba(59, 229, 138, 0.2), rgba(0, 0, 0, 0) 66%), linear-gradient(160deg, rgb(22, 65, 53), rgb(12, 42, 33));
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;
clip-path: polygon(0px 0px, 100% 0px, 100% calc(100% - 32px), calc(100% - 32px) 100%, 0px 100%);\n}.elementor .e-876b7b3-f03130a{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-ca1dfa2-303eb7b{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.625rem, 1.4rem + 1vw, 2.25rem);color:#0f1a16;letter-spacing:0.011em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-b5917f0-a188e6a{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-676e56b-e383de0{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-debddf7-f59e670{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-53b0a9c-04cf3d9{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-6cc3953-26c4974{width:auto;min-width:auto;position:relative;padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: rgb(15 26 22 / .14);
background-color: rgba(15, 26, 22, 0.14);
transform-origin: 263px 1px;
width: auto;
}
&::after {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transform-origin: 263px 1px;
width: auto;
}\n}.elementor .e-cda75ff-52bbe26{width:auto;min-width:auto;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:12px;display: grid;\n}.elementor .e-2503e90-570f1b9{width:auto;min-width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:6px;border-width:1px;border-color:#0f1a1614;border-style:solid;background-color:#ffffff;gap:0px;align-content: start;
display: grid;\n}.elementor .e-bb452b1-03b997c{font-family:Outfit;font-weight:600;font-size:0.875rem;color:#062017;line-height:130%;text-align:start;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;background-color:#3be58a;box-shadow:0px 12px 28px -12px #0000008c;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-5342e2d-dce941a{width:fit-content;max-width:calc(100% - 1.75rem);position:absolute;inset-block-start:0.875rem;inset-inline-start:0.875rem;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;gap:2px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:start;text-wrap: pretty;\n}.elementor .e-169c0cf-89d95c1{width:auto;min-width:auto;overflow:hidden;aspect-ratio:2/1;position:relative;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;background-image: radial-gradient(60% 70% at 28% 42%, rgba(59, 229, 138, 0.2), rgba(0, 0, 0, 0) 66%), linear-gradient(160deg, rgb(22, 65, 53), rgb(12, 42, 33));
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;
clip-path: polygon(0px 0px, 100% 0px, 100% calc(100% - 32px), calc(100% - 32px) 100%, 0px 100%);\n}.elementor .e-cf2a93d-f8d7596{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-3691629-0a610b9{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.625rem, 1.4rem + 1vw, 2.25rem);color:#0f1a16;letter-spacing:0.011em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-900d998-b7fe3f1{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-8989a02-0506615{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-7661c47-a2a6aa5{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-6acd4f2-b9eed64{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-e6ecdba-c3b95b7{width:auto;min-width:auto;position:relative;padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: rgb(15 26 22 / .14);
background-color: rgba(15, 26, 22, 0.14);
transform-origin: 263px 1px;
width: auto;
}
&::after {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transform-origin: 263px 1px;
width: auto;
}\n}.elementor .e-c412e01-5f3249a{width:auto;min-width:auto;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:12px;display: grid;\n}.elementor .e-cca9759-963f9c2{width:auto;min-width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:6px;border-width:1px;border-color:#0f1a1614;border-style:solid;background-color:#ffffff;gap:0px;align-content: start;
display: grid;\n}.elementor .e-1bb115b-b19f2eb{width:fit-content;font-family:Outfit;font-weight:600;font-size:0.875rem;color:#062017;line-height:130%;text-align:start;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;background-color:#3be58a;box-shadow:0px 12px 28px -12px #0000008c;display:block;flex-wrap:nowrap;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-d3f0d74-92f1a3c{width:fit-content;max-width:calc(100% - 1.75rem);position:absolute;inset-block-start:0.875rem;inset-inline-start:0.875rem;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;gap:2px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:start;text-wrap: pretty;\n}.elementor .e-c65a533-f654b56{width:auto;min-width:auto;overflow:hidden;aspect-ratio:2/1;position:relative;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;background-image: radial-gradient(60% 70% at 28% 42%, rgba(59, 229, 138, 0.2), rgba(0, 0, 0, 0) 66%), linear-gradient(160deg, rgb(22, 65, 53), rgb(12, 42, 33));
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;
clip-path: polygon(0px 0px, 100% 0px, 100% calc(100% - 32px), calc(100% - 32px) 100%, 0px 100%);\n}.elementor .e-c9ae36e-774193a{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-3deb940-6f4f6b3{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.625rem, 1.4rem + 1vw, 2.25rem);color:#0f1a16;letter-spacing:0.011em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-2a3b166-5c0af7d{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-110e734-372c0f9{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-0838878-21bfc24{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-5102b45-8b9a010{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-018a7ab-b78ff84{width:auto;min-width:auto;position:relative;padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: rgb(15 26 22 / .14);
background-color: rgba(15, 26, 22, 0.14);
transform-origin: 263px 1px;
width: auto;
}
&::after {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transform-origin: 263px 1px;
width: auto;
}\n}.elementor .e-bb6c07a-ae74422{width:auto;min-width:auto;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:12px;display: grid;\n}.elementor .e-a4b506b-1331a99{width:auto;min-width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:6px;border-width:1px;border-color:#0f1a1614;border-style:solid;background-color:#ffffff;gap:0px;align-content: start;
display: grid;\n}.elementor .e-0056698-0b16021{font-family:Outfit;font-weight:600;font-size:0.875rem;color:#062017;line-height:130%;text-align:start;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;background-color:#3be58a;box-shadow:0px 12px 28px -12px #0000008c;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-853264d-458a803{width:fit-content;max-width:calc(100% - 1.75rem);position:absolute;inset-block-start:0.875rem;inset-inline-start:0.875rem;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;gap:2px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:start;text-wrap: pretty;\n}.elementor .e-65c9873-758e442{width:auto;min-width:auto;overflow:hidden;aspect-ratio:2/1;position:relative;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;background-image: radial-gradient(60% 70% at 28% 42%, rgba(59, 229, 138, 0.2), rgba(0, 0, 0, 0) 66%), linear-gradient(160deg, rgb(22, 65, 53), rgb(12, 42, 33));
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;
clip-path: polygon(0px 0px, 100% 0px, 100% calc(100% - 32px), calc(100% - 32px) 100%, 0px 100%);\n}.elementor .e-deb9fa3-a59786f{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-e24d62d-c0734dc{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.625rem, 1.4rem + 1vw, 2.25rem);color:#0f1a16;letter-spacing:0.011em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-7035d93-ad8c357{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-0f718e6-70cc196{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-2a22e9b-73d100f{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-6b3bd9d-796ae8e{min-width:0px;position:relative;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3a4a44;letter-spacing:0.16em;line-height:16.9px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
position: absolute;
inset: -1.75rem auto auto 0px;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #0B6E3D;
background-color: rgb(11, 110, 61);
border-color: rgb(11, 110, 61);
border-style: solid;
border-width: 2px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
transform-origin: 8px 8px;
}\n}.elementor .e-d7932a0-e2d63d7{width:auto;min-width:auto;position:relative;padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: rgb(15 26 22 / .14);
background-color: rgba(15, 26, 22, 0.14);
transform-origin: 263px 1px;
width: auto;
}
&::after {
content: "";
position: absolute;
inset: 0.5rem 0.5rem auto;
height: 2px;
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transform-origin: 263px 1px;
width: auto;
}\n}.elementor .e-d05a02a-576c4f4{width:auto;min-width:auto;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:12px;display: grid;\n}.elementor .e-32b1e7e-2b9db08{width:auto;min-width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:6px;border-width:1px;border-color:#0f1a1614;border-style:solid;background-color:#ffffff;gap:0px;align-content: start;
display: grid;\n}.elementor .e-a307728-642546b{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:32px;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto;}.elementor .e-604f36c-b8bcd47{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:24px;display: grid;\n}.elementor .e-2c6aaf6-4703923{width:fit-content;min-width:0px;position:relative;font-family:Outfit;font-weight:700;font-size:1rem;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;display:block;flex-wrap:nowrap;flex:0 0 auto;align-self:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-d3e66a0-a4046b0{width:2.85rem;height:2.85rem;min-width:auto;overflow:hidden;color:#096b3a;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;background-color:#ffffff;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.5, 1) !important;
display: grid;\n}.elementor .e-92a9720-c14e25b{width:auto;min-height:3.75rem;max-width:100%;overflow:hidden;position:relative;font-weight:700;font-size:1rem;color:#ffffff;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.85rem;padding-inline-end:0.4rem;border-radius:999px;background-image:linear-gradient(180deg, #0c8348 0%,#096b3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;box-shadow:0px 14px 30px -14px #096b3a99,0px 1px 0px 0px #ffffff47 inset;display:inline-flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor: pointer;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s linear !important;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
opacity: 0;
transition: opacity .4s linear;
background: radial-gradient(170px circle at var(--mx) var(--my),rgb(255 255 255 / .36),transparent 62%);
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: linear;
transition-delay: 0s;
background-image: radial-gradient(170px, rgba(255, 255, 255, 0.36), rgba(0, 0, 0, 0) 62%);
transform-origin: 158.375px 30px;
}
&:hover::before {
opacity: 1;
}
&::after {
content: "";
position: absolute;
inset: -20% auto -20% 0px;
width: 32%;
z-index: -1;
pointer-events: none;
background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);
transform: translate(-160%) skew(-18deg);
animation-name: brilha;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 1.5s;
animation-iteration-count: infinite;
transform-origin: 50.6797px 42px;
height: auto;
}\n}.elementor .e-92a9720-c14e25b:hover,.elementor .e-92a9720-c14e25b:focus-visible{color:#ffffff;box-shadow:0px 20px 40px -16px #096b3a99,0px 1px 0px 0px #ffffff47 inset;}.elementor .e-92a9720-c14e25b:active{color:#ffffff;transform:scale3d(0.97, 0.97, 1);}.elementor .e-222f267-f66cf63{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:72px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-f58b6a9-ed1fe6b{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-ee8300a-92c516b{min-height:0px;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:calc(clamp(4.5rem, 3rem + 7vw, 9rem) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f2f5f3;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);\n}.elementor .e-53403b5-48c50a5{width:clamp(3rem, 8vw, 8rem);height:clamp(1.75rem, 3vw, 2.75rem);font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#11362b;line-height:27.2px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8.8px;margin-inline-start:0px;margin-inline-end:-5.6px;background-color:#00000000;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(17, 54, 43)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(17, 54, 43)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(17, 54, 43));
background-size: 100% 2px, 72% 2px, 48% 2px;
background-position: 100% 12%, 100% 50%, 100% 88%;
background-repeat: no-repeat, no-repeat, no-repeat;\n}.elementor .e-292cda5-6cecc4c{width:fit-content;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:end;will-change: transform;\n}.elementor .e-6d3ca39-264c3fc{min-height:0px;position:relative;z-index:6;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#11362b;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: none;\n}.elementor .e-eea21aa-f0b8b90{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3be58a;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-64a7ae0-998eea4{font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.25rem, 1.65rem + 2.6vw, 3.75rem);color:#f4f8f5;letter-spacing:-0.007em;line-height:96%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-6975b65-87481f2{max-width:36rem;font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1.06rem + .35vw, 1.3125rem);color:#b8c9c1;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-a59bb99-a104bc3{width:auto;max-width:44rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:72px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6a6e088-371c8a6{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-1a8702b-1888555{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-6a75f60-d80d654{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-d8bcacf-78ff5c4{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-15e2439-e4535ab{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-52ef8c7-6d107e6{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-d9ca067-c53c223{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-3518214-15befb5{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-9f72c4b-1a48320{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-6bbd78a-a05df5c{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-216a9d2-da4b997{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-4d49533-2796eed{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-abf5e68-0c8fa6e{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-aaa16dc-0f4208e{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-220e679-0841ecc{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-94e4f45-e051ad1{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-628900b-fc599a3{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-475e2b5-adfff2b{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-d054b04-dba1251{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-2f50bd4-cc71fd6{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-555654c-b7c2477{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-eac9207-2cf86d7{min-width:0px;font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#f4f8f5;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
text-wrap: balance;\n}.elementor .e-7ea6d78-8e38b0c{min-width:0px;max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-358d082-3c6306f{width:auto;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;gap:48px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;&::before {
content: "";
position: absolute;
inset: -1px auto auto 0px;
height: 2px;
width: 100%;
transform: scaleX(0);
transform-origin: left center;
transition: transform .8s cubic-bezier(.16, 1, .3, 1);
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
transition-property: transform;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
}
&:hover::before {
transform: scaleX(1);
}\n}.elementor .e-e1b4ab9-033511e{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-8a20d19-f3e6b39{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-c05092b-e139e79{min-height:0px;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:calc(clamp(4.5rem, 3rem + 7vw, 9rem) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#0a0e0d;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);\n}.elementor .e-0d9e514-fd7cd05{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-4442c2d-783f5bd{font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.25rem, 1.65rem + 2.6vw, 3.75rem);color:#0f1a16;letter-spacing:-0.007em;line-height:96%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(11, 122, 67) 0%, rgb(20, 137, 125) 52%, rgb(36, 86, 224) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(11, 122, 67) 0%, rgb(20, 137, 125) 52%, rgb(36, 86, 224) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-082d380-1710a63{width:auto;max-width:44rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-56ce0ea-be582cb{width:0.9375rem;height:0.9375rem;position:absolute;inset-block-start:0.35rem;inset-inline-start:-2.75rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:2px;border-color:#0f1a1624;border-style:solid;background-color:#f2f5f3;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
transition: background 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-8c3d68d-702579b{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#5a6862;letter-spacing:0.3em;line-height:13px;text-align:start;text-transform:uppercase;transition:color 400ms;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-d58e8e7-024cd18{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#0f1a16;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-ec8db60-2f3a81d{max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-31278a2-b3d22e3{width:auto;position:relative;padding-block-start:0rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-4696b1f-634240b{width:0.9375rem;height:0.9375rem;position:absolute;inset-block-start:0.35rem;inset-inline-start:-2.75rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:2px;border-color:#0f1a1624;border-style:solid;background-color:#f2f5f3;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
transition: background 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-2043f27-20f796e{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#5a6862;letter-spacing:0.3em;line-height:13px;text-align:start;text-transform:uppercase;transition:color 400ms;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-3fe8091-a794c88{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#0f1a16;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-eedefd9-87a3fef{max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-40ccbcb-22233c8{width:auto;position:relative;padding-block-start:0rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-341b376-11a85ea{width:0.9375rem;height:0.9375rem;position:absolute;inset-block-start:0.35rem;inset-inline-start:-2.75rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:2px;border-color:#0f1a1624;border-style:solid;background-color:#f2f5f3;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
transition: background 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-083d9c9-c410108{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#5a6862;letter-spacing:0.3em;line-height:13px;text-align:start;text-transform:uppercase;transition:color 400ms;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-0d55763-fdef899{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#0f1a16;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-cb2ddac-de817e5{max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-c0ca4a8-bbf6c4a{width:auto;position:relative;padding-block-start:0rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-48d8803-3fa251b{width:0.9375rem;height:0.9375rem;position:absolute;inset-block-start:0.35rem;inset-inline-start:-2.75rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:2px;border-color:#0f1a1624;border-style:solid;background-color:#f2f5f3;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
transition: background 0.4s linear, border-color 0.4s linear, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-5ef54f5-0af4c4f{font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#5a6862;letter-spacing:0.3em;line-height:13px;text-align:start;text-transform:uppercase;transition:color 400ms;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-f6f0bc8-7683014{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.5rem, 1.35rem + .6vw, 1.875rem);color:#0f1a16;letter-spacing:0.009em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-40354fc-aa7807e{max-width:34rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-6a966b8-711d351{width:auto;position:relative;padding-block-start:0rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-b867b15-43bbfd4{width:auto;position:relative;font-weight:400;color:#3a4a44;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2.75rem;padding-inline-end:0rem;display:block;&::before {
content: "";
position: absolute;
inset: 0.5rem auto 0.5rem 0.4375rem;
width: 2px;
background: rgb(15 26 22 / .14);
background-color: rgba(15, 26, 22, 0.14);
transform-origin: 1px 320.312px;
height: auto;
}
&::after {
content: "";
position: absolute;
inset: 0.5rem auto 0.5rem 0.4375rem;
width: 2px;
transform-origin: center top;
transform: scaleY(var(--tl));
background: linear-gradient(100deg, #3BE58A 0%, #2BD3B8 52%, #4A8DFF 100%);
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%);
height: auto;
}\n}.elementor .e-1666965-568f0cd{width:auto;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-f10a8f9-96aaaa9{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#0b6e3d;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-19c51ac-73e9027{font-family:"Big Shoulders Display";font-weight:700;font-size:clamp(1.75rem, 1.5rem + 1vw, 2.25rem);color:#0f1a16;letter-spacing:0.011em;line-height:102%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;\n}.elementor .e-ae20a18-fdebea3{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-305e47b-e7bb992{min-width:0px;position:relative;font-family:Outfit;font-weight:700;font-size:1rem;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-d946d81-8721e77{width:2.85rem;height:2.85rem;min-width:auto;overflow:hidden;color:#096b3a;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;background-color:#ffffff;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.5, 1) !important;
display: grid;\n}.elementor .e-89dcded-68d277b{width:auto;min-height:3.75rem;max-width:100%;overflow:hidden;position:relative;font-weight:700;font-size:1rem;color:#ffffff;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.85rem;padding-inline-end:0.4rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-image:linear-gradient(180deg, #0c8348 0%,#096b3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;box-shadow:0px 14px 30px -14px #096b3a99,0px 1px 0px 0px #ffffff47 inset;display:inline-flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor: pointer;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s linear !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
opacity: 0;
transition: opacity .4s linear;
background: radial-gradient(170px circle at var(--mx) var(--my),rgb(255 255 255 / .36),transparent 62%);
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: linear;
transition-delay: 0s;
background-image: radial-gradient(170px, rgba(255, 255, 255, 0.36), rgba(0, 0, 0, 0) 62%);
transform-origin: 158.375px 30px;
}
&:hover::before {
opacity: 1;
}
&::after {
content: "";
position: absolute;
inset: -20% auto -20% 0px;
width: 32%;
z-index: -1;
pointer-events: none;
background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);
transform: translate(-160%) skew(-18deg);
animation-name: brilha;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 1.5s;
animation-iteration-count: infinite;
transform-origin: 50.6797px 42px;
height: auto;
}\n}.elementor .e-89dcded-68d277b:hover,.elementor .e-89dcded-68d277b:focus-visible{color:#ffffff;box-shadow:0px 20px 40px -16px #096b3a99,0px 1px 0px 0px #ffffff47 inset;}.elementor .e-89dcded-68d277b:active{color:#ffffff;transform:scale3d(0.97, 0.97, 1);}.elementor .e-77dee3f-12080ac{font-family:Outfit;font-weight:600;font-size:0.9375rem;color:#0f1a16;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-9ba5d2d-f0f4f0e{font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#3a4a44;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-c7343bd-67d968c{font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#3a4a44;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-8664278-bbaf06a{width:fit-content;font-family:Outfit;font-weight:600;font-size:0.9375rem;color:#0b6e3d;line-height:24px;text-align:start;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0b6e3d;border-style:solid;background-color:#ffffff00;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
justify-self: start;\n}.elementor .e-8664278-bbaf06a:hover,.elementor .e-8664278-bbaf06a:focus-visible{color:#0b6e3d;}.elementor .e-ea3b1bc-c0fc7f2{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:0.15rem;display: grid;\n}.elementor .e-7d487d7-996805f{font-family:Outfit;font-weight:600;font-size:0.9375rem;color:#0f1a16;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-d1feb58-376fd6e{font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#3a4a44;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-f994b91-ecf51bd{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:0.15rem;display: grid;\n}.elementor .e-605bfcf-7c415ef{font-family:Outfit;font-weight:600;font-size:0.9375rem;color:#0f1a16;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-b42d8d4-a038165{font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#3a4a44;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-21e4541-747616d{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:0.15rem;display: grid;\n}.elementor .e-f2791b4-807fadb{width:auto;font-size:0.9375rem;line-height:24px;padding-block-start:1rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0f1a1624;border-style:solid;gap:16px;display: grid;\n}.elementor .e-4b9eae6-cec03f0{width:auto;min-width:0px;overflow:hidden;position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem);padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:6px;border-width:1px;border-color:#0f1a1614;border-style:solid;background-color:#ffffff;display:block;}.elementor .e-9eb965a-e38ca00{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:72px;grid-template-columns:minmax(0px, 7fr) minmax(0px, 5fr);grid-template-rows:auto;align-items:start;}.elementor .e-da6d7f4-65af413{min-height:0px;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3a4a44;line-height:27.2px;text-align:start;padding-block-start:calc(clamp(4.5rem, 3rem + 7vw, 9rem) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f2f5f3;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);\n}.elementor .e-ec132c4-c4c788f{width:100%;height:100%;max-width:100%;aspect-ratio:1024/1536;object-fit:cover;object-position:50% 12%;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-03531ba-3b4cdc2{width:auto;overflow:hidden;aspect-ratio:4/5;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#0c2a21;display:block;clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 64px 100%, 0px calc(100% - 64px));
&::after {
content: "";
position: absolute;
inset: 0px;
pointer-events: none;
background-image: linear-gradient(transparent 55%, rgba(12, 42, 33, 0.55) 100%);
transform-origin: 216px 270px;
}\n}.elementor .e-3e9a601-2e74a32{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-9a78ca9-ed1b7fc{width:0.5rem;height:0.5rem;font-family:Outfit;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:14.4px;text-align:start;font-style:italic;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:#3be58a;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-85df6bf-b1acb72{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:14.4px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-b9dcd83-6e4a388{width:fit-content;position:absolute;inset-inline-end:1rem;inset-block-end:1rem;z-index:2;font-weight:500;font-size:0.75rem;color:#f4f8f5;letter-spacing:0.2em;line-height:14.4px;text-transform:uppercase;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:2px;border-width:1px;border-color:#f4f8f529;border-style:solid;background-color:#0c2a21d1;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;}.elementor .e-bd875e1-ae24fcc{width:100%;min-width:0px;max-width:27rem;position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;isolation: isolate;\n}.elementor .e-ac6f4f4-8dda851{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3be58a;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-80d9465-80b3ad8{font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.25rem, 1.65rem + 2.6vw, 3.75rem);color:#f4f8f5;letter-spacing:-0.007em;line-height:96%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-d248d68-0c9f1c0{max-width:40rem;font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1.06rem + .35vw, 1.3125rem);color:#b8c9c1;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-fb3619a-e74ab8e{max-width:40rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-3bec0e3-e1d9ea4{max-width:40rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-9148fd5-d4fe8d6{max-width:40rem;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-fa83d76-1ccb3f3{font-family:Outfit;font-weight:300;font-size:clamp(1.375rem, 1.15rem + 1vw, 2rem);color:#f4f8f5;line-height:140%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-fd48773-57934d1{width:auto;max-width:40rem;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5rem;padding-inline-end:0rem;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#3be58a;border-style:solid;display:block;}.elementor .e-2f7544c-66ab3a8{width:fit-content;min-width:0px;position:relative;font-family:Outfit;font-weight:700;font-size:1rem;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;display:block;flex-wrap:nowrap;flex:0 0 auto;align-self:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-9817c0c-6e0260a{width:2.85rem;height:2.85rem;min-width:auto;overflow:hidden;color:#3be58a;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;background-color:#062017;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.5, 1) !important;
display: grid;\n}.elementor .e-3035239-971875a{width:auto;min-height:3.75rem;max-width:100%;overflow:hidden;position:relative;font-weight:700;font-size:1rem;color:#062017;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.85rem;padding-inline-end:0.4rem;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-image:linear-gradient(180deg, #5cf0a0 0%,#2fd87c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;box-shadow:0px 14px 30px -14px #3be58a8c,0px 1px 0px 0px #ffffff47 inset;display:inline-flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor: pointer;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s linear !important;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
opacity: 0;
transition: opacity .4s linear;
background: radial-gradient(170px circle at var(--mx) var(--my),rgb(255 255 255 / .36),transparent 62%);
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: linear;
transition-delay: 0s;
background-image: radial-gradient(170px, rgba(255, 255, 255, 0.36), rgba(0, 0, 0, 0) 62%);
transform-origin: 158.375px 30px;
}
&:hover::before {
opacity: 1;
}
&::after {
content: "";
position: absolute;
inset: -20% auto -20% 0px;
width: 32%;
z-index: -1;
pointer-events: none;
background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);
transform: translate(-160%) skew(-18deg);
animation-name: brilha;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 1.5s;
animation-iteration-count: infinite;
transform-origin: 50.6797px 42px;
height: auto;
}\n}.elementor .e-3035239-971875a:hover,.elementor .e-3035239-971875a:focus-visible{color:#062017;box-shadow:0px 20px 40px -16px #3be58a8c,0px 1px 0px 0px #ffffff47 inset;}.elementor .e-3035239-971875a:active{color:#062017;transform:scale3d(0.97, 0.97, 1);}.elementor .e-287ef65-0637121{width:auto;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-3958810-7a30ee3{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:96px;grid-template-columns:minmax(0px, 5fr) minmax(0px, 7fr);grid-template-rows:auto;align-items:start;}.elementor .e-00f353f-d9009ae{min-height:0px;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:calc(clamp(4.5rem, 3rem + 7vw, 9rem) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#11362b;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);\n}.elementor .e-b459e90-8b383e4{width:clamp(3rem, 8vw, 8rem);height:clamp(1.75rem, 3vw, 2.75rem);font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3be58a;line-height:27.2px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8.8px;margin-inline-start:0px;margin-inline-end:-5.6px;background-color:#00000000;display:block;flex:0 0 auto;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(59, 229, 138)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(59, 229, 138)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(59, 229, 138));
background-size: 100% 2px, 72% 2px, 48% 2px;
background-position: 100% 12%, 100% 50%, 100% 88%;
background-repeat: no-repeat, no-repeat, no-repeat;\n}.elementor .e-eb2c8e4-4c5a55c{width:fit-content;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:end;will-change: transform;\n}.elementor .e-e06c62e-39b7373{min-height:0px;position:relative;z-index:6;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#3be58a;line-height:27.2px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: none;\n}.elementor .e-1b1a0ad-babc99f{width:100%;height:100%;max-width:100%;aspect-ratio:1920/1280;object-fit:cover;object-position:78% 35%;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-575dabc-c5ea80c{width:100%;min-width:auto;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#0c2a21;display:block;&::after {
content: "";
position: absolute;
inset: 0px;
background: linear-gradient(90deg,#0A0E0D 0%,rgb(10 14 13 / .82) 34%,rgb(10 14 13 / .15) 70%,transparent 100%);
background-image: linear-gradient(90deg, rgb(10, 14, 13) 0%, rgba(10, 14, 13, 0.82) 34%, rgba(10, 14, 13, 0.15) 70%, rgba(0, 0, 0, 0) 100%);
transform-origin: 952.5px 365.57px;
}\n}.elementor .e-6c8b3e6-796653a{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3be58a;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-3c7c8de-0fb3dd8{max-width:14ch;font-family:"Big Shoulders Display";font-weight:800;font-size:clamp(2.5rem, 1.7rem + 3.6vw, 4.75rem);color:#f4f8f5;letter-spacing:-0.009em;line-height:96%;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
text-wrap: balance;
& span:nth-of-type(1),
& span:nth-of-type(1) * {
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-box-decoration-break: clone !important;
box-decoration-break: clone !important;
background-image: linear-gradient(100deg, rgb(59, 229, 138) 0%, rgb(43, 211, 184) 52%, rgb(74, 141, 255) 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}\n}.elementor .e-dc8f678-10f0c19{max-width:32rem;font-family:Outfit;font-weight:300;font-size:clamp(1.125rem, 1.06rem + .35vw, 1.3125rem);color:#b8c9c1;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-fd6cb91-7609487{width:fit-content;min-width:0px;position:relative;font-family:Outfit;font-weight:700;font-size:1rem;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;display:block;flex-wrap:nowrap;flex:0 0 auto;align-self:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-0613c7a-4b4bdc1{width:2.85rem;height:2.85rem;min-width:auto;overflow:hidden;color:#3be58a;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;background-color:#062017;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.5, 1) !important;
display: grid;\n}.elementor .e-f3d1f1f-f1c3433{width:auto;min-height:3.75rem;max-width:100%;overflow:hidden;position:relative;font-weight:700;font-size:1rem;color:#062017;letter-spacing:0.1em;line-height:18.4px;text-align:center;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.85rem;padding-inline-end:0.4rem;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-image:linear-gradient(180deg, #5cf0a0 0%,#2fd87c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;box-shadow:0px 14px 30px -14px #3be58a8c,0px 1px 0px 0px #ffffff47 inset;display:inline-flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor: pointer;
transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s linear !important;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
opacity: 0;
transition: opacity .4s linear;
background: radial-gradient(170px circle at var(--mx) var(--my),rgb(255 255 255 / .36),transparent 62%);
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: linear;
transition-delay: 0s;
background-image: radial-gradient(170px, rgba(255, 255, 255, 0.36), rgba(0, 0, 0, 0) 62%);
transform-origin: 158.375px 30px;
}
&:hover::before {
opacity: 1;
}
&::after {
content: "";
position: absolute;
inset: -20% auto -20% 0px;
width: 32%;
z-index: -1;
pointer-events: none;
background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);
transform: translate(-160%) skew(-18deg);
animation-name: brilha;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 1.5s;
animation-iteration-count: infinite;
transform-origin: 50.6797px 42px;
height: auto;
}\n}.elementor .e-f3d1f1f-f1c3433:hover,.elementor .e-f3d1f1f-f1c3433:focus-visible{color:#062017;box-shadow:0px 20px 40px -16px #3be58a8c,0px 1px 0px 0px #ffffff47 inset;}.elementor .e-f3d1f1f-f1c3433:active{color:#062017;transform:scale3d(0.97, 0.97, 1);}.elementor .e-ca0c03a-0d84f00{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);min-width:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-ab684fe-edbbbf2{width:auto;min-height:40rem;position:relative;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:clamp(4.5rem, 3rem + 7vw, 9rem);padding-block-end:clamp(4.5rem, 3rem + 7vw, 9rem);padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#0a0e0d;gap:0px;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
overflow: clip;
pointer-events: auto;
clip-path: polygon(0px 64px, 100% 0px, 100% 100%, 0px 100%);
display: grid;\n}.elementor .e-dd5a302-e12c6e4{min-height:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-f3f4427-8fa5fcc{font-family:Outfit;font-weight:500;font-size:0.875rem;color:#f4f8f5;letter-spacing:0.04em;line-height:15.4px;text-align:start;text-transform:uppercase;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: nowrap;
white-space: nowrap;\n}.elementor .e-5e7473b-a675b8b{font-family:Outfit;font-weight:300;font-size:0.6875rem;color:#f4f8f5;letter-spacing:0.32em;line-height:11px;text-align:start;text-transform:uppercase;margin-block-start:3.2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:85%;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-a429bd5-ce3324a{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;flex-wrap:nowrap;}.elementor .e-f6419f4-48180c5{width:fit-content;min-width:0px;font-weight:400;color:#f4f8f5;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;display:inline-flex;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;white-space: nowrap;\n}.elementor .e-1e2c5f9-1ea7581{max-width:22rem;font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#b8c9c1;line-height:155%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-a66c1c1-8eac80b{width:auto;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-f8b3040-6b49f04{width:fit-content;font-family:Outfit;font-weight:500;font-size:0.8125rem;color:#3be58a;letter-spacing:0.3em;line-height:16.9px;text-align:start;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;flex-direction:row;gap:0.9em;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
&::before {
content: "";
width: 2.25rem;
height: 2px;
background-color: currentcolor;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
transform-origin: 18px 1px;
position: static !important;
inset: auto !important;
}\n}.elementor .e-a767cf7-af47d22{width:fit-content;font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#f4f8f5;line-height:24px;text-align:start;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;background-color:#ffffff00;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
justify-self: start;\n}.elementor .e-a767cf7-af47d22:hover,.elementor .e-a767cf7-af47d22:focus-visible{color:#f4f8f5;}.elementor .e-ac552f5-cf45941{font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#b8c9c1;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-569c7d9-10d40ea{font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#b8c9c1;line-height:24px;text-align:start;display:block;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;\n}.elementor .e-8a1b91d-cea9dca{width:fit-content;font-family:Outfit;font-weight:400;font-size:0.9375rem;color:#f4f8f5;line-height:24px;text-align:start;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f529;border-style:solid;background-color:#ffffff00;flex-wrap:nowrap;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
justify-self: start;\n}.elementor .e-8a1b91d-cea9dca:hover,.elementor .e-8a1b91d-cea9dca:focus-visible{color:#f4f8f5;}.elementor .e-7738ccd-d6eeef4{width:auto;font-size:0.9375rem;line-height:24px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:0.35rem;display: grid;\n}.elementor .e-2c3d566-1b77aed{width:auto;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:block;}.elementor .e-82fdb7c-0c55b1f{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:72px;grid-template-columns:minmax(0px, 6fr) minmax(0px, 5fr);grid-template-rows:auto;}.elementor .e-343f943-753328a{font-family:Outfit;font-weight:400;font-size:0.8125rem;color:#9bb2a8;line-height:20.8px;text-align:start;padding-block-start:1.5rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f514;border-style:solid;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
text-wrap: pretty;\n}.elementor .e-a16e444-469e366{width:min(100% - 2 * clamp(1.25rem, .6rem + 3vw, 2.5rem),76rem);padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-d2b97cb-0c9e659{min-height:0px;font-family:Outfit;font-weight:400;font-size:1.0625rem;color:#b8c9c1;line-height:27.2px;text-align:start;padding-block-start:4.5rem;padding-block-end:calc(4.5rem + 3rem);padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f4f8f514;border-style:solid;background-color:#0a0e0d;display:block;font-family: Outfit, -apple-system, "Segoe UI", Arial, sans-serif;
pointer-events: auto;\n}.elementor .e-eix7tz1-4av9lpu{display:none;}