.elementor .DUP_text-h1{font-family:Geologica;font-weight:700;font-size:80px;color:var(--DUP_TextStyle);letter-spacing:-3px;line-height:87.5%;}.elementor .DUP_content-limit-width{width:90vw;max-width:1200px;padding-block-start:var(--DUP_Spacing-Huge);padding-block-end:var(--DUP_Spacing-Huge);padding-inline-start:var(--DUP_Null);padding-inline-end:var(--DUP_Null);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--DUP_Spacing-Large);align-items:start;}.elementor .hero{height:740px;backdrop-filter:blur(8px);display:block;}.elementor .text-h1_1{font-family:Geologica;font-weight:700;font-size:80px;color:var(--TextStyle);letter-spacing:-3px;line-height:87.5%;}.elementor .text-base{font-family:var(--Geologica);font-weight:300;font-size:20px;letter-spacing:-0.4px;line-height:130%;border-style:none;}.elementor .text-h2_1{font-family:var(--Geologica);font-weight:700;font-size:48px;color:var(--TextStyle);letter-spacing:-2.88px;line-height:100%;}.elementor .button-primary_1{width:auto;min-width:180px;color:var(--TextStyle);padding-block-start:var(--Spacing-Small);padding-block-end:var(--Spacing-Small);padding-inline-start:var(--Spacing-Normal);padding-inline-end:var(--Spacing-Normal);border-radius:12px;border-width:1px;border-color:var(--NeonGreen);border-style:solid;background-color:var(--NeonGreen);transition:all 200ms;gap:var(--Spacing-Normal);justify-content:center;align-items:center;}.elementor .button-primary_1:hover,.elementor .button-primary_1:focus-visible{color:var(--NeonGreen);border-color:var(--TextStyle);background-color:var(--TextStyle);box-shadow:0px 4px 24px 0px rgba(57, 53, 97, 0.3);}.elementor .image{border-radius:var(--Spacing-Small);}.elementor .bg-animation{overflow:hidden;}.elementor .card{padding-block-start:var(--Spacing-Large);padding-block-end:var(--Spacing-Normal);padding-inline-start:var(--Spacing-Normal);padding-inline-end:var(--Spacing-Normal);border-radius:var(--Spacing-Normal);background-color:var(--White_4);box-shadow:0px 4px 24px 0px rgba(0, 0, 0, .04);flex-direction:column;gap:var(--Spacing-Small);align-items:center;}.elementor .text-h4{font-family:Geologica;font-weight:700;font-size:26px;color:var(--TextStyle);letter-spacing:-1.6px;line-height:130%;}.elementor .shadow{padding:var(--Spacing-Large);box-shadow:0px 4px 24px 0px rgba(0, 0, 0, .1);}.elementor .content-limit-width{width:90vw;max-width:1200px;padding-block-start:var(--Spacing-Huge);padding-block-end:var(--Spacing-Huge);padding-inline-start:var(--Null);padding-inline-end:var(--Null);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--Spacing-Large);align-items:start;}.elementor .job-listing{color:var(--TextStyle);padding-block-start:var(--Spacing-Small);padding-block-end:var(--Spacing-Small);padding-inline-start:var(--Null);padding-inline-end:var(--Null);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TextStyle);border-style:solid;transition:all 200ms;flex-direction:row;gap:var(--Spacing-Normal);align-items:center;}.elementor .job-listing:hover,.elementor .job-listing:focus-visible{color:var(--White_4);padding-block-start:var(--Spacing-Small);padding-block-end:var(--Spacing-Small);padding-inline-start:var(--Spacing-Small);padding-inline-end:var(--Spacing-Small);border-radius:var(--Spacing-Normal);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Light);background-color:var(--TextStyle);transform:scale3d(1.08, 1.08, 1.08);}.elementor .form-text-input{width:100%;height:56px;min-width:285px;max-width:600px;padding:var(--Spacing-Small);border-radius:var(--Spacing-Small);border-width:1px;border-color:var(--Outline);}.elementor .text-small_1{font-family:var(--Geologica);font-weight:300;font-size:14px;opacity:50%;transition:all 200ms;}.elementor .text-small_1:hover,.elementor .text-small_1:focus-visible{opacity:100%;}.elementor .footer-icon{width:48px;height:auto;color:var(--Background);padding:10px;border-radius:var(--Spacing-Huge);border-width:2px;border-color:var(--NeonGreen);border-style:solid;background-color:var(--NeonGreen);transition:all 200ms;display:flex;justify-content:center;align-items:center;}.elementor .footer-icon:hover,.elementor .footer-icon:focus-visible{color:var(--NeonGreen);border-width:2px;background-color:var(--Background);}.elementor .pill{font-family:var(--Geologica);font-weight:300;font-size:13px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:var(--Spacing-Normal);padding-inline-end:var(--Spacing-Normal);border-radius:var(--Spacing-Huge);background-color:var(--NeonGreen);}.elementor .bg-transparent-genie{min-height:70vh;padding-block-start:var(--Spacing-Huge);padding-block-end:var(--Null);padding-inline-start:var(--Null);padding-inline-end:var(--Null);background-image:linear-gradient(#fffffff7, #fffffff7);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;}.elementor .pricing-card:hover,.elementor .pricing-card:focus-visible{border-width:2px;border-color:var(--NeonGreen);border-style:solid;box-shadow:0px 4px 24px 0px rgba(110, 247, 110, 0.5);}.elementor .pricing-card{border-width:2px;border-color:var(--White_4);border-style:solid;}.elementor .play-button{width:var(--Spacing-Big);height:var(--Spacing-Big);position:absolute;inset-block-start:-24px;inset-inline-start:-24px;padding:var(--Spacing-Normal);border-radius:80px;border-width:2px;border-color:var(--Transparent_4);border-style:solid;background-color:var(--White_4);box-shadow:0px 4px 54px 0px rgba(0, 0, 0, .25);transition:all 200ms;display:flex;justify-content:center;align-items:center;}.elementor .play-button:hover,.elementor .play-button:focus-visible{background-color:var(--TextStyle);box-shadow:0px 4px 24px 0px #6ef76e80;}.elementor .play-button:active{border-width:2px;border-color:var(--NeonGreen);border-style:solid;background-color:var(--TextStyle);}.elementor .hover-contrast-strong{transition:all 300ms;}.elementor .shadow-soft{box-shadow:0px 24px 70px 0px rgba(0,108,82,.12);}.elementor .shape-bevel-lg{clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,42px 100%,0 calc(100% - 42px));\n}.elementor .shape-bevel-md{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));\n}.elementor .surface-brand-soft{background-color:var(--brand-surface-50_3);}.elementor .surface-brand-dark{color:var(--text-inverse_3);background-color:var(--brand-primary-dark_3);}.elementor .card-contact{padding:var(--space-24_3);background-color:var(--brand-surface-50_3);}.elementor .card-team{padding:var(--space-24_3);background-color:var(--white_3);}.elementor .card-stat{padding:var(--space-32_3);background-color:var(--brand-surface-50_3);}.elementor .card-service-dark{color:var(--text-inverse_3);padding:var(--space-32_3);background-color:var(--brand-primary-dark_3);transition:all 300ms;}.elementor .card-service-dark:hover,.elementor .card-service-dark:focus-visible{background-color:var(--brand-primary_3);}.elementor .card-benefit{padding:var(--space-24_3);background-color:var(--brand-surface-50_3);}.elementor .button-whatsapp{color:var(--text-main_3);text-decoration:none;padding-block-start:var(--space-16_3);padding-block-end:var(--space-16_3);padding-inline-start:var(--space-24_3);padding-inline-end:var(--space-24_3);background-color:var(--whatsapp_3);box-shadow:0px 14px 30px 0px rgba(37,211,102,.22);transition:all 300ms;}.elementor .button-whatsapp:hover,.elementor .button-whatsapp:focus-visible{box-shadow:0px 18px 42px 0px rgba(37,211,102,.36);}.elementor .button-dark{color:var(--text-inverse_3);text-decoration:none;padding-block-start:var(--space-16_3);padding-block-end:var(--space-16_3);padding-inline-start:var(--space-24_3);padding-inline-end:var(--space-24_3);background-color:var(--brand-primary-dark_3);transition:all 300ms;}.elementor .button-dark:hover,.elementor .button-dark:focus-visible{background-color:var(--brand-primary_3);box-shadow:0px 18px 42px 0px rgba(0,108,82,.25);}.elementor .button-primary{color:var(--text-inverse_3);text-decoration:none;padding-block-start:var(--space-16_3);padding-block-end:var(--space-16_3);padding-inline-start:var(--space-24_3);padding-inline-end:var(--space-24_3);background-color:var(--brand-primary_3);box-shadow:0px 14px 30px 0px rgba(0,108,82,.18);transition:all 300ms;}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{background-color:var(--brand-primary-dark_3);box-shadow:0px 18px 42px 0px rgba(0,108,82,.28);}.elementor .text-button{font-family:Google Sans;font-weight:700;font-size:15px;}.elementor .text-stat{font-weight:700;font-size:48px;color:var(--brand-primary_3);line-height:100%;}.elementor .text-small{font-size:14px;color:var(--text-muted_3);line-height:155%;}.elementor .text-body{font-family:var(--font-primary_3);font-weight:400;font-size:17px;color:var(--text-muted_3);line-height:170%;margin-block-start:var(--space-0_3);margin-block-end:var(--space-0_3);margin-inline-start:var(--space-0_3);margin-inline-end:var(--space-0_3);}.elementor .text-h3{font-family:var(--font-primary_3);font-weight:700;font-size:24px;color:var(--text-main_3);line-height:120%;margin-block-start:var(--space-0_3);margin-block-end:var(--space-0_3);margin-inline-start:var(--space-0_3);margin-inline-end:var(--space-0_3);}.elementor .text-h2{font-family:var(--font-primary_3);font-weight:700;font-size:44px;color:var(--text-main_3);line-height:108%;margin-block-start:var(--space-0_3);margin-block-end:var(--space-0_3);margin-inline-start:var(--space-0_3);margin-inline-end:var(--space-0_3);}.elementor .text-h1{font-family:var(--font-primary_3);font-weight:700;font-size:64px;color:var(--text-main_3);line-height:102%;margin-block-start:var(--space-0_3);margin-block-end:var(--space-0_3);margin-inline-start:var(--space-0_3);margin-inline-end:var(--space-0_3);}.elementor .text-eyebrow{font-family:Google Sans;font-weight:700;font-size:13px;color:var(--brand-primary_3);letter-spacing:0.08em;text-transform:uppercase;}.elementor .layout-stack-lg{display:flex;flex-direction:column;gap:var(--space-40_3);}.elementor .layout-stack-md{display:flex;flex-direction:column;gap:var(--space-24_3);}.elementor .layout-stack-sm{display:flex;flex-direction:column;gap:var(--space-12_3);}.elementor .layout-grid-4{display:grid;gap:var(--space-24_3);}.elementor .layout-grid-2{display:grid;gap:var(--space-40_3);}.elementor .layout-section-tight{padding-block-start:var(--space-60_3);padding-block-end:var(--space-60_3);}.elementor .layout-section{padding-block-start:var(--space-80_3);padding-block-end:var(--space-80_3);}.elementor .layout-container{width:90vw;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;}