.elementor .e-64fd5cb-2150a8c{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-3;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:url("https://nsengenharia.com.br/wp-content/uploads/2026/09/hero-bg.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#00000000;display:block;transform: scale(1.06);\n}.elementor .e-e1af2eb-63f00b9{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(124deg, #0a181ec7 0%,#122f3ac7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;}.elementor .e-17af2d4-583fe0b{width:1060px;height:1020px;min-width:auto;position:absolute;inset-block-start:-20%;inset-inline-start:-14%;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;border-width:0px;background-image:radial-gradient(circle at center center, #18929238 0%,#00000000 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;filter:blur(90px);display:block;pointer-events: none;\n}.elementor .e-63f4cc9-76cbb54{width:700px;height:700px;min-width:auto;position:absolute;inset-block-start:35%;inset-inline-end:-8%;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;border-width:0px;background-image:radial-gradient(circle at center center, #22d3d324 0%,#00000000 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;filter:blur(90px);display:block;pointer-events: none;\n}.elementor .e-62b61e5-488edb9{width:1600px;height:300px;min-width:auto;position:absolute;inset-block-end:-10%;inset-inline-start:-10%;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:50%;border-width:0px;background-image:radial-gradient(circle at center center, #122f3ae6 0%,#00000000 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;filter:blur(40px);display:block;pointer-events: none;\n}.elementor .e-38e88b1-c2bcfb0{width:clamp(240px, 28vw, 400px);max-width:100%;position:absolute;inset-block-start:12%;inset-inline-end:-6%;z-index:-1;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;opacity:90%;display:block;flex-wrap:nowrap;vertical-align: middle;
pointer-events: none;\n}.elementor .e-1345588-dda3991{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.375rem, 1.1rem + 4.2vw, 4.125rem);color:#ffffff;letter-spacing:-0.01em;line-height:106%;text-align:start;border-width:0px;}.elementor .e-3ebbdde-59629c1{max-width:760px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1.0625rem, 0.95rem + 0.5vw, 1.375rem);color:#ffffff;line-height:135%;text-align:start;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-2c6dc9b-b272a69{width:300px;height:60px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);
transform: translateX(-120%);
z-index: -1;
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 149px 29px;
}
&:hover::after {
transform: translateX(120%);
}\n}.elementor .e-2c6dc9b-b272a69:hover,.elementor .e-2c6dc9b-b272a69:focus-visible{box-shadow:0px 14px 34px -10px #1892928c;transform:translate3d(0px, -2px, 0px);}.elementor .e-2c6dc9b-b272a69:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-c9a13d1-6973dfb{width:250px;height:60px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:#f4f5f6cc;border-style:solid;background-color:#ffffff00;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;\n}.elementor .e-c9a13d1-6973dfb:hover,.elementor .e-c9a13d1-6973dfb:focus-visible{border-color:#ffffff;background-color:#ffffff14;transform:translate3d(0px, -2px, 0px);}.elementor .e-c9a13d1-6973dfb:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-0eec646-c3b239a{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;border-width:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:start;align-items:stretch;}.elementor .e-1f0e9e7-73dc137{width:auto;max-width:813px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-f2dcf39-ec0cde0{width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.625rem;color:#f4f5f6cc;letter-spacing:0.2em;line-height:15px;text-align:center;text-transform:uppercase;border-width:0px;}.elementor .e-7c97e6c-2f53cfc{width:auto;max-width:100%;max-height:100%;aspect-ratio:514/297;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-42c5176-14cd6e8{width:80px;height:40px;min-width:auto;font-weight:300;color:#ffffff;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;
white-space: normal !important;\n}.elementor .e-265b1df-11a1391{width:auto;max-width:100%;max-height:100%;aspect-ratio:297/287;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-0ec3a78-f926824{width:80px;height:40px;min-width:auto;font-weight:300;color:#ffffff;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;
white-space: normal !important;\n}.elementor .e-32a2d27-a254c8a{width:auto;max-width:100%;max-height:100%;aspect-ratio:800/500;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-d2da515-d062208{width:80px;height:40px;min-width:auto;font-weight:300;color:#ffffff;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;
white-space: normal !important;\n}.elementor .e-0a53226-65b5bc3{width:auto;max-width:100%;max-height:100%;aspect-ratio:487/335;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-35cd1db-627b767{width:80px;height:40px;min-width:auto;font-weight:300;color:#ffffff;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;
white-space: normal !important;\n}.elementor .e-9e1f04c-4f1be70{width:auto;max-width:100%;max-height:100%;aspect-ratio:401/121;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-09b2c82-b83ac33{width:80px;height:40px;min-width:auto;font-weight:300;color:#ffffff;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;
white-space: normal !important;\n}.elementor .e-d8419ec-ccca206{width:auto;max-width:100%;max-height:100%;aspect-ratio:349/71;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-0dbf31b-3f2067b{width:80px;height:40px;min-width:auto;font-weight:300;color:#ffffff;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;
white-space: normal !important;\n}.elementor .e-7b8b5b7-7cae095{width:max-content;min-width:100%;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-width:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:end;align-items:center;}.elementor .e-3369392-3a00438{width:100%;min-width:auto;max-width:100%;overflow:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;cursor: default;
scrollbar-width: none;
display: block !important;
--widgets-spacing: 0px;
--widgets-spacing-row: 0px;
--widgets-spacing-column: 0px;\n}.elementor .e-332b6ed-8e556d1{width:582px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-78b7713-353000d{width:100%;min-width:auto;max-width:1440px;position:relative;padding-block-start:calc(76px + clamp(88px, 12vh, 160px));padding-block-end:clamp(48px, 6vw, 90px);padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-2bc4a8f-014a9e8{min-height:clamp(640px, 100svh, 860px);overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:end;align-items:stretch;isolation: isolate;
pointer-events: auto;\n}.elementor .e-5cf2327-f3c7bcd{min-width:0px;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#ffffff;line-height:145%;text-align:start;border-width:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;&::before {
content: "";
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
position: static !important;
inset: auto !important;
}
&::after {
content: "";
position: absolute;
inset: 50% auto auto 0px;
width: 13px;
height: 13px;
margin-top: -6.5px;
border-radius: 3px;
opacity: 0;
pointer-events: none;
border-color: rgba(34, 211, 211, 0.5);
border-style: solid;
border-width: 1px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
animation: eyebrow-pulse 3.2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation-duration: 3.2s;
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: normal;
animation-play-state: running;
animation-name: eyebrow-pulse;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
transform: matrix(1.00493, 0, 0, 1.00493, 0, 0);
transform-origin: 6.5px 6.5px;
}\n}.elementor .e-5d90fed-d8a8cf8{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1.375rem, 1rem + 1.3vw, 2rem);color:#f4f5f6;line-height:132%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-db21c95-4660e0c{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(1.375rem, 1rem + 1.3vw, 2rem);color:#f4f5f6;line-height:132%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-bdebf87-5696d1e{width:auto;min-width:auto;font-size:clamp(1.375rem, 1rem + 1.3vw, 2rem);color:#f4f5f6;line-height:132%;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-feba07f-5ce86f9{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:2.5rem;grid-template-columns:38% 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-1d1f141-5a85599{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:72px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f4f5f64d;}.elementor .e-2f1c426-8dd8877{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#22d3d3;letter-spacing:-0.02em;line-height:115%;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:8.25px;border-width:0px;display:block;flex-wrap:nowrap;font-variant-numeric: tabular-nums;\n}.elementor .e-8acb2d7-a4af5f4{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#f4f5f6;letter-spacing:-0.02em;line-height:115%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;font-variant-numeric: tabular-nums;\n}.elementor .e-d30164d-b6f7167{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#f4f5f6;letter-spacing:0em;line-height:14.95px;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:0px;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-b7052b4-4f2a295{width:auto;font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#f4f5f6;letter-spacing:-0.02em;line-height:115%;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items: baseline;
line-height: 1.15;
font-variant-numeric: tabular-nums;\n}.elementor .e-6b81ed0-6d10523{max-width:303px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#b5bfcc;line-height:130%;text-align:start;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-70fd4a1-2f86419{width:auto;min-width:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-1e8f7b4-148bddb{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#22d3d3;letter-spacing:-0.02em;line-height:115%;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:8.25px;border-width:0px;display:block;flex-wrap:nowrap;font-variant-numeric: tabular-nums;\n}.elementor .e-9c0f0c8-6f6c2f5{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#f4f5f6;letter-spacing:-0.02em;line-height:115%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;font-variant-numeric: tabular-nums;\n}.elementor .e-8d47255-9697866{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#f4f5f6;letter-spacing:0em;line-height:14.95px;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:0px;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-3d53cba-c347a37{width:auto;font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#f4f5f6;letter-spacing:-0.02em;line-height:115%;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items: baseline;
line-height: 1.15;
font-variant-numeric: tabular-nums;\n}.elementor .e-76b5313-0c9cb01{max-width:335px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#b5bfcc;line-height:130%;text-align:start;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-85281e7-02bdf0e{width:auto;min-width:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;justify-self: center;\n}.elementor .e-c8dc77a-493855a{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#22d3d3;letter-spacing:-0.02em;line-height:115%;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:8.25px;border-width:0px;display:block;flex-wrap:nowrap;font-variant-numeric: tabular-nums;\n}.elementor .e-5062540-d3f8743{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#f4f5f6;letter-spacing:-0.02em;line-height:115%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;font-variant-numeric: tabular-nums;\n}.elementor .e-77703cf-88de95a{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#f4f5f6;letter-spacing:0em;line-height:14.95px;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:0px;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .e-8416bcf-c68b9c8{width:auto;font-weight:700;font-size:clamp(2.5rem, 1.6rem + 2.6vw, 3.4375rem);color:#f4f5f6;letter-spacing:-0.02em;line-height:115%;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items: baseline;
line-height: 1.15;
font-variant-numeric: tabular-nums;\n}.elementor .e-9763e81-520f78c{max-width:303px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#b5bfcc;line-height:130%;text-align:start;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-fe58a13-ea1cc59{width:auto;min-width:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;justify-self: end;\n}.elementor .e-7384de2-d29d2f2{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;gap:32px;grid-template-columns:repeat(3, minmax(0px, 340px));grid-template-rows:auto;justify-content:space-between;}.elementor .e-d3a40ad-3b9bc4c{width:100%;max-width:1440px;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:clamp(4rem, 7vw, 5.625rem);padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-6f46437-0161bac{min-height:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;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:#f4f5f64d;border-style:solid;background-color:#122f3a;display:block;pointer-events: auto;\n}.elementor .e-343dcd2-0540d96{width:100%;height:100%;max-width:100%;aspect-ratio:1131/688;object-fit:cover;object-position:center right;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;opacity:45%;flex-wrap:nowrap;z-index: 0;
vertical-align: middle;
pointer-events: none;
mask-image: linear-gradient(to left, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%), linear-gradient(rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
mask-repeat: repeat, repeat;
mask-position: 0% 0%, 0% 0%;
mask-size: auto, auto;
mask-mode: match-source, match-source;
mask-composite: intersect, intersect;
mask-clip: border-box, border-box;
mask-origin: border-box, border-box;\n}.elementor .e-70434af-6c8a63f{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(2.125rem, 1.2rem + 3.2vw, 3.5rem);color:#122f3a;letter-spacing:-0.01em;line-height:115%;text-align:start;border-width:0px;}.elementor .e-7484fea-f24617e{max-width:569px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);color:#50656e;line-height:150%;text-align:start;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-da033cc-f1a287e{width:fit-content;min-width:auto;max-width:720px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-4e9ddda-0c4f8f5{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#334b56;line-height:27px;text-align:start;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:#50656e1a;border-style:solid;background-color:#ffffff99;backdrop-filter:blur(2px);display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;align-self:start;&::before {
content: "";
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
flex-shrink: 0;
position: static !important;
inset: auto !important;
}\n}.elementor .e-54a6ccf-ac7a3a9{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:space-between;align-items:start;}.elementor .e-41bf007-26d0fc3{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.7vw, 1.75rem);color:#122f3a;line-height:130%;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-1a54718-11c3252{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-b997223-0f7f818{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#18929233;}.elementor .e-e94749a-304d34b{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-d9ad1fa-86a2507{width:20px;height:20px;max-width:100%;position:relative;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-19ba597-c4c6439{width:auto;min-width:auto;font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-9d12ce2-c60461a{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;font-weight:300;color:#50656e;padding-block-start:clamp(28px, 3.5vw, 60px);padding-block-end:clamp(28px, 3.5vw, 60px);padding-inline-start:clamp(28px, 3.5vw, 60px);padding-inline-end:clamp(28px, 3.5vw, 60px);border-radius:0px;border-width:0px;background-color:#f4f5f6;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 219px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-9d12ce2-c60461a:hover,.elementor .e-9d12ce2-c60461a:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-fd71906-ea40f6e{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.7vw, 1.75rem);color:#122f3a;line-height:130%;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-fc8b913-a2a53a7{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-024fe27-9cc745d{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#18929233;}.elementor .e-f6db914-d1370ea{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-768412c-2969c8c{width:20px;height:20px;max-width:100%;position:relative;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-9f2aae7-d737369{width:auto;min-width:auto;font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-b69e1d7-703ec53{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;font-weight:300;color:#50656e;padding-block-start:clamp(28px, 3.5vw, 60px);padding-block-end:clamp(28px, 3.5vw, 60px);padding-inline-start:clamp(28px, 3.5vw, 60px);padding-inline-end:clamp(28px, 3.5vw, 60px);border-radius:0px;border-width:0px;background-color:#dae6e7;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 219px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-b69e1d7-703ec53:hover,.elementor .e-b69e1d7-703ec53:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-88dfb1e-5a0ead6{width:100%;height:100%;min-height:388px;max-width:100%;aspect-ratio:580/500;object-fit:cover;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-5a56154-8a928b4{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#dae6e7;display:block;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 219px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-5a56154-8a928b4:hover,.elementor .e-5a56154-8a928b4:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-a89e3b8-5c92790{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#17919100;}.elementor .e-ca1edcb-228e25c{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;font-weight:300;color:#50656e;padding-block-start:clamp(28px, 3.5vw, 60px);padding-block-end:clamp(28px, 3.5vw, 60px);padding-inline-start:clamp(28px, 3.5vw, 60px);padding-inline-end:clamp(28px, 3.5vw, 60px);border-radius:0px;border-width:0px;background-image:url("https://nsengenharia.com.br/wp-content/uploads/2026/09/servico-arquitetura-opt.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 205.867px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-ca1edcb-228e25c:hover,.elementor .e-ca1edcb-228e25c:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-8f51fbf-4e895ff{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.7vw, 1.75rem);color:#122f3a;line-height:130%;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-785e814-ddead0a{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-fed6998-0078fce{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#18929233;}.elementor .e-4ed026b-a166365{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-32b2f2e-4460d4e{width:20px;height:20px;max-width:100%;position:relative;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-e3c7bb6-eebb1a6{width:auto;min-width:auto;font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-b3415f4-a50b0de{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;font-weight:300;color:#50656e;padding-block-start:clamp(28px, 3.5vw, 60px);padding-block-end:clamp(28px, 3.5vw, 60px);padding-inline-start:clamp(28px, 3.5vw, 60px);padding-inline-end:clamp(28px, 3.5vw, 60px);border-radius:0px;border-width:0px;background-color:#dae6e7;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 205.867px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-b3415f4-a50b0de:hover,.elementor .e-b3415f4-a50b0de:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-44dbb4a-06b79fe{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.7vw, 1.75rem);color:#122f3a;line-height:130%;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-7782a8b-6421938{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-4d16e0e-2850112{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#18929233;}.elementor .e-fe955bc-386e5c2{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-e33b5b7-d01ce27{width:20px;height:20px;max-width:100%;position:relative;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-4a2708d-b137103{width:auto;min-width:auto;font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-cfc81d3-6f17faa{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;font-weight:300;color:#50656e;padding-block-start:clamp(28px, 3.5vw, 60px);padding-block-end:clamp(28px, 3.5vw, 60px);padding-inline-start:clamp(28px, 3.5vw, 60px);padding-inline-end:clamp(28px, 3.5vw, 60px);border-radius:0px;border-width:0px;background-color:#f7f7f7;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 205.867px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-cfc81d3-6f17faa:hover,.elementor .e-cfc81d3-6f17faa:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-ecbe683-dfa1a7e{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.7vw, 1.75rem);color:#122f3a;line-height:130%;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-d9d6698-d1961d4{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-3465a48-b74a430{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#18929233;}.elementor .e-cb1c233-20badde{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-81d8867-67becbc{width:20px;height:20px;max-width:100%;position:relative;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-c16dd80-8ec3ed1{width:auto;min-width:auto;font-weight:700;font-size:1.25rem;color:#50656eb3;line-height:28px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-94bce5f-86fd090{width:auto;min-width:auto;min-height:388px;overflow:hidden;position:relative;font-weight:300;color:#50656e;padding-block-start:clamp(28px, 3.5vw, 60px);padding-block-end:clamp(28px, 3.5vw, 60px);padding-inline-start:clamp(28px, 3.5vw, 60px);padding-inline-end:clamp(28px, 3.5vw, 60px);border-radius:0px;border-width:0px;background-color:#dae6e7;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
isolation: isolate;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0px;
z-index: -1;
transform: translateY(100%);
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
background: linear-gradient(180deg, rgb(24 146 146 / 0) 0%, rgb(24 146 146 / 0.10) 100%);
background-image: linear-gradient(rgba(24, 146, 146, 0) 0%, rgba(24, 146, 146, 0.1) 100%);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 219px 205.867px;
}
&:hover::before {
transform: translateY(0px);
}\n}.elementor .e-94bce5f-86fd090:hover,.elementor .e-94bce5f-86fd090:focus-visible{box-shadow:0px 24px 50px -30px #122f3a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-111b9c7-79a2a34{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;gap:3px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;}.elementor .e-44edbf0-144c62d{width:100%;max-width:1440px;position:relative;z-index:1;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:clamp(4rem, 7vw, 5.625rem);padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-5820315-e72319f{min-height:0px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#ffffff;display:block;pointer-events: auto;\n}.elementor .e-176bd67-5271a4b{width:fit-content;min-width:0px;max-width:661px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1.875rem, 1.1rem + 2.6vw, 2.875rem);color:#f4f5f6;letter-spacing:-0.014em;line-height:122%;text-align:end;border-width:0px;grid-column:title;grid-row:title;justify-self: end;
grid-area: title;\n}.elementor .e-7653afa-bbc8500{min-width:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);color:#f4f5f6;line-height:150%;text-align:start;padding-block-start:0.5rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;grid-column:text;grid-row:text;grid-area: text;\n}.elementor .e-8b13eea-ef654f2{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;letter-spacing:0.02em;line-height:24px;text-align:start;text-transform:uppercase;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-af95683-486090a{width:22px;height:22px;max-width:none;overflow:visible;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;letter-spacing:0.02em;line-height:24px;text-align:start;text-transform:uppercase;border-width:0px;display:flex;flex-wrap:nowrap;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;
fill: none;\n}.elementor .e-5885b3a-c99ebfd{width:fit-content;min-width:auto;font-weight:300;font-size:1rem;color:#f4f5f6;letter-spacing:0.02em;text-transform:uppercase;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0rem;padding-inline-end:0rem;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:#f4f5f6;border-style:solid;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;grid-column:cta;grid-row:cta;justify-content:start;align-items:center;transition: gap 0.25s cubic-bezier(0.16, 1, 0.3, 1), color 0.25s ease !important;
justify-self: end;
grid-area: cta;\n}.elementor .e-5885b3a-c99ebfd:hover,.elementor .e-5885b3a-c99ebfd:focus-visible{color:#ffffff;gap:16px;}.elementor .e-249640d-d1a7706{width:auto;column-gap:48px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;row-gap:24px;grid-template-columns:482px minmax(0px, 1fr);grid-template-rows:auto;align-items:start;grid-template-areas: "text title" ". cta";\n}.elementor .e-32cb986-8754e79{width:100%;max-width:1440px;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:0rem;padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-de672ae-45ef098{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-03cc538-16c1def{width:50px;height:50px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-dca8073-5824916{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-f023a87-0535093{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;opacity:70%;}.elementor .e-029be72-786962d{width:320px;min-width:auto;min-height:350px;color:#f4f5f6;padding-block-start:2.4375rem;padding-block-end:3rem;padding-inline-start:2.4375rem;padding-inline-end:2.375rem;border-radius:14px;border-width:1px;border-color:#18929200;border-style:solid;background-color:#172227;display:block;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s ease, box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
scroll-snap-align: start;\n}.elementor .e-029be72-786962d:hover,.elementor .e-029be72-786962d:focus-visible{border-color:#18929259;box-shadow:0px 30px 60px -30px #00000099;transform:translate3d(0px, -6px, 0px);}.elementor .e-209b22a-9a1e1e9{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-515a884-abe5722{width:50px;height:50px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-63492c9-346f84a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-9714917-336e4d7{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;opacity:70%;}.elementor .e-d0945fe-2ba5a8f{width:320px;min-width:auto;min-height:350px;color:#f4f5f6;padding-block-start:2.4375rem;padding-block-end:3rem;padding-inline-start:2.4375rem;padding-inline-end:2.375rem;border-radius:14px;border-width:1px;border-color:#18929200;border-style:solid;background-color:#172227;display:block;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s ease, box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
scroll-snap-align: start;\n}.elementor .e-d0945fe-2ba5a8f:hover,.elementor .e-d0945fe-2ba5a8f:focus-visible{border-color:#18929259;box-shadow:0px 30px 60px -30px #00000099;transform:translate3d(0px, -6px, 0px);}.elementor .e-0435271-7e93081{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-c3fb855-2d6ef6c{width:50px;height:50px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-e7258f7-8dde05e{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-f00e6d0-5135481{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;opacity:70%;}.elementor .e-566840d-67b7504{width:320px;min-width:auto;min-height:350px;color:#f4f5f6;padding-block-start:2.4375rem;padding-block-end:3rem;padding-inline-start:2.4375rem;padding-inline-end:2.375rem;border-radius:14px;border-width:1px;border-color:#18929200;border-style:solid;background-color:#172227;display:block;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s ease, box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
scroll-snap-align: start;\n}.elementor .e-566840d-67b7504:hover,.elementor .e-566840d-67b7504:focus-visible{border-color:#18929259;box-shadow:0px 30px 60px -30px #00000099;transform:translate3d(0px, -6px, 0px);}.elementor .e-0baf7d7-2c1b226{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-a222494-db43e7f{width:50px;height:50px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-dc7edf0-737919e{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-1a13af2-af0671b{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;opacity:70%;}.elementor .e-e22f1f8-c89a820{width:320px;min-width:auto;min-height:350px;color:#f4f5f6;padding-block-start:2.4375rem;padding-block-end:3rem;padding-inline-start:2.4375rem;padding-inline-end:2.375rem;border-radius:14px;border-width:1px;border-color:#18929200;border-style:solid;background-color:#172227;display:block;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s ease, box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
scroll-snap-align: start;\n}.elementor .e-e22f1f8-c89a820:hover,.elementor .e-e22f1f8-c89a820:focus-visible{border-color:#18929259;box-shadow:0px 30px 60px -30px #00000099;transform:translate3d(0px, -6px, 0px);}.elementor .e-a03218e-f1c8a1f{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-e9a6fb1-f530837{width:50px;height:50px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-06ed54c-27f2a65{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-7f3628b-2dc7e17{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;opacity:70%;}.elementor .e-21a0924-cf9f85b{width:320px;min-width:auto;min-height:350px;color:#f4f5f6;padding-block-start:2.4375rem;padding-block-end:3rem;padding-inline-start:2.4375rem;padding-inline-end:2.375rem;border-radius:14px;border-width:1px;border-color:#18929200;border-style:solid;background-color:#172227;display:block;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s ease, box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
scroll-snap-align: start;\n}.elementor .e-21a0924-cf9f85b:hover,.elementor .e-21a0924-cf9f85b:focus-visible{border-color:#18929259;box-shadow:0px 30px 60px -30px #00000099;transform:translate3d(0px, -6px, 0px);}.elementor .e-4734f88-72a9c6a{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-03fab85-7c8d3b9{width:50px;height:50px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-00c74e6-384680e{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-f3393cf-3eaca47{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;opacity:70%;}.elementor .e-160a9c0-1f76ff2{width:320px;min-width:auto;min-height:350px;color:#f4f5f6;padding-block-start:2.4375rem;padding-block-end:3rem;padding-inline-start:2.4375rem;padding-inline-end:2.375rem;border-radius:14px;border-width:1px;border-color:#18929200;border-style:solid;background-color:#172227;display:block;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s ease, box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
scroll-snap-align: start;\n}.elementor .e-160a9c0-1f76ff2:hover,.elementor .e-160a9c0-1f76ff2:focus-visible{border-color:#18929259;box-shadow:0px 30px 60px -30px #00000099;transform:translate3d(0px, -6px, 0px);}.elementor .e-389fb4e-c9b04f8{width:auto;overflow:auto;padding-block-start:0rem;padding-block-end:0.5rem;padding-inline-start:max(clamp(1.25rem, 4.2vw, 3.75rem), calc((100% - 1440px) / 2 + clamp(1.25rem, 4.2vw, 3.75rem)));padding-inline-end:max(clamp(1.25rem, 4.2vw, 3.75rem), calc((100% - 1440px) / 2 + clamp(1.25rem, 4.2vw, 3.75rem)));border-width:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:start;align-items:stretch;cursor: grab;
scrollbar-width: none;
scroll-snap-type: x mandatory;\n}.elementor .e-4054646-1fcde3d{width:100%;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:999px;border-width:0px;background-color:#22d3d3;transform:translate3d(calc(var(--offset, 0) * 1%), 0px, 0px) scale3d(1, 1, 1);transform-origin:0% 50% 0px;transition:transform 150ms;display:block;will-change: transform;\n}.elementor .e-40f13b5-d896b59{width:auto;height:2px;min-width:auto;overflow:hidden;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:0px;background-color:#18929233;display:block;flex:1 1 0%;}.elementor .e-3b5bb1f-99dafb1{width:24px;height:24px;max-width:none;overflow:visible;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:24px;text-align:center;border-width:0px;display:flex;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-43f4112-eabf566{width:56px;height:56px;min-width:auto;font-size:1rem;color:#f4f5f6;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#f4f5f64d;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;line-height: inherit;
letter-spacing: inherit;
appearance: button;
-webkit-appearance: button;
cursor: pointer;
transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-43f4112-eabf566:hover,.elementor .e-43f4112-eabf566:focus-visible{color:#ffffff;border-color:#189292;background-color:#189292;transform:scale3d(1.04, 1.04, 1);}.elementor .e-b688570-0828965{width:24px;height:24px;max-width:none;overflow:visible;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:24px;text-align:center;border-width:0px;display:flex;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-5d487a2-2e5ead0{width:56px;height:56px;min-width:auto;font-size:1rem;color:#f4f5f6;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#f4f5f64d;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;line-height: inherit;
letter-spacing: inherit;
appearance: button;
-webkit-appearance: button;
cursor: pointer;
transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-5d487a2-2e5ead0:hover,.elementor .e-5d487a2-2e5ead0:focus-visible{color:#ffffff;border-color:#189292;background-color:#189292;transform:scale3d(1.04, 1.04, 1);}.elementor .e-eedcdb9-febb18a{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-ce5ba87-5253a22{width:100%;max-width:1440px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:24px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-f89f2fc-4bb5514{width:auto;padding-block-start:0rem;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-width:0px;display:block;}.elementor .e-52bd094-13d3e26{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1.875rem, 1.1rem + 2.6vw, 2.875rem);color:#f4f5f6;letter-spacing:-0.014em;line-height:122%;text-align:center;border-width:0px;& span:nth-of-type(1) {
font-weight: 400 !important;
}\n}.elementor .e-136bf41-958a394{width:auto;max-width:100%;max-height:100%;aspect-ratio:514/297;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-3b7276e-cba4dba{width:150px;height:72px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;\n}.elementor .e-20e6ffb-b6d1d0d{width:auto;max-width:100%;max-height:100%;aspect-ratio:297/287;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-8481609-5596ec2{width:150px;height:72px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;\n}.elementor .e-a6c86fb-134a723{width:auto;max-width:100%;max-height:100%;aspect-ratio:800/500;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-4f2e10a-6def242{width:150px;height:72px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;\n}.elementor .e-0ae647c-ddb773f{width:auto;max-width:100%;max-height:100%;aspect-ratio:487/335;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-474a896-16c66e1{width:150px;height:72px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;\n}.elementor .e-26aaf4f-e37fe71{width:auto;max-width:100%;max-height:100%;aspect-ratio:401/121;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-ee02c82-0e11a78{width:150px;height:72px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;\n}.elementor .e-b274da7-a55e886{width:auto;max-width:100%;max-height:100%;aspect-ratio:349/71;object-fit:contain;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;mix-blend-mode:luminosity;opacity:90%;filter:grayscale(100%) brightness(160%);flex-wrap:nowrap;transition: opacity 0.25s ease, filter 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-3867c60-e6b89e9{width:150px;height:72px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;justify-content:center;align-items:center;scroll-snap-align: center;\n}.elementor .e-f559e39-09c774d{width:max-content;min-width:100%;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-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap: clamp(20px, 3vw, 36px);\n}.elementor .e-24c63a1-ded6dfc{width:100%;min-width:auto;max-width:100%;overflow:auto;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;cursor: default;
scrollbar-width: none;
display: block !important;
--widgets-spacing: 0px;
--widgets-spacing-row: 0px;
--widgets-spacing-column: 0px;\n}.elementor .e-afb6cfc-76dd9e2{width:300px;height:60px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);
transform: translateX(-120%);
z-index: -1;
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 149px 29px;
}
&:hover::after {
transform: translateX(120%);
}\n}.elementor .e-afb6cfc-76dd9e2:hover,.elementor .e-afb6cfc-76dd9e2:focus-visible{box-shadow:0px 14px 34px -10px #1892928c;transform:translate3d(0px, -2px, 0px);}.elementor .e-afb6cfc-76dd9e2:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-c29cc8e-8cf2fa9{width:auto;padding-block-start:7.5rem;padding-block-end:7.5rem;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:#1892924d;border-style:solid;display:flex;flex-direction:column;gap:60px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-d20204d-056e8b5{width:100%;max-width:1440px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-97dd7c2-d53621e{min-height:0px;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#122f3a;display:block;pointer-events: auto;\n}.elementor .e-02d2fde-cc04b0a{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#334b56;line-height:27px;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#50656e1a;border-style:solid;background-color:#ffffff99;backdrop-filter:blur(2px);display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;&::before {
content: "";
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
flex-shrink: 0;
position: static !important;
inset: auto !important;
}\n}.elementor .e-d607195-9afab44{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(2.125rem, 1.2rem + 3.2vw, 3.5rem);color:#122f3a;letter-spacing:-0.01em;line-height:115%;text-align:center;border-width:0px;}.elementor .e-91133f0-13d87a5{width:auto;min-width:auto;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-7e8dd7f-7ea3d09{width:100%;height:100%;max-width:100%;aspect-ratio:900/1600;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-fbcd7c3-2d1faf4{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a33 0%,#122f3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-3a93f23-6fa80f7{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a73 0%,#122f3afa 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-d3b8271-2cc2a4a{width:22px;height:22px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-56bb66f-a9d17e0{width:56px;height:56px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#ffffffb3;border-style:solid;gap:0px;justify-items:center;align-items:center;align-self:end;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-7122d6e-5b7eca6{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.8vw, 1.75rem);color:#ffffff;letter-spacing:-0.019em;line-height:128%;text-align:start;border-width:0px;}.elementor .e-3ea64f6-31ff233{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.9375rem;color:#f4f5f6d9;line-height:145%;text-align:start;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-7248b33-1aedd9d{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffffeb;line-height:145%;text-align:start;margin-block-start:16px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-c780ed5-5f8671c{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-2e114d7-6daf2cc{width:17px;height:17px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;
fill: none;\n}.elementor .e-bd41fd7-beb12b3{width:fit-content;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:inline-flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;}.elementor .e-ce9774b-a5db1d2{width:auto;min-width:auto;min-height:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-db96a57-2388a00{width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:0px;transition: grid-template-rows 0.55s cubic-bezier(0.16, 1, 0.3, 1), margin 0.5s ease !important;
display: grid;
grid-template-rows: 0fr;\n}.elementor .e-df9cc01-6064bba{width:auto;min-width:auto;max-width:480px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-28d68ea-fbfce7f{width:auto;height:clamp(360px, 40vw, 480px);min-width:auto;overflow:hidden;position:relative;font-weight:300;color:#ffffff;padding-block-start:clamp(20px, 2.4vw, 32px);padding-block-end:clamp(20px, 2.4vw, 32px);padding-inline-start:clamp(20px, 2.4vw, 32px);padding-inline-end:clamp(20px, 2.4vw, 32px);border-radius:0px;border-width:0px;background-color:#122f3a;display:flex;flex-direction:column;flex-wrap:nowrap;grid-column:1 / 2;justify-content:space-between;align-items:stretch;isolation: isolate;\n}.elementor .e-6777768-bad52d8{width:100%;height:100%;max-width:100%;aspect-ratio:1045/587;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-9ab39e8-a7dd2ac{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a33 0%,#122f3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-42dce8a-b85a022{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a73 0%,#122f3afa 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-e421783-76b8b17{width:22px;height:22px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-947c492-06b9254{width:56px;height:56px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#ffffffb3;border-style:solid;gap:0px;justify-items:center;align-items:center;align-self:end;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-862705f-069c2b3{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.8vw, 1.75rem);color:#ffffff;letter-spacing:-0.019em;line-height:128%;text-align:start;border-width:0px;}.elementor .e-8433e97-d9a3fb4{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.9375rem;color:#f4f5f6d9;line-height:145%;text-align:start;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-1c961df-dfabeea{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffffeb;line-height:145%;text-align:start;margin-block-start:16px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-a28fa7e-2b879a1{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-972d875-3e565b2{width:17px;height:17px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;
fill: none;\n}.elementor .e-c6a13f3-02010cf{width:fit-content;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:inline-flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;}.elementor .e-89872bf-9fc136c{width:auto;min-width:auto;min-height:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-14d84d8-e28e3ff{width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:0px;transition: grid-template-rows 0.55s cubic-bezier(0.16, 1, 0.3, 1), margin 0.5s ease !important;
display: grid;
grid-template-rows: 0fr;\n}.elementor .e-79da838-4383b68{width:auto;min-width:auto;max-width:480px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-8162979-b3cc5e1{width:auto;height:clamp(360px, 40vw, 480px);min-width:auto;overflow:hidden;position:relative;font-weight:300;color:#ffffff;padding-block-start:clamp(20px, 2.4vw, 32px);padding-block-end:clamp(20px, 2.4vw, 32px);padding-inline-start:clamp(20px, 2.4vw, 32px);padding-inline-end:clamp(20px, 2.4vw, 32px);border-radius:0px;border-width:0px;background-color:#122f3a;display:flex;flex-direction:column;flex-wrap:nowrap;grid-column:2 / 4;justify-content:space-between;align-items:stretch;isolation: isolate;\n}.elementor .e-f2d1c82-3991313{width:100%;height:100%;max-width:100%;aspect-ratio:1200/667;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-5b2477f-c366d02{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a33 0%,#122f3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-60aecab-8a7c1a6{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a73 0%,#122f3afa 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-0360183-578a397{width:22px;height:22px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-c5128b5-8be29c3{width:56px;height:56px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#ffffffb3;border-style:solid;gap:0px;justify-items:center;align-items:center;align-self:end;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-08cb494-50de547{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.8vw, 1.75rem);color:#ffffff;letter-spacing:-0.019em;line-height:128%;text-align:start;border-width:0px;}.elementor .e-e5eaaba-520d2eb{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.9375rem;color:#f4f5f6d9;line-height:145%;text-align:start;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-39b3a88-799dc8c{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffffeb;line-height:145%;text-align:start;margin-block-start:16px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-c55c330-048f8a7{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-c464a4a-00fb53d{width:17px;height:17px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;
fill: none;\n}.elementor .e-e86dec3-181ce22{width:fit-content;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:inline-flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;}.elementor .e-f7519ae-a221184{width:auto;min-width:auto;min-height:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-bb8b79c-85dacb5{width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:0px;transition: grid-template-rows 0.55s cubic-bezier(0.16, 1, 0.3, 1), margin 0.5s ease !important;
display: grid;
grid-template-rows: 0fr;\n}.elementor .e-734efc6-66126ea{width:auto;min-width:auto;max-width:480px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-77c6bc7-a78abdd{width:auto;height:clamp(360px, 40vw, 480px);min-width:auto;overflow:hidden;position:relative;font-weight:300;color:#ffffff;padding-block-start:clamp(20px, 2.4vw, 32px);padding-block-end:clamp(20px, 2.4vw, 32px);padding-inline-start:clamp(20px, 2.4vw, 32px);padding-inline-end:clamp(20px, 2.4vw, 32px);border-radius:0px;border-width:0px;background-color:#122f3a;display:flex;flex-direction:column;flex-wrap:nowrap;grid-column:1 / 3;justify-content:space-between;align-items:stretch;isolation: isolate;\n}.elementor .e-1c11e80-713d4c9{width:100%;height:100%;max-width:100%;aspect-ratio:1200/800;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-6bc1708-aa3b16d{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a33 0%,#122f3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-8311eb9-76c55b5{width:auto;min-width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a73 0%,#122f3afa 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}.elementor .e-4db9219-2037077{width:22px;height:22px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffff;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-c32b0da-2144bbe{width:56px;height:56px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#ffffffb3;border-style:solid;gap:0px;justify-items:center;align-items:center;align-self:end;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-92918db-b964ab8{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.375rem, 1.1rem + 0.8vw, 1.75rem);color:#ffffff;letter-spacing:-0.019em;line-height:128%;text-align:start;border-width:0px;}.elementor .e-dbdcd83-dc20b01{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.9375rem;color:#f4f5f6d9;line-height:145%;text-align:start;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-7704665-9046af9{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#ffffffeb;line-height:145%;text-align:start;margin-block-start:16px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-907819b-3966588{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-be20743-bca4fe4{width:17px;height:17px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;text-align:start;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;
fill: none;\n}.elementor .e-ccbed79-07c5905{width:fit-content;font-size:0.8125rem;color:#22d3d3;letter-spacing:0.01em;line-height:19.5px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:inline-flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;}.elementor .e-18aa382-9f555a7{width:auto;min-width:auto;min-height:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-21761c2-3574f5a{width:auto;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:0px;transition: grid-template-rows 0.55s cubic-bezier(0.16, 1, 0.3, 1), margin 0.5s ease !important;
display: grid;
grid-template-rows: 0fr;\n}.elementor .e-c41d1c1-60504f2{width:auto;min-width:auto;max-width:480px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-e6a2ec1-efaa978{width:auto;height:clamp(360px, 40vw, 480px);min-width:auto;overflow:hidden;position:relative;font-weight:300;color:#ffffff;padding-block-start:clamp(20px, 2.4vw, 32px);padding-block-end:clamp(20px, 2.4vw, 32px);padding-inline-start:clamp(20px, 2.4vw, 32px);padding-inline-end:clamp(20px, 2.4vw, 32px);border-radius:0px;border-width:0px;background-color:#122f3a;display:flex;flex-direction:column;flex-wrap:nowrap;grid-column:3 / 4;justify-content:space-between;align-items:stretch;isolation: isolate;\n}.elementor .e-2294ffd-5fdc401{width:100%;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:16px;grid-template-columns:43fr 14fr 43fr;grid-template-rows:auto;}.elementor .e-dbce1b8-38ad21a{width:300px;height:60px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);
transform: translateX(-120%);
z-index: -1;
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 149px 29px;
}
&:hover::after {
transform: translateX(120%);
}\n}.elementor .e-dbce1b8-38ad21a:hover,.elementor .e-dbce1b8-38ad21a:focus-visible{box-shadow:0px 14px 34px -10px #1892928c;transform:translate3d(0px, -2px, 0px);}.elementor .e-dbce1b8-38ad21a:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-5afb3ad-578aa44{width:100%;max-width:1440px;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:clamp(4rem, 7vw, 5.625rem);padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;flex-direction:column;gap:2.25rem;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-3f93e88-54d56b6{min-height:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#f4f5f6;display:block;pointer-events: auto;\n}.elementor .e-af050e8-c3b2df2{width:clamp(200px, 26vw, 400px);max-width:100%;position:absolute;inset-block-start:0px;inset-inline-end:-4%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;opacity:55%;flex-wrap:nowrap;vertical-align: middle;
pointer-events: none;\n}.elementor .e-635e700-5b3abae{position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#f4f5f6;line-height:145%;text-align:start;border-width:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;&::before {
content: "";
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
position: static !important;
inset: auto !important;
}
&::after {
content: "";
position: absolute;
inset: 50% auto auto 0px;
width: 13px;
height: 13px;
margin-top: -6.5px;
border-radius: 3px;
opacity: 0;
pointer-events: none;
border-color: rgba(34, 211, 211, 0.5);
border-style: solid;
border-width: 1px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
animation: eyebrow-pulse 3.2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation-duration: 3.2s;
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: normal;
animation-play-state: running;
animation-name: eyebrow-pulse;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
transform: matrix(1.00493, 0, 0, 1.00493, 0, 0);
transform-origin: 6.5px 6.5px;
}\n}.elementor .e-fb09073-1a9247d{max-width:598px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1.875rem, 1.1rem + 2.6vw, 2.875rem);color:#f4f5f6;letter-spacing:-0.014em;line-height:122%;text-align:start;border-width:0px;}.elementor .e-3bcbfa4-04d2b93{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);color:#f4f5f6;line-height:150%;text-align:start;border-width:0px;}.elementor .e-a8955fb-18cd067{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);color:#f4f5f6;line-height:150%;text-align:start;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-3762d09-25a15a1{width:auto;min-width:auto;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);color:#f4f5f6;line-height:150%;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-efb54aa-8b46f0a{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;letter-spacing:0.02em;line-height:24px;text-align:start;text-transform:uppercase;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-2f2209c-5226203{width:22px;height:22px;max-width:none;overflow:visible;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;letter-spacing:0.02em;line-height:24px;text-align:start;text-transform:uppercase;border-width:0px;display:flex;flex-wrap:nowrap;flex:0 0 auto;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;
fill: none;\n}.elementor .e-5308438-f90a831{width:fit-content;min-width:auto;font-weight:300;font-size:1rem;color:#f4f5f6;letter-spacing:0.02em;text-transform:uppercase;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0rem;padding-inline-end:0rem;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:#f4f5f6;border-style:solid;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 0 auto;justify-content:start;align-items:center;transition: gap 0.25s cubic-bezier(0.16, 1, 0.3, 1), color 0.25s ease !important;
white-space: nowrap;\n}.elementor .e-5308438-f90a831:hover,.elementor .e-5308438-f90a831:focus-visible{color:#ffffff;gap:16px;}.elementor .e-f1bc0e2-77f2591{width:auto;min-width:auto;max-width:651px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:1.5rem;flex-wrap:nowrap;justify-content:start;align-items:start;}.elementor .e-fb97525-400f391{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-9620495-e083cd4{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#f4f5f6;line-height:150%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-98ad34e-e888f7b{width:auto;min-width:auto;min-height:50px;color:#f4f5f6;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:start;align-items: baseline;\n}.elementor .e-ca44c56-fcfd2c0{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.5rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-8842c39-748212a{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#f4f5f6;line-height:150%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-e1404c5-990c03a{width:auto;min-width:auto;min-height:50px;color:#f4f5f6;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:start;align-items: baseline;\n}.elementor .e-696cef0-9c40416{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.5rem;color:#22d3d3;line-height:130%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-b74c396-554d1ed{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.8125rem;color:#22d3d3;line-height:150%;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-4383f2a-033f17e{width:auto;min-width:auto;min-height:50px;position:relative;color:#22d3d3;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:start;align-items: baseline;
&::before {
content: "";
position: absolute;
inset: 50% auto auto -29px;
width: 7px;
height: 7px;
border-radius: 50%;
transform: translateY(-50%);
box-shadow: 0 0 0 4px rgb(34 211 211 / 0.2);
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 3.5px 3.5px;
}\n}.elementor .e-cbe66ec-18d0cb1{width:auto;min-width:auto;position:relative;font-weight:300;color:#50656e;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.5rem;padding-inline-end:0rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#f4f5f659;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-e1d1ed6-085c8cd{width:100%;height:100%;max-width:100%;aspect-ratio:1400/933;object-fit:cover;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-7321422-d682231{width:auto;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;border-width:0px;background-color:#122f3a33;display:block;}.elementor .e-5fa6b34-9ab19e7{width:auto;height:330px;min-width:auto;overflow:hidden;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-01bea69-965575c{width:100%;min-width:auto;max-width:597px;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:0px;border-width:0px;display:flex;flex-direction:column;gap:1.5rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-67929be-558de40{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:1.5rem;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto;align-items:start;}.elementor .e-6e69cac-2ab0bfe{width:100%;height:1px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;margin-block-start:60px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f4f5f64d;}.elementor .e-707dbdc-62a50d9{position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#f4f5f6;line-height:145%;text-align:start;border-width:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;&::before {
content: "";
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
position: static !important;
inset: auto !important;
}
&::after {
content: "";
position: absolute;
inset: 50% auto auto 0px;
width: 13px;
height: 13px;
margin-top: -6.5px;
border-radius: 3px;
opacity: 0;
pointer-events: none;
border-color: rgba(34, 211, 211, 0.5);
border-style: solid;
border-width: 1px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
animation: eyebrow-pulse 3.2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation-duration: 3.2s;
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: normal;
animation-play-state: running;
animation-name: eyebrow-pulse;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
transform: matrix(1.00493, 0, 0, 1.00493, 0, 0);
transform-origin: 6.5px 6.5px;
}\n}.elementor .e-103b114-d8c3bd7{max-width:679px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1.5rem, 1rem + 1.8vw, 2.25rem);color:#f4f5f6;line-height:130%;text-align:end;border-width:0px;}.elementor .e-a7652d6-f0fd47f{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-67d1c0d-c0d8188{width:50px;height:50px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-d728cb3-9debedd{width:50px;height:50px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-e83dab4-62e70a4{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-1ee5e06-64f2f57{width:auto;min-width:auto;min-height:200px;color:#f4f5f6;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#1892924d;border-style:solid;background-color:#1722274d;display:flex;flex-direction:column;gap:23px;flex-wrap:nowrap;justify-content:center;align-items:stretch;transition: background 0.5s ease, border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-1ee5e06-64f2f57:hover,.elementor .e-1ee5e06-64f2f57:focus-visible{border-color:#189292b3;background-color:#172227b3;transform:translate3d(0px, -4px, 0px);}.elementor .e-49f8135-81f8ee1{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-70c05c6-d007422{width:50px;height:50px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-9ed687d-cd2c548{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-1befa20-8ac6c6e{width:auto;min-width:auto;min-height:200px;color:#f4f5f6;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#1892924d;border-style:solid;background-color:#1722274d;display:flex;flex-direction:column;gap:23px;flex-wrap:nowrap;justify-content:center;align-items:stretch;transition: background 0.5s ease, border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-1befa20-8ac6c6e:hover,.elementor .e-1befa20-8ac6c6e:focus-visible{border-color:#189292b3;background-color:#172227b3;transform:translate3d(0px, -4px, 0px);}.elementor .e-d0b3297-c634b5b{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-c09000f-12bdd02{width:50px;height:50px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-b51ccc3-0557f36{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-3a849c7-b83419f{width:auto;min-width:auto;min-height:200px;color:#f4f5f6;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#1892924d;border-style:solid;background-color:#1722274d;display:flex;flex-direction:column;gap:23px;flex-wrap:nowrap;justify-content:center;align-items:stretch;transition: background 0.5s ease, border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-3a849c7-b83419f:hover,.elementor .e-3a849c7-b83419f:focus-visible{border-color:#189292b3;background-color:#172227b3;transform:translate3d(0px, -4px, 0px);}.elementor .e-d1c5368-d5bf8b4{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-81be1c5-7ef5810{width:50px;height:50px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-43f6f3a-4bb1988{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-2cde483-53d9375{width:auto;min-width:auto;min-height:200px;color:#f4f5f6;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#1892924d;border-style:solid;background-color:#1722274d;display:flex;flex-direction:column;gap:23px;flex-wrap:nowrap;justify-content:center;align-items:stretch;transition: background 0.5s ease, border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-2cde483-53d9375:hover,.elementor .e-2cde483-53d9375:focus-visible{border-color:#189292b3;background-color:#172227b3;transform:translate3d(0px, -4px, 0px);}.elementor .e-d143b91-3bea9f1{width:24px;height:24px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-b391f40-bf4e022{width:50px;height:50px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:3px;border-width:0px;background-color:#122f3a;gap:0px;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-daefcf5-0a5bb98{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-d710c76-b698398{width:auto;min-width:auto;min-height:200px;color:#f4f5f6;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#1892924d;border-style:solid;background-color:#1722274d;display:flex;flex-direction:column;gap:23px;flex-wrap:nowrap;justify-content:center;align-items:stretch;transition: background 0.5s ease, border-color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-d710c76-b698398:hover,.elementor .e-d710c76-b698398:focus-visible{border-color:#189292b3;background-color:#172227b3;transform:translate3d(0px, -4px, 0px);}.elementor .e-59d3da7-3ae7650{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:1rem;grid-template-columns:repeat(5, minmax(0px, 1fr));grid-template-rows:auto;}.elementor .e-60f6dcc-23359f9{width:300px;height:60px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);
transform: translateX(-120%);
z-index: -1;
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 149px 29px;
}
&:hover::after {
transform: translateX(120%);
}\n}.elementor .e-60f6dcc-23359f9:hover,.elementor .e-60f6dcc-23359f9:focus-visible{box-shadow:0px 14px 34px -10px #1892928c;transform:translate3d(0px, -2px, 0px);}.elementor .e-60f6dcc-23359f9:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-dee2f06-8ef8d36{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-33192e4-ff001a9{width:auto;padding-block-start:2.25rem;padding-block-end:clamp(4rem, 7vw, 5.625rem);padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:2.25rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-489feb6-1a6dc55{width:100%;max-width:1440px;position:relative;z-index:1;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:0rem;padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-3d7aea7-1240736{min-height:0px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#122f3a;display:block;pointer-events: auto;\n}.elementor .e-3c100d8-d4b2280{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(2.125rem, 1.2rem + 3.2vw, 3.5rem);color:#122f3a;letter-spacing:-0.01em;line-height:115%;text-align:start;border-width:0px;}.elementor .e-dd17810-fd03596{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);color:#50656e;line-height:150%;text-align:start;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-aedd885-e226aaf{width:fit-content;min-width:auto;max-width:720px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-950b8fe-a9d9644{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#334b56;line-height:27px;text-align:start;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:#50656e1a;border-style:solid;background-color:#ffffff99;backdrop-filter:blur(2px);display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;align-self:start;&::before {
content: "";
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
flex-shrink: 0;
position: static !important;
inset: auto !important;
}\n}.elementor .e-4555b06-dcf8c21{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:space-between;align-items:start;}.elementor .e-0bcf599-39a6d31{width:100%;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:999px;border-width:0px;background-color:#189292;transform:translate3d(calc(var(--offset, 0) * 1%), 0px, 0px) scale3d(1, 1, 1);transform-origin:0% 50% 0px;transition:transform 150ms;display:block;will-change: transform;\n}.elementor .e-359744c-dd4ab81{width:auto;height:2px;min-width:auto;overflow:hidden;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:0px;background-color:#50656e1a;display:block;flex:1 1 0%;}.elementor .e-6a7ef62-81cd502{width:24px;height:24px;max-width:none;overflow:visible;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:24px;text-align:center;border-width:0px;display:flex;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;\n}.elementor .e-4d56007-f74139d{width:56px;height:56px;min-width:auto;font-size:1rem;color:#334b56;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#50656e33;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;line-height: inherit;
letter-spacing: inherit;
appearance: button;
-webkit-appearance: button;
cursor: pointer;
transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-4d56007-f74139d:hover,.elementor .e-4d56007-f74139d:focus-visible{color:#ffffff;border-color:#189292;background-color:#189292;transform:scale3d(1.04, 1.04, 1);}.elementor .e-5cea9e6-cad562a{width:24px;height:24px;max-width:none;overflow:hidden;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:24px;text-align:center;border-width:0px;flex-wrap:nowrap;flex:0 0 auto;vertical-align: middle;
fill: none;
color: inherit !important;\n}.elementor .e-fc5de5e-64a651c{width:56px;height:56px;min-width:auto;font-size:1rem;color:#ffffff;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:999px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;line-height: inherit;
letter-spacing: inherit;
appearance: button;
-webkit-appearance: button;
cursor: pointer;
transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-fc5de5e-64a651c:hover,.elementor .e-fc5de5e-64a651c:focus-visible{color:#ffffff;border-color:#122f3a;background-color:#122f3a;transform:scale3d(1.04, 1.04, 1);}.elementor .e-f726445-4ca35a5{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-0b6b6d6-8b9cc66{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;border-width:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-ddefabb-a53cb59{font-family:"Plus Jakarta Sans";font-weight:400;font-size:5rem;color:#18929280;letter-spacing:-0.02em;line-height:80%;text-align:start;border-width:0px;transition:color 500ms;display:block;flex-wrap:nowrap;}.elementor .e-a87c77f-c6d32b2{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:145%;text-align:start;margin-block-start:auto;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-66e3d4f-99ee4ba{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;line-height:30px;text-align:start;border-width:0px;}.elementor .e-b644ae6-3ecd1a5{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.625rem;letter-spacing:0.08em;line-height:15px;text-align:start;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:22px;margin-inline-end:0px;border-width:0px;}.elementor .e-b7fbb2e-8c6d23a{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-f0ae482-9cd4eca{width:fit-content;min-width:auto;min-height:420px;color:#334b56;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:0px;background-color:#f4f5f6;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 min(100%, 421px);justify-content:start;align-items:stretch;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease !important;
scroll-snap-align: start;\n}.elementor .e-8e464b9-d5d18f8{font-family:"Plus Jakarta Sans";font-weight:400;font-size:5rem;color:#18929280;letter-spacing:-0.02em;line-height:80%;text-align:start;border-width:0px;transition:color 500ms;display:block;flex-wrap:nowrap;}.elementor .e-f4d6bfd-5aba437{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:145%;text-align:start;margin-block-start:auto;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-bebaa77-89a471a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;line-height:30px;text-align:start;border-width:0px;}.elementor .e-f6b04cf-960d774{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.625rem;letter-spacing:0.08em;line-height:15px;text-align:start;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:22px;margin-inline-end:0px;border-width:0px;}.elementor .e-c06a23a-ab761b0{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-d6a01cb-cb8eb81{width:fit-content;min-width:auto;min-height:420px;color:#334b56;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:0px;background-color:#f4f5f6;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 min(100%, 421px);justify-content:start;align-items:stretch;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease !important;
scroll-snap-align: start;\n}.elementor .e-2457592-9ee0f69{font-family:"Plus Jakarta Sans";font-weight:400;font-size:5rem;color:#18929280;letter-spacing:-0.02em;line-height:80%;text-align:start;border-width:0px;transition:color 500ms;display:block;flex-wrap:nowrap;}.elementor .e-28b5328-5d4688e{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:145%;text-align:start;margin-block-start:auto;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-eb381b5-2b6cf7f{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;line-height:30px;text-align:start;border-width:0px;}.elementor .e-eae24cf-bc3448a{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.625rem;letter-spacing:0.08em;line-height:15px;text-align:start;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:22px;margin-inline-end:0px;border-width:0px;}.elementor .e-9767d15-b277ca0{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-1ed29c3-24fdaf3{width:fit-content;min-width:auto;min-height:420px;color:#334b56;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:0px;background-color:#f4f5f6;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 min(100%, 421px);justify-content:start;align-items:stretch;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease !important;
scroll-snap-align: start;\n}.elementor .e-fc6cfe2-f30276c{font-family:"Plus Jakarta Sans";font-weight:400;font-size:5rem;color:#18929280;letter-spacing:-0.02em;line-height:80%;text-align:start;border-width:0px;transition:color 500ms;display:block;flex-wrap:nowrap;}.elementor .e-0a69a73-cad969c{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;line-height:145%;text-align:start;margin-block-start:auto;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-387759a-46aa74f{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;line-height:30px;text-align:start;border-width:0px;}.elementor .e-ca5e579-02fae84{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.625rem;letter-spacing:0.08em;line-height:15px;text-align:start;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:22px;margin-inline-end:0px;border-width:0px;}.elementor .e-2934aac-3d7a068{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-50f6032-222fc9d{width:fit-content;min-width:auto;min-height:420px;color:#334b56;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:0px;background-color:#f4f5f6;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 min(100%, 421px);justify-content:start;align-items:stretch;transition: background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease !important;
scroll-snap-align: start;\n}.elementor .e-3536e2b-8223596{width:auto;overflow:auto;padding-block-start:1.5rem;padding-block-end:3.5rem;padding-inline-start:0.125rem;padding-inline-end:0.125rem;margin-block-start:16px;margin-block-end:-40px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:start;align-items:stretch;scrollbar-width: none;
scroll-snap-type: x mandatory;\n}.elementor .e-e177e79-5024762{width:100%;max-width:1440px;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:clamp(4rem, 7vw, 5.625rem);padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-ae745e7-591d6f6{min-height:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#ffffff;display:block;pointer-events: auto;\n}.elementor .e-d5dd1c2-368a959{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.125rem);color:#334b56;line-height:27px;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#50656e1a;border-style:solid;background-color:#ffffff99;backdrop-filter:blur(2px);display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;&::before {
content: "";
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
flex-shrink: 0;
position: static !important;
inset: auto !important;
}\n}.elementor .e-b656925-4788250{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(2.125rem, 1.2rem + 3.2vw, 3.5rem);color:#122f3a;letter-spacing:-0.01em;line-height:115%;text-align:center;border-width:0px;}.elementor .e-0939e60-e068207{width:auto;min-width:auto;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:0.75rem;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-bd8f220-29c3b03{width:100%;height:100%;max-width:100%;aspect-ratio:1000/667;object-fit:cover;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-6cc03ad-5e006b1{width:fit-content;position:absolute;inset-block-start:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#122f3a;line-height:24px;text-align:start;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:25px;border-width:0px;background-color:#ffffff;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-ce49efd-883e812{width:auto;min-width:auto;overflow:hidden;aspect-ratio:3/2;position:relative;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-8f69573-8b4d646{width:16px;max-width:100%;aspect-ratio:16/16;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#334b56;line-height:21px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-96f8d8c-bd343f4{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#334b56;line-height:21px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-8bde983-bc77268{width:auto;min-width:auto;font-size:0.875rem;color:#334b56;line-height:21px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:9px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-cb29a14-f0e10b5{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#122f3a;line-height:130%;text-align:start;border-width:0px;}.elementor .e-e182077-bf99d00{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-826e92f-945f1a6{width:auto;min-width:auto;padding-block-start:clamp(24px, 3vw, 40px);padding-block-end:clamp(24px, 3vw, 40px);padding-inline-start:clamp(24px, 3vw, 40px);padding-inline-end:clamp(24px, 3vw, 40px);border-width:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-6258755-dde56b9{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:25px;border-width:0px;background-color:#ffffff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-6258755-dde56b9:hover,.elementor .e-6258755-dde56b9:focus-visible{box-shadow:0px 30px 60px -36px #122f3a66;transform:translate3d(0px, -6px, 0px);}.elementor .e-148f51a-e23bf20{width:100%;height:100%;max-width:100%;aspect-ratio:1000/667;object-fit:cover;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-b422cf2-eae8c93{width:fit-content;position:absolute;inset-block-start:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#122f3a;line-height:24px;text-align:start;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:25px;border-width:0px;background-color:#ffffff;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-1faad58-f654fe8{width:auto;min-width:auto;overflow:hidden;aspect-ratio:3/2;position:relative;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-1365952-905e3aa{width:16px;max-width:100%;aspect-ratio:16/16;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#334b56;line-height:21px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-0c933c1-4eabb23{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#334b56;line-height:21px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-ede09b1-84cf45f{width:auto;min-width:auto;font-size:0.875rem;color:#334b56;line-height:21px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:9px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-583bd80-df87509{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#122f3a;line-height:130%;text-align:start;border-width:0px;}.elementor .e-c3682d9-1052001{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-e7ddc59-a2632ff{width:auto;min-width:auto;padding-block-start:clamp(24px, 3vw, 40px);padding-block-end:clamp(24px, 3vw, 40px);padding-inline-start:clamp(24px, 3vw, 40px);padding-inline-end:clamp(24px, 3vw, 40px);border-width:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-9f65d3c-e00b959{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:25px;border-width:0px;background-color:#ffffff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-9f65d3c-e00b959:hover,.elementor .e-9f65d3c-e00b959:focus-visible{box-shadow:0px 30px 60px -36px #122f3a66;transform:translate3d(0px, -6px, 0px);}.elementor .e-30a8c8b-439be69{width:100%;height:100%;max-width:100%;aspect-ratio:1000/667;object-fit:cover;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) !important;
vertical-align: middle;\n}.elementor .e-f2901b7-66b6142{width:fit-content;position:absolute;inset-block-start:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#122f3a;line-height:24px;text-align:start;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:25px;border-width:0px;background-color:#ffffff;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-e72cfe0-24f6ac8{width:auto;min-width:auto;overflow:hidden;aspect-ratio:3/2;position:relative;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-1b4bca8-223ca76{width:16px;max-width:100%;aspect-ratio:16/16;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#334b56;line-height:21px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-bbe150b-697d415{width:fit-content;font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#334b56;line-height:21px;text-align:start;border-width:0px;display:block;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-deafa26-cf6b0c6{width:auto;min-width:auto;font-size:0.875rem;color:#334b56;line-height:21px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:9px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-4c77115-8cd01a0{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.25rem;color:#122f3a;line-height:130%;text-align:start;border-width:0px;}.elementor .e-6ca6d55-da95627{font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:140%;text-align:start;border-width:0px;}.elementor .e-fd1868a-89c4bb1{width:auto;min-width:auto;padding-block-start:clamp(24px, 3vw, 40px);padding-block-end:clamp(24px, 3vw, 40px);padding-inline-start:clamp(24px, 3vw, 40px);padding-inline-end:clamp(24px, 3vw, 40px);border-width:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-5dadfe6-7dc5476{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:25px;border-width:0px;background-color:#ffffff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\n}.elementor .e-5dadfe6-7dc5476:hover,.elementor .e-5dadfe6-7dc5476:focus-visible{box-shadow:0px 30px 60px -36px #122f3a66;transform:translate3d(0px, -6px, 0px);}.elementor .e-75d1d43-b1279f1{width:100%;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:30px;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;}.elementor .e-16fc25e-f85f291{width:250px;height:60px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:5px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;
isolation: isolate;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);
transform: translateX(-120%);
z-index: -1;
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 124px 29px;
}
&:hover::after {
transform: translateX(120%);
}\n}.elementor .e-16fc25e-f85f291:hover,.elementor .e-16fc25e-f85f291:focus-visible{box-shadow:0px 14px 34px -10px #1892928c;transform:translate3d(0px, -2px, 0px);}.elementor .e-16fc25e-f85f291:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-85c5c0e-fda0263{width:100%;max-width:1440px;padding-block-start:clamp(4rem, 7vw, 5.625rem);padding-block-end:clamp(4rem, 7vw, 5.625rem);padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;flex-direction:column;gap:2.5rem;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-ad44bde-2d68b88{min-height:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-color:#f4f5f6;display:block;pointer-events: auto;\n}.elementor .e-d703452-3a0d415{width:100%;height:100%;max-width:100%;aspect-ratio:1131/688;object-fit:cover;object-position:center right;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;opacity:30%;flex-wrap:nowrap;z-index: 0;
vertical-align: middle;
pointer-events: none;
mask-image: linear-gradient(to left, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%), linear-gradient(rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
mask-repeat: repeat, repeat;
mask-position: 0% 0%, 0% 0%;
mask-size: auto, auto;
mask-mode: match-source, match-source;
mask-composite: intersect, intersect;
mask-clip: border-box, border-box;
mask-origin: border-box, border-box;\n}.elementor .e-4eaba2a-1d19888{position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:1.5rem;text-align:start;border-width:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:start;align-items:center;&::before {
content: "";
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
width: 13px;
height: 13px;
border-radius: 2px;
background: #22d3d3;
background-color: rgb(34, 211, 211);
transform-origin: 6.5px 6.5px;
position: static !important;
inset: auto !important;
}
&::after {
content: "";
position: absolute;
inset: 50% auto auto 0px;
width: 13px;
height: 13px;
margin-top: -6.5px;
border-radius: 3px;
opacity: 0;
pointer-events: none;
border-color: rgba(34, 211, 211, 0.5);
border-style: solid;
border-width: 1px;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
animation: eyebrow-pulse 3.2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation-duration: 3.2s;
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: normal;
animation-play-state: running;
animation-name: eyebrow-pulse;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
transform: matrix(1.00493, 0, 0, 1.00493, 0, 0);
transform-origin: 6.5px 6.5px;
}\n}.elementor .e-818c8bc-1fac394{font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(2.125rem, 1.2rem + 3.2vw, 3.5rem);color:#f4f5f6;letter-spacing:-0.01em;line-height:115%;text-align:start;border-width:0px;& span:nth-of-type(1) {
font-weight: 400 !important;
}\n}.elementor .e-76e3f99-b78c865{max-width:515px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#f4f5f6;line-height:140%;text-align:start;border-width:0px;}.elementor .e-ef0af83-18623bb{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:1.5rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-f1f5960-9105b96{width:4rem;height:4rem;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-93970a6-542cede{width:64px;height:64px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:0px;background-color:#122f3a;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-88913aa-3b90831{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#f4f5f6d9;letter-spacing:0.2em;line-height:21px;text-align:start;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-e39205b-1f77442{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-9eb2435-96fb068{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-7925e55-3d560a0{width:auto;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;justify-content:start;align-items:center;white-space: nowrap;\n}.elementor .e-9fbc51b-f840587{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-b7601d9-36727d6{width:32px;height:32px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-9b43b0b-3b2b5b7{width:64px;height:64px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:0px;background-color:#122f3a;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-2f3afa1-cc4fcd8{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#f4f5f6d9;letter-spacing:0.2em;line-height:21px;text-align:start;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-b58f59c-b3bd335{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;word-break: break-all;\n}.elementor .e-8eb53a3-9f13438{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-9f0e609-81b7f84{width:auto;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-9873494-92014b1{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-251ae4a-2636ee9{width:32px;height:32px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-6b54f4d-a635132{width:64px;height:64px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:0px;background-color:#122f3a;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-6985288-04d0497{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#f4f5f6d9;letter-spacing:0.2em;line-height:21px;text-align:start;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-5c40c88-f0d0102{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-e95a2d8-0e45470{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-1f3e8e0-917405b{width:auto;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0px;border-width:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-dc33d06-4e72d18{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-6cf69d2-28fd3c3{width:32px;height:32px;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;border-width:0px;flex-wrap:nowrap;vertical-align: middle;\n}.elementor .e-cdce3f3-514c09f{width:64px;height:64px;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:0px;background-color:#122f3a;gap:0px;flex:0 0 auto;justify-items:center;align-items:center;transition: background 0.25s ease, transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
display: grid;\n}.elementor .e-43bb2d1-7ca5f8b{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#f4f5f6d9;letter-spacing:0.2em;line-height:21px;text-align:start;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;}.elementor .e-aab0dde-860d462{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);color:#f4f5f6;line-height:130%;text-align:start;border-width:0px;}.elementor .e-547a50a-47bfcf0{width:fit-content;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-ee11060-bb70668{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-4ee7582-64ea696{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-f2b1ae1-e8df927{width:auto;min-width:auto;font-weight:300;color:#50656e;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:2rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-8caa14f-fa386e4{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:3rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-ad89835-7a3e187{width:auto;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1.125rem;color:#f4f5f6;line-height:140%;text-align:start;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-182592a-dcaef06{width:100%;min-width:0px;min-height:58px;font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.9375rem;color:#122f3a;text-align:start;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:5px;border-width:1px;border-color:#e9e9e9;border-style:solid;background-color:#f7f7f7;transition:border-color 250ms, box-shadow 250ms;flex-wrap:nowrap;line-height: inherit;
letter-spacing: inherit;\n}.elementor .e-65f29ff-1133b3b{width:100%;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-6a59c54-a9ac114{width:auto;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1.125rem;color:#f4f5f6;line-height:140%;text-align:start;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-e86a46e-5ce9bfa{width:100%;min-width:0px;min-height:58px;font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.9375rem;color:#122f3a;text-align:start;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:5px;border-width:1px;border-color:#e9e9e9;border-style:solid;background-color:#f7f7f7;transition:border-color 250ms, box-shadow 250ms;flex-wrap:nowrap;line-height: inherit;
letter-spacing: inherit;\n}.elementor .e-bcf894c-743c209{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-52026e6-0f72a26{width:auto;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1.125rem;color:#f4f5f6;line-height:140%;text-align:start;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-873110b-32468bb{width:100%;min-width:0px;min-height:58px;font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.9375rem;color:#122f3a;text-align:start;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:5px;border-width:1px;border-color:#e9e9e9;border-style:solid;background-color:#f7f7f7;transition:border-color 250ms, box-shadow 250ms;flex-wrap:nowrap;line-height: inherit;
letter-spacing: inherit;\n}.elementor .e-c5992d4-bcc67d0{width:auto;min-width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-69ae88a-7db7be9{width:100%;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:1.5rem;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:auto;}.elementor .e-21dc990-99411a4{width:auto;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1.125rem;color:#f4f5f6;line-height:140%;text-align:start;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-f32a923-401db62{width:100%;min-width:0px;min-height:58px;font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.9375rem;color:#a9adb3;text-align:start;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:5px;border-width:0px;border-color:#e9e9e9;background-color:#f7f7f7;transition:border-color 250ms, box-shadow 250ms;flex-wrap:nowrap;line-height: inherit;
letter-spacing: inherit;\n}.elementor .e-4816f91-f6b9ab1{width:100%;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-56b32d5-7915d67{width:auto;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1.125rem;color:#f4f5f6;line-height:140%;text-align:start;border-radius:0px;border-width:0px;display:block;flex-wrap:nowrap;}.elementor .e-79379f7-c3e6c43{width:100%;min-width:0px;min-height:170px;font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.9375rem;color:#122f3a;text-align:start;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:5px;border-width:0px;border-color:#e9e9e9;background-color:#f7f7f7;transition:border-color 250ms, box-shadow 250ms;flex-wrap:nowrap;line-height: inherit;
letter-spacing: inherit;
white-space: pre-wrap;\n}.elementor .e-33c9995-1c7f3a7{width:100%;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-6b6b684-1f2f8fc{width:auto;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);color:#ffffff;line-height:100%;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:5px;border-width:1px;border-color:#189292;border-style:solid;background-color:#189292;display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;letter-spacing: inherit;
appearance: button;
-webkit-appearance: button;
cursor: pointer;
transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
text-wrap: nowrap;
isolation: isolate;
white-space: nowrap;
white-space: normal !important;
isolation: isolate;
&::after {
content: "";
position: absolute;
inset: 0px;
background-image: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);
transform: translateX(-120%);
z-index: -1;
transition: transform 0.7s cubic-bezier(0.16, 1, 0.30, 1);
transition-property: transform;
transition-duration: 0.7s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
transition-delay: 0s;
transform-origin: 111.297px 29px;
}
&:hover::after {
transform: translateX(120%);
}\n}.elementor .e-6b6b684-1f2f8fc:hover,.elementor .e-6b6b684-1f2f8fc:focus-visible{box-shadow:0px 14px 34px -10px #1892928c;transform:translate3d(0px, -2px, 0px);}.elementor .e-6b6b684-1f2f8fc:active{transform:translate3d(0px, 1px, 0px) scale3d(0.99, 0.99, 1);}.elementor .e-06a1e6c-1a87409{width:100%;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;display:block;}.elementor .e-44cba27-4a097c3{font-family:"Plus Jakarta Sans";font-weight:300;font-size:0.875rem;color:#22d3d3;line-height:1.25rem;text-align:start;border-width:0px;}.elementor .e-eadf365-7ce7ec0{width:auto;min-width:auto;padding-block-start:clamp(24px, 3vw, 40px);padding-block-end:clamp(24px, 3vw, 40px);padding-inline-start:clamp(24px, 3vw, 40px);padding-inline-end:clamp(24px, 3vw, 40px);border-width:1px;border-color:#f4f5f633;border-style:solid;background-color:#17222780;backdrop-filter:blur(6.5px);display:flex;flex-direction:column;gap:1.5rem;flex-wrap:nowrap;justify-content:start;align-items:stretch;}.elementor .e-ef45968-3e335eb{width:auto;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;gap:5rem;grid-template-columns:1fr 602px;grid-template-rows:auto;align-items:start;}.elementor .e-b78cecc-c53b39d{width:100%;max-width:1440px;position:relative;z-index:1;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:clamp(1.25rem, 4.2vw, 3.75rem);padding-inline-end:clamp(1.25rem, 4.2vw, 3.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-4650fa4-3db2834{min-height:0px;overflow:hidden;position:relative;font-family:"Plus Jakarta Sans";font-weight:300;font-size:1rem;color:#50656e;line-height:24px;text-align:start;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:0px;background-image:linear-gradient(180deg, #122f3a 0%,#172227 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:block;pointer-events: auto;\n}.elementor .e-pvqz7f0-d6f5uhr{display:none;}