.elementor-23816 .elementor-element.elementor-element-e58bcfa{--display:flex;}.elementor-23816 .elementor-element.elementor-element-3c20c07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23816 .elementor-element.elementor-element-cd98999{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23816 .elementor-element.elementor-element-b62e528 .elementor-heading-title{font-family:"VTF Redzone Classic", Sans-serif;font-size:28px;font-weight:600;}.elementor-23816 .elementor-element.elementor-element-f497071{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23816 .elementor-element.elementor-element-6a54ea5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23816 .elementor-element.elementor-element-13e0dd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23816 .elementor-element.elementor-element-097f54e .elementor-heading-title{font-family:"VTF Redzone Classic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23816 .elementor-element.elementor-element-cb760e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23816 .elementor-element.elementor-element-7ca478b .elementor-heading-title{font-family:"VTF Redzone Classic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23816 .elementor-element.elementor-element-3c20c07{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-23816 .elementor-element.elementor-element-eb2fa3e{width:100%;max-width:100%;}.elementor-23816 .elementor-element.elementor-element-a9db283{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-23816 .elementor-element.elementor-element-3c20c07{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for shortcode, class: .elementor-element-51707ed */.elementor-23816 .elementor-element.elementor-element-51707ed .gamecenter-head {
  background-color: #0f2150;
  max-width: 100%;
  padding: 42px 42px 32px 42px;
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .gamecenter-head a {
  text-decoration: none;
  cursor: default;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  gap: 16px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team img {
  width: 78px;
  height: auto;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team span {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 26px;
  font-weight: 400;
  text-align: center;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team-txt-resp {
  display: none;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .game-result {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .result-container {
  display: flex;
  flex-direction: row;
  gap: 8px;
  padding: 10px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .result-box {
  background-color: #0f0427;
  display: flex;
  width: 86px;
  height: 86px;
  align-items: center;
  justify-content: center;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .result-box span {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .game-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .game-details span {
  color: #9DAAB1;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .dtl-text {
  color: #9DAAB1;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-btns {
  display: flex;
  flex-direction: row;
  gap: 8px; 
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-btns a {
  text-decoration: none;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .gamecenter-details {
  margin-top: 34px;
  display:flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-dtls {
  background-color: #0f2150 !important;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-dtls span {
  color: white !important;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  padding: 15px 35px;
  background-color: #0F2150A3;
  transition: all 0.3s ease-out;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-head span {
  color: #9DAAB1;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-head svg {
  width: 16px;
  height: auto;
  fill: #9DAAB1;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-head:hover {
  background-color: #0f2150; 
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-head:hover svg {
  fill: white;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .tab-head:hover span {
  color: white;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .quarter-results {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 42px;
  background-color: #0f2150;
  max-width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .lgnd-row {
  display: flex;
  flex-direction: row;
  padding: 18px 18px 8px 18px;
  align-items: center;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .quarter-row {
  display: flex;
  flex-direction: row;
  padding: 18px;
  align-items: center;
  background-color: #0f0427;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .quarter-row a {
    cursor: default;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team-container {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .lgnd-head {
  display: flex;
  flex-direction: row;
  gap: 16px;
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .lgnd-head span {
  color: #9DAAB1;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  width: 100%;
  text-align: center;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .quarter-row a {
  text-decoration: none;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team-container span {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team-container img {
  width: 48px;
  height: auto;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team-stats {
  display: flex;
  flex-direction: row;
  gap: 16px;
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .team-stats span {
  color: #9DAAB1;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 26px;
  font-weight: 400;
  width: 100%;
  text-align: center;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .game-info {
  display: flex;
  flex-direction: row;
  margin-top: 28px;
  align-items: center;
  justify-content: center;
  gap: 42px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .info-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .info-item svg {
  width: 34px;
}

.elementor-23816 .elementor-element.elementor-element-51707ed .info-item span {
  color: #9DAAB1;
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

@media only screen and (max-width: 800px) {
.elementor-23816 .elementor-element.elementor-element-51707ed   .gamecenter-head {
    padding: 22px;
  }
  
.elementor-23816 .elementor-element.elementor-element-51707ed   .team-txt {
    display: none;
  }
  
.elementor-23816 .elementor-element.elementor-element-51707ed   .team-txt-resp {
    display: flex;
  }
  
 .elementor-23816 .elementor-element.elementor-element-51707ed  .result-box {
    width: 64px;
    height: 64px;
  }
  
.elementor-23816 .elementor-element.elementor-element-51707ed   .result-box span {
    font-size: 22px;
  }
  
 .elementor-23816 .elementor-element.elementor-element-51707ed  .quarter-results {
    padding: 22px;
  }
  
.elementor-23816 .elementor-element.elementor-element-51707ed   .team-container {
    width: 84px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-eb2fa3e */.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tabelle {
  background-color: #0f2150;
  padding: 14px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tbl-item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tbl-lgnd-l {
  width: 58%;
  display: flex;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tbl-lgnd-r {
  width: 42%;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding: 10px;
  gap: 16px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tbl-item-l {
  width: 58%;
  display: flex;
  justify-content: start;
  align-items: center;
  background-color: #0f0427;
  padding: 8px 0 8px 14px;
  gap: 10px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tbl-item-l img{
  width: 28px;
  height: 28px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .tbl-item-r {
  width: 42%;
  display: flex;
  justify-content: start;
  align-items: center;
  background-color: white;
  padding: 10px;
  gap: 16px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .lgnd-record {
  width: 80px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .lgnd-td {
  width: 140px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .lgnd-ha {
  width: 160px;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .lgnd {
  display: flex;
  justify-content: center;
  color: white;
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e p.tbl-text {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e p.tbl-text-team-resp {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .lgnd-text {
  color: #0f0427;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  display: flex;
  justify-content: center;
}

.elementor-23816 .elementor-element.elementor-element-eb2fa3e .rank {
  width: 10px;
}

@media only screen and (min-width: 840px) {
.elementor-23816 .elementor-element.elementor-element-eb2fa3e   .tbl-text-team-resp {
    display:none;
  }
}

@media only screen and (max-width: 840px) {
.elementor-23816 .elementor-element.elementor-element-eb2fa3e   .tbl-text-team-resp {
    display:flex;
  }
.elementor-23816 .elementor-element.elementor-element-eb2fa3e   .lgnd-td {
    display: none;
  }
.elementor-23816 .elementor-element.elementor-element-eb2fa3e   .lgnd-ha {
    display: none;
  }
.elementor-23816 .elementor-element.elementor-element-eb2fa3e   .team {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9db283 */.elementor-23816 .elementor-element.elementor-element-a9db283 .tabelle {
  background-color: #0f2150;
  padding: 14px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .tbl-item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .tbl-lgnd-l {
  width: 58%;
  display: flex;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .tbl-lgnd-r {
  width: 42%;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding: 10px;
  gap: 16px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .tbl-item-l {
  width: 58%;
  display: flex;
  justify-content: start;
  align-items: center;
  background-color: #0f0427;
  padding: 8px 0 8px 14px;
  gap: 10px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .tbl-item-l img{
  width: 28px;
  height: 28px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .tbl-item-r {
  width: 42%;
  display: flex;
  justify-content: start;
  align-items: center;
  background-color: white;
  padding: 10px;
  gap: 16px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .lgnd-record {
  width: 80px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .lgnd-td {
  width: 140px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .lgnd-ha {
  width: 160px;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .lgnd {
  display: flex;
  justify-content: center;
  color: white;
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 p.tbl-text {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 p.tbl-text-team-resp {
  color: white;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .lgnd-text {
  color: #0f0427;
  font-family: "VTF Redzone Classic", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  display: flex;
  justify-content: center;
}

.elementor-23816 .elementor-element.elementor-element-a9db283 .rank {
  width: 10px;
}

@media only screen and (min-width: 840px) {
.elementor-23816 .elementor-element.elementor-element-a9db283   .tbl-text-team-resp {
    display:none;
  }
}

@media only screen and (max-width: 840px) {
.elementor-23816 .elementor-element.elementor-element-a9db283   .tbl-text-team-resp {
    display:flex;
  }
.elementor-23816 .elementor-element.elementor-element-a9db283   .lgnd-td {
    display: none;
  }
.elementor-23816 .elementor-element.elementor-element-a9db283   .lgnd-ha {
    display: none;
  }
.elementor-23816 .elementor-element.elementor-element-a9db283   .team {
    display: none;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'VTF Redzone Classic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.gfl.info/wp-content/uploads/2024/08/VTFRedzone-Classic.woff') format('woff');
}
@font-face {
	font-family: 'VTF Redzone Classic';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.gfl.info/wp-content/uploads/2024/08/VTFRedzone-ClassicOblique.woff') format('woff');
}
/* End Custom Fonts CSS */