@media (min-width: 600px) {
    .hero__smaller {
        font-size: 52px !important;
        line-height: 62px !important;
    }
    .__build {
        font-size: 4rem !important;
    }
}

@media only screen and (max-width: 600px) {
    .index__article__title {
        font-size: 26px !important;
        margin-bottom: 30px !important;
    }

    .__build {
        font-size: 3rem !important;
        text-align: center;
    }

    .hero .hero__content {
        margin-left: 0 !important;
    }

    .hero__smaller {
        font-size: 22px !important;
        line-height: 36px !important;
        /* text-align: center; */
    }

    .promotion .promotion__button_container {
        min-width: unset !important;
    }

    .carriere__row {
        justify-content: center;
    }

    .promotion__body {
        font-size: 18px !important;
    }

    .award__title {
        font-size: 22px;
    }

    section {
        height: unset;
    }

    .title__biig {
        font-size: 2rem !important;
    }

    .qsn__apropos__para {
        padding-left: 0;
        padding-right: 0;
    }
    .promotion.promotion-142-carr {
        background-image: none !important;
        background-color: #fff;
    }
    .main {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .main .content h2 {
        font-size: 20px !important;
    }
    .immersive_slider .is-slide {
        padding: 0 !important;
    }
    #timeline {
        width: 100% !important;
        height: 600px!important;
    }
    #dates {
        width: 30% !important;
    }
    #issues {
        width: 70% !important;
    }
    #issues li {
        display: block;
        width: auto !important;
        opacity: 1!important;
    }

    #issues li img {
        display: block!important;
        width: 100%!important;
    }

    /* KOSSA CSS */
    svg{display: inline!important;}
    .hero{
        min-height: auto;
    }
    .hero .hero__video{
        object-fit: contain!important;
    }
    .promotion.promotion-142{
        background-position: right;
    }
    .slider-background{
        background-size: contain;
        background-repeat: no-repeat;
    }
    .navigation-hamburger{
        top: 60px!important;
    }
     .navigation-hamburger .navigation__list-item{
        margin: 1rem 0!important;
    }
    .promotion .promotion__body {
        width: 90%;
    }
    #news.promotion {
        min-height: 26rem;
        text-align: center;
    }
    .slider-content .slider-item{
        padding: 0 .4em 7rem;
        background-color: rgba(0, 0, 0, 0.62);
    }
    .slider-content .slider-item .button--nanuk{
        margin: 0 auto;
    }
    #news.promotion.promotion-142{
        background-image: none!important;
        background-color: #0065c3;
    }
    .promotion.promotion-142-perf{
        min-height: 31rem;
    }
    .promotion.promotion-142-carr{
        min-height: 30rem;
    }
    #footer .footer__row{
        display: block;
    }
    .phone-number > div {
        justify-content: flex-start!important;
    }
    #footer .logo-footer > div {
        justify-content: center!important;
    }
    #promotion-scroll{
        min-height: 60rem;
    }

    /* qui somme nous */
    .hero .hero__titles{
        position: static; 
        padding: 1rem;
    }
    .article__section .prev-arrow, .article__section .next-arrow{
        top: 96%;
    }
    .hero.promotion .footer__row{
        width: 100%;
    }
    .footer__row .button--nanuk{
        max-width: 100%;
        width: 100%;
    }
    #footer{
        height: initial!important;
        min-height: initial!important;
    }
    .hero__titles{
        position: static!important;
    }
    .career-landing-card__background{
        height: inherit!important;
    }
    .qsn-white{
        flex-direction: column;
    }
    .promotion .promotion__right .promotion__container2{
        margin-top: 30px!important;
    }
    .marques{
        background-position: top right;
    }
    .promotion.promotion-142 .promotion__container2 img{
        display: none;
    }
    .wangotron__copy{
        display: none;
    }
    .career-landing-card__wrapper{
        top: 30%!important;
    }
    .promotion .promotion__title {
        font-size: 1.6rem;
    }

    .promotion.promotion-14223{
        display: block;
    }
    .carriere__card__title{
        font-size: 30px;
    }
    section.mirinda{
        background-position: left!important;
    }

    /*  */
    .hero.promotion.marques{
        background-position: right;
    }
    .hero__content .hero__titles{
        margin-top: 110px;
    }
    .hide-on-mobile{
        display: none;
    }
    .promotion.promotion-1422{
        padding-bottom: 40px;
    }
    .image-background{
        background-position: center;
    }
    .promotion__container1 img{
        transform: translate(0)!important;
    }
}
