/***************************** Block: Card with data *****************************/
.block-card-data { padding: 2rem 0; position: relative; overflow: hidden; min-height: 100vh; display: flex; align-items: center; }
.block-card-data .card-data-principal { width: 100%; }
.block-card-data .card-data-cards { width: calc(60% - .6rem); position: relative; }
.block-card-data .single-card { flex: 0 1 46%; margin-bottom: 2%; }
.block-card-data.svg_verde_claro svg path {
    fill: #58B35A!important;
}
/***** 375px *****/
@media (max-width: 991.98px) {
 .block-card-data .single-card-2 .first-part { display: flex; flex-direction: row; justify-content: space-around; align-items: start; }
 .block-card-data .block-card-data-icon img { max-width: 60px; width: 100%;max-height: 35px; }
 .block-card-data .card-data-number { font-size: 2.813rem; }
 .block-card-data .single-card-2 .first-part-texts.with-icon { width: 70%; }
 .block-card-data .with-icon .card-data-number,.block-card-data .with-icon .card-data-descr { text-align: left; }
 .block-card-data .card-data-descr { font-size: 1.125rem; margin-top: 0px; }
 .block-card-data .single-card-2 .first-part-texts.without-icon { width: 100%; }
 .block-card-data .background-card { top: 50%; transform: translateY(-50%); }
 .block-card-data .card-data-cards { width: calc(85% - .6rem); }
}
@media (max-width: 767.98px) {
 .block-card-data .single-card { flex: 0 1 100%; }
 .block-card-data .single-card { margin-bottom: 6%; }
 .block-card-data .card-data-cards { width: 100%; }
 .block-card-data .single-card { padding: 1.5rem 0.5rem; }
 .block-card-data .background-card {
    top: 55%;
    transform: translateY(-50%) rotate(-20deg);
    width: 250vw;
    left: -110vw;
}
}
