.homeIcons{
  text-align: center;
  margin-bottom: 100px;
 
}
.lineIcons{
  background-image: url("../img//bg-line.png");
  padding-top: 0px !important;
  padding-bottom: 40px !important;  
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  height: 28vw;
  position: relative;      
      box-sizing: border-box;
      width: 100%
}
.icon{
  margin-bottom: 40px;
}
.iconsContent{
  margin-top: -110px!important;
}

.titleIcons{
  padding-top: 130px!important;
  font-weight: 800;
}

.bannerImage{  
    display: block;
    /* max-width: 100vw; */
    width: 100vw;
    /* height: 930px; */
    max-height: 91vh;
    /* background-image: url("../../img/BannerHome.png"); 
    background-size: cover; 
    background-position: center;   */
}

#home{
    position: relative;
    display: inline-block;
    width: 100%;
}

.bannerHomeText {    
    position: absolute;   
    top: 84%;
    transform: translate( -50%, -50% );
    text-align: center;
    color: white;
    font-weight: bold;
    width: max-content;
    z-index: 999;
  }


  .btnCeu,
  .btnCeu:hover,
  .btnCeu:focus,
  .btnCeu:active{
    position: relative;
    color: #93c258;
    background-color: white;
    font-weight: 800;    
    border: none;
    border-radius: 0;
    padding-right: 30px;
    font-size: 17px;
    border:none;    
  }

  .btnCeu::before{
    content: '';
    position: absolute;
    background-image: url(../img/icon-btn-ceu.png);
    background-repeat: no-repeat;
    top: 7px;    
    width: 15px;
    height: 19px;
    right: 10px;
    
  }

.textCelular{
  text-align: right;
}

/* .carousel img{
  width: 200px;
  height: 200px;
} */

@media (min-width: 992px) { 
    .bannerHomeText {
        font-size: 30px; 
        left: 70%;       
      }
     
}

@media (min-width: 768px) and (max-width: 992px) { 
    .bannerHomeText {
        font-size: 25px;              
        left: 65%;       
      }
}

@media (max-width:768px) { 
    .bannerHomeText {
        font-size: 20px;              
        left: 50%;       
      }
      
      .containerFlex{
        display: block;
      }
     
      .containerSlideCelular{
        display: block!important;      
      }
      .textCelular{
        text-align: center;
      }

      .slick-prev{
        left:0px!important;
    }
    .slick-next{
        right: 0px!important;
    }
}

  .bannerHomeText > p {
  margin: 10px 0 15px;
  }

  .colorBar{  
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .buttonMore{
      width: 200px;
      height: 50px;
  }

.phoneApp{
   display: inline-block;
   position: relative;
   z-index : 1;  
}

.productTitle{
    line-height: 20px;
}



  .bannerSkyTextLogo{
    background-position: top right;
    position: relative;
    background-image: url(../img/iconeButtonLogo.png);
    background-repeat: no-repeat;
    text-align: right;
    height: 70px;
    padding: 43px;
  }

.bannerSky .title{
  font-size: 23px;
  font-weight: 600;
}

.bannerSky .text{
  font-size: 18px;  
}
.bannerSky .bemvindo{
  font-size: 18px; 
  font-weight: 600;
  
}

@media (min-width: 1900px) { 
  .iconsContent {
    margin-top: -276px!important;
}
}

@media (min-width: 992px) { 

}

@media (min-width: 768px) and (max-width: 992px) { 
  
}

@media (max-width:768px) { 

  .bannerSkyTextContainer {
    position: absolute;
    top: 0;
    right: 0;
    max-width: 500px;
    text-align: right;
    padding-top: 2%;    
  }
    .iconsContent {
      margin-top: 0!important; 
  }

  .titleIcons {
    padding-top: 79px!important;
  }

  .imageMobile{
    margin-top: 72px!important;
  }

  }
    

ul li a[href='../../Index.html']{
  color: #3EC1D5 !important
}

.slick-slide{
  text-align: center;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  .slideCelular{
    position: relative;
  }
  .celularSlideItens{
    position: absolute;
    top:45px;
    left:18px;
  }

  .hidden-celular{
   
    /* transform: rotate3d(0, 1, 0, 180deg); */
    /* transform:  rotateY(180deg); */
    width: 0;    
    visibility: hidden;
    transition-duration: 0.5s;   
    z-index: 50;
  }

  .visibleCelular{   
    /* transform: scale(1);  */
     width: 100%;
     visibility: visible;
     transition-duration: 0.5s;   
  }

  .containerSlideCelular{
    display: flex;
    align-items: center;   
  }

  @media (max-width:768px){
    .slideCelular{
      display: inline-block;
      left: 50%;
      transform: translate(-50%,0);
    }    
  }