.elementor .pie-copyright{color:var(--blanco);text-align:center;padding-block-start:var(--boton-padding-v);padding-block-end:var(--boton-padding-v);padding-inline-start:var(--espacio-sm);padding-inline-end:var(--espacio-sm);background-color:var(--marron-oscuro);display:flex;flex-direction:row;justify-content:center;}.elementor .pie-enlace:hover,.elementor .pie-enlace:focus-visible{text-decoration:underline;}.elementor .pie-enlace:focus{text-decoration:underline;}.elementor .lista-pie{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .imagen-centrada{height:auto;max-width:100%;align-self:center;}.elementor .logo-cabecera{height:auto;max-width:100%;}.elementor .cabecera{color:var(--blanco);padding-block-start:30px;padding-block-end:30px;padding-inline-start:var(--espacio-sm);padding-inline-end:var(--espacio-sm);background-color:var(--marron-oscuro);display:flex;flex-direction:row;gap:var(--espacio-sm);justify-content:space-between;align-items:center;}.elementor .galeria-alta{height:auto;aspect-ratio:455 / 743;}.elementor .galeria-baja{height:auto;aspect-ratio:455 / 459;}.elementor .imagen-tarjeta{height:auto;max-width:100%;border-radius:var(--radio);}.elementor .ancho-lectura{max-width:1320px;}.elementor .rejilla-2{padding:0px;display:grid;gap:var(--espacio-sm);grid-template-columns:repeat(auto-fit, minmax(min(var(--columna-min), 100%), 1fr));}.elementor .faq-flecha{width:var(--faq-flecha-ancho);height:var(--faq-flecha-alto);color:var(--crema);}.elementor .faq-icono{width:var(--faq-flecha-alto);height:var(--faq-flecha-alto);padding:0px;justify-content:center;}.elementor .faq-contenido{padding:0px;}.elementor .faq-cabecera{padding:0px;display:flex;gap:var(--espacio-sm);justify-content:space-between;align-items:flex-start;}.elementor .faq-lista{padding:0px;display:flex;flex-direction:column;gap:var(--espacio-seccion);}.elementor .fila-titulo-texto{padding:0px;display:grid;gap:var(--espacio-sm);grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);align-items:start;}.elementor .velo-madera{min-height:var(--franja-alto);padding-block-start:var(--espacio-seccion);padding-block-end:var(--espacio-bloque);padding-inline-start:var(--espacio-sm);padding-inline-end:var(--espacio-sm);background-image:linear-gradient(180deg, transparent 40%,#603A20B3 80%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .seccion-franja{color:var(--blanco);padding:0px;border-block-start-width:0px;border-block-end-width:var(--borde-divisor);border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--crema);border-style:solid;background-color:var(--marron-oscuro);display:flex;flex-direction:column;}.elementor .hero-imagen{height:auto;min-width:0px;max-width:var(--hero-imagen-max);flex:0 1 auto;}.elementor .hero-icono{width:601px;aspect-ratio:601 / 683;object-fit:cover;object-position:top center;}.elementor .hero-texto{flex:1 1 0px;}.elementor .rejilla-4{padding:0px;display:grid;gap:var(--espacio-sm);grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;}.elementor .fila-2{padding:0px;display:grid;gap:var(--espacio-sm);grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .pila{padding:0px;display:flex;flex-direction:column;gap:var(--espacio-bloque);}.elementor .divisor{height:var(--borde-divisor);background-color:var(--crema);}.elementor .tarjeta-proyecto{width:100%;object-fit:cover;border-radius:var(--radio);}.elementor .franja-baja{height:auto;aspect-ratio:1920 / 249;object-position:50% 25%;}.elementor .faq-item{padding-block-start:var(--espacio-sm);border-block-start-width:var(--borde-divisor);border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--crema);border-style:solid;display:flex;flex-direction:column;gap:var(--espacio-bloque);&[open] .faq-flecha svg { transform: rotate(90deg); }\n}.elementor .boton{width:fit-content;font-family:var(--fuente-principal);font-weight:700;font-size:var(--texto-tamano);color:var(--blanco);line-height:1.4;padding-block-start:var(--boton-padding-v);padding-block-end:var(--boton-padding-v);padding-inline-start:var(--boton-padding-h);padding-inline-end:var(--boton-padding-h);border-radius:var(--radio);background-color:var(--verde-salvia);}.elementor .pie{color:var(--negro);padding-block-start:var(--espacio-seccion-cta);padding-block-end:var(--espacio-seccion-cta);padding-inline-start:var(--espacio-sm);padding-inline-end:var(--espacio-sm);background-color:var(--crema);}.elementor .seccion{color:var(--blanco);padding-block-start:var(--espacio-seccion);padding-block-end:var(--espacio-seccion);padding-inline-start:var(--espacio-sm);padding-inline-end:var(--espacio-sm);background-color:var(--marron-oscuro);}.elementor .pie-lista{font-family:var(--fuente-principal);font-weight:400;font-size:var(--texto-tamano);line-height:2;}.elementor .texto-destacado{font-family:var(--fuente-principal);font-weight:700;font-size:var(--texto-tamano);line-height:1.4;}.elementor .titulo-3{font-family:var(--fuente-principal);font-weight:600;font-size:var(--h3-tamano);line-height:1.2;}.elementor .titulo-seccion{font-family:var(--fuente-principal);font-weight:600;font-size:var(--h2-tamano);line-height:1.16;}.elementor .titulo-hero{font-family:var(--fuente-principal);font-weight:700;font-size:var(--h1-tamano);line-height:1.1;}.elementor .texto{font-family:var(--fuente-principal);font-weight:400;font-size:var(--texto-tamano);line-height:1.4;& a { color: inherit; text-decoration: underline; }\n}.elementor .divisor-oscuro{background-color:var(--marron-oscuro);}.elementor .pila-amplia{gap:var(--espacio-seccion);}.elementor .pila-sm{gap:var(--espacio-sm);}.elementor .hero{padding-block-start:var(--espacio-sm);padding-block-end:var(--espacio-sm);padding-inline-start:var(--espacio-sm);padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--espacio-sm);align-items:center;}