.elementor .e-1f95edec-3270{font-size:14px;color:var(--color-gris);text-decoration:none;}.elementor .e-387b85d4-cea4{font-size:14px;}.elementor .e-6fad0547-3228{font-size:14px;color:var(--color-gris);text-decoration:none;}.elementor .e-36c6bed4-fdbd{font-size:14px;}.elementor .e-306a4e42-d07b{font-size:14px;color:var(--color-tinta);}.elementor .e-311f193a-517e{margin-block-end:auto;gap:10px;}.elementor .e-5a1ec34e-435e{font-size:clamp(38px, 23.89px + 3.619vw, 76px);line-height:0.98;}.elementor .e-5388e6b6-ebac{gap:clamp(22px, 18.29px + 0.952vw, 32px);}.elementor .e-50293ea-cbf8{max-width:560px;font-size:clamp(17px, 15.89px + 0.2857vw, 20px);line-height:1.45;}.elementor .e-479f4227-646d{gap:clamp(22px, 18.29px + 0.952vw, 32px);}.elementor .e-5aa63d7b-3b9a{padding-block-end:0px;margin-block-end:auto;gap:clamp(22px, 18.29px + 0.952vw, 32px);}.elementor .e-2f159488-ec8b{gap:clamp(28px, 23.54px + 1.1429vw, 40px);grid-column:1 / span 7;justify-content:flex-start;}.elementor .e-6c184bad-e48b{object-position:96% 50%;}.elementor .e-1cf7a688-7beb{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-5bead211-904c{font-size:clamp(13px, 12.63px + 0.095vw, 14px);line-height:1.3;}.elementor .e-2b3cfbcd-e35f{gap:4px;position: absolute; left: 0; bottom: 0; z-index: 2; background: #F5F3EF; padding: 18px 28px 18px 0;\n}.elementor .e-6dc5cf64-af5c{height:clamp(420px, 256.6px + 41.9vw, 860px);overflow:hidden;grid-column:8 / span 5;position: relative;\n}.elementor .e-19d1bf77-7cfe{min-height:clamp(0px, -1200px + 200vw, 860px);background-color:var(--color-papel);padding-block: clamp(20px, 18.51px + 0.381vw, 24px) 0; padding-inline: var(--sp-lateral);\n}.elementor .e-deb63450-8cf9{font-size:clamp(38px, 28.34px + 2.476vw, 64px);letter-spacing:-0.04em;line-height:1;}.elementor .e-231af0bc-2464{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-f3e1781f-512f{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-2e059644-39dc{gap:8px;}.elementor .e-32dc7a54-640d{gap:clamp(16px, 13.77px + 0.571vw, 22px);align-items:center;}.elementor .e-1b4ab4fb-cb41{font-size:clamp(38px, 28.34px + 2.476vw, 64px);letter-spacing:-0.04em;line-height:1;}.elementor .e-1301ccea-89b2{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-d207f5c3-6175{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-dbb62bae-512a{font-size:clamp(38px, 28.34px + 2.476vw, 64px);letter-spacing:-0.04em;line-height:1;}.elementor .e-b5c54cd6-88c5{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-0b0292f5-5165{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-e217128f-759b{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;padding-block: 0;\n}.elementor .e-284d9390-2b76{background-color:var(--color-papel);padding-inline: var(--sp-lateral); padding-block: clamp(32px, 26.06px + 1.5238vw, 48px);\n}.elementor .e-7ab223c1-62aa{font-size:clamp(22px, 19.03px + 0.762vw, 30px);color:var(--color-tinta);line-height:1.35;grid-column:4 / span 8;}.elementor .e-524967ef-c122{font-size:clamp(19px, 17.14px + 0.4762vw, 24px);color:var(--color-tinta);line-height:1.4;grid-column:4 / span 8;}.elementor .e-71c87ae3-9319{border-top-color: var(--color-tinta);\n}.elementor .e-7be5c78c-fa4f{margin-block-start:18px;flex-wrap:wrap;gap: 14px 28px;\n}.elementor .e-650e9d86-d1cd{border-top-color: var(--color-linea-piedra);\n}.elementor .e-1cfe0924-9757{margin-block-start:18px;flex-wrap:wrap;gap: 14px 28px;\n}.elementor .e-25d51647-24b0{border-top-color: var(--color-linea-piedra);\n}.elementor .e-731ef5a8-69ed{border-top-color: var(--color-linea-piedra);\n}.elementor .e-7c9c36c3-4fb6{border-top-color: var(--color-linea-piedra);\n}.elementor .e-6b81d990-da34{margin-block-start:18px;flex-wrap:wrap;gap: 14px 28px;\n}.elementor .e-39f50876-acd6{border-top-color: var(--color-linea-piedra); border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-30ddc1e-32bc{margin-block-start:clamp(40px, 25.14px + 3.81vw, 80px);}.elementor .e-27893891-dc83{grid-column:4 / span 8;}.elementor .e-3fcb163a-10fd{font-size:clamp(25px, 22.4px + 0.6667vw, 32px);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-105b5405-62a5{grid-column:4 / span 8;}.elementor .e-5d00142f-7798{padding-block-start:clamp(28px, 22px + 1.5vw, 32px);margin-block-start:clamp(52px, 30.5px + 5.524vw, 110px);border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-tinta); row-gap: 20px;\n}.elementor .e-62acd2d2-9dfa{font-size:clamp(30px, 26.29px + 0.9524vw, 40px);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-7c540088-68c1{font-size:clamp(16px, 15.26px + 0.19vw, 18px);line-height:1.55;}.elementor .e-7df03f22-1461{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);gap:clamp(20px, 17.03px + 0.762vw, 28px);grid-column:span 4;border-top-color: var(--color-tinta); grid-column: span 6;\n}.elementor .e-28134fb6-7154{font-size:clamp(30px, 26.29px + 0.9524vw, 40px);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-1ebb42a8-99db{font-size:clamp(16px, 15.26px + 0.19vw, 18px);line-height:1.55;}.elementor .e-6ca558b6-bff0{flex-wrap:wrap;gap: 14px 28px;\n}.elementor .e-33c3f51a-6fb7{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);gap:clamp(20px, 17.03px + 0.762vw, 28px);grid-column:span 4;border-top-color: var(--color-tinta); grid-column: span 6;\n}.elementor .e-3296a2f8-4d19{margin-block-start:clamp(40px, 25.14px + 3.81vw, 80px);row-gap: 40px;\n}.elementor .e-4ea8941c-89c7{font-size:clamp(19px, 17.14px + 0.4762vw, 22px);line-height:1.3;}.elementor .e-2414e4fa-6f5e{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);margin-block-start:clamp(40px, 25.14px + 3.81vw, 80px);flex-wrap:wrap;grid-column:1 / -1;align-items: baseline; gap: 14px 28px;\n}.elementor .e-7c1eee76-f43b{border-top-color: var(--color-tinta);\n}.elementor .e-5b452be2-50f4{border-top-color: var(--color-linea-piedra);\n}.elementor .e-686d954f-d6c7{color:var(--color-gris);}.elementor .e-3181ccc8-6a53{font-weight:600;font-size:clamp(22px, 19.03px + 0.762vw, 30px);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-503d930-7df5{padding-block-start:22px;margin-block-start:26px;border-block-start-width:1px;gap:10px;border-top-style: solid; border-top-color: var(--color-linea-piedra);\n}.elementor .e-572a8829-b339{border-top-color: var(--color-linea-piedra); border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-2ad299b8-56f8{margin-block-start:clamp(40px, 25.14px + 3.81vw, 80px);}.elementor .e-58886b6-6057{border-top-color: var(--color-tinta);\n}.elementor .e-78cd347f-64c0{border-top-color: var(--color-linea-piedra);\n}.elementor .e-17cb68ed-996b{border-top-color: var(--color-linea-piedra);\n}.elementor .e-eba5632-7a7e{border-top-color: var(--color-linea-piedra);\n}.elementor .e-125e7a3f-6016{border-top-color: var(--color-linea-piedra);\n}.elementor .e-6027acd6-2af7{border-top-color: var(--color-linea-piedra); border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-303fcf65-df69{margin-block-start:clamp(40px, 25.14px + 3.81vw, 80px);}.elementor .e-6df17a4-4ed3{padding-block-start:4px;grid-column:1 / span 3;}.elementor .e-bb7081b-812b{gap:16px;grid-column:4 / span 4;}.elementor .e-19cf49d2-ccda{gap:16px;grid-column:8 / span 5;}.elementor .e-428939c2-9527{margin-block-start:clamp(40px, 33.7px + 1.6vw, 56px);align-items:start;padding-block: clamp(22px, 19px + 0.76vw, 30px); border-top-color: var(--color-tinta); row-gap: 20px;\n}.elementor .e-2a191b40-144f{color:var(--color-gris-oscuro);}.elementor .e-671cb1bc-c364{color:var(--color-papel);}.elementor .e-751ec2b8-f8ca{font-weight:500;font-size:clamp(72px, 54.17px + 4.571vw, 120px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.85;}.elementor .e-2105ba66-70ba{color:var(--color-papel);padding-block-start:6px;}.elementor .e-79cd83fe-dcb2{color:var(--color-gris-oscuro);padding-block-start:10px;grid-column:9 / span 4;}.elementor .e-4ad90c8c-db55{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(32px, 27.54px + 1.143vw, 44px);border-top-color: var(--color-papel);\n}.elementor .e-16ecc3b5-f868{font-weight:500;font-size:clamp(72px, 54.17px + 4.571vw, 120px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.85;}.elementor .e-50bf433d-de57{color:var(--color-papel);padding-block-start:6px;}.elementor .e-7fe533f2-c8e3{color:var(--color-gris-oscuro);padding-block-start:10px;grid-column:9 / span 4;}.elementor .e-2d9d97f9-a7d4{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(32px, 27.54px + 1.143vw, 44px);}.elementor .e-343f75b2-495b{font-weight:500;font-size:clamp(72px, 54.17px + 4.571vw, 120px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.85;}.elementor .e-47148466-1614{color:var(--color-papel);padding-block-start:6px;}.elementor .e-5f9460a8-59bb{color:var(--color-gris-oscuro);padding-block-start:10px;grid-column:9 / span 4;}.elementor .e-1f44af03-95c6{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(32px, 27.54px + 1.143vw, 44px);}.elementor .e-33e50451-9836{font-weight:500;font-size:clamp(72px, 54.17px + 4.571vw, 120px);color:var(--color-numeral);letter-spacing:-0.06em;line-height:0.85;}.elementor .e-23bd29ae-7a99{color:var(--color-papel);padding-block-start:6px;}.elementor .e-7faad41b-6f8b{color:var(--color-gris-oscuro);padding-block-start:10px;grid-column:9 / span 4;}.elementor .e-41dd3325-d066{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(32px, 27.54px + 1.143vw, 44px);border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-3d401b97-a431{margin-block-start:clamp(48px, 30.17px + 4.571vw, 96px);}.elementor .e-1587d79c-7137{margin-block-start:clamp(24px, 18.06px + 1.5238vw, 40px);align-self:flex-end;}.elementor .e-17e1a8be-2ea8{object-position:50% 20%;}.elementor .e-5a1dfc91-3222{height:clamp(380px, 216.57px + 41.905vw, 820px);overflow:hidden;grid-column:1 / span 5;}.elementor .e-cc538fb-bd4b{margin-block-start:clamp(20px, 17.03px + 0.762vw, 28px);}.elementor .e-8653c6f-2985{font-weight:600;font-size:clamp(22px, 20.51px + 0.381vw, 26px);line-height:1.15;}.elementor .e-45cccb10-b8cb{font-size:clamp(16px, 15.63px + 0.095vw, 17px);line-height:1.5;}.elementor .e-29a8bf38-e59c{gap:8px;padding-block: clamp(20px, 18.51px + 0.381vw, 24px); border-top-color: var(--color-tinta);\n}.elementor .e-40e2a2ab-e8a3{font-weight:600;font-size:clamp(22px, 20.51px + 0.381vw, 26px);line-height:1.15;}.elementor .e-198a5707-3715{font-size:clamp(16px, 15.63px + 0.095vw, 17px);line-height:1.5;}.elementor .e-2153fcab-2c44{gap:8px;padding-block: clamp(20px, 18.51px + 0.381vw, 24px);\n}.elementor .e-2c59fd40-fade{font-weight:600;font-size:clamp(22px, 20.51px + 0.381vw, 26px);line-height:1.15;}.elementor .e-23d1f77b-389c{font-size:clamp(16px, 15.63px + 0.095vw, 17px);line-height:1.5;}.elementor .e-173fe81d-70f2{gap:8px;padding-block: clamp(20px, 18.51px + 0.381vw, 24px);\n}.elementor .e-24168419-269e{font-weight:600;font-size:clamp(22px, 20.51px + 0.381vw, 26px);line-height:1.15;}.elementor .e-172445a3-fea9{font-size:clamp(16px, 15.63px + 0.095vw, 17px);line-height:1.5;}.elementor .e-4fff48e5-52d1{gap:8px;padding-block: clamp(20px, 18.51px + 0.381vw, 24px); border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea);\n}.elementor .e-10aada83-e3f9{margin-block-start:clamp(32px, 29.03px + 0.762vw, 40px);}.elementor .e-48d8861b-d63b{margin-block-start:36px;flex-wrap:wrap;gap: 14px 32px;\n}.elementor .e-5fe3eed4-8887{grid-column:7 / span 6;}.elementor .e-3401adce-4459{row-gap: 44px;\n}.elementor .e-2c6bcda1-dc6b{font-size:clamp(128px, 78.97px + 12.571vw, 260px);letter-spacing:-0.06em;line-height:0.85;}.elementor .e-53b65e2f-291b{font-size:clamp(18px, 15.03px + 0.762vw, 26px);letter-spacing:0.14em;}.elementor .e-def0fb8-e215{font-size:clamp(15px, 14.26px + 0.19vw, 17px);line-height:1.4;}.elementor .e-4560b50f-8eeb{gap:16px;grid-column:1 / span 4;}.elementor .e-2dec27f6-61e5{font-size:clamp(28px, 25.77px + 0.571vw, 34px);}.elementor .e-6470bab4-b6f2{font-weight:500;}.elementor .e-123b4232-3397{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);gap:clamp(14px, 12.51px + 0.381vw, 18px);border-top-color: var(--color-tinta);\n}.elementor .e-2e09c26a-4609{font-size:clamp(28px, 25.77px + 0.571vw, 34px);}.elementor .e-567188df-c3d5{font-weight:500;}.elementor .e-322717aa-1178{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);gap:clamp(14px, 12.51px + 0.381vw, 18px);}.elementor .e-6258e6d7-5e7f{font-size:clamp(28px, 25.77px + 0.571vw, 34px);}.elementor .e-1204342f-a2aa{font-weight:500;}.elementor .e-1ba347a7-ee1f{padding-block-start:clamp(24px, 21.03px + 0.762vw, 32px);padding-block-end:clamp(28px, 23.54px + 1.143vw, 40px);gap:clamp(14px, 12.51px + 0.381vw, 18px);border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea);\n}.elementor .e-70c217c0-a8ef{grid-column:6 / span 7;}.elementor .e-2c1a3ad1-4ca2{padding-block-start:clamp(32px, 29.03px + 0.762vw, 40px);margin-block-start:clamp(72px, 46.74px + 6.476vw, 140px);border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--color-tinta); row-gap: 48px;\n}.elementor .e-1ee3329a-6367{border-top-color: var(--color-tinta);\n}.elementor .e-54f91544-1723{border-top-color: var(--color-linea-piedra);\n}.elementor .e-284e1d89-69c6{border-top-color: var(--color-linea-piedra);\n}.elementor .e-3dde46d5-d494{border-top-color: var(--color-linea-piedra);\n}.elementor .e-74ba8acd-2efc{align-self:flex-start;}.elementor .e-709274f7-6913{border-top-color: var(--color-linea-piedra);\n}.elementor .e-331dfaff-970c{border-top-color: var(--color-linea-piedra);\n}.elementor .e-188e4b39-fe30{align-self:flex-start;}.elementor .e-71ea55e1-5c06{border-top-color: var(--color-linea-piedra);\n}.elementor .e-640e3aca-1f4f{align-self:flex-start;}.elementor .e-3668f57c-9e8c{border-top-color: var(--color-linea-piedra); border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--color-linea-piedra);\n}.elementor .e-77bf3717-13a6{font-size:clamp(54px, 8.4vw, 104px);margin-block-start:clamp(20px, 17.03px + 0.762vw, 28px);}.elementor .e-41a1f8d2-5cfb{font-size:clamp(22px, 19.03px + 0.762vw, 30px);line-height:1.2;}.elementor .e-5d36137e-b387{color:var(--color-tinta);margin-block-end:16px;}.elementor .e-35977d01-c181{font-size:clamp(16px, 15.26px + 0.19vw, 18px);line-height:1.7;margin-block-end:16px;}.elementor .e-100e3ba0-e1d3{font-size:clamp(16px, 15.26px + 0.19vw, 18px);color:var(--color-tinta);line-height:1.7;}.elementor .e-4e6668c9-bda0{font-size:clamp(16px, 15.26px + 0.19vw, 18px);color:var(--color-tinta);line-height:1.7;}.elementor .e-132f292c-f0b0{gap:0px;}.elementor .e-37656526-ad62{gap:clamp(44px, 42.51px + 0.381vw, 48px);grid-column:1 / span 5;justify-content:space-between;}.elementor .e-17fe031a-6037{height:auto;}.elementor .e-4ca0e1ad-9e17{width:100%;gap:10px;}.elementor .e-59f0d107-9bff{height:auto;}.elementor .e-47d9909c-c454{width:100%;gap:10px;}.elementor .e-35549b30-2c65{height:auto;}.elementor .e-5e215fff-2ae2{width:100%;gap:10px;}.elementor .e-28d53389-cbb4{height:auto;line-height:1.4;resize: none;\n}.elementor .e-2fb1cfaf-7b5d{width:100%;gap:10px;}.elementor .e-74e205e2-9f91{width:18px;height:18px;flex:0 1 auto;}.elementor .e-56cfbeec-c8a8{width:100%;gap:12px;}.elementor .e-aa36876-d3f4{font-size:16px;}.elementor .e-27edc163-c5bf{width:100%;gap:clamp(22px, 19.77px + 0.571vw, 28px);}.elementor .e-955abffd-a5ad{font-family: var(--font-principal); font-size: 16px; line-height: 1.5;\n}.elementor .e-a888a294-45be{font-family: var(--font-principal); font-size: 16px; line-height: 1.5;\n}.elementor .e-dbae87e-5fc6{padding:0px;display:flex;flex-direction:column;gap:clamp(26px, 25.26px + 0.19vw, 28px);flex-wrap:nowrap;grid-column:8 / span 5;align-items:stretch;align-content: normal;\n}.elementor .e-28141534-fe42{margin-block-start:clamp(32px, 8.23px + 6.095vw, 96px);row-gap: clamp(44px, 39.54px + 1.143vw, 56px);\n}.elementor .e-51483d55-4336{padding-block-start:clamp(88px, 61.26px + 6.857vw, 160px);}