.facts__content {
    display: flex;
    flex-direction: column;
    background-color: var(--grey);
    padding: 1.6rem 3.2rem 2rem 3.2rem;
    border-radius: .8rem;
    gap: 4rem;
    margin-bottom: 3.2rem;
}
.facts__top {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 5.6rem;
}

.facts__bottom {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
}
.facts__stats {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 6rem;
}
.facts__stat-item {
    display: flex;
    flex-direction: column;
}
.facts__stat-number {
    font-weight: 400;
    font-size: 5rem;
    line-height: 120%;
    letter-spacing: var(--ls-02);
    color: var(--primary);
}
.facts__stat-text {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 120%;
}

.facts__bottom-title {
    font-size: 1.8rem;
    line-height: 120%;
}
.facts__bottom-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 5.6rem;
}
.facts__list-item {
    color: var(--grey4);
}
.facts__text {
    color: var(--grey4);
}
.facts__advantages {
    display: flex;
    align-items: center;
}
.facts__advantages-item {
    color: var(--grey4);
}
.list.facts__advantages-list {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

.facts__gallery {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 2rem;
}
.facts__gallery-col {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}
.facts__gallery-item {
    position: relative;
}
.facts__gallery-image {
    overflow: hidden;
    border-radius: .8rem;
}
.facts__gallery-image img{
    object-fit: cover;
    border-radius: .8rem;
}
.facts__gallery-badge {
    left: 0;
    bottom: 0;
}
@media (max-width: 1280px) {
    .facts__top {
        grid-template-columns: repeat(1, 1fr);
    }
    .facts__bottom-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (min-width: 768px) and (max-width: 1280px) {
    .facts__stats {
        grid-template-columns: repeat(3, 1fr);
    }
    .list.facts__advantages-list {
        width: 100%;
    }
    .facts__top {
        gap: 2.4rem;
    }
    .facts__bottom-wrapper {
        gap: 2.4rem;
    }
}

@media (max-width: 767px) {
    .facts__content {
        padding: 1.6rem;
        gap: 3.2rem;
        margin-bottom: 2.4rem;
    }
    .facts__top {
        gap: 2.4rem;
    }
    .facts__stats {
        grid-template-columns: repeat(2, 1fr);
        gap: 1.2rem;
    }
    .facts__stat-number {
        font-size: 4rem;
    }
    .list.facts__advantages-list {
        grid-template-columns: repeat(1, 1fr);
    }
    .facts__bottom {
        gap: 2.4rem;
    }
    .facts__gallery {
        grid-template-columns: repeat(1, 1fr);
    }
    .facts__gallery-image {
        height: 34rem;
    }
    .facts__gallery-badge {
        text-align: center;
    }
    .facts__bottom-wrapper {
        gap: 2rem;
    }

}



























