.elementor .e-706a89a4-afa4{background-image:linear-gradient(180deg, rgba(11,59,53,0.3) 0%,rgba(11,59,53,0.85) 100%),url("https://morciguillinas.telfo.com/wp-content/uploads/2026/10/hero-piscina-atardecer.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-43d356b-8e87{font-size:18px;margin-block-end:10px;}.elementor .e-1db685ca-e579{font-weight:700;font-size:12px;color:var(--texto-suave);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-61ff2756-84ef{font-family:var(--fuente-titulos);font-weight:700;font-size:20px;color:var(--tinta);line-height:1.3;}.elementor .e-1f05d230-5dc8{padding:0px;flex-direction:column;gap:2px;}.elementor .e-adbcf85-3e17:hover,.elementor .e-adbcf85-3e17:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-adbcf85-3e17{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--blanco);box-shadow:0px 6px 24px 0px rgba(11,59,53,0.06);transition:transform 0.2s;gap:16px;align-items:center;}.elementor .e-6d53edbd-c9ac{font-weight:700;font-size:12px;color:var(--texto-suave);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-38776f92-e851{font-family:var(--fuente-titulos);font-weight:700;font-size:20px;color:var(--tinta);line-height:1.3;}.elementor .e-5a0ea3a8-4f0f{padding:0px;flex-direction:column;gap:2px;}.elementor .e-12390f9c-92d2:hover,.elementor .e-12390f9c-92d2:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-12390f9c-92d2{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--blanco);box-shadow:0px 6px 24px 0px rgba(11,59,53,0.06);transition:transform 0.2s;gap:16px;align-items:center;}.elementor .e-64b633b0-5353{font-weight:700;font-size:12px;color:var(--texto-suave);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-45b88bc-469f{font-family:var(--fuente-titulos);font-weight:700;font-size:18px;color:var(--tinta);line-height:1.3;word-break: break-all;\n}.elementor .e-1d29f0b8-3a59{padding:0px;flex-direction:column;gap:2px;}.elementor .e-5d4755ee-a639:hover,.elementor .e-5d4755ee-a639:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-5d4755ee-a639{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--blanco);box-shadow:0px 6px 24px 0px rgba(11,59,53,0.06);transition:transform 0.2s;gap:16px;align-items:center;}.elementor .e-6789543d-e137{font-weight:700;font-size:12px;color:var(--texto-suave);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-65fd9d9-7da5{font-weight:600;font-size:16px;color:var(--tinta);line-height:1.4;}.elementor .e-51c859c5-2028{padding:0px;flex-direction:column;gap:2px;}.elementor .e-40d2a3b2-41c9:hover,.elementor .e-40d2a3b2-41c9:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-40d2a3b2-41c9{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--blanco);box-shadow:0px 6px 24px 0px rgba(11,59,53,0.06);transition:transform 0.2s;gap:16px;align-items:center;}.elementor .e-75ab990b-fd2d{font-weight:700;font-size:12px;color:var(--texto-suave);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-2f6703d5-3f90{font-weight:600;font-size:16px;color:var(--tinta);line-height:1.4;}.elementor .e-3ef1fa80-cacf{padding:0px;flex-direction:column;gap:2px;}.elementor .e-1cd87d0f-35c0:hover,.elementor .e-1cd87d0f-35c0:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-1cd87d0f-35c0{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--blanco);box-shadow:0px 6px 24px 0px rgba(11,59,53,0.06);transition:transform 0.2s;gap:16px;align-items:center;}.elementor .e-4fced09a-6e4c{padding:0px;flex-direction:column;gap:16px;}.elementor .e-56b4737c-2aca{font-size:14px;margin-block-end:10px;}.elementor .e-825ac13-367c{appearance:auto;}.elementor .e-2f290336-4edd{height:auto;min-height:140px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;resize: vertical;\n}.elementor .e-28f4f159-1261{grid-column:1 / -1;}.elementor .e-5a3a0402-7de5{width:22px;height:22px;cursor:pointer;border-radius:6px;border-width:1.5px;border-color:var(--verde-guarda);border-style:solid;background-color:var(--blanco);flex:0 0 auto;&:checked { background-color: var(--verde-guarda); }\n}.elementor .e-21bd5656-e13b{font-size:15px;color:var(--tinta);}.elementor .e-3919614c-2923{padding:0px;flex-direction:row;gap:12px;grid-column:1 / -1;align-items:center;}.elementor .e-f1af823-bde7{font-size:13px;color:var(--texto-suave);line-height:1.55;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;background-color:var(--crema);grid-column:1 / -1;}.elementor .e-b6066d4-4cf7:hover,.elementor .e-b6066d4-4cf7:focus-visible{background-color:var(--verde-noche);transform:translate3d(0px, -2px, 0px);}.elementor .e-b6066d4-4cf7{font-family:var(--fuente-texto);font-weight:700;font-size:16px;color:var(--blanco);cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;background-color:var(--verde-guarda);transition:all 0.25s;grid-column:1 / -1;justify-self: start;\n}.elementor .e-7f6dc3f8-a8dc{font-weight:600;color:var(--verde-noche);padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;background-color:var(--verde-suave);}.elementor .e-11cb574b-93f8{grid-column:1 / -1;}.elementor .e-5b8f1354-434e{font-weight:600;color:#8A1C12;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;background-color:#FCE8E6;}.elementor .e-3a43eb87-3503{grid-column:1 / -1;}.elementor .e-694ccc73-5004{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap: 18px 20px;\n}.elementor .e-1675778a-1e5c{padding:clamp(24px, 4vw, 48px);border-radius:26px;border-block-start-width:5px;background-color:var(--blanco);box-shadow:0px 24px 60px 0px rgba(11,59,53,0.1);flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--verde-guarda);\n}.elementor .e-3e2c5373-c59e{max-width:1600px;padding:0px;gap:clamp(32px, 5vw, 80px);grid-template-columns:1fr 1.15fr;grid-template-rows:auto;align-items:start;}.elementor .e-1baf3045-872e{background-color:var(--crema);}