body, html { overflow-x: clip !important; }
.services .services__gift-title {
    min-height: 32px;
}
/* .custom-swiper-width {
    width: 49% !important;
    margin: auto;
} */
.services .services-banner__bloc-picture-infos-container {
    width: 397px;
}
.services-gift__swiper .services__swiper-wrapper {
    width: 25%;
    margin: auto;
}
.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 { */
    .services-banner__bloc-picture-infos.services-banner__right.services-banner__right-black {
        margin-right: -2%;
    }
    .services .services-banner__bloc-picture-infos.services-banner__right.services-banner__right-black .services-banner__bloc-picture-infos-container {
        width: 397px;
    }
    .custom-swiper-width {
        /* width: 64% !important; */
    }
    .services .services-banner__bloc-picture-infos-container {
        width: 375px;
    }
    .services .services-banner__left {
        margin-left: 4%;
    }
    .services .services-banner__right {
        margin-right: -8%;
    }
    .services .services__gift-title {
        min-height: unset;
    }
    .services-gift__swiper .services__swiper-wrapper {
        width: 38%;
    }
}
@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: 450px;
    }
    .services .services-banner__bloc-picture-infos-container {
        width: 370px;
    }
    .services-gift__swiper .services__swiper-wrapper {
        width: 26%;
    }
}
@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-gift__swiper .services__swiper-wrapper {
        width: 84%;
    }
    .services .services-banner__right-black .services-banner__bloc-picture-title, .services .services-banner__right-black .services__main-text {
        color: #000000;
    }
}