.boxes-big {
    padding-top:3rem;
}
.boxes-big__content {
    background:#F3F3F3;
    padding:8rem 6rem;
    margin-bottom:5rem;
}
.boxes-big__title {
    border-right:2px solid #D6D6D6;
}
.boxes-big__content:first-of-type {
    margin-left:0;
}
.boxes-big__content:first-of-type:before {
    content:"";
    background-image:url(../../images/dolar-big.svg);
    width: 276px;
    position: absolute;
    top:0;
    height: 180px;
    background-repeat: no-repeat;
    left: 0;
}
.boxes-big__header {
    font-size: 2.4rem;
    line-height: 1.2;
}
.boxes-big__text {
    padding-left:4rem;
}
.boxes-big__big {
    font-size:1.8rem;
    line-height: 1.4;
    padding:2.5rem 0;
}
.boxes-big__small {
    font-size:1.6rem;
    color:#484848;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: ;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
}
@media(max-width:1300px){
    .boxes-big__content {
        padding: 8rem 4rem;
    }
}
@media(max-width:1170px){
    .boxes-big__content {
        padding: 5rem 4rem;
    }
    .boxes-big__big {
        font-size:1.8rem;
    }
    .boxes-big__header {
        font-size: 2.6rem;
    }
    .boxes-big__small {
        font-size:1.4rem;
    }
    .boxes-big__content:first-of-type::before { 
        width:100%;
    }
}
@media(max-width:992px){
    .boxes-big__content {
        padding: 5rem 2rem;
    }
}
@media(max-width:768px){
    .boxes-big__content {
        margin-bottom:6rem;
        margin-left:0;
    }
    .boxes-big__last.boxes-big__content {
        margin-bottom:0;
    }
    .boxes .row.justify-content-center {
        margin:0 1.5rem;
    }
    .boxes-big__title {
        border-right:0;
    }
    .boxes-big__text {
        padding-left:1.5rem;
    }
    .boxes-big__big {
        padding: 1.5rem 0;
    }
    .boxes-big__content {
        width:90%;
    }
}