.elementor .e-51acca84-2a46{font-family:var(--fuente-texto);font-size:14px;color:var(--gris-texto);margin:0px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;& a { color:var(--gris-texto);text-decoration:none; } & a:hover { color:var(--naranja-texto); } & b { color:var(--tinta);font-weight:600; } & span { opacity:.5; }\n}.elementor .e-5e03e796-9ed8{font-family:var(--fuente-texto);font-weight:600;font-size:13px;color:#C8102E;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;border-width:1px;border-color:#C8102E33;border-style:solid;background-color:#fff;display:inline-flex;gap:8px;align-items:center;&::before { content:"";width:8px;height:8px;border-radius:50%;background:#C8102E; }\n}.elementor .e-3633ac49-b39d{font-family:var(--fuente-titulos);font-weight:700;font-size:60px;color:var(--tinta);letter-spacing:-0.03em;line-height:1;margin:0px;& sup { font-size:.32em;font-weight:500;vertical-align:top;position:relative;top:.35em;margin-left:4px;color:var(--gris-texto); }\n}.elementor .e-81432cd-fd4d{font-family:var(--fuente-texto);font-weight:500;font-size:18px;color:var(--gris-texto);margin-block-start:-8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e9d5d4a-b78d{font-family:var(--fuente-titulos);font-weight:600;font-size:17px;color:var(--tinta);margin:0px;}.elementor .e-6b738d17-ad77{margin:0px;display:flex;gap:6px;flex-wrap:wrap;& span { font-family:var(--fuente-texto);font-size:14.5px;font-weight:500;color:var(--tinta);background:#fff;border:1px solid var(--gris-linea);padding:9px 14px;border-radius:12px; } & span { font-size:13.5px;padding:7px 12px;border-radius:10px; }\n}.elementor .e-61acc39d-af28{width:100%;padding:0px;flex-direction:column;gap:12px;}.elementor .e-e727b8b-6b7f{font-size:13.5px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;}.elementor .e-69698ca2-13d3{padding:0px;margin-block-start:2px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-5aaed6c0-d9ad{min-width:0px;flex-direction:column;gap:18px;flex:1 1 50%;align-items:flex-start;}.elementor .e-134ca99-9f1d{width:110px;height:8px;border-start-start-radius:0px;border-start-end-radius:999px;border-end-start-radius:0px;border-end-end-radius:999px;background-color:#C8102E;}.elementor .e-3b03156f-e2ec{width:78px;height:8px;border-start-start-radius:0px;border-start-end-radius:999px;border-end-start-radius:0px;border-end-end-radius:999px;background-color:#C8102E;opacity:55%;}.elementor .e-44c2e136-208e{width:46px;height:8px;border-start-start-radius:0px;border-start-end-radius:999px;border-end-start-radius:0px;border-end-end-radius:999px;background-color:var(--naranja);opacity:80%;}.elementor .e-1b933f46-c3d5{position:absolute;inset-block-start:auto;inset-inline-end:auto;inset-block-end:4%;inset-inline-start:0px;z-index:1;display:flex;flex-direction:column;gap:9px;align-items:flex-start;}.elementor .e-6884d905-bff2{width:118%;height:118%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0px 34px 28px rgba(38,33,29,.16));flex:0 0 auto;max-width:none;\n}.elementor .e-3f33f0ff-80a8{position:absolute;inset-block-start:24px;inset-inline-start:24px;z-index:3;font-family:var(--fuente-texto);font-weight:700;font-size:12px;color:var(--carbon);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:var(--naranja);}.elementor .e-5954ce3d-abee{width:100%;max-height:520px;aspect-ratio:5/4;position:relative;display:flex;justify-content:center;align-items:center;max-height:none;\n}.elementor .e-138918cf-69c7{width:100%;min-width:0px;flex:1 1 50%;}.elementor .e-fa80354-f454{flex-direction:row-reverse;gap:72px;align-items:center;}.elementor .e-14bcaf39-cdd2{width:100%;max-width:620px;font-family:var(--fuente-texto);font-size:14px;color:var(--gris-texto);line-height:1.55;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-inline-start-width:3px;background-color:rgba(255,255,255,.7);border-left-style: solid; border-left-color: var(--naranja); & b { color:var(--tinta); } & a { color:var(--naranja-texto);font-weight:600;text-decoration:underline; } max-width:none; border-left-style: solid; border-left-color: var(--naranja);\n}.elementor .e-5a789574-fc18{width:100%;max-width:1280px;flex-direction:column;gap:28px;margin-inline:auto; padding-inline:32px;\n}.elementor .e-7eeb6bbd-4d1b{overflow:hidden;position:relative;background-color:var(--gris-fondo);background-image: radial-gradient(120% 90% at 85% 40%,#C8102E14 0%,rgba(255,255,255,0) 55%), none; padding-block:40px 72px;\n}.elementor .e-46b7cdf1-ea25{font-size:40px;margin:0px;}.elementor .e-5193f3d9-fbfa{margin:0px;flex:0 0 auto;white-space:nowrap;\n}.elementor .e-6b4ad094-f409{padding:0px;flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .e-17d5e6a-15a6{width:100%;height:100%;object-fit:contain;padding:14px;}.elementor .e-78014cf1-22b2{width:auto;overflow:hidden;aspect-ratio:4/3;margin-block-start:10px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;border-radius:18px;background-image:linear-gradient(160deg, #FAF9F7 0%,#EEECE8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box;\n}.elementor .e-6c969d9e-5a91{font-family:var(--fuente-texto);font-weight:600;font-size:12px;color:#C8102E;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-424d2531-8855{font-weight:700;font-size:22px;margin:0px;}.elementor .e-66790195-5c80{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-76092c3f-a11d{font-family:var(--fuente-texto);font-weight:600;font-size:14px;color:var(--naranja-texto);margin:0px;& span { display:inline-block;transition:transform .25s ease; }\n}.elementor .e-27197e54-fd1c{padding-block-start:18px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:4px;}.elementor .e-10104563-3a6e:hover,.elementor .e-10104563-3a6e:focus-visible{border-color:#F6C9A0;box-shadow:0px 24px 48px 0px rgba(38,33,29,.10);transform:translate3d(0px, -6px, 0px);}.elementor .e-10104563-3a6e{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:var(--gris-linea);border-style:solid;background-color:var(--blanco);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;flex-direction:column;flex:0 0 calc(25% - 18px);}.elementor .e-69bc1c94-9527{width:100%;height:100%;object-fit:contain;padding:14px;}.elementor .e-119028ee-4e20{width:auto;overflow:hidden;aspect-ratio:4/3;margin-block-start:10px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;border-radius:18px;background-image:linear-gradient(160deg, #FAF9F7 0%,#EEECE8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box;\n}.elementor .e-44f658da-4403{font-family:var(--fuente-texto);font-weight:600;font-size:12px;color:#C8102E;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-7f4196c6-46f2{font-weight:700;font-size:22px;margin:0px;}.elementor .e-43f8a00c-295b{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35a801ae-1d12{font-family:var(--fuente-texto);font-weight:600;font-size:14px;color:var(--naranja-texto);margin:0px;& span { display:inline-block;transition:transform .25s ease; }\n}.elementor .e-1a3f7ac5-34be{padding-block-start:18px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:4px;}.elementor .e-582d1052-987f:hover,.elementor .e-582d1052-987f:focus-visible{border-color:#F6C9A0;box-shadow:0px 24px 48px 0px rgba(38,33,29,.10);transform:translate3d(0px, -6px, 0px);}.elementor .e-582d1052-987f{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:var(--gris-linea);border-style:solid;background-color:var(--blanco);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;flex-direction:column;flex:0 0 calc(25% - 18px);}.elementor .e-51ccc1ec-4a09{width:100%;height:100%;object-fit:contain;padding:14px;}.elementor .e-256af4e8-6f2c{width:auto;overflow:hidden;aspect-ratio:4/3;margin-block-start:10px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;border-radius:18px;background-image:linear-gradient(160deg, #FAF9F7 0%,#EEECE8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box;\n}.elementor .e-6098e45f-df7e{font-family:var(--fuente-texto);font-weight:600;font-size:12px;color:#C8102E;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-b2d0f53-283b{font-weight:700;font-size:22px;margin:0px;}.elementor .e-1ce0a64c-cf56{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-15fa2269-ea76{font-family:var(--fuente-texto);font-weight:600;font-size:14px;color:var(--naranja-texto);margin:0px;& span { display:inline-block;transition:transform .25s ease; }\n}.elementor .e-3aee11fc-3559{padding-block-start:18px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:4px;}.elementor .e-40a1a130-b84e:hover,.elementor .e-40a1a130-b84e:focus-visible{border-color:#F6C9A0;box-shadow:0px 24px 48px 0px rgba(38,33,29,.10);transform:translate3d(0px, -6px, 0px);}.elementor .e-40a1a130-b84e{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:var(--gris-linea);border-style:solid;background-color:var(--blanco);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;flex-direction:column;flex:0 0 calc(25% - 18px);}.elementor .e-34c45a65-bc7f{width:100%;height:100%;object-fit:contain;padding:14px;}.elementor .e-a1dc55e-e075{width:auto;overflow:hidden;aspect-ratio:4/3;margin-block-start:10px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;border-radius:18px;background-image:linear-gradient(160deg, #FAF9F7 0%,#EEECE8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box;\n}.elementor .e-464f6246-6c5a{font-family:var(--fuente-texto);font-weight:600;font-size:12px;color:#C8102E;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-50d6bc0c-a76f{font-weight:700;font-size:22px;margin:0px;}.elementor .e-63ada424-4467{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c96a6cd-c1ef{font-family:var(--fuente-texto);font-weight:600;font-size:14px;color:var(--naranja-texto);margin:0px;& span { display:inline-block;transition:transform .25s ease; }\n}.elementor .e-6a89d34a-3d40{padding-block-start:18px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:4px;}.elementor .e-3773b99c-4c81:hover,.elementor .e-3773b99c-4c81:focus-visible{border-color:#F6C9A0;box-shadow:0px 24px 48px 0px rgba(38,33,29,.10);transform:translate3d(0px, -6px, 0px);}.elementor .e-3773b99c-4c81{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:var(--gris-linea);border-style:solid;background-color:var(--blanco);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;flex-direction:column;flex:0 0 calc(25% - 18px);}.elementor .e-786f30a7-56e1{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .e-20ebe542-1d34{width:100%;max-width:1280px;flex-direction:column;gap:36px;margin-inline:auto; padding-inline:32px;\n}.elementor .e-53bf8a0b-de76{background-color:var(--blanco);padding-block:96px 120px;\n}