.elementor .e-7388ec4d-fadf{max-width:10ch;font-family:var(--td-titulos);font-weight:400;font-size:clamp(52px, 6.4vw, 100px);color:var(--td-texto);letter-spacing:-0.015em;line-height:1;}.elementor .e-46207f8e-a118{max-width:34ch;font-family:var(--td-texto-fuente);font-weight:300;font-size:17px;color:var(--td-texto-3);line-height:1.6;}.elementor .e-47e3c578-cf33{margin-block-start:8px;}.elementor .e-6b35b956-41a2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:clamp(0px, 3vw, 48px);display:flex;flex-direction:column;gap:28px;align-items:flex-start;align-self:center;}.elementor .e-5eceb479-ddea{max-width:100%;aspect-ratio:auto;}.elementor .e-93e84e7-c604{width:100%;overflow:hidden;aspect-ratio:9/16;padding:0px;}.elementor .e-6130a784-5b20{height:70%;overflow:hidden;padding:0px;}.elementor .e-458e4f50-ff3e{padding:0px;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-26101728-e02b{width:100%;max-width:1440px;padding-block-start:clamp(24px, 3vw, 48px);padding-block-end:clamp(24px, 3vw, 48px);padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(12px, 1.4vw, 20px);grid-template-columns:minmax(0, 1fr) clamp(300px, 28vw, 400px) clamp(200px, 20vw, 290px);grid-template-rows:auto;align-items:stretch;}.elementor .e-51ec4b5c-f74e{font-size:clamp(36px, 3.4vw, 52px);}.elementor .e-6db29ea7-a9e2{font-size:20px;}.elementor .e-68461f4d-7c6d{grid-column:1;grid-row:1 / span 2;}.elementor .e-12f073e4-7874{object-position: center 55%;\n}.elementor .e-711e77ae-5318{font-size:clamp(36px, 3.4vw, 52px);}.elementor .e-4e2b1e73-7a79{font-size:20px;}.elementor .e-4537f574-449d{grid-column:2 / span 2;grid-row:1;}.elementor .e-1f13f586-2fc5{padding:24px;}.elementor .e-48d83de2-ce28{grid-column:2;grid-row:2;}.elementor .e-4a3c3137-fc2d{padding:24px;}.elementor .e-81c97bb-1163{grid-column:3;grid-row:2;}.elementor .e-33f83045-1938{padding:0px;display:grid;gap:10px;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:420px 420px;}.elementor .e-5942e56f-f20f{gap:40px;}.elementor .e-573b8f45-7e19{padding-block-start:clamp(96px, 9vw, 152px);}.elementor .e-41fc2748-98f3{width:auto;position:absolute;inset-inline-end:0px;inset-block-end:calc(100% + 36px);gap:28px;justify-content:flex-end;}.elementor .e-46365afb-b2ab{padding:0px;}.elementor .e-61c04a12-a9ed{padding:0px;}.elementor .e-3fd907f4-9f66{padding:0px;}.elementor .e-1f673619-8d79{padding:0px;}.elementor .e-73629989-45d6{padding:0px;gap:36px;}.elementor .e-54ded299-bc4a{margin-block-start:12px;align-self:center;}.elementor .e-2db85955-7bd2{gap:36px;}.elementor .e-5734edd7-5f9a{padding-block-start:clamp(96px, 9vw, 152px);padding-block-end:clamp(96px, 9vw, 152px);}.elementor .e-765fc6ce-7456{max-width:100%;aspect-ratio:auto;}.elementor .e-286cbeb0-864d{width:100%;overflow:hidden;aspect-ratio:9/16;padding:0px;}.elementor .e-63cb6b0-682d{width:56px;height:auto;}.elementor .e-5e81f570-78cd{max-width:18ch;font-family:var(--td-titulos);font-weight:400;font-size:clamp(34px, 4vw, 62px);color:var(--td-oscuro-texto);letter-spacing:-0.015em;line-height:1.1;}.elementor .e-68fad343-f826{font-weight:400;color:var(--td-oscuro-texto);}.elementor .e-48e31301-30f0{padding-block-start:clamp(72px, 8vw, 128px);padding-block-end:clamp(72px, 8vw, 128px);padding-inline-start:clamp(16px, 6vw, 112px);padding-inline-end:clamp(16px, 6vw, 112px);display:flex;flex-direction:column;gap:40px;align-items:flex-start;}.elementor .e-2d1c5d28-7910{width:100%;max-width:1440px;padding:0px;display:grid;gap:0px;grid-template-columns:clamp(300px, 30vw, 430px) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-357224a-1703{color:var(--td-oscuro-texto);padding:0px;background-color:var(--td-texto);display:flex;flex-direction:column;align-items:center;}.elementor .e-278a3036-eb2b{max-width:12ch;}.elementor .e-53390b8e-a0fb{font-weight:400;}.elementor .e-5d002d8a-85b9{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items: baseline;\n}.elementor .e-61b64f08-10cc{width:100%;aspect-ratio:4/5;object-fit:cover;scroll-snap-align: start;\n}.elementor .e-391241d1-2872{width:100%;aspect-ratio:4/5;object-fit:cover;margin-block-start:96px;scroll-snap-align: start;\n}.elementor .e-6962e16c-8dac{width:100%;aspect-ratio:4/5;object-fit:cover;margin-block-start:32px;scroll-snap-align: start;\n}.elementor .e-83d61a3-4bf4{width:100%;aspect-ratio:4/5;object-fit:cover;margin-block-start:136px;scroll-snap-align: start;\n}.elementor .e-35620e4d-2d60{width:100%;aspect-ratio:4/5;object-fit:cover;margin-block-start:56px;scroll-snap-align: start;\n}.elementor .e-6dc66fd-230b{padding:0px;display:grid;gap:10px;grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:auto;align-items:start;}.elementor .e-3ed621c6-f2fe{gap:48px;}.elementor .e-f3b498b-b047{padding-block-start:clamp(96px, 9vw, 152px);padding-block-end:clamp(80px, 8vw, 128px);}.elementor .e-6c366120-1be8{max-width:13ch;font-family:var(--td-titulos);font-weight:400;font-size:clamp(32px, 3.4vw, 50px);color:var(--td-texto);letter-spacing:-0.015em;line-height:1.05;}.elementor .e-22f95d0f-4538{font-family:var(--td-texto-fuente);font-weight:500;font-size:16px;color:var(--td-texto);}.elementor .e-10e740b6-6ae5{padding:0px;flex-direction:column;gap:10px;}.elementor .e-36404d24-bd79{font-family:var(--td-texto-fuente);font-weight:500;font-size:16px;color:var(--td-texto);}.elementor .e-3d03dfa9-adcc{padding:0px;flex-direction:column;gap:10px;}.elementor .e-14213478-6fb1{font-family:var(--td-texto-fuente);font-weight:500;font-size:16px;color:var(--td-texto);}.elementor .e-8bf598e-c2ab{padding:0px;flex-direction:column;gap:10px;}.elementor .e-3a2f3615-8603{font-family:var(--td-texto-fuente);font-weight:500;font-size:16px;color:var(--td-texto);}.elementor .e-2f50a44-ee47{padding:0px;flex-direction:column;gap:10px;}.elementor .e-6bd0776c-9293{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-template-rows:auto;gap: 40px 48px;\n}.elementor .e-7daddb1-15b7{width:100%;max-width:1440px;padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:clamp(40px, 5vw, 96px);grid-template-columns:5fr 7fr;grid-template-rows:auto;border-top-style: solid; border-top-color: var(--td-linea);\n}.elementor .e-7c18ff21-fc66{padding-block-end:clamp(96px, 9vw, 152px);}.elementor .e-14f126de-6fe3{font-family:var(--td-texto-fuente);font-weight:300;font-size:15px;color:var(--td-texto-3);line-height:1.9;& strong { color: #121212; font-weight: 500; }\n}.elementor .e-684d4e9b-3f3c{padding-block-start:clamp(64px, 7vw, 120px);padding-block-end:clamp(64px, 7vw, 120px);padding-inline-start:clamp(16px, 3vw, 40px);padding-inline-end:clamp(16px, 3vw, 40px);display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:flex-start;}.elementor .e-479e3d5b-31e2{object-position: center 30%;\n}.elementor .e-9639510-84d6{height:clamp(520px, 48vw, 740px);padding:0px;}.elementor .e-3eb6ede6-fcbb{width:100%;max-width:1440px;padding:0px;display:grid;gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-38d249b7-2873{padding:0px;background-color:var(--td-superficie);display:flex;flex-direction:column;align-items:center;}