.header{background:url(https://assets.turkmedya.com.tr/spor/dunya-kupasi/img/header2-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:100px;display:flex;align-items:center;overflow:hidden;padding:10px}.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(254,92,95,.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 .aksam-logo-img img{width:100%;height:100%;object-fit:cover}.footer{background-color:#e20a17;height:50px;display:flex;align-items:center}.footer .copyright{color:#fff;font-size:16px;font-weight:400}.banner-slider-wrapper{position:relative}.banner-slider-wrapper .banner-swiper{position:relative;overflow:hidden}.banner-slider-wrapper .banner-slide{position:relative;overflow:hidden}.banner-slider-wrapper .image-wrapper{width:100%;height:100%}.banner-slider-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.banner-slider-wrapper .content{position:absolute;left:50%;bottom:22%;transform:translateX(-50%);z-index:3;padding:25px 65px;background:rgba(0,0,0,.7);text-align:center}.banner-slider-wrapper .content .content-title{margin:0;font-size:26px;font-weight:700;line-height:1.3;color:#fff}.banner-slider-wrapper .slider-pagination{position:absolute;left:0;right:0;bottom:0;z-index:5}.banner-slider-wrapper .banner-thumb-swiper{width:100%}.banner-slider-wrapper .banner-thumb{display:flex;align-items:center;gap:8px;height:100px;padding:8px;color:#fff;cursor:pointer;border:1px solid transparent;background:rgba(0,0,0,.7)}.banner-slider-wrapper .banner-thumb .banner-thumb-img{width:56px;height:56px;border:2px solid #fff;border-radius:50%;flex:0 0 56px;overflow:hidden}.banner-slider-wrapper .banner-thumb .banner-thumb-img img{width:100%;object-fit:cover}.banner-slider-wrapper .banner-thumb .banner-thumb-title{margin:0;font-size:12px;font-weight:600;line-height:1.25;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.banner-slider-wrapper .banner-thumb-swiper .swiper-slide-thumb-active .banner-thumb{border:2px solid #e20a17}.team-slider-wrapper .team-card{height:90px;position:relative;display:flex;align-items:center;flex-direction:row;gap:15px;border:1px solid #e20a17;border-radius:5px;padding:15px 12px 15px 50px}.team-slider-wrapper .team-card .team-number{position:absolute;left:0;top:0;bottom:0;width:40px;border-radius:2px 0 0 2px;z-index:2;background-color:#e20a17;display:flex;justify-content:center;align-items:center}.team-slider-wrapper .team-card .team-number span{color:#fff;font-size:16px;font-weight:700}.team-slider-wrapper .team-card .team-img{width:60px;height:60px;border:1px solid #eee;border-radius:50%;overflow:hidden}.team-slider-wrapper .team-card .team-img img{width:100%;height:100%;object-fit:cover}.team-slider-wrapper .team-card .team-info{width:100%;display:flex;align-items:center;justify-content:space-between}.team-slider-wrapper .team-card .team-info .team-name .name{font-size:14px;font-weight:600}.team-slider-wrapper .team-card .team-info .team-name .title{font-size:12px;font-weight:300;font-style:italic}.team-slider-wrapper .team-card .team-info .team-btn{width:35px;height:35px}.team-slider-wrapper .team-card .team-info .team-btn img{width:100%;height:100%}.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:400}.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}.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 .score-table-row .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 .score-table-row .team-name a img{width:20px;height:20px}.score-tables-wrapper .status-table .table-body .table-card .score-table-card table .score-table-body .score-table-row .team-name a span{font-size:14px;font-weight:400}.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}.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{position:relative;width:100%;height:auto;margin-bottom:10px}.football-news-grid-wrapper .news-card .news-card-img img{width:100%;height:100%;display:block;object-fit:cover}.football-news-grid-wrapper .news-card .news-card-img .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.football-news-grid-wrapper .news-card .news-card-img .play-icon img{width:100%;height:100%;display:block}.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}.icon-union{font-size:4px!important;color:#736d6d!important}@media (max-width:575px){.header{height:70px;padding:10px}.header .fifa-logo{gap:10px}.header .fifa-logo .fifa-logo-img img{width:40px}.header .fifa-logo .fifa-title{font-size:14px;line-height:16px;margin-bottom:0}.header .fifa-logo .fifa-date span{font-size:10px;padding:2px 6px}.header .aksam-logo-img{width:95px}.banner-swiper .banner-slide .content{bottom:30%;padding:5px 10px}.banner-swiper .banner-slide .content .content-title{font-size:12px}.banner-swiper .banner-thumb{height:50px}.banner-swiper .banner-thumb .banner-thumb-img{width:40px;height:40px;flex:0 0 40px}.banner-swiper .banner-thumb .banner-thumb-title{font-size:11px}.team-slider-wrapper .team-card{height:65px;gap:10px;padding:8px 8px 8px 40px}.team-slider-wrapper .team-card .team-number{width:30px}.team-slider-wrapper .team-card .team-img{width:40px;height:40px}.team-slider-wrapper .team-card .team-info{gap:5px}.team-slider-wrapper .team-card .team-info .team-name .name{font-size:12px}.team-slider-wrapper .team-card .team-info .team-name .title{font-size:11px}.team-slider-wrapper .team-card .team-info .team-btn{width:30px;height:30px}.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:5px}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-body .score-table-row td.team-name a span{font-size:12px!important}.score-tables-wrapper .score-table .table-body .table-card .score-table-card .score-table-body .score-table-row .rank{padding-left:10px!important}.football-news-grid-wrapper .news-card{padding:5px;margin-bottom:10px}.football-news-grid-wrapper .news-card .news-card-img .play-icon{width:35px;height:35px}.football-news-grid-wrapper .news-card .news-card-title{height:35px;font-size:12px}}@media (min-width:576px) and (max-width:767px){.header{height:75px;padding:10px}.header .fifa-logo{gap:10px}.header .fifa-logo .fifa-logo-img img{width:50px}.header .fifa-logo .fifa-title{font-size:16px;line-height:20px;margin-bottom:0}.header .fifa-logo .fifa-date span{font-size:10px;padding:2px 6px}.header .aksam-logo-img{width:95px}.banner-swiper .banner-slide .content{bottom:35%;padding:10px 20px}.banner-swiper .banner-slide .content .content-title{font-size:16px}.banner-swiper .banner-thumb{height:70px}.banner-swiper .banner-thumb .banner-thumb-img{width:50px;height:50px;flex:0 0 50px}.team-slider-wrapper .team-card{height:65px;gap:10px;padding:10px 10px 10px 45px}.team-slider-wrapper .team-card .team-number{width:33px}.team-slider-wrapper .team-card .team-img{width:45px;height:45px}.team-slider-wrapper .team-card .team-info{gap:5px}.team-slider-wrapper .team-card .team-info .team-name .name{font-size:12px}.team-slider-wrapper .team-card .team-info .team-name .title{font-size:11px}.team-slider-wrapper .team-card .team-info .team-btn{width:30px;height:30px}.football-news-grid-wrapper .news-card .news-card-title{height:40px;font-size:12px}}@media (min-width:768px) and (max-width:991px){.header{height:85px;padding:10px}.header .fifa-logo{gap:10px}.header .fifa-logo .fifa-logo-img img{width:55px}.header .fifa-logo .fifa-title{font-size:20px;line-height:20px;margin-bottom:5px}.header .fifa-logo .fifa-date span{font-size:12px;padding:3px 9px}.header .aksam-logo-img{width:100px}.banner-slider-wrapper .banner-slide .content{bottom:30%;padding:10px 20px}.banner-slider-wrapper .banner-slide .content .content-title{font-size:18px}.banner-slider-wrapper .banner-thumb{height:80px}}@media (min-width:992px) and (max-width:1200px){.header{height:90px;padding:10px}.header .fifa-logo{gap:10px}.header .fifa-logo .fifa-title{font-size:24px;line-height:20px}.header .aksam-logo-img{width:100px}}@media (max-width:1200px){.container{padding-left:12px;padding-right:12px}}