.booking-container {
    width: 93%;
    margin: 0 auto;

    font-family: var(--ff-body);
    font-size: var(--fs-600);
    font-weight: var(--fw-bold);
    text-transform: uppercase;
    color: var(--clr-primary-100)
}

.dowload-text {
    display: flex;
    margin-top: 1.88em;
}

.dowload-text a {
    color: var(--clr-primary-100);
    font-family: var(--ff-body);
    font-size: var(--fs-400);
    font-weight: var(--fw-regular);
    text-transform: uppercase;
    margin-left: 0.75em;
    text-decoration: none;
}

.dowload-text a:hover,
.dowload-text a:focus {
    color: var(--clr-accent-300)
}

.promo-container {
    display: flex;
    justify-content: space-between;
    margin-top: 3.13rem;

}

.promo-image {
    box-sizing: border-box;
    max-width: calc(100% - 1.5em);
    margin: 0 0.5em;
}

.promo-container-last {
    margin-bottom: 9.4rem;
}


h2 {
    margin-top: 6.25rem;
}


@media (max-width: 1200px) {

    .booking-container {
        font-size: var(--fs-500);
    }

    .booking-container {
        font-size: var(--fs-400);
    }

}

@media (max-width: 850px) {
    .booking-container {
        font-size: var(--fs-400);
    }

    .dowload-text a {
        font-size: var(--fs-300);
    }

}

@media (max-width: 500px) {
    .booking-container {
        font-size: var(--fs-300);
    }

    .dowload-text a {
        font-size: var(--fs-100);
    }


}