.elementor .e-5a74970c-c6b8{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-56597064-2e41{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-423b9a14-7919{max-width:620px;font-family:var(--cc-font-body);font-weight:300;font-size:19px;color:rgba(246,243,236,0.82);line-height:1.65;}.elementor .e-71050090-456b{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-361e3759-c00a{width:100%;padding-block-start:200px;padding-block-end:110px;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(180deg, rgba(11,18,32,0.7) 0%,rgba(11,18,32,0.92) 100%),url("https://campeonescup.es/wp-content/uploads/2026/08/22.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--cc-night);display:flex;flex-direction:column;align-items:center;}.elementor .e-7e2927d7-adbc{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-176c8e44-c511{width:42%;overflow:hidden;padding:0px;border-width:1px;border-color:rgba(201,162,74,0.5);border-style:solid;flex:0 0 42%;}.elementor .e-1ba03879-6efc{font-family:var(--cc-font-body);font-weight:600;font-size:12px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-25e54cad-a089{font-family:var(--cc-font-display);font-weight:500;font-size:64px;color:var(--cc-ivory);line-height:1;text-transform:uppercase;}.elementor .e-710b1c60-d6c2{max-width:560px;font-family:var(--cc-font-body);font-weight:300;font-size:17px;color:rgba(246,243,236,0.75);line-height:1.7;}.elementor .e-24b88922-ac16{width:100%;font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:var(--cc-ivory);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(246,243,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.14);\n}.elementor .e-2c1b7609-43e8:hover,.elementor .e-2c1b7609-43e8:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-2c1b7609-43e8{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:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-390d2d17-c22a:hover,.elementor .e-390d2d17-c22a:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-390d2d17-c22a{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:17px;padding-block-end:17px;padding-inline-start:31px;padding-inline-end:31px;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-76fc048c-e556{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-220294ce-643c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-28aa6743-73c2{width:100%;max-width:1240px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:80px;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.1);\n}.elementor .e-18620a8f-4a33{width:100%;aspect-ratio:4 / 5;object-fit:contain;transform:scale3d(1.3, 1.3, 1);}.elementor .e-7611ece3-e95b{width:42%;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%;flex:0 0 42%;}.elementor .e-5a3bb774-534e{font-family:var(--cc-font-body);font-weight:600;font-size:12px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-1112979-f2d1{font-family:var(--cc-font-display);font-weight:500;font-size:64px;color:var(--cc-ivory);line-height:1;text-transform:uppercase;}.elementor .e-1465b6e7-bd08{max-width:560px;font-family:var(--cc-font-body);font-weight:300;font-size:17px;color:rgba(246,243,236,0.75);line-height:1.7;}.elementor .e-5a4016dd-f51e{width:100%;font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:var(--cc-ivory);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(246,243,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.14);\n}.elementor .e-40b462e-b459:hover,.elementor .e-40b462e-b459:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-40b462e-b459{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:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-13e7c97d-119c:hover,.elementor .e-13e7c97d-119c:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-13e7c97d-119c{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:17px;padding-block-end:17px;padding-inline-start:31px;padding-inline-end:31px;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-49f30311-912c{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-778ffbf4-b17e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1b2589e0-9a29{width:100%;max-width:1240px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row-reverse;gap:80px;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.1);\n}.elementor .e-11bdbe6-7dc8{width:100%;aspect-ratio:4 / 5;object-fit:contain;transform:scale3d(1.3, 1.3, 1);}.elementor .e-445ac633-1731{width:42%;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%;flex:0 0 42%;}.elementor .e-2c0e2cf9-104a{font-family:var(--cc-font-body);font-weight:600;font-size:12px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-2ed47bbb-35ea{font-family:var(--cc-font-display);font-weight:500;font-size:64px;color:var(--cc-ivory);line-height:1;text-transform:uppercase;}.elementor .e-13cd6d7d-5f30{max-width:560px;font-family:var(--cc-font-body);font-weight:300;font-size:17px;color:rgba(246,243,236,0.75);line-height:1.7;}.elementor .e-30628dc9-3166{width:100%;font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:var(--cc-ivory);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(246,243,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.14);\n}.elementor .e-344f3e8d-6f25:hover,.elementor .e-344f3e8d-6f25:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-344f3e8d-6f25{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:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-2c523b-534a:hover,.elementor .e-2c523b-534a:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-2c523b-534a{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:17px;padding-block-end:17px;padding-inline-start:31px;padding-inline-end:31px;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-30a07265-6c97{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-69dbddfc-8539{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5785df44-1666{width:100%;max-width:1240px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:80px;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.1);\n}.elementor .e-2540b180-48db{width:100%;aspect-ratio:4 / 5;object-fit:contain;transform:scale3d(1.3, 1.3, 1);}.elementor .e-2725f77b-fc63{width:42%;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%;flex:0 0 42%;}.elementor .e-3bb43a52-d4d7{font-family:var(--cc-font-body);font-weight:600;font-size:12px;color:var(--cc-gold);letter-spacing:3px;text-transform:uppercase;}.elementor .e-38b803aa-5fd3{font-family:var(--cc-font-display);font-weight:500;font-size:64px;color:var(--cc-ivory);line-height:1;text-transform:uppercase;}.elementor .e-22df0208-5037{max-width:560px;font-family:var(--cc-font-body);font-weight:300;font-size:17px;color:rgba(246,243,236,0.75);line-height:1.7;}.elementor .e-112ab9d1-c71f{width:100%;font-family:var(--cc-font-body);font-weight:500;font-size:12px;color:var(--cc-ivory);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(246,243,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,243,236,0.14);\n}.elementor .e-6abf834d-3cbf:hover,.elementor .e-6abf834d-3cbf:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-6abf834d-3cbf{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:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-color:var(--cc-gold);transition:all 0.3s;}.elementor .e-1fb3529c-1080:hover,.elementor .e-1fb3529c-1080:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-1fb3529c-1080{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:17px;padding-block-end:17px;padding-inline-start:31px;padding-inline-end:31px;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-4a93067-d4df{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-4e06f7cb-c333{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1a1394ff-65c0{width:100%;max-width:1240px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row-reverse;gap:80px;align-items:center;}.elementor .e-6d0a4101-4eed{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-night);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-a129e85-5486{font-family:var(--cc-font-body);font-weight:600;font-size:13px;color:var(--cc-gold);letter-spacing:4px;text-transform:uppercase;}.elementor .e-632c5289-e16c{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-531edd32-d4ed{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-49df439-b1c8{min-width:0px;max-width:680px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-7795f75e-2657:hover,.elementor .e-7795f75e-2657:focus-visible{background-color:var(--cc-gold-light);}.elementor .e-7795f75e-2657{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-7fe6e78b-8156:hover,.elementor .e-7fe6e78b-8156:focus-visible{color:var(--cc-gold);border-color:var(--cc-gold);}.elementor .e-7fe6e78b-8156{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-29bbec13-3e3d{width:300px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:0 0 300px;align-items:stretch;}.elementor .e-337770b9-ab73{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-1ea0a6ad-d67e{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-ivory);display:flex;flex-direction:column;align-items:center;}