.header{background:url(https://assets.turkmedya.com.tr/spor/dunya-kupasi/img/header-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:100px;display:flex;align-items:center;overflow:hidden}.header .container{padding:0}.header .logo img{max-width:100%;height:auto}.header .fifa-logo{display:flex;gap:20px}.header .fifa-title{color:#fff;font-size:30px;font-weight:800;line-height:100%;letter-spacing:0;text-align:left;text-shadow:2px 2px 4px rgba(92,254,199,.7);margin-bottom:10px}.header .fifa-date span{background-color:#d6b365;text-align:center;font-size:14px;font-weight:600;font-style:italic;padding:2px 8px}.header-bottom{background-color:#07462f;height:120px;display:flex;align-items:center;justify-content:center}.header-bottom .flags-wrapper .flags-group{position:relative;display:flex;flex-direction:row;justify-content:space-around}.header-bottom .flags-wrapper .flags-group .flag .flag-img{width:45px;height:45px;margin-bottom:5px}.header-bottom .flags-wrapper .flags-group .flag .flag-img img{width:100%;height:100%;object-fit:cover}.header-bottom .flags-wrapper .flags-group .flag .flag-name{color:#fff;font-size:12px;font-weight:600;text-align:center}.header-bottom .flags-wrapper .group-name{height:10px;color:#afa;text-align:center;font-size:10px;border-left:1px solid #51dfae;border-right:1px solid #51dfae;border-bottom:1px solid #51dfae;position:relative;margin:5px}.header-bottom .flags-wrapper .group-name span{position:absolute;top:1px;left:50%;transform:translateX(-50%);background-color:#07462f;padding:0 5px;font-size:10px}.header-bottom .swiper{position:relative;width:100%}.header-bottom .swiper i{position:absolute;top:22%;color:#fff;z-index:9999;pointer-events:auto}.header-bottom .swiper i.left{left:-30px;transform:rotate(180deg)}.header-bottom .swiper i.right{right:-30px}.group-swiper .icon-arrow-left{position:absolute;left:-30px;top:15px;width:20px;height:20px;background:red;z-index:99999}.group-swiper .icon-arrow-right{position:absolute;right:-30px;top:15px;width:20px;height:20px;background:red;z-index:99999}.banner-wrapper .banner-bg{background:url(https://assets.turkmedya.com.tr/spor/dunya-kupasi/img/banner.jpg);background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;position:relative;height:500px}.banner-wrapper .banner-bg .banner-content{padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:15px;height:100%}.banner-wrapper .banner-bg .banner-content .banner-content-title{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:10px}.banner-wrapper .banner-bg .banner-content .banner-content-title .title{color:#fff;font-size:45px;font-weight:800;line-height:100%;letter-spacing:0;text-align:center;text-shadow:3px 3px 8px rgba(226,10,23,.7)}.banner-wrapper .banner-bg .banner-content .banner-content-title .icon-img{width:50px;height:50px}.banner-wrapper .banner-bg .banner-content .banner-content-title .icon-img img{width:100%;height:100%;object-fit:cover}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding-bottom:10px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card{position:relative;width:max-content;min-width:282px;background-color:rgba(0,0,0,.6);border:2px solid #e20a17;box-shadow:4px 4px 104px 30px rgba(226,10,23,.6);border-radius:5px;font-size:12px;font-weight:medium;color:#fff;padding:20px 15px 15px 30px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card.active .live-badge{display:flex}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .group-label{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;position:absolute;left:0;top:0;bottom:0;width:20px;background:#e20a17;border-radius:2px 0 0 2px;z-index:2}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .group-label span{color:#fff;font-size:11px;line-height:1;writing-mode:vertical-rl;text-orientation:upright;text-transform:uppercase}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .live-badge{display:none;align-items:center;gap:5px;position:absolute;width:max-content;top:-10px;left:50%;transform:translateX(-50%);background-color:#e20a17;color:#fff;font-size:10px;border-radius:5px;padding:3px 10px;opacity:1}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .live-badge i{font-size:8px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team{display:flex;align-items:center;color:#fff;font-size:12px;font-weight:500}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:10px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-group .team-group-name{display:flex;align-items:center;justify-content:flex-start;gap:10px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-group .team-group-name span{font-size:12px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-group .team-group-name img{width:30px;height:30px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .line{width:1px;height:60px;background-color:#7c7c7c;margin:0 15px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-score{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:10px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-score .minute{margin-left:5px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table .match-table-card .team .team-score .score{display:flex;gap:4px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table{display:flex;align-items:center;justify-content:center}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table{width:max-content;background-color:rgba(0,0,0,.6);border:2px solid #e20a17;box-shadow:4px 4px 104px 30px rgba(226,10,23,.6);border-radius:5px;font-size:12px;font-weight:medium;color:#fff}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-head{background-color:#e20a17}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-head .group-title{padding:8px 20px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-head .group-title i{font-size:19px;margin-right:9px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-head .group-title span{font-size:14px;font-weight:700}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-head th{font-size:12px;font-weight:700;text-align:center;border-left:1px solid #7d141b}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-head th:first-child{text-align:left;border:none}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row{border-collapse:collapse}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .point,.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .point-av,.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .point-b,.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .point-g,.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .point-m,.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .point-o{border-left:1px solid #7d141b;text-align:center}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body .score-table-row .rank{font-size:14px;font-weight:600;padding-left:18px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body tr{border-bottom:1px solid #7d141b}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body tr:last-child{border:none}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body tr td{padding:10px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body tr td.team-name a{display:flex;align-items:center;gap:10px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-score-table .score-table .score-table-body tr td.team-name a img{width:30px;height:30px}.banner-wrapper .banner-bg .banner-content .banner-content-btn{display:flex;align-items:center;justify-content:center}.banner-wrapper .banner-bg .banner-content .banner-content-btn .banner-btn{width:max-content;background-color:rgba(0,0,0,.6);border:2px solid #e20a17;border-radius:5px;padding:13px 25px;color:#fff;font-size:16px;font-weight:500}.author-slider-wrapper .football-authors-swiper .football-author-card{height:90px;border:1px solid #e20a17;border-radius:5px;display:flex;align-items:center;padding:15px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-img{width:60px;height:60px;border-radius:50%;overflow:hidden;border:1px solid #eee}.author-slider-wrapper .football-authors-swiper .football-author-card .author-img img{width:100%;height:100%}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:10px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-info .author-name{font-size:14px;font-weight:600}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-info .author-desc{font-size:12px;font-weight:300;font-style:italic;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-btn{width:35px;height:35px}.score-tables-wrapper .score-table{border:1px solid #eee;border-radius:5px}.score-tables-wrapper .score-table .table-title{font-size:20px;font-weight:700;border-bottom:1px solid #eee;padding:15px 20px}.score-tables-wrapper .score-table .table-body{max-height:548px;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b6b6b6 #eee;padding:15px 20px}.score-tables-wrapper .score-table .table-body .table-card .card-header{background-color:#e20a17;color:#fff;padding:15px 20px}.score-tables-wrapper .score-table .table-body .table-card .card-body{padding:15px 20px}.score-tables-wrapper .match-table .table-body{display:flex;flex-direction:column;gap:15px}.score-tables-wrapper .match-table .table-body .table-card{border:1px solid #eee;border-radius:5px}.score-tables-wrapper .match-table .table-body .table-card .card-header{border-top-left-radius:5px;border-top-right-radius:5px}.score-tables-wrapper .match-table .table-body .table-card .card-header .date-info{display:flex;align-items:center;gap:10px}.score-tables-wrapper .match-table .table-body .table-card .card-header .date-info .date{font-size:14px;font-weight:600;display:flex;align-items:center;gap:5px}.score-tables-wrapper .match-table .table-body .table-card .card-body{display:grid;grid-template-columns:60px 1fr}.score-tables-wrapper .match-table .table-body .table-card .card-body .match-clock{width:60px;display:flex;align-items:center;gap:10px}.score-tables-wrapper .match-table .table-body .table-card .card-body .match-clock .clock{font-size:12px;font-weight:500}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams{width:100%;display:grid;grid-template-columns:minmax(100px,1fr) 20px 40px 20px minmax(100px,1fr);align-items:center;column-gap:10px}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams .team-name{font-size:12px;font-weight:500}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams .team-name.team1{text-align:right}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams .team-name.team2{text-align:left}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams .team-flag{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams .team-flag img{width:100%}.score-tables-wrapper .match-table .table-body .table-card .card-body .teams .team-score{font-size:12px;font-weight:700;text-align:center}.score-tables-wrapper .status-table .table-body .table-card{display:flex;flex-direction:column;gap:15px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card{border-radius:15px;border:1px solid #eee;overflow:hidden;border-radius:5px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table{width:100%;font-size:12px;font-weight:medium;border-collapse:collapse}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-head{height:50px;background-color:#e20a17;color:#fff}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-head .group-title{padding:14px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-head .group-title i{font-size:19px;margin-right:9px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-head .group-title span{font-size:14px;font-weight:700}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-head th{font-size:12px;font-weight:700;text-align:center;border-left:1px solid #eee}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-head th:first-child{text-align:left;border:none}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row{height:50px;border-collapse:collapse}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .point,.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .point-av,.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .point-b,.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .point-g,.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .point-m,.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .point-o{border-left:1px solid #eee;text-align:center}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .rank{font-size:14px;font-weight:600;padding-left:18px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body tr{border-bottom:1px solid #eee}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body tr:last-child{border:none}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body tr td{padding:10px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body tr td.team-name a{display:flex;align-items:center;gap:10px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body tr td.team-name a img{width:20px;height:20px}.football-news-swiper .news-card{position:relative;height:500px;overflow:hidden}.football-news-swiper .news-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.75) 0,rgba(0,0,0,.45) 35%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1}.football-news-swiper .news-card .news-card-img{width:100%;height:100%}.football-news-swiper .news-card .news-card-img img{width:100%;height:100%;object-fit:cover}.football-news-swiper .news-card .news-card-title{position:absolute;bottom:30px;width:100%;padding-right:35px;padding-left:35px;z-index:2;height:70px;overflow:hidden;font-size:21px;font-weight:500;color:#fff;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.football-stadium-swiper .swiper-title{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;margin-bottom:10px}.football-stadium-swiper .news-card{position:relative;height:500px;overflow:hidden}.football-stadium-swiper .news-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.75) 0,rgba(0,0,0,.45) 35%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1}.football-stadium-swiper .news-card .news-card-img{width:100%;height:100%}.football-stadium-swiper .news-card .news-card-img img{width:100%;height:100%;object-fit:cover}.football-stadium-swiper .news-card .news-card-title{position:absolute;bottom:30px;width:100%;padding-right:35px;padding-left:35px;z-index:2;height:70px;font-size:21px;font-weight:500;color:#fff;text-align:center}.football-comments-wrapper{border:1px solid #eee;border-radius:5px;padding:15px}.football-comments-wrapper .comments-header{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px}.football-comments-wrapper .comments-header span{font-size:30px;font-weight:700}.football-comments-wrapper .comments-body{margin-top:20px;height:420px;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin}.football-comments-wrapper .comments-body .comment-tabs{display:flex;flex-direction:column;gap:10px}.football-comments-wrapper .comments-body .comment-tabs .comment-tabs-selected{display:none;align-items:center;justify-content:space-between;border:1px solid #eee;border-radius:5px;font-size:16px;font-weight:600;padding:16px 20px;cursor:pointer}.football-comments-wrapper .comments-body .comment-tabs .comment-tabs-selected .tab-name{display:flex;align-items:center;gap:10px}.football-comments-wrapper .comments-body .comment-tabs .comment-tabs-selected .icon-ball{color:#000}.football-comments-wrapper .comments-body .comment-tabs .comment-tabs-selected .icon-arrow-forward-ios{color:#e20a17;transform:rotate(90deg);transition:transform .2s ease}.football-comments-wrapper .comments-body .comment-tabs .comment-tab{display:flex;align-items:center;justify-content:space-between;border:1px solid #eee;border-radius:5px;font-size:16px;font-weight:400;padding:16px 20px;cursor:pointer}.football-comments-wrapper .comments-body .comment-tabs .comment-tab .tab-name{display:flex;align-items:center;justify-content:flex-start;gap:10px}.football-comments-wrapper .comments-body .comment-tabs .comment-tab .icon-ball{color:grey}.football-comments-wrapper .comments-body .comment-tabs .comment-tab .icon-arrow-forward-ios{color:#eee}.football-comments-wrapper .comments-body .comment-tabs .comment-tab.active{border:2px solid #e20a17;border-radius:5px;font-weight:600}.football-comments-wrapper .comments-body .comment-tabs .comment-tab.active .icon-ball{color:#000}.football-comments-wrapper .comments-body .comment-tabs .comment-tab.active .icon-arrow-forward-ios{color:#e20a17}.football-comments-wrapper .comments-body .comment-tabs.open .comment-tabs-selected .icon-arrow-forward-ios{transform:rotate(-90deg)}.football-comments-wrapper .comments-body .comment-list{display:none;flex-direction:column;gap:15px;height:420px;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b6b6b6 #eee}.football-comments-wrapper .comments-body .comment-list.active{display:flex}.football-comments-wrapper .comments-body .comment-list .comment-item{width:100%;display:flex;flex-direction:column;border:1px solid #eee;border-radius:5px}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:10px 20px}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-head .author-info{display:flex;align-items:center;gap:12px}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-head .author-info .author-img{width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid #eee}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-head .author-info .author-img img{width:100%;height:100%;object-fit:cover}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-head .author-info .author-name{font-size:14px;font-weight:600}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-head .author-info .comment-date{font-size:12px;font-weight:400}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-body{padding:15px 20px}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-body .comment-title{font-size:14px;font-weight:600;margin-bottom:7px}.football-comments-wrapper .comments-body .comment-list .comment-item .comment-item-body .comment-desc{font-size:12px;font-weight:400}.football-news-grid-wrapper .news-card{padding:10px;border:1px solid #eee;border-radius:5px;margin-bottom:15px}.football-news-grid-wrapper .news-card .news-card-img{width:100%;margin-bottom:10px}.football-news-grid-wrapper .news-card .news-card-img img{width:100%;height:100%;object-fit:cover}.football-news-grid-wrapper .news-card .news-card-title{font-size:16px;font-weight:600;text-align:center;height:48px;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.football-players-wrapper .ranking-table{border:1px solid #eee;border-radius:5px}.football-players-wrapper .ranking-table .ranking-table-title{font-size:20px;font-weight:700;border-bottom:1px solid #eee;padding:15px 20px}.football-players-wrapper .ranking-table .ranking-table-body{padding:15px 20px}.football-players-wrapper .ranking-table .ranking-table-body .table-card{width:100%;border-collapse:collapse;border:1px solid #eee;border-radius:5px;height:360px;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b6b6b6 #eee}.football-players-wrapper .ranking-table .ranking-table-body .table-card table{width:100%}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head{background-color:#e20a17;color:#fff}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head tr th{font-size:14px;font-weight:600;text-align:center;padding:15px 20px;border-left:1px solid #eee}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head tr th:first-child{text-align:left}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row{border-top:1px solid #eee}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row:last-child{border-bottom:1px solid #eee}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row td{padding:15px 20px;border-left:1px solid #eee;vertical-align:middle}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row td:first-child{border-left:none}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .player-info{display:flex;align-items:center;gap:10px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .player-info .player-img{width:30px;height:30px;flex:0 0 30px;border-radius:50%;overflow:hidden}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .player-info .player-img img{width:100%;height:100%;object-fit:cover}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .player-info .player-name{font-size:12px;font-weight:400}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .team{font-size:12px;font-weight:400;text-align:center}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .goal,.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .penalty{font-size:14px;font-weight:600;text-align:center}.football-news-video-wrapper{position:relative}.football-news-video-wrapper .football-news-video-swiper .video-card{position:relative;border:1px solid #eee;border-radius:5px;padding:10px}.football-news-video-wrapper .football-news-video-swiper .video-card .video-title{font-size:16px;font-weight:600;text-align:center;height:60px;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-top:10px}.football-news-video-wrapper .football-news-video-swiper .video-card .play-icon{position:absolute;top:33%;left:46%;z-index:9}.football-news-video-wrapper .football-news-video-swiper .video-card img{width:100%}.football-news-video-wrapper .football-news-video-swiper .swiper-pagination{position:relative;display:flex;justify-content:center;align-items:center;gap:5px;height:30px}.football-news-video-wrapper .football-news-video-swiper .swiper-pagination .swiper-pagination-bullet{width:44px;height:3px;border-radius:10px;border:none;background:#d9d9d9;opacity:1;transition:background-color .3s ease}.football-news-video-wrapper .football-news-video-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#e20a17!important}.podcast-wrapper{border:1px solid;border-image-source:linear-gradient(90deg,#e20a17 0,#eee 100%);border-image-slice:1;border-radius:5px}.podcast-wrapper .podcast-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.podcast-wrapper .podcast-header .podcast-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;padding:10px 30px}.podcast-wrapper .podcast-header .podcast-navigation{display:flex;align-items:center;gap:8px;padding-right:30px}.podcast-wrapper .podcast-header .podcast-button-next,.podcast-wrapper .podcast-header .podcast-button-prev{width:25px;height:25px;border:1px solid #e20a17;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e20a17;cursor:pointer;font-size:11px;transition:.3s ease}.podcast-wrapper .podcast-header .podcast-button-next .left,.podcast-wrapper .podcast-header .podcast-button-prev .left{transform:rotate(180deg)}.podcast-wrapper .podcast-header .podcast-button-next:hover,.podcast-wrapper .podcast-header .podcast-button-prev:hover{background:#e20a17;color:#fff}.podcast-wrapper .podcast-body{padding:15px 30px}.podcast-wrapper .podcast-body .podcast-swiper{width:100%}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card{display:block;border:1px solid #eee;border-radius:4px;overflow:hidden;text-decoration:none;color:inherit}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-image{position:relative;height:164px;overflow:hidden}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-image img{width:100%;height:100%;object-fit:cover;display:block}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-image .podcast-card-meta{position:absolute;top:10px;display:flex;align-items:center;gap:4px;color:#fff;font-size:12px;font-weight:400}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-image .podcast-card-meta.left{left:14px}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-image .podcast-card-meta.right{right:14px}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-content{position:relative;padding:15px 20px;min-height:84px}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-content .podcast-card-title{font-size:16px;font-weight:600}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-content .sport-authors{display:flex;flex-direction:column;gap:2px}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-content .sport-authors span{font-size:14px;font-weight:300;font-style:italic}.footer{background-color:#e20a17;height:50px;display:flex;align-items:center}.footer .copyright{color:#fff;font-size:16px;font-weight:400}.border-left-red{border-left:1px solid #e20a17}.icon-union{font-size:4px!important;color:#736d6d!important}@media (max-width:640px){.header{height:75px}.header .row{margin:0}.header .row .fifa-logo{gap:8px}.header .row .fifa-logo .fifa-logo-img img{width:40px}.header .row .fifa-logo .aksam-logo-img img{width:90px}.header .row .fifa-logo .fifa-title{margin-bottom:0}.header .row .fifa-logo .fifa-title span{font-size:16px}.header .row .fifa-logo .fifa-date span{font-size:10px;padding:2px 6px}.header-bottom{height:90px}.header-bottom .flags-wrapper .flags-group .flag .flag-img{width:35px;height:35px;margin-bottom:3px}.header-bottom .flags-wrapper .flags-group .flag .flag-name{font-size:10px}.header-bottom .flags-wrapper .group-name{height:8px}.header-bottom .flags-wrapper .group-name span{position:absolute;top:0}.header-bottom .swiper{position:relative;width:100%}.header-bottom .swiper i{position:absolute;top:22%;color:#fff;z-index:9999;pointer-events:auto}.header-bottom .swiper i.left{left:-30px;transform:rotate(180deg)}.header-bottom .swiper i.right{right:-30px}.banner-wrapper .banner-bg .banner-content{padding:20px}.banner-wrapper .banner-bg .banner-content .banner-content-title{margin-top:0}.banner-wrapper .banner-bg .banner-content .banner-content-title .title{font-size:20px}.banner-wrapper .banner-bg .banner-content .banner-content-title .icon-img{width:30px;height:30px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table{gap:10px;padding-bottom:10px}.banner-wrapper .banner-bg .banner-content .banner-content-btn .banner-btn{font-size:12px;padding:10px 15px}.score-tables-wrapper .score-table .table-body{padding:10px 15px}.score-tables-wrapper .score-table .table-body .table-card .card-header{padding:10px}.score-tables-wrapper .score-table .table-body .table-card .card-body{padding:10px}.score-tables-wrapper .score-table .table-body .table-card .card-body .match-clock{gap:5px}.score-tables-wrapper .score-table .table-body .table-card .card-body .teams{grid-template-columns:minmax(68px,1fr) 20px 40px 20px minmax(68px,1fr);align-items:center;column-gap:7px}.football-news-grid-wrapper .news-card .news-card-title{font-size:12px;height:40px}.football-news-swiper .news-card .news-card-title{height:65px}}@media (max-width:767px){.banner-container{padding-right:0!important;padding-left:0!important}.banner-container .banner-wrapper{margin-top:0!important}.banner-container .banner-wrapper .banner-bg{background:url(https://assets.turkmedya.com.tr/spor/dunya-kupasi/img/banner-mobile.jpg);height:auto}.football-comments-wrapper .comments-header span{font-size:18px}.football-comments-wrapper .comments-body{height:auto;overflow:visible}.football-comments-wrapper .comments-body .comment-tabs{position:relative;margin-bottom:15px;gap:0}.football-comments-wrapper .comments-body .comment-tabs .comment-tabs-selected{display:flex}.football-comments-wrapper .comments-body .comment-tabs .comment-tab{display:none;border-top:0;border-radius:0;background:#fff}.football-comments-wrapper .comments-body .comment-tabs .comment-tab .icon-arrow-forward-ios{display:none}.football-comments-wrapper .comments-body .comment-tabs .comment-tab:last-child{border-radius:0 0 5px 5px}.football-comments-wrapper .comments-body .comment-tabs .comment-tab.active{border:1px solid #eee;border-top:0;font-weight:600}.football-comments-wrapper .comments-body .comment-tabs.open{z-index:10}.football-comments-wrapper .comments-body .comment-tabs.open .comment-tabs-selected{border-radius:5px 5px 0 0}.football-comments-wrapper .comments-body .comment-tabs.open .comment-tab{display:flex}.football-comments-wrapper .comments-body .comment-list{height:auto;overflow:visible}.football-stadium-swiper .swiper-title{font-size:20px}.score-tables-wrapper .score-table{margin-bottom:15px}.score-tables-wrapper .score-table .table-title{font-size:16px;padding:10px 15px}.score-tables-wrapper .score-table .table-body{padding:10px}.score-tables-wrapper .score-table .table-body .table-card .card-header{padding:10px}.score-tables-wrapper .score-table .table-body .table-card .card-header .date-info .date{font-size:12px}.score-tables-wrapper .score-table .table-body .table-card .card-body{padding:10px;grid-template-columns:45px 1fr}.score-tables-wrapper .score-table .table-body .table-card .card-body .match-clock{width:45px;gap:2px}.score-tables-wrapper .score-table .table-body .table-card .card-body .teams{column-gap:5px;grid-template-columns:minmax(70px,1fr) 20px 40px 20px minmax(70px,1fr)}.score-tables-wrapper .score-table .table-body .table-card .card-body .teams .team-name{font-size:12px}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-head{height:40px!important}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-head .group-title{padding:10px!important}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-head .group-title span{font-size:12px!important}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-body .score-table-row{height:45px}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-body .score-table-row td{height:45px;padding:8px}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-body .score-table-row .rank{padding-left:10px!important}.podcast-wrapper .podcast-header .podcast-title{padding:10px 15px}.podcast-wrapper .podcast-header .podcast-title span{font-size:16px}.podcast-wrapper .podcast-body{padding:10px 15px}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-content .podcast-card-title{font-size:14px}.podcast-wrapper .podcast-body .podcast-swiper .podcast-card .podcast-card-content .sport-authors span{font-size:12px}.football-players-wrapper .ranking-table{margin-bottom:15px}.football-players-wrapper .ranking-table .ranking-table-title{font-size:16px;padding:15px 10px}.football-players-wrapper .ranking-table .ranking-table-body{padding:10px 0}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head tr th{padding:10px;font-size:12px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head .group-title{padding:10px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head .group-title i{font-size:16px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head .group-title span{font-size:12px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-head th{font-size:12px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row .player-info{gap:5px}.football-players-wrapper .ranking-table .ranking-table-body .table-card .table-body .ranking-table-row td{padding:5px 10px}.author-slider-wrapper .football-authors-swiper .football-author-card{padding:10px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-img{width:45px;height:45px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body{padding-left:5px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-info{gap:0}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-info .author-name{font-size:13px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-info .author-desc{font-size:12px}.author-slider-wrapper .football-authors-swiper .football-author-card .author-body .author-btn{width:30px;height:30px}.football-news-video-wrapper .football-news-video-swiper .video-card .video-title{font-size:14px;height:50px}.football-news-video-wrapper .football-news-video-swiper .swiper-pagination{gap:5px;height:30px}.football-news-video-wrapper .football-news-video-swiper .swiper-pagination .swiper-pagination-bullet{width:44px;height:3px}}@media (min-width:640px) and (max-width:768px){.header{height:85px}.header .row{margin:0}.header .row .fifa-logo{gap:10px}.header .row .fifa-logo .fifa-logo-img img{width:50px}.header .row .fifa-logo .aksam-logo-img img{width:100px}.header .row .fifa-logo .fifa-title{margin-bottom:0}.header .row .fifa-logo .fifa-title span{font-size:18px}.header .row .fifa-logo .fifa-date span{font-size:12px;padding:2px 8px}.banner-wrapper .banner-bg .banner-content{padding:15px}.banner-wrapper .banner-bg .banner-content .banner-content-title{margin-top:0}.banner-wrapper .banner-bg .banner-content .banner-content-title .title{font-size:25px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table{gap:15px}}@media (min-width:768px) and (max-width:1200px){.header{height:90px}.header .row{margin:0}.header .row .fifa-logo .fifa-logo-img img{width:55px}.header .row .fifa-logo .fifa-title{margin-bottom:0}.header .row .fifa-logo .fifa-title span{font-size:25px}.header .row .fifa-logo .fifa-date span{font-size:13px}.banner-wrapper .banner-bg .banner-content{padding:15px}.banner-wrapper .banner-bg .banner-content .banner-content-title{margin-top:0}.banner-wrapper .banner-bg .banner-content .banner-content-title .title{font-size:25px}.banner-wrapper .banner-bg .banner-content .banner-content-score .match-table{gap:15px}}@media (max-width:1200px){.container{padding-left:12px;padding-right:12px}}