.clear:after {
    content: '';
    display: block;
    clear: both;
  }
.bloco-03 {
    padding: 0px 0px 20px 0px;

}

.bloco-03 .container {
/* Estilos para a classe container dentro de bloco-03 */
}

.bloco-03 .col {
/* Estilos para a classe col dentro de bloco-03 */
}

.bloco-03 .col-md-6 {
    float: left;

}

.bloco-03 img {
    width: 100%;

}

.bloco-03 .contant-text {
/* Estilos para a classe contant-text dentro de bloco-03 */
}

.bloco-03 .contant-text h2 {
/* Estilos para a tag h2 dentro de contant-text dentro de bloco-03 */
}

.bloco-03 .contant-text .text {
/* Estilos para a classe text dentro de contant-text dentro de bloco-03 */
}

.bloco-03 .contant-text .btn, .bloco-04 .btn{
    background-color: #e20042;
    color: #fff;
    color: #fff;
    padding: 10px 10px;
    text-align: center;
    clear: both;
    display: block;
    margin-top: 20px;

}


/* bloco 03 */
.bloco-04{
    padding-bottom: 30px;

}
.bloco-04 .center{}
.bloco-04 .headertopo{
    text-align: center;
    color: #fff;
    background: linear-gradient(316deg, #b59538, #ffa500);;
    padding: 25px 10px;

}
.bloco-04 .headertopo h2{}
.bloco-04 .headertopo .txt{}


.carousel-bloco-04{
    padding: 20px 20px 20px 20px;

}
.carousel-bloco-04 .item{
    padding: 0px 7px;

}
.carousel-bloco-04 .item img{}
.carousel-bloco-04 .item .ttl{
    margin-bottom: 6px;
    margin-top: 10px;
    font-size: 20px;

}
.carousel-bloco-04 .item .text{}

.contant-text bold{
    font-weight: 800;
font-size: 19px;
display: block;s
}