.elementor .e-5c153ca9-6eeeafd{font-weight:800;font-size:0.78rem;color:#48B9FF;letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .e-a22c732-3ecf41d{max-width:47rem;font-weight:400;font-size:clamp(1rem, 1.5vw, 1.2rem);color:#D6E4F0;line-height:1.7;margin:0px;}.elementor .e-5ffa29c0-7763fa7{font-weight:800;font-size:1rem;color:#06182B;line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.6rem;border-width:1px;border-color:#A8F238;border-style:solid;background-color:#A8F238;box-shadow:0px 12px 30px 0px rgba(168,242,56,0.18);display:inline-block;}.elementor .e-16a50fbf-6997240{font-weight:800;font-size:1rem;color:#FFFFFF;line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.6rem;border-width:1px;border-color:rgba(255,255,255,0.82);border-style:solid;background-color:rgba(4,24,45,0.62);backdrop-filter:blur(6px);display:inline-block;}.elementor .e-683dc9d4-f5ef9e2{padding:0px;margin-block-start:0.45rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;}.elementor .e-49bdda8d-492b773{font-weight:500;font-size:0.88rem;color:rgba(255,255,255,0.78);line-height:1.5;margin-block-start:0.3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f7d1ff0-5c34f84{width:100%;max-width:74rem;padding:0px;display:flex;flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-c44ac13-daa00c9{min-height:44rem;overflow:hidden;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(90deg, rgba(4,24,45,0.97) 0%,rgba(4,24,45,0.88) 45%,rgba(4,24,45,0.38) 100%),url("https://europeanfootball.academy/wp-content/uploads/2026/03/european-football-academy-hero.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-bc9628f-d4b0150{font-weight:800;font-size:clamp(1.4rem,2.5vw,2rem);color:#A8F238;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-e514686-e57df6c{font-size:0.9rem;color:#AFC0D1;line-height:1.4;margin:0px;}.elementor .e-3866bb4-490694f{text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-width:1px;border-color:rgba(72,185,255,0.24);border-style:solid;background-color:#0A223D;flex-direction:column;gap:0.2rem;flex:1 1 190px;justify-content:center;align-items:center;}.elementor .e-0963cc5-f1dbc9b{font-weight:800;font-size:clamp(1.2rem,2.2vw,1.65rem);color:#FFFFFF;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-4471523-e29909e{font-size:0.9rem;color:#AFC0D1;line-height:1.4;margin:0px;}.elementor .e-a0521a4-369e5d4{text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-width:1px;border-color:rgba(72,185,255,0.24);border-style:solid;background-color:#0A223D;flex-direction:column;gap:0.2rem;flex:1 1 190px;justify-content:center;align-items:center;}.elementor .e-f4d7f4a-3f86520{font-weight:800;font-size:clamp(1.2rem,2.2vw,1.65rem);color:#FFFFFF;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-40b8ed5-3101c1e{font-size:0.9rem;color:#AFC0D1;line-height:1.4;margin:0px;}.elementor .e-262522f-186867a{text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-width:1px;border-color:rgba(72,185,255,0.24);border-style:solid;background-color:#0A223D;flex-direction:column;gap:0.2rem;flex:1 1 190px;justify-content:center;align-items:center;}.elementor .e-07a50a2-64e0b37{font-weight:800;font-size:clamp(1.2rem,2.2vw,1.65rem);color:#FFFFFF;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-9dc4ec0-b8f98a4{font-size:0.9rem;color:#AFC0D1;line-height:1.4;margin:0px;}.elementor .e-a3dfca8-cde55fc{text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-width:1px;border-color:rgba(72,185,255,0.24);border-style:solid;background-color:#0A223D;flex-direction:column;gap:0.2rem;flex:1 1 190px;justify-content:center;align-items:center;}.elementor .e-d5d9be9-d05a79b{font-weight:800;font-size:clamp(1.2rem,2.2vw,1.65rem);color:#FFFFFF;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-cc4c90e-2e88e7e{font-size:0.9rem;color:#AFC0D1;line-height:1.4;margin:0px;}.elementor .e-7f3ef0a-abf38aa{text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-width:1px;border-color:rgba(72,185,255,0.24);border-style:solid;background-color:#0A223D;flex-direction:column;gap:0.2rem;flex:1 1 190px;justify-content:center;align-items:center;}.elementor .e-52b94f7-eaa5d08{max-width:1240px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-c394176-06344b6{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:clamp(1rem, 4vw, 3rem);padding-inline-end:clamp(1rem, 4vw, 3rem);background-color:#06182B;}