
@media (max-width: 768px) {
    .title-chapeau {
        color: var(--primary-1);
    }

    .l-cruise .list-options-promo .option, .l-cruise .list-options-promo .promo {
        padding: 3px 6px;
        border-radius: 2px;
        color: #fff;
        background-color: var(--primary-2);
        font-size: 0.7rem;
    }

    .l-cruise .list-options-promo .promo {
        color: #051039;
        background-color: #bee2ff;
        border-color: #bee2ff;
    }

    h1.title-chapeau {
        margin: 15px 0 0;
    }

    .header-type-1 .mylineSearchSej {
        padding-bottom: 5px;
    }

    .text-slide_first h1 {
        font-size: 2.5em;
    }

    .text-slide_first p {
        font-size: 1.2rem;
        display: block;
    }


}