body{background-color:#f40000}#winners{flex-direction:column}#winners,#winners .winners-container{align-items:center;display:flex;justify-content:center;width:100%}#winners .winners-container{aspect-ratio:1.8;background-image:url(../../images/winners/soccer-field.png);background-repeat:no-repeat;background-size:100% 100%;height:auto;max-width:1024px;min-height:calc(100vh - 60px)}#winners .winners-container .winners-content{display:flex;height:calc(100% - 100px);margin:auto;position:relative;width:calc(100% - 300px)}#winners .winners-container .winners-content .winners-filters{display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:10px}#winners .winners-container .winners-content .winners-filters .winners-filters__title{background-image:url(../../images/winners/pleat.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:44px;font-weight:700;padding:10px 16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#winners .winners-container .winners-content .winners-filters .winners-filters__subtitle{color:#fff;font-size:48px;font-weight:300;margin-bottom:10px}#winners .winners-container .winners-content .winners-filters .winners-filters__groups{align-items:center;display:flex;justify-content:center;width:100%}#winners .winners-container .winners-content .winners-filters .winners-filters__groups li{border-right:1px solid #fff;font-size:12px;padding:6px;text-transform:uppercase}#winners .winners-container .winners-content .winners-filters .winners-filters__groups li:last-child{border-right:none}#winners .winners-container .winners-content .winners-filters .winners-filters__groups li p{color:#fff;cursor:pointer;text-align:center}#winners .winners-container .winners-content .winners-filters .winners-filters__groups li p.active{font-weight:700}#winners .winners-container .winners-content .winners-users{flex:1;padding:10px}#winners .winners-container .winners-content .winners-users .winners-users__title{color:#fff;font-size:40px;margin-bottom:10px;text-align:left}#winners .winners-container .winners-content .winners-users .winners-users__list{height:calc(100% - 40px);overflow:auto}#winners .winners-container .winners-content .winners-users .winners-users__list li{margin-bottom:10px}#winners .winners-container .winners-content .winners-users .winners-users__list li p{align-items:center;background-color:#fff;border-radius:20px;display:block;display:flex;font-size:18px;height:38px;padding:0;width:100%}#winners .winners-container .winners-content .winners-users .winners-users__list li p span{align-items:center;background-color:#000;border-radius:20px;color:#fff;display:flex;height:100%;justify-content:center;margin-right:10px;text-align:center;width:60px}#winners .winners-container .winners-content .winners-ball{height:auto;position:absolute;right:-90px;top:calc(50% - 45px);width:90px}@media (max-width:1200px){body{background-color:#f40000}}@media (max-width:1024px){#winners .winners-container{aspect-ratio:0;background-image:url(../../images/winners/soccer-field-mobile.png);max-width:800px}#winners .winners-container .winners-content{flex-direction:column;height:auto;padding:170px 0;width:calc(100% - 100px)}#winners .winners-container .winners-content .winners-filters{align-items:center;flex:none;height:auto;margin-bottom:20px;padding:0}#winners .winners-container .winners-content .winners-users{flex:none;padding:0}#winners .winners-container .winners-content .winners-ball{right:calc(50% - 45px);top:20px}}@media (max-width:500px){#winners .winners-container .winners-content{width:calc(100% - 80px)}#winners .winners-container .winners-content .winners-filters .winners-filters__subtitle,#winners .winners-container .winners-content .winners-filters .winners-filters__title{font-size:24px}#winners .winners-container .winners-content .winners-filters .winners-filters__groups{flex-direction:column}#winners .winners-container .winners-content .winners-filters .winners-filters__groups li{border:none;margin-bottom:10px;padding:0;width:100%}#winners .winners-container .winners-content .winners-users .winners-users__title{font-size:26px}#winners .winners-container .winners-content .winners-users .winners-users__list li p{font-size:14px;height:34px}}
