.information__picto {
    display: flex;
}

.wrapper.contact {
    margin-bottom: 155px;
}

@media (min-width: 1366px) {
    .dropdown-information {
        max-height: 140px;
        overflow-y: auto;
    }
}

/* IE only */
@media screen and (min-width:0\0) {
    .full-width-6-img__content {
        align-items: flex-start !important;
    }

    body {
        overflow-x: hidden;
    }

    .form__label-dyn[for="sylius_contact_topic"] {
        display: none;
    }

    .contact-form .form__textarea {
        border: none;
    }
}


.homepage--actus .full-width-3-block__block-2 .image,
.homepage--actus .full-width-3-block__block-3 .image {
    background-size: cover;
    width: 100%;
    min-height: 250px;
    display: block;
    background-position: center;
}

.homepage--actus .content {
    position: initial;
    top: 0;
}

.homepage--actus .full-width-3-block__block-2 {
    width: 33%;
    background: #272848 !important;
}

.homepage--actus .full-width-3-block__block-2:nth-child(2) {
    width: 34%;
}

.homepage--actus-cta {
    padding: 30px 0;
}

@media (max-width: 800px) {

    .full-width-3-block__block-2,
    .full-width-3-block__block-3 {
        width: 100% !important;
        min-height: auto !important;
        background: #272848 !important;
    }

    .full-width-3-block__block-2 .content,
    .full-width-3-block__block-3 .content {
        position: initial;
        top: 0;
    }
}


.home-search {
    height: auto !important;
}

.search__input {
    margin-bottom: 20px;
}

.search-overlay__content .content__top {
    height: 43vh !important;
}

.main-slider-search .home-search {
    bottom: unset !important;
}

.main-slider-search {
    height: auto !important;
    margin-bottom: 130px;
}


.full-width-3-block__block-1 {
    min-height: auto;
    width: 100% !important;
}


.full-width-3-catalogue {
    width: 100%;
    display: block;
    text-align: center;
}

.full-width-3-catalogue .full-width-3-block__block-2 {
    margin-top: 100px;
    margin-bottom: 200px;
    margin-left: 25px;
    margin-right: 25px;
    min-height: 400px;
    height: auto;
    display: inline-block;
    border-radius: 10px;
    background-color: #272847;
}

.full-width-3-catalogue .full-width-3-block__block-2 .content {

    position: initial;
    padding: 20px 20px 40px 20px;
}



.full-width-3-catalogue .full-width-3-block__block-2 .image,
.full-width-3-catalogue .full-width-3-block__block-3 .image {
    background-size: cover;
    width: 100%;
    min-height: 200px;
    display: block;
    background-position: center;

    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

@media (max-width: 800px) {
    .full-width-3-catalogue .full-width-3-block__block-2 {
        margin: 0;
        margin-top: 10px;
        border-radius: 0;
    }
}

.dots-list {
    padding: 85px 0 40px;

}

.product-presentation .slider__item img {
    display: block !important;
    margin: 0 auto !important;
    max-height: 400px !important;
}

.full-width-1-img__background img {
    height: 100% !important;
}

.full-width-1-img__background {
    height: 100% !important;
}