.elementor .horizontal{padding:0;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;align-items:center}.elementor .padding-0{padding:0;border-start-start-radius:32px;border-end-start-radius:32px}.elementor .vertical{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:start}.elementor .gap-general{column-gap:80px;row-gap:40px}.elementor .h1{font-family:"Stack Sans Headline";font-weight:500;font-size:61px}.elementor .padding-estandar{padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px}.elementor .caja{width:1920px;max-width:100%}.elementor .seccion-estandar{display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .padding-completo{padding-block-start:112px;padding-block-end:112px;padding-inline-start:80px;padding-inline-end:80px}.elementor .max-width-100{max-width:100%}.elementor .parrafo-valores{font-family:Manrope;font-weight:400;font-size:16px;color:var(--fondo-base)}.elementor .separador{width:100%}.elementor .hero-principal{height:100vh;max-height:1080px;padding-block-start:224px;padding-block-end:128px;padding-inline-start:80px;padding-inline-end:80px;justify-content:center;align-items:center}.elementor .enlace-menu{font-family:"Stack Sans Headline";font-weight:500;font-size:16px;color:var(--blanco)}.elementor .sobretitulo{width:auto;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:var(--fondo-transparente-cta);display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center}.elementor .texto-sobretitulo{font-family:"Stack Sans Headline";font-weight:400;font-size:16px;color:var(--blanco)}.elementor .icono-sobretitulo{width:8px;height:8px;color:var(--dorado);margin-block-start:-20px}.elementor .titulo-menu{font-family:"Stack Sans Headline";font-weight:400;font-size:20px;color:var(--blanco);margin-block-end:12px}.elementor .enlace-menu-footer{font-family:"Stack Sans Headline";font-weight:200;font-size:16px;color:var(--blanco)}.elementor .h2-texto-legal{font-family:"Stack Sans Headline";font-weight:500;font-size:39px;color:var(--dorado)}.elementor .parrafo-textos-legales{font-family:"Stack Sans Headline";font-weight:300;font-size:16px;color:var(--gris-fondo);margin-block-end:20px}