.elementor .e-7bffe467-e4c4{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-4375de8b-8267{max-width:1000px;font-family:var(--cc-font-display);font-weight:600;font-size:112px;color:var(--cc-ivory);line-height:0.92;text-transform:uppercase;}.elementor .e-508b9ffa-bbf3{max-width:600px;font-family:var(--cc-font-body);font-weight:300;font-size:19px;color:rgba(246,243,236,0.85);line-height:1.65;}.elementor .e-42b4ded7-7d04:hover,.elementor .e-42b4ded7-7d04:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-42b4ded7-7d04{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-night);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-424a9fc3-8c33:hover,.elementor .e-424a9fc3-8c33:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-424a9fc3-8c33{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-ivory);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:35px;padding-inline-end:35px;border-radius:0px;border-width:1px;border-color:rgba(246,243,236,0.5);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-1dd5e7b0-22ca{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-48c8bba5-c968{width:100%;max-width:1240px;padding:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-17330aa3-d4c3{font-family:var(--cc-font-display);font-weight:500;font-size:52px;color:var(--cc-gold);line-height:1;}.elementor .e-44e654e8-7061{font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:rgba(246,243,236,0.7);letter-spacing:2.5px;text-transform:uppercase;}.elementor .e-56bb55b-e8d2{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-747483a7-1ef5{font-family:var(--cc-font-display);font-weight:500;font-size:52px;color:var(--cc-gold);line-height:1;}.elementor .e-4e01f5c3-e9ff{font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:rgba(246,243,236,0.7);letter-spacing:2.5px;text-transform:uppercase;}.elementor .e-5ff1e861-4854{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-456906e5-da4b{font-family:var(--cc-font-display);font-weight:500;font-size:52px;color:var(--cc-gold);line-height:1;}.elementor .e-38cfba51-243a{font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:rgba(246,243,236,0.7);letter-spacing:2.5px;text-transform:uppercase;}.elementor .e-5bd9efae-b82e{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-691a708c-96df{font-family:var(--cc-font-display);font-weight:500;font-size:52px;color:var(--cc-gold);line-height:1;}.elementor .e-3c8beb51-fcb3{font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:rgba(246,243,236,0.7);letter-spacing:2.5px;text-transform:uppercase;}.elementor .e-3175df38-e105{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-5b65d1c2-6872{font-family:var(--cc-font-display);font-weight:500;font-size:52px;color:var(--cc-gold);line-height:1;}.elementor .e-13d0368b-a34c{font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:rgba(246,243,236,0.7);letter-spacing:2.5px;text-transform:uppercase;}.elementor .e-649fe2c9-a7a3{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-28ef02b1-1105{width:100%;max-width:1240px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;border-top-style: solid; border-top-color: rgba(201,162,74,0.35);\n}.elementor .e-2841cc8e-5d73{width:100%;min-height:92vh;padding-block-start:160px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(180deg, rgba(11,18,32,0.6) 0%,rgba(11,18,32,0.4) 40%,rgba(11,18,32,0.96) 100%),url("https://campeonescup.es/wp-content/uploads/2026/08/9.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:80px;justify-content:space-between;align-items:center;}.elementor .e-43e7d786-acc9{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-6cd7b5a4-5ec4{font-family:var(--cc-font-display);font-weight:500;font-size:60px;color:var(--cc-ink);line-height:1.02;text-transform:uppercase;}.elementor .e-12b42d72-9b9d{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-386357e1-3477{font-family:var(--cc-font-body);font-weight:600;font-size:11px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-303f130f-5621{font-family:var(--cc-font-display);font-weight:500;font-size:36px;color:var(--cc-ink);line-height:1;text-transform:uppercase;}.elementor .e-3a55da69-cde2{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:#4A5163;line-height:1.6;}.elementor .e-28d5aad5-3ec4{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:3px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--cc-gold);\n}.elementor .e-6d82ad11-f70e{font-family:var(--cc-font-body);font-weight:600;font-size:11px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-1c371d4e-27a7{font-family:var(--cc-font-display);font-weight:500;font-size:36px;color:var(--cc-ink);line-height:1;text-transform:uppercase;}.elementor .e-40c052aa-12b2{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:#4A5163;line-height:1.6;}.elementor .e-708bf899-7339{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:3px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--cc-gold);\n}.elementor .e-116710e7-1088{font-family:var(--cc-font-body);font-weight:600;font-size:11px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-1d0b680-b22f{font-family:var(--cc-font-display);font-weight:500;font-size:36px;color:var(--cc-ink);line-height:1;text-transform:uppercase;}.elementor .e-61be5faa-a186{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:#4A5163;line-height:1.6;}.elementor .e-458bb8fa-f7b3{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:3px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--cc-night);\n}.elementor .e-30950cdb-ce57{font-family:var(--cc-font-body);font-weight:600;font-size:11px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-160d7467-2b4c{font-family:var(--cc-font-display);font-weight:500;font-size:36px;color:var(--cc-ink);line-height:1;text-transform:uppercase;}.elementor .e-47f6c543-af04{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:#4A5163;line-height:1.6;}.elementor .e-6a05f806-d595{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:3px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--cc-night);\n}.elementor .e-18aa82b4-1018{width:100%;max-width:1240px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-50d40c8c-45f5{width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-ivory);display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-400cd968-4765{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-796b680f-b81f{font-family:var(--cc-font-display);font-weight:500;font-size:60px;color:var(--cc-ivory);line-height:1.02;text-transform:uppercase;}.elementor .e-36ca2e23-d76a{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-461d2301-68b4{font-family:var(--cc-font-display);font-size:18px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-110426ef-ced1{font-family:var(--cc-font-display);font-weight:500;font-size:32px;color:var(--cc-ivory);line-height:1.05;text-transform:uppercase;}.elementor .e-193fbc25-7030{font-family:var(--cc-font-body);font-weight:300;font-size:16px;color:rgba(246,243,236,0.72);line-height:1.65;}.elementor .e-2d6b4ff7-4c73{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:36px;display:flex;flex-direction:column;gap:12px;}.elementor .e-55ab99ed-aced{font-family:var(--cc-font-display);font-size:18px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-6490656f-5b78{font-family:var(--cc-font-display);font-weight:500;font-size:32px;color:var(--cc-ivory);line-height:1.05;text-transform:uppercase;}.elementor .e-655cf504-8eac{font-family:var(--cc-font-body);font-weight:300;font-size:16px;color:rgba(246,243,236,0.72);line-height:1.65;}.elementor .e-2ee3803c-70e4{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: rgba(246,243,236,0.1);\n}.elementor .e-2fc67aec-51d5{font-family:var(--cc-font-display);font-size:18px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-37254c4a-7865{font-family:var(--cc-font-display);font-weight:500;font-size:32px;color:var(--cc-ivory);line-height:1.05;text-transform:uppercase;}.elementor .e-5fc6a55c-8c87{font-family:var(--cc-font-body);font-weight:300;font-size:16px;color:rgba(246,243,236,0.72);line-height:1.65;}.elementor .e-526759e3-f8e2{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: rgba(246,243,236,0.1);\n}.elementor .e-269f5c8d-718c{width:100%;max-width:1240px;padding:0px;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(201,162,74,0.4);\n}.elementor .e-23d75714-3c2e{width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-night);display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-3d88931c-483e{width:100%;aspect-ratio:4 / 5;object-fit:contain;transform:scale3d(1.3, 1.3, 1);}.elementor .e-1f66c844-c956{width:46%;overflow:hidden;padding:0px;background-image:radial-gradient(circle at 50% 45%, #2A3858 0%,#141D30 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-26cf870b-56f1{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-519a81ef-845b{font-family:var(--cc-font-display);font-weight:500;font-size:72px;color:var(--cc-ivory);line-height:1;text-transform:uppercase;}.elementor .e-13f4d50c-98de{width:64px;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--cc-gold);\n}.elementor .e-642dad82-1d0e{font-family:var(--cc-font-body);font-weight:300;font-size:18px;color:rgba(246,243,236,0.85);line-height:2.1;}.elementor .e-6d3fa502-6d5c:hover,.elementor .e-6d3fa502-6d5c:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-6d3fa502-6d5c{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-night);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:10px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-aab8e0-2639{width:54%;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-474901d5-34e4{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:80px;align-items:center;}.elementor .e-3bb8ec48-8a3a{width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-night-2);display:flex;flex-direction:column;align-items:center;}.elementor .e-59e2ec01-6a39{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-6a22923-3a0c{font-family:var(--cc-font-display);font-weight:500;font-size:60px;color:var(--cc-ink);line-height:1.02;text-transform:uppercase;}.elementor .e-2ae129df-15f8{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-357d8044-a85f{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:var(--cc-ink);line-height:2.2;}.elementor .e-9672cc9-8d61{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:var(--cc-ink);line-height:2.2;}.elementor .e-5a1b53c5-1907{font-family:var(--cc-font-body);font-weight:400;font-size:16px;color:var(--cc-ink);line-height:2.2;}.elementor .e-3ba951cb-75ce{width:100%;max-width:1240px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(26,31,43,0.15);\n}.elementor .e-73c88b2-5f6c{width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-ivory);display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-213ab4e7-b4ca{width:100%;height:100%;object-fit:cover;}.elementor .e-cb6c571-f6a9{width:100%;height:100%;object-fit:cover;}.elementor .e-149c5e1d-9979{width:100%;height:100%;object-fit:cover;}.elementor .e-628471a7-a81c{width:100%;height:100%;object-fit:cover;}.elementor .e-5ab49462-f6be{width:100%;max-width:1240px;padding:0px;display:grid;gap:14px;grid-template-columns:repeat(4, 1fr);grid-template-rows:300px;}.elementor .e-5fe806ac-140e{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-ivory);display:flex;flex-direction:column;align-items:center;}.elementor .e-12466a64-5ca0{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-6715ede9-1d67{font-family:var(--cc-font-display);font-weight:500;font-size:52px;color:var(--cc-ivory);line-height:1.04;text-transform:uppercase;}.elementor .e-17f38711-8d2c{font-family:var(--cc-font-body);font-weight:300;font-size:16px;color:rgba(246,243,236,0.75);line-height:1.7;}.elementor .e-2b46fe51-b6c5{min-width:0px;max-width:680px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-4a238fa3-f889:hover,.elementor .e-4a238fa3-f889:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-4a238fa3-f889{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-night);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-775b5fca-73ac:hover,.elementor .e-775b5fca-73ac:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-775b5fca-73ac{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-ivory);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:29px;padding-inline-end:29px;border-radius:0px;border-width:1px;border-color:rgba(246,243,236,0.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-cd37ec9-2138:hover,.elementor .e-cd37ec9-2138:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-cd37ec9-2138{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-ivory);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:29px;padding-inline-end:29px;border-radius:0px;border-width:1px;border-color:rgba(246,243,236,0.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-403a244b-cdf7{width:300px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:0 0 300px;align-items:stretch;}.elementor .e-80fec6b-f2f8{width:100%;max-width:1240px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:72px;padding-inline-end:72px;border-inline-start-width:6px;background-color:var(--cc-night);display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;border-left-style: solid; border-left-color: var(--cc-gold);\n}.elementor .e-34fe5051-2bc0{width:100%;padding-block-start:100px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-ivory);display:flex;flex-direction:column;align-items:center;}