.box-content {
    overflow-x: hidden;
    overflow-y: hidden;
  }
  
  .box-hexa {
    width: 320px;
  }
  
  .box-hexa p {
    line-height: 1;
  }
  
  .img-box-hexa {
    max-width: 13%;
  }
  
  .box-cards-images,
  .col-right { padding: 0 0 0 0; }
  
  .box-cards-images {
    margin-top: -50px;
  }
  
  .box-cards-images .box .img-card { width: 100%; }
  
  .box-cards-images .box .effect {
    position: absolute;
    top: -14%;
    right: 15%;
    width: 100%;
    height: 140px;
    overflow: hidden;
  }
  
  .box-cards-images .box .bar {
    position: absolute;
    bottom: 3px;
    width: 100%;
  }
  
  .shadow {
    -webkit-box-shadow: 0px 35px 46px -22px rgba(198,198,198,1);
    -moz-box-shadow: 0px 35px 46px -22px rgba(198,198,198,1);
    box-shadow: 0px 35px 46px -22px rgba(198,198,198,1);
  }
  .vertical-divisor-right._menu-principal {
    top: 50px;
    height: 400px;
  }
  
  .marca-navegacao._mask1 {
    position: absolute;
    top: 320px;
    right: -750px;
  }
  
  .marca-navegacao._mask2 {
    position: absolute;
    top: 760px;
    right: -750px;
  }
  
  .subtitle-section._cinza {
    margin-top: 140px;
  }
  
  .full-desc {
    max-width: 690px;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
}

  .subtitle-navegacao {
    font-family: 'Montserrat';
    font-weight: 600;
    margin-top: 0;
  }
  
iframe{
    margin: 0 auto;
}

.shadow-frame{
     -webkit-box-shadow: 6px 9px 50px -14px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 9px 50px -14px rgba(0,0,0,0.75);
    box-shadow: 6px 9px 50px -14px rgba(0,0,0,0.75); 
}

.box-color {
    width: 80px;
    height: 27px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 4px 13px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 13px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 13px -1px rgba(0,0,0,0.75);
    margin-top: 20px;
}

.bg-white{
    background-color: #ffffff;
}
.bg-lightgray{
    background-color: #f4f4f6;
}
.bg-darkgray{
    background-color: #4d4e53;
}
.bg-red{
    background-color: #f0092f;
}

.box-divider-dotted {
    padding: 30px 0 70px 0;
}

.box-divider-dotted .divider-dotted {
    border: 1px solid #ae1131;
    border-top: 0;
}

@media (max-width: 1030px){
    .vertical-divisor-right{
        display: none;
    }
}

.watermark {
  background-image: url(../../../images/2.0/acoes/bg-water-mark.png);
  background-repeat: no-repeat;
  background-position: top right;
}