/* GAMA BET Brand V1 */
.gama-pro-logo {
  display:inline-flex;
  position:relative;
  flex-direction:column;
  align-items:flex-start;
  width:142px;
  height:83px;
  text-decoration:none!important;
  font-family:Arial,Helvetica,sans-serif;
  font-style:italic;
  font-weight:1000;
  line-height:1;
  filter:drop-shadow(0 8px 12px rgba(0,0,0,.32));
}
.gama-pro-logo .gama-word {
  display:block;
  position:absolute;
  top:4px;
  left:8px;
  padding:9px 14px 8px 10px;
  color:#090909;
  background:linear-gradient(135deg,#ffe45a,#ffc400);
  font-size:29px;
  letter-spacing:-1.5px;
  transform:skewY(-9deg);
  z-index:2;
  clip-path:polygon(5% 0,100% 0,94% 100%,0 100%);
}
.gama-pro-logo .bet-word {
  display:block;
  position:absolute;
  top:43px;
  left:43px;
  padding:4px 13px 8px 13px;
  color:#fff;
  background:linear-gradient(135deg,#414147,#16161a);
  font-size:29px;
  letter-spacing:-1px;
  transform:skewY(-8deg);
  clip-path:polygon(0 0,100% 0,94% 100%,0 100%);
}
.gama-pro-logo:before {
  content:"";
  position:absolute;
  top:38px;
  left:8px;
  width:35px;
  height:29px;
  background:#df9b00;
  clip-path:polygon(0 0,100% 20%,100% 100%);
}
@media(max-width:767px) {
  .gama-pro-logo {
    transform:scale(.82);
    transform-origin:left center;
    margin-right:-20px;
  }
}


/* GAMA BET logo placement */
.header .brand {
    display:inline-flex;
    align-items:center;
    min-height:84px;
    text-decoration:none;
}
.header .brand > .gama-pro-logo {
    flex-shrink:0;
}
.app-side .brand {
    display:flex;
    align-items:center;
    min-height:94px;
    text-decoration:none;
}
@media(max-width:767px) {
    .header .brand {
        min-height:70px;
    }
    .header .brand > .gama-pro-logo {
        transform:scale(.72);
        transform-origin:left center;
    }
}


/* GAMA BET DESKTOP HEADER SIZE V2 */
@media (min-width: 768px) {
    .header .brand {
        min-height: 62px;
        height: 62px;
        overflow: visible;
    }

    .header .brand > .gama-pro-logo {
        transform: scale(.62);
        transform-origin: left center;
        margin-right: -48px;
    }
}
