body, html { overflow-x: clip !important; }

/* utility to hide the display */
.is-hidden {
    display: none !important;
}
.services-gift .swiper-wrapper {
    justify-content: center;
}

.services-header__visual,
    .services-header__content {
        display: none;
    }

.services .services-banner__right-black .services-banner__bloc-picture-title, .services .services-banner__right-black .services__main-text {
    color: #fff;
}

@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .services .services-banner__right-black .services-banner__bloc-picture-title, .services .services-banner__right-black .services__main-text {
        width: 80%;
    }
}


@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .services .services-header__bloc {
        max-width: 476px;
        margin-left: 60px;
    }
}

@media (max-width: 480px) {
    .services-banner__bloc-picture-infos.services-banner__right.services-banner__right-black {
        margin: 16px auto;
    }
    .services .services-banner__right-black .services-banner__bloc-picture-title {
        width: unset;
    }
    .custom-swiper-width {
        width: 79% !important;
    }
    .services .services__main-title.services__main-title-benefit {
        width: unset;
    }
    .services .services-banner__right {
        margin-right: 0;
    }
    .services .services-banner__bloc-picture-text {
        width: unset;
    }
    .services .services__gift-title {
        min-height: 0;
    }
    .services .services-banner__right-black .services__main-text {
        width: unset;
    }
    .services .services-banner__right-black .services-banner__bloc-picture-title, .services .services-banner__right-black .services__main-text {
        color: #000000;
    }
}

/* --- */
/* .swiper-wrapper-1 {
    width: 50% !important;
    margin: auto;
} */