/*  ------  local   ------  */
body,
html {
    overflow-x: clip !important;
}

.dsl__page .dsl__navigation {
    display: none !important;
}

.dsl__page .dsl__bkgd {
    z-index: -2;
}

i-footer {
    background-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) {
    .dsl__page .dsl__header-body {
        width: 96%;
    }
    
    .dsl__page .dsl__header-content {
        max-width: calc(494* var(--headerWidth));
    }

    .dsl__page .dsl__research-body {
        width: 95%;
    }

    #dsl_bloc-new-era .dsl__bloc-text {
        width: 85%;
    }
}

/*iPhone 11, 12, 13, 13 Min, and 13 Pro Max*/
@media (max-width: 480px) {
    .dsl__page .dsl__definition {
        width: 87%;
    }

    .dsl__page .dsl__virtual-title {
        font-size: 42px;
    }
}