@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Saira+Stencil+One&display=swap');

.header-landing {
    display: flex;
    z-index: 1;
    position: relative;
    justify-content: space-between;
    border-bottom: 0px;
    align-items: center;
    background: #333;
    -webkit-box-shadow: 0px 0px 37px -15px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 37px -15px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 37px -15px rgba(0,0,0,0.75);
    }

.logo img {
    max-width: 250px;
    }

.logo {
    text-align: center;
    margin: 10px 10px 13px;
    }

.header {
    min-height: 50vh;
    background: #333;
    background-image: url(../assets/bg-sport-home2.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    }

.left-content {
    background-image: url(../assets/bg-left.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom right;
    display: flex;
    align-items: center;
   /* animation: fadeIn 5s; */
}


.left-content img {
    width: 100%;
    margin: 30px 0px
}

.right-content {
    display: flex;
    align-items: center;

}

    


.content-promo h1 {
    color: #fff;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    line-height: 1.5em;
}

.content-promo h1 > strong {font-family: "Saira Stencil One", sans-serif;display: block;font-size: 100px;color: #ff5900;}




a.btn-top {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-size: 16px;
  letter-spacing: 2px;
  text-decoration: none;
  margin-top: 3px;
  margin-bottom: 8px;
  margin-right: 15px;
  text-transform: uppercase;
  color: #ffffff;
  cursor: pointer;
  border: 3px solid #ff5900;
  padding: 0.25em 0.5em;
  box-shadow: 1px 1px 0px 0px #ff5900, 2px 2px 0px 0px #ff5900, 3px 3px 0px 0px #ff5900, 4px 4px 0px 0px #ff5900, 5px 5px 0px 0px #ff5900;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  position: relative;
  cursor: pointer;
}


a.btn-top:hover {
  color: #ffffff;
    z-index:1;
}

a.btn-top:before {
    content: "";
    position: absolute;
    width: 0%;
    height: 100%;
    top:0px;
    left:0px;
    background-color: #ff59006b;
}

a.btn-top:hover::before {
    content: "Acesar Brasilwin";
    width: 100%;
    color: #ffffff;
    padding: 0.25em 0.5em;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all ease-in-out 0.2s;
}

a.btn-top:active {
  box-shadow: 0px 0px 0px 0px;
  top: 5px;
  left: 5px;
}

a.btn-header {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 23px;
  letter-spacing: 2px;
  text-decoration: none;
  margin-top: 30px;
  display: block;
  text-align: center;
  margin-bottom: 40px;
  text-transform: uppercase;
  color: #ffffff;
  background: #ff590057;
  cursor: pointer;
  border: 3px solid #ff5900;
  padding: 1em 2em;
  box-shadow: 1px 1px 0px 0px #ff5900, 2px 2px 0px 0px #ff5900, 3px 3px 0px 0px #ff5900, 4px 4px 0px 0px #ff5900, 5px 5px 0px 0px #ff5900;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  position: relative;
  cursor: pointer;
}








a.btn-header:hover {
  box-shadow: 0px 0px 0px 0px;
  top: 5px;
  left: 5px;
}


.list {
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'Saira Stencil One';
    font-size: 25px;
}

.list img {
    width: 25px;
    margin-right: 19px;
}
.info-promo {padding: 30px 0px;background: rgb(40,40,40);background: linear-gradient(180deg, rgba(40,40,40,1) 0%, rgba(0,0,0,1) 100%);}

.number {
    color: #fff;
    font-family: 'Saira Stencil One';
    font-size: 35px;
    width: 80px;
    height: 80px;
    line-height: 66px;
    text-align: center;
    border: 7px solid #ff5900;
    margin-bottom: 10px;
    border-radius: 40px;
}

.box-info {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.text-info {
    text-align: center;
    font-family: 'Montserrat';
    font-size: 21px;
    color: #fff !important;
}

.text-info strong {
    font-family: 'Saira Stencil One';
    font-size: 35px;
    color: #ff4901;
}

.footer {
    background: #000;
    padding: 0px 0px 50px;
}

.info-web-site {
    text-align: center;
    max-width: 1000px;
    margin: auto;
}

.info-web-site img {
    width: 70px;
    margin-bottom: 20px;
}

.info-web-site p {
    font-family: 'Montserrat';
    color: #fff;
    font-size: 13px;
    padding: 0px 40px;
}

.content-promo {
    margin: 50px 0px;
   /* animation: fadeIn 10s;*/
}



.sub_footer{
    width: 100%;
    position:sticky;
    bottom:0px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:10px 30px;
    background:#ff5900;
}
 .play-resposability{
    color:#fff;
    font-weight:600;
    display:flex;
    align-items:center;
}
 .play-resposability span{
    font-size:13px;
    text-align:center;
    width:35px;
    line-height:31px;
    height:35px;
    border-radius:11px;
    display:block;
    margin:0px 7px 0px 0px;
    border:2px solid;
}

.sub_footer svg {
    width:100px;
    fill:#fff !important;
}


 @media only screen and (max-width: 992px){
     .footer .nav_account{
        display:flex;
        align-items:center;
        position:relative;
        padding-right:0px;
    }
     .sub_footer{
        position:relative;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:space-between;
    }
}




@media (max-width: 769px) {
.content-promo h1 > strong {

    font-size: 90px;

}
    
    a.btn-header {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 20px;

    padding: .7em 1.4em;

}
}

@media (max-width: 600px) {
    .logo img {
    max-width: 150px;
    margin: 11px 0px;
}
    a.btn-top {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-size: 13px;
  margin-right: 15px;
  padding: 0.15em 0.3em;
  box-shadow: 1px 1px 0px 0px #ff5900, 2px 2px 0px 0px #ff5900, 3px 3px 0px 0px #ff5900, 4px 4px 0px 0px #ff5900, 5px 5px 0px 0px #ff5900;
}



a.btn-top:before {
    content: "";

}

a.btn-top:hover::before {
    content: "Acesar Brasilwin";

  padding: 0.15em 0.3em;
    font-size: 14px;

}
    
    .content-promo h1 > strong {

    font-size: 80px;

}

    .content-promo {
    margin: 0px 0px 0px;
}
    
    .right-content {
    justify-content: center;
}
    
    .content-promo h1 { 
    text-align: center;
}


}



/*@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}*/


 




