.home-content h3 {
    padding-left: 80px;
    margin-left: -30px;
}

.home-content h3::before {
    left: 0;
}

@media (max-width: 1000px) {
    .home-content__main {
        padding-right: 40px !important;
        max-width: 680px !important;
    }
}

.home-content__main {
    padding-right: 300px;
    position: relative;
}

@media (max-width: 1200px) {
    .home-content__buttons {
        right: 30px !important;
    }
}

.home-content__buttons {
    right: 0;
}

.home-content__scroll {
    left: .6rem;
}

.timeline {
    text-align: left;
}

.timeline::before {
    left: 2rem;
}

.timeline__block {
    padding-left: 8rem;
}

.timeline__bullet {
    margin-left: -0.75rem;
    left: 2rem;
}

@media (max-width: 600px) {
    .timeline__block {
        padding-left: 6rem !important;
    }
}

@media (max-width: 400px) {
    .timeline__block {
        padding-left: 5.5rem !important;
    }
}

.slick-track {
    left: 0;
}

.blog-list h2::after {
    left: 0;
}
