/*  ------  local   ------  */
.dsl__page .dsl__compare-title {
    max-width: 1098px;
}

.dsl__page .dsl__tile-number-bloc {
    justify-content: flex-start;
}

@media (min-width: 769px){
    .dsl__page .dsl__facial-qrcode {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1113px){
    .dsl__page .dsl__facial-content-right {
        width: 232px;
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2){
    .dsl__page .dsl__numbers-number-bloc {
        width: 27%;
    }

    .dsl__page .dsl__tile-content {
        padding: 60px 20px;
    }
}

@media (orientation: portrait) {

}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .dsl__page .dsl__navigation-content .dsl__cta {
        padding-left: 23px;
    }

    .dsl__page .dsl__numbers-number-bloc {
        width: 32%;
    }

    .dsl__page .dsl__technology-content {
        padding-right: 20px;
    }

    .dsl__page .dsl__epigenetic-title {
        font-size: 28px;
    }

    .dsl__page .dsl__tile-content {
        padding: calc(60 * (100vw / 1024)) calc(30 * (100vw / 1024));
    }

    .dsl__page .dsl__facial {
        width: 94%;
    }

    .dsl__page .dsl__facial-body {
        padding: 32px 2% 32px calc(7% + 210px);
    }

    .dsl__page .dsl__facial-content-left {
        padding-right: 20px;
    }

    .dsl__page .dsl__facial-content-right-text {
        font-size: 16px;
    }

    .dsl__page .dsl__facial-expert-body {
        padding: 12px 8px 12px 50px;
    }

    .dsl__page .dsl__compare-title {
        font-size: 74px;
    }

    .dsl__page .dsl__compare-item[data-item="1"] {
        padding-left: 25px;
        padding-right: 150px;
    }

    .dsl__page .dsl__compare-item[data-item="2"] {
        padding-right: 25px;
    }

    .dsl__page .dsl__service {
        border-left: solid 1px #d3ccc8;
    }
}

/*iPhone 11, 12, 13, 13 Min, and 13 Pro Max*/
@media (max-width: 480px) {
    .dsl__page .dsl__epigenetic-subtitle {
        width: 100%;
    }

    .dsl__page .dsl__facial-body {
        width: 92%;
    }

    .dsl__page .dsl__facial-expert {
        left: 16px;
    }

    .dsl__page .dsl__bloc-legendes {
        padding-bottom: 45px;
    }
}