@font-face{font-family:Poppins;src:url("../fonts/Poppins-Regular.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Light.ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-SemiBold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Bold.ttf");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins;background-color:#f5f5f5;color:#1a202c}img{max-width:100%}a,button{transition:all .4s ease}.over{transition:all .4s ease}.over:hover{opacity:.7}.list-style-none{list-style:none!important}a{text-decoration:none}a:hover{text-decoration:underline}ul{margin:0;padding:0;list-style:none}p{margin:0;padding:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:flex}.text-primary{color:#f91e4e}.text-uppercase{text-transform:uppercase}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-center{justify-content:center}.w-100{width:100%}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.dash-wrapper{width:100%;display:flex;justify-content:center}.dash-wrapper .dash-horizontal{display:block;min-width:195px;max-width:195px;height:23px;object-fit:cover}.page-title{font-style:normal;font-weight:500;font-size:20px;line-height:30px;color:#1a202c;margin-bottom:12px}@media only screen and (max-width:991px){.page-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1a202c;margin-bottom:12px}}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1400px){.container{width:1320px}}.main-page-wrapper{width:100%;min-height:418px;background-image:url("../images/background-content.png");background-repeat:no-repeat;background-position:top right;background-size:585px 418px}@media only screen and (max-width:991px){.main-page-wrapper{background-size:339px 242px}}.top-player__wrapper{width:100%;height:auto;background:#fff;border:1px solid #e9e6dc;border-radius:4px;padding:24px 14px;padding-right:4px}.top-player__wrapper::-webkit-scrollbar{width:4px}.top-player__wrapper::-webkit-scrollbar-track{background:#f1f1f1}.top-player__wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.top-player__title{font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-bottom:8px}.top-player__description{font-style:normal;font-weight:400;font-size:13px;line-height:21px;margin-bottom:16px;display:inline-block}.top-player__list-player{width:100%;height:auto}.top-player__list-player::-webkit-scrollbar{width:4px}.top-player__list-player::-webkit-scrollbar-track{background:#f1f1f1}.top-player__list-player::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.top-player__list-player .player-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-right:8px}.top-player__list-player .player-item .score{min-width:30px;padding:2px 4px;border:none;border-radius:4px;font-weight:500;font-size:14px;line-height:21px;color:#fff;background-color:#f91e4e}.top-player__list-player .player-item .player-info{display:flex;align-items:center;gap:12px;flex-grow:1}.top-player__list-player .player-item .player-info .player-detail{display:flex;flex-grow:1;align-items:center;gap:10px}.top-player__list-player .player-item .player-info .player-detail .player-image-wrapper{min-width:56px;max-width:56px;height:56px;border:none;position:relative}.top-player__list-player .player-item .player-info .player-detail .player-image-wrapper .player-image{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:none}.top-player__list-player .player-item .player-info .player-detail .player-image-wrapper .club-image{position:absolute;bottom:0;right:0;min-width:24px;max-width:24px;height:auto;object-fit:cover}.top-player__list-player .player-item .player-info .player-detail .player-description{display:flex;flex-direction:column}.top-player__list-player .player-item .player-info .player-detail .player-description a{text-decoration:none}.top-player__list-player .player-item .player-info .player-detail .player-description a:hover{text-decoration:underline}.top-player__list-player .player-item .player-info .player-detail .player-description .player-name{font-size:14px;line-height:21px;color:#1a202c}.top-player__list-player .player-item .player-info .player-detail .player-description .club-name{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#718096}.football-ranking{width:100%;height:auto;background:#fff;border:1px solid #e9e6dc;border-radius:4px}.football-ranking__header{display:flex;align-items:center;justify-content:space-between;position:relative;padding:4px;align-items:center;background:#fff;border:1px solid #e9e6dc;border-radius:4px}.football-ranking__header .league-info{display:flex;flex-grow:1;justify-content:center;gap:6px;align-items:center}.football-ranking__header .league-ranking-item{width:100%;display:flex;justify-content:flex-start;padding:10px 16px;gap:6px;cursor:pointer;border:none;border-radius:0;background-color:transparent;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a202c}.football-ranking__header .league-ranking-item:hover{background-color:#edf2f7}.football-ranking__header .league-ranking-item img{display:block;width:24px;min-width:24px;height:24px;object-fit:cover}.football-ranking__header .league-ranking-item:focus{outline:0}.football-ranking__header .league-image{display:block;width:24px;min-width:24px;height:24px;object-fit:cover}.football-ranking__header .league-name{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a202c;font-family:Poppins}.football-ranking__header .btn-league-dropdown{display:flex;min-width:32px;height:32px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background-color:#edf2f7}.football-ranking__header .btn-league-dropdown:focus{outline:0}.football-ranking__header .hidden{display:none}.football-ranking__header .show{display:flex}.football-ranking__header .list-league-ranking-dropdown{position:absolute;top:45px;left:0;width:100%;height:auto;background-color:#fff;z-index:999;display:flex;flex-direction:column;background:#fff;border-radius:4px;border:1px solid #e9e6dc;box-shadow:0 3px 0 rgba(126,123,107,.1)}@media only screen and (max-width:991px){.football-ranking__header{display:flex}}.football-ranking__table{width:100%;display:flex;align-items:center;flex-direction:column;background-color:#f7fafc;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#718096;padding-right:4px}.football-ranking__table::-webkit-scrollbar{width:4px}.football-ranking__table::-webkit-scrollbar-track{background:#f1f1f1}.football-ranking__table::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.football-ranking__table .table-heading{width:100%;display:flex;padding:6px 10px}.football-ranking__table .column-10{width:10%}.football-ranking__table .column-15{width:15%}.football-ranking__table .column-55{width:55%;padding-left:12px}.football-ranking__table .table-row{padding:10px 0;display:flex;align-items:center;width:100%;border-bottom:1px solid #edf2f7;background-color:#fff;padding:10px 8px;font-weight:400;font-size:12px;line-height:18px;color:#1a202c}.football-ranking__table .pos-wrapper{display:flex;align-items:center;gap:15px}.football-ranking__table .pos-wrapper .text-pos{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#1a202c}.football-ranking__table .pos-wrapper span{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.football-ranking__table .club-info{display:flex;align-items:center;gap:6px}.football-ranking__table .club-info img{min-width:20px;max-width:20px;height:auto;border-radius:50%;object-fit:cover}.football-ranking__table .club-info .club-name{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#1a202c;min-width:max-content}.line-up-wrapper{width:100%;height:auto;background:#fff;border:1px solid #e9e6dc;border-radius:4px;padding:24px 16px 16px 16px}.line-up-wrapper .title{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1a202c}.line-up-wrapper .line-up-content{width:100%;height:auto;margin-top:16px}.line-up-wrapper .line-up-content .line-up-nav{width:100%;display:flex}.line-up-wrapper .line-up-content .line-up-nav li{width:50%;height:auto}.line-up-wrapper .line-up-content .line-up-nav li a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6px 0;gap:6px;text-decoration:none;border-bottom:1px solid #edf2f7}.line-up-wrapper .line-up-content .line-up-nav li a:hover{text-decoration:none}.line-up-wrapper .line-up-content .line-up-nav li a img{min-width:32px;max-width:32px;display:block;height:32px;border:none;border-radius:50%;object-fit:cover}.line-up-wrapper .line-up-content .line-up-nav li a .club-name{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#1a202c}.line-up-wrapper .line-up-content .line-up-nav .ui-tabs-active{border-bottom:1px solid #f91e4e}.line-up-wrapper .line-up-content .list-line-up{margin-top:16px;width:100%}.line-up-wrapper .line-up-content .list-line-up::-webkit-scrollbar{width:4px}.line-up-wrapper .line-up-content .list-line-up::-webkit-scrollbar-track{background:#f1f1f1}.line-up-wrapper .line-up-content .list-line-up::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.line-up-wrapper .line-up-content .list-line-up .line-up-item{display:flex;gap:12px;align-items:center;margin-bottom:12px}.line-up-wrapper .line-up-content .list-line-up .line-up-item img{display:block;min-width:40px;max-width:40px;height:40px;border:none;border-radius:50%;object-fit:cover}.line-up-wrapper .line-up-content .list-line-up .line-up-item .player-info{display:flex;flex-grow:1;flex-direction:column}.line-up-wrapper .line-up-content .list-line-up .line-up-item .player-info .player-name{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#1a202c}.line-up-wrapper .line-up-content .list-line-up .line-up-item .player-info .detail{margin:0;padding:0;font-style:normal;font-style:normal;font-weight:400;font-size:12px;line-height:18px;display:flex;gap:2px}.line-up-wrapper .line-up-content .list-line-up .line-up-item .text-green{color:#38a169}.line-up-wrapper .line-up-content .list-line-up .line-up-item .text-grey{color:#718096}.list-top-match-today{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-24px}@media only screen and (max-width:991px){.list-top-match-today{flex-direction:row;flex-wrap:nowrap;overflow-x:auto}}.list-top-match-today .list-top-match-item{min-width:calc(25% - 24px);max-width:calc(25% - 24px);min-height:150px;max-height:150px;padding:16px 32px;background:#fff;border:1px solid #e9e6dc;box-shadow:0 3px 0 rgba(126,123,107,.1);border-radius:4px;display:flex;justify-content:space-between;position:relative;margin-left:24px;margin-bottom:24px}@media only screen and (max-width:991px){.list-top-match-today .list-top-match-item{flex-direction:column;flex-wrap:nowrap;overflow-x:auto;min-width:150px;max-width:150px;min-height:193px;max-height:max-content;padding:16px}}.list-top-match-today .list-top-match-item:hover{border:1px solid #fdc400;cursor:pointer}.list-top-match-today .list-top-match-item .left-content,.list-top-match-today .list-top-match-item .right-content{display:flex;flex-direction:column;gap:8px;align-items:center}@media only screen and (max-width:991px){.list-top-match-today .list-top-match-item .left-content,.list-top-match-today .list-top-match-item .right-content{order:1;width:fit-content}}.list-top-match-today .list-top-match-item .left-content img,.list-top-match-today .list-top-match-item .right-content img{display:block;min-width:40px;max-width:40px;height:40px;border:none;border-radius:50%}.list-top-match-today .list-top-match-item .left-content .club-name,.list-top-match-today .list-top-match-item .right-content .club-name{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1a202c;text-transform:uppercase;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40px}@media only screen and (max-width:991px){.list-top-match-today .list-top-match-item .left-content .club-name,.list-top-match-today .list-top-match-item .right-content .club-name{max-width:20px;font-size:14px;line-height:21px}}@media only screen and (max-width:991px){.list-top-match-today .list-top-match-item .right-content{position:absolute;right:16px;top:16px}}.list-top-match-today .list-top-match-item .middle-content{display:flex;flex-grow:1;flex-direction:column;width:100%;padding:0 24px;align-items:center}@media only screen and (max-width:991px){.list-top-match-today .list-top-match-item .middle-content{order:3;padding:0}}.list-top-match-today .list-top-match-item .middle-content .text-live{text-transform:uppercase;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#f91e4e}.list-top-match-today .list-top-match-item .middle-content .league-info{display:flex;flex-direction:column;flex-grow:1;gap:2px;justify-content:center;align-items:center}.list-top-match-today .list-top-match-item .middle-content .league-info .league-name{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#718096;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:94px}@media only screen and (max-width:991px){.list-top-match-today .list-top-match-item .middle-content .league-info .league-name{max-width:94px}}.list-top-match-today .list-top-match-item .middle-content .league-info .league-time{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#1a202c}.list-top-match-today .list-top-match-item .middle-content .btn-match{width:100%;min-width:102px;max-width:102px;display:block;height:auto;padding:6px 0;text-align:center;border:none;cursor:pointer;font-style:normal;font-weight:500;font-size:14px;line-height:21px;border-radius:4px;font-family:Poppins}.list-top-match-today .list-top-match-item .middle-content .btn-match:focus{outline:0}.list-top-match-today .list-top-match-item .middle-content .btn-default{color:#718096;background:#e2e8f0}.list-top-match-today .list-top-match-item .middle-content .btn-live{background-color:#fdc400;color:#1a202c}.list-news{display:flex;flex-wrap:wrap;margin-top:40px;margin-left:-24px}.list-news a{text-decoration:none}.list-news a:hover{text-decoration:none}@media only screen and (max-width:991px){.list-news{gap:0;margin-top:16px}}.list-news .news-item{min-width:408px;height:auto;width:calc((100% - 24px)/ 3);margin-left:24px;margin-bottom:40px}@media only screen and (max-width:991px){.list-news .news-item{width:100%;margin-bottom:16px;min-width:100%}}.list-news .news-item .news-image{width:100%;max-height:222px;object-fit:cover;display:block}.list-news .news-item .news-detail{padding-top:12px;display:flex;flex-direction:column;gap:4px}.list-news .news-item .news-detail .league-name{font-weight:400;font-size:14px;line-height:21px;color:#f91e4e}@media only screen and (max-width:991px){.list-news .news-item .news-detail .league-name{font-size:12px;list-style:18px}}.list-news .news-item .news-detail .news-title{font-weight:500;font-size:18px;line-height:27px;color:#1a202c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:337px}@media only screen and (max-width:991px){.list-news .news-item .news-detail .news-title{font-size:16px;list-style:24px}}.list-news .news-item .news-detail .time{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#718096}@media only screen and (max-width:991px){.list-news .news-item .news-detail .time{font-size:12px;list-style:18px}}.btn-load-more{min-width:141px;display:block;margin:0 auto;height:auto;padding:12px 0;text-align:center;border:none;cursor:pointer;text-align:center;font-style:normal;font-weight:500;font-size:14px;line-height:21px;background-color:#fdc400;border-radius:4px;color:#1a202c;font-family:Poppins}.btn-load-more:focus{outline:0}.qa-block-wrapper{width:100%;padding:45px 0;min-height:670px;background-color:#fdc400;position:relative;display:flex}.qa-block-wrapper .qa-content-wrapper{padding-right:8px;height:fit-content;border:1px solid #1a202c;min-width:calc(100% - 670px);max-width:calc(100% - 670px);padding:24px 8px 24px 24px}@media only screen and (max-width:991px){.qa-block-wrapper .qa-content-wrapper{padding:16px 0;min-width:100%;min-height:auto;max-width:100%;padding:16px 8px 12px 24px}}.qa-block-wrapper .qa-content{width:100%;max-height:580px;padding-right:20px;overflow-y:auto}@media only screen and (max-width:991px){.qa-block-wrapper .qa-content{max-height:530px}}.qa-block-wrapper .qa-content::-webkit-scrollbar{width:6px}.qa-block-wrapper .qa-content::-webkit-scrollbar-track{background:0 0}.qa-block-wrapper .qa-content::-webkit-scrollbar-thumb{background:#1a202c;border-radius:0}.qa-block-wrapper .qa-content .qa-item{margin-bottom:30px}.qa-block-wrapper .qa-content .qa-title{font-style:normal;font-weight:500;font-size:18px;line-height:27px;color:#1a202c;margin-bottom:12px}.qa-block-wrapper .qa-content .qa-description{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a202c}.qa-block-wrapper .qa-image{min-width:670px;max-width:670px;min-height:580px;max-height:580px;position:absolute;top:8px;right:48px}@media only screen and (max-width:991px){.qa-block-wrapper .qa-image{position:relative;top:0;right:0;left:0;min-width:100%;max-width:100%;min-height:auto;max-height:auto;margin-top:24px}}.qa-block-wrapper .qa-image img{display:flex;width:100%;height:100%;object-fit:cover}.calendar{background:#fff;overflow:hidden;position:relative}.ui-datepicker-header{height:auto;width:100%;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1a202c;margin-bottom:16px}.ui-datepicker-next,.ui-datepicker-prev{width:24px;height:24px;text-indent:9999px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}.ui-datepicker-prev{float:left;margin-left:0;position:relative}.ui-datepicker-prev:after{transform:rotate(45deg);margin:-43px 0 0 8px}.ui-datepicker-next{float:right;margin-right:8px;position:relative}.ui-datepicker-next:after{transform:rotate(-135deg);margin:-43px 0 0 6px}.ui-datepicker-next:after,.ui-datepicker-prev:after{content:"";position:absolute;display:block;width:10px;height:10px;border-left:2px solid #1a202c;border-bottom:2px solid #1a202c;top:48px}.ui-datepicker-next:hover,.ui-datepicker-next:hover:after,.ui-datepicker-prev:hover,.ui-datepicker-prev:hover:after{border-color:#1a202c}.ui-datepicker-title{text-align:center}@media only screen and (max-width:991px){.ui-datepicker-title{margin-top:10px}}.ui-datepicker-calendar{width:100%;text-align:center}.ui-datepicker-calendar thead tr th span{display:block;width:35px;margin-bottom:8px;font-size:13px;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#718096}.ui-state-default{text-decoration:none;width:35px;height:35px;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a202c}.ui-state-default:hover{text-decoration:none}.ui-datepicker-today .ui-state-highlight{color:#fff;border-radius:50%;background-color:#f91e4e}.ui-datepicker-today .ui-state-active{color:#fff!important}.ui-state-active{color:#f91e4e}.ui-datepicker-other-month .ui-state-default{color:#a0aec0}.thankiu-page-wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:137px 0 417px 0}@media only screen and (max-width:991px){.thankiu-page-wrapper{padding:65px 0 200px 0}}.thankiu-page-wrapper .thank-description{font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#1a202c;margin:20px 0 28px 0}@media only screen and (max-width:991px){.thankiu-page-wrapper .thank-description{font-size:14px;line-height:21px;margin:10px 0 14px 0}}.thankiu-page-wrapper .total-purchase{font-style:normal;font-weight:500;font-size:32px;line-height:48px;color:#1a202c;display:inline-block;margin-bottom:16px}.thankiu-page-wrapper .list-btn{display:flex;gap:16px;margin-bottom:24px}.thankiu-page-wrapper .list-btn .btn-view{color:#f91e4e!important;font-weight:400!important;background-color:rgba(249,30,78,.1)!important}.thankiu-page-wrapper .contact-us{color:#f91e4e}.thankiu-page-wrapper .description{margin-bottom:48px}.thankiu-page-wrapper .btn-back{min-width:190px;display:block;margin:0 auto;height:auto;padding:12px 0;text-align:center;border:none;cursor:pointer;text-align:center;font-style:normal;font-weight:500;font-size:14px;line-height:21px;background-color:#f91e4e;border-radius:4px;color:#fff;font-family:Poppins;text-decoration:none}.thankiu-page-wrapper .btn-back:hover{text-decoration:none}.thankiu-page-wrapper .btn-back:focus{outline:0}.register-by-socical{width:100%;height:auto;display:flex;gap:16px;justify-content:center;align-items:center;margin-top:24px}.register-by-socical .icon-login{display:block;width:52px;height:52px;display:flex;justify-content:center;align-items:center;background-color:#edf2f7;border-radius:50%;text-decoration:none}.register-by-socical .icon-login:hover{text-decoration:none}.login-description{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#f91e4e;text-align:center;margin:0;padding:0;margin-top:24px}
