/* ========================================
                Frontpage {DESKTOP}
                [START]
========================================= */

@media (min-width: 1200px) {

    .l-hero__overlay {
        left: 14%;
        top: 24%;
        width: fit-content;
    }

    .hero__title {
        font-size: 4rem;
    }

    .highlights {
        justify-content: space-between;
    }

    .about__title {
        margin-left: auto;
        margin-right: auto;
        font-size: 3.25rem;
    }

    .about {
        flex-direction: row;
        width: 80%;
    }

    .about__img {
        width: 60%;
    }

    .about__detail {
        width: 50%;
        height: auto;
        margin-top: 5%;
        margin-bottom: -5%;
        margin-left: -16%;
    }

    .featured-offers {
        width: 60%;
    }
    
    .l-featured-offers .featured-offers .slick-list {
        padding: calc(var(--slider-gap-size) * 2) !important; /* Show partial next slide */
    }

    .featured-offers__title {
        margin-left: 20%;
        font-size: 3rem;
    }

    .presentation-slider__title {
        font-size: 2.5rem;
    }

}

/* ========================================
                Frontpage {DESKTOP}
                [END]
========================================= */