.elementor .btn-primary{width:150px;font-family:var(--font-heading);font-weight:800;font-size:1rem;color:var(--color-primary);padding:var(--space-2xs);background-color:var(--color-secundary);transition:all 500ms;display:flex;flex-direction:column;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color-text);background-color:var(--color-accent);transform:scale3d(1.05, 1.05, 1);}.elementor .container-narrow{width:65%;padding:var(--space-1g);flex-direction:column;gap:var(--space-md);justify-content:center;align-items:center;}.elementor .container-full{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .text-body{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:160%;}.elementor .text-lead{font-family:var(--font-body);font-weight:400;font-size:1.25rem;line-height:140%;}.elementor .text-small{font-family:var(--font-body);font-weight:400;font-size:0.875rem;line-height:150%;}.elementor .page-format{width:100%;padding-block-start:var(--space-2x1);padding-block-end:var(--space-2x1);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-background);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .h7{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--color-primary);line-height:100%;text-align:start;}.elementor .h6{font-family:var(--font-heading);font-weight:900;font-size:1.8rem;color:var(--azul);line-height:100%;text-align:end;}.elementor .h5{font-family:var(--font-heading);font-weight:400;font-size:2rem;color:var(--color-primary);line-height:120%;text-align:center;}.elementor .h4{position:relative;z-index:1;font-family:var(--font-heading);font-weight:500;font-size:2.5rem;color:var(--color-background);line-height:110%;text-align:center;}.elementor .h2{width:80%;font-family:var(--font-heading);font-weight:600;font-size:clamp(3rem, 4vw, 4rem);color:var(--color-primary);line-height:100%;text-align:center;}.elementor .h1{font-family:var(--font-heading);font-weight:900;font-size:clamp(3rem, 4vw, 4rem);color:var(--color-background);line-height:100%;text-align:start;text-transform:uppercase;}.elementor .container-heading1{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--space-sm);justify-content:flex-start;}.elementor .btn-secundary{width:150px;font-family:var(--font-heading);font-weight:800;font-size:1rem;color:var(--color-background);padding:var(--space-2xs);background-color:var(--color-primary);transition:all 500ms;display:flex;flex-direction:column;align-items:center;}.elementor .btn-secundary:hover,.elementor .btn-secundary:focus-visible{color:var(--color-background);background-color:var(--azul);transform:scale3d(1.05, 1.05, 1);}.elementor .container-img-banner{height:40vh;padding-block-end:var(--space-1g);padding-inline-end:var(--space-6x1);flex-direction:column;justify-content:flex-end;align-items:end;}.elementor .color-fringe-banner{height:15vh;padding-inline-start:var(--space-4x1);background-image:linear-gradient(var(--color-primary), var(--color-primary));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:start;}.elementor .container-banner{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .container-grid{padding-block-start:var(--space-1g);padding-block-end:var(--space-3x1);padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:var(--space-1g);grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .container-wide{width:60%;padding-block-start:var(--space-3x1);padding-block-end:var(--space-3x1);padding-inline-start:0px;padding-inline-end:0rem;flex-direction:column;gap:var(--space-2x1);justify-content:center;align-items:center;}