.elementor .e-1ed1942f-52f0{font-family:Arial;font-weight:400;font-size:13px;color:#242424;letter-spacing:0.29em;margin-block-end:18px;}.elementor .e-df24811-c786{font-family:Haettenschweiler;font-weight:400;font-size:clamp(62px,6.5vw,104px);letter-spacing:0.01em;line-height:.86;margin:0px;font-weight:400 !important; color:#070707 !important; white-space:nowrap; -webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent; -webkit-text-stroke:0px transparent;\n}.elementor .e-7ebfc410-8c9b{font-family:Haettenschweiler;font-weight:400;font-size:clamp(62px,6.5vw,104px);letter-spacing:0.01em;line-height:.86;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;font-weight:400 !important; color:#970015 !important; white-space:nowrap; -webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent; -webkit-text-stroke:0px transparent;\n}.elementor .e-2a182b66-78b2{max-width:590px;font-family:Arial;font-weight:400;font-size:22px;color:#202020;line-height:1.32;margin-block-end:26px;}.elementor .e-201d5a34-ca2b{font-family:Arial;font-weight:400;font-size:15px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:#970015;border-style:solid;background-color:#970015;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;color:white !important;\n}.elementor .e-201d5a34-ca2b:hover,.elementor .e-201d5a34-ca2b:focus-visible{color:white;border-color:#070707;background-color:#070707;transform:translate3d(0px, -2px, 0px);}.elementor .e-6c6e40d4-7660{font-family:Arial;font-weight:400;font-size:15px;padding-block-start:14px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;color:#070707 !important; border-bottom-style: solid; border-bottom-color: #070707;\n}.elementor .e-6c6e40d4-7660:hover,.elementor .e-6c6e40d4-7660:focus-visible{color:#970015;border-color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-72e9e735-91d4{width:auto;display:flex;gap:22px;align-items:center;}.elementor .e-2958705-6571{z-index:2;padding-block-start:48px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-77fa1c86-4c74{width:100%;height:100%;max-height:500px;object-fit:contain;display:block;object-position:center bottom;\n}.elementor .e-27caaa67-4171{min-width:0px;overflow:hidden;padding:0px;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-7572f99-3396{width:100%;min-height:500px;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:38px;padding-inline-end:38px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:1fr;align-items:stretch;}.elementor .e-5458a1ff-b7a5{font-family:Arial;font-size:12px;color:#222;letter-spacing:0.31em;text-align:center;white-space:nowrap;\n}.elementor .e-45461f77-c7c3{width:100%;max-width:1440px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:38px;padding-inline-end:38px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:1px;display:flex;justify-content:center;border-top-style: solid; border-top-color: #888; border-bottom-style: solid; border-bottom-color: #888;\n}.elementor .e-6a4ba951-cdd7{font-family:Haettenschweiler;font-weight:400;font-size:48px;letter-spacing:0.01em;line-height:1;font-weight:400 !important; color:#070707 !important; -webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-5761fb11-abd5{font-family:Arial;color:#070707;padding-block-end:6px;border-block-end-width:1px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;font:400 14px Arial,Helvetica,sans-serif; border-bottom-style: solid; border-bottom-color: #070707;\n}.elementor .e-5761fb11-abd5:hover,.elementor .e-5761fb11-abd5:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-eb15131-4e55{padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:space-between;align-items:flex-end;}.elementor .e-d541e55-87aa{width:100%;height:100%;object-fit:cover;position:absolute;inset:0; filter:grayscale(1) contrast(1.08);\n}.elementor .e-27b4d469-f1da{font-family:Arial;font-size:21px;color:white;line-height:1;margin-inline-start:3px;}.elementor .e-7483cd67-4810{width:54px;height:54px;position:absolute;inset-block-start:20px;inset-inline-start:20px;padding:0px;border-width:1px;border-color:white;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-941103b-86d4{font-family:Haettenschweiler;font-weight:400;font-size:58px;letter-spacing:0.01em;line-height:.95;margin-block-end:7px;font-weight:400 !important; color:white !important; -webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-50234bb0-5a88{font-family:Arial;color:white;margin-block-end:8px;font:400 20px Arial,Helvetica,sans-serif;\n}.elementor .e-7c7e6b22-c9eb{font-family:Arial;color:white;padding-block-end:4px;border-block-end-width:1px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;font:400 13px Arial,Helvetica,sans-serif; border-bottom-style: solid; border-bottom-color: white;\n}.elementor .e-7c7e6b22-c9eb:hover,.elementor .e-7c7e6b22-c9eb:focus-visible{color:#ffbac4;border-color:#ffbac4;transform:translate3d(0px, -2px, 0px);}.elementor .e-3eff72ad-3b71{width:100%;position:relative;z-index:2;color:white;padding:22px;background-image:linear-gradient(0deg, rgba(0,0,0,.82) 0%,rgba(0,0,0,.02) 72%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .e-5b2a62ac-8d16{min-height:420px;overflow:hidden;position:relative;padding:0px;background-color:#111;display:flex;}.elementor .e-b00f8fb-8b09{font-family:Haettenschweiler;font-weight:400;font-size:61px;letter-spacing:0.01em;line-height:.9;margin-block-end:23px;font-weight:400 !important; color:#970015 !important; -webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-625c2ac4-c192{font-family:Arial;color:#252525;margin-block-end:25px;font:400 18px/1.35 Arial,Helvetica,sans-serif;\n}.elementor .e-ab723b4-d65e{font-family:Arial;color:#070707;padding-block-end:5px;border-block-end-width:1px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;font:400 13px Arial,Helvetica,sans-serif; border-bottom-style: solid; border-bottom-color: #070707;\n}.elementor .e-ab723b4-d65e:hover,.elementor .e-ab723b4-d65e:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-18849c3d-c387{padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:2px;background-color:#efeee9;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-top-style: solid; border-top-color: #970015;\n}.elementor .e-f5707ac-8450{width:100%;height:100%;object-fit:cover;filter:grayscale(1);\n}.elementor .e-452a85a3-8efe{min-height:420px;background-color:#efeee9;display:grid;gap:0px;grid-template-columns:minmax(0,2.25fr) minmax(0,.75fr);grid-template-rows:1fr;}.elementor .e-64dc623d-70ab{display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-template-rows:1fr;}.elementor .e-2f68e216-a9f1{width:100%;max-width:1440px;padding-block-start:48px;padding-block-end:30px;padding-inline-start:42px;padding-inline-end:42px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-5d4d555b-b401{font-family:Haettenschweiler;font-weight:400;font-size:48px;letter-spacing:0.01em;line-height:1;margin-block-end:20px;font-weight:400 !important; color:#070707 !important; -webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-144255c-571b{font-family:Arial;font-size:12px;margin-block-end:13px;}.elementor .e-4fc8dea6-9bff{font-family:Haettenschweiler;font-weight:400;font-size:27px;letter-spacing:0.01em;margin-block-end:7px;font-weight:400 !important; color:#070707 !important; -webkit-text-stroke:.35px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-1f63ab07-db79{font-family:Arial;font-size:17px;margin-block-end:22px;}.elementor .e-7feb1714-bb95{font-family:Arial;padding-block-end:6px;border-block-end-width:1px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;font:500 15px 'Archivo','Helvetica Neue',Arial,sans-serif; border-bottom-style: solid; border-bottom-color: #111111;\n}.elementor .e-7feb1714-bb95:hover,.elementor .e-7feb1714-bb95:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-793291eb-6269{padding-block-start:18px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:30px;border-block-start-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;align-items:flex-start;border-top-style: solid; border-top-color: #777; border-right-style: solid; border-right-color: #aaa;\n}.elementor .e-2c942f6b-ae49{font-family:Arial;font-size:12px;margin-block-end:13px;}.elementor .e-5c7d083f-d4f6{font-family:Haettenschweiler;font-weight:400;font-size:31px;letter-spacing:0.01em;margin-block-end:8px;-webkit-text-stroke:.35px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-16641b95-2f88{font-family:Arial;font-size:17px;margin-block-end:22px;}.elementor .e-9b05589-4f88{font-family:Arial;padding-block-end:6px;border-block-end-width:1px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;font:500 15px 'Archivo','Helvetica Neue',Arial,sans-serif; border-bottom-style: solid; border-bottom-color: #111111;\n}.elementor .e-9b05589-4f88:hover,.elementor .e-9b05589-4f88:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-3f60220f-7e59{padding-block-start:18px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;align-items:flex-start;border-top-style: solid; border-top-color: #777; border-right-style: solid; border-right-color: #aaa;\n}.elementor .e-7b18f125-a8ee{font-family:Arial;font-size:12px;margin-block-end:13px;}.elementor .e-3aba084f-e031{font-family:Haettenschweiler;font-weight:400;font-size:31px;letter-spacing:0.01em;margin-block-end:8px;-webkit-text-stroke:.35px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-63a082cf-a3bd{font-family:Arial;font-size:17px;margin-block-end:22px;}.elementor .e-5c665bd8-4c58{font-family:Arial;padding-block-end:6px;border-block-end-width:1px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;font:500 15px 'Archivo','Helvetica Neue',Arial,sans-serif; border-bottom-style: solid; border-bottom-color: #111111;\n}.elementor .e-5c665bd8-4c58:hover,.elementor .e-5c665bd8-4c58:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-47d47a5b-328b{padding-block-start:18px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;align-items:flex-start;border-top-style: solid; border-top-color: #777;\n}.elementor .e-3654fed6-de99{display:grid;gap:0px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;}.elementor .e-191b6d9a-9f86{width:100%;max-width:1440px;padding-block-start:28px;padding-block-end:44px;padding-inline-start:38px;padding-inline-end:38px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-3ad9e157-15c5{font-family:Haettenschweiler;font-weight:400;font-size:42px;color:white;letter-spacing:0.01em;line-height:1;margin-block-end:10px;-webkit-text-stroke:.7px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-4e91b5a4-f34d{font-family:Arial;font-size:18px;color:white;}.elementor .e-40e42221-2506{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3671551b-346f{font-family:Arial;font-weight:400;font-size:15px;color:#070707;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:white;border-style:solid;background-color:white;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;}.elementor .e-3671551b-346f:hover,.elementor .e-3671551b-346f:focus-visible{color:white;border-color:#070707;background-color:#070707;transform:translate3d(0px, -2px, 0px);}.elementor .e-1f23f59c-8a67{width:100%;color:white;padding-block-start:29px;padding-block-end:29px;padding-inline-start:max(38px,calc((100vw - 1364px)/2));padding-inline-end:max(38px,calc((100vw - 1364px)/2));background-image:linear-gradient(90deg, #970015 0%,#970015 48%,rgba(151,0,21,.78) 100%),url("https://adriandiazmarro.com/wp-content/uploads/2026/10/lejano-este-editorial-v2.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:center/58%;display:flex;gap:35px;justify-content:space-between;align-items:center;background-position: right 100%;\n}.elementor .e-7b16ae77-a1b0{font-family:Haettenschweiler;font-weight:400;font-size:28px;color:#070707;letter-spacing:0.01em;-webkit-text-stroke:.35px currentColor; -webkit-text-stroke:0px transparent;\n}.elementor .e-3d9d02fe-da44{font-family:Arial;font-size:14px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;}.elementor .e-3d9d02fe-da44:hover,.elementor .e-3d9d02fe-da44:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-1f12005f-beaf{font-family:Arial;font-size:14px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;}.elementor .e-1f12005f-beaf:hover,.elementor .e-1f12005f-beaf:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-2df34a45-3fb9{font-family:Arial;font-size:14px;transition:color 0.18s, background-color 0.18s, border-color 0.18s, transform 0.18s;}.elementor .e-2df34a45-3fb9:hover,.elementor .e-2df34a45-3fb9:focus-visible{color:#970015;transform:translate3d(0px, -2px, 0px);}.elementor .e-50b100ac-8a22{width:auto;display:flex;gap:25px;justify-content:flex-end;}.elementor .e-316d8900-ba94{width:100%;max-width:1440px;padding-block-start:24px;padding-block-end:28px;padding-inline-start:42px;padding-inline-end:42px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;justify-content:space-between;align-items:center;}.elementor .e-5ffbd465-f249{overflow:hidden;font-family:Arial,Helvetica,sans-serif;color:#070707;padding:0px;background-color:#f8f7f3;display:flex;flex-direction:column;}