.headline-main{position:relative;width:100%;height:100vh;max-height:825px;display:flex;align-items:center;justify-content:center;background-color:black;color:var(--primary-text-color)}.headline-container{flex-direction:column}.headline-container,.headline-slider-container{position:relative;width:100%;height:100%;display:flex}.headline-slider-container{margin:0 auto;overflow:hidden;flex:1}.headline-items{position:absolute;bottom:12px;left:0;right:0;height:90px;width:100%;display:flex;gap:5px;z-index:3}.headline-item{width:250px;padding:12px;border-radius:2px;transition:background-color .3s linear;cursor:pointer}.headline-item-bar{height:3px;width:100%;background-color:rgba(200,200,200,.5);box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:5px;margin-bottom:10px}.headline-timing-bar{height:100%;width:0;background-color:rgba(255,255,255,.75);border-radius:5px;visibility:hidden}.active .headline-timing-bar{visibility:visible}.headline-item-text{display:flex;flex-direction:column;gap:2px;font-size:12px;letter-spacing:.5px;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,.75)}.headline-single{position:relative;min-width:100%;height:100%;transition:transform .2s linear;overflow:hidden;display:flex;flex-direction:column}.headline-single-img{height:100%;width:auto;object-fit:cover;object-position:center;z-index:0}.headline-single-img.blur-in{filter:blur(10px);transition:filter 1s ease-out}.aos-animate.blur-in{filter:blur(0)}.headline-content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;z-index:3}.headline-bg-img{width:100%;height:auto}.headline-mask-left{position:absolute;top:0;left:0;width:20%;height:100%;background-color:black}.headline-text{position:absolute;top:0;bottom:0;left:40px;max-width:450px;margin:auto;height:fit-content;font-size:37px;text-shadow:0 0 10px rgba(0,0,0,.75)}.headline-text-link{display:flex;align-items:center;width:fit-content;gap:5px;margin-top:25px;font-size:22px;font-weight:600;letter-spacing:.5px;color:var(--primary-text-color);text-decoration:none}.headline-item-title{text-transform:uppercase}.headline-item-subtitle{display:flex;flex-direction:column;gap:2px;margin-top:2px}.headline-item-subtitle div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headline-items.matches{gap:0;overflow-x:auto}.headline-items.matches::-webkit-scrollbar{display:none}.headline-items.matches::-ms-tooltip{display:none}.headline-match-single{min-width:120px;text-shadow:0 0 10px rgba(0,0,0,.95);padding:10px 5px;border-radius:2px;font-size:12px;font-weight:500;cursor:pointer}.headline-match-single-teams{font-size:15px}.headline-single.error:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:1}.headline-text-error{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:auto;display:flex;justify-content:center;align-items:center;color:white;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.headline-text-button button{margin-top:20px;height:35px;padding:0 10px;border:none;border-radius:2px;background-color:var(--accent-color);font-size:12px;text-transform:uppercase;font-weight:600;color:var(--primary-text-color);cursor:pointer}@media (min-width:576px){.headline-item:hover,.headline-match-single:hover{background-color:rgba(0,0,0,.2)}.headline-text-button button:hover{filter:brightness(.9)}}@media (max-width:992px){.headline-main{max-height:576px}.headline-text{font-size:25px}.headline-items{bottom:7px;height:70px;gap:0}.headline-item{width:33.33%;padding:7px}.headline-item-text{gap:2px;font-size:10px}.headline-text-link{font-size:18px}.headline-match-single{min-width:100px;font-size:10px}}@media (max-width:768px){.headline-text{left:20px;font-size:22px;max-width:80%}}@media (max-width:576px){.headline-main{max-height:480px}.headline-items{left:-10px;height:65px}.headline-item{padding:5px}.headline-item-text{gap:0;font-size:10px}.headline-item-bar{margin-bottom:7px}}.headline-next-match{box-sizing:border-box;padding:25px;width:350px;background-color:#FFFFFF;border-radius:2px;color:var(--bright-background-text-color);position:relative;z-index:11}.headline-next-match-league img{height:28px;width:auto;margin-bottom:7px}.headline-next-match-date{text-transform:uppercase;font-size:13px;font-weight:600;margin-bottom:3px}.headline-next-match-teams{display:flex;align-items:center;justify-content:center;gap:45px;margin-top:25px;margin-bottom:15px}.headline-next-match-team-logo img{width:80px;height:80px}.headline-next-match-team{display:flex;flex-direction:column;align-items:center;gap:7px}.headline-next-match-team-name{text-transform:uppercase;font-weight:600}.headline-next-match-countdown{width:100%;padding:12px 0;display:flex;justify-content:center;gap:5px;border-top:1px solid lightgrey;color:var(--accent-color)}.match-countdown-item{display:flex;flex-direction:column;align-items:center;width:50px}.match-countdown-number{font-size:35px}.match-countdown-label{font-size:11px;font-weight:600;text-transform:uppercase}.match-countdown-separator{margin-top:8px;font-size:20px}.headline-next-match-time{font-size:20px}.headline-img-mask-right{left:0;background-color:black;background:linear-gradient(90deg,black 0,rgba(0,0,0,.8) 20%,rgba(0,0,0,.3) 70%,transparent)}.headline-img-mask-left,.headline-img-mask-right{position:absolute;top:0;width:50%;height:100%;z-index:1}.headline-img-mask-left{right:0;background-color:black;background:linear-gradient(270deg,black 0,rgba(0,0,0,.8) 20%,rgba(0,0,0,.1) 70%,transparent)}@media (max-width:992px){.headline-text.next-match{max-width:350px}.headline-next-match{width:300px}.headline-next-match-teams{margin-top:15px}.match-countdown-item{width:45px}}@media (max-width:768px){.headline-text.next-match{max-width:40%}.headline-img-mask-left,.headline-img-mask-right{width:10%}}@media (max-width:576px){.headline-text.next-match{display:none}.headline-next-match{top:-32px;padding:15px;margin:0 auto;background-color:rgba(255,255,255,.85)}.headline-next-match-teams{margin-top:10px;margin-bottom:10px}.headline-next-match-countdown{padding:7px 0}.headline-img-mask-left,.headline-img-mask-right{width:5%}.headline-next-match-date{margin-bottom:0}}.home-container{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}