@media(min-width:1440px) {
    .info_left-container__qpWtR {
        width: calc(100% - 19.77rem)
    }
    .unit_imgtext__2J2O6:hover a[data-imgtextlink],
    .unit_imgtext__2J2O6:hover div[data-img] {
        transform: scale(1.1)
    }
}

.components_progress-bar__8phmO {
    --width: 16.94rem;
    animation: components_move__pvR8J 3s linear infinite
}

@keyframes components_move__pvR8J {
    0% {
        transform: translateX(-100%)
    }
    25% {
        transform: translateX(0)
    }
    50% {
        transform: translateX(calc(var(--width) / 3))
    }
    75% {
        transform: translateX(calc(var(--width) * 2 / 3))
    }
    to {
        transform: translateX(calc(var(--width) + 100%))
    }
}

.components_device__r6AoU {
    --width: calc(var(--radio) * var(--height));
    --height: 30rem;
    background: #fff;
    --radio: 0.5625
}

.components_device__r6AoU .components_height__h2bic {
    height: var(--height)
}

.components_device__r6AoU .components_width__tKT45 {
    width: var(--width)
}

.components_device__r6AoU .components_mobile-portrait__7V59U {
    width: var(--width);
    height: var(--height)
}

.components_device__r6AoU .components_mobile-landscape__Mq_2U {
    width: var(--height);
    height: var(--width)
}

.components_device__r6AoU .components_desktop__vFr_5 {
    width: 100%;
    height: 100%
}

.components_device__r6AoU .components_full-screen-mobile-portrait___cw__ {
    width: calc(var(--radio)*100vh);
    height: 100vh
}

.components_device__r6AoU .components_full-screen-desktop__LEHQB,
.components_device__r6AoU .components_full-screen-mobile-landscape__w_aad {
    width: 100%;
    height: 100vh
}

.header_header__KTVf_ .header_login-btn__FiQiO {
    background: linear-gradient(1turn, #0663e6, #2dd9f9)
}

.header_header__KTVf_ .header_language-select__MXl9u .header_language-select-check__MElqo {
    position: relative;
    color: #333
}

.header_header__KTVf_ .header_language-select__MXl9u .header_language-select-check__MElqo:after {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 10px;
    content: "✔"
}

.header_header__KTVf_ .header_language-select__MXl9u:after {
    position: absolute;
    right: 17px;
    top: -10px;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 10px 10px;
    width: 0;
    height: 0;
    content: ""
}

.skeleton_skeleton__GJrCl {
    background: linear-gradient(90deg, #ffb696 45%, rgba(255, 182, 150, .082) 50%, #ffb696 55%);
    background-size: 400% 100%
}

@media(min-width:1440px) {
    .container_container__v5gtR {
        min-width: calc(100vw - 12.89rem)
    }
}

.loading_page-load__etCZn {
    display: inline-block;
    color: #229ce9;
    animation: loading_page-load-animation__gcvcU 1.4s linear 0s infinite normal none running
}

.loading_page-load__etCZn .loading_page-load-circle__F2e_t {
    animation: loading_page-load-circle-animation__a9dmD 1.4s ease-in-out 0s infinite normal none running;
    stroke: currentcolor;
    stroke-dasharray: 80px, 200px;
    stroke-dashoffset: 0
}

@keyframes loading_page-load-animation__gcvcU {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes loading_page-load-circle-animation__a9dmD {
    0% {
        stroke-dasharray: 1px, 200px;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -15px
    }
    to {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -125px
    }
}