.testo {
    border-bottom: 2px solid #54bbaa;
    border-left: 2px solid #54bbaa;
    border-top: 2px solid #54bbaa;
    border-right: 2px solid #54bbaa;
    border-radius: 3px;
    webkit-border-radius: 3px;
}

.testo-2 {
    border-bottom: 2px solid #295eb9;
    border-left: 2px solid #295eb9;
    border-top: 2px solid #295eb9;
    border-right: 2px solid #295eb9;
    border-radius: 3px;
    webkit-border-radius: 3px;
}

.block {margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    align-items: center;
    max-width: 23%;
}

.terna-txt{
    font-family: Oswald,sans-serif;
    text-transform: uppercase;
}

.paragrafo {
    padding: 20px;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #295eb9;
    border-bottom: 2px solid #295eb9;
    border-left: 2px solid #295eb9;
    border-top: 2px solid #295eb9;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: none;
    margin-right: -2px;
    z-index: 1;
}
.nav-tabs .nav-link {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    border-bottom: none;
}
.nav-tabs {
    border-bottom: none;
}
.tab-pane .fade {
    padding: 10px;
}
.col {
    padding-right: 0px;
}

@media (min-width: 380px) { 
.block {margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    align-items: center;
        max-width:90%;}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
margin-right:-3px;}
}

@media (min-width: 576px) { 
.block {margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    align-items: center;
        max-width:90%;}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
margin-right:-3px;}

}

@media (min-width: 768px) {
.block {margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    align-items: center;
        max-width:46%;}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
margin-right:-3px;}

}

@media (min-width: 992px) {  
.block {margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    align-items: center;
     max-width:23%;}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
margin-right:-3px;}

}

@media (min-width: 1540px) {  
.block {margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    align-items: center;
     max-width:23%;}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
margin-right:-2px;}

 }



