@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.tournament-title,.tournament-description,.tournament-banner,.tournament-container{margin-bottom:30px !important}.tournament-banner{display:block}.tournament-banner img{margin:0 auto}.tournament{font-family:'oswald-regular', Futura, 'Trebuchet MS', Arial, sans-serif}.tournament .tournament-round-tabs{font-family:'montserrat-light';display:flex;flex-direction:column;justify-content:space-between;text-align:center;font-size:1em}.tournament .tournament-round-tabs.collapsed .tournament-round-selected-tab .tournament-round-tab-button:before{content:'\25bc'}.tournament .tournament-round-tabs.collapsed>.tournament-round-tab-button{display:none}@media (min-width: 992px){.tournament .tournament-round-tabs{flex-direction:row}.tournament .tournament-round-tabs.collapsed>.tournament-round-tab-button{display:block}}.tournament .tournament-round-tabs .tournament-round-selected-tab .tournament-round-tab-button:before{content:'\25b2';position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tournament .tournament-round-tabs .tournament-round-tab-button{position:relative;display:block;padding:10px 15px;background:#EEE;border:1px solid #aeaeae;color:#aeaeae;cursor:default}.tournament .tournament-round-tabs .tournament-round-tab-button.ended{background:#b4c4d5;border:none;color:#484967}.tournament .tournament-round-tabs .tournament-round-tab-button.started{background:#0d549a;border:none;color:#FFF}.tournament .tournament-round-tabs .tournament-round-tab-button.ended,.tournament .tournament-round-tabs .tournament-round-tab-button.started{cursor:pointer}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.ended.active:after,.tournament .tournament-round-tabs .tournament-round-tab-button.started.active:after{content:'';position:absolute;display:block;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent}}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.ended.active:after{border-top:15px solid #b4c4d5}}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.started.active:after{border-top:15px solid #0d549a}}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-1{width:100%;margin-bottom:10px}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-1{width:calc(100% - 10px);margin:0 5px;margin-bottom:15px}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-1:first-child{margin-left:0}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-1:last-child{margin-right:0}}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-2{width:100%;margin-bottom:10px}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-2{width:calc(50% - 10px);margin:0 5px;margin-bottom:15px}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-2:first-child{margin-left:0}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-2:last-child{margin-right:0}}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-3{width:100%;margin-bottom:10px}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-3{width:calc(33.3333333333% - 10px);margin:0 5px;margin-bottom:15px}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-3:first-child{margin-left:0}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-3:last-child{margin-right:0}}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-4{width:100%;margin-bottom:10px}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-4{width:calc(25% - 10px);margin:0 5px;margin-bottom:15px}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-4:first-child{margin-left:0}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-4:last-child{margin-right:0}}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-5{width:100%;margin-bottom:10px}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-5{width:calc(20% - 10px);margin:0 5px;margin-bottom:15px}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-5:first-child{margin-left:0}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-5:last-child{margin-right:0}}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-6{width:100%;margin-bottom:10px}@media (min-width: 992px){.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-6{width:calc(16.6666666667% - 10px);margin:0 5px;margin-bottom:15px}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-6:first-child{margin-left:0}.tournament .tournament-round-tabs .tournament-round-tab-button.tab-button-6:last-child{margin-right:0}}.tournament .tournament-round-tabs .tournament-round-tab-button .tournament-round-name{display:block;text-transform:uppercase}.tournament .tournament-round-tabs .tournament-round-tab-button .tournament-round-dates{display:block}.tournament .tournament-round-tab-content{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}@media (min-width: 992px){.tournament .tournament-round-tab-content{flex-direction:row;flex-wrap:wrap}}.tournament .tournament-round-tab-content .tournament-matchup-group{width:100%;padding:30px 0}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-matchup-group{width:50%}}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup-region{font-family:'montserrat-light';margin-bottom:5px;text-transform:uppercase;font-size:1.4em;font-weight:bold;text-align:left}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup{position:relative;width:calc(100% - 90px);padding:5px 0;cursor:default;z-index:2}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup.clickable{cursor:pointer !important}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup{width:50%}}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item{display:flex;flex-direction:row;align-items:center;width:100%;margin:8px 0;padding:10px;background:#DDD;border:1px solid #DDD}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item .tournament-matchup-seed-item-seed{margin-left:0;margin-right:10px;color:#0d549a;font-size:1em}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item .tournament-matchup-seed-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#000;font-size:1.2em}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item .tournament-matchup-seed-item-percent{display:none;flex-grow:1;margin-right:0;margin-left:5px;text-align:right;font-size:0.9em}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.voted{border:2px solid #e6a82e}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.winner{background:#DDD}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.winner .tournament-matchup-seed-item-name{color:#000}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.winner .tournament-matchup-seed-item-percent{display:inline;color:#21b12e}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.loser{background:#EEE}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.loser .tournament-matchup-seed-item-name{color:#000}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-seed-item.loser .tournament-matchup-seed-item-percent{display:inline;color:#cb2a2e}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-branch{position:absolute;top:0;left:100%;right:auto;height:100%}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-branch .tournament-matchup-branch-box{position:absolute;display:block;top:25%;bottom:25%;width:30px;margin:5px 0;border:1px solid #DDD;border-left:none}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-branch .tournament-matchup-branch-box .tournament-matchup-branch-icon{width:30px;height:30px;background:#0d549a;color:#FFF;border-radius:100%;text-align:center;line-height:30px;position:absolute;top:50%;left:0;right:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tournament .tournament-round-tab-content .tournament-matchup-group .tournament-matchup .tournament-matchup-branch .tournament-matchup-branch-box .tournament-matchup-branch-line{position:absolute;top:50%;left:100%;right:auto;width:250%;margin:0;border-top:1px solid #DDD}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup-region{text-align:right}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup{margin-right:0;margin-left:auto}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-seed-item{flex-direction:row-reverse}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-seed-item .tournament-matchup-seed-item-seed{margin-right:0;margin-left:10px}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-seed-item .tournament-matchup-seed-item-percent{margin-right:5px;margin-left:0;text-align:left}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-branch{left:auto;right:100%}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-branch .tournament-matchup-branch-box{left:auto;right:100%;border:1px solid #DDD;border-right:none}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-branch .tournament-matchup-branch-box .tournament-matchup-branch-icon{top:50%;left:auto;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.tournament .tournament-round-tab-content .tournament-matchup-group.inverted .tournament-matchup .tournament-matchup-branch .tournament-matchup-branch-box .tournament-matchup-branch-line{left:auto;right:100%}}.tournament .tournament-round-tab-content .tournament-final-matchup-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.tournament .tournament-round-tab-content .tournament-final-matchup-container.clickable .tournament-matchup-seed-item,.tournament .tournament-round-tab-content .tournament-final-matchup-container.clickable .tournament-matchup-branch{cursor:pointer !important}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup{flex-direction:row}}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-group{width:100%}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-group{width:40%}}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-group .tournament-matchup{width:100%}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-group .tournament-matchup{width:70%;margin-left:auto;margin-right:0}}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-group.inverted .tournament-matchup{margin-left:0;margin-right:auto}}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-branch{position:relative;display:flex;justify-content:center;align-items:center;width:200px}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-branch{width:20%}}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-branch .tournament-matchup-branch-icon{width:30px;height:30px;background:#0d549a;color:#FFF;border-radius:100%;text-align:center;line-height:30px;z-index:1}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-branch .tournament-matchup-branch-line{position:absolute;top:50%;left:0;right:0;margin:0;border-top:1px solid #DDD;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 992px){.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup .tournament-matchup-branch .tournament-matchup-branch-line{-webkit-transform:none;transform:none}}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button{color:#FFF;background-color:#0d549a;border-color:#0d549a}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:focus,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.focus{color:#FFF;background-color:#093a6b;border-color:#031424}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:hover{color:#FFF;background-color:#093a6b;border-color:#083562}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:active,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.active,.open>.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.dropdown-toggle{color:#FFF;background-color:#093a6b;background-image:none;border-color:#083562}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:active:hover,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:active:focus,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.focus:active,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.active:hover,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.active:focus,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.active.focus,.open>.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.dropdown-toggle:hover,.open>.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.dropdown-toggle:focus,.open>.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.dropdown-toggle.focus{color:#FFF;background-color:#06284a;border-color:#031424}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.disabled:hover,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.disabled:focus,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.disabled.focus,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button[disabled]:hover,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button[disabled]:focus,.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.focus[disabled],fieldset[disabled] .tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:hover,fieldset[disabled] .tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button:focus,fieldset[disabled] .tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button.focus{background-color:#0d549a;border-color:#0d549a}.tournament .tournament-round-tab-content .tournament-final-matchup-container .tournament-final-matchup-result-button .badge{color:#0d549a;background-color:#FFF}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}html.noscroll,body.noscroll{padding:0 !important;overflow:hidden !important}@supports (-webkit-overflow-scrolling: touch){html.noscroll,body.noscroll{overflow:scroll !important}html.noscroll>div:not(.tournament-matchup-modal),body.noscroll>div:not(.tournament-matchup-modal){display:none !important}}.tournament-matchup-modal{position:fixed;top:0;left:0;right:0;bottom:0;padding:1.5%;background:#000;z-index:10000;overflow-y:auto}@supports (-webkit-overflow-scrolling: touch){.tournament-matchup-modal{position:relative;width:100%;-webkit-overflow-scrolling:touch}}@media (min-width: 992px){.tournament-matchup-modal{position:fixed}}.tournament-matchup-modal a{outline:0 !important;text-decoration:none !important}.tournament-matchup-modal a:hover{color:#0d549a !important}.tournament-matchup-modal .tournament-matchup-modal-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:101%;padding:0 2em}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content{min-height:100%;height:100%}}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-controls{position:absolute;top:0;left:0;right:0;bottom:0;color:#FFF;font-size:3em}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-controls .tournament-matchup-modal-close{position:absolute;top:-0.3em;right:0;cursor:pointer}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-controls .tournament-matchup-modal-next,.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-controls .tournament-matchup-modal-previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-controls .tournament-matchup-modal-next{right:0}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-controls .tournament-matchup-modal-previous{left:0}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-progress{position:relative;display:none;text-align:center;z-index:1}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-progress{display:block}}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-progress .tournament-matchup-modal-progress-block{display:inline-block;width:30px;height:15px;margin:0 2.5px;margin-bottom:5px;background:#727272;cursor:pointer}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-progress .tournament-matchup-modal-progress-block.voted{background:#e6a82e}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-progress .tournament-matchup-modal-progress-block.selected{background:#0d549a !important}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-usage-hint{font-family:'montserrat-light';display:block;margin:0 auto;color:#727272;font-size:1em;text-align:center;white-space:pre-wrap}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vs{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:60px;background:#0d549a;border-radius:100%;color:#FFF;font-size:2em;font-weight:bolder;font-style:italic;text-align:center}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vs span{text-indent:-5px;line-height:0}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-check{display:inline;color:#727272;cursor:pointer}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-check .fa{padding:2px;background:#000;border:2px solid #727272;font-size:2.4em}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-check.active,.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-check:hover{color:#FFF}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-check.active .fa,.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-check:hover .fa{background:#e6a82e;border:2px solid #e6a82e}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-vote .tournament-matchup-modal-percent{display:none;font-size:1.6em}.tournament-matchup-modal .winner .tournament-matchup-modal-vote .tournament-matchup-modal-check,.tournament-matchup-modal .loser .tournament-matchup-modal-vote .tournament-matchup-modal-check{display:none}.tournament-matchup-modal .winner .tournament-matchup-modal-vote .tournament-matchup-modal-percent{display:inline;color:#21b12e}.tournament-matchup-modal .loser .tournament-matchup-modal-vote .tournament-matchup-modal-percent{display:inline;color:#cb2a2e}.tournament-matchup-modal .arrows-hidden .tournament-matchup-modal-next,.tournament-matchup-modal .arrows-hidden .tournament-matchup-modal-previous{display:none}.tournament-matchup-modal.mobile .tournament-matchup-modal-content{padding:0 2em 0}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content{min-height:auto;height:auto}}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-usage-hint:first-of-type{margin-bottom:10px}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-usage-hint:last-of-type{margin-top:10px}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;margin:10px 0;z-index:1}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery{width:100%;max-width:640px;margin-right:10px;text-align:right}@media (min-width: 1100px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery{width:70%}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image{position:relative;width:100%;overflow:hidden;cursor:ew-resize}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image:before{content:'';display:block;width:100%;padding-top:56.25%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image img{position:absolute;top:0;left:0;height:100%}@media (min-width: 1100px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image:before{display:none}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image img{position:relative;height:360px}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-0 img{margin-left:0%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-1 img{margin-left:-100%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-2 img{margin-left:-200%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-3 img{margin-left:-300%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-4 img{margin-left:-400%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-5 img{margin-left:-500%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-6 img{margin-left:-600%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-7 img{margin-left:-700%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-8 img{margin-left:-800%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-9 img{margin-left:-900%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-10 img{margin-left:-1000%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-11 img{margin-left:-1100%}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image.image-0:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:url(/mrskin_assets/promotions/tournament/cursor_left_right-3cb88f7f0f98f1e253fb748073ec86b5bb72aa553c0e3d79b2d4541e7cfeb549.png);background-repeat:no-repeat;background-size:auto 30%;background-position:center center}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list{display:none;width:30%;max-width:250px;margin-left:10px}@media (min-width: 1100px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list{display:block}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-header{margin-bottom:7px}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-header img{width:50px;height:35px;margin-right:10px}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-header span{color:#FFF;font-size:2em;line-height:35px;vertical-align:middle}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-item{margin:7px 0;font-size:1.2em}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-item span{margin-right:7px;color:#FFF}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-item a{position:relative;color:#B7B7B7}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-item a:after{content:'';position:absolute;top:-7px;bottom:-7px;left:0;right:0}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team .worldcup-matchup-modal-team-list .worldcup-matchup-modal-team-list-item.highlighted a{color:#0d549a !important}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-team.voted .worldcup-matchup-modal-team-gallery .worldcup-matchup-modal-team-gallery-image{outline:4px solid #e6a82e}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:10px 0 10px}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting{flex-direction:row;margin:10px 0 30px}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .tournament-matchup-modal-vs{margin:15px}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .tournament-matchup-modal-vs{margin:0 35px}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .worldcup-matchup-modal-team-vote{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .worldcup-matchup-modal-team-vote{justify-content:flex-end}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .worldcup-matchup-modal-team-vote.reversed{flex-direction:row-reverse}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .worldcup-matchup-modal-team-vote .tournament-matchup-modal-vote{margin:0 15px}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-voting .worldcup-matchup-modal-team-vote>span{color:#FFF;font-size:2.2em}.tournament-matchup-modal .tournament-matchup-modal-content .tournament-matchup-modal-progress{margin:10px 0}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-final-message{font-family:'montserrat-light';box-shadow:0 0 20px 0 rgba(0,0,0,0.75);transition:max-height 200ms ease-in-out;position:fixed;bottom:0;left:0;right:0;height:auto;max-height:0;background:#0d549a;color:#FFF;font-size:1em;text-align:center;z-index:1}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-final-message.visible{max-height:100px}@media (min-width: 992px){.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-final-message{font-size:1.3em}}.tournament-matchup-modal .tournament-matchup-modal-content .worldcup-matchup-modal-final-message span{display:block;padding:1.2em;font-size:0.9em;white-space:pre-wrap}.tournament-matchup-modal .tournament-matchup-modal-next,.tournament-matchup-modal .tournament-matchup-modal-previous{display:block !important}.tournament-matchup-modal.mobile .worldcup-matchup-modal-team-gallery-image.image-0:after{background-image:url(/mrskin_assets/promotions/tournament/swipe_left_right-8908b7ba7979b3bdfbdbff3b87e9387392199f24fd45ff87797beae4b904b750.png) !important}.tournament-matchup-modal.mobile .worldcup-matchup-modal-team-gallery-image img{transition:margin-left 200ms ease-in-out}
