/*  ------  dts   ------  */
body, html {
    overflow-x: clip!important;
}

/* tablet landscape */
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    body, html {
        overflow-x: clip!important;
    }
    .src__page .src__sets-title {
        width: 64%;
    }
    .src__page .src__tel-media-text {
        left: calc(127 * var(--ratioTel));
    }
}
/* tablet portrait */
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
    body, html {
        overflow-x: clip!important;
    }
    .src__page .src__tel-media-text {
        left: calc(108 * var(--ratioTel));
    }
}
/* mobile */
@media (max-width: 480px) {
    body, html {
        overflow-x: clip!important;
    }
    .src__page .src__anchor-content {
        width: 96%;
    }
}


