/* Write Your CSS Here */
/* Case results section (home page) */
.results-area {
    padding: 70px 0;
    color: #fff;
    text-align: center;
}
.results-grid {
    max-width: 900px;
    margin: 0 auto;
}
.results-item {
    padding: 40px 20px;
}
.results-item:nth-child(odd) {
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.results-item:nth-child(-n+2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.results-prefix {
    display: block;
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 6px;
}
.results-amount {
    color: #fff;
    font-size: 64px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 16px;
}
.results-label {
    color: #fff;
    font-size: 20px;
    line-height: 1.6;
    letter-spacing: 0.5px;
    margin: 0 auto;
    max-width: 320px;
}
@media (max-width: 767px) {
    .results-area { padding: 40px 0; }
    .results-item { padding: 28px 10px; }
    .results-prefix { font-size: 16px; }
    .results-amount { font-size: 40px; }
    .results-label { font-size: 15px; }
}
