.elementor .link-button{font-family:Inter;font-weight:500;font-size:0.875rem;color:var(--secondary);text-transform:uppercase;}.elementor .link-button:hover,.elementor .link-button:focus-visible{font-weight:700;}.elementor .button-border-white{font-family:Inter;font-weight:600;font-size:0.875rem;color:var(--white);text-transform:uppercase;border-radius:30px;border-width:2px;border-color:var(--white);border-style:solid;background-color:#184a6b00;}.elementor .button-border-white:hover,.elementor .button-border-white:focus-visible{color:var(--primary);background-color:var(--white);}.elementor .h1-title-desktop{font-family:var(--font-headings);font-weight:800;font-size:2.5rem;color:var(--primary);}.elementor .content-width{width:100%;max-width:1280px;padding-block-start:var(--desktop-padding-section);padding-block-end:var(--desktop-padding-section);padding-inline-start:var(--gap-small);padding-inline-end:var(--gap-small);gap:var(--gap-small);align-self:center;}.elementor .button-background-turquoise{font-family:var(--font-text);font-weight:600;font-size:0.875rem;color:var(--white);text-transform:uppercase;border-radius:30px;border-width:2px;border-color:var(--secondary);border-style:solid;background-color:var(--secondary);}.elementor .button-background-turquoise:hover,.elementor .button-background-turquoise:focus-visible{color:var(--secondary);background-color:var(--background);}.elementor .button-border{font-family:var(--font-text);font-weight:600;font-size:0.875rem;color:var(--primary);text-transform:uppercase;border-radius:30px;border-width:2px;border-color:var(--primary);border-style:solid;background-color:var(--background);}.elementor .button-border:hover,.elementor .button-border:focus-visible{color:var(--white);background-color:var(--primary);}.elementor .body-text{font-family:var(--font-text);font-size:var(--size-text);color:var(--text-color);}.elementor .h2-title{font-family:var(--font-headings);font-weight:700;font-size:2rem;color:var(--primary);}.elementor .body-text-white{font-family:var(--font-text);font-size:1rem;color:var(--white);}.elementor .is-white{color:var(--white);}.elementor .h3-title{font-family:var(--font-headings);font-weight:600;font-size:1.5rem;}.elementor .form-label-title{font-family:var(--font-text);font-weight:600;font-size:1.1rem;color:var(--white);padding-block-end:8px;}.elementor .label-input{font-family:var(--font-text);color:var(--primary);font-style:italic;border-radius:20px;border-color:var(--background);}