.elementor .btn-amarillo{height:var(--btn-size-height);min-width:180px;font-family:var(--cuerpo-texto);font-weight:700;font-size:16px;color:var(--negro);line-height:1.1em;padding-block-start:var(--btn-padding-up-dn);padding-block-end:var(--btn-padding-up-dn);padding-inline-start:var(--btn-padding-rl);padding-inline-end:var(--btn-padding-rl);border-radius:2px;background-color:var(--amarillo);display:flex;justify-content:center;align-items:center;align-self:start;}.elementor .btn-amarillo:hover,.elementor .btn-amarillo:focus-visible{color:var(--blanco);background-color:var(--negro);}.elementor .color-fondo-principal{background-color:var(--amarillo);}.elementor .section-m{padding-inline-start:max(5%, calc((100% - 1120px) / 2));padding-inline-end:max(5%, calc((100% - 1120px) / 2));flex-direction:row;}.elementor .section-header{padding:var(--section-header-padding);justify-content:space-between;align-items:center;}.elementor .logo-size{width:250px;height:auto;min-width:250px;}.elementor .h2{font-weight:600;font-size:30px;line-height:1.1em;}.elementor .h4{font-weight:600;font-size:20px;line-height:1.1em;}.elementor .h5{font-weight:700;font-size:16px;letter-spacing:0.08rem;line-height:1.1em;}.elementor .h6{font-weight:400;font-size:14px;line-height:1.1em;}.elementor .parrafo{font-weight:400;font-size:19px;line-height:1.3em;}.elementor .icono-menu{width:40px;height:40px;min-width:30px;min-height:30px;max-width:65px;max-height:65px;}.elementor .footer{padding-inline-start:var(--section-m);padding-inline-end:var(--section-m);background-color:var(--negro);gap:0px;justify-content:center;}.elementor .footer-space{padding-block-start:3rem;padding-block-end:3rem;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .logo-footer-pc{max-width:200px;max-height:auto;}.elementor .text-copyright{font-weight:300;font-size:12px;color:var(--blanco);align-self:center;}.elementor .mayuscula{text-transform:uppercase;}.elementor .espaciado-down{margin-block-end:0.5rem;}.elementor .oculto-pc{display:none;}.elementor .parrafo-caja{font-weight:400;font-size:16px;line-height:1.2em;}.elementor .menu-ancho{width:100%;gap:10px;justify-content:space-between;align-items:center;}.elementor .karla-font{font-family:"Karla";}.elementor .color-amarillo{color:var(--amarillo);}.elementor .color-blanco{color:#ffffff;}.elementor .fondo-opaco{width:100%;padding:40px;background-color:var(--negro-opaco);gap:20px;}.elementor .font-size-40{font-size:40px;line-height:1.5em;}