.elementor .body-15px-500-text{font-weight:500;font-size:15px;}.elementor .badge-accent{font-family:var(--font-body);font-weight:700;font-size:0.75rem;color:var(--color-white);letter-spacing:0.06em;text-transform:uppercase;border-radius:var(--radius-pill);background-color:var(--color-accent);display:inline-flex;align-items:center;padding-block: 6px; padding-inline: 14px;\n}.elementor .card{padding:30px;border-radius:var(--radius-md);box-shadow:0px 1px 2px 0px rgba(3,29,61,.05),0px 16px 32px -20px rgba(3,29,61,.25);display:flex;flex-direction:column;justify-content:space-between;}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--color-primary);border-color:var(--e-gv-b15e6f5);background-color:var(--color-neutral-50);}.elementor .btn-outline{color:var(--e-gv-b15e6f5);border-width:1.5px;border-color:var(--color-neutral-300);border-style:solid;background-color:transparent;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color-primary);border-color:var(--color-accent-dark);background-color:var(--color-accent);}.elementor .btn-primary{color:var(--color-primary);border-color:var(--color-accent-dark);background-color:var(--color-accent);}.elementor .btn{font-family:var(--font-heading);font-weight:700;font-size:16px;font-style:italic;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-lg);border-block-end-width:5px;border-style:solid;transition:all 400ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .btn:hover,.elementor .btn:focus-visible{transform:scale3d(1.05, 1.05, 1.05);}.elementor .box-inner-container{width:var(--container-max);padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;align-items:start;}.elementor .two-column-grid{display:grid;gap:80px;grid-template-columns:repeat(2, 1fr);}.elementor .secondary-text{font-family:var(--font-heading);font-weight:500;font-size:16px;color:var(--color-aqua);letter-spacing:1px;text-transform:uppercase;}.elementor .main-title{font-family:var(--font-heading);font-weight:800;font-size:64px;}.elementor .btn-secondary{color:var(--color-primary);border-color:var(--color-neutral-300);background-color:var(--color-neutral-100);}.elementor .body-20px-500-text{font-family:var(--font-body);font-weight:500;font-size:20px;line-height:1.6em;}.elementor .body-20px-600-text{font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:1.2em;}.elementor .body-18px-text{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--color-text);line-height:1.6em;}.elementor .body-16px-400-text{font-weight:400;font-size:16px;color:var(--color-text);line-height:1.6em;}.elementor .main-container{width:var(--container-max);margin-block-start:100px;margin-block-end:100px;gap:20px;}.elementor .secondary-dark-text{font-weight:700;font-size:16px;color:var(--color-dark-blue);letter-spacing:1px;line-height:1.4em;text-transform:uppercase;}.elementor .primary-title{font-weight:700;font-size:48px;color:var(--color-primary);line-height:1.2em;}.elementor .container-with-color{padding-block-start:100px;padding-block-end:100px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:100px;margin-block-end:100px;background-color:var(--color-bg-dark-blue);gap:20px;}.elementor .title-20px-600{font-family:var(--font-heading);font-weight:600;font-size:20px;}.elementor .hero-containe-with-color{padding-block-start:100px;padding-block-end:100px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--color-bg-dark-blue);gap:20px;}