.elementor .e-36f592df-7805{font-size:clamp(62px, calc(10vw - 14px), 132px);}.elementor .e-50e3bf20-1582{column-gap:clamp(28px, 22.06px + 1.524vw, 44px);gap:44px;row-gap: clamp(28px, 22.06px + 1.524vw, 44px);\n}.elementor .e-1e88a9b5-5365{max-width:560px;font-size:clamp(17px, 15.89px + 0.2857vw, 20px);line-height:1.45;}.elementor .e-4d5ae7d4-d65e{column-gap:clamp(24px, 21.03px + 0.762vw, 32px);gap:32px;row-gap: clamp(24px, 21.03px + 0.762vw, 32px);\n}.elementor .e-24d00cad-8339{padding-block-end:0px;gap:32px;}.elementor .e-46620c8b-60f4{gap:clamp(28px, 23.54px + 1.1429vw, 40px);grid-column:1 / span 7;justify-content:center;}.elementor .e-7bbdc56a-de87{object-position:50% 12%;}.elementor .e-c96a5bde-c91b{font-family:var(--font-principal);font-weight:600;font-size:clamp(14px, 13.26px + 0.19vw, 15px);color:var(--color-tinta);line-height:1.2;}.elementor .e-a08baa68-c439{font-size:clamp(13px, 12.63px + 0.095vw, 14px);line-height:1.3;}.elementor .e-36945c3c-2fa2{gap:4px;position: absolute; left: 0; bottom: 0; z-index: 2; background: #F5F3EF; padding: 18px 28px 18px 0;\n}.elementor .e-45ed9996-725d{height:clamp(520px, 430.86px + 22.857vw, 760px);overflow:hidden;grid-column:8 / span 5;position: relative;\n}.elementor .e-66770018-4d26{min-height:760px;padding-block-start:clamp(16px, 13.03px + 0.762vw, 24px);background-color:var(--color-papel);padding-block: 24px 0; padding-inline: var(--sp-lateral);\n}.elementor .e-b1788390-fcb7{font-size:clamp(38px, 28.34px + 2.476vw, 64px);letter-spacing:-0.04em;line-height:1;}.elementor .e-6d2c6539-e39a{font-family:var(--font-principal);font-size:clamp(15px, 13.51px + 0.381vw, 19px);color:var(--color-tinta);letter-spacing:0.12em;line-height:1;}.elementor .e-41c8b6f2-128b{font-family:var(--font-principal);font-weight:500;font-size:clamp(14px, 13.26px + 0.19vw, 16px);color:var(--color-tinta);line-height:1.25;}.elementor .e-7c4c66f3-d572{gap:8px;}.elementor .e-2595899c-cb03{gap:clamp(16px, 13.77px + 0.571vw, 22px);align-items:center;}.elementor .e-53f0b3ec-1d82{font-size:clamp(38px, 28.34px + 2.476vw, 64px);letter-spacing:-0.04em;line-height:1;}.elementor .e-c85ad83f-0562{font-family:var(--font-principal);font-weight:500;font-size:clamp(14px, 13.26px + 0.19vw, 16px);color:var(--color-tinta);line-height:1.25;}.elementor .e-2115ac40-7a29{gap:clamp(16px, 13.77px + 0.571vw, 22px);align-items:center;border-left: 1px solid var(--color-linea); padding-left: clamp(20px, 16px + 1vw, 32px);\n}.elementor .e-3044c623-8b44{font-size:clamp(38px, 28.34px + 2.476vw, 64px);letter-spacing:-0.04em;line-height:1;}.elementor .e-8a31d784-1a9d{font-family:var(--font-principal);font-weight:500;font-size:clamp(14px, 13.26px + 0.19vw, 16px);color:var(--color-tinta);line-height:1.25;}.elementor .e-cc9fe75b-977b{gap:clamp(16px, 13.77px + 0.571vw, 22px);align-items:center;border-left: 1px solid var(--color-linea); padding-left: clamp(20px, 16px + 1vw, 32px);\n}.elementor .e-295a04dd-5517{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;padding-block: 0;\n}.elementor .e-6911c059-7241{background-color:var(--color-papel);padding-inline: var(--sp-lateral); padding-block: clamp(32px, 26.06px + 1.5238vw, 48px);\n}.elementor .e-49a9cc63-5065{padding-block-start:14px;grid-column:1 / span 3;}.elementor .e-4d58b3a8-4bca{font-family:var(--font-principal);font-weight:500;font-size:16px;color:var(--color-tinta);letter-spacing:0.12em;}.elementor .e-6f5e0c92-dd70{font-family:var(--font-principal);font-weight:500;font-size:16px;color:var(--color-tinta);}.elementor .e-31b02c50-ac1a{column-gap:clamp(16px, 13.03px + 0.762vw, 24px);gap:24px;flex-wrap:wrap;row-gap: clamp(12px, 7.54px + 1.143vw, 24px);\n}.elementor .e-22f7911e-4142{column-gap:clamp(28px, 23.54px + 1.143vw, 40px);gap:40px;grid-column:4 / span 9;row-gap: clamp(28px, 23.54px + 1.143vw, 40px);\n}.elementor .e-27f73cb3-bee1{padding-inline: var(--sp-lateral); row-gap: 28px;\n}.elementor .e-2553503f-6558{margin-block-start:28px;}.elementor .e-49c48b5f-6c18{max-width:580px;color:var(--color-tinta);margin-block-start:clamp(28px, 23.54px + 1.143vw, 40px);}.elementor .e-13074931-6600{font-size:17px;}.elementor .e-5117ab86-823a{gap:10px;}.elementor .e-13af9034-75f0:hover,.elementor .e-13af9034-75f0:focus-visible{background-color:var(--color-piedra);}.elementor .e-13af9034-75f0{text-decoration:none;display:grid;grid-template-columns:1fr auto;align-items:center;padding-block: 30px; border-top-color: var(--color-tinta);\n}.elementor .e-252b88e6-9b4c{font-size:17px;}.elementor .e-4fbb443b-e413{gap:10px;}.elementor .e-71ccffb9-706a:hover,.elementor .e-71ccffb9-706a:focus-visible{background-color:var(--color-piedra);}.elementor .e-71ccffb9-706a{text-decoration:none;border-block-end-width:1px;display:grid;grid-template-columns:1fr auto;align-items:center;padding-block: 30px; border-bottom-style: solid; border-bottom-color: var(--color-linea);\n}.elementor .e-2679da56-7185{margin-block-start:clamp(40px, 31.09px + 2.286vw, 64px);}.elementor .e-7a25cd0e-1232{grid-column:7 / span 6;grid-row:1;}.elementor .e-c24b15c-a8fa{height:clamp(460px, 326.29px + 34.286vw, 820px);overflow:hidden;grid-column:1 / span 5;grid-row:1;align-self:end;}.elementor .e-4b6bff17-b0bc{padding-block-end:clamp(88px, 53.83px + 8.762vw, 180px);padding-block: 0px 180px; padding-inline: var(--sp-lateral);\n}.elementor .e-514df177-2c9c{padding-block-start:14px;grid-column:1 / span 3;}.elementor .e-6aca247c-b973{grid-column:4 / span 8;}.elementor .e-1cc94f85-1db0{margin-block-end:clamp(40px, 28.11px + 3.048vw, 72px);row-gap: 24px;\n}.elementor .e-569ccb5d-a0bd{grid-column:1 / span 1;}.elementor .e-4aa8c6a8-41c0{grid-column:2 / span 6;}.elementor .e-56dac23f-399f{grid-column:8 / span 4;}.elementor .e-3decb857-34e1{grid-column:12 / span 1;text-align: right;\n}.elementor .e-2b13f11a-aede{text-decoration:none;padding-block-start:clamp(28px, 23.54px + 1.143vw, 40px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);align-items: baseline; padding-block: 40px; border-top-color: var(--color-tinta); row-gap: 12px;\n}.elementor .e-39846d66-1f3c{grid-column:1 / span 1;}.elementor .e-11d7958f-c3fd{grid-column:2 / span 6;}.elementor .e-6a13b8cc-d263{grid-column:8 / span 4;}.elementor .e-bfdf879-1b75{grid-column:12 / span 1;text-align: right;\n}.elementor .e-2f0ca8e5-c03d{text-decoration:none;padding-block-start:clamp(28px, 23.54px + 1.143vw, 40px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);align-items: baseline; padding-block: 40px; row-gap: 12px;\n}.elementor .e-3fdd3ffb-73b7{grid-column:1 / span 1;}.elementor .e-527b84c8-a604{grid-column:2 / span 6;}.elementor .e-217d48c2-14e6{grid-column:8 / span 4;}.elementor .e-1f1add4e-2975{grid-column:12 / span 1;text-align: right;\n}.elementor .e-6600f3aa-5c21{text-decoration:none;padding-block-start:clamp(28px, 23.54px + 1.143vw, 40px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);border-block-end-width:1px;align-items: baseline; padding-block: 40px; border-bottom-style: solid; border-bottom-color: var(--color-linea); row-gap: 12px;\n}.elementor .e-57338f7-e089{grid-column:1 / span 1;}.elementor .e-95fcbfff-57b0{grid-column:2 / span 6;}.elementor .e-818ec8e4-273f{grid-column:8 / span 4;}.elementor .e-19f24b07-578d{grid-column:12 / span 1;text-align: right;\n}.elementor .e-8f6032b-5bbf{text-decoration:none;padding-block-start:clamp(28px, 23.54px + 1.143vw, 40px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);border-block-end-width:1px;align-items: baseline; padding-block: 40px; border-bottom-style: solid; border-bottom-color: var(--color-linea); row-gap: 12px;\n}.elementor .e-7ce690e-dd3d{grid-column:1 / span 1;}.elementor .e-b4c6582b-4c12{grid-column:2 / span 6;}.elementor .e-ce2cb837-8c27{grid-column:8 / span 4;}.elementor .e-6865c65-8794{grid-column:12 / span 1;text-align: right;\n}.elementor .e-2e572a08-c73f{text-decoration:none;padding-block-start:clamp(28px, 23.54px + 1.143vw, 40px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);border-block-end-width:1px;align-items: baseline; padding-block: 40px; border-bottom-style: solid; border-bottom-color: var(--color-linea); row-gap: 12px;\n}.elementor .e-07572cb-c80d{grid-column:1 / span 1;}.elementor .e-1a6c569-0762{grid-column:2 / span 6;}.elementor .e-d3456e64-96b2{grid-column:8 / span 4;}.elementor .e-cfe07305-4060{grid-column:12 / span 1;text-align: right;\n}.elementor .e-507cb8f0-e14a{text-decoration:none;padding-block-start:clamp(28px, 23.54px + 1.143vw, 40px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);border-block-end-width:1px;align-items: baseline; padding-block: 40px; border-bottom-style: solid; border-bottom-color: var(--color-linea); row-gap: 12px;\n}.elementor .e-7983d486-484d{padding-block-end:clamp(88px, 53.83px + 8.762vw, 180px);padding-block: 0px 180px; padding-inline: var(--sp-lateral);\n}.elementor .e-2770e081-5642{object-position:50% 8%;}.elementor .e-6a0008c5-8b50{height:clamp(480px, 368.57px + 28.571vw, 780px);overflow:hidden;grid-column:8 / span 5;grid-row:1;}.elementor .e-1082131f-c5e4{margin-block-start:28px;}.elementor .e-1e1e3e03-c5d8{font-family:var(--font-principal);font-weight:400;font-size:clamp(27px, 23.66px + 0.857vw, 36px);color:var(--color-tinta);line-height:1.16;cursor:pointer;margin-block-start:clamp(40px, 34.06px + 1.524vw, 56px);}.elementor .e-21465780-a3d4{max-width:540px;color:var(--color-tinta);margin-block-start:28px;}.elementor .e-60e3ac77-d9f2{margin-block-start:36px;align-self:flex-start;}.elementor .e-1cf22d25-b114{grid-column:1 / span 6;grid-row:1;}.elementor .e-18c46779-5bd3{row-gap: 56px; row-gap: clamp(40px, 34.06px + 1.524vw, 56px);\n}.elementor .e-4c63ae70-ebec{font-size:16px;}.elementor .e-5a134453-9124{gap:14px;}.elementor .e-12f88b35-b23a{font-size:16px;}.elementor .e-6394cc28-b258{gap:14px;}.elementor .e-61f5b46-2f1a{font-size:16px;}.elementor .e-53f165ee-d6b2{gap:14px;}.elementor .e-1637bbe4-5edf{font-size:16px;}.elementor .e-5b4bec5c-1225{gap:14px;}.elementor .e-34d8e62e-c8fc{column-gap:24px;padding-block-start:28px;margin-block-start:clamp(64px, 43.2px + 5.333vw, 120px);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top-color: var(--color-tinta);\n}.elementor .e-28922f7-1493{grid-column:1 / span 3;}.elementor .e-510caec5-4b6d{font-size:16px;color:var(--color-tinta);grid-column:4 / span 9;}.elementor .e-7847aa5b-e709{padding-block-start:24px;margin-block-start:clamp(48px, 42.06px + 1.524vw, 64px);row-gap: 12px;\n}.elementor .e-7847f234-99a4{padding-block-end:clamp(88px, 61.26px + 6.857vw, 160px);padding-block: 0px 160px; padding-inline: var(--sp-lateral);\n}.elementor .e-3adec30c-a367{color:var(--color-gris-oscuro);padding-block-start:14px;grid-column:1 / span 3;}.elementor .e-4a5e4a32-90fd{color:var(--color-papel);grid-column:4 / span 8;}.elementor .e-2328dcf5-675b{row-gap: 24px;\n}.elementor .e-6c7284ce-dc4a{font-family:var(--font-principal);font-weight:500;font-size:clamp(84px, 52.06px + 8.19vw, 170px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.9;margin:0px;}.elementor .e-7190874b-42af{color:var(--color-papel);margin-block-start:clamp(28px, 22.06px + 1.524vw, 44px);}.elementor .e-6fb7b23e-f269{max-width:360px;font-size:18px;color:var(--color-gris-oscuro);margin-block-start:16px;}.elementor .e-34cb6965-3b6b{padding-block-start:24px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-papel);\n}.elementor .e-7a51f435-5b43{font-family:var(--font-principal);font-weight:500;font-size:clamp(84px, 52.06px + 8.19vw, 170px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.9;margin:0px;}.elementor .e-6e9ec89c-1fa2{color:var(--color-papel);margin-block-start:clamp(28px, 22.06px + 1.524vw, 44px);}.elementor .e-7978e43f-2cb2{max-width:360px;font-size:18px;color:var(--color-gris-oscuro);margin-block-start:16px;}.elementor .e-30078e64-fe19{padding-block-start:24px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-papel);\n}.elementor .e-14273db-ec0b{font-family:var(--font-principal);font-weight:500;font-size:clamp(84px, 52.06px + 8.19vw, 170px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.9;margin:0px;}.elementor .e-88d3c62-6ede{color:var(--color-papel);margin-block-start:clamp(28px, 22.06px + 1.524vw, 44px);}.elementor .e-ddf9c76-2b9e{max-width:360px;font-size:18px;color:var(--color-gris-oscuro);margin-block-start:16px;}.elementor .e-14b647c5-3317{padding-block-start:24px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-papel);\n}.elementor .e-4e84e3b6-bd6d{column-gap:24px;margin-block-start:clamp(56px, 35.94px + 5.143vw, 110px);display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-54f8fd03-74c9{padding-block-start:clamp(88px, 64.97px + 5.905vw, 150px);padding-block-end:clamp(88px, 61.26px + 6.857vw, 160px);padding-block: 150px 160px; padding-inline: var(--sp-lateral);\n}.elementor .e-78978e76-f2a3{padding-block-start:14px;grid-column:1 / span 3;}.elementor .e-266d74b5-9f12{grid-column:4 / span 8;}.elementor .e-55bba30-89e4{row-gap: 24px;\n}.elementor .e-45434ed6-2f66{font-family:var(--font-principal);font-weight:600;font-size:clamp(128px, 78.97px + 12.571vw, 260px);color:var(--color-tinta);letter-spacing:-0.06em;line-height:0.85;margin:0px;}.elementor .e-7053645a-4693{font-family:var(--font-principal);font-size:26px;color:var(--color-tinta);letter-spacing:0.14em;line-height:1;margin:0px;}.elementor .e-413adfc4-6026{font-family:var(--font-principal);font-weight:500;font-size:17px;color:var(--color-tinta);line-height:1.4;margin:0px;}.elementor .e-11a3878c-168a{gap:16px;grid-column:1 / span 4;}.elementor .e-236b15c0-4cba{font-weight:500;margin-block-start:18px;}.elementor .e-6e42ef92-b5fe{padding-block: 32px 40px; border-top-color: var(--color-tinta);\n}.elementor .e-16be12df-874f{font-weight:500;margin-block-start:18px;}.elementor .e-3df238c6-8d0f{padding-block: 32px 40px;\n}.elementor .e-407ee4bb-744d{font-weight:500;margin-block-start:18px;}.elementor .e-496b53ac-d9ee{padding-block: 32px 40px;\n}.elementor .e-444eff12-6aa3{padding-block-start:32px;}.elementor .e-723c5749-a34e{grid-column:6 / span 7;}.elementor .e-19070a62-815c{margin-block-start:clamp(56px, 41.14px + 3.81vw, 96px);row-gap: 56px; row-gap: clamp(40px, 34.06px + 1.524vw, 56px);\n}.elementor .e-2334a300-31e7{padding-block-start:clamp(88px, 61.26px + 6.857vw, 160px);padding-block-end:clamp(88px, 61.26px + 6.857vw, 160px);padding-block: 160px; padding-inline: var(--sp-lateral);\n}.elementor .e-80e8c08-a080{padding-block-start:14px;grid-column:1 / span 3;}.elementor .e-1769861c-a860{grid-column:4 / span 6;}.elementor .e-75841f58-55d4{row-gap: 24px;\n}.elementor .e-2a0d1db6-d35c{padding-block-end:20px;}.elementor .e-5a77c8f0-aca5{text-decoration:none;border-block-start-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-tinta);\n}.elementor .e-512d6c74-e934{text-decoration:none;border-block-start-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-linea-piedra);\n}.elementor .e-73b2372c-47ee{text-decoration:none;border-block-start-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-linea-piedra);\n}.elementor .e-867e88f-6858{text-decoration:none;border-block-start-width:1px;border-block-end-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-linea-piedra); border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-16bbf19c-b9ef{grid-column:4 / span 4;}.elementor .e-3f43a182-4c49{padding-block-end:20px;}.elementor .e-5c85bc7a-afda{text-decoration:none;border-block-start-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-tinta);\n}.elementor .e-26774b3f-c353{text-decoration:none;border-block-start-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-linea-piedra);\n}.elementor .e-634ab0ef-c332{text-decoration:none;border-block-start-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-linea-piedra);\n}.elementor .e-18809036-bb16{text-decoration:none;border-block-start-width:1px;border-block-end-width:1px;display:block;padding-block: 18px; border-top-style: solid; border-top-color: var(--color-linea-piedra); border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-68301504-9fae{grid-column:9 / span 4;}.elementor .e-2cde08f6-92d0{margin-block-start:clamp(56px, 44.11px + 3.048vw, 88px);row-gap: 48px;\n}.elementor .e-7298c2e1-2f42{padding-block-start:clamp(88px, 72.4px + 4vw, 130px);padding-block-end:clamp(88px, 68.69px + 4.952vw, 140px);padding-block: 130px 140px; padding-inline: var(--sp-lateral);\n}.elementor .e-21f1bb7b-6223{padding-block-end:8px;grid-column:1 / span 3;}.elementor .e-537dd3bd-f575{grid-column:4 / span 6;}.elementor .e-3a0faefa-f7d4{grid-column:10 / span 3;justify-self: end;\n}.elementor .e-2cff0230-ecb6{margin-block-end:clamp(40px, 28.11px + 3.048vw, 72px);align-items:end;row-gap: 24px;\n}.elementor .e-7015836e-9a4a{padding-block-start:clamp(88px, 64.97px + 5.905vw, 150px);padding-block-end:clamp(88px, 68.69px + 4.952vw, 140px);padding-block: 150px 140px; padding-inline: var(--sp-lateral);\n}.elementor .e-3deb7d18-6b6c{letter-spacing:-0.055em;margin-block-start:28px;}.elementor .e-71dad401-9155{object-position:50% 30%;}.elementor .e-13d84c79-36ce{height:clamp(340px, 258.29px + 20.952vw, 560px);overflow:hidden;grid-column:1 / span 6;}.elementor .e-76f4573f-5076{font-size:clamp(24px, 21.77px + 0.571vw, 30px);line-height:1.2;}.elementor .e-7fcde679-89dc{height:auto;border-bottom-color: var(--color-tinta);\n}.elementor .e-8b34675-e911{gap:10px;}.elementor .e-3390dfc5-6079{height:auto;}.elementor .e-fd5c95-fe0c{gap:10px;}.elementor .e-4696eba5-60cf{height:auto;line-height:1.4;}.elementor .e-6ea7f05a-526a{gap:10px;}.elementor .e-1145f734-9486{width:18px;height:18px;flex:0 1 auto;}.elementor .e-53894b7f-ef4e{gap:12px;}.elementor .e-53bc2618-18ae{font-size:16px;}.elementor .e-533f5d7-9443{column-gap:clamp(20px, 17.03px + 0.762vw, 28px);gap:28px;row-gap: clamp(20px, 17.03px + 0.762vw, 28px);\n}.elementor .e-1750c872-4f29{font-family: var(--font-principal); font-size: 16px; line-height: 1.5;\n}.elementor .e-37d8a717-1233{font-family: var(--font-principal); font-size: 16px; line-height: 1.5;\n}.elementor .e-7cdf0a8e-299d{padding:0px;display:flex;flex-direction:column;gap:28px;grid-column:8 / span 5;align-items:stretch;}.elementor .e-41063da0-98b6{margin-block-start:clamp(48px, 30.17px + 4.571vw, 96px);row-gap: 56px; row-gap: clamp(40px, 34.06px + 1.524vw, 56px);\n}.elementor .e-36a87667-4fb6{padding-block-start:clamp(88px, 61.26px + 6.857vw, 160px);padding-block: 60px 170px; padding-inline: var(--sp-lateral); padding-block: clamp(88px, 61.26px + 6.857vw, 160px) clamp(96px, 68.51px + 7.048vw, 170px);\n}