.elementor-389 .elementor-element.elementor-element-47d17e9{--display:flex;overflow:visible;}.elementor-389 .elementor-element.elementor-element-47d17e9:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-47d17e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0C00;}.elementor-389 .elementor-element.elementor-element-552eac3 .hulk-animated-heading-box{background-color:transparent;padding:20px 40px 20px 40px;background-image:linear-gradient(135deg, #111111 0%, #000000 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffd700;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 26.5465px 0px rgba(255, 215, 0, 0.71);}.elementor-389 .elementor-element.elementor-element-552eac3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-389 .elementor-element.elementor-element-552eac3 .hulk-animated-heading{text-align:center;color:#ffffff;font-family:"Cairo", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.4px;}.elementor-389 .elementor-element.elementor-element-552eac3 .hulk-heading-inner{padding:67px 67px 67px 67px;background-color:#000000;}.elementor-389 .elementor-element.elementor-element-94c7842{--display:flex;--min-height:1000px;overflow:visible;}.elementor-389 .elementor-element.elementor-element-94c7842:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-94c7842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0C00;}.elementor-389 .elementor-element.elementor-element-fae5b20.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-389 .elementor-element.elementor-element-72a8065 .matches-container{background-color:transparent;max-width:1200px;padding:25px 25px 25px 25px;margin:20px 0px 20px 0px;background-image:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 215, 0, 0.1);border-radius:15px 15px 15px 15px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.3);}.elementor-389 .elementor-element.elementor-element-72a8065 .date-slider button{background-color:transparent;min-width:36px;width:36px;height:36px;color:#000000;background-image:linear-gradient(145deg, #ffd700 0%, #ffed4e 100%);box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.2);}.elementor-389 .elementor-element.elementor-element-72a8065 .date-button{background-color:transparent;min-width:60px;width:60px;padding:8px 12px 8px 12px;border-radius:10px;color:#ffffff;background-image:linear-gradient(145deg, #333333 0%, #444444 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:transparent;box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.2);}.elementor-389 .elementor-element.elementor-element-72a8065 .date-button.active{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, #ffd700 0%, #ffed4e 100%);border-color:#ffd700;box-shadow:0px 6px 16px 0px rgba(255, 215, 0, 0.3);transform:translateY(-2px);}.elementor-389 .elementor-element.elementor-element-72a8065 .date-button:hover{background-color:transparent;background-image:linear-gradient(180deg, #555555 0%, #666666 100%);transform:translateY(-1px);box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.3);}.elementor-389 .elementor-element.elementor-element-72a8065 .league-title{background-color:transparent;padding:15px 20px 15px 20px;color:#ffffff;font-family:"Cairo", Sans-serif;font-size:20.8px;font-weight:600;line-height:1.5em;background-image:linear-gradient(135deg, #059669 0%, #047857 100%);border-radius:12px;box-shadow:0px 4px 15px 0px rgba(5, 150, 105, 0.3);margin-bottom:20px;}.elementor-389 .elementor-element.elementor-element-72a8065 .match-card{background-color:transparent;padding:18px 18px 18px 18px;gap:15px;background-image:linear-gradient(145deg, #2a2a2a 0%, #1f1f1f 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 215, 0, 0.3);box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.2);border-radius:15px;margin-bottom:10px;}.elementor-389 .elementor-element.elementor-element-72a8065.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-389 .elementor-element.elementor-element-72a8065 .matches-container .title{color:#ffd700;font-family:"Cairo", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;letter-spacing:-0.28px;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.5);margin-bottom:25px;}.elementor-389 .elementor-element.elementor-element-72a8065 .date-slider{padding:10px 10px 10px 10px;background-color:rgba(0, 0, 0, 0.3);border-radius:12px;gap:15px;margin-bottom:25px;}.elementor-389 .elementor-element.elementor-element-72a8065 .date-slider button:hover{transform:scale(1.1);box-shadow:0px 6px 16px 0px rgba(255, 215, 0, 0.4);}.elementor-389 .elementor-element.elementor-element-72a8065 .date-day{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;}.elementor-389 .elementor-element.elementor-element-72a8065 .date-month{font-family:"Cairo", Sans-serif;font-size:11px;font-weight:400;line-height:1.1em;}.elementor-389 .elementor-element.elementor-element-72a8065 .date-button:not(.active) .date-month{opacity:0.8;}.elementor-389 .elementor-element.elementor-element-72a8065 .league-group{margin-bottom:30px;}.elementor-389 .elementor-element.elementor-element-72a8065 .match-card:hover{transform:translateY(-2px);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.3);}.elementor-389 .elementor-element.elementor-element-72a8065 .team{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-389 .elementor-element.elementor-element-72a8065 .team img{width:35px;height:35px;margin-left:8px;margin-right:8px;border-radius:50%;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.3);}.elementor-389 .elementor-element.elementor-element-72a8065 .match-info{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.elementor-389 .elementor-element.elementor-element-72a8065 .match-info small{color:#888888;font-family:"Cairo", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;margin-top:4px;}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-94c7842{--content-width:1203px;}}