.elementor .padding-section-small{padding-block-start:4.8rem;padding-block-end:4.8rem}.elementor .padding-section-medium{padding-block-start:8rem;padding-block-end:8rem}.elementor .container-large{width:100%;max-width:141.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto}.elementor .padding-global{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4rem;padding-inline-end:4rem}.elementor .background-color-secondary{background-color:var(--color-fondo-claro)}.elementor .background-color-primary{background-color:var(--color-azul-corporativo)}.elementor .text-size-regular{font-family:var(--font-texto);font-size:1.7rem;color:var(--color-gris-texto);line-height:1.65;margin:0;text-wrap:pretty;\n}.elementor .text-size-large{font-family:var(--font-texto);font-size:1.9rem;color:var(--color-gris-texto);line-height:1.6;margin:0;text-wrap:pretty;\n}.elementor .text-style-label{font-family:var(--font-texto);font-weight:500;font-size:1.3rem;color:var(--color-gris-texto);letter-spacing:.06em;line-height:1.3;text-transform:uppercase;margin:0}.elementor .text-style-tagline{font-family:var(--font-texto);font-weight:600;font-size:1.3rem;color:var(--color-azul-corporativo);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:0px;margin:0;border-inline-start-width:.3rem;display:inline-block;border-left-style:solid;border-left-color:var(--color-rojo);\n}.elementor .heading-style-h2{font-family:var(--font-titulares);font-weight:600;font-size:3.2rem;color:var(--color-azul-oscuro);letter-spacing:0px;line-height:1.2;text-transform:none;margin:0;text-wrap:balance;text-wrap:balance;\n}.elementor .heading-style-h1{font-family:var(--font-titulares);font-weight:600;font-size:4rem;color:var(--color-azul-oscuro);letter-spacing:-.01em;line-height:1.15;text-transform:none;margin:0;text-wrap:balance;text-wrap:balance;\n}.elementor .cta-button:hover,.elementor .cta-button:focus-visible{color:var(--color-azul-corporativo);background-color:var(--color-blanco)}.elementor .cta-button:focus{outline-offset:.3rem;outline:.3rem solid var(--color-azul);\n}.elementor .cta-button{font-family:var(--font-texto);font-weight:500;font-size:1.6rem;color:var(--color-blanco);letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:2.8rem;padding-inline-end:2.8rem;margin:0;border-radius:.4rem;border-width:.2rem;border-color:var(--color-azul-corporativo);border-style:solid;background-color:var(--color-azul-corporativo);display:inline-flex;justify-content:center;align-items:center}.elementor .text-weight-medium{font-weight:500}.elementor .header_actions{width:auto;padding:0;display:flex;gap:2rem;flex:0 0 auto;align-items:center}.elementor .header_toggle{padding:0;display:none}.elementor .header_menu{width:auto;min-width:0;padding:0;display:block;flex:1 1 auto}.elementor .header_logo{width:clamp(29.6rem,23vw,33rem);height:auto;display:block;flex:0 0 auto}.elementor .header_layout{min-height:8.8rem;padding:0;display:flex;gap:2.4rem;justify-content:space-between;align-items:center}.elementor .header_component{position:relative;z-index:100;border-block-end-width:.1rem;background-color:var(--color-blanco);border-bottom-style:solid;border-bottom-color:var(--color-gris-linea);\n}.elementor .sticky-cta_component{display:none}.elementor .logos_item{width:100%;height:5.6rem;max-width:16rem;object-fit:contain;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block}.elementor .logos_list{width:100%;padding:0;display:grid;gap:3.2rem;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center}.elementor .logos_heading{max-width:64rem;padding:0;display:flex;flex-direction:column;gap:1.2rem;align-items:center}.elementor .logos_component{text-align:center;padding:0;display:flex;flex-direction:column;gap:3.2rem;align-items:center}.elementor .product-quote_form-card{padding:4rem;border-radius:.4rem;background-color:var(--color-blanco)}.elementor .product-quote_list{padding-block-start:3.2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:.8rem;border-block-start-width:.1rem;display:flex;flex-direction:column;gap:1.6rem;border-top-style:solid;border-top-color:rgba(255,255,255,.3);border-top-style:solid;border-top-color:rgba(255,255,255,.3);\n}.elementor .product-quote_content{padding:0;display:flex;flex-direction:column;gap:2.4rem}.elementor .product-quote_layout{padding:0;display:grid;gap:8rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.elementor .product-content_aside{position:sticky;inset-block-start:3.2rem;padding:0}.elementor .product-content_main{min-width:0;max-width:72rem;padding:0}.elementor .product-content_layout{padding:0;display:grid;gap:8rem;grid-template-columns:minmax(0,1fr) 32rem;align-items:start}.elementor .product-hero_buttons{padding:0;display:flex;gap:1.2rem;flex-wrap:wrap}.elementor .product-hero_spec{min-width:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.elementor .product-hero_specs{padding:2.4rem;border-radius:.4rem;border-width:.1rem;border-color:var(--color-gris-linea);border-style:solid;background-color:var(--color-blanco);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.4rem;\n}.elementor .product-hero_gallery{min-width:0;padding:1.6rem;border-radius:.4rem;background-color:var(--color-blanco);grid-area:gallery;grid-area:gallery;\n}.elementor .product-hero_content{padding:0;display:flex;flex-direction:column;gap:3.2rem;grid-area:content;\n}.elementor .product-hero_layout{column-gap:6.4rem;padding:0;display:grid;gap:6.4rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;align-items:start;grid-template-areas:"gallery heading" "gallery content";row-gap:3.2rem;\n}.elementor .product-hero_heading{max-width:96rem;padding:0;margin-block-end:0px;display:flex;flex-direction:column;gap:1.6rem;grid-area:heading;\n}.elementor .product-quote_phone:hover,.elementor .product-quote_phone:focus-visible{text-decoration:underline}.elementor .product-quote_phone{font-family:var(--font-titulares);font-weight:600;font-size:2.2rem;color:var(--color-blanco);line-height:1.2;text-decoration:none;margin:0}.elementor .product-quote_list-item{color:var(--color-blanco);padding-inline-start:1.4rem;border-inline-start-width:.3rem;border-left-style:solid;border-left-color:var(--color-azul);border-left-style:solid;border-left-color:var(--color-azul);\n}.elementor .is-small{font-size:1.5rem;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2rem;padding-inline-end:2rem;white-space:nowrap;\n}.elementor .is-compact{width:100%;font-size:1.5rem;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:.8rem;padding-inline-end:.8rem;white-space:nowrap;\n}.elementor .is-secondary:hover,.elementor .is-secondary:focus-visible{color:var(--color-blanco);background-color:var(--color-azul-corporativo)}.elementor .is-secondary{color:var(--color-azul-corporativo);background-color:transparent}.elementor .text-color-primary{color:var(--color-azul-oscuro)}.elementor .text-color-white{color:var(--color-blanco)}