.block-about__wrapper {
    padding: 4.75rem 2.75rem;
    color: var(--white);
    min-height: 780px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.block-about__wrapper p {
    max-width: 38ch;
    width: 100%;
}

.block-about__top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-block: 4.5rem;
}

.block-about__col {
    flex: 1 1 calc(50% - 2rem);
}


.block-about__col p {
    margin: 0;
}

.block-about__col .stat-heading {
    justify-self: center;
}

.block-about__stats {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    border-inline: 1px solid var(--black);
    min-height: clamp(24rem, 16.4478rem + 32.8358vw, 46rem);
}

.block-about__stat {
    padding: 2.5rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.block-about__stat:nth-child(1),
.block-about__stat:nth-child(2)  {
    border-bottom: 1px solid var(--black);
}

.block-about__stat:nth-child(even) {
    border-left: 1px solid var(--black);
}

.block-about__bottom {
    display: flex;
    
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 6.5rem;
}

.block-about__bottom .stat-text {
    font-size: var(--fs-30);
    width: 50%;
}

@media screen and (max-width: 768px) {
    .block-about__bottom .stat-text {
        width: 100%;
    }

}

@media screen and (max-width: 425px) { 
    
    .block-about__stats {
        grid-template-columns: 1fr;
    }

    .block-about__stats .block-about__stat {
        border: 0;
    }

}