div[name=soccer] .column-stats{align-items:stretch;margin:0 -.7rem 2rem}div[name=soccer] .column-stats .column{width:33.33%;padding:.7rem}@media(max-width:1024px){div[name=soccer] .column-stats .column{width:50%}}@media(max-width:768px){div[name=soccer] .column-stats .column{width:100%}}div[name=soccer] .stats-container{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:2rem;border-radius:1.6rem;background-color:#fff;height:100%}div[name=soccer] .stats-container .title{display:flex;align-items:center;line-height:normal;cursor:pointer}div[name=soccer] .stats-container .title .icon{font-size:1.6rem;margin-left:1rem}div[name=soccer] .stats-container .menu-list{width:100%;margin-top:2rem}div[name=soccer] .column-teams{margin:0 -1rem;align-items:stretch}div[name=soccer] .column-teams .column{width:25%;padding:1rem}@media(max-width:768px){div[name=soccer] .column-teams .column{width:33.33%}}@media(max-width:480px){div[name=soccer] .column-teams .column{width:50%}}div[name=soccer] .column-teams .tournament-team{display:flex;align-items:center;flex-direction:column;justify-self:center;text-align:center;height:100%;width:100%;padding:2rem;border-radius:.6rem;background-color:#f9f9f9}div[name=soccer] .column-teams .tournament-team figure{width:5rem;margin-bottom:1rem;flex-shrink:0}div[name=soccer] .column-teams .tournament-team .text{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;white-space:normal}div[name=soccer] .select-round{position:relative;flex-grow:1}div[name=soccer] .select-round .btn-select{position:relative;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;margin:0 auto;text-transform:capitalize}div[name=soccer] .select-round .select-text{text-align:center;font-weight:600}div[name=soccer] .select-round .icon{margin-left:1rem}div[name=soccer] .round-items{position:absolute;left:50%;top:100%;z-index:20;transform:translateX(-50%);background-color:#fff;box-shadow:0 1rem 4rem 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1);color:#212529;min-width:15rem;max-width:30rem;max-height:40rem;overflow-y:auto}div[name=soccer] .round-items .round-item{padding:.8rem 1rem;width:100%;display:block;position:relative;cursor:pointer;border-bottom:1px solid #eee}div[name=soccer] .round-items .round-item:last-child{border-bottom:0}div[name=soccer] .round-items .round-item.is-select,div[name=soccer] .round-items .round-item:hover{background-color:#eee}div[name=soccer] .match-group{margin:0 -2rem}div[name=soccer] .match-group .group-header{display:flex;align-items:center;font-weight:600;font-size:1.6rem;height:5.8rem;padding:0 2rem;background:#f4f6fa;border-bottom:1px solid #e8eaf5;text-transform:capitalize}div[name=soccer] .match-group .group-header:first-child{border-top:1px solid #e8eaf5}div[name=soccer] .match-group .group-header figure{width:3.2rem;margin-right:1.6rem}div[name=soccer] .match-group .group-round{margin-left:auto;font-size:1.4rem;color:#a0a0a0}div[name=soccer] .match-tournament-header{display:flex;align-items:center;position:relative;height:7rem}div[name=soccer] .match-tournament-header .select-date{position:relative;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;margin:0 auto;text-transform:capitalize}div[name=soccer] .match-filter{display:flex;align-items:center;border-bottom:1px solid #f5f5f5}div[name=soccer] .match-filter .filter-item{font-size:1.8rem;font-weight:600;margin-right:4rem;padding-bottom:2.4rem;color:#717171}div[name=soccer] .match-filter .filter-item:hover{color:rgba(0,0,0,.6)}div[name=soccer] .match-filter .filter-item.is-active{color:#000}div[name=soccer] .match-filter .filter-item.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;border-radius:4px 4px 0 0;background-color:#000}div[name=soccer] .knockout-section{display:flex;align-items:center}div[name=soccer] .knockout-round{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:400px}div[name=soccer] .knockout-box{--playoff-connector-active:#00985f;--playoff-connector:#dedede;position:relative;width:20rem;display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}div[name=soccer] .knockout-box.is-final .line-wrapper{display:none}div[name=soccer] .knockout-box.is-select{--playoff-connector:#00985f;z-index:99}div[name=soccer] .knockout-box .line-wrapper{position:relative;width:100%;height:100%;max-width:10rem}div[name=soccer] .knockout-box .line-wrapper.disable-hover .line-bottom,div[name=soccer] .knockout-box .line-wrapper.disable-hover .line-top{border-color:#dedede!important}div[name=soccer] .knockout-box .line-wrapper .line-back{border-bottom-width:2px;border-bottom-style:solid}div[name=soccer] .knockout-box .line-wrapper .line-back,div[name=soccer] .knockout-box .line-wrapper:first-child .line-top{width:100%;height:50%;border-color:var(--playoff-connector)}div[name=soccer] .knockout-box .line-wrapper:first-child .line-top.is-up{border-bottom-width:2px;border-bottom-style:solid;border-left-width:2px;border-left-style:solid}div[name=soccer] .knockout-box .line-wrapper:first-child .line-bottom{width:100%;height:50%;border-color:var(--playoff-connector)}div[name=soccer] .knockout-box .line-wrapper:first-child .line-bottom.is-down{border-top-width:2px;border-top-style:solid;border-left-width:2px;border-left-style:solid}div[name=soccer] .knockout-box .line-wrapper:last-child .line-top{width:100%;height:50%;border-color:var(--playoff-connector)}div[name=soccer] .knockout-box .line-wrapper:last-child .line-top.is-up{border-bottom-width:2px;border-bottom-style:solid;border-right-width:2px;border-right-style:solid}div[name=soccer] .knockout-box .line-wrapper:last-child .line-bottom{width:100%;height:50%;border-color:var(--playoff-connector)}div[name=soccer] .knockout-box .line-wrapper:last-child .line-bottom.is-down{border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid}div[name=soccer] .knockout-box .match-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:14rem;height:10rem;background-color:#f4f4f4;border-radius:1rem;padding:.5rem}div[name=soccer] .knockout-box .match-box.is-final:after{content:"FINAL";position:absolute;bottom:-.5rem;left:50%;height:1.6rem;line-height:1.6rem;border-radius:.4rem;padding:.2rem 1rem;font-size:1.2rem;background:#f8d76b;transform:translateX(-50%)}div[name=soccer] .knockout-box .match-box.is-select{background:hsla(0,0%,47%,.3);z-index:99}div[name=soccer] .knockout-box .match-box:hover{opacity:.75}div[name=soccer] .knockout-box .match-box .teams-logo{display:flex;align-items:center;justify-content:space-around;width:100%;font-weight:700;line-height:normal}div[name=soccer] .knockout-box .match-box .teams-logo figure{flex-shrink:0;width:2.4rem;height:2.4rem}div[name=soccer] .knockout-box .match-box .teams-info{display:flex;align-items:center;justify-content:space-around;width:100%;font-weight:700}div[name=soccer] .knockout-box .match-box .teams-info .teams-name{display:flex;flex-direction:column;align-items:center;width:100%}div[name=soccer] .knockout-box .match-box .teams-info .teams-name.is-out{color:gray;font-weight:400;text-decoration:line-through}div[name=soccer] .knockout-box .winner-team{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;width:13rem;font-weight:600;transform:translate(-50%,calc(-50% - 12rem))}div[name=soccer] .knockout-box .winner-team .winner-logo{position:relative;width:50%;height:50%}div[name=soccer] .knockout-box .winner-team .winner-logo>:last-child{position:absolute;top:50%;left:50%;width:3.4rem;height:3.4rem;transform:translate(-50%,-50%)}div[name=soccer] .knockout-box .winner-team .winner-name{font-size:1.6rem;margin:5px 0;white-space:nowrap}div[name=soccer] .knockout-box .winner-team div:last-of-type{text-transform:uppercase;font-size:1.8rem}div[name=soccer] .knockout-box-vertical .knockout-section{flex-direction:column;height:100vh}div[name=soccer] .knockout-box-vertical .knockout-round{flex-direction:row;height:100%;width:100%}div[name=soccer] .knockout-box-vertical .knockout-box{flex-direction:column;height:auto}div[name=soccer] .knockout-box-vertical .knockout-box:nth-child(2n){top:0}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper{display:flex;max-width:100%;max-height:10rem}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper .line-back{width:50%;height:100%;border-bottom-width:0;border-right-width:2px;border-right-style:solid}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper .line-back+*{display:none}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper:first-child .line-top{width:50%;height:100%}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper:first-child .line-top.is-up{border-top-style:solid;border-width:2px 2px 0 0;border-right-style:solid}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper:first-child .line-bottom,div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper:last-child .line-bottom,div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper:last-child .line-top{width:50%;height:100%}div[name=soccer] .knockout-box-vertical .knockout-box .line-wrapper:last-child .line-bottom.is-down{border-bottom-style:solid;border-width:0 0 2px 2px;border-left-style:solid}div[name=soccer] .knockout-box-vertical .knockout-box .match-box{width:10rem;height:100%;min-height:10rem}div[name=soccer] .knockout-box-vertical .knockout-box .match-box.is-final:after{bottom:0}div[name=soccer] .knockout-box-vertical .knockout-box .winner-team{top:50%;left:50%;right:-2rem;transform:translate(calc(-50% + 15rem),-50%)}@media(max-width:1024px){div[name=soccer] .knockout-section{flex-direction:column;height:100vh}div[name=soccer] .knockout-round{flex-direction:row;height:100%;width:100%}div[name=soccer] .knockout-box{flex-direction:column;height:auto}div[name=soccer] .knockout-box:nth-child(2n){top:0}div[name=soccer] .knockout-box .line-wrapper{display:flex;max-width:100%;max-height:10rem}div[name=soccer] .knockout-box .line-wrapper .line-back{width:50%;height:100%;border-bottom-width:0;border-right-width:2px;border-right-style:solid}div[name=soccer] .knockout-box .line-wrapper .line-back+*{display:none}div[name=soccer] .knockout-box .line-wrapper:first-child .line-top{width:50%;height:100%}div[name=soccer] .knockout-box .line-wrapper:first-child .line-top.is-up{border-top-style:solid;border-width:2px 2px 0 0;border-right-style:solid}div[name=soccer] .knockout-box .line-wrapper:first-child .line-bottom,div[name=soccer] .knockout-box .line-wrapper:last-child .line-bottom,div[name=soccer] .knockout-box .line-wrapper:last-child .line-top{width:50%;height:100%}div[name=soccer] .knockout-box .line-wrapper:last-child .line-bottom.is-down{border-bottom-style:solid;border-width:0 0 2px 2px;border-left-style:solid}div[name=soccer] .knockout-box .match-box{width:10rem;height:100%;min-height:10rem}div[name=soccer] .knockout-box .match-box.is-final:after{bottom:0}div[name=soccer] .knockout-box .winner-team{top:50%;left:50%;right:-2rem;transform:translate(calc(-50% + 15rem),-50%)}}@media(max-width:768px){div[name=soccer] .knockout-box{font-size:1rem}div[name=soccer] .knockout-box .match-box{width:10em;height:100%;min-height:10em;font-size:inherit;min-width:auto}}div[name=soccer] .select-season{display:flex;align-items:center;margin-left:auto;position:relative;padding-left:.5rem}div[name=soccer] .select-season .btn-select{position:relative;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;margin:0 auto;text-transform:capitalize}div[name=soccer] .select-season .select-text{text-align:center;font-weight:600}div[name=soccer] .select-season .icon{margin-left:1rem}div[name=soccer] .season-items{position:absolute;left:50%;top:5rem;z-index:20;transform:translateX(-50%);background-color:#fff;box-shadow:0 1rem 4rem 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1);color:#212529;min-width:15rem;max-width:30rem;max-height:40rem;overflow-y:auto}div[name=soccer] .season-items .season-item{padding:.8rem 1rem;width:100%;display:block;position:relative;cursor:pointer;border-bottom:1px solid #eee}div[name=soccer] .season-items .season-item:last-child{border-bottom:0}div[name=soccer] .season-items .season-item.is-select,div[name=soccer] .season-items .season-item:hover{background-color:#eee}div[name=soccer] .bm-section.tournament-header{padding:3rem 4.5rem 0}div[name=soccer] .bm-section.tournament-header .bm-card{display:flex}div[name=soccer] .bm-section.tournament-header .bm-card .bm-card-image{margin-right:1.5rem}div[name=soccer] .bm-section.tournament-header .bm-card .bm-card-image figure{width:6.4rem;height:6.4rem}div[name=soccer] .bm-section.tournament-header .bm-card .bm-card-content{display:flex;flex-direction:column;justify-content:center}div[name=soccer] .bm-section.tournament-header .bm-card .title{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;white-space:normal;font-size:2.4rem}div[name=soccer] .bm-section.tournament-header .bm-card .subtitle{display:flex;align-items:center;font-weight:400;line-height:normal;font-size:1.4rem;margin-top:.5rem}div[name=soccer] .bm-section.tournament-header .bm-card .subtitle figure{height:1.6rem;margin-right:.5rem;border:1px solid #e8eaf5}div[name=soccer] .bm-section.tournament-header .bm-card .subtitle figure img{width:auto}@media(max-width:768px){div[name=soccer] .bm-section.tournament-header{padding:3rem 2.4rem 0}div[name=soccer] .bm-section.tournament-header .bm-card .bm-card-image{margin-right:1.5rem}div[name=soccer] .bm-section.tournament-header .bm-card .bm-card-image figure{width:5rem;height:5rem}div[name=soccer] .bm-section.tournament-header .bm-card .title{font-size:1.8rem}div[name=soccer] .bm-section.tournament-header .bm-card .subtitle{font-size:1.4rem}}div[name=soccer] .tournament-section{margin:2.4rem 2.4rem 0 0;padding:1.6rem;border-radius:.6rem;background:linear-gradient(0deg,#f7f7f7,#f7f7f7),#fff}div[name=soccer] .tournament-section>.title{margin-bottom:2.4rem;font-size:2rem}div[name=soccer] .tournament-section>.title a{display:flex;align-items:center}div[name=soccer] .tournament-section>.title a span{margin:0 1rem 0 1.6rem}div[name=soccer] .tournament-section>.title a .icon{font-size:1.6rem}div[name=soccer] .tournament-section>.title figure{width:3.6rem;height:3.6rem}div[name=soccer] .tournament-section .section-container .soccer-content-item{margin-bottom:1.25rem;padding-bottom:1.25rem}div[name=soccer] .tournament-section .section-container .soccer-content-item .bm-card-image{width:9rem}div[name=soccer] .tournament-section .section-container .soccer-content-item .bm-card-image figure{padding-bottom:100%}div[name=soccer] .tournament-section .section-container .soccer-content-item .bm-card-content{margin-left:1.6rem}div[name=soccer] .tournament-section .section-container .soccer-content-item .bm-card-content .title{font-size:1.8rem;margin-bottom:.6rem}div[name=soccer] .tournament-section .section-container .soccer-content-item .bm-card-footer .dot{margin:0 .5rem}div[name=soccer] .tournament-section .tournament-table{position:relative}div[name=soccer] .tournament-section .tournament-table .table-ranking{padding:10px;border-radius:6px;background-color:#fff}div[name=soccer] .tournament-section .tournament-table .table-ranking .thead .tr{border-color:#e8eaf5}div[name=soccer] .tournament-section .tournament-table .table-ranking .tbody .tr{position:relative}div[name=soccer] .tournament-section .tournament-table .table-ranking .tbody .tr:after{content:"";height:1px;background-color:#e8eaf5;position:absolute;bottom:0;left:40px;right:0}div[name=soccer] .tournament-section .tournament-table .view-more{display:flex;justify-content:center;font-weight:600;text-transform:uppercase;margin-top:1.5rem}div[name=soccer] .tournament-section .tournament-matches .title,div[name=soccer] .tournament-section .tournament-table .title,div[name=soccer] .tournament-section .transfer-wrapper .title{display:flex;align-items:center;font-size:1.5rem;margin-bottom:1.2rem}div[name=soccer] .tournament-section .tournament-matches .title .icon,div[name=soccer] .tournament-section .tournament-table .title .icon,div[name=soccer] .tournament-section .transfer-wrapper .title .icon{font-size:1.6rem}div[name=soccer] .tournament-section .tournament-match-list{margin-bottom:3.6rem;border-radius:.6rem;overflow:hidden}div[name=soccer] .tournament-section .match-item{background-color:#fff}div[name=soccer] .tournament-section .match-item:not(:last-child){border-bottom:1px solid #e8eaf5}div[name=soccer] .tournament-section .match-item a{display:flex;justify-content:center;align-items:center;height:9rem;padding:1.5rem 1rem}div[name=soccer] .tournament-section .match-item .match-info{display:flex;flex-direction:column;align-items:center;justify-content:center}div[name=soccer] .tournament-section .match-item .match-info .status{display:none}div[name=soccer] .tournament-section .match-item .score{flex-shrink:0;width:8rem;margin:1rem 1.6rem 0;font-weight:600;border-radius:999px;border:1px solid rgba(0,0,0,.1)}div[name=soccer] .tournament-section .match-item .score.is-live{color:red}@media(max-width:768px){div[name=soccer] .tournament-section .match-item .score{align-items:center;height:3.4rem;padding-top:0}}div[name=soccer] .tournament-section .match-item .team-item{flex-direction:column-reverse;justify-content:flex-end;font-size:1.2rem;font-weight:400;width:50%;text-align:center}div[name=soccer] .tournament-section .match-item .team-item figure{width:3.6rem;margin:0 0 .8rem}div[name=soccer] .bm-section.slider-section{padding:2.4rem 2rem}@media(max-width:320px){div[name=soccer] .bm-section.slider-section{padding:2.4rem 1rem}}div[name=soccer] .slider-container{display:flex;align-items:center}div[name=soccer] .slider-container .bm-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:2.4rem;height:2.4rem;background:#ededed}div[name=soccer] .slider-container .bm-btn .icon{font-size:1.6rem}div[name=soccer] .slider-match{width:100%;overflow:hidden}div[name=soccer] .slider-match .match-item{width:33.33%;padding:0 1rem;flex-shrink:0}div[name=soccer] .slider-match .match-item a{display:flex;justify-content:center;align-items:center;height:12rem;border:1px solid #e8eaf5;border-radius:1.6rem;padding:1.5rem 1rem}div[name=soccer] .slider-match .match-item .match-info{display:flex;flex-direction:column;align-items:center;justify-content:center}div[name=soccer] .slider-match .match-item .match-info .status{display:none}div[name=soccer] .slider-match .match-item .score{flex-shrink:0;width:8rem;margin:1rem 1.6rem 0;font-weight:600;border-radius:999px;border:1px solid rgba(0,0,0,.1)}div[name=soccer] .slider-match .match-item .score.is-live{color:red}@media(max-width:768px){div[name=soccer] .slider-match .match-item .score{align-items:center;height:3.4rem;padding-top:0}}div[name=soccer] .slider-match .match-item .team-item{flex-direction:column-reverse;justify-content:flex-end;font-size:1.2rem;font-weight:400;width:50%;text-align:center}div[name=soccer] .slider-match .match-item .team-item figure{width:3.6rem;margin:0 0 .8rem}div[name=soccer] .slider-match .slick-list{position:relative;display:block;overflow:hidden;margin:0 1.5rem;width:100%}@media(max-width:480px){div[name=soccer] .slider-match .slick-list{margin:0}}div[name=soccer] .slider-match .slick-slide{float:left;height:100%;min-height:1px}div[name=soccer] .slider-match .slick-slider{position:static!important;display:flex;align-items:center}div[name=soccer] .bm-section.content-overview-section .soccer-content-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e8eaf5}