.page-loja{
  margin-top: 40px;
  padding-bottom: 150px;
}

/*slide-show*/
.header-slide-show{
  margin-top: 120px;
}

.header-slide-show, .header-slide-show ul li{
  height: 320px;
}

/*content*/
.session-1 .container .left{
  display: flex;
  align-items: center;
}

.session-1 .container .left h1{
  margin: 0 0 10px 0;
}


.session-1 .container .left h1 b{
  font-weight: bold;
  color: #4C53D7;
}

.session-1 .container .left p{
  margin: 0px 0px 30px 0px;
}

.session-1 .container .left .btnFazerCadastro{
  background: #C10000;
  color: #FFF;
  padding: 15px 13px 15px 13px;
  border-radius: 5px;
}

.session-1 .right{
  height: min-content;
  padding: 0;
  position: relative;
}

.session-1 .right img{
  margin: 0;
  border-radius: 0px 14px 0px 14px;
  padding: 0;
  width: 100%;
  position: relative;
  z-index: 1;
}

.session-1 .right .bk-element:after{
  content: "";
  top: 18px;
  left: 18px;
  z-index: -0;
  border-radius: 14px 0px 14px 0px;
  position: absolute;
  border: 2px solid #5388FE;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 991px){ 
  .session-1 .right{
   margin-top: 60px; 
  }
  
  header .container .w-100 div h1{
    font-weight: bold;
    font-size: 38px;
  }
  
  header .container .w-100 div p{
    font-size: 17px;
  }
  
}

@media only screen and (max-width: 767px){   

}