@charset "UTF-8";
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

@tailwind base;
@tailwind components;
@tailwind utilities;

*,
*:before,
*:after {
    padding: 0%;
    margin: 0;
    border: 0;
    box-sizing: border-box
}

a {
    text-decoration: none
}

ul,
ol,
li {
    list-style: none
}

img {
    vertical-align: top
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit
}

html {
    scroll-behavior: smooth
}

body._lock {
    overflow: hidden
}

._hidden {
    opacity: 0;
    visibility: hidden
}

* {
    font-family: Montserrat, sans-serif;
    font-style: normal
}

.interaction-off {
    cursor: default;
    pointer-events: none
}

.wrapper {
    min-height: 100%;
    padding-top: 0
}

.wrapper-content {
    max-width: 1400px;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    margin-left: auto;
    margin-right: auto
}

.modal__wrapper {
    transition: all .3s ease 0s;
    z-index: 100;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    display: flex;
    visibility: hidden;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.modal__wrapper._active {
    visibility: visible
}

.modal__container {
    position: relative;
    border-radius: 30px;
    visibility: hidden
}

.modal__container._active {
    visibility: visible
}

#gallery-modal {
    padding: 10vh 15vw
}

#gallery-container {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%
}

#gallery-container>.modal-close {
    cursor: pointer;
    position: absolute;
    top: -46px;
    right: -46px;
    width: 40px;
    height: 40px
}

.modal__content-container {
    min-width: 280px;
    max-width: 640px;
    min-height: 380px;
    background-color: #fff;
    padding: 45px 34px 89px;
    border-radius: 30px
}

.modal__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center
}

.modal__description {
    margin-top: 25px;
    display: flex;
    flex-direction: column
}

.modal__description>span {
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #828d9d
}

.modal_button__wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

.modal__button {
    justify-self: center;
    position: relative;
    width: 195px;
    height: 70px;
    display: flex;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    padding: 22px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #0053c5;
    color: #f9fbfd
}

.modal__button:after {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red {
    transition: text-indent .2s linear 0s
}

.modal__button.effect-red:before {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red:hover {
    text-indent: 50px
}

.modal__button.effect-red:hover:before {
    transform: translate(0)
}

.modal__button.effect-red:hover:after {
    transform: translate(30px)
}

.modal__img1 {
    width: 180px;
    height: 180px;
    transform: scale(1.4);
    position: absolute;
    top: calc(50% - 100px);
    left: -120px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
    background-repeat: no-repeat;
    background-size: contain
}

.modal__img2 {
    z-index: -1;
    width: 80px;
    height: 80px;
    position: absolute;
    top: -40px;
    right: -40px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width: 1400px) {
    .wrapper-content {
        max-width: 100%
    }
}

@media (max-width: 768px) {
    .wrapper-content {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (max-width: 640px) {
    .wrapper-content {
        padding-left: 14px;
        padding-right: 14px
    }
}

@tailwind base;
@tailwind components;
@tailwind utilities;

*,
*:before,
*:after {
    padding: 0%;
    margin: 0;
    border: 0;
    box-sizing: border-box
}

a {
    text-decoration: none
}

ul,
ol,
li {
    list-style: none
}

img {
    vertical-align: top
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit
}

html {
    scroll-behavior: smooth
}

body._lock {
    overflow: hidden
}

._hidden {
    opacity: 0;
    visibility: hidden
}

* {
    font-family: Montserrat, sans-serif;
    font-style: normal
}

.interaction-off {
    cursor: default;
    pointer-events: none
}

.wrapper {
    min-height: 100%;
    padding-top: 0
}

.wrapper-content {
    max-width: 1400px;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    margin-left: auto;
    margin-right: auto
}

.modal__wrapper {
    transition: all .3s ease 0s;
    z-index: 100;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    display: flex;
    visibility: hidden;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.modal__wrapper._active {
    visibility: visible
}

.modal__container {
    position: relative;
    border-radius: 30px;
    visibility: hidden
}

.modal__container._active {
    visibility: visible
}

#gallery-modal {
    padding: 10vh 15vw
}

#gallery-container {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%
}

#gallery-container>.modal-close {
    cursor: pointer;
    position: absolute;
    top: -46px;
    right: -46px;
    width: 40px;
    height: 40px
}

.modal__content-container {
    min-width: 280px;
    max-width: 640px;
    min-height: 380px;
    background-color: #fff;
    padding: 45px 34px 89px;
    border-radius: 30px
}

.modal__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center
}

.modal__description {
    margin-top: 25px;
    display: flex;
    flex-direction: column
}

.modal__description>span {
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #828d9d
}

.modal_button__wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

.modal__button {
    justify-self: center;
    position: relative;
    width: 195px;
    height: 70px;
    display: flex;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    padding: 22px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #0053c5;
    color: #f9fbfd
}

.modal__button:after {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red {
    transition: text-indent .2s linear 0s
}

.modal__button.effect-red:before {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red:hover {
    text-indent: 50px
}

.modal__button.effect-red:hover:before {
    transform: translate(0)
}

.modal__button.effect-red:hover:after {
    transform: translate(30px)
}

.modal__img1 {
    width: 180px;
    height: 180px;
    transform: scale(1.4);
    position: absolute;
    top: calc(50% - 100px);
    left: -120px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
    background-repeat: no-repeat;
    background-size: contain
}

.modal__img2 {
    z-index: -1;
    width: 80px;
    height: 80px;
    position: absolute;
    top: -40px;
    right: -40px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width: 1400px) {
    .wrapper-content {
        max-width: 100%
    }
}

@media (max-width: 768px) {
    .wrapper-content {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (max-width: 640px) {
    .wrapper-content {
        padding-left: 14px;
        padding-right: 14px
    }
}

.header {
    width: 100%;
    position: absolute;
    z-index: 14;
    background-color: #23232B;
    font-size: 14px
}

.header-absolute {
    position: absolute
}

.header__container {
    max-width: 1400px;
    min-height: 70px;
    margin: 0 auto;
    padding: 22px 28px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._hidden__close {
    opacity: 0;
    visibility: hidden;
    width: 0;
    right: -72px
}

.menu__list>li {
    position: relative;
    margin: 0 0 0 2px;
    transition: all .3s ease;
    color: white;
}

.menu__list>li:not(._active)>.menu__link-hr {
    display: none
}

.menu__link,
.menu__sub-link {
    font-family: Manrope
}

.menu__link-hr,
.menu__sub-link-hr {
    display: block;
    padding: 0;
    height: 0;
    border: none;
    border-top: 1px solid #333
}

.menu__link-hr {
    margin: 15px 0
}

.menu__sub-link-hr {
    margin: 10px 0
}

.menu__sub-link-hr:last-child {
    display: none
}

.dropdown-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.menu__arrow {
    display: none;
    margin-left: 4px
}

.menu__sub-list {
    z-index: 5;
    position: absolute;
    top: 39px;
    left: 0;
    background-color: #000;
    border-radius: 0 10px 10px;
    padding: 25px;
    min-width: 200px;
    color: #fff;
    transition: all .3s ease 0s;
    opacity: 0;
    visibility: hidden
}

.menu__list>li._active .menu__sub-list {
    transition: opacity .3s ease 0s;
    opacity: 1;
    visibility: visible;
    transform: translate(0);
    pointer-events: all
}

.menu__sub-link {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-indent: 7px
}

.menu__sub-link:hover {
    color: #df1d26
}

.menu__social {
    display: flex;
    width: 100%;
    margin-top: auto;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 10px;
    column-gap: 10px
}

.menu__social svg>path,
.menu__social svg>g>path:first-child {
    fill: #fff
}

.menu__social svg>circle {
    stroke: #fff
}

.menu__phone {
    font-style: normal;
    font-weight: 500;
    line-height: 17px;
    font-family: 'Golos';
    color: #ffffff;
    border: 1px solid #0052F1;
    border-radius: 24px;
    /* width: 156px; */
    height: 37px;
    padding: 10px 18px;
    gap: 10px;
}

body._touch .menu__list>li {
    display: flex
}

body._touch .menu__list>li._active .menu__arrow {
    transform: rotate(-180deg)
}

body._touch .dropdown-link {
    flex: 1 1 auto
}

body._touch .menu__arrow {
    display: inline;
    transition: transform .3s ease 0s
}

@media (max-width: 1023px) {
    .header__container {
        position: relative;
        align-items: flex-end
    }

    .menu__icon {
        z-index: 5;
        display: block;
        cursor: pointer
    }

    .menu__link {
        font-weight: 400;
        font-size: 18px;
        line-height: 25px;
        text-transform: uppercase;
        color: #fff
    }

    .menu__body {
        z-index: 5;
        position: fixed;
        width: calc(100% - 72px);
        height: 100%;
        top: 0;
        left: -100%;
        padding: 28px;
        background-color: rgba(0, 0, 0, .92);
        transition: left .3s ease 0s;
        overflow: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .menu__body._active {
        left: 0
    }

    .menu__close {
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
        width: 72px;
        height: 92px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: right .3s ease 0s
    }

    .menu__list {
        width: 100%;
        flex: 1 1 auto
    }

    .menu__list>li {
        padding: 15px 0;
        flex-direction: column;
        flex-wrap: wrap
    }

    .menu__list>li._active {
        padding-bottom: 0
    }

    .menu__arrow {
        display: inline;
        transition: transform .3s ease 0s
    }

    .menu__list>li._active .menu__arrow {
        transform: rotate(-180deg)
    }

    .menu__sub-list {
        display: none;
        position: relative;
        background-color: transparent
    }

    .menu__list>li._active>.menu__sub-list {
        display: block;
        top: 0;
        padding: 0
    }

    .menu__sub-link {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }

    .menu__phone {
        position: absolute;
        top: 22px;
        right: 28px
    }
}

@media (max-width: 768px) {
    .menu__phone {
        font-size: 14px
    }
}

@media (min-width: 1024px) {
    .header__container {
        padding: 22px 48px
    }

    .header__menu {
        display: flex;
        align-items: center
    }

    .menu__close {
        opacity: 0;
        visibility: hidden;
        width: 0
    }

    .menu__icon,
    .menu__logo,
    .menu__link-hr,
    .menu__social {
        display: none
    }

    .menu__list {
        display: flex;
        align-items: center
    }

    .menu__list>li {
        padding: 6px 15px
    }

    .menu__arrow>svg>path {
        fill: #000
    }

    .menu__sub-list {
        transform: translateY(5%);
        pointer-events: none
    }

    body._pc .menu__list>li:hover {
        background-color: #0052f1;
        color: #fff
    }

    body._pc .menu__list>li>a:hover,
    body._pc .menu__list>li>.dropdown-link>a:hover {
        color: #fff
    }

    body._pc .menu__list>li:hover .menu__sub-list {
        opacity: 1;
        visibility: visible;
        transform: translate(0);
        pointer-events: all
    }

    .dropdown-link:before {
        content: " ";
        position: absolute;
        width: 100%;
        height: 6px;
        top: 33px;
        left: 0;
        background-color: transparent
    }

    body._pc li .dropdown-link:after {
        transition: all .3s ease 0s
    }

    body._pc li:hover .dropdown-link:after {
        content: " ";
        position: absolute;
        width: 0;
        height: 0;
        top: 33px;
        left: 50%;
        border: 6px solid;
        border-color: #0052f1 transparent transparent transparent
    }
}

@tailwind base;
@tailwind components;
@tailwind utilities;

*,
*:before,
*:after {
    padding: 0%;
    margin: 0;
    border: 0;
    box-sizing: border-box
}

a {
    text-decoration: none
}

ul,
ol,
li {
    list-style: none
}

img {
    vertical-align: top
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit
}

html {
    scroll-behavior: smooth
}

body._lock {
    overflow: hidden
}

._hidden {
    opacity: 0;
    visibility: hidden
}

* {
    font-family: Montserrat, sans-serif;
    font-style: normal
}

.interaction-off {
    cursor: default;
    pointer-events: none
}

.wrapper {
    min-height: 100%;
    padding-top: 0
}

.wrapper-content {
    max-width: 1400px;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    margin-left: auto;
    margin-right: auto
}

.modal__wrapper {
    transition: all .3s ease 0s;
    z-index: 100;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    display: flex;
    visibility: hidden;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.modal__wrapper._active {
    visibility: visible
}

.modal__container {
    position: relative;
    border-radius: 30px;
    visibility: hidden
}

.modal__container._active {
    visibility: visible
}

#gallery-modal {
    padding: 10vh 15vw
}

#gallery-container {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%
}

#gallery-container>.modal-close {
    cursor: pointer;
    position: absolute;
    top: -46px;
    right: -46px;
    width: 40px;
    height: 40px
}

.modal__content-container {
    min-width: 280px;
    max-width: 640px;
    min-height: 380px;
    background-color: #fff;
    padding: 45px 34px 89px;
    border-radius: 30px
}

.modal__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center
}

.modal__description {
    margin-top: 25px;
    display: flex;
    flex-direction: column
}

.modal__description>span {
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #828d9d
}

.modal_button__wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

.modal__button {
    justify-self: center;
    position: relative;
    width: 195px;
    height: 70px;
    display: flex;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    padding: 22px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #0053c5;
    color: #f9fbfd
}

.modal__button:after {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red {
    transition: text-indent .2s linear 0s
}

.modal__button.effect-red:before {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red:hover {
    text-indent: 50px
}

.modal__button.effect-red:hover:before {
    transform: translate(0)
}

.modal__button.effect-red:hover:after {
    transform: translate(30px)
}

.modal__img1 {
    width: 180px;
    height: 180px;
    transform: scale(1.4);
    position: absolute;
    top: calc(50% - 100px);
    left: -120px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
    background-repeat: no-repeat;
    background-size: contain
}

.modal__img2 {
    z-index: -1;
    width: 80px;
    height: 80px;
    position: absolute;
    top: -40px;
    right: -40px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width: 1400px) {
    .wrapper-content {
        max-width: 100%
    }
}

@media (max-width: 768px) {
    .wrapper-content {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (max-width: 640px) {
    .wrapper-content {
        padding-left: 14px;
        padding-right: 14px
    }
}

.primary-button {
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 24px 0;
    overflow: hidden;
    transition: all .3s ease;
    display: inline-block;
    letter-spacing: .1em
}

.primary-button__transform {
    transition: all .3s ease;
    display: flex;
    align-items: center;
    position: relative
}

.primary-button__transform span {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding: 0 74px 0 32px
}

.primary-button__transform svg {
    position: absolute;
    width: 38px;
    top: 50%
}

.primary-button__transform svg:first-child {
    left: 0;
    transform: translateY(-50%) translate(-100%)
}

.primary-button__transform svg:last-child {
    right: 0;
    transform: translateY(-50%) translate(-50%)
}

.primary-button:hover .primary-button__transform {
    transform: translate(26%)
}

.primary-button.primary-button_red:not(.primary-button_fill) {
    color: #df1d26
}

.primary-button.primary-button_red:not(.primary-button_fill) svg path {
    fill: #df1d26
}

.primary-button.primary-button_blue:not(.primary-button_fill) {
    color: #0052f1
}

.primary-button.primary-button_blue:not(.primary-button_fill) svg path {
    fill: #0052f1
}

.primary-button.primary-button_fill.primary-button_red {
    background: #DF1D26
}

.primary-button.primary-button_fill.primary-button_blue {
    background: #0052F1
}

.primary-button_outline {
    background-color: transparent
}

.primary-button_outline.primary-button_blue {
    color: #0052f1;
    border: 1px solid #0052F1
}

.primary-button_outline.primary-button_blue svg path {
    fill: #0052f1
}

.primary-button_outline.primary-button_red {
    color: #df1d26;
    border: 1px solid #DF1D26
}

.primary-button_outline.primary-button_red svg path {
    fill: #df1d26
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red {
    color: #0052f1;
    border: 1px solid #0052F1
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red svg path {
    fill: #0052f1
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue {
    color: #df1d26;
    border: 1px solid #DF1D26
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue svg path {
    fill: #df1d26
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_red {
    background: #0052F1
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_blue {
    background: #DF1D26
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) {
    color: #0052f1
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) svg path {
    fill: #0052f1
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) {
    color: #df1d26
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) svg path {
    fill: #df1d26
}

footer {
    display: flex;
    justify-content: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #828d9d;
    background-color: #f9fbfd
}

footer a:hover {
    color: #525b6c
}

footer .primary-button>.primary-button__transform svg {
    width: 23px
}

footer .primary-button>.primary-button__transform span {
    display: flex;
    align-items: center;
    height: 100%;
    text-align: left;
    padding: 0 60px 0 23px
}

footer .primary-button .primary-button__transform {
    height: 100%
}

footer .primary-button:hover .primary-button__transform {
    transform: translate(16%)
}

.footer__wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1400px
}

.footer-social {
    display: flex;
    margin: 0 14px 155px;
    order: 3;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    row-gap: 22px
}

.footer-social__buttons {
    display: flex;
    -moz-column-gap: 10px;
    column-gap: 10px
}

.social-link {
    transition: all .5s ease
}

.social-link:hover svg>path,
.social-link:hover svg>g>path:first-child {
    fill: #fff
}

.social-link:hover svg>circle {
    fill: #0052f1
}

.hr__footer {
    display: none;
    border: 1px solid #dde0eb
}

.footer__navigation {
    margin: 0 14px;
    display: flex;
    flex-direction: column;
    row-gap: 50px
}

.navigation__container {
    display: flex;
    flex-direction: column;
    margin-top: 50px
}

.navigation__hr {
    display: block;
    padding: 0;
    height: 0;
    border: none;
    border-top: 1px solid #dde0eb;
    margin: 15px 0
}

.navigation__dropdown {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.navigation__dropdown>span {
    display: flex;
    align-items: center
}

.navigation__arrow {
    transition: all .3s ease 0s
}

.navigation__sub-list {
    margin-top: 20px
}

.navigation__title {
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    color: #525b6c
}

.navigation__item:not(:last-of-type) {
    margin-bottom: 10px
}

.subscribe__container {
    margin: 0 14px 50px;
    row-gap: 33px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.subscribe__input {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.subscribe__input>input {
    height: 70px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 10px 10px 30px;
    gap: 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid #dde0eb;
    border-radius: 4px
}

input:invalid {
    border: 1px solid red
}

.subscribe__input-describe {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #828d9d
}

.subscribe__button {
    width: 240px;
    height: 70px
}

@media (max-width: 767px) {

    .navigation__list .footer__arrow,
    .navigation__list .navigation__sub-list {
        transition: all .3s ease 0s
    }

    .navigation__list._active .footer__arrow {
        transform: rotate(-180deg)
    }

    .navigation__list:not(._active) .navigation__sub-list {
        display: none;
        opacity: 0;
        height: 0;
        visibility: hidden
    }

    .navigation__dropdown {
        cursor: pointer
    }
}

@media (min-width: 768px) {
    .footer-social {
        order: 0;
        flex-direction: row;
        margin: 39px 42px 0
    }

    .hr__footer {
        display: block;
        margin: 14px 42px 25px
    }

    .footer__navigation {
        margin: 0 42px 50px
    }

    .navigation__container {
        margin-top: 0;
        flex-direction: row;
        -moz-column-gap: 47px;
        column-gap: 47px
    }

    .navigation__hr,
    .navigation__dropdown .footer__arrow {
        display: none
    }

    .subscribe__container {
        margin: 0;
        flex-direction: row;
        -moz-column-gap: 33px;
        column-gap: 33px;
        align-items: flex-start
    }

    .subscribe__button {
        flex: 0 0 240px
    }
}

@media (min-width: 992px) {
    .footer__navigation {
        flex-direction: row;
        justify-content: space-between
    }

    .subscribe__container {
        flex-direction: column;
        justify-content: start
    }

    .subscribe__button {
        flex: 0 0 70px
    }
}

.button-call-us {
    position: fixed;
    bottom: 51px;
    right: 6.4%;
    width: 123px;
    height: 123px;
    background-color: #0052f1;
    z-index: 12;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-animation-duration: 4.5s;
    animation-duration: 4.5s;
    -webkit-animation-name: callbtn;
    animation-name: callbtn;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.button-call-us:before {
    content: "";
    position: absolute;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #0052F1;
    opacity: 0;
    width: 100%;
    height: 100%;
    transition: opacity .8s ease
}

.button-call-us:hover:before {
    opacity: 1;
    width: 150%;
    height: 150%
}

@-webkit-keyframes callbtn {
    0% {
        box-shadow: 0 0 rgba(0, 80, 241, .37)
    }

    10% {
        box-shadow: 0 0 0 18px rgba(0, 80, 241, .37)
    }

    20% {
        box-shadow: 0 0 rgba(0, 80, 241, .37)
    }

    to {
        box-shadow: 0 0 rgba(0, 80, 241, .37)
    }
}

@keyframes callbtn {
    0% {
        box-shadow: 0 0 rgba(0, 80, 241, .37)
    }

    10% {
        box-shadow: 0 0 0 18px rgba(0, 80, 241, .37)
    }

    20% {
        box-shadow: 0 0 rgba(0, 80, 241, .37)
    }

    to {
        box-shadow: 0 0 rgba(0, 80, 241, .37)
    }
}

@media (max-width: 1220px) {
    .button-call-us {
        width: 111px;
        height: 111px
    }
}

@media (max-width: 768px) {
    .button-call-us {
        width: 84px;
        height: 84px
    }

    .button-call-us svg {
        width: 63px;
        height: 47px
    }

    .button-call-us:hover:before {
        width: 140%;
        height: 140%
    }
}

.form-input__wrapper {
    position: relative
}

.form-input__info {
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    color: #fff;
    font-size: 14px
}

.form-input_red .form-input__info {
    color: #e8767b
}

.form-input__wrapper.form-input_red input,
.form-input__wrapper.form-input_red_red textarea {
    border-color: #e8767b
}

.form-input_dark-red .form-input__info {
    color: #ae141b
}

.form-input_dark-red input,
.form-input_dark-red textarea {
    border-color: #ae141b !important
}

.form-input__wrapper input {
    font-family: Manrope
}

.home-preview-navigation {
    height: 90px;
    background-color: rgba(0, 0, 0, .5);
    position: relative
}

.home-preview-navigation__area-progress {
    display: flex;
    height: 100%
}

.home-preview-navigation .home-preview-navigation__area-progress-next,
.home-preview-navigation .home-preview-navigation__area-progress-prev {
    height: 100%;
    pointer-events: none;
    background-color: rgba(0, 0, 0, .5);
    transition-property: transform;
    transform: scaleX(0);
    flex-basis: 50%;
    width: 50%
}

.home-preview-navigation__area-progress-prev {
    transform-origin: 100% 50%
}

.home-preview-navigation__area-progress-next {
    transform-origin: 0% 50%
}

.home-preview-navigation__area-buttons {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex
}

.home-preview-navigation__button-background-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.home-preview-navigation__button-background {
    height: 100%;
    width: 283px;
    transform: translate(-50%)
}

.home-preview-navigation__button-background_theme_red,
.home-preview-navigation__button-background_theme_blue {
    background-color: #0052f1
}

.home-preview-navigation .home-preview-navigation__area-button-next,
.home-preview-navigation .home-preview-navigation__area-button-prev {
    flex-grow: 1;
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    align-items: center
}

.home-preview-navigation__area-button-prev {
    justify-content: flex-end
}

.home-preview-navigation__area-button-prev .home-preview-navigation__area-button-title {
    order: 2
}

.home-preview-navigation__area-button-prev .home-preview-navigation__area-button-arrow {
    transform: rotate(180deg)
}

.home-preview-navigation__area-button-prev:hover .home-preview-navigation__area-button-title,
.home-preview-navigation__area-button-next:hover .home-preview-navigation__area-button-title {
    background-color: #0052f1
}

.home-preview-navigation__area-button-prev:hover .home-preview-navigation__area-button-arrow {
    transform: translate(-20px) rotate(180deg)
}

.home-preview-navigation__area-button-next:hover .home-preview-navigation__area-button-arrow {
    transform: translate(20px)
}

.home-preview-navigation__area-button-title {
    height: 100%;
    width: 283px;
    text-align: center;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    color: #fff;
    transition: all .3s ease-out
}

.home-preview-navigation__area-button-arrow {
    padding: 0 30px;
    transition: all .3s ease
}

@media (max-width: 720px) {

    .home-preview-navigation__area-progress-prev,
    .home-preview-navigation__area-progress-next {
        flex-basis: 100%;
        width: 100%;
        flex-grow: 1;
        flex-shrink: 0
    }

    .home-preview-navigation__button-background-wrapper {
        opacity: 0
    }

    .home-preview-navigation_theme_red .home-preview-navigation__area-button-prev,
    .home-preview-navigation_theme_red .home-preview-navigation__area-progress-prev,
    .home-preview-navigation_theme_blue .home-preview-navigation__area-button-next,
    .home-preview-navigation_theme_blue .home-preview-navigation__area-progress-next {
        display: none
    }

    .home-preview-navigation__area-button-prev:hover .home-preview-navigation__area-button-title,
    .home-preview-navigation__area-button-next:hover .home-preview-navigation__area-button-title {
        background-color: initial
    }
}

:root {
    --home-slider-transition-time: 2s
}

.home-preview {
    top: 0px;
    width: 100%;
    height: calc(var(--vh, 1vh) * 100 - 106px);
    margin-top: 104px;
    position: relative;
    overflow: hidden
}

.home-preview__container-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.home-preview__container {
    max-width: 1296px;
    margin: 0 auto;
    position: relative;
    height: 100%
}

.home-preview__background-entities {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.home-preview__navigation {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1
}

.home-preview__education-entity-wrapper {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    top: 104px;
    left: 0;
    width: 100%;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__education-entity {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .5em;
    text-transform: uppercase;
    display: flex
}

.home-preview__education-entity-line {
    width: 272px;
    height: 2px;
    margin-right: 12px;
    position: relative;
    top: 15px;
    z-index: -1
}

.home-preview__education-entity-wrapper_theme_red .home-preview__education-entity {
    color: #adbcd3
}

.home-preview__education-entity-wrapper_theme_red .home-preview__education-entity-line {
    background-color: #adbcd3
}

.home-preview__education-entity-wrapper_theme_blue .home-preview__education-entity {
    color: #adbcd3
}

.home-preview__education-entity-wrapper_theme_blue .home-preview__education-entity-line {
    background-color: #adbcd3
}

.home-preview__basic-title-entity-wrapper {
    width: 100%;
    padding-left: calc((100vw - 1400px)/2);
    padding-right: calc((100vw - 1400px)/2);
    position: absolute;
    top: 80px;
    left: 0;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__basic-title-entity {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 406px;
    letter-spacing: 0em;
    line-height: 1;
    color: #adbcd3;
    text-transform: uppercase;
    transform: translate(1.6%);
    position: relative
}

.home-preview__basic-title-entity-circle {
    width: 104px;
    height: 104px;
    border-radius: 104px;
    border: 2px solid #ADBCD3;
    position: absolute;
    top: 38%;
    right: 10%;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__basic-title-entity-line {
    position: absolute;
    top: 50%;
    left: 100%;
    width: 1000px;
    height: 2px;
    background-color: #adbcd3;
    transform: translateY(-50%)
}

.home-preview__advance-title-entity-wrapper {
    z-index: 1;
    width: 100%;
    padding-left: calc((100vw - 1400px)/2);
    padding-right: calc((100vw - 1400px)/2);
    position: absolute;
    top: 80px;
    left: 0;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__advance-title-entity {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 406px;
    letter-spacing: 0em;
    line-height: 1;
    color: #adbcd3;
    text-transform: uppercase;
    transform: translate(-27%)
}

.home-preview__basic-boy-entity {
    position: absolute;
    bottom: -320px;
    left: 50%;
    transform: translate(-50%);
    width: 722px;
    height: auto
}

.home-preview__basic-boy-entity-image {
    position: relative;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time);
    width: auto
}

.home-preview__basic-boy-entity-circle {
    width: 604px;
    height: 604px;
    border-radius: 50%;
    border: 2px solid #ADBCD3;
    position: absolute;
    top: 40%;
    left: 14%;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__basic-boy-entity-line {
    position: absolute;
    top: 50%;
    left: 100%;
    width: 1000px;
    height: 2px;
    background-color: #adbcd3;
    transform: translateY(-50%)
}

.home-preview__advance-girl-entity {
    position: absolute;
    bottom: -320px;
    left: 50%;
    transform: translate(-35%);
    z-index: 1;
    width: 929px;
    height: auto
}

.home-preview__advance-girl-entity-image {
    position: relative;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time);
    width: auto
}

.home-preview__basic-boy-entity-image img {
    width: 100%;
    height: auto
}

.home-preview__advance-girl-entity-circle {
    width: 368px;
    height: 368px;
    border-radius: 50%;
    border: 2px solid #ADBCD3;
    position: absolute;
    top: 37%;
    right: 0%;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__advance-girl-entity-line_one {
    position: absolute;
    top: 53.8923522617px;
    left: 314.1076477383px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(-45deg);
    width: 1000px;
    height: 2px;
    background-color: #adbcd3
}

.home-preview__advance-girl-entity-line_two {
    position: absolute;
    top: 368px;
    left: 184px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(90deg);
    width: 1000px;
    height: 2px;
    background-color: #adbcd3
}

.home-preview__basic-figure-entity {
    position: absolute;
    left: 150px;
    bottom: 184px;
    transform: translate(-50%, -50%);
    height: 104px;
    width: 104px;
    border-radius: 50%;
    border: 2px solid #ADBCD3;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__basic-figure-entity-line_one {
    position: absolute;
    top: 15.2304473783px;
    left: 15.2304473783px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(-135deg);
    width: 1000px;
    height: 2px;
    background-color: #adbcd3
}

.home-preview__basic-figure-entity-line_two {
    position: absolute;
    top: 104px;
    left: 52px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(90deg);
    width: 1000px;
    height: 2px;
    background-color: #adbcd3
}

.home-preview__advance-figure-entity {
    position: absolute;
    left: 10px;
    bottom: 184px;
    transform: translate(-50%, -50%);
    height: 104px;
    width: 104px;
    border-radius: 50%;
    border: 2px solid #ADBCD3;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__advance-figure-entity-line_one {
    position: absolute;
    top: 88.7695526217px;
    left: 88.7695526217px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(45deg);
    width: 1000px;
    height: 2px;
    background-color: #adbcd3
}

.home-preview__advance-figure-entity-line_two {
    position: absolute;
    top: 52px;
    left: 0px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(180deg);
    width: 1000px;
    height: 2px;
    background-color: #adbcd3
}

.home-preview__information-entity {
    width: 346px;
    position: absolute;
    top: 470px;
    z-index: 1
}

.home-preview__information-entity__theme_blue {
    width: 412px
}

.home-preview__information-entity-title {
    font-family: Manrope;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__information-entity-description {
    font-family: Manrope;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    margin-top: 10px;
    color: #000;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__information-entity-button {
    margin-top: 28px;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__information-entity__theme_red .home-preview__information-entity-button {
    display: none
}

.home-preview .home-preview__single-information-basic-button .button-secondary__container {
    z-index: 1;
    display: inline-flex;
    height: 70px
}

.home-preview .home-preview__single-information-basic-button .button-secondary__container:hover .button-secondary {
    background-color: #ea2a23
}

.home-preview .home-preview__information-entity-button .button-secondary__container {
    z-index: 1;
    display: inline-flex;
    height: 70px
}

.home-preview .home-preview__information-entity-button .button-secondary__container:hover .button-secondary {
    background-color: #ea2a23
}

.home-preview .home-preview__single-information-advice-button .button-secondary__container {
    z-index: 1;
    display: inline-flex;
    height: 70px
}

.home-preview .home-preview__single-information-advice-button .button-secondary__container:hover .button-secondary {
    background-color: #ea2a23
}

.home-preview__more-button-entity {
    z-index: 1;
    transition: all .2s linear 0s;
    position: relative;
    width: 240px;
    height: 70px;
    display: flex;
    text-decoration: none;
    padding: 22px;
    border-radius: 6px;
    overflow: hidden;
    background-color: #0052f1;
    color: #fff;
    font-family: Manrope;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: .1em
}

.home-preview__more-button-entity:before {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.home-preview__more-button-entity:after {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.home-preview__more-button-entity:hover {
    text-indent: 30px;
    background-color: #ea2a23
}

.home-preview__more-button-entity:hover:before {
    transform: translate(0)
}

.home-preview__more-button-entity:hover:after {
    transform: translate(30px)
}

.home-preview__single-information-basic-button {
    position: absolute;
    top: 500px;
    right: 0;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__single-information-advice-button {
    position: absolute;
    top: 500px;
    right: 0;
    display: none;
    transition: transform 0s ease-in;
    transition-duration: var(--home-slider-transition-time)
}

.home-preview__basic-title-entity-wrapper.home-preview__admin-title .home-preview__basic-title-entity-text,
.home-preview__advance-title-entity-wrapper.home-preview__admin-title .home-preview__advance-title-entity {
    color: transparent
}

.home-preview_hide_basic .home-preview__education-entity-wrapper_theme_red {
    transform: translate(-200%)
}

.home-preview_hide_basic .home-preview__basic-title-entity-wrapper {
    transform: translate(-150%)
}

.home-preview_hide_basic .home-preview__basic-title-entity-circle {
    transform: translate(5000%)
}

.home-preview_hide_basic .home-preview__basic-boy-entity-image {
    transform: translateY(200%)
}

.home-preview_hide_basic .home-preview__basic-boy-entity-circle {
    transform: translate(350%)
}

.home-preview_hide_basic .home-preview__basic-figure-entity {
    transform: translate(-500%)
}

.home-preview_hide_basic .home-preview__information-entity__theme_red .home-preview__information-entity-title {
    transform: translate(-300%)
}

.home-preview_hide_basic .home-preview__information-entity__theme_red .home-preview__information-entity-description {
    transform: translate(-400%)
}

.home-preview_hide_basic .home-preview__information-entity__theme_red .home-preview__information-entity-button {
    transform: translate(-500%)
}

.home-preview_hide_basic .home-preview__single-information-basic-button {
    transform: translate(380%)
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue {
    z-index: -1
}

.home-preview_hide_advice .home-preview__education-entity-wrapper_theme_blue,
.home-preview_hide_advice .home-preview__advance-title-entity-wrapper {
    transform: translate(150%)
}

.home-preview_hide_advice .home-preview__advance-girl-entity-image {
    transform: translateY(200%)
}

.home-preview_hide_advice .home-preview__advance-girl-entity-circle {
    transform: translate(350%)
}

.home-preview_hide_advice .home-preview__advance-figure-entity {
    transform: translate(-500%)
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue .home-preview__information-entity-title {
    transform: translate(640%)
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
    transform: translate(700%)
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue .home-preview__information-entity-button {
    transform: translate(900%)
}

.home-preview_hide_advice .home-preview__single-information-advice-button {
    transform: translate(300%)
}

@media (max-height: 860px) {
    .home-preview__information-entity {
        top: 320px
    }

    .home-preview__advance-girl-entity,
    .home-preview__basic-boy-entity {
        bottom: -480px
    }
}

@media (max-height: 760px) {

    .home-preview__advance-girl-entity,
    .home-preview__basic-boy-entity {
        bottom: -520px
    }

    .home-preview__information-entity__theme_blue {
        top: 260px
    }

    .home-preview__single-information-basic-button {
        top: 420px
    }
}

@media (max-width: 1745px) {
    .home-preview__basic-figure-entity {
        display: none
    }

    .home-preview__advance-figure-entity {
        bottom: -30px
    }

    .home-preview__advance-girl-entity {
        bottom: -360px
    }

    .home-preview__basic-boy-entity {
        bottom: -320px
    }
}

@media (max-width: 1745px) and (max-height: 800px) {
    .home-preview__single-information-basic-button {
        top: 420px
    }

    .home-preview__advance-girl-entity,
    .home-preview__basic-boy-entity {
        bottom: -480px
    }
}

@media (max-width: 1745px) and (max-height: 760px) {
    .home-preview__single-information-basic-button {
        top: 340px
    }

    .home-preview__information-entity__theme_blue {
        top: 260px
    }

    .home-preview__information-entity__theme_blue .home-preview__information-entity-button {
        margin-top: 8px
    }

    .home-preview__advance-girl-entity,
    .home-preview__basic-boy-entity {
        bottom: -520px
    }
}

@media (max-width: 1400px) {
    .home-preview__container {
        margin: 0 52px
    }

    .home-preview__advance-title-entity-wrapper {
        top: 98px
    }

    .home-preview__information-entity__theme_blue {
        top: 380px
    }
}

@media (max-width: 1400px) and (max-height: 760px) {
    .home-preview__information-entity__theme_blue {
        top: 280px
    }
}

@media (max-width: 1250px) {
    .home-preview__basic-boy-entity {
        width: 616px;
        bottom: 0px
    }

    .home-preview__basic-boy-entity-circle {
        width: 488px;
        height: 488px;
        top: 46%;
        left: 17%
    }

    .home-preview__information-entity {
        top: 410px;
        width: 345px
    }

    .home-preview__information-entity__theme_blue {
        top: 350px;
        width: 357px
    }

    .home-preview__information-entity {
        margin-top: 15px;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%
    }

    .home-preview__advance-girl-entity {
        width: 779px;
        left: 55%
    }

    .home-preview__single-information-basic-button {
        top: 430px
    }

    .home-preview__advance-girl-entity {
        bottom: -220px
    }
}

@media (max-width: 1250px) and (max-height: 968px) {
    .home-preview__basic-boy-entity {
        bottom: -220px
    }
}

@media (max-width: 1250px) and (max-height: 830px) {
    .home-preview__basic-boy-entity {
        bottom: -260px
    }
}

@media (max-width: 1250px) and (max-height: 1050px) {
    .home-preview__advance-girl-entity {
        bottom: -220px
    }
}

@media (max-width: 1200px) {
    .home-preview__container {
        margin: 0 42px
    }

    .home-preview__information-entity-title {
        font-size: 18px
    }

    .home-preview__education-entity-wrapper {
        top: 64px
    }

    .home-preview__basic-title-entity-wrapper {
        top: 50px
    }

    .home-preview__advance-title-entity-wrapper {
        top: 68px
    }

    .home-preview__basic-title-entity-wrapper {
        padding: 0 42px
    }

    .home-preview__basic-title-entity {
        transform: translate(-2.2%)
    }

    .home-preview__basic-title-entity-circle {
        width: 88px;
        height: 88px
    }

    .home-preview__information-entity {
        top: 370px
    }

    .home-preview__information-entity__theme_blue {
        top: 300px
    }

    .home-preview__single-information-basic-button {
        top: 410px
    }

    .home-preview__basic-figure-entity {
        display: block;
        width: 68px;
        height: 68px;
        bottom: 10px;
        left: 56px
    }

    .home-preview__advance-girl-entity {
        height: 806px;
        width: 671px;
        bottom: -160px
    }

    .home-preview__basic-figure-entity-line_one {
        position: absolute;
        top: 9.9583694397px;
        left: 9.9583694397px;
        transform-origin: 0% 0%;
        transform: translate(-2px, -2px) rotate(-135deg)
    }

    .home-preview__basic-figure-entity-line_two {
        position: absolute;
        top: 68px;
        left: 34px;
        transform-origin: 0% 0%;
        transform: translate(-2px, -2px) rotate(90deg)
    }
}

@media (max-width: 1200px) and (max-height: 760px) {
    .home-preview__advance-girl-entity {
        bottom: -280px
    }

    .home-preview__basic-boy-entity {
        bottom: -380px
    }
}

@media (max-width: 1050px) {
    .home-preview__basic-boy-entity {
        left: 45%;
        width: 640px
    }

    .home-preview__information-entity {
        width: 218px;
        top: 330px
    }

    .home-preview__single-information-basic-button {
        top: 330px
    }

    .home-preview__basic-boy-entity-circle {
        width: 368px;
        height: 368px;
        top: 42%;
        left: 30%
    }

    .home-preview__information-entity__theme_blue {
        top: 265px;
        width: 298px
    }

    .home-preview__advance-girl-entity {
        width: 679px
    }

    .home-preview__advance-girl-entity-circle {
        width: 308px;
        height: 308px
    }

    .home-preview__advance-girl-entity-line_one {
        position: absolute;
        top: 45.1055556973px;
        left: 262.8944443027px;
        transform-origin: 0% 0%;
        transform: translate(-2px, -2px) rotate(-45deg)
    }

    .home-preview__advance-girl-entity-line_two {
        position: absolute;
        top: 308px;
        left: 154px;
        transform-origin: 0% 0%;
        transform: translate(-2px, -2px) rotate(90deg)
    }
}

@media (max-width: 992px) {
    .home-preview__basic-boy-entity {
        bottom: -270px
    }

    .home-preview__basic-boy-entity-circle {
        top: 32%
    }

    .home-preview__container {
        margin: 0 28px
    }

    .home-preview__basic-title-entity-wrapper {
        padding: 0 28px
    }

    .home-preview__basic-title-entity-circle {
        width: 68px;
        height: 68px
    }

    .home-preview__education-entity-wrapper {
        top: 40px
    }

    .home-preview__basic-title-entity-wrapper {
        top: 30px
    }

    .home-preview__advance-title-entity-wrapper {
        top: 46px
    }

    .home-preview__advance-girl-entity {
        bottom: -120px
    }

    .home-preview__information-entity {
        top: 300px;
        width: 312px
    }

    .home-preview__information-entity-description {
        width: 85%
    }

    .home-preview__single-information-basic-button {
        top: 300px
    }

    .home-preview__information-entity__theme_blue {
        top: 240px;
        width: 298px
    }
}

@media (max-width: 992px) and (max-height: 760px) {
    .home-preview__basic-boy-entity {
        bottom: -420px
    }

    .home-preview__advance-girl-entity {
        bottom: -280px
    }
}

@media (max-width: 930px) {
    .home-preview__information-entity {
        width: 240px;
        top: 270px
    }

    .home-preview__single-information-basic-button {
        top: 370px
    }

    .home-preview__basic-boy-entity {
        width: 616px
    }

    .home-preview__basic-boy-entity-circle {
        width: 404px;
        height: 404px;
        top: 33%;
        left: 24%
    }

    .home-preview__information-entity__theme_blue {
        width: 240px;
        top: 240px
    }

    .home-preview__information-entity__theme_blue .home-preview__information-entity-button {
        display: none
    }

    .home-preview__single-information-advice-button {
        display: block;
        top: 240px
    }

    .home-preview__advance-girl-entity {
        left: 50%
    }
}

@media (max-width: 768px) {
    .home-preview__container {
        margin: 0 36px
    }

    .home-preview__education-entity {
        font-weight: 600;
        font-size: 14px;
        line-height: 17px
    }

    .home-preview__education-entity-line {
        width: 166px
    }

    .home-preview__basic-title-entity-wrapper {
        padding: 0 36px
    }

    .home-preview__basic-title-entity-circle {
        width: 50px;
        height: 50px
    }

    .home-preview__basic-boy-entity {
        width: 458px;
        bottom: -110px
    }

    .home-preview__education-entity-wrapper {
        top: 38px
    }

    .home-preview__basic-title-entity-wrapper {
        top: 35px
    }

    .home-preview__advance-title-entity-wrapper {
        top: 46px
    }

    .home-preview__information-entity {
        top: 240px;
        width: 170px
    }

    .home-preview__advance-girl-entity {
        bottom: -160px;
        left: 53%;
        width: 594px
    }

    .home-preview__information-entity__theme_blue {
        top: 220px;
        width: 192px
    }

    .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
        font-size: 14px
    }

    .home-preview__single-information-advice-button {
        top: 220px
    }

    .home-preview__single-information-basic-button {
        top: 280px
    }
}

@media (max-width: 768px) and (min-height: 899px) {
    .home-preview__advance-girl-entity {
        bottom: -100px
    }

    .home-preview__basic-boy-entity {
        bottom: -50px
    }
}

@media (max-width: 768px) and (max-height: 760px) {
    .home-preview__advance-girl-entity {
        bottom: -220px
    }
}

@media (max-width: 720px) {
    .home-preview__information-entity-title {
        line-height: 24px;
        font-size: 20px
    }

    .home-preview__basic-title-entity-circle {
        display: none
    }

    .home-preview__education-entity-wrapper {
        top: 30px
    }

    .home-preview__basic-title-entity-wrapper {
        top: 35px
    }

    .home-preview__education-entity-wrapper {
        display: block
    }

    .home-preview__education-entity-line {
        width: auto;
        flex-grow: 1
    }

    .home-preview__advance-title-entity-wrapper {
        top: 46px
    }

    .home-preview__information-entity__theme_red .home-preview__information-entity-button {
        display: block
    }

    .home-preview__single-information-basic-button {
        display: none
    }

    .home-preview__basic-boy-entity {
        width: 80%;
        left: auto;
        right: -50%;
        bottom: -240px
    }

    .home-preview__basic-boy-entity-circle {
        width: 348px;
        height: 348px;
        top: 14%;
        left: 30%
    }

    .home-preview__information-entity__theme_red {
        width: 50%
    }

    .home-preview__information-entity__theme_blue {
        width: 100%
    }

    .home-preview__information-entity__theme_blue .home-preview__information-entity-title {
        font-size: 16px;
        text-align: right
    }

    .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
        margin-left: 50%;
        text-align: right;
        width: auto
    }

    .home-preview__single-information-advice-button {
        top: unset;
        bottom: 108px;
        left: calc(50% - 120px)
    }

    .home-preview__advance-girl-entity {
        left: 30%;
        top: 190px
    }

    .home-preview__information-entity__theme_blue {
        top: 180px
    }
}

@media (max-width: 500px) {
    .home-preview__container {
        margin: 0 14px
    }

    .home-preview__basic-title-entity-wrapper {
        padding: 0 14px;
        top: 40px
    }

    .home-preview__advance-title-entity-wrapper {
        top: 50px
    }

    .home-preview__information-entity {
        top: 180px;
        width: 50%
    }

    .home-preview__basic-boy-entity {
        width: 100%;
        right: -80%;
        top: 16%
    }

    .home-preview__information-entity__theme_blue {
        top: 150px;
        width: 100%
    }

    .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
        text-align: left;
        font-size: 14px
    }

    .home-preview__advance-girl-entity {
        width: 541px;
        top: 170px
    }

    .home-preview__information-entity-button {
        margin-top: 0;
        bottom: -32px;
        transform: translateY(100%);
        position: absolute
    }
}

@media (max-width: 500px) and (max-height: 720px) {
    .home-preview .home-preview__information-entity {
        top: 64px
    }

    .home-preview .home-preview__basic-title-entity-text {
        font-size: 36px;
        text-align: right
    }

    .home-preview .home-preview__information-entity-button {
        bottom: -12px
    }

    .home-preview .home-preview__information-entity__theme_blue {
        top: 112px
    }

    .home-preview .home-preview__single-information-advice-button {
        left: 0px
    }
}

@media (max-width: 500px) and (max-height: 660px) {
    .home-preview .home-preview__advance-girl-entity {
        top: 64px
    }

    .home-preview .home-preview__advance-title-entity {
        font-size: 36px;
        text-align: right;
        transform: none;
        padding-right: 12px
    }

    .home-preview .home-preview__information-entity__theme_blue {
        top: 32px
    }
}

@media (max-width: 400px) {
    .home-preview__information-entity {
        top: 160px
    }

    .home-preview__information-entity__theme_red .home-preview__information-entity-description {
        width: 100%
    }

    .home-preview__basic-boy-entity {
        width: 350px;
        right: -68%
    }

    .home-preview__information-entity__theme_blue {
        top: 120px
    }

    .home-preview__advance-girl-entity {
        top: 140px;
        left: 32%
    }

    .home-preview__advance-girl-entity-circle {
        width: 194px;
        height: 194px;
        left: 58%;
        top: 40%
    }

    .home-preview__advance-girl-entity-line_one {
        position: absolute;
        top: 28.4106422249px;
        left: 165.5893577751px;
        transform-origin: 0% 0%;
        transform: translate(-2px, -2px) rotate(-45deg)
    }

    .home-preview__advance-girl-entity-line_two {
        position: absolute;
        top: 194px;
        left: 97px;
        transform-origin: 0% 0%;
        transform: translate(-2px, -2px) rotate(90deg)
    }
}

@media (max-width: 400px) and (max-height: 600px) {
    .home-preview .home-preview__information-entity {
        top: 32px
    }

    .home-preview .home-preview__information-entity-title {
        font-size: 14px
    }

    .home-preview .home-preview__information-entity-description {
        font-size: 12px
    }

    .home-preview .home-preview__information-entity-button {
        bottom: -8px
    }

    .home-preview .home-preview__information-entity-button .home-preview__more-button-entity,
    .home-preview .home-preview__single-information-advice-button .home-preview__more-button-entity {
        height: 48px;
        width: 192px;
        padding: 10px;
        font-size: 14px
    }

    .home-preview .home-preview-navigation {
        height: 64px
    }
}

@media (max-width: 375px) {
    .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
        width: 154px
    }
}

@media (max-width: 1400px) {
    .home-preview__basic-title-entity {
        font-size: 29vw
    }
}

@media (max-width: 1399px) {
    .home-preview__basic-title-entity {
        font-size: 28.9996299722vw
    }
}

@media (max-width: 1398px) {
    .home-preview__basic-title-entity {
        font-size: 28.9992599445vw
    }
}

@media (max-width: 1397px) {
    .home-preview__basic-title-entity {
        font-size: 28.9988899167vw
    }
}

@media (max-width: 1396px) {
    .home-preview__basic-title-entity {
        font-size: 28.998519889vw
    }
}

@media (max-width: 1395px) {
    .home-preview__basic-title-entity {
        font-size: 28.9981498612vw
    }
}

@media (max-width: 1394px) {
    .home-preview__basic-title-entity {
        font-size: 28.9977798335vw
    }
}

@media (max-width: 1393px) {
    .home-preview__basic-title-entity {
        font-size: 28.9974098057vw
    }
}

@media (max-width: 1392px) {
    .home-preview__basic-title-entity {
        font-size: 28.997039778vw
    }
}

@media (max-width: 1391px) {
    .home-preview__basic-title-entity {
        font-size: 28.9966697502vw
    }
}

@media (max-width: 1390px) {
    .home-preview__basic-title-entity {
        font-size: 28.9962997225vw
    }
}

@media (max-width: 1389px) {
    .home-preview__basic-title-entity {
        font-size: 28.9959296947vw
    }
}

@media (max-width: 1388px) {
    .home-preview__basic-title-entity {
        font-size: 28.995559667vw
    }
}

@media (max-width: 1387px) {
    .home-preview__basic-title-entity {
        font-size: 28.9951896392vw
    }
}

@media (max-width: 1386px) {
    .home-preview__basic-title-entity {
        font-size: 28.9948196115vw
    }
}

@media (max-width: 1385px) {
    .home-preview__basic-title-entity {
        font-size: 28.9944495837vw
    }
}

@media (max-width: 1384px) {
    .home-preview__basic-title-entity {
        font-size: 28.994079556vw
    }
}

@media (max-width: 1383px) {
    .home-preview__basic-title-entity {
        font-size: 28.9937095282vw
    }
}

@media (max-width: 1382px) {
    .home-preview__basic-title-entity {
        font-size: 28.9933395005vw
    }
}

@media (max-width: 1381px) {
    .home-preview__basic-title-entity {
        font-size: 28.9929694727vw
    }
}

@media (max-width: 1380px) {
    .home-preview__basic-title-entity {
        font-size: 28.992599445vw
    }
}

@media (max-width: 1379px) {
    .home-preview__basic-title-entity {
        font-size: 28.9922294172vw
    }
}

@media (max-width: 1378px) {
    .home-preview__basic-title-entity {
        font-size: 28.9918593895vw
    }
}

@media (max-width: 1377px) {
    .home-preview__basic-title-entity {
        font-size: 28.9914893617vw
    }
}

@media (max-width: 1376px) {
    .home-preview__basic-title-entity {
        font-size: 28.991119334vw
    }
}

@media (max-width: 1375px) {
    .home-preview__basic-title-entity {
        font-size: 28.9907493062vw
    }
}

@media (max-width: 1374px) {
    .home-preview__basic-title-entity {
        font-size: 28.9903792784vw
    }
}

@media (max-width: 1373px) {
    .home-preview__basic-title-entity {
        font-size: 28.9900092507vw
    }
}

@media (max-width: 1372px) {
    .home-preview__basic-title-entity {
        font-size: 28.9896392229vw
    }
}

@media (max-width: 1371px) {
    .home-preview__basic-title-entity {
        font-size: 28.9892691952vw
    }
}

@media (max-width: 1370px) {
    .home-preview__basic-title-entity {
        font-size: 28.9888991674vw
    }
}

@media (max-width: 1369px) {
    .home-preview__basic-title-entity {
        font-size: 28.9885291397vw
    }
}

@media (max-width: 1368px) {
    .home-preview__basic-title-entity {
        font-size: 28.9881591119vw
    }
}

@media (max-width: 1367px) {
    .home-preview__basic-title-entity {
        font-size: 28.9877890842vw
    }
}

@media (max-width: 1366px) {
    .home-preview__basic-title-entity {
        font-size: 28.9874190564vw
    }
}

@media (max-width: 1365px) {
    .home-preview__basic-title-entity {
        font-size: 28.9870490287vw
    }
}

@media (max-width: 1364px) {
    .home-preview__basic-title-entity {
        font-size: 28.9866790009vw
    }
}

@media (max-width: 1363px) {
    .home-preview__basic-title-entity {
        font-size: 28.9863089732vw
    }
}

@media (max-width: 1362px) {
    .home-preview__basic-title-entity {
        font-size: 28.9859389454vw
    }
}

@media (max-width: 1361px) {
    .home-preview__basic-title-entity {
        font-size: 28.9855689177vw
    }
}

@media (max-width: 1360px) {
    .home-preview__basic-title-entity {
        font-size: 28.9851988899vw
    }
}

@media (max-width: 1359px) {
    .home-preview__basic-title-entity {
        font-size: 28.9848288622vw
    }
}

@media (max-width: 1358px) {
    .home-preview__basic-title-entity {
        font-size: 28.9844588344vw
    }
}

@media (max-width: 1357px) {
    .home-preview__basic-title-entity {
        font-size: 28.9840888067vw
    }
}

@media (max-width: 1356px) {
    .home-preview__basic-title-entity {
        font-size: 28.9837187789vw
    }
}

@media (max-width: 1355px) {
    .home-preview__basic-title-entity {
        font-size: 28.9833487512vw
    }
}

@media (max-width: 1354px) {
    .home-preview__basic-title-entity {
        font-size: 28.9829787234vw
    }
}

@media (max-width: 1353px) {
    .home-preview__basic-title-entity {
        font-size: 28.9826086957vw
    }
}

@media (max-width: 1352px) {
    .home-preview__basic-title-entity {
        font-size: 28.9822386679vw
    }
}

@media (max-width: 1351px) {
    .home-preview__basic-title-entity {
        font-size: 28.9818686401vw
    }
}

@media (max-width: 1350px) {
    .home-preview__basic-title-entity {
        font-size: 28.9814986124vw
    }
}

@media (max-width: 1349px) {
    .home-preview__basic-title-entity {
        font-size: 28.9811285846vw
    }
}

@media (max-width: 1348px) {
    .home-preview__basic-title-entity {
        font-size: 28.9807585569vw
    }
}

@media (max-width: 1347px) {
    .home-preview__basic-title-entity {
        font-size: 28.9803885291vw
    }
}

@media (max-width: 1346px) {
    .home-preview__basic-title-entity {
        font-size: 28.9800185014vw
    }
}

@media (max-width: 1345px) {
    .home-preview__basic-title-entity {
        font-size: 28.9796484736vw
    }
}

@media (max-width: 1344px) {
    .home-preview__basic-title-entity {
        font-size: 28.9792784459vw
    }
}

@media (max-width: 1343px) {
    .home-preview__basic-title-entity {
        font-size: 28.9789084181vw
    }
}

@media (max-width: 1342px) {
    .home-preview__basic-title-entity {
        font-size: 28.9785383904vw
    }
}

@media (max-width: 1341px) {
    .home-preview__basic-title-entity {
        font-size: 28.9781683626vw
    }
}

@media (max-width: 1340px) {
    .home-preview__basic-title-entity {
        font-size: 28.9777983349vw
    }
}

@media (max-width: 1339px) {
    .home-preview__basic-title-entity {
        font-size: 28.9774283071vw
    }
}

@media (max-width: 1338px) {
    .home-preview__basic-title-entity {
        font-size: 28.9770582794vw
    }
}

@media (max-width: 1337px) {
    .home-preview__basic-title-entity {
        font-size: 28.9766882516vw
    }
}

@media (max-width: 1336px) {
    .home-preview__basic-title-entity {
        font-size: 28.9763182239vw
    }
}

@media (max-width: 1335px) {
    .home-preview__basic-title-entity {
        font-size: 28.9759481961vw
    }
}

@media (max-width: 1334px) {
    .home-preview__basic-title-entity {
        font-size: 28.9755781684vw
    }
}

@media (max-width: 1333px) {
    .home-preview__basic-title-entity {
        font-size: 28.9752081406vw
    }
}

@media (max-width: 1332px) {
    .home-preview__basic-title-entity {
        font-size: 28.9748381129vw
    }
}

@media (max-width: 1331px) {
    .home-preview__basic-title-entity {
        font-size: 28.9744680851vw
    }
}

@media (max-width: 1330px) {
    .home-preview__basic-title-entity {
        font-size: 28.9740980574vw
    }
}

@media (max-width: 1329px) {
    .home-preview__basic-title-entity {
        font-size: 28.9737280296vw
    }
}

@media (max-width: 1328px) {
    .home-preview__basic-title-entity {
        font-size: 28.9733580019vw
    }
}

@media (max-width: 1327px) {
    .home-preview__basic-title-entity {
        font-size: 28.9729879741vw
    }
}

@media (max-width: 1326px) {
    .home-preview__basic-title-entity {
        font-size: 28.9726179463vw
    }
}

@media (max-width: 1325px) {
    .home-preview__basic-title-entity {
        font-size: 28.9722479186vw
    }
}

@media (max-width: 1324px) {
    .home-preview__basic-title-entity {
        font-size: 28.9718778908vw
    }
}

@media (max-width: 1323px) {
    .home-preview__basic-title-entity {
        font-size: 28.9715078631vw
    }
}

@media (max-width: 1322px) {
    .home-preview__basic-title-entity {
        font-size: 28.9711378353vw
    }
}

@media (max-width: 1321px) {
    .home-preview__basic-title-entity {
        font-size: 28.9707678076vw
    }
}

@media (max-width: 1320px) {
    .home-preview__basic-title-entity {
        font-size: 28.9703977798vw
    }
}

@media (max-width: 1319px) {
    .home-preview__basic-title-entity {
        font-size: 28.9700277521vw
    }
}

@media (max-width: 1318px) {
    .home-preview__basic-title-entity {
        font-size: 28.9696577243vw
    }
}

@media (max-width: 1317px) {
    .home-preview__basic-title-entity {
        font-size: 28.9692876966vw
    }
}

@media (max-width: 1316px) {
    .home-preview__basic-title-entity {
        font-size: 28.9689176688vw
    }
}

@media (max-width: 1315px) {
    .home-preview__basic-title-entity {
        font-size: 28.9685476411vw
    }
}

@media (max-width: 1314px) {
    .home-preview__basic-title-entity {
        font-size: 28.9681776133vw
    }
}

@media (max-width: 1313px) {
    .home-preview__basic-title-entity {
        font-size: 28.9678075856vw
    }
}

@media (max-width: 1312px) {
    .home-preview__basic-title-entity {
        font-size: 28.9674375578vw
    }
}

@media (max-width: 1311px) {
    .home-preview__basic-title-entity {
        font-size: 28.9670675301vw
    }
}

@media (max-width: 1310px) {
    .home-preview__basic-title-entity {
        font-size: 28.9666975023vw
    }
}

@media (max-width: 1309px) {
    .home-preview__basic-title-entity {
        font-size: 28.9663274746vw
    }
}

@media (max-width: 1308px) {
    .home-preview__basic-title-entity {
        font-size: 28.9659574468vw
    }
}

@media (max-width: 1307px) {
    .home-preview__basic-title-entity {
        font-size: 28.9655874191vw
    }
}

@media (max-width: 1306px) {
    .home-preview__basic-title-entity {
        font-size: 28.9652173913vw
    }
}

@media (max-width: 1305px) {
    .home-preview__basic-title-entity {
        font-size: 28.9648473636vw
    }
}

@media (max-width: 1304px) {
    .home-preview__basic-title-entity {
        font-size: 28.9644773358vw
    }
}

@media (max-width: 1303px) {
    .home-preview__basic-title-entity {
        font-size: 28.964107308vw
    }
}

@media (max-width: 1302px) {
    .home-preview__basic-title-entity {
        font-size: 28.9637372803vw
    }
}

@media (max-width: 1301px) {
    .home-preview__basic-title-entity {
        font-size: 28.9633672525vw
    }
}

@media (max-width: 1300px) {
    .home-preview__basic-title-entity {
        font-size: 28.9629972248vw
    }
}

@media (max-width: 1299px) {
    .home-preview__basic-title-entity {
        font-size: 28.962627197vw
    }
}

@media (max-width: 1298px) {
    .home-preview__basic-title-entity {
        font-size: 28.9622571693vw
    }
}

@media (max-width: 1297px) {
    .home-preview__basic-title-entity {
        font-size: 28.9618871415vw
    }
}

@media (max-width: 1296px) {
    .home-preview__basic-title-entity {
        font-size: 28.9615171138vw
    }
}

@media (max-width: 1295px) {
    .home-preview__basic-title-entity {
        font-size: 28.961147086vw
    }
}

@media (max-width: 1294px) {
    .home-preview__basic-title-entity {
        font-size: 28.9607770583vw
    }
}

@media (max-width: 1293px) {
    .home-preview__basic-title-entity {
        font-size: 28.9604070305vw
    }
}

@media (max-width: 1292px) {
    .home-preview__basic-title-entity {
        font-size: 28.9600370028vw
    }
}

@media (max-width: 1291px) {
    .home-preview__basic-title-entity {
        font-size: 28.959666975vw
    }
}

@media (max-width: 1290px) {
    .home-preview__basic-title-entity {
        font-size: 28.9592969473vw
    }
}

@media (max-width: 1289px) {
    .home-preview__basic-title-entity {
        font-size: 28.9589269195vw
    }
}

@media (max-width: 1288px) {
    .home-preview__basic-title-entity {
        font-size: 28.9585568918vw
    }
}

@media (max-width: 1287px) {
    .home-preview__basic-title-entity {
        font-size: 28.958186864vw
    }
}

@media (max-width: 1286px) {
    .home-preview__basic-title-entity {
        font-size: 28.9578168363vw
    }
}

@media (max-width: 1285px) {
    .home-preview__basic-title-entity {
        font-size: 28.9574468085vw
    }
}

@media (max-width: 1284px) {
    .home-preview__basic-title-entity {
        font-size: 28.9570767808vw
    }
}

@media (max-width: 1283px) {
    .home-preview__basic-title-entity {
        font-size: 28.956706753vw
    }
}

@media (max-width: 1282px) {
    .home-preview__basic-title-entity {
        font-size: 28.9563367253vw
    }
}

@media (max-width: 1281px) {
    .home-preview__basic-title-entity {
        font-size: 28.9559666975vw
    }
}

@media (max-width: 1280px) {
    .home-preview__basic-title-entity {
        font-size: 28.9555966698vw
    }
}

@media (max-width: 1279px) {
    .home-preview__basic-title-entity {
        font-size: 28.955226642vw
    }
}

@media (max-width: 1278px) {
    .home-preview__basic-title-entity {
        font-size: 28.9548566142vw
    }
}

@media (max-width: 1277px) {
    .home-preview__basic-title-entity {
        font-size: 28.9544865865vw
    }
}

@media (max-width: 1276px) {
    .home-preview__basic-title-entity {
        font-size: 28.9541165587vw
    }
}

@media (max-width: 1275px) {
    .home-preview__basic-title-entity {
        font-size: 28.953746531vw
    }
}

@media (max-width: 1274px) {
    .home-preview__basic-title-entity {
        font-size: 28.9533765032vw
    }
}

@media (max-width: 1273px) {
    .home-preview__basic-title-entity {
        font-size: 28.9530064755vw
    }
}

@media (max-width: 1272px) {
    .home-preview__basic-title-entity {
        font-size: 28.9526364477vw
    }
}

@media (max-width: 1271px) {
    .home-preview__basic-title-entity {
        font-size: 28.95226642vw
    }
}

@media (max-width: 1270px) {
    .home-preview__basic-title-entity {
        font-size: 28.9518963922vw
    }
}

@media (max-width: 1269px) {
    .home-preview__basic-title-entity {
        font-size: 28.9515263645vw
    }
}

@media (max-width: 1268px) {
    .home-preview__basic-title-entity {
        font-size: 28.9511563367vw
    }
}

@media (max-width: 1267px) {
    .home-preview__basic-title-entity {
        font-size: 28.950786309vw
    }
}

@media (max-width: 1266px) {
    .home-preview__basic-title-entity {
        font-size: 28.9504162812vw
    }
}

@media (max-width: 1265px) {
    .home-preview__basic-title-entity {
        font-size: 28.9500462535vw
    }
}

@media (max-width: 1264px) {
    .home-preview__basic-title-entity {
        font-size: 28.9496762257vw
    }
}

@media (max-width: 1263px) {
    .home-preview__basic-title-entity {
        font-size: 28.949306198vw
    }
}

@media (max-width: 1262px) {
    .home-preview__basic-title-entity {
        font-size: 28.9489361702vw
    }
}

@media (max-width: 1261px) {
    .home-preview__basic-title-entity {
        font-size: 28.9485661425vw
    }
}

@media (max-width: 1260px) {
    .home-preview__basic-title-entity {
        font-size: 28.9481961147vw
    }
}

@media (max-width: 1259px) {
    .home-preview__basic-title-entity {
        font-size: 28.947826087vw
    }
}

@media (max-width: 1258px) {
    .home-preview__basic-title-entity {
        font-size: 28.9474560592vw
    }
}

@media (max-width: 1257px) {
    .home-preview__basic-title-entity {
        font-size: 28.9470860315vw
    }
}

@media (max-width: 1256px) {
    .home-preview__basic-title-entity {
        font-size: 28.9467160037vw
    }
}

@media (max-width: 1255px) {
    .home-preview__basic-title-entity {
        font-size: 28.9463459759vw
    }
}

@media (max-width: 1254px) {
    .home-preview__basic-title-entity {
        font-size: 28.9459759482vw
    }
}

@media (max-width: 1253px) {
    .home-preview__basic-title-entity {
        font-size: 28.9456059204vw
    }
}

@media (max-width: 1252px) {
    .home-preview__basic-title-entity {
        font-size: 28.9452358927vw
    }
}

@media (max-width: 1251px) {
    .home-preview__basic-title-entity {
        font-size: 28.9448658649vw
    }
}

@media (max-width: 1250px) {
    .home-preview__basic-title-entity {
        font-size: 28.9444958372vw
    }
}

@media (max-width: 1249px) {
    .home-preview__basic-title-entity {
        font-size: 28.9441258094vw
    }
}

@media (max-width: 1248px) {
    .home-preview__basic-title-entity {
        font-size: 28.9437557817vw
    }
}

@media (max-width: 1247px) {
    .home-preview__basic-title-entity {
        font-size: 28.9433857539vw
    }
}

@media (max-width: 1246px) {
    .home-preview__basic-title-entity {
        font-size: 28.9430157262vw
    }
}

@media (max-width: 1245px) {
    .home-preview__basic-title-entity {
        font-size: 28.9426456984vw
    }
}

@media (max-width: 1244px) {
    .home-preview__basic-title-entity {
        font-size: 28.9422756707vw
    }
}

@media (max-width: 1243px) {
    .home-preview__basic-title-entity {
        font-size: 28.9419056429vw
    }
}

@media (max-width: 1242px) {
    .home-preview__basic-title-entity {
        font-size: 28.9415356152vw
    }
}

@media (max-width: 1241px) {
    .home-preview__basic-title-entity {
        font-size: 28.9411655874vw
    }
}

@media (max-width: 1240px) {
    .home-preview__basic-title-entity {
        font-size: 28.9407955597vw
    }
}

@media (max-width: 1239px) {
    .home-preview__basic-title-entity {
        font-size: 28.9404255319vw
    }
}

@media (max-width: 1238px) {
    .home-preview__basic-title-entity {
        font-size: 28.9400555042vw
    }
}

@media (max-width: 1237px) {
    .home-preview__basic-title-entity {
        font-size: 28.9396854764vw
    }
}

@media (max-width: 1236px) {
    .home-preview__basic-title-entity {
        font-size: 28.9393154487vw
    }
}

@media (max-width: 1235px) {
    .home-preview__basic-title-entity {
        font-size: 28.9389454209vw
    }
}

@media (max-width: 1234px) {
    .home-preview__basic-title-entity {
        font-size: 28.9385753932vw
    }
}

@media (max-width: 1233px) {
    .home-preview__basic-title-entity {
        font-size: 28.9382053654vw
    }
}

@media (max-width: 1232px) {
    .home-preview__basic-title-entity {
        font-size: 28.9378353377vw
    }
}

@media (max-width: 1231px) {
    .home-preview__basic-title-entity {
        font-size: 28.9374653099vw
    }
}

@media (max-width: 1230px) {
    .home-preview__basic-title-entity {
        font-size: 28.9370952821vw
    }
}

@media (max-width: 1229px) {
    .home-preview__basic-title-entity {
        font-size: 28.9367252544vw
    }
}

@media (max-width: 1228px) {
    .home-preview__basic-title-entity {
        font-size: 28.9363552266vw
    }
}

@media (max-width: 1227px) {
    .home-preview__basic-title-entity {
        font-size: 28.9359851989vw
    }
}

@media (max-width: 1226px) {
    .home-preview__basic-title-entity {
        font-size: 28.9356151711vw
    }
}

@media (max-width: 1225px) {
    .home-preview__basic-title-entity {
        font-size: 28.9352451434vw
    }
}

@media (max-width: 1224px) {
    .home-preview__basic-title-entity {
        font-size: 28.9348751156vw
    }
}

@media (max-width: 1223px) {
    .home-preview__basic-title-entity {
        font-size: 28.9345050879vw
    }
}

@media (max-width: 1222px) {
    .home-preview__basic-title-entity {
        font-size: 28.9341350601vw
    }
}

@media (max-width: 1221px) {
    .home-preview__basic-title-entity {
        font-size: 28.9337650324vw
    }
}

@media (max-width: 1220px) {
    .home-preview__basic-title-entity {
        font-size: 28.9333950046vw
    }
}

@media (max-width: 1219px) {
    .home-preview__basic-title-entity {
        font-size: 28.9330249769vw
    }
}

@media (max-width: 1218px) {
    .home-preview__basic-title-entity {
        font-size: 28.9326549491vw
    }
}

@media (max-width: 1217px) {
    .home-preview__basic-title-entity {
        font-size: 28.9322849214vw
    }
}

@media (max-width: 1216px) {
    .home-preview__basic-title-entity {
        font-size: 28.9319148936vw
    }
}

@media (max-width: 1215px) {
    .home-preview__basic-title-entity {
        font-size: 28.9315448659vw
    }
}

@media (max-width: 1214px) {
    .home-preview__basic-title-entity {
        font-size: 28.9311748381vw
    }
}

@media (max-width: 1213px) {
    .home-preview__basic-title-entity {
        font-size: 28.9308048104vw
    }
}

@media (max-width: 1212px) {
    .home-preview__basic-title-entity {
        font-size: 28.9304347826vw
    }
}

@media (max-width: 1211px) {
    .home-preview__basic-title-entity {
        font-size: 28.9300647549vw
    }
}

@media (max-width: 1210px) {
    .home-preview__basic-title-entity {
        font-size: 28.9296947271vw
    }
}

@media (max-width: 1209px) {
    .home-preview__basic-title-entity {
        font-size: 28.9293246994vw
    }
}

@media (max-width: 1208px) {
    .home-preview__basic-title-entity {
        font-size: 28.9289546716vw
    }
}

@media (max-width: 1207px) {
    .home-preview__basic-title-entity {
        font-size: 28.9285846438vw
    }
}

@media (max-width: 1206px) {
    .home-preview__basic-title-entity {
        font-size: 28.9282146161vw
    }
}

@media (max-width: 1205px) {
    .home-preview__basic-title-entity {
        font-size: 28.9278445883vw
    }
}

@media (max-width: 1204px) {
    .home-preview__basic-title-entity {
        font-size: 28.9274745606vw
    }
}

@media (max-width: 1203px) {
    .home-preview__basic-title-entity {
        font-size: 28.9271045328vw
    }
}

@media (max-width: 1202px) {
    .home-preview__basic-title-entity {
        font-size: 28.9267345051vw
    }
}

@media (max-width: 1201px) {
    .home-preview__basic-title-entity {
        font-size: 28.9263644773vw
    }
}

@media (max-width: 1200px) {
    .home-preview__basic-title-entity {
        font-size: 28.9259944496vw
    }
}

@media (max-width: 1199px) {
    .home-preview__basic-title-entity {
        font-size: 28.9256244218vw
    }
}

@media (max-width: 1198px) {
    .home-preview__basic-title-entity {
        font-size: 28.9252543941vw
    }
}

@media (max-width: 1197px) {
    .home-preview__basic-title-entity {
        font-size: 28.9248843663vw
    }
}

@media (max-width: 1196px) {
    .home-preview__basic-title-entity {
        font-size: 28.9245143386vw
    }
}

@media (max-width: 1195px) {
    .home-preview__basic-title-entity {
        font-size: 28.9241443108vw
    }
}

@media (max-width: 1194px) {
    .home-preview__basic-title-entity {
        font-size: 28.9237742831vw
    }
}

@media (max-width: 1193px) {
    .home-preview__basic-title-entity {
        font-size: 28.9234042553vw
    }
}

@media (max-width: 1192px) {
    .home-preview__basic-title-entity {
        font-size: 28.9230342276vw
    }
}

@media (max-width: 1191px) {
    .home-preview__basic-title-entity {
        font-size: 28.9226641998vw
    }
}

@media (max-width: 1190px) {
    .home-preview__basic-title-entity {
        font-size: 28.9222941721vw
    }
}

@media (max-width: 1189px) {
    .home-preview__basic-title-entity {
        font-size: 28.9219241443vw
    }
}

@media (max-width: 1188px) {
    .home-preview__basic-title-entity {
        font-size: 28.9215541166vw
    }
}

@media (max-width: 1187px) {
    .home-preview__basic-title-entity {
        font-size: 28.9211840888vw
    }
}

@media (max-width: 1186px) {
    .home-preview__basic-title-entity {
        font-size: 28.9208140611vw
    }
}

@media (max-width: 1185px) {
    .home-preview__basic-title-entity {
        font-size: 28.9204440333vw
    }
}

@media (max-width: 1184px) {
    .home-preview__basic-title-entity {
        font-size: 28.9200740056vw
    }
}

@media (max-width: 1183px) {
    .home-preview__basic-title-entity {
        font-size: 28.9197039778vw
    }
}

@media (max-width: 1182px) {
    .home-preview__basic-title-entity {
        font-size: 28.91933395vw
    }
}

@media (max-width: 1181px) {
    .home-preview__basic-title-entity {
        font-size: 28.9189639223vw
    }
}

@media (max-width: 1180px) {
    .home-preview__basic-title-entity {
        font-size: 28.9185938945vw
    }
}

@media (max-width: 1179px) {
    .home-preview__basic-title-entity {
        font-size: 28.9182238668vw
    }
}

@media (max-width: 1178px) {
    .home-preview__basic-title-entity {
        font-size: 28.917853839vw
    }
}

@media (max-width: 1177px) {
    .home-preview__basic-title-entity {
        font-size: 28.9174838113vw
    }
}

@media (max-width: 1176px) {
    .home-preview__basic-title-entity {
        font-size: 28.9171137835vw
    }
}

@media (max-width: 1175px) {
    .home-preview__basic-title-entity {
        font-size: 28.9167437558vw
    }
}

@media (max-width: 1174px) {
    .home-preview__basic-title-entity {
        font-size: 28.916373728vw
    }
}

@media (max-width: 1173px) {
    .home-preview__basic-title-entity {
        font-size: 28.9160037003vw
    }
}

@media (max-width: 1172px) {
    .home-preview__basic-title-entity {
        font-size: 28.9156336725vw
    }
}

@media (max-width: 1171px) {
    .home-preview__basic-title-entity {
        font-size: 28.9152636448vw
    }
}

@media (max-width: 1170px) {
    .home-preview__basic-title-entity {
        font-size: 28.914893617vw
    }
}

@media (max-width: 1169px) {
    .home-preview__basic-title-entity {
        font-size: 28.9145235893vw
    }
}

@media (max-width: 1168px) {
    .home-preview__basic-title-entity {
        font-size: 28.9141535615vw
    }
}

@media (max-width: 1167px) {
    .home-preview__basic-title-entity {
        font-size: 28.9137835338vw
    }
}

@media (max-width: 1166px) {
    .home-preview__basic-title-entity {
        font-size: 28.913413506vw
    }
}

@media (max-width: 1165px) {
    .home-preview__basic-title-entity {
        font-size: 28.9130434783vw
    }
}

@media (max-width: 1164px) {
    .home-preview__basic-title-entity {
        font-size: 28.9126734505vw
    }
}

@media (max-width: 1163px) {
    .home-preview__basic-title-entity {
        font-size: 28.9123034228vw
    }
}

@media (max-width: 1162px) {
    .home-preview__basic-title-entity {
        font-size: 28.911933395vw
    }
}

@media (max-width: 1161px) {
    .home-preview__basic-title-entity {
        font-size: 28.9115633673vw
    }
}

@media (max-width: 1160px) {
    .home-preview__basic-title-entity {
        font-size: 28.9111933395vw
    }
}

@media (max-width: 1159px) {
    .home-preview__basic-title-entity {
        font-size: 28.9108233117vw
    }
}

@media (max-width: 1158px) {
    .home-preview__basic-title-entity {
        font-size: 28.910453284vw
    }
}

@media (max-width: 1157px) {
    .home-preview__basic-title-entity {
        font-size: 28.9100832562vw
    }
}

@media (max-width: 1156px) {
    .home-preview__basic-title-entity {
        font-size: 28.9097132285vw
    }
}

@media (max-width: 1155px) {
    .home-preview__basic-title-entity {
        font-size: 28.9093432007vw
    }
}

@media (max-width: 1154px) {
    .home-preview__basic-title-entity {
        font-size: 28.908973173vw
    }
}

@media (max-width: 1153px) {
    .home-preview__basic-title-entity {
        font-size: 28.9086031452vw
    }
}

@media (max-width: 1152px) {
    .home-preview__basic-title-entity {
        font-size: 28.9082331175vw
    }
}

@media (max-width: 1151px) {
    .home-preview__basic-title-entity {
        font-size: 28.9078630897vw
    }
}

@media (max-width: 1150px) {
    .home-preview__basic-title-entity {
        font-size: 28.907493062vw
    }
}

@media (max-width: 1149px) {
    .home-preview__basic-title-entity {
        font-size: 28.9071230342vw
    }
}

@media (max-width: 1148px) {
    .home-preview__basic-title-entity {
        font-size: 28.9067530065vw
    }
}

@media (max-width: 1147px) {
    .home-preview__basic-title-entity {
        font-size: 28.9063829787vw
    }
}

@media (max-width: 1146px) {
    .home-preview__basic-title-entity {
        font-size: 28.906012951vw
    }
}

@media (max-width: 1145px) {
    .home-preview__basic-title-entity {
        font-size: 28.9056429232vw
    }
}

@media (max-width: 1144px) {
    .home-preview__basic-title-entity {
        font-size: 28.9052728955vw
    }
}

@media (max-width: 1143px) {
    .home-preview__basic-title-entity {
        font-size: 28.9049028677vw
    }
}

@media (max-width: 1142px) {
    .home-preview__basic-title-entity {
        font-size: 28.90453284vw
    }
}

@media (max-width: 1141px) {
    .home-preview__basic-title-entity {
        font-size: 28.9041628122vw
    }
}

@media (max-width: 1140px) {
    .home-preview__basic-title-entity {
        font-size: 28.9037927845vw
    }
}

@media (max-width: 1139px) {
    .home-preview__basic-title-entity {
        font-size: 28.9034227567vw
    }
}

@media (max-width: 1138px) {
    .home-preview__basic-title-entity {
        font-size: 28.903052729vw
    }
}

@media (max-width: 1137px) {
    .home-preview__basic-title-entity {
        font-size: 28.9026827012vw
    }
}

@media (max-width: 1136px) {
    .home-preview__basic-title-entity {
        font-size: 28.9023126735vw
    }
}

@media (max-width: 1135px) {
    .home-preview__basic-title-entity {
        font-size: 28.9019426457vw
    }
}

@media (max-width: 1134px) {
    .home-preview__basic-title-entity {
        font-size: 28.9015726179vw
    }
}

@media (max-width: 1133px) {
    .home-preview__basic-title-entity {
        font-size: 28.9012025902vw
    }
}

@media (max-width: 1132px) {
    .home-preview__basic-title-entity {
        font-size: 28.9008325624vw
    }
}

@media (max-width: 1131px) {
    .home-preview__basic-title-entity {
        font-size: 28.9004625347vw
    }
}

@media (max-width: 1130px) {
    .home-preview__basic-title-entity {
        font-size: 28.9000925069vw
    }
}

@media (max-width: 1129px) {
    .home-preview__basic-title-entity {
        font-size: 28.8997224792vw
    }
}

@media (max-width: 1128px) {
    .home-preview__basic-title-entity {
        font-size: 28.8993524514vw
    }
}

@media (max-width: 1127px) {
    .home-preview__basic-title-entity {
        font-size: 28.8989824237vw
    }
}

@media (max-width: 1126px) {
    .home-preview__basic-title-entity {
        font-size: 28.8986123959vw
    }
}

@media (max-width: 1125px) {
    .home-preview__basic-title-entity {
        font-size: 28.8982423682vw
    }
}

@media (max-width: 1124px) {
    .home-preview__basic-title-entity {
        font-size: 28.8978723404vw
    }
}

@media (max-width: 1123px) {
    .home-preview__basic-title-entity {
        font-size: 28.8975023127vw
    }
}

@media (max-width: 1122px) {
    .home-preview__basic-title-entity {
        font-size: 28.8971322849vw
    }
}

@media (max-width: 1121px) {
    .home-preview__basic-title-entity {
        font-size: 28.8967622572vw
    }
}

@media (max-width: 1120px) {
    .home-preview__basic-title-entity {
        font-size: 28.8963922294vw
    }
}

@media (max-width: 1119px) {
    .home-preview__basic-title-entity {
        font-size: 28.8960222017vw
    }
}

@media (max-width: 1118px) {
    .home-preview__basic-title-entity {
        font-size: 28.8956521739vw
    }
}

@media (max-width: 1117px) {
    .home-preview__basic-title-entity {
        font-size: 28.8952821462vw
    }
}

@media (max-width: 1116px) {
    .home-preview__basic-title-entity {
        font-size: 28.8949121184vw
    }
}

@media (max-width: 1115px) {
    .home-preview__basic-title-entity {
        font-size: 28.8945420907vw
    }
}

@media (max-width: 1114px) {
    .home-preview__basic-title-entity {
        font-size: 28.8941720629vw
    }
}

@media (max-width: 1113px) {
    .home-preview__basic-title-entity {
        font-size: 28.8938020352vw
    }
}

@media (max-width: 1112px) {
    .home-preview__basic-title-entity {
        font-size: 28.8934320074vw
    }
}

@media (max-width: 1111px) {
    .home-preview__basic-title-entity {
        font-size: 28.8930619796vw
    }
}

@media (max-width: 1110px) {
    .home-preview__basic-title-entity {
        font-size: 28.8926919519vw
    }
}

@media (max-width: 1109px) {
    .home-preview__basic-title-entity {
        font-size: 28.8923219241vw
    }
}

@media (max-width: 1108px) {
    .home-preview__basic-title-entity {
        font-size: 28.8919518964vw
    }
}

@media (max-width: 1107px) {
    .home-preview__basic-title-entity {
        font-size: 28.8915818686vw
    }
}

@media (max-width: 1106px) {
    .home-preview__basic-title-entity {
        font-size: 28.8912118409vw
    }
}

@media (max-width: 1105px) {
    .home-preview__basic-title-entity {
        font-size: 28.8908418131vw
    }
}

@media (max-width: 1104px) {
    .home-preview__basic-title-entity {
        font-size: 28.8904717854vw
    }
}

@media (max-width: 1103px) {
    .home-preview__basic-title-entity {
        font-size: 28.8901017576vw
    }
}

@media (max-width: 1102px) {
    .home-preview__basic-title-entity {
        font-size: 28.8897317299vw
    }
}

@media (max-width: 1101px) {
    .home-preview__basic-title-entity {
        font-size: 28.8893617021vw
    }
}

@media (max-width: 1100px) {
    .home-preview__basic-title-entity {
        font-size: 28.8889916744vw
    }
}

@media (max-width: 1099px) {
    .home-preview__basic-title-entity {
        font-size: 28.8886216466vw
    }
}

@media (max-width: 1098px) {
    .home-preview__basic-title-entity {
        font-size: 28.8882516189vw
    }
}

@media (max-width: 1097px) {
    .home-preview__basic-title-entity {
        font-size: 28.8878815911vw
    }
}

@media (max-width: 1096px) {
    .home-preview__basic-title-entity {
        font-size: 28.8875115634vw
    }
}

@media (max-width: 1095px) {
    .home-preview__basic-title-entity {
        font-size: 28.8871415356vw
    }
}

@media (max-width: 1094px) {
    .home-preview__basic-title-entity {
        font-size: 28.8867715079vw
    }
}

@media (max-width: 1093px) {
    .home-preview__basic-title-entity {
        font-size: 28.8864014801vw
    }
}

@media (max-width: 1092px) {
    .home-preview__basic-title-entity {
        font-size: 28.8860314524vw
    }
}

@media (max-width: 1091px) {
    .home-preview__basic-title-entity {
        font-size: 28.8856614246vw
    }
}

@media (max-width: 1090px) {
    .home-preview__basic-title-entity {
        font-size: 28.8852913969vw
    }
}

@media (max-width: 1089px) {
    .home-preview__basic-title-entity {
        font-size: 28.8849213691vw
    }
}

@media (max-width: 1088px) {
    .home-preview__basic-title-entity {
        font-size: 28.8845513414vw
    }
}

@media (max-width: 1087px) {
    .home-preview__basic-title-entity {
        font-size: 28.8841813136vw
    }
}

@media (max-width: 1086px) {
    .home-preview__basic-title-entity {
        font-size: 28.8838112858vw
    }
}

@media (max-width: 1085px) {
    .home-preview__basic-title-entity {
        font-size: 28.8834412581vw
    }
}

@media (max-width: 1084px) {
    .home-preview__basic-title-entity {
        font-size: 28.8830712303vw
    }
}

@media (max-width: 1083px) {
    .home-preview__basic-title-entity {
        font-size: 28.8827012026vw
    }
}

@media (max-width: 1082px) {
    .home-preview__basic-title-entity {
        font-size: 28.8823311748vw
    }
}

@media (max-width: 1081px) {
    .home-preview__basic-title-entity {
        font-size: 28.8819611471vw
    }
}

@media (max-width: 1080px) {
    .home-preview__basic-title-entity {
        font-size: 28.8815911193vw
    }
}

@media (max-width: 1079px) {
    .home-preview__basic-title-entity {
        font-size: 28.8812210916vw
    }
}

@media (max-width: 1078px) {
    .home-preview__basic-title-entity {
        font-size: 28.8808510638vw
    }
}

@media (max-width: 1077px) {
    .home-preview__basic-title-entity {
        font-size: 28.8804810361vw
    }
}

@media (max-width: 1076px) {
    .home-preview__basic-title-entity {
        font-size: 28.8801110083vw
    }
}

@media (max-width: 1075px) {
    .home-preview__basic-title-entity {
        font-size: 28.8797409806vw
    }
}

@media (max-width: 1074px) {
    .home-preview__basic-title-entity {
        font-size: 28.8793709528vw
    }
}

@media (max-width: 1073px) {
    .home-preview__basic-title-entity {
        font-size: 28.8790009251vw
    }
}

@media (max-width: 1072px) {
    .home-preview__basic-title-entity {
        font-size: 28.8786308973vw
    }
}

@media (max-width: 1071px) {
    .home-preview__basic-title-entity {
        font-size: 28.8782608696vw
    }
}

@media (max-width: 1070px) {
    .home-preview__basic-title-entity {
        font-size: 28.8778908418vw
    }
}

@media (max-width: 1069px) {
    .home-preview__basic-title-entity {
        font-size: 28.8775208141vw
    }
}

@media (max-width: 1068px) {
    .home-preview__basic-title-entity {
        font-size: 28.8771507863vw
    }
}

@media (max-width: 1067px) {
    .home-preview__basic-title-entity {
        font-size: 28.8767807586vw
    }
}

@media (max-width: 1066px) {
    .home-preview__basic-title-entity {
        font-size: 28.8764107308vw
    }
}

@media (max-width: 1065px) {
    .home-preview__basic-title-entity {
        font-size: 28.8760407031vw
    }
}

@media (max-width: 1064px) {
    .home-preview__basic-title-entity {
        font-size: 28.8756706753vw
    }
}

@media (max-width: 1063px) {
    .home-preview__basic-title-entity {
        font-size: 28.8753006475vw
    }
}

@media (max-width: 1062px) {
    .home-preview__basic-title-entity {
        font-size: 28.8749306198vw
    }
}

@media (max-width: 1061px) {
    .home-preview__basic-title-entity {
        font-size: 28.874560592vw
    }
}

@media (max-width: 1060px) {
    .home-preview__basic-title-entity {
        font-size: 28.8741905643vw
    }
}

@media (max-width: 1059px) {
    .home-preview__basic-title-entity {
        font-size: 28.8738205365vw
    }
}

@media (max-width: 1058px) {
    .home-preview__basic-title-entity {
        font-size: 28.8734505088vw
    }
}

@media (max-width: 1057px) {
    .home-preview__basic-title-entity {
        font-size: 28.873080481vw
    }
}

@media (max-width: 1056px) {
    .home-preview__basic-title-entity {
        font-size: 28.8727104533vw
    }
}

@media (max-width: 1055px) {
    .home-preview__basic-title-entity {
        font-size: 28.8723404255vw
    }
}

@media (max-width: 1054px) {
    .home-preview__basic-title-entity {
        font-size: 28.8719703978vw
    }
}

@media (max-width: 1053px) {
    .home-preview__basic-title-entity {
        font-size: 28.87160037vw
    }
}

@media (max-width: 1052px) {
    .home-preview__basic-title-entity {
        font-size: 28.8712303423vw
    }
}

@media (max-width: 1051px) {
    .home-preview__basic-title-entity {
        font-size: 28.8708603145vw
    }
}

@media (max-width: 1050px) {
    .home-preview__basic-title-entity {
        font-size: 28.8704902868vw
    }
}

@media (max-width: 1049px) {
    .home-preview__basic-title-entity {
        font-size: 28.870120259vw
    }
}

@media (max-width: 1048px) {
    .home-preview__basic-title-entity {
        font-size: 28.8697502313vw
    }
}

@media (max-width: 1047px) {
    .home-preview__basic-title-entity {
        font-size: 28.8693802035vw
    }
}

@media (max-width: 1046px) {
    .home-preview__basic-title-entity {
        font-size: 28.8690101758vw
    }
}

@media (max-width: 1045px) {
    .home-preview__basic-title-entity {
        font-size: 28.868640148vw
    }
}

@media (max-width: 1044px) {
    .home-preview__basic-title-entity {
        font-size: 28.8682701203vw
    }
}

@media (max-width: 1043px) {
    .home-preview__basic-title-entity {
        font-size: 28.8679000925vw
    }
}

@media (max-width: 1042px) {
    .home-preview__basic-title-entity {
        font-size: 28.8675300648vw
    }
}

@media (max-width: 1041px) {
    .home-preview__basic-title-entity {
        font-size: 28.867160037vw
    }
}

@media (max-width: 1040px) {
    .home-preview__basic-title-entity {
        font-size: 28.8667900093vw
    }
}

@media (max-width: 1039px) {
    .home-preview__basic-title-entity {
        font-size: 28.8664199815vw
    }
}

@media (max-width: 1038px) {
    .home-preview__basic-title-entity {
        font-size: 28.8660499537vw
    }
}

@media (max-width: 1037px) {
    .home-preview__basic-title-entity {
        font-size: 28.865679926vw
    }
}

@media (max-width: 1036px) {
    .home-preview__basic-title-entity {
        font-size: 28.8653098982vw
    }
}

@media (max-width: 1035px) {
    .home-preview__basic-title-entity {
        font-size: 28.8649398705vw
    }
}

@media (max-width: 1034px) {
    .home-preview__basic-title-entity {
        font-size: 28.8645698427vw
    }
}

@media (max-width: 1033px) {
    .home-preview__basic-title-entity {
        font-size: 28.864199815vw
    }
}

@media (max-width: 1032px) {
    .home-preview__basic-title-entity {
        font-size: 28.8638297872vw
    }
}

@media (max-width: 1031px) {
    .home-preview__basic-title-entity {
        font-size: 28.8634597595vw
    }
}

@media (max-width: 1030px) {
    .home-preview__basic-title-entity {
        font-size: 28.8630897317vw
    }
}

@media (max-width: 1029px) {
    .home-preview__basic-title-entity {
        font-size: 28.862719704vw
    }
}

@media (max-width: 1028px) {
    .home-preview__basic-title-entity {
        font-size: 28.8623496762vw
    }
}

@media (max-width: 1027px) {
    .home-preview__basic-title-entity {
        font-size: 28.8619796485vw
    }
}

@media (max-width: 1026px) {
    .home-preview__basic-title-entity {
        font-size: 28.8616096207vw
    }
}

@media (max-width: 1025px) {
    .home-preview__basic-title-entity {
        font-size: 28.861239593vw
    }
}

@media (max-width: 1024px) {
    .home-preview__basic-title-entity {
        font-size: 28.8608695652vw
    }
}

@media (max-width: 1023px) {
    .home-preview__basic-title-entity {
        font-size: 28.8604995375vw
    }
}

@media (max-width: 1022px) {
    .home-preview__basic-title-entity {
        font-size: 28.8601295097vw
    }
}

@media (max-width: 1021px) {
    .home-preview__basic-title-entity {
        font-size: 28.859759482vw
    }
}

@media (max-width: 1020px) {
    .home-preview__basic-title-entity {
        font-size: 28.8593894542vw
    }
}

@media (max-width: 1019px) {
    .home-preview__basic-title-entity {
        font-size: 28.8590194265vw
    }
}

@media (max-width: 1018px) {
    .home-preview__basic-title-entity {
        font-size: 28.8586493987vw
    }
}

@media (max-width: 1017px) {
    .home-preview__basic-title-entity {
        font-size: 28.858279371vw
    }
}

@media (max-width: 1016px) {
    .home-preview__basic-title-entity {
        font-size: 28.8579093432vw
    }
}

@media (max-width: 1015px) {
    .home-preview__basic-title-entity {
        font-size: 28.8575393154vw
    }
}

@media (max-width: 1014px) {
    .home-preview__basic-title-entity {
        font-size: 28.8571692877vw
    }
}

@media (max-width: 1013px) {
    .home-preview__basic-title-entity {
        font-size: 28.8567992599vw
    }
}

@media (max-width: 1012px) {
    .home-preview__basic-title-entity {
        font-size: 28.8564292322vw
    }
}

@media (max-width: 1011px) {
    .home-preview__basic-title-entity {
        font-size: 28.8560592044vw
    }
}

@media (max-width: 1010px) {
    .home-preview__basic-title-entity {
        font-size: 28.8556891767vw
    }
}

@media (max-width: 1009px) {
    .home-preview__basic-title-entity {
        font-size: 28.8553191489vw
    }
}

@media (max-width: 1008px) {
    .home-preview__basic-title-entity {
        font-size: 28.8549491212vw
    }
}

@media (max-width: 1007px) {
    .home-preview__basic-title-entity {
        font-size: 28.8545790934vw
    }
}

@media (max-width: 1006px) {
    .home-preview__basic-title-entity {
        font-size: 28.8542090657vw
    }
}

@media (max-width: 1005px) {
    .home-preview__basic-title-entity {
        font-size: 28.8538390379vw
    }
}

@media (max-width: 1004px) {
    .home-preview__basic-title-entity {
        font-size: 28.8534690102vw
    }
}

@media (max-width: 1003px) {
    .home-preview__basic-title-entity {
        font-size: 28.8530989824vw
    }
}

@media (max-width: 1002px) {
    .home-preview__basic-title-entity {
        font-size: 28.8527289547vw
    }
}

@media (max-width: 1001px) {
    .home-preview__basic-title-entity {
        font-size: 28.8523589269vw
    }
}

@media (max-width: 1000px) {
    .home-preview__basic-title-entity {
        font-size: 28.8519888992vw
    }
}

@media (max-width: 999px) {
    .home-preview__basic-title-entity {
        font-size: 28.8516188714vw
    }
}

@media (max-width: 998px) {
    .home-preview__basic-title-entity {
        font-size: 28.8512488437vw
    }
}

@media (max-width: 997px) {
    .home-preview__basic-title-entity {
        font-size: 28.8508788159vw
    }
}

@media (max-width: 996px) {
    .home-preview__basic-title-entity {
        font-size: 28.8505087882vw
    }
}

@media (max-width: 995px) {
    .home-preview__basic-title-entity {
        font-size: 28.8501387604vw
    }
}

@media (max-width: 994px) {
    .home-preview__basic-title-entity {
        font-size: 28.8497687327vw
    }
}

@media (max-width: 993px) {
    .home-preview__basic-title-entity {
        font-size: 28.8493987049vw
    }
}

@media (max-width: 992px) {
    .home-preview__basic-title-entity {
        font-size: 28.8490286772vw
    }
}

@media (max-width: 991px) {
    .home-preview__basic-title-entity {
        font-size: 28.8486586494vw
    }
}

@media (max-width: 990px) {
    .home-preview__basic-title-entity {
        font-size: 28.8482886216vw
    }
}

@media (max-width: 989px) {
    .home-preview__basic-title-entity {
        font-size: 28.8479185939vw
    }
}

@media (max-width: 988px) {
    .home-preview__basic-title-entity {
        font-size: 28.8475485661vw
    }
}

@media (max-width: 987px) {
    .home-preview__basic-title-entity {
        font-size: 28.8471785384vw
    }
}

@media (max-width: 986px) {
    .home-preview__basic-title-entity {
        font-size: 28.8468085106vw
    }
}

@media (max-width: 985px) {
    .home-preview__basic-title-entity {
        font-size: 28.8464384829vw
    }
}

@media (max-width: 984px) {
    .home-preview__basic-title-entity {
        font-size: 28.8460684551vw
    }
}

@media (max-width: 983px) {
    .home-preview__basic-title-entity {
        font-size: 28.8456984274vw
    }
}

@media (max-width: 982px) {
    .home-preview__basic-title-entity {
        font-size: 28.8453283996vw
    }
}

@media (max-width: 981px) {
    .home-preview__basic-title-entity {
        font-size: 28.8449583719vw
    }
}

@media (max-width: 980px) {
    .home-preview__basic-title-entity {
        font-size: 28.8445883441vw
    }
}

@media (max-width: 979px) {
    .home-preview__basic-title-entity {
        font-size: 28.8442183164vw
    }
}

@media (max-width: 978px) {
    .home-preview__basic-title-entity {
        font-size: 28.8438482886vw
    }
}

@media (max-width: 977px) {
    .home-preview__basic-title-entity {
        font-size: 28.8434782609vw
    }
}

@media (max-width: 976px) {
    .home-preview__basic-title-entity {
        font-size: 28.8431082331vw
    }
}

@media (max-width: 975px) {
    .home-preview__basic-title-entity {
        font-size: 28.8427382054vw
    }
}

@media (max-width: 974px) {
    .home-preview__basic-title-entity {
        font-size: 28.8423681776vw
    }
}

@media (max-width: 973px) {
    .home-preview__basic-title-entity {
        font-size: 28.8419981499vw
    }
}

@media (max-width: 972px) {
    .home-preview__basic-title-entity {
        font-size: 28.8416281221vw
    }
}

@media (max-width: 971px) {
    .home-preview__basic-title-entity {
        font-size: 28.8412580944vw
    }
}

@media (max-width: 970px) {
    .home-preview__basic-title-entity {
        font-size: 28.8408880666vw
    }
}

@media (max-width: 969px) {
    .home-preview__basic-title-entity {
        font-size: 28.8405180389vw
    }
}

@media (max-width: 968px) {
    .home-preview__basic-title-entity {
        font-size: 28.8401480111vw
    }
}

@media (max-width: 967px) {
    .home-preview__basic-title-entity {
        font-size: 28.8397779833vw
    }
}

@media (max-width: 966px) {
    .home-preview__basic-title-entity {
        font-size: 28.8394079556vw
    }
}

@media (max-width: 965px) {
    .home-preview__basic-title-entity {
        font-size: 28.8390379278vw
    }
}

@media (max-width: 964px) {
    .home-preview__basic-title-entity {
        font-size: 28.8386679001vw
    }
}

@media (max-width: 963px) {
    .home-preview__basic-title-entity {
        font-size: 28.8382978723vw
    }
}

@media (max-width: 962px) {
    .home-preview__basic-title-entity {
        font-size: 28.8379278446vw
    }
}

@media (max-width: 961px) {
    .home-preview__basic-title-entity {
        font-size: 28.8375578168vw
    }
}

@media (max-width: 960px) {
    .home-preview__basic-title-entity {
        font-size: 28.8371877891vw
    }
}

@media (max-width: 959px) {
    .home-preview__basic-title-entity {
        font-size: 28.8368177613vw
    }
}

@media (max-width: 958px) {
    .home-preview__basic-title-entity {
        font-size: 28.8364477336vw
    }
}

@media (max-width: 957px) {
    .home-preview__basic-title-entity {
        font-size: 28.8360777058vw
    }
}

@media (max-width: 956px) {
    .home-preview__basic-title-entity {
        font-size: 28.8357076781vw
    }
}

@media (max-width: 955px) {
    .home-preview__basic-title-entity {
        font-size: 28.8353376503vw
    }
}

@media (max-width: 954px) {
    .home-preview__basic-title-entity {
        font-size: 28.8349676226vw
    }
}

@media (max-width: 953px) {
    .home-preview__basic-title-entity {
        font-size: 28.8345975948vw
    }
}

@media (max-width: 952px) {
    .home-preview__basic-title-entity {
        font-size: 28.8342275671vw
    }
}

@media (max-width: 951px) {
    .home-preview__basic-title-entity {
        font-size: 28.8338575393vw
    }
}

@media (max-width: 950px) {
    .home-preview__basic-title-entity {
        font-size: 28.8334875116vw
    }
}

@media (max-width: 949px) {
    .home-preview__basic-title-entity {
        font-size: 28.8331174838vw
    }
}

@media (max-width: 948px) {
    .home-preview__basic-title-entity {
        font-size: 28.8327474561vw
    }
}

@media (max-width: 947px) {
    .home-preview__basic-title-entity {
        font-size: 28.8323774283vw
    }
}

@media (max-width: 946px) {
    .home-preview__basic-title-entity {
        font-size: 28.8320074006vw
    }
}

@media (max-width: 945px) {
    .home-preview__basic-title-entity {
        font-size: 28.8316373728vw
    }
}

@media (max-width: 944px) {
    .home-preview__basic-title-entity {
        font-size: 28.8312673451vw
    }
}

@media (max-width: 943px) {
    .home-preview__basic-title-entity {
        font-size: 28.8308973173vw
    }
}

@media (max-width: 942px) {
    .home-preview__basic-title-entity {
        font-size: 28.8305272895vw
    }
}

@media (max-width: 941px) {
    .home-preview__basic-title-entity {
        font-size: 28.8301572618vw
    }
}

@media (max-width: 940px) {
    .home-preview__basic-title-entity {
        font-size: 28.829787234vw
    }
}

@media (max-width: 939px) {
    .home-preview__basic-title-entity {
        font-size: 28.8294172063vw
    }
}

@media (max-width: 938px) {
    .home-preview__basic-title-entity {
        font-size: 28.8290471785vw
    }
}

@media (max-width: 937px) {
    .home-preview__basic-title-entity {
        font-size: 28.8286771508vw
    }
}

@media (max-width: 936px) {
    .home-preview__basic-title-entity {
        font-size: 28.828307123vw
    }
}

@media (max-width: 935px) {
    .home-preview__basic-title-entity {
        font-size: 28.8279370953vw
    }
}

@media (max-width: 934px) {
    .home-preview__basic-title-entity {
        font-size: 28.8275670675vw
    }
}

@media (max-width: 933px) {
    .home-preview__basic-title-entity {
        font-size: 28.8271970398vw
    }
}

@media (max-width: 932px) {
    .home-preview__basic-title-entity {
        font-size: 28.826827012vw
    }
}

@media (max-width: 931px) {
    .home-preview__basic-title-entity {
        font-size: 28.8264569843vw
    }
}

@media (max-width: 930px) {
    .home-preview__basic-title-entity {
        font-size: 28.8260869565vw
    }
}

@media (max-width: 929px) {
    .home-preview__basic-title-entity {
        font-size: 28.8257169288vw
    }
}

@media (max-width: 928px) {
    .home-preview__basic-title-entity {
        font-size: 28.825346901vw
    }
}

@media (max-width: 927px) {
    .home-preview__basic-title-entity {
        font-size: 28.8249768733vw
    }
}

@media (max-width: 926px) {
    .home-preview__basic-title-entity {
        font-size: 28.8246068455vw
    }
}

@media (max-width: 925px) {
    .home-preview__basic-title-entity {
        font-size: 28.8242368178vw
    }
}

@media (max-width: 924px) {
    .home-preview__basic-title-entity {
        font-size: 28.82386679vw
    }
}

@media (max-width: 923px) {
    .home-preview__basic-title-entity {
        font-size: 28.8234967623vw
    }
}

@media (max-width: 922px) {
    .home-preview__basic-title-entity {
        font-size: 28.8231267345vw
    }
}

@media (max-width: 921px) {
    .home-preview__basic-title-entity {
        font-size: 28.8227567068vw
    }
}

@media (max-width: 920px) {
    .home-preview__basic-title-entity {
        font-size: 28.822386679vw
    }
}

@media (max-width: 919px) {
    .home-preview__basic-title-entity {
        font-size: 28.8220166512vw
    }
}

@media (max-width: 918px) {
    .home-preview__basic-title-entity {
        font-size: 28.8216466235vw
    }
}

@media (max-width: 917px) {
    .home-preview__basic-title-entity {
        font-size: 28.8212765957vw
    }
}

@media (max-width: 916px) {
    .home-preview__basic-title-entity {
        font-size: 28.820906568vw
    }
}

@media (max-width: 915px) {
    .home-preview__basic-title-entity {
        font-size: 28.8205365402vw
    }
}

@media (max-width: 914px) {
    .home-preview__basic-title-entity {
        font-size: 28.8201665125vw
    }
}

@media (max-width: 913px) {
    .home-preview__basic-title-entity {
        font-size: 28.8197964847vw
    }
}

@media (max-width: 912px) {
    .home-preview__basic-title-entity {
        font-size: 28.819426457vw
    }
}

@media (max-width: 911px) {
    .home-preview__basic-title-entity {
        font-size: 28.8190564292vw
    }
}

@media (max-width: 910px) {
    .home-preview__basic-title-entity {
        font-size: 28.8186864015vw
    }
}

@media (max-width: 909px) {
    .home-preview__basic-title-entity {
        font-size: 28.8183163737vw
    }
}

@media (max-width: 908px) {
    .home-preview__basic-title-entity {
        font-size: 28.817946346vw
    }
}

@media (max-width: 907px) {
    .home-preview__basic-title-entity {
        font-size: 28.8175763182vw
    }
}

@media (max-width: 906px) {
    .home-preview__basic-title-entity {
        font-size: 28.8172062905vw
    }
}

@media (max-width: 905px) {
    .home-preview__basic-title-entity {
        font-size: 28.8168362627vw
    }
}

@media (max-width: 904px) {
    .home-preview__basic-title-entity {
        font-size: 28.816466235vw
    }
}

@media (max-width: 903px) {
    .home-preview__basic-title-entity {
        font-size: 28.8160962072vw
    }
}

@media (max-width: 902px) {
    .home-preview__basic-title-entity {
        font-size: 28.8157261795vw
    }
}

@media (max-width: 901px) {
    .home-preview__basic-title-entity {
        font-size: 28.8153561517vw
    }
}

@media (max-width: 900px) {
    .home-preview__basic-title-entity {
        font-size: 28.814986124vw
    }
}

@media (max-width: 899px) {
    .home-preview__basic-title-entity {
        font-size: 28.8146160962vw
    }
}

@media (max-width: 898px) {
    .home-preview__basic-title-entity {
        font-size: 28.8142460685vw
    }
}

@media (max-width: 897px) {
    .home-preview__basic-title-entity {
        font-size: 28.8138760407vw
    }
}

@media (max-width: 896px) {
    .home-preview__basic-title-entity {
        font-size: 28.813506013vw
    }
}

@media (max-width: 895px) {
    .home-preview__basic-title-entity {
        font-size: 28.8131359852vw
    }
}

@media (max-width: 894px) {
    .home-preview__basic-title-entity {
        font-size: 28.8127659574vw
    }
}

@media (max-width: 893px) {
    .home-preview__basic-title-entity {
        font-size: 28.8123959297vw
    }
}

@media (max-width: 892px) {
    .home-preview__basic-title-entity {
        font-size: 28.8120259019vw
    }
}

@media (max-width: 891px) {
    .home-preview__basic-title-entity {
        font-size: 28.8116558742vw
    }
}

@media (max-width: 890px) {
    .home-preview__basic-title-entity {
        font-size: 28.8112858464vw
    }
}

@media (max-width: 889px) {
    .home-preview__basic-title-entity {
        font-size: 28.8109158187vw
    }
}

@media (max-width: 888px) {
    .home-preview__basic-title-entity {
        font-size: 28.8105457909vw
    }
}

@media (max-width: 887px) {
    .home-preview__basic-title-entity {
        font-size: 28.8101757632vw
    }
}

@media (max-width: 886px) {
    .home-preview__basic-title-entity {
        font-size: 28.8098057354vw
    }
}

@media (max-width: 885px) {
    .home-preview__basic-title-entity {
        font-size: 28.8094357077vw
    }
}

@media (max-width: 884px) {
    .home-preview__basic-title-entity {
        font-size: 28.8090656799vw
    }
}

@media (max-width: 883px) {
    .home-preview__basic-title-entity {
        font-size: 28.8086956522vw
    }
}

@media (max-width: 882px) {
    .home-preview__basic-title-entity {
        font-size: 28.8083256244vw
    }
}

@media (max-width: 881px) {
    .home-preview__basic-title-entity {
        font-size: 28.8079555967vw
    }
}

@media (max-width: 880px) {
    .home-preview__basic-title-entity {
        font-size: 28.8075855689vw
    }
}

@media (max-width: 879px) {
    .home-preview__basic-title-entity {
        font-size: 28.8072155412vw
    }
}

@media (max-width: 878px) {
    .home-preview__basic-title-entity {
        font-size: 28.8068455134vw
    }
}

@media (max-width: 877px) {
    .home-preview__basic-title-entity {
        font-size: 28.8064754857vw
    }
}

@media (max-width: 876px) {
    .home-preview__basic-title-entity {
        font-size: 28.8061054579vw
    }
}

@media (max-width: 875px) {
    .home-preview__basic-title-entity {
        font-size: 28.8057354302vw
    }
}

@media (max-width: 874px) {
    .home-preview__basic-title-entity {
        font-size: 28.8053654024vw
    }
}

@media (max-width: 873px) {
    .home-preview__basic-title-entity {
        font-size: 28.8049953747vw
    }
}

@media (max-width: 872px) {
    .home-preview__basic-title-entity {
        font-size: 28.8046253469vw
    }
}

@media (max-width: 871px) {
    .home-preview__basic-title-entity {
        font-size: 28.8042553191vw
    }
}

@media (max-width: 870px) {
    .home-preview__basic-title-entity {
        font-size: 28.8038852914vw
    }
}

@media (max-width: 869px) {
    .home-preview__basic-title-entity {
        font-size: 28.8035152636vw
    }
}

@media (max-width: 868px) {
    .home-preview__basic-title-entity {
        font-size: 28.8031452359vw
    }
}

@media (max-width: 867px) {
    .home-preview__basic-title-entity {
        font-size: 28.8027752081vw
    }
}

@media (max-width: 866px) {
    .home-preview__basic-title-entity {
        font-size: 28.8024051804vw
    }
}

@media (max-width: 865px) {
    .home-preview__basic-title-entity {
        font-size: 28.8020351526vw
    }
}

@media (max-width: 864px) {
    .home-preview__basic-title-entity {
        font-size: 28.8016651249vw
    }
}

@media (max-width: 863px) {
    .home-preview__basic-title-entity {
        font-size: 28.8012950971vw
    }
}

@media (max-width: 862px) {
    .home-preview__basic-title-entity {
        font-size: 28.8009250694vw
    }
}

@media (max-width: 861px) {
    .home-preview__basic-title-entity {
        font-size: 28.8005550416vw
    }
}

@media (max-width: 860px) {
    .home-preview__basic-title-entity {
        font-size: 28.8001850139vw
    }
}

@media (max-width: 859px) {
    .home-preview__basic-title-entity {
        font-size: 28.7998149861vw
    }
}

@media (max-width: 858px) {
    .home-preview__basic-title-entity {
        font-size: 28.7994449584vw
    }
}

@media (max-width: 857px) {
    .home-preview__basic-title-entity {
        font-size: 28.7990749306vw
    }
}

@media (max-width: 856px) {
    .home-preview__basic-title-entity {
        font-size: 28.7987049029vw
    }
}

@media (max-width: 855px) {
    .home-preview__basic-title-entity {
        font-size: 28.7983348751vw
    }
}

@media (max-width: 854px) {
    .home-preview__basic-title-entity {
        font-size: 28.7979648474vw
    }
}

@media (max-width: 853px) {
    .home-preview__basic-title-entity {
        font-size: 28.7975948196vw
    }
}

@media (max-width: 852px) {
    .home-preview__basic-title-entity {
        font-size: 28.7972247919vw
    }
}

@media (max-width: 851px) {
    .home-preview__basic-title-entity {
        font-size: 28.7968547641vw
    }
}

@media (max-width: 850px) {
    .home-preview__basic-title-entity {
        font-size: 28.7964847364vw
    }
}

@media (max-width: 849px) {
    .home-preview__basic-title-entity {
        font-size: 28.7961147086vw
    }
}

@media (max-width: 848px) {
    .home-preview__basic-title-entity {
        font-size: 28.7957446809vw
    }
}

@media (max-width: 847px) {
    .home-preview__basic-title-entity {
        font-size: 28.7953746531vw
    }
}

@media (max-width: 846px) {
    .home-preview__basic-title-entity {
        font-size: 28.7950046253vw
    }
}

@media (max-width: 845px) {
    .home-preview__basic-title-entity {
        font-size: 28.7946345976vw
    }
}

@media (max-width: 844px) {
    .home-preview__basic-title-entity {
        font-size: 28.7942645698vw
    }
}

@media (max-width: 843px) {
    .home-preview__basic-title-entity {
        font-size: 28.7938945421vw
    }
}

@media (max-width: 842px) {
    .home-preview__basic-title-entity {
        font-size: 28.7935245143vw
    }
}

@media (max-width: 841px) {
    .home-preview__basic-title-entity {
        font-size: 28.7931544866vw
    }
}

@media (max-width: 840px) {
    .home-preview__basic-title-entity {
        font-size: 28.7927844588vw
    }
}

@media (max-width: 839px) {
    .home-preview__basic-title-entity {
        font-size: 28.7924144311vw
    }
}

@media (max-width: 838px) {
    .home-preview__basic-title-entity {
        font-size: 28.7920444033vw
    }
}

@media (max-width: 837px) {
    .home-preview__basic-title-entity {
        font-size: 28.7916743756vw
    }
}

@media (max-width: 836px) {
    .home-preview__basic-title-entity {
        font-size: 28.7913043478vw
    }
}

@media (max-width: 835px) {
    .home-preview__basic-title-entity {
        font-size: 28.7909343201vw
    }
}

@media (max-width: 834px) {
    .home-preview__basic-title-entity {
        font-size: 28.7905642923vw
    }
}

@media (max-width: 833px) {
    .home-preview__basic-title-entity {
        font-size: 28.7901942646vw
    }
}

@media (max-width: 832px) {
    .home-preview__basic-title-entity {
        font-size: 28.7898242368vw
    }
}

@media (max-width: 831px) {
    .home-preview__basic-title-entity {
        font-size: 28.7894542091vw
    }
}

@media (max-width: 830px) {
    .home-preview__basic-title-entity {
        font-size: 28.7890841813vw
    }
}

@media (max-width: 829px) {
    .home-preview__basic-title-entity {
        font-size: 28.7887141536vw
    }
}

@media (max-width: 828px) {
    .home-preview__basic-title-entity {
        font-size: 28.7883441258vw
    }
}

@media (max-width: 827px) {
    .home-preview__basic-title-entity {
        font-size: 28.7879740981vw
    }
}

@media (max-width: 826px) {
    .home-preview__basic-title-entity {
        font-size: 28.7876040703vw
    }
}

@media (max-width: 825px) {
    .home-preview__basic-title-entity {
        font-size: 28.7872340426vw
    }
}

@media (max-width: 824px) {
    .home-preview__basic-title-entity {
        font-size: 28.7868640148vw
    }
}

@media (max-width: 823px) {
    .home-preview__basic-title-entity {
        font-size: 28.786493987vw
    }
}

@media (max-width: 822px) {
    .home-preview__basic-title-entity {
        font-size: 28.7861239593vw
    }
}

@media (max-width: 821px) {
    .home-preview__basic-title-entity {
        font-size: 28.7857539315vw
    }
}

@media (max-width: 820px) {
    .home-preview__basic-title-entity {
        font-size: 28.7853839038vw
    }
}

@media (max-width: 819px) {
    .home-preview__basic-title-entity {
        font-size: 28.785013876vw
    }
}

@media (max-width: 818px) {
    .home-preview__basic-title-entity {
        font-size: 28.7846438483vw
    }
}

@media (max-width: 817px) {
    .home-preview__basic-title-entity {
        font-size: 28.7842738205vw
    }
}

@media (max-width: 816px) {
    .home-preview__basic-title-entity {
        font-size: 28.7839037928vw
    }
}

@media (max-width: 815px) {
    .home-preview__basic-title-entity {
        font-size: 28.783533765vw
    }
}

@media (max-width: 814px) {
    .home-preview__basic-title-entity {
        font-size: 28.7831637373vw
    }
}

@media (max-width: 813px) {
    .home-preview__basic-title-entity {
        font-size: 28.7827937095vw
    }
}

@media (max-width: 812px) {
    .home-preview__basic-title-entity {
        font-size: 28.7824236818vw
    }
}

@media (max-width: 811px) {
    .home-preview__basic-title-entity {
        font-size: 28.782053654vw
    }
}

@media (max-width: 810px) {
    .home-preview__basic-title-entity {
        font-size: 28.7816836263vw
    }
}

@media (max-width: 809px) {
    .home-preview__basic-title-entity {
        font-size: 28.7813135985vw
    }
}

@media (max-width: 808px) {
    .home-preview__basic-title-entity {
        font-size: 28.7809435708vw
    }
}

@media (max-width: 807px) {
    .home-preview__basic-title-entity {
        font-size: 28.780573543vw
    }
}

@media (max-width: 806px) {
    .home-preview__basic-title-entity {
        font-size: 28.7802035153vw
    }
}

@media (max-width: 805px) {
    .home-preview__basic-title-entity {
        font-size: 28.7798334875vw
    }
}

@media (max-width: 804px) {
    .home-preview__basic-title-entity {
        font-size: 28.7794634598vw
    }
}

@media (max-width: 803px) {
    .home-preview__basic-title-entity {
        font-size: 28.779093432vw
    }
}

@media (max-width: 802px) {
    .home-preview__basic-title-entity {
        font-size: 28.7787234043vw
    }
}

@media (max-width: 801px) {
    .home-preview__basic-title-entity {
        font-size: 28.7783533765vw
    }
}

@media (max-width: 800px) {
    .home-preview__basic-title-entity {
        font-size: 28.7779833488vw
    }
}

@media (max-width: 799px) {
    .home-preview__basic-title-entity {
        font-size: 28.777613321vw
    }
}

@media (max-width: 798px) {
    .home-preview__basic-title-entity {
        font-size: 28.7772432932vw
    }
}

@media (max-width: 797px) {
    .home-preview__basic-title-entity {
        font-size: 28.7768732655vw
    }
}

@media (max-width: 796px) {
    .home-preview__basic-title-entity {
        font-size: 28.7765032377vw
    }
}

@media (max-width: 795px) {
    .home-preview__basic-title-entity {
        font-size: 28.77613321vw
    }
}

@media (max-width: 794px) {
    .home-preview__basic-title-entity {
        font-size: 28.7757631822vw
    }
}

@media (max-width: 793px) {
    .home-preview__basic-title-entity {
        font-size: 28.7753931545vw
    }
}

@media (max-width: 792px) {
    .home-preview__basic-title-entity {
        font-size: 28.7750231267vw
    }
}

@media (max-width: 791px) {
    .home-preview__basic-title-entity {
        font-size: 28.774653099vw
    }
}

@media (max-width: 790px) {
    .home-preview__basic-title-entity {
        font-size: 28.7742830712vw
    }
}

@media (max-width: 789px) {
    .home-preview__basic-title-entity {
        font-size: 28.7739130435vw
    }
}

@media (max-width: 788px) {
    .home-preview__basic-title-entity {
        font-size: 28.7735430157vw
    }
}

@media (max-width: 787px) {
    .home-preview__basic-title-entity {
        font-size: 28.773172988vw
    }
}

@media (max-width: 786px) {
    .home-preview__basic-title-entity {
        font-size: 28.7728029602vw
    }
}

@media (max-width: 785px) {
    .home-preview__basic-title-entity {
        font-size: 28.7724329325vw
    }
}

@media (max-width: 784px) {
    .home-preview__basic-title-entity {
        font-size: 28.7720629047vw
    }
}

@media (max-width: 783px) {
    .home-preview__basic-title-entity {
        font-size: 28.771692877vw
    }
}

@media (max-width: 782px) {
    .home-preview__basic-title-entity {
        font-size: 28.7713228492vw
    }
}

@media (max-width: 781px) {
    .home-preview__basic-title-entity {
        font-size: 28.7709528215vw
    }
}

@media (max-width: 780px) {
    .home-preview__basic-title-entity {
        font-size: 28.7705827937vw
    }
}

@media (max-width: 779px) {
    .home-preview__basic-title-entity {
        font-size: 28.770212766vw
    }
}

@media (max-width: 778px) {
    .home-preview__basic-title-entity {
        font-size: 28.7698427382vw
    }
}

@media (max-width: 777px) {
    .home-preview__basic-title-entity {
        font-size: 28.7694727105vw
    }
}

@media (max-width: 776px) {
    .home-preview__basic-title-entity {
        font-size: 28.7691026827vw
    }
}

@media (max-width: 775px) {
    .home-preview__basic-title-entity {
        font-size: 28.7687326549vw
    }
}

@media (max-width: 774px) {
    .home-preview__basic-title-entity {
        font-size: 28.7683626272vw
    }
}

@media (max-width: 773px) {
    .home-preview__basic-title-entity {
        font-size: 28.7679925994vw
    }
}

@media (max-width: 772px) {
    .home-preview__basic-title-entity {
        font-size: 28.7676225717vw
    }
}

@media (max-width: 771px) {
    .home-preview__basic-title-entity {
        font-size: 28.7672525439vw
    }
}

@media (max-width: 770px) {
    .home-preview__basic-title-entity {
        font-size: 28.7668825162vw
    }
}

@media (max-width: 769px) {
    .home-preview__basic-title-entity {
        font-size: 28.7665124884vw
    }
}

@media (max-width: 768px) {
    .home-preview__basic-title-entity {
        font-size: 28.7661424607vw
    }
}

@media (max-width: 767px) {
    .home-preview__basic-title-entity {
        font-size: 28.7657724329vw
    }
}

@media (max-width: 766px) {
    .home-preview__basic-title-entity {
        font-size: 28.7654024052vw
    }
}

@media (max-width: 765px) {
    .home-preview__basic-title-entity {
        font-size: 28.7650323774vw
    }
}

@media (max-width: 764px) {
    .home-preview__basic-title-entity {
        font-size: 28.7646623497vw
    }
}

@media (max-width: 763px) {
    .home-preview__basic-title-entity {
        font-size: 28.7642923219vw
    }
}

@media (max-width: 762px) {
    .home-preview__basic-title-entity {
        font-size: 28.7639222942vw
    }
}

@media (max-width: 761px) {
    .home-preview__basic-title-entity {
        font-size: 28.7635522664vw
    }
}

@media (max-width: 760px) {
    .home-preview__basic-title-entity {
        font-size: 28.7631822387vw
    }
}

@media (max-width: 759px) {
    .home-preview__basic-title-entity {
        font-size: 28.7628122109vw
    }
}

@media (max-width: 758px) {
    .home-preview__basic-title-entity {
        font-size: 28.7624421832vw
    }
}

@media (max-width: 757px) {
    .home-preview__basic-title-entity {
        font-size: 28.7620721554vw
    }
}

@media (max-width: 756px) {
    .home-preview__basic-title-entity {
        font-size: 28.7617021277vw
    }
}

@media (max-width: 755px) {
    .home-preview__basic-title-entity {
        font-size: 28.7613320999vw
    }
}

@media (max-width: 754px) {
    .home-preview__basic-title-entity {
        font-size: 28.7609620722vw
    }
}

@media (max-width: 753px) {
    .home-preview__basic-title-entity {
        font-size: 28.7605920444vw
    }
}

@media (max-width: 752px) {
    .home-preview__basic-title-entity {
        font-size: 28.7602220167vw
    }
}

@media (max-width: 751px) {
    .home-preview__basic-title-entity {
        font-size: 28.7598519889vw
    }
}

@media (max-width: 750px) {
    .home-preview__basic-title-entity {
        font-size: 28.7594819611vw
    }
}

@media (max-width: 749px) {
    .home-preview__basic-title-entity {
        font-size: 28.7591119334vw
    }
}

@media (max-width: 748px) {
    .home-preview__basic-title-entity {
        font-size: 28.7587419056vw
    }
}

@media (max-width: 747px) {
    .home-preview__basic-title-entity {
        font-size: 28.7583718779vw
    }
}

@media (max-width: 746px) {
    .home-preview__basic-title-entity {
        font-size: 28.7580018501vw
    }
}

@media (max-width: 745px) {
    .home-preview__basic-title-entity {
        font-size: 28.7576318224vw
    }
}

@media (max-width: 744px) {
    .home-preview__basic-title-entity {
        font-size: 28.7572617946vw
    }
}

@media (max-width: 743px) {
    .home-preview__basic-title-entity {
        font-size: 28.7568917669vw
    }
}

@media (max-width: 742px) {
    .home-preview__basic-title-entity {
        font-size: 28.7565217391vw
    }
}

@media (max-width: 741px) {
    .home-preview__basic-title-entity {
        font-size: 28.7561517114vw
    }
}

@media (max-width: 740px) {
    .home-preview__basic-title-entity {
        font-size: 28.7557816836vw
    }
}

@media (max-width: 739px) {
    .home-preview__basic-title-entity {
        font-size: 28.7554116559vw
    }
}

@media (max-width: 738px) {
    .home-preview__basic-title-entity {
        font-size: 28.7550416281vw
    }
}

@media (max-width: 737px) {
    .home-preview__basic-title-entity {
        font-size: 28.7546716004vw
    }
}

@media (max-width: 736px) {
    .home-preview__basic-title-entity {
        font-size: 28.7543015726vw
    }
}

@media (max-width: 735px) {
    .home-preview__basic-title-entity {
        font-size: 28.7539315449vw
    }
}

@media (max-width: 734px) {
    .home-preview__basic-title-entity {
        font-size: 28.7535615171vw
    }
}

@media (max-width: 733px) {
    .home-preview__basic-title-entity {
        font-size: 28.7531914894vw
    }
}

@media (max-width: 732px) {
    .home-preview__basic-title-entity {
        font-size: 28.7528214616vw
    }
}

@media (max-width: 731px) {
    .home-preview__basic-title-entity {
        font-size: 28.7524514339vw
    }
}

@media (max-width: 730px) {
    .home-preview__basic-title-entity {
        font-size: 28.7520814061vw
    }
}

@media (max-width: 729px) {
    .home-preview__basic-title-entity {
        font-size: 28.7517113784vw
    }
}

@media (max-width: 728px) {
    .home-preview__basic-title-entity {
        font-size: 28.7513413506vw
    }
}

@media (max-width: 727px) {
    .home-preview__basic-title-entity {
        font-size: 28.7509713228vw
    }
}

@media (max-width: 726px) {
    .home-preview__basic-title-entity {
        font-size: 28.7506012951vw
    }
}

@media (max-width: 725px) {
    .home-preview__basic-title-entity {
        font-size: 28.7502312673vw
    }
}

@media (max-width: 724px) {
    .home-preview__basic-title-entity {
        font-size: 28.7498612396vw
    }
}

@media (max-width: 723px) {
    .home-preview__basic-title-entity {
        font-size: 28.7494912118vw
    }
}

@media (max-width: 722px) {
    .home-preview__basic-title-entity {
        font-size: 28.7491211841vw
    }
}

@media (max-width: 721px) {
    .home-preview__basic-title-entity {
        font-size: 28.7487511563vw
    }
}

@media (max-width: 720px) {
    .home-preview__basic-title-entity {
        font-size: 28.7483811286vw
    }
}

@media (max-width: 719px) {
    .home-preview__basic-title-entity {
        font-size: 28.7480111008vw
    }
}

@media (max-width: 718px) {
    .home-preview__basic-title-entity {
        font-size: 28.7476410731vw
    }
}

@media (max-width: 717px) {
    .home-preview__basic-title-entity {
        font-size: 28.7472710453vw
    }
}

@media (max-width: 716px) {
    .home-preview__basic-title-entity {
        font-size: 28.7469010176vw
    }
}

@media (max-width: 715px) {
    .home-preview__basic-title-entity {
        font-size: 28.7465309898vw
    }
}

@media (max-width: 714px) {
    .home-preview__basic-title-entity {
        font-size: 28.7461609621vw
    }
}

@media (max-width: 713px) {
    .home-preview__basic-title-entity {
        font-size: 28.7457909343vw
    }
}

@media (max-width: 712px) {
    .home-preview__basic-title-entity {
        font-size: 28.7454209066vw
    }
}

@media (max-width: 711px) {
    .home-preview__basic-title-entity {
        font-size: 28.7450508788vw
    }
}

@media (max-width: 710px) {
    .home-preview__basic-title-entity {
        font-size: 28.7446808511vw
    }
}

@media (max-width: 709px) {
    .home-preview__basic-title-entity {
        font-size: 28.7443108233vw
    }
}

@media (max-width: 708px) {
    .home-preview__basic-title-entity {
        font-size: 28.7439407956vw
    }
}

@media (max-width: 707px) {
    .home-preview__basic-title-entity {
        font-size: 28.7435707678vw
    }
}

@media (max-width: 706px) {
    .home-preview__basic-title-entity {
        font-size: 28.7432007401vw
    }
}

@media (max-width: 705px) {
    .home-preview__basic-title-entity {
        font-size: 28.7428307123vw
    }
}

@media (max-width: 704px) {
    .home-preview__basic-title-entity {
        font-size: 28.7424606846vw
    }
}

@media (max-width: 703px) {
    .home-preview__basic-title-entity {
        font-size: 28.7420906568vw
    }
}

@media (max-width: 702px) {
    .home-preview__basic-title-entity {
        font-size: 28.741720629vw
    }
}

@media (max-width: 701px) {
    .home-preview__basic-title-entity {
        font-size: 28.7413506013vw
    }
}

@media (max-width: 700px) {
    .home-preview__basic-title-entity {
        font-size: 28.7409805735vw
    }
}

@media (max-width: 699px) {
    .home-preview__basic-title-entity {
        font-size: 28.7406105458vw
    }
}

@media (max-width: 698px) {
    .home-preview__basic-title-entity {
        font-size: 28.740240518vw
    }
}

@media (max-width: 697px) {
    .home-preview__basic-title-entity {
        font-size: 28.7398704903vw
    }
}

@media (max-width: 696px) {
    .home-preview__basic-title-entity {
        font-size: 28.7395004625vw
    }
}

@media (max-width: 695px) {
    .home-preview__basic-title-entity {
        font-size: 28.7391304348vw
    }
}

@media (max-width: 694px) {
    .home-preview__basic-title-entity {
        font-size: 28.738760407vw
    }
}

@media (max-width: 693px) {
    .home-preview__basic-title-entity {
        font-size: 28.7383903793vw
    }
}

@media (max-width: 692px) {
    .home-preview__basic-title-entity {
        font-size: 28.7380203515vw
    }
}

@media (max-width: 691px) {
    .home-preview__basic-title-entity {
        font-size: 28.7376503238vw
    }
}

@media (max-width: 690px) {
    .home-preview__basic-title-entity {
        font-size: 28.737280296vw
    }
}

@media (max-width: 689px) {
    .home-preview__basic-title-entity {
        font-size: 28.7369102683vw
    }
}

@media (max-width: 688px) {
    .home-preview__basic-title-entity {
        font-size: 28.7365402405vw
    }
}

@media (max-width: 687px) {
    .home-preview__basic-title-entity {
        font-size: 28.7361702128vw
    }
}

@media (max-width: 686px) {
    .home-preview__basic-title-entity {
        font-size: 28.735800185vw
    }
}

@media (max-width: 685px) {
    .home-preview__basic-title-entity {
        font-size: 28.7354301573vw
    }
}

@media (max-width: 684px) {
    .home-preview__basic-title-entity {
        font-size: 28.7350601295vw
    }
}

@media (max-width: 683px) {
    .home-preview__basic-title-entity {
        font-size: 28.7346901018vw
    }
}

@media (max-width: 682px) {
    .home-preview__basic-title-entity {
        font-size: 28.734320074vw
    }
}

@media (max-width: 681px) {
    .home-preview__basic-title-entity {
        font-size: 28.7339500463vw
    }
}

@media (max-width: 680px) {
    .home-preview__basic-title-entity {
        font-size: 28.7335800185vw
    }
}

@media (max-width: 679px) {
    .home-preview__basic-title-entity {
        font-size: 28.7332099907vw
    }
}

@media (max-width: 678px) {
    .home-preview__basic-title-entity {
        font-size: 28.732839963vw
    }
}

@media (max-width: 677px) {
    .home-preview__basic-title-entity {
        font-size: 28.7324699352vw
    }
}

@media (max-width: 676px) {
    .home-preview__basic-title-entity {
        font-size: 28.7320999075vw
    }
}

@media (max-width: 675px) {
    .home-preview__basic-title-entity {
        font-size: 28.7317298797vw
    }
}

@media (max-width: 674px) {
    .home-preview__basic-title-entity {
        font-size: 28.731359852vw
    }
}

@media (max-width: 673px) {
    .home-preview__basic-title-entity {
        font-size: 28.7309898242vw
    }
}

@media (max-width: 672px) {
    .home-preview__basic-title-entity {
        font-size: 28.7306197965vw
    }
}

@media (max-width: 671px) {
    .home-preview__basic-title-entity {
        font-size: 28.7302497687vw
    }
}

@media (max-width: 670px) {
    .home-preview__basic-title-entity {
        font-size: 28.729879741vw
    }
}

@media (max-width: 669px) {
    .home-preview__basic-title-entity {
        font-size: 28.7295097132vw
    }
}

@media (max-width: 668px) {
    .home-preview__basic-title-entity {
        font-size: 28.7291396855vw
    }
}

@media (max-width: 667px) {
    .home-preview__basic-title-entity {
        font-size: 28.7287696577vw
    }
}

@media (max-width: 666px) {
    .home-preview__basic-title-entity {
        font-size: 28.72839963vw
    }
}

@media (max-width: 665px) {
    .home-preview__basic-title-entity {
        font-size: 28.7280296022vw
    }
}

@media (max-width: 664px) {
    .home-preview__basic-title-entity {
        font-size: 28.7276595745vw
    }
}

@media (max-width: 663px) {
    .home-preview__basic-title-entity {
        font-size: 28.7272895467vw
    }
}

@media (max-width: 662px) {
    .home-preview__basic-title-entity {
        font-size: 28.726919519vw
    }
}

@media (max-width: 661px) {
    .home-preview__basic-title-entity {
        font-size: 28.7265494912vw
    }
}

@media (max-width: 660px) {
    .home-preview__basic-title-entity {
        font-size: 28.7261794635vw
    }
}

@media (max-width: 659px) {
    .home-preview__basic-title-entity {
        font-size: 28.7258094357vw
    }
}

@media (max-width: 658px) {
    .home-preview__basic-title-entity {
        font-size: 28.725439408vw
    }
}

@media (max-width: 657px) {
    .home-preview__basic-title-entity {
        font-size: 28.7250693802vw
    }
}

@media (max-width: 656px) {
    .home-preview__basic-title-entity {
        font-size: 28.7246993525vw
    }
}

@media (max-width: 655px) {
    .home-preview__basic-title-entity {
        font-size: 28.7243293247vw
    }
}

@media (max-width: 654px) {
    .home-preview__basic-title-entity {
        font-size: 28.7239592969vw
    }
}

@media (max-width: 653px) {
    .home-preview__basic-title-entity {
        font-size: 28.7235892692vw
    }
}

@media (max-width: 652px) {
    .home-preview__basic-title-entity {
        font-size: 28.7232192414vw
    }
}

@media (max-width: 651px) {
    .home-preview__basic-title-entity {
        font-size: 28.7228492137vw
    }
}

@media (max-width: 650px) {
    .home-preview__basic-title-entity {
        font-size: 28.7224791859vw
    }
}

@media (max-width: 649px) {
    .home-preview__basic-title-entity {
        font-size: 28.7221091582vw
    }
}

@media (max-width: 648px) {
    .home-preview__basic-title-entity {
        font-size: 28.7217391304vw
    }
}

@media (max-width: 647px) {
    .home-preview__basic-title-entity {
        font-size: 28.7213691027vw
    }
}

@media (max-width: 646px) {
    .home-preview__basic-title-entity {
        font-size: 28.7209990749vw
    }
}

@media (max-width: 645px) {
    .home-preview__basic-title-entity {
        font-size: 28.7206290472vw
    }
}

@media (max-width: 644px) {
    .home-preview__basic-title-entity {
        font-size: 28.7202590194vw
    }
}

@media (max-width: 643px) {
    .home-preview__basic-title-entity {
        font-size: 28.7198889917vw
    }
}

@media (max-width: 642px) {
    .home-preview__basic-title-entity {
        font-size: 28.7195189639vw
    }
}

@media (max-width: 641px) {
    .home-preview__basic-title-entity {
        font-size: 28.7191489362vw
    }
}

@media (max-width: 640px) {
    .home-preview__basic-title-entity {
        font-size: 28.7187789084vw
    }
}

@media (max-width: 639px) {
    .home-preview__basic-title-entity {
        font-size: 28.7184088807vw
    }
}

@media (max-width: 638px) {
    .home-preview__basic-title-entity {
        font-size: 28.7180388529vw
    }
}

@media (max-width: 637px) {
    .home-preview__basic-title-entity {
        font-size: 28.7176688252vw
    }
}

@media (max-width: 636px) {
    .home-preview__basic-title-entity {
        font-size: 28.7172987974vw
    }
}

@media (max-width: 635px) {
    .home-preview__basic-title-entity {
        font-size: 28.7169287697vw
    }
}

@media (max-width: 634px) {
    .home-preview__basic-title-entity {
        font-size: 28.7165587419vw
    }
}

@media (max-width: 633px) {
    .home-preview__basic-title-entity {
        font-size: 28.7161887142vw
    }
}

@media (max-width: 632px) {
    .home-preview__basic-title-entity {
        font-size: 28.7158186864vw
    }
}

@media (max-width: 631px) {
    .home-preview__basic-title-entity {
        font-size: 28.7154486586vw
    }
}

@media (max-width: 630px) {
    .home-preview__basic-title-entity {
        font-size: 28.7150786309vw
    }
}

@media (max-width: 629px) {
    .home-preview__basic-title-entity {
        font-size: 28.7147086031vw
    }
}

@media (max-width: 628px) {
    .home-preview__basic-title-entity {
        font-size: 28.7143385754vw
    }
}

@media (max-width: 627px) {
    .home-preview__basic-title-entity {
        font-size: 28.7139685476vw
    }
}

@media (max-width: 626px) {
    .home-preview__basic-title-entity {
        font-size: 28.7135985199vw
    }
}

@media (max-width: 625px) {
    .home-preview__basic-title-entity {
        font-size: 28.7132284921vw
    }
}

@media (max-width: 624px) {
    .home-preview__basic-title-entity {
        font-size: 28.7128584644vw
    }
}

@media (max-width: 623px) {
    .home-preview__basic-title-entity {
        font-size: 28.7124884366vw
    }
}

@media (max-width: 622px) {
    .home-preview__basic-title-entity {
        font-size: 28.7121184089vw
    }
}

@media (max-width: 621px) {
    .home-preview__basic-title-entity {
        font-size: 28.7117483811vw
    }
}

@media (max-width: 620px) {
    .home-preview__basic-title-entity {
        font-size: 28.7113783534vw
    }
}

@media (max-width: 619px) {
    .home-preview__basic-title-entity {
        font-size: 28.7110083256vw
    }
}

@media (max-width: 618px) {
    .home-preview__basic-title-entity {
        font-size: 28.7106382979vw
    }
}

@media (max-width: 617px) {
    .home-preview__basic-title-entity {
        font-size: 28.7102682701vw
    }
}

@media (max-width: 616px) {
    .home-preview__basic-title-entity {
        font-size: 28.7098982424vw
    }
}

@media (max-width: 615px) {
    .home-preview__basic-title-entity {
        font-size: 28.7095282146vw
    }
}

@media (max-width: 614px) {
    .home-preview__basic-title-entity {
        font-size: 28.7091581869vw
    }
}

@media (max-width: 613px) {
    .home-preview__basic-title-entity {
        font-size: 28.7087881591vw
    }
}

@media (max-width: 612px) {
    .home-preview__basic-title-entity {
        font-size: 28.7084181314vw
    }
}

@media (max-width: 611px) {
    .home-preview__basic-title-entity {
        font-size: 28.7080481036vw
    }
}

@media (max-width: 610px) {
    .home-preview__basic-title-entity {
        font-size: 28.7076780759vw
    }
}

@media (max-width: 609px) {
    .home-preview__basic-title-entity {
        font-size: 28.7073080481vw
    }
}

@media (max-width: 608px) {
    .home-preview__basic-title-entity {
        font-size: 28.7069380204vw
    }
}

@media (max-width: 607px) {
    .home-preview__basic-title-entity {
        font-size: 28.7065679926vw
    }
}

@media (max-width: 606px) {
    .home-preview__basic-title-entity {
        font-size: 28.7061979648vw
    }
}

@media (max-width: 605px) {
    .home-preview__basic-title-entity {
        font-size: 28.7058279371vw
    }
}

@media (max-width: 604px) {
    .home-preview__basic-title-entity {
        font-size: 28.7054579093vw
    }
}

@media (max-width: 603px) {
    .home-preview__basic-title-entity {
        font-size: 28.7050878816vw
    }
}

@media (max-width: 602px) {
    .home-preview__basic-title-entity {
        font-size: 28.7047178538vw
    }
}

@media (max-width: 601px) {
    .home-preview__basic-title-entity {
        font-size: 28.7043478261vw
    }
}

@media (max-width: 600px) {
    .home-preview__basic-title-entity {
        font-size: 28.7039777983vw
    }
}

@media (max-width: 599px) {
    .home-preview__basic-title-entity {
        font-size: 28.7036077706vw
    }
}

@media (max-width: 598px) {
    .home-preview__basic-title-entity {
        font-size: 28.7032377428vw
    }
}

@media (max-width: 597px) {
    .home-preview__basic-title-entity {
        font-size: 28.7028677151vw
    }
}

@media (max-width: 596px) {
    .home-preview__basic-title-entity {
        font-size: 28.7024976873vw
    }
}

@media (max-width: 595px) {
    .home-preview__basic-title-entity {
        font-size: 28.7021276596vw
    }
}

@media (max-width: 594px) {
    .home-preview__basic-title-entity {
        font-size: 28.7017576318vw
    }
}

@media (max-width: 593px) {
    .home-preview__basic-title-entity {
        font-size: 28.7013876041vw
    }
}

@media (max-width: 592px) {
    .home-preview__basic-title-entity {
        font-size: 28.7010175763vw
    }
}

@media (max-width: 591px) {
    .home-preview__basic-title-entity {
        font-size: 28.7006475486vw
    }
}

@media (max-width: 590px) {
    .home-preview__basic-title-entity {
        font-size: 28.7002775208vw
    }
}

@media (max-width: 589px) {
    .home-preview__basic-title-entity {
        font-size: 28.6999074931vw
    }
}

@media (max-width: 588px) {
    .home-preview__basic-title-entity {
        font-size: 28.6995374653vw
    }
}

@media (max-width: 587px) {
    .home-preview__basic-title-entity {
        font-size: 28.6991674376vw
    }
}

@media (max-width: 586px) {
    .home-preview__basic-title-entity {
        font-size: 28.6987974098vw
    }
}

@media (max-width: 585px) {
    .home-preview__basic-title-entity {
        font-size: 28.6984273821vw
    }
}

@media (max-width: 584px) {
    .home-preview__basic-title-entity {
        font-size: 28.6980573543vw
    }
}

@media (max-width: 583px) {
    .home-preview__basic-title-entity {
        font-size: 28.6976873265vw
    }
}

@media (max-width: 582px) {
    .home-preview__basic-title-entity {
        font-size: 28.6973172988vw
    }
}

@media (max-width: 581px) {
    .home-preview__basic-title-entity {
        font-size: 28.696947271vw
    }
}

@media (max-width: 580px) {
    .home-preview__basic-title-entity {
        font-size: 28.6965772433vw
    }
}

@media (max-width: 579px) {
    .home-preview__basic-title-entity {
        font-size: 28.6962072155vw
    }
}

@media (max-width: 578px) {
    .home-preview__basic-title-entity {
        font-size: 28.6958371878vw
    }
}

@media (max-width: 577px) {
    .home-preview__basic-title-entity {
        font-size: 28.69546716vw
    }
}

@media (max-width: 576px) {
    .home-preview__basic-title-entity {
        font-size: 28.6950971323vw
    }
}

@media (max-width: 575px) {
    .home-preview__basic-title-entity {
        font-size: 28.6947271045vw
    }
}

@media (max-width: 574px) {
    .home-preview__basic-title-entity {
        font-size: 28.6943570768vw
    }
}

@media (max-width: 573px) {
    .home-preview__basic-title-entity {
        font-size: 28.693987049vw
    }
}

@media (max-width: 572px) {
    .home-preview__basic-title-entity {
        font-size: 28.6936170213vw
    }
}

@media (max-width: 571px) {
    .home-preview__basic-title-entity {
        font-size: 28.6932469935vw
    }
}

@media (max-width: 570px) {
    .home-preview__basic-title-entity {
        font-size: 28.6928769658vw
    }
}

@media (max-width: 569px) {
    .home-preview__basic-title-entity {
        font-size: 28.692506938vw
    }
}

@media (max-width: 568px) {
    .home-preview__basic-title-entity {
        font-size: 28.6921369103vw
    }
}

@media (max-width: 567px) {
    .home-preview__basic-title-entity {
        font-size: 28.6917668825vw
    }
}

@media (max-width: 566px) {
    .home-preview__basic-title-entity {
        font-size: 28.6913968548vw
    }
}

@media (max-width: 565px) {
    .home-preview__basic-title-entity {
        font-size: 28.691026827vw
    }
}

@media (max-width: 564px) {
    .home-preview__basic-title-entity {
        font-size: 28.6906567993vw
    }
}

@media (max-width: 563px) {
    .home-preview__basic-title-entity {
        font-size: 28.6902867715vw
    }
}

@media (max-width: 562px) {
    .home-preview__basic-title-entity {
        font-size: 28.6899167438vw
    }
}

@media (max-width: 561px) {
    .home-preview__basic-title-entity {
        font-size: 28.689546716vw
    }
}

@media (max-width: 560px) {
    .home-preview__basic-title-entity {
        font-size: 28.6891766883vw
    }
}

@media (max-width: 559px) {
    .home-preview__basic-title-entity {
        font-size: 28.6888066605vw
    }
}

@media (max-width: 558px) {
    .home-preview__basic-title-entity {
        font-size: 28.6884366327vw
    }
}

@media (max-width: 557px) {
    .home-preview__basic-title-entity {
        font-size: 28.688066605vw
    }
}

@media (max-width: 556px) {
    .home-preview__basic-title-entity {
        font-size: 28.6876965772vw
    }
}

@media (max-width: 555px) {
    .home-preview__basic-title-entity {
        font-size: 28.6873265495vw
    }
}

@media (max-width: 554px) {
    .home-preview__basic-title-entity {
        font-size: 28.6869565217vw
    }
}

@media (max-width: 553px) {
    .home-preview__basic-title-entity {
        font-size: 28.686586494vw
    }
}

@media (max-width: 552px) {
    .home-preview__basic-title-entity {
        font-size: 28.6862164662vw
    }
}

@media (max-width: 551px) {
    .home-preview__basic-title-entity {
        font-size: 28.6858464385vw
    }
}

@media (max-width: 550px) {
    .home-preview__basic-title-entity {
        font-size: 28.6854764107vw
    }
}

@media (max-width: 549px) {
    .home-preview__basic-title-entity {
        font-size: 28.685106383vw
    }
}

@media (max-width: 548px) {
    .home-preview__basic-title-entity {
        font-size: 28.6847363552vw
    }
}

@media (max-width: 547px) {
    .home-preview__basic-title-entity {
        font-size: 28.6843663275vw
    }
}

@media (max-width: 546px) {
    .home-preview__basic-title-entity {
        font-size: 28.6839962997vw
    }
}

@media (max-width: 545px) {
    .home-preview__basic-title-entity {
        font-size: 28.683626272vw
    }
}

@media (max-width: 544px) {
    .home-preview__basic-title-entity {
        font-size: 28.6832562442vw
    }
}

@media (max-width: 543px) {
    .home-preview__basic-title-entity {
        font-size: 28.6828862165vw
    }
}

@media (max-width: 542px) {
    .home-preview__basic-title-entity {
        font-size: 28.6825161887vw
    }
}

@media (max-width: 541px) {
    .home-preview__basic-title-entity {
        font-size: 28.682146161vw
    }
}

@media (max-width: 540px) {
    .home-preview__basic-title-entity {
        font-size: 28.6817761332vw
    }
}

@media (max-width: 539px) {
    .home-preview__basic-title-entity {
        font-size: 28.6814061055vw
    }
}

@media (max-width: 538px) {
    .home-preview__basic-title-entity {
        font-size: 28.6810360777vw
    }
}

@media (max-width: 537px) {
    .home-preview__basic-title-entity {
        font-size: 28.68066605vw
    }
}

@media (max-width: 536px) {
    .home-preview__basic-title-entity {
        font-size: 28.6802960222vw
    }
}

@media (max-width: 535px) {
    .home-preview__basic-title-entity {
        font-size: 28.6799259944vw
    }
}

@media (max-width: 534px) {
    .home-preview__basic-title-entity {
        font-size: 28.6795559667vw
    }
}

@media (max-width: 533px) {
    .home-preview__basic-title-entity {
        font-size: 28.6791859389vw
    }
}

@media (max-width: 532px) {
    .home-preview__basic-title-entity {
        font-size: 28.6788159112vw
    }
}

@media (max-width: 531px) {
    .home-preview__basic-title-entity {
        font-size: 28.6784458834vw
    }
}

@media (max-width: 530px) {
    .home-preview__basic-title-entity {
        font-size: 28.6780758557vw
    }
}

@media (max-width: 529px) {
    .home-preview__basic-title-entity {
        font-size: 28.6777058279vw
    }
}

@media (max-width: 528px) {
    .home-preview__basic-title-entity {
        font-size: 28.6773358002vw
    }
}

@media (max-width: 527px) {
    .home-preview__basic-title-entity {
        font-size: 28.6769657724vw
    }
}

@media (max-width: 526px) {
    .home-preview__basic-title-entity {
        font-size: 28.6765957447vw
    }
}

@media (max-width: 525px) {
    .home-preview__basic-title-entity {
        font-size: 28.6762257169vw
    }
}

@media (max-width: 524px) {
    .home-preview__basic-title-entity {
        font-size: 28.6758556892vw
    }
}

@media (max-width: 523px) {
    .home-preview__basic-title-entity {
        font-size: 28.6754856614vw
    }
}

@media (max-width: 522px) {
    .home-preview__basic-title-entity {
        font-size: 28.6751156337vw
    }
}

@media (max-width: 521px) {
    .home-preview__basic-title-entity {
        font-size: 28.6747456059vw
    }
}

@media (max-width: 520px) {
    .home-preview__basic-title-entity {
        font-size: 28.6743755782vw
    }
}

@media (max-width: 519px) {
    .home-preview__basic-title-entity {
        font-size: 28.6740055504vw
    }
}

@media (max-width: 518px) {
    .home-preview__basic-title-entity {
        font-size: 28.6736355227vw
    }
}

@media (max-width: 517px) {
    .home-preview__basic-title-entity {
        font-size: 28.6732654949vw
    }
}

@media (max-width: 516px) {
    .home-preview__basic-title-entity {
        font-size: 28.6728954672vw
    }
}

@media (max-width: 515px) {
    .home-preview__basic-title-entity {
        font-size: 28.6725254394vw
    }
}

@media (max-width: 514px) {
    .home-preview__basic-title-entity {
        font-size: 28.6721554117vw
    }
}

@media (max-width: 513px) {
    .home-preview__basic-title-entity {
        font-size: 28.6717853839vw
    }
}

@media (max-width: 512px) {
    .home-preview__basic-title-entity {
        font-size: 28.6714153562vw
    }
}

@media (max-width: 511px) {
    .home-preview__basic-title-entity {
        font-size: 28.6710453284vw
    }
}

@media (max-width: 510px) {
    .home-preview__basic-title-entity {
        font-size: 28.6706753006vw
    }
}

@media (max-width: 509px) {
    .home-preview__basic-title-entity {
        font-size: 28.6703052729vw
    }
}

@media (max-width: 508px) {
    .home-preview__basic-title-entity {
        font-size: 28.6699352451vw
    }
}

@media (max-width: 507px) {
    .home-preview__basic-title-entity {
        font-size: 28.6695652174vw
    }
}

@media (max-width: 506px) {
    .home-preview__basic-title-entity {
        font-size: 28.6691951896vw
    }
}

@media (max-width: 505px) {
    .home-preview__basic-title-entity {
        font-size: 28.6688251619vw
    }
}

@media (max-width: 504px) {
    .home-preview__basic-title-entity {
        font-size: 28.6684551341vw
    }
}

@media (max-width: 503px) {
    .home-preview__basic-title-entity {
        font-size: 28.6680851064vw
    }
}

@media (max-width: 502px) {
    .home-preview__basic-title-entity {
        font-size: 28.6677150786vw
    }
}

@media (max-width: 501px) {
    .home-preview__basic-title-entity {
        font-size: 28.6673450509vw
    }
}

@media (max-width: 500px) {
    .home-preview__basic-title-entity {
        font-size: 28.6669750231vw
    }
}

@media (max-width: 499px) {
    .home-preview__basic-title-entity {
        font-size: 28.6666049954vw
    }
}

@media (max-width: 498px) {
    .home-preview__basic-title-entity {
        font-size: 28.6662349676vw
    }
}

@media (max-width: 497px) {
    .home-preview__basic-title-entity {
        font-size: 28.6658649399vw
    }
}

@media (max-width: 496px) {
    .home-preview__basic-title-entity {
        font-size: 28.6654949121vw
    }
}

@media (max-width: 495px) {
    .home-preview__basic-title-entity {
        font-size: 28.6651248844vw
    }
}

@media (max-width: 494px) {
    .home-preview__basic-title-entity {
        font-size: 28.6647548566vw
    }
}

@media (max-width: 493px) {
    .home-preview__basic-title-entity {
        font-size: 28.6643848289vw
    }
}

@media (max-width: 492px) {
    .home-preview__basic-title-entity {
        font-size: 28.6640148011vw
    }
}

@media (max-width: 491px) {
    .home-preview__basic-title-entity {
        font-size: 28.6636447734vw
    }
}

@media (max-width: 490px) {
    .home-preview__basic-title-entity {
        font-size: 28.6632747456vw
    }
}

@media (max-width: 489px) {
    .home-preview__basic-title-entity {
        font-size: 28.6629047179vw
    }
}

@media (max-width: 488px) {
    .home-preview__basic-title-entity {
        font-size: 28.6625346901vw
    }
}

@media (max-width: 487px) {
    .home-preview__basic-title-entity {
        font-size: 28.6621646623vw
    }
}

@media (max-width: 486px) {
    .home-preview__basic-title-entity {
        font-size: 28.6617946346vw
    }
}

@media (max-width: 485px) {
    .home-preview__basic-title-entity {
        font-size: 28.6614246068vw
    }
}

@media (max-width: 484px) {
    .home-preview__basic-title-entity {
        font-size: 28.6610545791vw
    }
}

@media (max-width: 483px) {
    .home-preview__basic-title-entity {
        font-size: 28.6606845513vw
    }
}

@media (max-width: 482px) {
    .home-preview__basic-title-entity {
        font-size: 28.6603145236vw
    }
}

@media (max-width: 481px) {
    .home-preview__basic-title-entity {
        font-size: 28.6599444958vw
    }
}

@media (max-width: 480px) {
    .home-preview__basic-title-entity {
        font-size: 28.6595744681vw
    }
}

@media (max-width: 479px) {
    .home-preview__basic-title-entity {
        font-size: 28.6592044403vw
    }
}

@media (max-width: 478px) {
    .home-preview__basic-title-entity {
        font-size: 28.6588344126vw
    }
}

@media (max-width: 477px) {
    .home-preview__basic-title-entity {
        font-size: 28.6584643848vw
    }
}

@media (max-width: 476px) {
    .home-preview__basic-title-entity {
        font-size: 28.6580943571vw
    }
}

@media (max-width: 475px) {
    .home-preview__basic-title-entity {
        font-size: 28.6577243293vw
    }
}

@media (max-width: 474px) {
    .home-preview__basic-title-entity {
        font-size: 28.6573543016vw
    }
}

@media (max-width: 473px) {
    .home-preview__basic-title-entity {
        font-size: 28.6569842738vw
    }
}

@media (max-width: 472px) {
    .home-preview__basic-title-entity {
        font-size: 28.6566142461vw
    }
}

@media (max-width: 471px) {
    .home-preview__basic-title-entity {
        font-size: 28.6562442183vw
    }
}

@media (max-width: 470px) {
    .home-preview__basic-title-entity {
        font-size: 28.6558741906vw
    }
}

@media (max-width: 469px) {
    .home-preview__basic-title-entity {
        font-size: 28.6555041628vw
    }
}

@media (max-width: 468px) {
    .home-preview__basic-title-entity {
        font-size: 28.6551341351vw
    }
}

@media (max-width: 467px) {
    .home-preview__basic-title-entity {
        font-size: 28.6547641073vw
    }
}

@media (max-width: 466px) {
    .home-preview__basic-title-entity {
        font-size: 28.6543940796vw
    }
}

@media (max-width: 465px) {
    .home-preview__basic-title-entity {
        font-size: 28.6540240518vw
    }
}

@media (max-width: 464px) {
    .home-preview__basic-title-entity {
        font-size: 28.6536540241vw
    }
}

@media (max-width: 463px) {
    .home-preview__basic-title-entity {
        font-size: 28.6532839963vw
    }
}

@media (max-width: 462px) {
    .home-preview__basic-title-entity {
        font-size: 28.6529139685vw
    }
}

@media (max-width: 461px) {
    .home-preview__basic-title-entity {
        font-size: 28.6525439408vw
    }
}

@media (max-width: 460px) {
    .home-preview__basic-title-entity {
        font-size: 28.652173913vw
    }
}

@media (max-width: 459px) {
    .home-preview__basic-title-entity {
        font-size: 28.6518038853vw
    }
}

@media (max-width: 458px) {
    .home-preview__basic-title-entity {
        font-size: 28.6514338575vw
    }
}

@media (max-width: 457px) {
    .home-preview__basic-title-entity {
        font-size: 28.6510638298vw
    }
}

@media (max-width: 456px) {
    .home-preview__basic-title-entity {
        font-size: 28.650693802vw
    }
}

@media (max-width: 455px) {
    .home-preview__basic-title-entity {
        font-size: 28.6503237743vw
    }
}

@media (max-width: 454px) {
    .home-preview__basic-title-entity {
        font-size: 28.6499537465vw
    }
}

@media (max-width: 453px) {
    .home-preview__basic-title-entity {
        font-size: 28.6495837188vw
    }
}

@media (max-width: 452px) {
    .home-preview__basic-title-entity {
        font-size: 28.649213691vw
    }
}

@media (max-width: 451px) {
    .home-preview__basic-title-entity {
        font-size: 28.6488436633vw
    }
}

@media (max-width: 450px) {
    .home-preview__basic-title-entity {
        font-size: 28.6484736355vw
    }
}

@media (max-width: 449px) {
    .home-preview__basic-title-entity {
        font-size: 28.6481036078vw
    }
}

@media (max-width: 448px) {
    .home-preview__basic-title-entity {
        font-size: 28.64773358vw
    }
}

@media (max-width: 447px) {
    .home-preview__basic-title-entity {
        font-size: 28.6473635523vw
    }
}

@media (max-width: 446px) {
    .home-preview__basic-title-entity {
        font-size: 28.6469935245vw
    }
}

@media (max-width: 445px) {
    .home-preview__basic-title-entity {
        font-size: 28.6466234968vw
    }
}

@media (max-width: 444px) {
    .home-preview__basic-title-entity {
        font-size: 28.646253469vw
    }
}

@media (max-width: 443px) {
    .home-preview__basic-title-entity {
        font-size: 28.6458834413vw
    }
}

@media (max-width: 442px) {
    .home-preview__basic-title-entity {
        font-size: 28.6455134135vw
    }
}

@media (max-width: 441px) {
    .home-preview__basic-title-entity {
        font-size: 28.6451433858vw
    }
}

@media (max-width: 440px) {
    .home-preview__basic-title-entity {
        font-size: 28.644773358vw
    }
}

@media (max-width: 439px) {
    .home-preview__basic-title-entity {
        font-size: 28.6444033302vw
    }
}

@media (max-width: 438px) {
    .home-preview__basic-title-entity {
        font-size: 28.6440333025vw
    }
}

@media (max-width: 437px) {
    .home-preview__basic-title-entity {
        font-size: 28.6436632747vw
    }
}

@media (max-width: 436px) {
    .home-preview__basic-title-entity {
        font-size: 28.643293247vw
    }
}

@media (max-width: 435px) {
    .home-preview__basic-title-entity {
        font-size: 28.6429232192vw
    }
}

@media (max-width: 434px) {
    .home-preview__basic-title-entity {
        font-size: 28.6425531915vw
    }
}

@media (max-width: 433px) {
    .home-preview__basic-title-entity {
        font-size: 28.6421831637vw
    }
}

@media (max-width: 432px) {
    .home-preview__basic-title-entity {
        font-size: 28.641813136vw
    }
}

@media (max-width: 431px) {
    .home-preview__basic-title-entity {
        font-size: 28.6414431082vw
    }
}

@media (max-width: 430px) {
    .home-preview__basic-title-entity {
        font-size: 28.6410730805vw
    }
}

@media (max-width: 429px) {
    .home-preview__basic-title-entity {
        font-size: 28.6407030527vw
    }
}

@media (max-width: 428px) {
    .home-preview__basic-title-entity {
        font-size: 28.640333025vw
    }
}

@media (max-width: 427px) {
    .home-preview__basic-title-entity {
        font-size: 28.6399629972vw
    }
}

@media (max-width: 426px) {
    .home-preview__basic-title-entity {
        font-size: 28.6395929695vw
    }
}

@media (max-width: 425px) {
    .home-preview__basic-title-entity {
        font-size: 28.6392229417vw
    }
}

@media (max-width: 424px) {
    .home-preview__basic-title-entity {
        font-size: 28.638852914vw
    }
}

@media (max-width: 423px) {
    .home-preview__basic-title-entity {
        font-size: 28.6384828862vw
    }
}

@media (max-width: 422px) {
    .home-preview__basic-title-entity {
        font-size: 28.6381128585vw
    }
}

@media (max-width: 421px) {
    .home-preview__basic-title-entity {
        font-size: 28.6377428307vw
    }
}

@media (max-width: 420px) {
    .home-preview__basic-title-entity {
        font-size: 28.637372803vw
    }
}

@media (max-width: 419px) {
    .home-preview__basic-title-entity {
        font-size: 28.6370027752vw
    }
}

@media (max-width: 418px) {
    .home-preview__basic-title-entity {
        font-size: 28.6366327475vw
    }
}

@media (max-width: 417px) {
    .home-preview__basic-title-entity {
        font-size: 28.6362627197vw
    }
}

@media (max-width: 416px) {
    .home-preview__basic-title-entity {
        font-size: 28.635892692vw
    }
}

@media (max-width: 415px) {
    .home-preview__basic-title-entity {
        font-size: 28.6355226642vw
    }
}

@media (max-width: 414px) {
    .home-preview__basic-title-entity {
        font-size: 28.6351526364vw
    }
}

@media (max-width: 413px) {
    .home-preview__basic-title-entity {
        font-size: 28.6347826087vw
    }
}

@media (max-width: 412px) {
    .home-preview__basic-title-entity {
        font-size: 28.6344125809vw
    }
}

@media (max-width: 411px) {
    .home-preview__basic-title-entity {
        font-size: 28.6340425532vw
    }
}

@media (max-width: 410px) {
    .home-preview__basic-title-entity {
        font-size: 28.6336725254vw
    }
}

@media (max-width: 409px) {
    .home-preview__basic-title-entity {
        font-size: 28.6333024977vw
    }
}

@media (max-width: 408px) {
    .home-preview__basic-title-entity {
        font-size: 28.6329324699vw
    }
}

@media (max-width: 407px) {
    .home-preview__basic-title-entity {
        font-size: 28.6325624422vw
    }
}

@media (max-width: 406px) {
    .home-preview__basic-title-entity {
        font-size: 28.6321924144vw
    }
}

@media (max-width: 405px) {
    .home-preview__basic-title-entity {
        font-size: 28.6318223867vw
    }
}

@media (max-width: 404px) {
    .home-preview__basic-title-entity {
        font-size: 28.6314523589vw
    }
}

@media (max-width: 403px) {
    .home-preview__basic-title-entity {
        font-size: 28.6310823312vw
    }
}

@media (max-width: 402px) {
    .home-preview__basic-title-entity {
        font-size: 28.6307123034vw
    }
}

@media (max-width: 401px) {
    .home-preview__basic-title-entity {
        font-size: 28.6303422757vw
    }
}

@media (max-width: 400px) {
    .home-preview__basic-title-entity {
        font-size: 28.6299722479vw
    }
}

@media (max-width: 399px) {
    .home-preview__basic-title-entity {
        font-size: 28.6296022202vw
    }
}

@media (max-width: 398px) {
    .home-preview__basic-title-entity {
        font-size: 28.6292321924vw
    }
}

@media (max-width: 397px) {
    .home-preview__basic-title-entity {
        font-size: 28.6288621647vw
    }
}

@media (max-width: 396px) {
    .home-preview__basic-title-entity {
        font-size: 28.6284921369vw
    }
}

@media (max-width: 395px) {
    .home-preview__basic-title-entity {
        font-size: 28.6281221092vw
    }
}

@media (max-width: 394px) {
    .home-preview__basic-title-entity {
        font-size: 28.6277520814vw
    }
}

@media (max-width: 393px) {
    .home-preview__basic-title-entity {
        font-size: 28.6273820537vw
    }
}

@media (max-width: 392px) {
    .home-preview__basic-title-entity {
        font-size: 28.6270120259vw
    }
}

@media (max-width: 391px) {
    .home-preview__basic-title-entity {
        font-size: 28.6266419981vw
    }
}

@media (max-width: 390px) {
    .home-preview__basic-title-entity {
        font-size: 28.6262719704vw
    }
}

@media (max-width: 389px) {
    .home-preview__basic-title-entity {
        font-size: 28.6259019426vw
    }
}

@media (max-width: 388px) {
    .home-preview__basic-title-entity {
        font-size: 28.6255319149vw
    }
}

@media (max-width: 387px) {
    .home-preview__basic-title-entity {
        font-size: 28.6251618871vw
    }
}

@media (max-width: 386px) {
    .home-preview__basic-title-entity {
        font-size: 28.6247918594vw
    }
}

@media (max-width: 385px) {
    .home-preview__basic-title-entity {
        font-size: 28.6244218316vw
    }
}

@media (max-width: 384px) {
    .home-preview__basic-title-entity {
        font-size: 28.6240518039vw
    }
}

@media (max-width: 383px) {
    .home-preview__basic-title-entity {
        font-size: 28.6236817761vw
    }
}

@media (max-width: 382px) {
    .home-preview__basic-title-entity {
        font-size: 28.6233117484vw
    }
}

@media (max-width: 381px) {
    .home-preview__basic-title-entity {
        font-size: 28.6229417206vw
    }
}

@media (max-width: 380px) {
    .home-preview__basic-title-entity {
        font-size: 28.6225716929vw
    }
}

@media (max-width: 379px) {
    .home-preview__basic-title-entity {
        font-size: 28.6222016651vw
    }
}

@media (max-width: 378px) {
    .home-preview__basic-title-entity {
        font-size: 28.6218316374vw
    }
}

@media (max-width: 377px) {
    .home-preview__basic-title-entity {
        font-size: 28.6214616096vw
    }
}

@media (max-width: 376px) {
    .home-preview__basic-title-entity {
        font-size: 28.6210915819vw
    }
}

@media (max-width: 375px) {
    .home-preview__basic-title-entity {
        font-size: 28.6207215541vw
    }
}

@media (max-width: 374px) {
    .home-preview__basic-title-entity {
        font-size: 28.6203515264vw
    }
}

@media (max-width: 373px) {
    .home-preview__basic-title-entity {
        font-size: 28.6199814986vw
    }
}

@media (max-width: 372px) {
    .home-preview__basic-title-entity {
        font-size: 28.6196114709vw
    }
}

@media (max-width: 371px) {
    .home-preview__basic-title-entity {
        font-size: 28.6192414431vw
    }
}

@media (max-width: 370px) {
    .home-preview__basic-title-entity {
        font-size: 28.6188714154vw
    }
}

@media (max-width: 369px) {
    .home-preview__basic-title-entity {
        font-size: 28.6185013876vw
    }
}

@media (max-width: 368px) {
    .home-preview__basic-title-entity {
        font-size: 28.6181313599vw
    }
}

@media (max-width: 367px) {
    .home-preview__basic-title-entity {
        font-size: 28.6177613321vw
    }
}

@media (max-width: 366px) {
    .home-preview__basic-title-entity {
        font-size: 28.6173913043vw
    }
}

@media (max-width: 365px) {
    .home-preview__basic-title-entity {
        font-size: 28.6170212766vw
    }
}

@media (max-width: 364px) {
    .home-preview__basic-title-entity {
        font-size: 28.6166512488vw
    }
}

@media (max-width: 363px) {
    .home-preview__basic-title-entity {
        font-size: 28.6162812211vw
    }
}

@media (max-width: 362px) {
    .home-preview__basic-title-entity {
        font-size: 28.6159111933vw
    }
}

@media (max-width: 361px) {
    .home-preview__basic-title-entity {
        font-size: 28.6155411656vw
    }
}

@media (max-width: 360px) {
    .home-preview__basic-title-entity {
        font-size: 28.6151711378vw
    }
}

@media (max-width: 359px) {
    .home-preview__basic-title-entity {
        font-size: 28.6148011101vw
    }
}

@media (max-width: 358px) {
    .home-preview__basic-title-entity {
        font-size: 28.6144310823vw
    }
}

@media (max-width: 357px) {
    .home-preview__basic-title-entity {
        font-size: 28.6140610546vw
    }
}

@media (max-width: 356px) {
    .home-preview__basic-title-entity {
        font-size: 28.6136910268vw
    }
}

@media (max-width: 355px) {
    .home-preview__basic-title-entity {
        font-size: 28.6133209991vw
    }
}

@media (max-width: 354px) {
    .home-preview__basic-title-entity {
        font-size: 28.6129509713vw
    }
}

@media (max-width: 353px) {
    .home-preview__basic-title-entity {
        font-size: 28.6125809436vw
    }
}

@media (max-width: 352px) {
    .home-preview__basic-title-entity {
        font-size: 28.6122109158vw
    }
}

@media (max-width: 351px) {
    .home-preview__basic-title-entity {
        font-size: 28.6118408881vw
    }
}

@media (max-width: 350px) {
    .home-preview__basic-title-entity {
        font-size: 28.6114708603vw
    }
}

@media (max-width: 349px) {
    .home-preview__basic-title-entity {
        font-size: 28.6111008326vw
    }
}

@media (max-width: 348px) {
    .home-preview__basic-title-entity {
        font-size: 28.6107308048vw
    }
}

@media (max-width: 347px) {
    .home-preview__basic-title-entity {
        font-size: 28.6103607771vw
    }
}

@media (max-width: 346px) {
    .home-preview__basic-title-entity {
        font-size: 28.6099907493vw
    }
}

@media (max-width: 345px) {
    .home-preview__basic-title-entity {
        font-size: 28.6096207216vw
    }
}

@media (max-width: 344px) {
    .home-preview__basic-title-entity {
        font-size: 28.6092506938vw
    }
}

@media (max-width: 343px) {
    .home-preview__basic-title-entity {
        font-size: 28.608880666vw
    }
}

@media (max-width: 342px) {
    .home-preview__basic-title-entity {
        font-size: 28.6085106383vw
    }
}

@media (max-width: 341px) {
    .home-preview__basic-title-entity {
        font-size: 28.6081406105vw
    }
}

@media (max-width: 340px) {
    .home-preview__basic-title-entity {
        font-size: 28.6077705828vw
    }
}

@media (max-width: 339px) {
    .home-preview__basic-title-entity {
        font-size: 28.607400555vw
    }
}

@media (max-width: 338px) {
    .home-preview__basic-title-entity {
        font-size: 28.6070305273vw
    }
}

@media (max-width: 337px) {
    .home-preview__basic-title-entity {
        font-size: 28.6066604995vw
    }
}

@media (max-width: 336px) {
    .home-preview__basic-title-entity {
        font-size: 28.6062904718vw
    }
}

@media (max-width: 335px) {
    .home-preview__basic-title-entity {
        font-size: 28.605920444vw
    }
}

@media (max-width: 334px) {
    .home-preview__basic-title-entity {
        font-size: 28.6055504163vw
    }
}

@media (max-width: 333px) {
    .home-preview__basic-title-entity {
        font-size: 28.6051803885vw
    }
}

@media (max-width: 332px) {
    .home-preview__basic-title-entity {
        font-size: 28.6048103608vw
    }
}

@media (max-width: 331px) {
    .home-preview__basic-title-entity {
        font-size: 28.604440333vw
    }
}

@media (max-width: 330px) {
    .home-preview__basic-title-entity {
        font-size: 28.6040703053vw
    }
}

@media (max-width: 329px) {
    .home-preview__basic-title-entity {
        font-size: 28.6037002775vw
    }
}

@media (max-width: 328px) {
    .home-preview__basic-title-entity {
        font-size: 28.6033302498vw
    }
}

@media (max-width: 327px) {
    .home-preview__basic-title-entity {
        font-size: 28.602960222vw
    }
}

@media (max-width: 326px) {
    .home-preview__basic-title-entity {
        font-size: 28.6025901943vw
    }
}

@media (max-width: 325px) {
    .home-preview__basic-title-entity {
        font-size: 28.6022201665vw
    }
}

@media (max-width: 324px) {
    .home-preview__basic-title-entity {
        font-size: 28.6018501388vw
    }
}

@media (max-width: 323px) {
    .home-preview__basic-title-entity {
        font-size: 28.601480111vw
    }
}

@media (max-width: 322px) {
    .home-preview__basic-title-entity {
        font-size: 28.6011100833vw
    }
}

@media (max-width: 321px) {
    .home-preview__basic-title-entity {
        font-size: 28.6007400555vw
    }
}

@media (max-width: 320px) {
    .home-preview__basic-title-entity {
        font-size: 28.6003700278vw
    }
}

@media (max-width: 1400px) {
    .home-preview__advance-title-entity {
        font-size: 21vw;
        transform: translate(-6%)
    }
}

@media (max-width: 1399px) {
    .home-preview__advance-title-entity {
        font-size: 20.9960222017vw;
        transform: translate(-5.9898242368%)
    }
}

@media (max-width: 1398px) {
    .home-preview__advance-title-entity {
        font-size: 20.9920444033vw;
        transform: translate(-5.9796484736%)
    }
}

@media (max-width: 1397px) {
    .home-preview__advance-title-entity {
        font-size: 20.988066605vw;
        transform: translate(-5.9694727105%)
    }
}

@media (max-width: 1396px) {
    .home-preview__advance-title-entity {
        font-size: 20.9840888067vw;
        transform: translate(-5.9592969473%)
    }
}

@media (max-width: 1395px) {
    .home-preview__advance-title-entity {
        font-size: 20.9801110083vw;
        transform: translate(-5.9491211841%)
    }
}

@media (max-width: 1394px) {
    .home-preview__advance-title-entity {
        font-size: 20.97613321vw;
        transform: translate(-5.9389454209%)
    }
}

@media (max-width: 1393px) {
    .home-preview__advance-title-entity {
        font-size: 20.9721554117vw;
        transform: translate(-5.9287696577%)
    }
}

@media (max-width: 1392px) {
    .home-preview__advance-title-entity {
        font-size: 20.9681776133vw;
        transform: translate(-5.9185938945%)
    }
}

@media (max-width: 1391px) {
    .home-preview__advance-title-entity {
        font-size: 20.964199815vw;
        transform: translate(-5.9084181314%)
    }
}

@media (max-width: 1390px) {
    .home-preview__advance-title-entity {
        font-size: 20.9602220167vw;
        transform: translate(-5.8982423682%)
    }
}

@media (max-width: 1389px) {
    .home-preview__advance-title-entity {
        font-size: 20.9562442183vw;
        transform: translate(-5.888066605%)
    }
}

@media (max-width: 1388px) {
    .home-preview__advance-title-entity {
        font-size: 20.95226642vw;
        transform: translate(-5.8778908418%)
    }
}

@media (max-width: 1387px) {
    .home-preview__advance-title-entity {
        font-size: 20.9482886216vw;
        transform: translate(-5.8677150786%)
    }
}

@media (max-width: 1386px) {
    .home-preview__advance-title-entity {
        font-size: 20.9443108233vw;
        transform: translate(-5.8575393154%)
    }
}

@media (max-width: 1385px) {
    .home-preview__advance-title-entity {
        font-size: 20.940333025vw;
        transform: translate(-5.8473635523%)
    }
}

@media (max-width: 1384px) {
    .home-preview__advance-title-entity {
        font-size: 20.9363552266vw;
        transform: translate(-5.8371877891%)
    }
}

@media (max-width: 1383px) {
    .home-preview__advance-title-entity {
        font-size: 20.9323774283vw;
        transform: translate(-5.8270120259%)
    }
}

@media (max-width: 1382px) {
    .home-preview__advance-title-entity {
        font-size: 20.92839963vw;
        transform: translate(-5.8168362627%)
    }
}

@media (max-width: 1381px) {
    .home-preview__advance-title-entity {
        font-size: 20.9244218316vw;
        transform: translate(-5.8066604995%)
    }
}

@media (max-width: 1380px) {
    .home-preview__advance-title-entity {
        font-size: 20.9204440333vw;
        transform: translate(-5.7964847364%)
    }
}

@media (max-width: 1379px) {
    .home-preview__advance-title-entity {
        font-size: 20.916466235vw;
        transform: translate(-5.7863089732%)
    }
}

@media (max-width: 1378px) {
    .home-preview__advance-title-entity {
        font-size: 20.9124884366vw;
        transform: translate(-5.77613321%)
    }
}

@media (max-width: 1377px) {
    .home-preview__advance-title-entity {
        font-size: 20.9085106383vw;
        transform: translate(-5.7659574468%)
    }
}

@media (max-width: 1376px) {
    .home-preview__advance-title-entity {
        font-size: 20.90453284vw;
        transform: translate(-5.7557816836%)
    }
}

@media (max-width: 1375px) {
    .home-preview__advance-title-entity {
        font-size: 20.9005550416vw;
        transform: translate(-5.7456059204%)
    }
}

@media (max-width: 1374px) {
    .home-preview__advance-title-entity {
        font-size: 20.8965772433vw;
        transform: translate(-5.7354301573%)
    }
}

@media (max-width: 1373px) {
    .home-preview__advance-title-entity {
        font-size: 20.892599445vw;
        transform: translate(-5.7252543941%)
    }
}

@media (max-width: 1372px) {
    .home-preview__advance-title-entity {
        font-size: 20.8886216466vw;
        transform: translate(-5.7150786309%)
    }
}

@media (max-width: 1371px) {
    .home-preview__advance-title-entity {
        font-size: 20.8846438483vw;
        transform: translate(-5.7049028677%)
    }
}

@media (max-width: 1370px) {
    .home-preview__advance-title-entity {
        font-size: 20.88066605vw;
        transform: translate(-5.6947271045%)
    }
}

@media (max-width: 1369px) {
    .home-preview__advance-title-entity {
        font-size: 20.8766882516vw;
        transform: translate(-5.6845513414%)
    }
}

@media (max-width: 1368px) {
    .home-preview__advance-title-entity {
        font-size: 20.8727104533vw;
        transform: translate(-5.6743755782%)
    }
}

@media (max-width: 1367px) {
    .home-preview__advance-title-entity {
        font-size: 20.8687326549vw;
        transform: translate(-5.664199815%)
    }
}

@media (max-width: 1366px) {
    .home-preview__advance-title-entity {
        font-size: 20.8647548566vw;
        transform: translate(-5.6540240518%)
    }
}

@media (max-width: 1365px) {
    .home-preview__advance-title-entity {
        font-size: 20.8607770583vw;
        transform: translate(-5.6438482886%)
    }
}

@media (max-width: 1364px) {
    .home-preview__advance-title-entity {
        font-size: 20.8567992599vw;
        transform: translate(-5.6336725254%)
    }
}

@media (max-width: 1363px) {
    .home-preview__advance-title-entity {
        font-size: 20.8528214616vw;
        transform: translate(-5.6234967623%)
    }
}

@media (max-width: 1362px) {
    .home-preview__advance-title-entity {
        font-size: 20.8488436633vw;
        transform: translate(-5.6133209991%)
    }
}

@media (max-width: 1361px) {
    .home-preview__advance-title-entity {
        font-size: 20.8448658649vw;
        transform: translate(-5.6031452359%)
    }
}

@media (max-width: 1360px) {
    .home-preview__advance-title-entity {
        font-size: 20.8408880666vw;
        transform: translate(-5.5929694727%)
    }
}

@media (max-width: 1359px) {
    .home-preview__advance-title-entity {
        font-size: 20.8369102683vw;
        transform: translate(-5.5827937095%)
    }
}

@media (max-width: 1358px) {
    .home-preview__advance-title-entity {
        font-size: 20.8329324699vw;
        transform: translate(-5.5726179463%)
    }
}

@media (max-width: 1357px) {
    .home-preview__advance-title-entity {
        font-size: 20.8289546716vw;
        transform: translate(-5.5624421832%)
    }
}

@media (max-width: 1356px) {
    .home-preview__advance-title-entity {
        font-size: 20.8249768733vw;
        transform: translate(-5.55226642%)
    }
}

@media (max-width: 1355px) {
    .home-preview__advance-title-entity {
        font-size: 20.8209990749vw;
        transform: translate(-5.5420906568%)
    }
}

@media (max-width: 1354px) {
    .home-preview__advance-title-entity {
        font-size: 20.8170212766vw;
        transform: translate(-5.5319148936%)
    }
}

@media (max-width: 1353px) {
    .home-preview__advance-title-entity {
        font-size: 20.8130434783vw;
        transform: translate(-5.5217391304%)
    }
}

@media (max-width: 1352px) {
    .home-preview__advance-title-entity {
        font-size: 20.8090656799vw;
        transform: translate(-5.5115633673%)
    }
}

@media (max-width: 1351px) {
    .home-preview__advance-title-entity {
        font-size: 20.8050878816vw;
        transform: translate(-5.5013876041%)
    }
}

@media (max-width: 1350px) {
    .home-preview__advance-title-entity {
        font-size: 20.8011100833vw;
        transform: translate(-5.4912118409%)
    }
}

@media (max-width: 1349px) {
    .home-preview__advance-title-entity {
        font-size: 20.7971322849vw;
        transform: translate(-5.4810360777%)
    }
}

@media (max-width: 1348px) {
    .home-preview__advance-title-entity {
        font-size: 20.7931544866vw;
        transform: translate(-5.4708603145%)
    }
}

@media (max-width: 1347px) {
    .home-preview__advance-title-entity {
        font-size: 20.7891766883vw;
        transform: translate(-5.4606845513%)
    }
}

@media (max-width: 1346px) {
    .home-preview__advance-title-entity {
        font-size: 20.7851988899vw;
        transform: translate(-5.4505087882%)
    }
}

@media (max-width: 1345px) {
    .home-preview__advance-title-entity {
        font-size: 20.7812210916vw;
        transform: translate(-5.440333025%)
    }
}

@media (max-width: 1344px) {
    .home-preview__advance-title-entity {
        font-size: 20.7772432932vw;
        transform: translate(-5.4301572618%)
    }
}

@media (max-width: 1343px) {
    .home-preview__advance-title-entity {
        font-size: 20.7732654949vw;
        transform: translate(-5.4199814986%)
    }
}

@media (max-width: 1342px) {
    .home-preview__advance-title-entity {
        font-size: 20.7692876966vw;
        transform: translate(-5.4098057354%)
    }
}

@media (max-width: 1341px) {
    .home-preview__advance-title-entity {
        font-size: 20.7653098982vw;
        transform: translate(-5.3996299722%)
    }
}

@media (max-width: 1340px) {
    .home-preview__advance-title-entity {
        font-size: 20.7613320999vw;
        transform: translate(-5.3894542091%)
    }
}

@media (max-width: 1339px) {
    .home-preview__advance-title-entity {
        font-size: 20.7573543016vw;
        transform: translate(-5.3792784459%)
    }
}

@media (max-width: 1338px) {
    .home-preview__advance-title-entity {
        font-size: 20.7533765032vw;
        transform: translate(-5.3691026827%)
    }
}

@media (max-width: 1337px) {
    .home-preview__advance-title-entity {
        font-size: 20.7493987049vw;
        transform: translate(-5.3589269195%)
    }
}

@media (max-width: 1336px) {
    .home-preview__advance-title-entity {
        font-size: 20.7454209066vw;
        transform: translate(-5.3487511563%)
    }
}

@media (max-width: 1335px) {
    .home-preview__advance-title-entity {
        font-size: 20.7414431082vw;
        transform: translate(-5.3385753932%)
    }
}

@media (max-width: 1334px) {
    .home-preview__advance-title-entity {
        font-size: 20.7374653099vw;
        transform: translate(-5.32839963%)
    }
}

@media (max-width: 1333px) {
    .home-preview__advance-title-entity {
        font-size: 20.7334875116vw;
        transform: translate(-5.3182238668%)
    }
}

@media (max-width: 1332px) {
    .home-preview__advance-title-entity {
        font-size: 20.7295097132vw;
        transform: translate(-5.3080481036%)
    }
}

@media (max-width: 1331px) {
    .home-preview__advance-title-entity {
        font-size: 20.7255319149vw;
        transform: translate(-5.2978723404%)
    }
}

@media (max-width: 1330px) {
    .home-preview__advance-title-entity {
        font-size: 20.7215541166vw;
        transform: translate(-5.2876965772%)
    }
}

@media (max-width: 1329px) {
    .home-preview__advance-title-entity {
        font-size: 20.7175763182vw;
        transform: translate(-5.2775208141%)
    }
}

@media (max-width: 1328px) {
    .home-preview__advance-title-entity {
        font-size: 20.7135985199vw;
        transform: translate(-5.2673450509%)
    }
}

@media (max-width: 1327px) {
    .home-preview__advance-title-entity {
        font-size: 20.7096207216vw;
        transform: translate(-5.2571692877%)
    }
}

@media (max-width: 1326px) {
    .home-preview__advance-title-entity {
        font-size: 20.7056429232vw;
        transform: translate(-5.2469935245%)
    }
}

@media (max-width: 1325px) {
    .home-preview__advance-title-entity {
        font-size: 20.7016651249vw;
        transform: translate(-5.2368177613%)
    }
}

@media (max-width: 1324px) {
    .home-preview__advance-title-entity {
        font-size: 20.6976873265vw;
        transform: translate(-5.2266419981%)
    }
}

@media (max-width: 1323px) {
    .home-preview__advance-title-entity {
        font-size: 20.6937095282vw;
        transform: translate(-5.216466235%)
    }
}

@media (max-width: 1322px) {
    .home-preview__advance-title-entity {
        font-size: 20.6897317299vw;
        transform: translate(-5.2062904718%)
    }
}

@media (max-width: 1321px) {
    .home-preview__advance-title-entity {
        font-size: 20.6857539315vw;
        transform: translate(-5.1961147086%)
    }
}

@media (max-width: 1320px) {
    .home-preview__advance-title-entity {
        font-size: 20.6817761332vw;
        transform: translate(-5.1859389454%)
    }
}

@media (max-width: 1319px) {
    .home-preview__advance-title-entity {
        font-size: 20.6777983349vw;
        transform: translate(-5.1757631822%)
    }
}

@media (max-width: 1318px) {
    .home-preview__advance-title-entity {
        font-size: 20.6738205365vw;
        transform: translate(-5.1655874191%)
    }
}

@media (max-width: 1317px) {
    .home-preview__advance-title-entity {
        font-size: 20.6698427382vw;
        transform: translate(-5.1554116559%)
    }
}

@media (max-width: 1316px) {
    .home-preview__advance-title-entity {
        font-size: 20.6658649399vw;
        transform: translate(-5.1452358927%)
    }
}

@media (max-width: 1315px) {
    .home-preview__advance-title-entity {
        font-size: 20.6618871415vw;
        transform: translate(-5.1350601295%)
    }
}

@media (max-width: 1314px) {
    .home-preview__advance-title-entity {
        font-size: 20.6579093432vw;
        transform: translate(-5.1248843663%)
    }
}

@media (max-width: 1313px) {
    .home-preview__advance-title-entity {
        font-size: 20.6539315449vw;
        transform: translate(-5.1147086031%)
    }
}

@media (max-width: 1312px) {
    .home-preview__advance-title-entity {
        font-size: 20.6499537465vw;
        transform: translate(-5.10453284%)
    }
}

@media (max-width: 1311px) {
    .home-preview__advance-title-entity {
        font-size: 20.6459759482vw;
        transform: translate(-5.0943570768%)
    }
}

@media (max-width: 1310px) {
    .home-preview__advance-title-entity {
        font-size: 20.6419981499vw;
        transform: translate(-5.0841813136%)
    }
}

@media (max-width: 1309px) {
    .home-preview__advance-title-entity {
        font-size: 20.6380203515vw;
        transform: translate(-5.0740055504%)
    }
}

@media (max-width: 1308px) {
    .home-preview__advance-title-entity {
        font-size: 20.6340425532vw;
        transform: translate(-5.0638297872%)
    }
}

@media (max-width: 1307px) {
    .home-preview__advance-title-entity {
        font-size: 20.6300647549vw;
        transform: translate(-5.0536540241%)
    }
}

@media (max-width: 1306px) {
    .home-preview__advance-title-entity {
        font-size: 20.6260869565vw;
        transform: translate(-5.0434782609%)
    }
}

@media (max-width: 1305px) {
    .home-preview__advance-title-entity {
        font-size: 20.6221091582vw;
        transform: translate(-5.0333024977%)
    }
}

@media (max-width: 1304px) {
    .home-preview__advance-title-entity {
        font-size: 20.6181313599vw;
        transform: translate(-5.0231267345%)
    }
}

@media (max-width: 1303px) {
    .home-preview__advance-title-entity {
        font-size: 20.6141535615vw;
        transform: translate(-5.0129509713%)
    }
}

@media (max-width: 1302px) {
    .home-preview__advance-title-entity {
        font-size: 20.6101757632vw;
        transform: translate(-5.0027752081%)
    }
}

@media (max-width: 1301px) {
    .home-preview__advance-title-entity {
        font-size: 20.6061979648vw;
        transform: translate(-4.992599445%)
    }
}

@media (max-width: 1300px) {
    .home-preview__advance-title-entity {
        font-size: 20.6022201665vw;
        transform: translate(-4.9824236818%)
    }
}

@media (max-width: 1299px) {
    .home-preview__advance-title-entity {
        font-size: 20.5982423682vw;
        transform: translate(-4.9722479186%)
    }
}

@media (max-width: 1298px) {
    .home-preview__advance-title-entity {
        font-size: 20.5942645698vw;
        transform: translate(-4.9620721554%)
    }
}

@media (max-width: 1297px) {
    .home-preview__advance-title-entity {
        font-size: 20.5902867715vw;
        transform: translate(-4.9518963922%)
    }
}

@media (max-width: 1296px) {
    .home-preview__advance-title-entity {
        font-size: 20.5863089732vw;
        transform: translate(-4.941720629%)
    }
}

@media (max-width: 1295px) {
    .home-preview__advance-title-entity {
        font-size: 20.5823311748vw;
        transform: translate(-4.9315448659%)
    }
}

@media (max-width: 1294px) {
    .home-preview__advance-title-entity {
        font-size: 20.5783533765vw;
        transform: translate(-4.9213691027%)
    }
}

@media (max-width: 1293px) {
    .home-preview__advance-title-entity {
        font-size: 20.5743755782vw;
        transform: translate(-4.9111933395%)
    }
}

@media (max-width: 1292px) {
    .home-preview__advance-title-entity {
        font-size: 20.5703977798vw;
        transform: translate(-4.9010175763%)
    }
}

@media (max-width: 1291px) {
    .home-preview__advance-title-entity {
        font-size: 20.5664199815vw;
        transform: translate(-4.8908418131%)
    }
}

@media (max-width: 1290px) {
    .home-preview__advance-title-entity {
        font-size: 20.5624421832vw;
        transform: translate(-4.88066605%)
    }
}

@media (max-width: 1289px) {
    .home-preview__advance-title-entity {
        font-size: 20.5584643848vw;
        transform: translate(-4.8704902868%)
    }
}

@media (max-width: 1288px) {
    .home-preview__advance-title-entity {
        font-size: 20.5544865865vw;
        transform: translate(-4.8603145236%)
    }
}

@media (max-width: 1287px) {
    .home-preview__advance-title-entity {
        font-size: 20.5505087882vw;
        transform: translate(-4.8501387604%)
    }
}

@media (max-width: 1286px) {
    .home-preview__advance-title-entity {
        font-size: 20.5465309898vw;
        transform: translate(-4.8399629972%)
    }
}

@media (max-width: 1285px) {
    .home-preview__advance-title-entity {
        font-size: 20.5425531915vw;
        transform: translate(-4.829787234%)
    }
}

@media (max-width: 1284px) {
    .home-preview__advance-title-entity {
        font-size: 20.5385753932vw;
        transform: translate(-4.8196114709%)
    }
}

@media (max-width: 1283px) {
    .home-preview__advance-title-entity {
        font-size: 20.5345975948vw;
        transform: translate(-4.8094357077%)
    }
}

@media (max-width: 1282px) {
    .home-preview__advance-title-entity {
        font-size: 20.5306197965vw;
        transform: translate(-4.7992599445%)
    }
}

@media (max-width: 1281px) {
    .home-preview__advance-title-entity {
        font-size: 20.5266419981vw;
        transform: translate(-4.7890841813%)
    }
}

@media (max-width: 1280px) {
    .home-preview__advance-title-entity {
        font-size: 20.5226641998vw;
        transform: translate(-4.7789084181%)
    }
}

@media (max-width: 1279px) {
    .home-preview__advance-title-entity {
        font-size: 20.5186864015vw;
        transform: translate(-4.7687326549%)
    }
}

@media (max-width: 1278px) {
    .home-preview__advance-title-entity {
        font-size: 20.5147086031vw;
        transform: translate(-4.7585568918%)
    }
}

@media (max-width: 1277px) {
    .home-preview__advance-title-entity {
        font-size: 20.5107308048vw;
        transform: translate(-4.7483811286%)
    }
}

@media (max-width: 1276px) {
    .home-preview__advance-title-entity {
        font-size: 20.5067530065vw;
        transform: translate(-4.7382053654%)
    }
}

@media (max-width: 1275px) {
    .home-preview__advance-title-entity {
        font-size: 20.5027752081vw;
        transform: translate(-4.7280296022%)
    }
}

@media (max-width: 1274px) {
    .home-preview__advance-title-entity {
        font-size: 20.4987974098vw;
        transform: translate(-4.717853839%)
    }
}

@media (max-width: 1273px) {
    .home-preview__advance-title-entity {
        font-size: 20.4948196115vw;
        transform: translate(-4.7076780759%)
    }
}

@media (max-width: 1272px) {
    .home-preview__advance-title-entity {
        font-size: 20.4908418131vw;
        transform: translate(-4.6975023127%)
    }
}

@media (max-width: 1271px) {
    .home-preview__advance-title-entity {
        font-size: 20.4868640148vw;
        transform: translate(-4.6873265495%)
    }
}

@media (max-width: 1270px) {
    .home-preview__advance-title-entity {
        font-size: 20.4828862165vw;
        transform: translate(-4.6771507863%)
    }
}

@media (max-width: 1269px) {
    .home-preview__advance-title-entity {
        font-size: 20.4789084181vw;
        transform: translate(-4.6669750231%)
    }
}

@media (max-width: 1268px) {
    .home-preview__advance-title-entity {
        font-size: 20.4749306198vw;
        transform: translate(-4.6567992599%)
    }
}

@media (max-width: 1267px) {
    .home-preview__advance-title-entity {
        font-size: 20.4709528215vw;
        transform: translate(-4.6466234968%)
    }
}

@media (max-width: 1266px) {
    .home-preview__advance-title-entity {
        font-size: 20.4669750231vw;
        transform: translate(-4.6364477336%)
    }
}

@media (max-width: 1265px) {
    .home-preview__advance-title-entity {
        font-size: 20.4629972248vw;
        transform: translate(-4.6262719704%)
    }
}

@media (max-width: 1264px) {
    .home-preview__advance-title-entity {
        font-size: 20.4590194265vw;
        transform: translate(-4.6160962072%)
    }
}

@media (max-width: 1263px) {
    .home-preview__advance-title-entity {
        font-size: 20.4550416281vw;
        transform: translate(-4.605920444%)
    }
}

@media (max-width: 1262px) {
    .home-preview__advance-title-entity {
        font-size: 20.4510638298vw;
        transform: translate(-4.5957446809%)
    }
}

@media (max-width: 1261px) {
    .home-preview__advance-title-entity {
        font-size: 20.4470860315vw;
        transform: translate(-4.5855689177%)
    }
}

@media (max-width: 1260px) {
    .home-preview__advance-title-entity {
        font-size: 20.4431082331vw;
        transform: translate(-4.5753931545%)
    }
}

@media (max-width: 1259px) {
    .home-preview__advance-title-entity {
        font-size: 20.4391304348vw;
        transform: translate(-4.5652173913%)
    }
}

@media (max-width: 1258px) {
    .home-preview__advance-title-entity {
        font-size: 20.4351526364vw;
        transform: translate(-4.5550416281%)
    }
}

@media (max-width: 1257px) {
    .home-preview__advance-title-entity {
        font-size: 20.4311748381vw;
        transform: translate(-4.5448658649%)
    }
}

@media (max-width: 1256px) {
    .home-preview__advance-title-entity {
        font-size: 20.4271970398vw;
        transform: translate(-4.5346901018%)
    }
}

@media (max-width: 1255px) {
    .home-preview__advance-title-entity {
        font-size: 20.4232192414vw;
        transform: translate(-4.5245143386%)
    }
}

@media (max-width: 1254px) {
    .home-preview__advance-title-entity {
        font-size: 20.4192414431vw;
        transform: translate(-4.5143385754%)
    }
}

@media (max-width: 1253px) {
    .home-preview__advance-title-entity {
        font-size: 20.4152636448vw;
        transform: translate(-4.5041628122%)
    }
}

@media (max-width: 1252px) {
    .home-preview__advance-title-entity {
        font-size: 20.4112858464vw;
        transform: translate(-4.493987049%)
    }
}

@media (max-width: 1251px) {
    .home-preview__advance-title-entity {
        font-size: 20.4073080481vw;
        transform: translate(-4.4838112858%)
    }
}

@media (max-width: 1250px) {
    .home-preview__advance-title-entity {
        font-size: 20.4033302498vw;
        transform: translate(-4.4736355227%)
    }
}

@media (max-width: 1249px) {
    .home-preview__advance-title-entity {
        font-size: 20.3993524514vw;
        transform: translate(-4.4634597595%)
    }
}

@media (max-width: 1248px) {
    .home-preview__advance-title-entity {
        font-size: 20.3953746531vw;
        transform: translate(-4.4532839963%)
    }
}

@media (max-width: 1247px) {
    .home-preview__advance-title-entity {
        font-size: 20.3913968548vw;
        transform: translate(-4.4431082331%)
    }
}

@media (max-width: 1246px) {
    .home-preview__advance-title-entity {
        font-size: 20.3874190564vw;
        transform: translate(-4.4329324699%)
    }
}

@media (max-width: 1245px) {
    .home-preview__advance-title-entity {
        font-size: 20.3834412581vw;
        transform: translate(-4.4227567068%)
    }
}

@media (max-width: 1244px) {
    .home-preview__advance-title-entity {
        font-size: 20.3794634598vw;
        transform: translate(-4.4125809436%)
    }
}

@media (max-width: 1243px) {
    .home-preview__advance-title-entity {
        font-size: 20.3754856614vw;
        transform: translate(-4.4024051804%)
    }
}

@media (max-width: 1242px) {
    .home-preview__advance-title-entity {
        font-size: 20.3715078631vw;
        transform: translate(-4.3922294172%)
    }
}

@media (max-width: 1241px) {
    .home-preview__advance-title-entity {
        font-size: 20.3675300648vw;
        transform: translate(-4.382053654%)
    }
}

@media (max-width: 1240px) {
    .home-preview__advance-title-entity {
        font-size: 20.3635522664vw;
        transform: translate(-4.3718778908%)
    }
}

@media (max-width: 1239px) {
    .home-preview__advance-title-entity {
        font-size: 20.3595744681vw;
        transform: translate(-4.3617021277%)
    }
}

@media (max-width: 1238px) {
    .home-preview__advance-title-entity {
        font-size: 20.3555966698vw;
        transform: translate(-4.3515263645%)
    }
}

@media (max-width: 1237px) {
    .home-preview__advance-title-entity {
        font-size: 20.3516188714vw;
        transform: translate(-4.3413506013%)
    }
}

@media (max-width: 1236px) {
    .home-preview__advance-title-entity {
        font-size: 20.3476410731vw;
        transform: translate(-4.3311748381%)
    }
}

@media (max-width: 1235px) {
    .home-preview__advance-title-entity {
        font-size: 20.3436632747vw;
        transform: translate(-4.3209990749%)
    }
}

@media (max-width: 1234px) {
    .home-preview__advance-title-entity {
        font-size: 20.3396854764vw;
        transform: translate(-4.3108233117%)
    }
}

@media (max-width: 1233px) {
    .home-preview__advance-title-entity {
        font-size: 20.3357076781vw;
        transform: translate(-4.3006475486%)
    }
}

@media (max-width: 1232px) {
    .home-preview__advance-title-entity {
        font-size: 20.3317298797vw;
        transform: translate(-4.2904717854%)
    }
}

@media (max-width: 1231px) {
    .home-preview__advance-title-entity {
        font-size: 20.3277520814vw;
        transform: translate(-4.2802960222%)
    }
}

@media (max-width: 1230px) {
    .home-preview__advance-title-entity {
        font-size: 20.3237742831vw;
        transform: translate(-4.270120259%)
    }
}

@media (max-width: 1229px) {
    .home-preview__advance-title-entity {
        font-size: 20.3197964847vw;
        transform: translate(-4.2599444958%)
    }
}

@media (max-width: 1228px) {
    .home-preview__advance-title-entity {
        font-size: 20.3158186864vw;
        transform: translate(-4.2497687327%)
    }
}

@media (max-width: 1227px) {
    .home-preview__advance-title-entity {
        font-size: 20.3118408881vw;
        transform: translate(-4.2395929695%)
    }
}

@media (max-width: 1226px) {
    .home-preview__advance-title-entity {
        font-size: 20.3078630897vw;
        transform: translate(-4.2294172063%)
    }
}

@media (max-width: 1225px) {
    .home-preview__advance-title-entity {
        font-size: 20.3038852914vw;
        transform: translate(-4.2192414431%)
    }
}

@media (max-width: 1224px) {
    .home-preview__advance-title-entity {
        font-size: 20.2999074931vw;
        transform: translate(-4.2090656799%)
    }
}

@media (max-width: 1223px) {
    .home-preview__advance-title-entity {
        font-size: 20.2959296947vw;
        transform: translate(-4.1988899167%)
    }
}

@media (max-width: 1222px) {
    .home-preview__advance-title-entity {
        font-size: 20.2919518964vw;
        transform: translate(-4.1887141536%)
    }
}

@media (max-width: 1221px) {
    .home-preview__advance-title-entity {
        font-size: 20.2879740981vw;
        transform: translate(-4.1785383904%)
    }
}

@media (max-width: 1220px) {
    .home-preview__advance-title-entity {
        font-size: 20.2839962997vw;
        transform: translate(-4.1683626272%)
    }
}

@media (max-width: 1219px) {
    .home-preview__advance-title-entity {
        font-size: 20.2800185014vw;
        transform: translate(-4.158186864%)
    }
}

@media (max-width: 1218px) {
    .home-preview__advance-title-entity {
        font-size: 20.2760407031vw;
        transform: translate(-4.1480111008%)
    }
}

@media (max-width: 1217px) {
    .home-preview__advance-title-entity {
        font-size: 20.2720629047vw;
        transform: translate(-4.1378353377%)
    }
}

@media (max-width: 1216px) {
    .home-preview__advance-title-entity {
        font-size: 20.2680851064vw;
        transform: translate(-4.1276595745%)
    }
}

@media (max-width: 1215px) {
    .home-preview__advance-title-entity {
        font-size: 20.264107308vw;
        transform: translate(-4.1174838113%)
    }
}

@media (max-width: 1214px) {
    .home-preview__advance-title-entity {
        font-size: 20.2601295097vw;
        transform: translate(-4.1073080481%)
    }
}

@media (max-width: 1213px) {
    .home-preview__advance-title-entity {
        font-size: 20.2561517114vw;
        transform: translate(-4.0971322849%)
    }
}

@media (max-width: 1212px) {
    .home-preview__advance-title-entity {
        font-size: 20.252173913vw;
        transform: translate(-4.0869565217%)
    }
}

@media (max-width: 1211px) {
    .home-preview__advance-title-entity {
        font-size: 20.2481961147vw;
        transform: translate(-4.0767807586%)
    }
}

@media (max-width: 1210px) {
    .home-preview__advance-title-entity {
        font-size: 20.2442183164vw;
        transform: translate(-4.0666049954%)
    }
}

@media (max-width: 1209px) {
    .home-preview__advance-title-entity {
        font-size: 20.240240518vw;
        transform: translate(-4.0564292322%)
    }
}

@media (max-width: 1208px) {
    .home-preview__advance-title-entity {
        font-size: 20.2362627197vw;
        transform: translate(-4.046253469%)
    }
}

@media (max-width: 1207px) {
    .home-preview__advance-title-entity {
        font-size: 20.2322849214vw;
        transform: translate(-4.0360777058%)
    }
}

@media (max-width: 1206px) {
    .home-preview__advance-title-entity {
        font-size: 20.228307123vw;
        transform: translate(-4.0259019426%)
    }
}

@media (max-width: 1205px) {
    .home-preview__advance-title-entity {
        font-size: 20.2243293247vw;
        transform: translate(-4.0157261795%)
    }
}

@media (max-width: 1204px) {
    .home-preview__advance-title-entity {
        font-size: 20.2203515264vw;
        transform: translate(-4.0055504163%)
    }
}

@media (max-width: 1203px) {
    .home-preview__advance-title-entity {
        font-size: 20.216373728vw;
        transform: translate(-3.9953746531%)
    }
}

@media (max-width: 1202px) {
    .home-preview__advance-title-entity {
        font-size: 20.2123959297vw;
        transform: translate(-3.9851988899%)
    }
}

@media (max-width: 1201px) {
    .home-preview__advance-title-entity {
        font-size: 20.2084181314vw;
        transform: translate(-3.9750231267%)
    }
}

@media (max-width: 1200px) {
    .home-preview__advance-title-entity {
        font-size: 20.204440333vw;
        transform: translate(-3.9648473636%)
    }
}

@media (max-width: 1199px) {
    .home-preview__advance-title-entity {
        font-size: 20.2004625347vw;
        transform: translate(-3.9546716004%)
    }
}

@media (max-width: 1198px) {
    .home-preview__advance-title-entity {
        font-size: 20.1964847364vw;
        transform: translate(-3.9444958372%)
    }
}

@media (max-width: 1197px) {
    .home-preview__advance-title-entity {
        font-size: 20.192506938vw;
        transform: translate(-3.934320074%)
    }
}

@media (max-width: 1196px) {
    .home-preview__advance-title-entity {
        font-size: 20.1885291397vw;
        transform: translate(-3.9241443108%)
    }
}

@media (max-width: 1195px) {
    .home-preview__advance-title-entity {
        font-size: 20.1845513414vw;
        transform: translate(-3.9139685476%)
    }
}

@media (max-width: 1194px) {
    .home-preview__advance-title-entity {
        font-size: 20.180573543vw;
        transform: translate(-3.9037927845%)
    }
}

@media (max-width: 1193px) {
    .home-preview__advance-title-entity {
        font-size: 20.1765957447vw;
        transform: translate(-3.8936170213%)
    }
}

@media (max-width: 1192px) {
    .home-preview__advance-title-entity {
        font-size: 20.1726179463vw;
        transform: translate(-3.8834412581%)
    }
}

@media (max-width: 1191px) {
    .home-preview__advance-title-entity {
        font-size: 20.168640148vw;
        transform: translate(-3.8732654949%)
    }
}

@media (max-width: 1190px) {
    .home-preview__advance-title-entity {
        font-size: 20.1646623497vw;
        transform: translate(-3.8630897317%)
    }
}

@media (max-width: 1189px) {
    .home-preview__advance-title-entity {
        font-size: 20.1606845513vw;
        transform: translate(-3.8529139685%)
    }
}

@media (max-width: 1188px) {
    .home-preview__advance-title-entity {
        font-size: 20.156706753vw;
        transform: translate(-3.8427382054%)
    }
}

@media (max-width: 1187px) {
    .home-preview__advance-title-entity {
        font-size: 20.1527289547vw;
        transform: translate(-3.8325624422%)
    }
}

@media (max-width: 1186px) {
    .home-preview__advance-title-entity {
        font-size: 20.1487511563vw;
        transform: translate(-3.822386679%)
    }
}

@media (max-width: 1185px) {
    .home-preview__advance-title-entity {
        font-size: 20.144773358vw;
        transform: translate(-3.8122109158%)
    }
}

@media (max-width: 1184px) {
    .home-preview__advance-title-entity {
        font-size: 20.1407955597vw;
        transform: translate(-3.8020351526%)
    }
}

@media (max-width: 1183px) {
    .home-preview__advance-title-entity {
        font-size: 20.1368177613vw;
        transform: translate(-3.7918593895%)
    }
}

@media (max-width: 1182px) {
    .home-preview__advance-title-entity {
        font-size: 20.132839963vw;
        transform: translate(-3.7816836263%)
    }
}

@media (max-width: 1181px) {
    .home-preview__advance-title-entity {
        font-size: 20.1288621647vw;
        transform: translate(-3.7715078631%)
    }
}

@media (max-width: 1180px) {
    .home-preview__advance-title-entity {
        font-size: 20.1248843663vw;
        transform: translate(-3.7613320999%)
    }
}

@media (max-width: 1179px) {
    .home-preview__advance-title-entity {
        font-size: 20.120906568vw;
        transform: translate(-3.7511563367%)
    }
}

@media (max-width: 1178px) {
    .home-preview__advance-title-entity {
        font-size: 20.1169287697vw;
        transform: translate(-3.7409805735%)
    }
}

@media (max-width: 1177px) {
    .home-preview__advance-title-entity {
        font-size: 20.1129509713vw;
        transform: translate(-3.7308048104%)
    }
}

@media (max-width: 1176px) {
    .home-preview__advance-title-entity {
        font-size: 20.108973173vw;
        transform: translate(-3.7206290472%)
    }
}

@media (max-width: 1175px) {
    .home-preview__advance-title-entity {
        font-size: 20.1049953747vw;
        transform: translate(-3.710453284%)
    }
}

@media (max-width: 1174px) {
    .home-preview__advance-title-entity {
        font-size: 20.1010175763vw;
        transform: translate(-3.7002775208%)
    }
}

@media (max-width: 1173px) {
    .home-preview__advance-title-entity {
        font-size: 20.097039778vw;
        transform: translate(-3.6901017576%)
    }
}

@media (max-width: 1172px) {
    .home-preview__advance-title-entity {
        font-size: 20.0930619796vw;
        transform: translate(-3.6799259944%)
    }
}

@media (max-width: 1171px) {
    .home-preview__advance-title-entity {
        font-size: 20.0890841813vw;
        transform: translate(-3.6697502313%)
    }
}

@media (max-width: 1170px) {
    .home-preview__advance-title-entity {
        font-size: 20.085106383vw;
        transform: translate(-3.6595744681%)
    }
}

@media (max-width: 1169px) {
    .home-preview__advance-title-entity {
        font-size: 20.0811285846vw;
        transform: translate(-3.6493987049%)
    }
}

@media (max-width: 1168px) {
    .home-preview__advance-title-entity {
        font-size: 20.0771507863vw;
        transform: translate(-3.6392229417%)
    }
}

@media (max-width: 1167px) {
    .home-preview__advance-title-entity {
        font-size: 20.073172988vw;
        transform: translate(-3.6290471785%)
    }
}

@media (max-width: 1166px) {
    .home-preview__advance-title-entity {
        font-size: 20.0691951896vw;
        transform: translate(-3.6188714154%)
    }
}

@media (max-width: 1165px) {
    .home-preview__advance-title-entity {
        font-size: 20.0652173913vw;
        transform: translate(-3.6086956522%)
    }
}

@media (max-width: 1164px) {
    .home-preview__advance-title-entity {
        font-size: 20.061239593vw;
        transform: translate(-3.598519889%)
    }
}

@media (max-width: 1163px) {
    .home-preview__advance-title-entity {
        font-size: 20.0572617946vw;
        transform: translate(-3.5883441258%)
    }
}

@media (max-width: 1162px) {
    .home-preview__advance-title-entity {
        font-size: 20.0532839963vw;
        transform: translate(-3.5781683626%)
    }
}

@media (max-width: 1161px) {
    .home-preview__advance-title-entity {
        font-size: 20.049306198vw;
        transform: translate(-3.5679925994%)
    }
}

@media (max-width: 1160px) {
    .home-preview__advance-title-entity {
        font-size: 20.0453283996vw;
        transform: translate(-3.5578168363%)
    }
}

@media (max-width: 1159px) {
    .home-preview__advance-title-entity {
        font-size: 20.0413506013vw;
        transform: translate(-3.5476410731%)
    }
}

@media (max-width: 1158px) {
    .home-preview__advance-title-entity {
        font-size: 20.037372803vw;
        transform: translate(-3.5374653099%)
    }
}

@media (max-width: 1157px) {
    .home-preview__advance-title-entity {
        font-size: 20.0333950046vw;
        transform: translate(-3.5272895467%)
    }
}

@media (max-width: 1156px) {
    .home-preview__advance-title-entity {
        font-size: 20.0294172063vw;
        transform: translate(-3.5171137835%)
    }
}

@media (max-width: 1155px) {
    .home-preview__advance-title-entity {
        font-size: 20.025439408vw;
        transform: translate(-3.5069380204%)
    }
}

@media (max-width: 1154px) {
    .home-preview__advance-title-entity {
        font-size: 20.0214616096vw;
        transform: translate(-3.4967622572%)
    }
}

@media (max-width: 1153px) {
    .home-preview__advance-title-entity {
        font-size: 20.0174838113vw;
        transform: translate(-3.486586494%)
    }
}

@media (max-width: 1152px) {
    .home-preview__advance-title-entity {
        font-size: 20.013506013vw;
        transform: translate(-3.4764107308%)
    }
}

@media (max-width: 1151px) {
    .home-preview__advance-title-entity {
        font-size: 20.0095282146vw;
        transform: translate(-3.4662349676%)
    }
}

@media (max-width: 1150px) {
    .home-preview__advance-title-entity {
        font-size: 20.0055504163vw;
        transform: translate(-3.4560592044%)
    }
}

@media (max-width: 1149px) {
    .home-preview__advance-title-entity {
        font-size: 20.0015726179vw;
        transform: translate(-3.4458834413%)
    }
}

@media (max-width: 1148px) {
    .home-preview__advance-title-entity {
        font-size: 19.9975948196vw;
        transform: translate(-3.4357076781%)
    }
}

@media (max-width: 1147px) {
    .home-preview__advance-title-entity {
        font-size: 19.9936170213vw;
        transform: translate(-3.4255319149%)
    }
}

@media (max-width: 1146px) {
    .home-preview__advance-title-entity {
        font-size: 19.9896392229vw;
        transform: translate(-3.4153561517%)
    }
}

@media (max-width: 1145px) {
    .home-preview__advance-title-entity {
        font-size: 19.9856614246vw;
        transform: translate(-3.4051803885%)
    }
}

@media (max-width: 1144px) {
    .home-preview__advance-title-entity {
        font-size: 19.9816836263vw;
        transform: translate(-3.3950046253%)
    }
}

@media (max-width: 1143px) {
    .home-preview__advance-title-entity {
        font-size: 19.9777058279vw;
        transform: translate(-3.3848288622%)
    }
}

@media (max-width: 1142px) {
    .home-preview__advance-title-entity {
        font-size: 19.9737280296vw;
        transform: translate(-3.374653099%)
    }
}

@media (max-width: 1141px) {
    .home-preview__advance-title-entity {
        font-size: 19.9697502313vw;
        transform: translate(-3.3644773358%)
    }
}

@media (max-width: 1140px) {
    .home-preview__advance-title-entity {
        font-size: 19.9657724329vw;
        transform: translate(-3.3543015726%)
    }
}

@media (max-width: 1139px) {
    .home-preview__advance-title-entity {
        font-size: 19.9617946346vw;
        transform: translate(-3.3441258094%)
    }
}

@media (max-width: 1138px) {
    .home-preview__advance-title-entity {
        font-size: 19.9578168363vw;
        transform: translate(-3.3339500463%)
    }
}

@media (max-width: 1137px) {
    .home-preview__advance-title-entity {
        font-size: 19.9538390379vw;
        transform: translate(-3.3237742831%)
    }
}

@media (max-width: 1136px) {
    .home-preview__advance-title-entity {
        font-size: 19.9498612396vw;
        transform: translate(-3.3135985199%)
    }
}

@media (max-width: 1135px) {
    .home-preview__advance-title-entity {
        font-size: 19.9458834413vw;
        transform: translate(-3.3034227567%)
    }
}

@media (max-width: 1134px) {
    .home-preview__advance-title-entity {
        font-size: 19.9419056429vw;
        transform: translate(-3.2932469935%)
    }
}

@media (max-width: 1133px) {
    .home-preview__advance-title-entity {
        font-size: 19.9379278446vw;
        transform: translate(-3.2830712303%)
    }
}

@media (max-width: 1132px) {
    .home-preview__advance-title-entity {
        font-size: 19.9339500463vw;
        transform: translate(-3.2728954672%)
    }
}

@media (max-width: 1131px) {
    .home-preview__advance-title-entity {
        font-size: 19.9299722479vw;
        transform: translate(-3.262719704%)
    }
}

@media (max-width: 1130px) {
    .home-preview__advance-title-entity {
        font-size: 19.9259944496vw;
        transform: translate(-3.2525439408%)
    }
}

@media (max-width: 1129px) {
    .home-preview__advance-title-entity {
        font-size: 19.9220166512vw;
        transform: translate(-3.2423681776%)
    }
}

@media (max-width: 1128px) {
    .home-preview__advance-title-entity {
        font-size: 19.9180388529vw;
        transform: translate(-3.2321924144%)
    }
}

@media (max-width: 1127px) {
    .home-preview__advance-title-entity {
        font-size: 19.9140610546vw;
        transform: translate(-3.2220166512%)
    }
}

@media (max-width: 1126px) {
    .home-preview__advance-title-entity {
        font-size: 19.9100832562vw;
        transform: translate(-3.2118408881%)
    }
}

@media (max-width: 1125px) {
    .home-preview__advance-title-entity {
        font-size: 19.9061054579vw;
        transform: translate(-3.2016651249%)
    }
}

@media (max-width: 1124px) {
    .home-preview__advance-title-entity {
        font-size: 19.9021276596vw;
        transform: translate(-3.1914893617%)
    }
}

@media (max-width: 1123px) {
    .home-preview__advance-title-entity {
        font-size: 19.8981498612vw;
        transform: translate(-3.1813135985%)
    }
}

@media (max-width: 1122px) {
    .home-preview__advance-title-entity {
        font-size: 19.8941720629vw;
        transform: translate(-3.1711378353%)
    }
}

@media (max-width: 1121px) {
    .home-preview__advance-title-entity {
        font-size: 19.8901942646vw;
        transform: translate(-3.1609620722%)
    }
}

@media (max-width: 1120px) {
    .home-preview__advance-title-entity {
        font-size: 19.8862164662vw;
        transform: translate(-3.150786309%)
    }
}

@media (max-width: 1119px) {
    .home-preview__advance-title-entity {
        font-size: 19.8822386679vw;
        transform: translate(-3.1406105458%)
    }
}

@media (max-width: 1118px) {
    .home-preview__advance-title-entity {
        font-size: 19.8782608696vw;
        transform: translate(-3.1304347826%)
    }
}

@media (max-width: 1117px) {
    .home-preview__advance-title-entity {
        font-size: 19.8742830712vw;
        transform: translate(-3.1202590194%)
    }
}

@media (max-width: 1116px) {
    .home-preview__advance-title-entity {
        font-size: 19.8703052729vw;
        transform: translate(-3.1100832562%)
    }
}

@media (max-width: 1115px) {
    .home-preview__advance-title-entity {
        font-size: 19.8663274746vw;
        transform: translate(-3.0999074931%)
    }
}

@media (max-width: 1114px) {
    .home-preview__advance-title-entity {
        font-size: 19.8623496762vw;
        transform: translate(-3.0897317299%)
    }
}

@media (max-width: 1113px) {
    .home-preview__advance-title-entity {
        font-size: 19.8583718779vw;
        transform: translate(-3.0795559667%)
    }
}

@media (max-width: 1112px) {
    .home-preview__advance-title-entity {
        font-size: 19.8543940796vw;
        transform: translate(-3.0693802035%)
    }
}

@media (max-width: 1111px) {
    .home-preview__advance-title-entity {
        font-size: 19.8504162812vw;
        transform: translate(-3.0592044403%)
    }
}

@media (max-width: 1110px) {
    .home-preview__advance-title-entity {
        font-size: 19.8464384829vw;
        transform: translate(-3.0490286772%)
    }
}

@media (max-width: 1109px) {
    .home-preview__advance-title-entity {
        font-size: 19.8424606846vw;
        transform: translate(-3.038852914%)
    }
}

@media (max-width: 1108px) {
    .home-preview__advance-title-entity {
        font-size: 19.8384828862vw;
        transform: translate(-3.0286771508%)
    }
}

@media (max-width: 1107px) {
    .home-preview__advance-title-entity {
        font-size: 19.8345050879vw;
        transform: translate(-3.0185013876%)
    }
}

@media (max-width: 1106px) {
    .home-preview__advance-title-entity {
        font-size: 19.8305272895vw;
        transform: translate(-3.0083256244%)
    }
}

@media (max-width: 1105px) {
    .home-preview__advance-title-entity {
        font-size: 19.8265494912vw;
        transform: translate(-2.9981498612%)
    }
}

@media (max-width: 1104px) {
    .home-preview__advance-title-entity {
        font-size: 19.8225716929vw;
        transform: translate(-2.9879740981%)
    }
}

@media (max-width: 1103px) {
    .home-preview__advance-title-entity {
        font-size: 19.8185938945vw;
        transform: translate(-2.9777983349%)
    }
}

@media (max-width: 1102px) {
    .home-preview__advance-title-entity {
        font-size: 19.8146160962vw;
        transform: translate(-2.9676225717%)
    }
}

@media (max-width: 1101px) {
    .home-preview__advance-title-entity {
        font-size: 19.8106382979vw;
        transform: translate(-2.9574468085%)
    }
}

@media (max-width: 1100px) {
    .home-preview__advance-title-entity {
        font-size: 19.8066604995vw;
        transform: translate(-2.9472710453%)
    }
}

@media (max-width: 1099px) {
    .home-preview__advance-title-entity {
        font-size: 19.8026827012vw;
        transform: translate(-2.9370952821%)
    }
}

@media (max-width: 1098px) {
    .home-preview__advance-title-entity {
        font-size: 19.7987049029vw;
        transform: translate(-2.926919519%)
    }
}

@media (max-width: 1097px) {
    .home-preview__advance-title-entity {
        font-size: 19.7947271045vw;
        transform: translate(-2.9167437558%)
    }
}

@media (max-width: 1096px) {
    .home-preview__advance-title-entity {
        font-size: 19.7907493062vw;
        transform: translate(-2.9065679926%)
    }
}

@media (max-width: 1095px) {
    .home-preview__advance-title-entity {
        font-size: 19.7867715079vw;
        transform: translate(-2.8963922294%)
    }
}

@media (max-width: 1094px) {
    .home-preview__advance-title-entity {
        font-size: 19.7827937095vw;
        transform: translate(-2.8862164662%)
    }
}

@media (max-width: 1093px) {
    .home-preview__advance-title-entity {
        font-size: 19.7788159112vw;
        transform: translate(-2.8760407031%)
    }
}

@media (max-width: 1092px) {
    .home-preview__advance-title-entity {
        font-size: 19.7748381129vw;
        transform: translate(-2.8658649399%)
    }
}

@media (max-width: 1091px) {
    .home-preview__advance-title-entity {
        font-size: 19.7708603145vw;
        transform: translate(-2.8556891767%)
    }
}

@media (max-width: 1090px) {
    .home-preview__advance-title-entity {
        font-size: 19.7668825162vw;
        transform: translate(-2.8455134135%)
    }
}

@media (max-width: 1089px) {
    .home-preview__advance-title-entity {
        font-size: 19.7629047179vw;
        transform: translate(-2.8353376503%)
    }
}

@media (max-width: 1088px) {
    .home-preview__advance-title-entity {
        font-size: 19.7589269195vw;
        transform: translate(-2.8251618871%)
    }
}

@media (max-width: 1087px) {
    .home-preview__advance-title-entity {
        font-size: 19.7549491212vw;
        transform: translate(-2.814986124%)
    }
}

@media (max-width: 1086px) {
    .home-preview__advance-title-entity {
        font-size: 19.7509713228vw;
        transform: translate(-2.8048103608%)
    }
}

@media (max-width: 1085px) {
    .home-preview__advance-title-entity {
        font-size: 19.7469935245vw;
        transform: translate(-2.7946345976%)
    }
}

@media (max-width: 1084px) {
    .home-preview__advance-title-entity {
        font-size: 19.7430157262vw;
        transform: translate(-2.7844588344%)
    }
}

@media (max-width: 1083px) {
    .home-preview__advance-title-entity {
        font-size: 19.7390379278vw;
        transform: translate(-2.7742830712%)
    }
}

@media (max-width: 1082px) {
    .home-preview__advance-title-entity {
        font-size: 19.7350601295vw;
        transform: translate(-2.764107308%)
    }
}

@media (max-width: 1081px) {
    .home-preview__advance-title-entity {
        font-size: 19.7310823312vw;
        transform: translate(-2.7539315449%)
    }
}

@media (max-width: 1080px) {
    .home-preview__advance-title-entity {
        font-size: 19.7271045328vw;
        transform: translate(-2.7437557817%)
    }
}

@media (max-width: 1079px) {
    .home-preview__advance-title-entity {
        font-size: 19.7231267345vw;
        transform: translate(-2.7335800185%)
    }
}

@media (max-width: 1078px) {
    .home-preview__advance-title-entity {
        font-size: 19.7191489362vw;
        transform: translate(-2.7234042553%)
    }
}

@media (max-width: 1077px) {
    .home-preview__advance-title-entity {
        font-size: 19.7151711378vw;
        transform: translate(-2.7132284921%)
    }
}

@media (max-width: 1076px) {
    .home-preview__advance-title-entity {
        font-size: 19.7111933395vw;
        transform: translate(-2.703052729%)
    }
}

@media (max-width: 1075px) {
    .home-preview__advance-title-entity {
        font-size: 19.7072155412vw;
        transform: translate(-2.6928769658%)
    }
}

@media (max-width: 1074px) {
    .home-preview__advance-title-entity {
        font-size: 19.7032377428vw;
        transform: translate(-2.6827012026%)
    }
}

@media (max-width: 1073px) {
    .home-preview__advance-title-entity {
        font-size: 19.6992599445vw;
        transform: translate(-2.6725254394%)
    }
}

@media (max-width: 1072px) {
    .home-preview__advance-title-entity {
        font-size: 19.6952821462vw;
        transform: translate(-2.6623496762%)
    }
}

@media (max-width: 1071px) {
    .home-preview__advance-title-entity {
        font-size: 19.6913043478vw;
        transform: translate(-2.652173913%)
    }
}

@media (max-width: 1070px) {
    .home-preview__advance-title-entity {
        font-size: 19.6873265495vw;
        transform: translate(-2.6419981499%)
    }
}

@media (max-width: 1069px) {
    .home-preview__advance-title-entity {
        font-size: 19.6833487512vw;
        transform: translate(-2.6318223867%)
    }
}

@media (max-width: 1068px) {
    .home-preview__advance-title-entity {
        font-size: 19.6793709528vw;
        transform: translate(-2.6216466235%)
    }
}

@media (max-width: 1067px) {
    .home-preview__advance-title-entity {
        font-size: 19.6753931545vw;
        transform: translate(-2.6114708603%)
    }
}

@media (max-width: 1066px) {
    .home-preview__advance-title-entity {
        font-size: 19.6714153562vw;
        transform: translate(-2.6012950971%)
    }
}

@media (max-width: 1065px) {
    .home-preview__advance-title-entity {
        font-size: 19.6674375578vw;
        transform: translate(-2.591119334%)
    }
}

@media (max-width: 1064px) {
    .home-preview__advance-title-entity {
        font-size: 19.6634597595vw;
        transform: translate(-2.5809435708%)
    }
}

@media (max-width: 1063px) {
    .home-preview__advance-title-entity {
        font-size: 19.6594819611vw;
        transform: translate(-2.5707678076%)
    }
}

@media (max-width: 1062px) {
    .home-preview__advance-title-entity {
        font-size: 19.6555041628vw;
        transform: translate(-2.5605920444%)
    }
}

@media (max-width: 1061px) {
    .home-preview__advance-title-entity {
        font-size: 19.6515263645vw;
        transform: translate(-2.5504162812%)
    }
}

@media (max-width: 1060px) {
    .home-preview__advance-title-entity {
        font-size: 19.6475485661vw;
        transform: translate(-2.540240518%)
    }
}

@media (max-width: 1059px) {
    .home-preview__advance-title-entity {
        font-size: 19.6435707678vw;
        transform: translate(-2.5300647549%)
    }
}

@media (max-width: 1058px) {
    .home-preview__advance-title-entity {
        font-size: 19.6395929695vw;
        transform: translate(-2.5198889917%)
    }
}

@media (max-width: 1057px) {
    .home-preview__advance-title-entity {
        font-size: 19.6356151711vw;
        transform: translate(-2.5097132285%)
    }
}

@media (max-width: 1056px) {
    .home-preview__advance-title-entity {
        font-size: 19.6316373728vw;
        transform: translate(-2.4995374653%)
    }
}

@media (max-width: 1055px) {
    .home-preview__advance-title-entity {
        font-size: 19.6276595745vw;
        transform: translate(-2.4893617021%)
    }
}

@media (max-width: 1054px) {
    .home-preview__advance-title-entity {
        font-size: 19.6236817761vw;
        transform: translate(-2.4791859389%)
    }
}

@media (max-width: 1053px) {
    .home-preview__advance-title-entity {
        font-size: 19.6197039778vw;
        transform: translate(-2.4690101758%)
    }
}

@media (max-width: 1052px) {
    .home-preview__advance-title-entity {
        font-size: 19.6157261795vw;
        transform: translate(-2.4588344126%)
    }
}

@media (max-width: 1051px) {
    .home-preview__advance-title-entity {
        font-size: 19.6117483811vw;
        transform: translate(-2.4486586494%)
    }
}

@media (max-width: 1050px) {
    .home-preview__advance-title-entity {
        font-size: 19.6077705828vw;
        transform: translate(-2.4384828862%)
    }
}

@media (max-width: 1049px) {
    .home-preview__advance-title-entity {
        font-size: 19.6037927845vw;
        transform: translate(-2.428307123%)
    }
}

@media (max-width: 1048px) {
    .home-preview__advance-title-entity {
        font-size: 19.5998149861vw;
        transform: translate(-2.4181313599%)
    }
}

@media (max-width: 1047px) {
    .home-preview__advance-title-entity {
        font-size: 19.5958371878vw;
        transform: translate(-2.4079555967%)
    }
}

@media (max-width: 1046px) {
    .home-preview__advance-title-entity {
        font-size: 19.5918593895vw;
        transform: translate(-2.3977798335%)
    }
}

@media (max-width: 1045px) {
    .home-preview__advance-title-entity {
        font-size: 19.5878815911vw;
        transform: translate(-2.3876040703%)
    }
}

@media (max-width: 1044px) {
    .home-preview__advance-title-entity {
        font-size: 19.5839037928vw;
        transform: translate(-2.3774283071%)
    }
}

@media (max-width: 1043px) {
    .home-preview__advance-title-entity {
        font-size: 19.5799259944vw;
        transform: translate(-2.3672525439%)
    }
}

@media (max-width: 1042px) {
    .home-preview__advance-title-entity {
        font-size: 19.5759481961vw;
        transform: translate(-2.3570767808%)
    }
}

@media (max-width: 1041px) {
    .home-preview__advance-title-entity {
        font-size: 19.5719703978vw;
        transform: translate(-2.3469010176%)
    }
}

@media (max-width: 1040px) {
    .home-preview__advance-title-entity {
        font-size: 19.5679925994vw;
        transform: translate(-2.3367252544%)
    }
}

@media (max-width: 1039px) {
    .home-preview__advance-title-entity {
        font-size: 19.5640148011vw;
        transform: translate(-2.3265494912%)
    }
}

@media (max-width: 1038px) {
    .home-preview__advance-title-entity {
        font-size: 19.5600370028vw;
        transform: translate(-2.316373728%)
    }
}

@media (max-width: 1037px) {
    .home-preview__advance-title-entity {
        font-size: 19.5560592044vw;
        transform: translate(-2.3061979648%)
    }
}

@media (max-width: 1036px) {
    .home-preview__advance-title-entity {
        font-size: 19.5520814061vw;
        transform: translate(-2.2960222017%)
    }
}

@media (max-width: 1035px) {
    .home-preview__advance-title-entity {
        font-size: 19.5481036078vw;
        transform: translate(-2.2858464385%)
    }
}

@media (max-width: 1034px) {
    .home-preview__advance-title-entity {
        font-size: 19.5441258094vw;
        transform: translate(-2.2756706753%)
    }
}

@media (max-width: 1033px) {
    .home-preview__advance-title-entity {
        font-size: 19.5401480111vw;
        transform: translate(-2.2654949121%)
    }
}

@media (max-width: 1032px) {
    .home-preview__advance-title-entity {
        font-size: 19.5361702128vw;
        transform: translate(-2.2553191489%)
    }
}

@media (max-width: 1031px) {
    .home-preview__advance-title-entity {
        font-size: 19.5321924144vw;
        transform: translate(-2.2451433858%)
    }
}

@media (max-width: 1030px) {
    .home-preview__advance-title-entity {
        font-size: 19.5282146161vw;
        transform: translate(-2.2349676226%)
    }
}

@media (max-width: 1029px) {
    .home-preview__advance-title-entity {
        font-size: 19.5242368178vw;
        transform: translate(-2.2247918594%)
    }
}

@media (max-width: 1028px) {
    .home-preview__advance-title-entity {
        font-size: 19.5202590194vw;
        transform: translate(-2.2146160962%)
    }
}

@media (max-width: 1027px) {
    .home-preview__advance-title-entity {
        font-size: 19.5162812211vw;
        transform: translate(-2.204440333%)
    }
}

@media (max-width: 1026px) {
    .home-preview__advance-title-entity {
        font-size: 19.5123034228vw;
        transform: translate(-2.1942645698%)
    }
}

@media (max-width: 1025px) {
    .home-preview__advance-title-entity {
        font-size: 19.5083256244vw;
        transform: translate(-2.1840888067%)
    }
}

@media (max-width: 1024px) {
    .home-preview__advance-title-entity {
        font-size: 19.5043478261vw;
        transform: translate(-2.1739130435%)
    }
}

@media (max-width: 1023px) {
    .home-preview__advance-title-entity {
        font-size: 19.5003700278vw;
        transform: translate(-2.1637372803%)
    }
}

@media (max-width: 1022px) {
    .home-preview__advance-title-entity {
        font-size: 19.4963922294vw;
        transform: translate(-2.1535615171%)
    }
}

@media (max-width: 1021px) {
    .home-preview__advance-title-entity {
        font-size: 19.4924144311vw;
        transform: translate(-2.1433857539%)
    }
}

@media (max-width: 1020px) {
    .home-preview__advance-title-entity {
        font-size: 19.4884366327vw;
        transform: translate(-2.1332099907%)
    }
}

@media (max-width: 1019px) {
    .home-preview__advance-title-entity {
        font-size: 19.4844588344vw;
        transform: translate(-2.1230342276%)
    }
}

@media (max-width: 1018px) {
    .home-preview__advance-title-entity {
        font-size: 19.4804810361vw;
        transform: translate(-2.1128584644%)
    }
}

@media (max-width: 1017px) {
    .home-preview__advance-title-entity {
        font-size: 19.4765032377vw;
        transform: translate(-2.1026827012%)
    }
}

@media (max-width: 1016px) {
    .home-preview__advance-title-entity {
        font-size: 19.4725254394vw;
        transform: translate(-2.092506938%)
    }
}

@media (max-width: 1015px) {
    .home-preview__advance-title-entity {
        font-size: 19.4685476411vw;
        transform: translate(-2.0823311748%)
    }
}

@media (max-width: 1014px) {
    .home-preview__advance-title-entity {
        font-size: 19.4645698427vw;
        transform: translate(-2.0721554117%)
    }
}

@media (max-width: 1013px) {
    .home-preview__advance-title-entity {
        font-size: 19.4605920444vw;
        transform: translate(-2.0619796485%)
    }
}

@media (max-width: 1012px) {
    .home-preview__advance-title-entity {
        font-size: 19.4566142461vw;
        transform: translate(-2.0518038853%)
    }
}

@media (max-width: 1011px) {
    .home-preview__advance-title-entity {
        font-size: 19.4526364477vw;
        transform: translate(-2.0416281221%)
    }
}

@media (max-width: 1010px) {
    .home-preview__advance-title-entity {
        font-size: 19.4486586494vw;
        transform: translate(-2.0314523589%)
    }
}

@media (max-width: 1009px) {
    .home-preview__advance-title-entity {
        font-size: 19.4446808511vw;
        transform: translate(-2.0212765957%)
    }
}

@media (max-width: 1008px) {
    .home-preview__advance-title-entity {
        font-size: 19.4407030527vw;
        transform: translate(-2.0111008326%)
    }
}

@media (max-width: 1007px) {
    .home-preview__advance-title-entity {
        font-size: 19.4367252544vw;
        transform: translate(-2.0009250694%)
    }
}

@media (max-width: 1006px) {
    .home-preview__advance-title-entity {
        font-size: 19.4327474561vw;
        transform: translate(-1.9907493062%)
    }
}

@media (max-width: 1005px) {
    .home-preview__advance-title-entity {
        font-size: 19.4287696577vw;
        transform: translate(-1.980573543%)
    }
}

@media (max-width: 1004px) {
    .home-preview__advance-title-entity {
        font-size: 19.4247918594vw;
        transform: translate(-1.9703977798%)
    }
}

@media (max-width: 1003px) {
    .home-preview__advance-title-entity {
        font-size: 19.4208140611vw;
        transform: translate(-1.9602220167%)
    }
}

@media (max-width: 1002px) {
    .home-preview__advance-title-entity {
        font-size: 19.4168362627vw;
        transform: translate(-1.9500462535%)
    }
}

@media (max-width: 1001px) {
    .home-preview__advance-title-entity {
        font-size: 19.4128584644vw;
        transform: translate(-1.9398704903%)
    }
}

@media (max-width: 1000px) {
    .home-preview__advance-title-entity {
        font-size: 19.408880666vw;
        transform: translate(-1.9296947271%)
    }
}

@media (max-width: 999px) {
    .home-preview__advance-title-entity {
        font-size: 19.4049028677vw;
        transform: translate(-1.9195189639%)
    }
}

@media (max-width: 998px) {
    .home-preview__advance-title-entity {
        font-size: 19.4009250694vw;
        transform: translate(-1.9093432007%)
    }
}

@media (max-width: 997px) {
    .home-preview__advance-title-entity {
        font-size: 19.396947271vw;
        transform: translate(-1.8991674376%)
    }
}

@media (max-width: 996px) {
    .home-preview__advance-title-entity {
        font-size: 19.3929694727vw;
        transform: translate(-1.8889916744%)
    }
}

@media (max-width: 995px) {
    .home-preview__advance-title-entity {
        font-size: 19.3889916744vw;
        transform: translate(-1.8788159112%)
    }
}

@media (max-width: 994px) {
    .home-preview__advance-title-entity {
        font-size: 19.385013876vw;
        transform: translate(-1.868640148%)
    }
}

@media (max-width: 993px) {
    .home-preview__advance-title-entity {
        font-size: 19.3810360777vw;
        transform: translate(-1.8584643848%)
    }
}

@media (max-width: 992px) {
    .home-preview__advance-title-entity {
        font-size: 19.3770582794vw;
        transform: translate(-1.8482886216%)
    }
}

@media (max-width: 991px) {
    .home-preview__advance-title-entity {
        font-size: 19.373080481vw;
        transform: translate(-1.8381128585%)
    }
}

@media (max-width: 990px) {
    .home-preview__advance-title-entity {
        font-size: 19.3691026827vw;
        transform: translate(-1.8279370953%)
    }
}

@media (max-width: 989px) {
    .home-preview__advance-title-entity {
        font-size: 19.3651248844vw;
        transform: translate(-1.8177613321%)
    }
}

@media (max-width: 988px) {
    .home-preview__advance-title-entity {
        font-size: 19.361147086vw;
        transform: translate(-1.8075855689%)
    }
}

@media (max-width: 987px) {
    .home-preview__advance-title-entity {
        font-size: 19.3571692877vw;
        transform: translate(-1.7974098057%)
    }
}

@media (max-width: 986px) {
    .home-preview__advance-title-entity {
        font-size: 19.3531914894vw;
        transform: translate(-1.7872340426%)
    }
}

@media (max-width: 985px) {
    .home-preview__advance-title-entity {
        font-size: 19.349213691vw;
        transform: translate(-1.7770582794%)
    }
}

@media (max-width: 984px) {
    .home-preview__advance-title-entity {
        font-size: 19.3452358927vw;
        transform: translate(-1.7668825162%)
    }
}

@media (max-width: 983px) {
    .home-preview__advance-title-entity {
        font-size: 19.3412580944vw;
        transform: translate(-1.756706753%)
    }
}

@media (max-width: 982px) {
    .home-preview__advance-title-entity {
        font-size: 19.337280296vw;
        transform: translate(-1.7465309898%)
    }
}

@media (max-width: 981px) {
    .home-preview__advance-title-entity {
        font-size: 19.3333024977vw;
        transform: translate(-1.7363552266%)
    }
}

@media (max-width: 980px) {
    .home-preview__advance-title-entity {
        font-size: 19.3293246994vw;
        transform: translate(-1.7261794635%)
    }
}

@media (max-width: 979px) {
    .home-preview__advance-title-entity {
        font-size: 19.325346901vw;
        transform: translate(-1.7160037003%)
    }
}

@media (max-width: 978px) {
    .home-preview__advance-title-entity {
        font-size: 19.3213691027vw;
        transform: translate(-1.7058279371%)
    }
}

@media (max-width: 977px) {
    .home-preview__advance-title-entity {
        font-size: 19.3173913043vw;
        transform: translate(-1.6956521739%)
    }
}

@media (max-width: 976px) {
    .home-preview__advance-title-entity {
        font-size: 19.313413506vw;
        transform: translate(-1.6854764107%)
    }
}

@media (max-width: 975px) {
    .home-preview__advance-title-entity {
        font-size: 19.3094357077vw;
        transform: translate(-1.6753006475%)
    }
}

@media (max-width: 974px) {
    .home-preview__advance-title-entity {
        font-size: 19.3054579093vw;
        transform: translate(-1.6651248844%)
    }
}

@media (max-width: 973px) {
    .home-preview__advance-title-entity {
        font-size: 19.301480111vw;
        transform: translate(-1.6549491212%)
    }
}

@media (max-width: 972px) {
    .home-preview__advance-title-entity {
        font-size: 19.2975023127vw;
        transform: translate(-1.644773358%)
    }
}

@media (max-width: 971px) {
    .home-preview__advance-title-entity {
        font-size: 19.2935245143vw;
        transform: translate(-1.6345975948%)
    }
}

@media (max-width: 970px) {
    .home-preview__advance-title-entity {
        font-size: 19.289546716vw;
        transform: translate(-1.6244218316%)
    }
}

@media (max-width: 969px) {
    .home-preview__advance-title-entity {
        font-size: 19.2855689177vw;
        transform: translate(-1.6142460685%)
    }
}

@media (max-width: 968px) {
    .home-preview__advance-title-entity {
        font-size: 19.2815911193vw;
        transform: translate(-1.6040703053%)
    }
}

@media (max-width: 967px) {
    .home-preview__advance-title-entity {
        font-size: 19.277613321vw;
        transform: translate(-1.5938945421%)
    }
}

@media (max-width: 966px) {
    .home-preview__advance-title-entity {
        font-size: 19.2736355227vw;
        transform: translate(-1.5837187789%)
    }
}

@media (max-width: 965px) {
    .home-preview__advance-title-entity {
        font-size: 19.2696577243vw;
        transform: translate(-1.5735430157%)
    }
}

@media (max-width: 964px) {
    .home-preview__advance-title-entity {
        font-size: 19.265679926vw;
        transform: translate(-1.5633672525%)
    }
}

@media (max-width: 963px) {
    .home-preview__advance-title-entity {
        font-size: 19.2617021277vw;
        transform: translate(-1.5531914894%)
    }
}

@media (max-width: 962px) {
    .home-preview__advance-title-entity {
        font-size: 19.2577243293vw;
        transform: translate(-1.5430157262%)
    }
}

@media (max-width: 961px) {
    .home-preview__advance-title-entity {
        font-size: 19.253746531vw;
        transform: translate(-1.532839963%)
    }
}

@media (max-width: 960px) {
    .home-preview__advance-title-entity {
        font-size: 19.2497687327vw;
        transform: translate(-1.5226641998%)
    }
}

@media (max-width: 959px) {
    .home-preview__advance-title-entity {
        font-size: 19.2457909343vw;
        transform: translate(-1.5124884366%)
    }
}

@media (max-width: 958px) {
    .home-preview__advance-title-entity {
        font-size: 19.241813136vw;
        transform: translate(-1.5023126735%)
    }
}

@media (max-width: 957px) {
    .home-preview__advance-title-entity {
        font-size: 19.2378353377vw;
        transform: translate(-1.4921369103%)
    }
}

@media (max-width: 956px) {
    .home-preview__advance-title-entity {
        font-size: 19.2338575393vw;
        transform: translate(-1.4819611471%)
    }
}

@media (max-width: 955px) {
    .home-preview__advance-title-entity {
        font-size: 19.229879741vw;
        transform: translate(-1.4717853839%)
    }
}

@media (max-width: 954px) {
    .home-preview__advance-title-entity {
        font-size: 19.2259019426vw;
        transform: translate(-1.4616096207%)
    }
}

@media (max-width: 953px) {
    .home-preview__advance-title-entity {
        font-size: 19.2219241443vw;
        transform: translate(-1.4514338575%)
    }
}

@media (max-width: 952px) {
    .home-preview__advance-title-entity {
        font-size: 19.217946346vw;
        transform: translate(-1.4412580944%)
    }
}

@media (max-width: 951px) {
    .home-preview__advance-title-entity {
        font-size: 19.2139685476vw;
        transform: translate(-1.4310823312%)
    }
}

@media (max-width: 950px) {
    .home-preview__advance-title-entity {
        font-size: 19.2099907493vw;
        transform: translate(-1.420906568%)
    }
}

@media (max-width: 949px) {
    .home-preview__advance-title-entity {
        font-size: 19.206012951vw;
        transform: translate(-1.4107308048%)
    }
}

@media (max-width: 948px) {
    .home-preview__advance-title-entity {
        font-size: 19.2020351526vw;
        transform: translate(-1.4005550416%)
    }
}

@media (max-width: 947px) {
    .home-preview__advance-title-entity {
        font-size: 19.1980573543vw;
        transform: translate(-1.3903792784%)
    }
}

@media (max-width: 946px) {
    .home-preview__advance-title-entity {
        font-size: 19.194079556vw;
        transform: translate(-1.3802035153%)
    }
}

@media (max-width: 945px) {
    .home-preview__advance-title-entity {
        font-size: 19.1901017576vw;
        transform: translate(-1.3700277521%)
    }
}

@media (max-width: 944px) {
    .home-preview__advance-title-entity {
        font-size: 19.1861239593vw;
        transform: translate(-1.3598519889%)
    }
}

@media (max-width: 943px) {
    .home-preview__advance-title-entity {
        font-size: 19.182146161vw;
        transform: translate(-1.3496762257%)
    }
}

@media (max-width: 942px) {
    .home-preview__advance-title-entity {
        font-size: 19.1781683626vw;
        transform: translate(-1.3395004625%)
    }
}

@media (max-width: 941px) {
    .home-preview__advance-title-entity {
        font-size: 19.1741905643vw;
        transform: translate(-1.3293246994%)
    }
}

@media (max-width: 940px) {
    .home-preview__advance-title-entity {
        font-size: 19.170212766vw;
        transform: translate(-1.3191489362%)
    }
}

@media (max-width: 939px) {
    .home-preview__advance-title-entity {
        font-size: 19.1662349676vw;
        transform: translate(-1.308973173%)
    }
}

@media (max-width: 938px) {
    .home-preview__advance-title-entity {
        font-size: 19.1622571693vw;
        transform: translate(-1.2987974098%)
    }
}

@media (max-width: 937px) {
    .home-preview__advance-title-entity {
        font-size: 19.158279371vw;
        transform: translate(-1.2886216466%)
    }
}

@media (max-width: 936px) {
    .home-preview__advance-title-entity {
        font-size: 19.1543015726vw;
        transform: translate(-1.2784458834%)
    }
}

@media (max-width: 935px) {
    .home-preview__advance-title-entity {
        font-size: 19.1503237743vw;
        transform: translate(-1.2682701203%)
    }
}

@media (max-width: 934px) {
    .home-preview__advance-title-entity {
        font-size: 19.1463459759vw;
        transform: translate(-1.2580943571%)
    }
}

@media (max-width: 933px) {
    .home-preview__advance-title-entity {
        font-size: 19.1423681776vw;
        transform: translate(-1.2479185939%)
    }
}

@media (max-width: 932px) {
    .home-preview__advance-title-entity {
        font-size: 19.1383903793vw;
        transform: translate(-1.2377428307%)
    }
}

@media (max-width: 931px) {
    .home-preview__advance-title-entity {
        font-size: 19.1344125809vw;
        transform: translate(-1.2275670675%)
    }
}

@media (max-width: 930px) {
    .home-preview__advance-title-entity {
        font-size: 19.1304347826vw;
        transform: translate(-1.2173913043%)
    }
}

@media (max-width: 929px) {
    .home-preview__advance-title-entity {
        font-size: 19.1264569843vw;
        transform: translate(-1.2072155412%)
    }
}

@media (max-width: 928px) {
    .home-preview__advance-title-entity {
        font-size: 19.1224791859vw;
        transform: translate(-1.197039778%)
    }
}

@media (max-width: 927px) {
    .home-preview__advance-title-entity {
        font-size: 19.1185013876vw;
        transform: translate(-1.1868640148%)
    }
}

@media (max-width: 926px) {
    .home-preview__advance-title-entity {
        font-size: 19.1145235893vw;
        transform: translate(-1.1766882516%)
    }
}

@media (max-width: 925px) {
    .home-preview__advance-title-entity {
        font-size: 19.1105457909vw;
        transform: translate(-1.1665124884%)
    }
}

@media (max-width: 924px) {
    .home-preview__advance-title-entity {
        font-size: 19.1065679926vw;
        transform: translate(-1.1563367253%)
    }
}

@media (max-width: 923px) {
    .home-preview__advance-title-entity {
        font-size: 19.1025901943vw;
        transform: translate(-1.1461609621%)
    }
}

@media (max-width: 922px) {
    .home-preview__advance-title-entity {
        font-size: 19.0986123959vw;
        transform: translate(-1.1359851989%)
    }
}

@media (max-width: 921px) {
    .home-preview__advance-title-entity {
        font-size: 19.0946345976vw;
        transform: translate(-1.1258094357%)
    }
}

@media (max-width: 920px) {
    .home-preview__advance-title-entity {
        font-size: 19.0906567993vw;
        transform: translate(-1.1156336725%)
    }
}

@media (max-width: 919px) {
    .home-preview__advance-title-entity {
        font-size: 19.0866790009vw;
        transform: translate(-1.1054579093%)
    }
}

@media (max-width: 918px) {
    .home-preview__advance-title-entity {
        font-size: 19.0827012026vw;
        transform: translate(-1.0952821462%)
    }
}

@media (max-width: 917px) {
    .home-preview__advance-title-entity {
        font-size: 19.0787234043vw;
        transform: translate(-1.085106383%)
    }
}

@media (max-width: 916px) {
    .home-preview__advance-title-entity {
        font-size: 19.0747456059vw;
        transform: translate(-1.0749306198%)
    }
}

@media (max-width: 915px) {
    .home-preview__advance-title-entity {
        font-size: 19.0707678076vw;
        transform: translate(-1.0647548566%)
    }
}

@media (max-width: 914px) {
    .home-preview__advance-title-entity {
        font-size: 19.0667900093vw;
        transform: translate(-1.0545790934%)
    }
}

@media (max-width: 913px) {
    .home-preview__advance-title-entity {
        font-size: 19.0628122109vw;
        transform: translate(-1.0444033302%)
    }
}

@media (max-width: 912px) {
    .home-preview__advance-title-entity {
        font-size: 19.0588344126vw;
        transform: translate(-1.0342275671%)
    }
}

@media (max-width: 911px) {
    .home-preview__advance-title-entity {
        font-size: 19.0548566142vw;
        transform: translate(-1.0240518039%)
    }
}

@media (max-width: 910px) {
    .home-preview__advance-title-entity {
        font-size: 19.0508788159vw;
        transform: translate(-1.0138760407%)
    }
}

@media (max-width: 909px) {
    .home-preview__advance-title-entity {
        font-size: 19.0469010176vw;
        transform: translate(-1.0037002775%)
    }
}

@media (max-width: 908px) {
    .home-preview__advance-title-entity {
        font-size: 19.0429232192vw;
        transform: translate(-.9935245143%)
    }
}

@media (max-width: 907px) {
    .home-preview__advance-title-entity {
        font-size: 19.0389454209vw;
        transform: translate(-.9833487512%)
    }
}

@media (max-width: 906px) {
    .home-preview__advance-title-entity {
        font-size: 19.0349676226vw;
        transform: translate(-.973172988%)
    }
}

@media (max-width: 905px) {
    .home-preview__advance-title-entity {
        font-size: 19.0309898242vw;
        transform: translate(-.9629972248%)
    }
}

@media (max-width: 904px) {
    .home-preview__advance-title-entity {
        font-size: 19.0270120259vw;
        transform: translate(-.9528214616%)
    }
}

@media (max-width: 903px) {
    .home-preview__advance-title-entity {
        font-size: 19.0230342276vw;
        transform: translate(-.9426456984%)
    }
}

@media (max-width: 902px) {
    .home-preview__advance-title-entity {
        font-size: 19.0190564292vw;
        transform: translate(-.9324699352%)
    }
}

@media (max-width: 901px) {
    .home-preview__advance-title-entity {
        font-size: 19.0150786309vw;
        transform: translate(-.9222941721%)
    }
}

@media (max-width: 900px) {
    .home-preview__advance-title-entity {
        font-size: 19.0111008326vw;
        transform: translate(-.9121184089%)
    }
}

@media (max-width: 899px) {
    .home-preview__advance-title-entity {
        font-size: 19.0071230342vw;
        transform: translate(-.9019426457%)
    }
}

@media (max-width: 898px) {
    .home-preview__advance-title-entity {
        font-size: 19.0031452359vw;
        transform: translate(-.8917668825%)
    }
}

@media (max-width: 897px) {
    .home-preview__advance-title-entity {
        font-size: 18.9991674376vw;
        transform: translate(-.8815911193%)
    }
}

@media (max-width: 896px) {
    .home-preview__advance-title-entity {
        font-size: 18.9951896392vw;
        transform: translate(-.8714153562%)
    }
}

@media (max-width: 895px) {
    .home-preview__advance-title-entity {
        font-size: 18.9912118409vw;
        transform: translate(-.861239593%)
    }
}

@media (max-width: 894px) {
    .home-preview__advance-title-entity {
        font-size: 18.9872340426vw;
        transform: translate(-.8510638298%)
    }
}

@media (max-width: 893px) {
    .home-preview__advance-title-entity {
        font-size: 18.9832562442vw;
        transform: translate(-.8408880666%)
    }
}

@media (max-width: 892px) {
    .home-preview__advance-title-entity {
        font-size: 18.9792784459vw;
        transform: translate(-.8307123034%)
    }
}

@media (max-width: 891px) {
    .home-preview__advance-title-entity {
        font-size: 18.9753006475vw;
        transform: translate(-.8205365402%)
    }
}

@media (max-width: 890px) {
    .home-preview__advance-title-entity {
        font-size: 18.9713228492vw;
        transform: translate(-.8103607771%)
    }
}

@media (max-width: 889px) {
    .home-preview__advance-title-entity {
        font-size: 18.9673450509vw;
        transform: translate(-.8001850139%)
    }
}

@media (max-width: 888px) {
    .home-preview__advance-title-entity {
        font-size: 18.9633672525vw;
        transform: translate(-.7900092507%)
    }
}

@media (max-width: 887px) {
    .home-preview__advance-title-entity {
        font-size: 18.9593894542vw;
        transform: translate(-.7798334875%)
    }
}

@media (max-width: 886px) {
    .home-preview__advance-title-entity {
        font-size: 18.9554116559vw;
        transform: translate(-.7696577243%)
    }
}

@media (max-width: 885px) {
    .home-preview__advance-title-entity {
        font-size: 18.9514338575vw;
        transform: translate(-.7594819611%)
    }
}

@media (max-width: 884px) {
    .home-preview__advance-title-entity {
        font-size: 18.9474560592vw;
        transform: translate(-.749306198%)
    }
}

@media (max-width: 883px) {
    .home-preview__advance-title-entity {
        font-size: 18.9434782609vw;
        transform: translate(-.7391304348%)
    }
}

@media (max-width: 882px) {
    .home-preview__advance-title-entity {
        font-size: 18.9395004625vw;
        transform: translate(-.7289546716%)
    }
}

@media (max-width: 881px) {
    .home-preview__advance-title-entity {
        font-size: 18.9355226642vw;
        transform: translate(-.7187789084%)
    }
}

@media (max-width: 880px) {
    .home-preview__advance-title-entity {
        font-size: 18.9315448659vw;
        transform: translate(-.7086031452%)
    }
}

@media (max-width: 879px) {
    .home-preview__advance-title-entity {
        font-size: 18.9275670675vw;
        transform: translate(-.6984273821%)
    }
}

@media (max-width: 878px) {
    .home-preview__advance-title-entity {
        font-size: 18.9235892692vw;
        transform: translate(-.6882516189%)
    }
}

@media (max-width: 877px) {
    .home-preview__advance-title-entity {
        font-size: 18.9196114709vw;
        transform: translate(-.6780758557%)
    }
}

@media (max-width: 876px) {
    .home-preview__advance-title-entity {
        font-size: 18.9156336725vw;
        transform: translate(-.6679000925%)
    }
}

@media (max-width: 875px) {
    .home-preview__advance-title-entity {
        font-size: 18.9116558742vw;
        transform: translate(-.6577243293%)
    }
}

@media (max-width: 874px) {
    .home-preview__advance-title-entity {
        font-size: 18.9076780759vw;
        transform: translate(-.6475485661%)
    }
}

@media (max-width: 873px) {
    .home-preview__advance-title-entity {
        font-size: 18.9037002775vw;
        transform: translate(-.637372803%)
    }
}

@media (max-width: 872px) {
    .home-preview__advance-title-entity {
        font-size: 18.8997224792vw;
        transform: translate(-.6271970398%)
    }
}

@media (max-width: 871px) {
    .home-preview__advance-title-entity {
        font-size: 18.8957446809vw;
        transform: translate(-.6170212766%)
    }
}

@media (max-width: 870px) {
    .home-preview__advance-title-entity {
        font-size: 18.8917668825vw;
        transform: translate(-.6068455134%)
    }
}

@media (max-width: 869px) {
    .home-preview__advance-title-entity {
        font-size: 18.8877890842vw;
        transform: translate(-.5966697502%)
    }
}

@media (max-width: 868px) {
    .home-preview__advance-title-entity {
        font-size: 18.8838112858vw;
        transform: translate(-.586493987%)
    }
}

@media (max-width: 867px) {
    .home-preview__advance-title-entity {
        font-size: 18.8798334875vw;
        transform: translate(-.5763182239%)
    }
}

@media (max-width: 866px) {
    .home-preview__advance-title-entity {
        font-size: 18.8758556892vw;
        transform: translate(-.5661424607%)
    }
}

@media (max-width: 865px) {
    .home-preview__advance-title-entity {
        font-size: 18.8718778908vw;
        transform: translate(-.5559666975%)
    }
}

@media (max-width: 864px) {
    .home-preview__advance-title-entity {
        font-size: 18.8679000925vw;
        transform: translate(-.5457909343%)
    }
}

@media (max-width: 863px) {
    .home-preview__advance-title-entity {
        font-size: 18.8639222942vw;
        transform: translate(-.5356151711%)
    }
}

@media (max-width: 862px) {
    .home-preview__advance-title-entity {
        font-size: 18.8599444958vw;
        transform: translate(-.525439408%)
    }
}

@media (max-width: 861px) {
    .home-preview__advance-title-entity {
        font-size: 18.8559666975vw;
        transform: translate(-.5152636448%)
    }
}

@media (max-width: 860px) {
    .home-preview__advance-title-entity {
        font-size: 18.8519888992vw;
        transform: translate(-.5050878816%)
    }
}

@media (max-width: 859px) {
    .home-preview__advance-title-entity {
        font-size: 18.8480111008vw;
        transform: translate(-.4949121184%)
    }
}

@media (max-width: 858px) {
    .home-preview__advance-title-entity {
        font-size: 18.8440333025vw;
        transform: translate(-.4847363552%)
    }
}

@media (max-width: 857px) {
    .home-preview__advance-title-entity {
        font-size: 18.8400555042vw;
        transform: translate(-.474560592%)
    }
}

@media (max-width: 856px) {
    .home-preview__advance-title-entity {
        font-size: 18.8360777058vw;
        transform: translate(-.4643848289%)
    }
}

@media (max-width: 855px) {
    .home-preview__advance-title-entity {
        font-size: 18.8320999075vw;
        transform: translate(-.4542090657%)
    }
}

@media (max-width: 854px) {
    .home-preview__advance-title-entity {
        font-size: 18.8281221092vw;
        transform: translate(-.4440333025%)
    }
}

@media (max-width: 853px) {
    .home-preview__advance-title-entity {
        font-size: 18.8241443108vw;
        transform: translate(-.4338575393%)
    }
}

@media (max-width: 852px) {
    .home-preview__advance-title-entity {
        font-size: 18.8201665125vw;
        transform: translate(-.4236817761%)
    }
}

@media (max-width: 851px) {
    .home-preview__advance-title-entity {
        font-size: 18.8161887142vw;
        transform: translate(-.413506013%)
    }
}

@media (max-width: 850px) {
    .home-preview__advance-title-entity {
        font-size: 18.8122109158vw;
        transform: translate(-.4033302498%)
    }
}

@media (max-width: 849px) {
    .home-preview__advance-title-entity {
        font-size: 18.8082331175vw;
        transform: translate(-.3931544866%)
    }
}

@media (max-width: 848px) {
    .home-preview__advance-title-entity {
        font-size: 18.8042553191vw;
        transform: translate(-.3829787234%)
    }
}

@media (max-width: 847px) {
    .home-preview__advance-title-entity {
        font-size: 18.8002775208vw;
        transform: translate(-.3728029602%)
    }
}

@media (max-width: 846px) {
    .home-preview__advance-title-entity {
        font-size: 18.7962997225vw;
        transform: translate(-.362627197%)
    }
}

@media (max-width: 845px) {
    .home-preview__advance-title-entity {
        font-size: 18.7923219241vw;
        transform: translate(-.3524514339%)
    }
}

@media (max-width: 844px) {
    .home-preview__advance-title-entity {
        font-size: 18.7883441258vw;
        transform: translate(-.3422756707%)
    }
}

@media (max-width: 843px) {
    .home-preview__advance-title-entity {
        font-size: 18.7843663275vw;
        transform: translate(-.3320999075%)
    }
}

@media (max-width: 842px) {
    .home-preview__advance-title-entity {
        font-size: 18.7803885291vw;
        transform: translate(-.3219241443%)
    }
}

@media (max-width: 841px) {
    .home-preview__advance-title-entity {
        font-size: 18.7764107308vw;
        transform: translate(-.3117483811%)
    }
}

@media (max-width: 840px) {
    .home-preview__advance-title-entity {
        font-size: 18.7724329325vw;
        transform: translate(-.3015726179%)
    }
}

@media (max-width: 839px) {
    .home-preview__advance-title-entity {
        font-size: 18.7684551341vw;
        transform: translate(-.2913968548%)
    }
}

@media (max-width: 838px) {
    .home-preview__advance-title-entity {
        font-size: 18.7644773358vw;
        transform: translate(-.2812210916%)
    }
}

@media (max-width: 837px) {
    .home-preview__advance-title-entity {
        font-size: 18.7604995375vw;
        transform: translate(-.2710453284%)
    }
}

@media (max-width: 836px) {
    .home-preview__advance-title-entity {
        font-size: 18.7565217391vw;
        transform: translate(-.2608695652%)
    }
}

@media (max-width: 835px) {
    .home-preview__advance-title-entity {
        font-size: 18.7525439408vw;
        transform: translate(-.250693802%)
    }
}

@media (max-width: 834px) {
    .home-preview__advance-title-entity {
        font-size: 18.7485661425vw;
        transform: translate(-.2405180389%)
    }
}

@media (max-width: 833px) {
    .home-preview__advance-title-entity {
        font-size: 18.7445883441vw;
        transform: translate(-.2303422757%)
    }
}

@media (max-width: 832px) {
    .home-preview__advance-title-entity {
        font-size: 18.7406105458vw;
        transform: translate(-.2201665125%)
    }
}

@media (max-width: 831px) {
    .home-preview__advance-title-entity {
        font-size: 18.7366327475vw;
        transform: translate(-.2099907493%)
    }
}

@media (max-width: 830px) {
    .home-preview__advance-title-entity {
        font-size: 18.7326549491vw;
        transform: translate(-.1998149861%)
    }
}

@media (max-width: 829px) {
    .home-preview__advance-title-entity {
        font-size: 18.7286771508vw;
        transform: translate(-.1896392229%)
    }
}

@media (max-width: 828px) {
    .home-preview__advance-title-entity {
        font-size: 18.7246993525vw;
        transform: translate(-.1794634598%)
    }
}

@media (max-width: 827px) {
    .home-preview__advance-title-entity {
        font-size: 18.7207215541vw;
        transform: translate(-.1692876966%)
    }
}

@media (max-width: 826px) {
    .home-preview__advance-title-entity {
        font-size: 18.7167437558vw;
        transform: translate(-.1591119334%)
    }
}

@media (max-width: 825px) {
    .home-preview__advance-title-entity {
        font-size: 18.7127659574vw;
        transform: translate(-.1489361702%)
    }
}

@media (max-width: 824px) {
    .home-preview__advance-title-entity {
        font-size: 18.7087881591vw;
        transform: translate(-.138760407%)
    }
}

@media (max-width: 823px) {
    .home-preview__advance-title-entity {
        font-size: 18.7048103608vw;
        transform: translate(-.1285846438%)
    }
}

@media (max-width: 822px) {
    .home-preview__advance-title-entity {
        font-size: 18.7008325624vw;
        transform: translate(-.1184088807%)
    }
}

@media (max-width: 821px) {
    .home-preview__advance-title-entity {
        font-size: 18.6968547641vw;
        transform: translate(-.1082331175%)
    }
}

@media (max-width: 820px) {
    .home-preview__advance-title-entity {
        font-size: 18.6928769658vw;
        transform: translate(-.0980573543%)
    }
}

@media (max-width: 819px) {
    .home-preview__advance-title-entity {
        font-size: 18.6888991674vw;
        transform: translate(-.0878815911%)
    }
}

@media (max-width: 818px) {
    .home-preview__advance-title-entity {
        font-size: 18.6849213691vw;
        transform: translate(-.0777058279%)
    }
}

@media (max-width: 817px) {
    .home-preview__advance-title-entity {
        font-size: 18.6809435708vw;
        transform: translate(-.0675300648%)
    }
}

@media (max-width: 816px) {
    .home-preview__advance-title-entity {
        font-size: 18.6769657724vw;
        transform: translate(-.0573543016%)
    }
}

@media (max-width: 815px) {
    .home-preview__advance-title-entity {
        font-size: 18.6729879741vw;
        transform: translate(-.0471785384%)
    }
}

@media (max-width: 814px) {
    .home-preview__advance-title-entity {
        font-size: 18.6690101758vw;
        transform: translate(-.0370027752%)
    }
}

@media (max-width: 813px) {
    .home-preview__advance-title-entity {
        font-size: 18.6650323774vw;
        transform: translate(-.026827012%)
    }
}

@media (max-width: 812px) {
    .home-preview__advance-title-entity {
        font-size: 18.6610545791vw;
        transform: translate(-.0166512488%)
    }
}

@media (max-width: 811px) {
    .home-preview__advance-title-entity {
        font-size: 18.6570767808vw;
        transform: translate(-.0064754857%)
    }
}

@media (max-width: 810px) {
    .home-preview__advance-title-entity {
        font-size: 18.6530989824vw;
        transform: translate(.0037002775%)
    }
}

@media (max-width: 809px) {
    .home-preview__advance-title-entity {
        font-size: 18.6491211841vw;
        transform: translate(.0138760407%)
    }
}

@media (max-width: 808px) {
    .home-preview__advance-title-entity {
        font-size: 18.6451433858vw;
        transform: translate(.0240518039%)
    }
}

@media (max-width: 807px) {
    .home-preview__advance-title-entity {
        font-size: 18.6411655874vw;
        transform: translate(.0342275671%)
    }
}

@media (max-width: 806px) {
    .home-preview__advance-title-entity {
        font-size: 18.6371877891vw;
        transform: translate(.0444033302%)
    }
}

@media (max-width: 805px) {
    .home-preview__advance-title-entity {
        font-size: 18.6332099907vw;
        transform: translate(.0545790934%)
    }
}

@media (max-width: 804px) {
    .home-preview__advance-title-entity {
        font-size: 18.6292321924vw;
        transform: translate(.0647548566%)
    }
}

@media (max-width: 803px) {
    .home-preview__advance-title-entity {
        font-size: 18.6252543941vw;
        transform: translate(.0749306198%)
    }
}

@media (max-width: 802px) {
    .home-preview__advance-title-entity {
        font-size: 18.6212765957vw;
        transform: translate(.085106383%)
    }
}

@media (max-width: 801px) {
    .home-preview__advance-title-entity {
        font-size: 18.6172987974vw;
        transform: translate(.0952821462%)
    }
}

@media (max-width: 800px) {
    .home-preview__advance-title-entity {
        font-size: 18.6133209991vw;
        transform: translate(.1054579093%)
    }
}

@media (max-width: 799px) {
    .home-preview__advance-title-entity {
        font-size: 18.6093432007vw;
        transform: translate(.1156336725%)
    }
}

@media (max-width: 798px) {
    .home-preview__advance-title-entity {
        font-size: 18.6053654024vw;
        transform: translate(.1258094357%)
    }
}

@media (max-width: 797px) {
    .home-preview__advance-title-entity {
        font-size: 18.6013876041vw;
        transform: translate(.1359851989%)
    }
}

@media (max-width: 796px) {
    .home-preview__advance-title-entity {
        font-size: 18.5974098057vw;
        transform: translate(.1461609621%)
    }
}

@media (max-width: 795px) {
    .home-preview__advance-title-entity {
        font-size: 18.5934320074vw;
        transform: translate(.1563367253%)
    }
}

@media (max-width: 794px) {
    .home-preview__advance-title-entity {
        font-size: 18.5894542091vw;
        transform: translate(.1665124884%)
    }
}

@media (max-width: 793px) {
    .home-preview__advance-title-entity {
        font-size: 18.5854764107vw;
        transform: translate(.1766882516%)
    }
}

@media (max-width: 792px) {
    .home-preview__advance-title-entity {
        font-size: 18.5814986124vw;
        transform: translate(.1868640148%)
    }
}

@media (max-width: 791px) {
    .home-preview__advance-title-entity {
        font-size: 18.5775208141vw;
        transform: translate(.197039778%)
    }
}

@media (max-width: 790px) {
    .home-preview__advance-title-entity {
        font-size: 18.5735430157vw;
        transform: translate(.2072155412%)
    }
}

@media (max-width: 789px) {
    .home-preview__advance-title-entity {
        font-size: 18.5695652174vw;
        transform: translate(.2173913043%)
    }
}

@media (max-width: 788px) {
    .home-preview__advance-title-entity {
        font-size: 18.5655874191vw;
        transform: translate(.2275670675%)
    }
}

@media (max-width: 787px) {
    .home-preview__advance-title-entity {
        font-size: 18.5616096207vw;
        transform: translate(.2377428307%)
    }
}

@media (max-width: 786px) {
    .home-preview__advance-title-entity {
        font-size: 18.5576318224vw;
        transform: translate(.2479185939%)
    }
}

@media (max-width: 785px) {
    .home-preview__advance-title-entity {
        font-size: 18.5536540241vw;
        transform: translate(.2580943571%)
    }
}

@media (max-width: 784px) {
    .home-preview__advance-title-entity {
        font-size: 18.5496762257vw;
        transform: translate(.2682701203%)
    }
}

@media (max-width: 783px) {
    .home-preview__advance-title-entity {
        font-size: 18.5456984274vw;
        transform: translate(.2784458834%)
    }
}

@media (max-width: 782px) {
    .home-preview__advance-title-entity {
        font-size: 18.541720629vw;
        transform: translate(.2886216466%)
    }
}

@media (max-width: 781px) {
    .home-preview__advance-title-entity {
        font-size: 18.5377428307vw;
        transform: translate(.2987974098%)
    }
}

@media (max-width: 780px) {
    .home-preview__advance-title-entity {
        font-size: 18.5337650324vw;
        transform: translate(.308973173%)
    }
}

@media (max-width: 779px) {
    .home-preview__advance-title-entity {
        font-size: 18.529787234vw;
        transform: translate(.3191489362%)
    }
}

@media (max-width: 778px) {
    .home-preview__advance-title-entity {
        font-size: 18.5258094357vw;
        transform: translate(.3293246994%)
    }
}

@media (max-width: 777px) {
    .home-preview__advance-title-entity {
        font-size: 18.5218316374vw;
        transform: translate(.3395004625%)
    }
}

@media (max-width: 776px) {
    .home-preview__advance-title-entity {
        font-size: 18.517853839vw;
        transform: translate(.3496762257%)
    }
}

@media (max-width: 775px) {
    .home-preview__advance-title-entity {
        font-size: 18.5138760407vw;
        transform: translate(.3598519889%)
    }
}

@media (max-width: 774px) {
    .home-preview__advance-title-entity {
        font-size: 18.5098982424vw;
        transform: translate(.3700277521%)
    }
}

@media (max-width: 773px) {
    .home-preview__advance-title-entity {
        font-size: 18.505920444vw;
        transform: translate(.3802035153%)
    }
}

@media (max-width: 772px) {
    .home-preview__advance-title-entity {
        font-size: 18.5019426457vw;
        transform: translate(.3903792784%)
    }
}

@media (max-width: 771px) {
    .home-preview__advance-title-entity {
        font-size: 18.4979648474vw;
        transform: translate(.4005550416%)
    }
}

@media (max-width: 770px) {
    .home-preview__advance-title-entity {
        font-size: 18.493987049vw;
        transform: translate(.4107308048%)
    }
}

@media (max-width: 769px) {
    .home-preview__advance-title-entity {
        font-size: 18.4900092507vw;
        transform: translate(.420906568%)
    }
}

@media (max-width: 768px) {
    .home-preview__advance-title-entity {
        font-size: 18.4860314524vw;
        transform: translate(.4310823312%)
    }
}

@media (max-width: 767px) {
    .home-preview__advance-title-entity {
        font-size: 18.482053654vw;
        transform: translate(.4412580944%)
    }
}

@media (max-width: 766px) {
    .home-preview__advance-title-entity {
        font-size: 18.4780758557vw;
        transform: translate(.4514338575%)
    }
}

@media (max-width: 765px) {
    .home-preview__advance-title-entity {
        font-size: 18.4740980574vw;
        transform: translate(.4616096207%)
    }
}

@media (max-width: 764px) {
    .home-preview__advance-title-entity {
        font-size: 18.470120259vw;
        transform: translate(.4717853839%)
    }
}

@media (max-width: 763px) {
    .home-preview__advance-title-entity {
        font-size: 18.4661424607vw;
        transform: translate(.4819611471%)
    }
}

@media (max-width: 762px) {
    .home-preview__advance-title-entity {
        font-size: 18.4621646623vw;
        transform: translate(.4921369103%)
    }
}

@media (max-width: 761px) {
    .home-preview__advance-title-entity {
        font-size: 18.458186864vw;
        transform: translate(.5023126735%)
    }
}

@media (max-width: 760px) {
    .home-preview__advance-title-entity {
        font-size: 18.4542090657vw;
        transform: translate(.5124884366%)
    }
}

@media (max-width: 759px) {
    .home-preview__advance-title-entity {
        font-size: 18.4502312673vw;
        transform: translate(.5226641998%)
    }
}

@media (max-width: 758px) {
    .home-preview__advance-title-entity {
        font-size: 18.446253469vw;
        transform: translate(.532839963%)
    }
}

@media (max-width: 757px) {
    .home-preview__advance-title-entity {
        font-size: 18.4422756707vw;
        transform: translate(.5430157262%)
    }
}

@media (max-width: 756px) {
    .home-preview__advance-title-entity {
        font-size: 18.4382978723vw;
        transform: translate(.5531914894%)
    }
}

@media (max-width: 755px) {
    .home-preview__advance-title-entity {
        font-size: 18.434320074vw;
        transform: translate(.5633672525%)
    }
}

@media (max-width: 754px) {
    .home-preview__advance-title-entity {
        font-size: 18.4303422757vw;
        transform: translate(.5735430157%)
    }
}

@media (max-width: 753px) {
    .home-preview__advance-title-entity {
        font-size: 18.4263644773vw;
        transform: translate(.5837187789%)
    }
}

@media (max-width: 752px) {
    .home-preview__advance-title-entity {
        font-size: 18.422386679vw;
        transform: translate(.5938945421%)
    }
}

@media (max-width: 751px) {
    .home-preview__advance-title-entity {
        font-size: 18.4184088807vw;
        transform: translate(.6040703053%)
    }
}

@media (max-width: 750px) {
    .home-preview__advance-title-entity {
        font-size: 18.4144310823vw;
        transform: translate(.6142460685%)
    }
}

@media (max-width: 749px) {
    .home-preview__advance-title-entity {
        font-size: 18.410453284vw;
        transform: translate(.6244218316%)
    }
}

@media (max-width: 748px) {
    .home-preview__advance-title-entity {
        font-size: 18.4064754857vw;
        transform: translate(.6345975948%)
    }
}

@media (max-width: 747px) {
    .home-preview__advance-title-entity {
        font-size: 18.4024976873vw;
        transform: translate(.644773358%)
    }
}

@media (max-width: 746px) {
    .home-preview__advance-title-entity {
        font-size: 18.398519889vw;
        transform: translate(.6549491212%)
    }
}

@media (max-width: 745px) {
    .home-preview__advance-title-entity {
        font-size: 18.3945420907vw;
        transform: translate(.6651248844%)
    }
}

@media (max-width: 744px) {
    .home-preview__advance-title-entity {
        font-size: 18.3905642923vw;
        transform: translate(.6753006475%)
    }
}

@media (max-width: 743px) {
    .home-preview__advance-title-entity {
        font-size: 18.386586494vw;
        transform: translate(.6854764107%)
    }
}

@media (max-width: 742px) {
    .home-preview__advance-title-entity {
        font-size: 18.3826086957vw;
        transform: translate(.6956521739%)
    }
}

@media (max-width: 741px) {
    .home-preview__advance-title-entity {
        font-size: 18.3786308973vw;
        transform: translate(.7058279371%)
    }
}

@media (max-width: 740px) {
    .home-preview__advance-title-entity {
        font-size: 18.374653099vw;
        transform: translate(.7160037003%)
    }
}

@media (max-width: 739px) {
    .home-preview__advance-title-entity {
        font-size: 18.3706753006vw;
        transform: translate(.7261794635%)
    }
}

@media (max-width: 738px) {
    .home-preview__advance-title-entity {
        font-size: 18.3666975023vw;
        transform: translate(.7363552266%)
    }
}

@media (max-width: 737px) {
    .home-preview__advance-title-entity {
        font-size: 18.362719704vw;
        transform: translate(.7465309898%)
    }
}

@media (max-width: 736px) {
    .home-preview__advance-title-entity {
        font-size: 18.3587419056vw;
        transform: translate(.756706753%)
    }
}

@media (max-width: 735px) {
    .home-preview__advance-title-entity {
        font-size: 18.3547641073vw;
        transform: translate(.7668825162%)
    }
}

@media (max-width: 734px) {
    .home-preview__advance-title-entity {
        font-size: 18.350786309vw;
        transform: translate(.7770582794%)
    }
}

@media (max-width: 733px) {
    .home-preview__advance-title-entity {
        font-size: 18.3468085106vw;
        transform: translate(.7872340426%)
    }
}

@media (max-width: 732px) {
    .home-preview__advance-title-entity {
        font-size: 18.3428307123vw;
        transform: translate(.7974098057%)
    }
}

@media (max-width: 731px) {
    .home-preview__advance-title-entity {
        font-size: 18.338852914vw;
        transform: translate(.8075855689%)
    }
}

@media (max-width: 730px) {
    .home-preview__advance-title-entity {
        font-size: 18.3348751156vw;
        transform: translate(.8177613321%)
    }
}

@media (max-width: 729px) {
    .home-preview__advance-title-entity {
        font-size: 18.3308973173vw;
        transform: translate(.8279370953%)
    }
}

@media (max-width: 728px) {
    .home-preview__advance-title-entity {
        font-size: 18.326919519vw;
        transform: translate(.8381128585%)
    }
}

@media (max-width: 727px) {
    .home-preview__advance-title-entity {
        font-size: 18.3229417206vw;
        transform: translate(.8482886216%)
    }
}

@media (max-width: 726px) {
    .home-preview__advance-title-entity {
        font-size: 18.3189639223vw;
        transform: translate(.8584643848%)
    }
}

@media (max-width: 725px) {
    .home-preview__advance-title-entity {
        font-size: 18.314986124vw;
        transform: translate(.868640148%)
    }
}

@media (max-width: 724px) {
    .home-preview__advance-title-entity {
        font-size: 18.3110083256vw;
        transform: translate(.8788159112%)
    }
}

@media (max-width: 723px) {
    .home-preview__advance-title-entity {
        font-size: 18.3070305273vw;
        transform: translate(.8889916744%)
    }
}

@media (max-width: 722px) {
    .home-preview__advance-title-entity {
        font-size: 18.303052729vw;
        transform: translate(.8991674376%)
    }
}

@media (max-width: 721px) {
    .home-preview__advance-title-entity {
        font-size: 18.2990749306vw;
        transform: translate(.9093432007%)
    }
}

@media (max-width: 720px) {
    .home-preview__advance-title-entity {
        font-size: 18.2950971323vw;
        transform: translate(.9195189639%)
    }
}

@media (max-width: 719px) {
    .home-preview__advance-title-entity {
        font-size: 18.291119334vw;
        transform: translate(.9296947271%)
    }
}

@media (max-width: 718px) {
    .home-preview__advance-title-entity {
        font-size: 18.2871415356vw;
        transform: translate(.9398704903%)
    }
}

@media (max-width: 717px) {
    .home-preview__advance-title-entity {
        font-size: 18.2831637373vw;
        transform: translate(.9500462535%)
    }
}

@media (max-width: 716px) {
    .home-preview__advance-title-entity {
        font-size: 18.2791859389vw;
        transform: translate(.9602220167%)
    }
}

@media (max-width: 715px) {
    .home-preview__advance-title-entity {
        font-size: 18.2752081406vw;
        transform: translate(.9703977798%)
    }
}

@media (max-width: 714px) {
    .home-preview__advance-title-entity {
        font-size: 18.2712303423vw;
        transform: translate(.980573543%)
    }
}

@media (max-width: 713px) {
    .home-preview__advance-title-entity {
        font-size: 18.2672525439vw;
        transform: translate(.9907493062%)
    }
}

@media (max-width: 712px) {
    .home-preview__advance-title-entity {
        font-size: 18.2632747456vw;
        transform: translate(1.0009250694%)
    }
}

@media (max-width: 711px) {
    .home-preview__advance-title-entity {
        font-size: 18.2592969473vw;
        transform: translate(1.0111008326%)
    }
}

@media (max-width: 710px) {
    .home-preview__advance-title-entity {
        font-size: 18.2553191489vw;
        transform: translate(1.0212765957%)
    }
}

@media (max-width: 709px) {
    .home-preview__advance-title-entity {
        font-size: 18.2513413506vw;
        transform: translate(1.0314523589%)
    }
}

@media (max-width: 708px) {
    .home-preview__advance-title-entity {
        font-size: 18.2473635523vw;
        transform: translate(1.0416281221%)
    }
}

@media (max-width: 707px) {
    .home-preview__advance-title-entity {
        font-size: 18.2433857539vw;
        transform: translate(1.0518038853%)
    }
}

@media (max-width: 706px) {
    .home-preview__advance-title-entity {
        font-size: 18.2394079556vw;
        transform: translate(1.0619796485%)
    }
}

@media (max-width: 705px) {
    .home-preview__advance-title-entity {
        font-size: 18.2354301573vw;
        transform: translate(1.0721554117%)
    }
}

@media (max-width: 704px) {
    .home-preview__advance-title-entity {
        font-size: 18.2314523589vw;
        transform: translate(1.0823311748%)
    }
}

@media (max-width: 703px) {
    .home-preview__advance-title-entity {
        font-size: 18.2274745606vw;
        transform: translate(1.092506938%)
    }
}

@media (max-width: 702px) {
    .home-preview__advance-title-entity {
        font-size: 18.2234967623vw;
        transform: translate(1.1026827012%)
    }
}

@media (max-width: 701px) {
    .home-preview__advance-title-entity {
        font-size: 18.2195189639vw;
        transform: translate(1.1128584644%)
    }
}

@media (max-width: 700px) {
    .home-preview__advance-title-entity {
        font-size: 18.2155411656vw;
        transform: translate(1.1230342276%)
    }
}

@media (max-width: 699px) {
    .home-preview__advance-title-entity {
        font-size: 18.2115633673vw;
        transform: translate(1.1332099907%)
    }
}

@media (max-width: 698px) {
    .home-preview__advance-title-entity {
        font-size: 18.2075855689vw;
        transform: translate(1.1433857539%)
    }
}

@media (max-width: 697px) {
    .home-preview__advance-title-entity {
        font-size: 18.2036077706vw;
        transform: translate(1.1535615171%)
    }
}

@media (max-width: 696px) {
    .home-preview__advance-title-entity {
        font-size: 18.1996299722vw;
        transform: translate(1.1637372803%)
    }
}

@media (max-width: 695px) {
    .home-preview__advance-title-entity {
        font-size: 18.1956521739vw;
        transform: translate(1.1739130435%)
    }
}

@media (max-width: 694px) {
    .home-preview__advance-title-entity {
        font-size: 18.1916743756vw;
        transform: translate(1.1840888067%)
    }
}

@media (max-width: 693px) {
    .home-preview__advance-title-entity {
        font-size: 18.1876965772vw;
        transform: translate(1.1942645698%)
    }
}

@media (max-width: 692px) {
    .home-preview__advance-title-entity {
        font-size: 18.1837187789vw;
        transform: translate(1.204440333%)
    }
}

@media (max-width: 691px) {
    .home-preview__advance-title-entity {
        font-size: 18.1797409806vw;
        transform: translate(1.2146160962%)
    }
}

@media (max-width: 690px) {
    .home-preview__advance-title-entity {
        font-size: 18.1757631822vw;
        transform: translate(1.2247918594%)
    }
}

@media (max-width: 689px) {
    .home-preview__advance-title-entity {
        font-size: 18.1717853839vw;
        transform: translate(1.2349676226%)
    }
}

@media (max-width: 688px) {
    .home-preview__advance-title-entity {
        font-size: 18.1678075856vw;
        transform: translate(1.2451433858%)
    }
}

@media (max-width: 687px) {
    .home-preview__advance-title-entity {
        font-size: 18.1638297872vw;
        transform: translate(1.2553191489%)
    }
}

@media (max-width: 686px) {
    .home-preview__advance-title-entity {
        font-size: 18.1598519889vw;
        transform: translate(1.2654949121%)
    }
}

@media (max-width: 685px) {
    .home-preview__advance-title-entity {
        font-size: 18.1558741906vw;
        transform: translate(1.2756706753%)
    }
}

@media (max-width: 684px) {
    .home-preview__advance-title-entity {
        font-size: 18.1518963922vw;
        transform: translate(1.2858464385%)
    }
}

@media (max-width: 683px) {
    .home-preview__advance-title-entity {
        font-size: 18.1479185939vw;
        transform: translate(1.2960222017%)
    }
}

@media (max-width: 682px) {
    .home-preview__advance-title-entity {
        font-size: 18.1439407956vw;
        transform: translate(1.3061979648%)
    }
}

@media (max-width: 681px) {
    .home-preview__advance-title-entity {
        font-size: 18.1399629972vw;
        transform: translate(1.316373728%)
    }
}

@media (max-width: 680px) {
    .home-preview__advance-title-entity {
        font-size: 18.1359851989vw;
        transform: translate(1.3265494912%)
    }
}

@media (max-width: 679px) {
    .home-preview__advance-title-entity {
        font-size: 18.1320074006vw;
        transform: translate(1.3367252544%)
    }
}

@media (max-width: 678px) {
    .home-preview__advance-title-entity {
        font-size: 18.1280296022vw;
        transform: translate(1.3469010176%)
    }
}

@media (max-width: 677px) {
    .home-preview__advance-title-entity {
        font-size: 18.1240518039vw;
        transform: translate(1.3570767808%)
    }
}

@media (max-width: 676px) {
    .home-preview__advance-title-entity {
        font-size: 18.1200740056vw;
        transform: translate(1.3672525439%)
    }
}

@media (max-width: 675px) {
    .home-preview__advance-title-entity {
        font-size: 18.1160962072vw;
        transform: translate(1.3774283071%)
    }
}

@media (max-width: 674px) {
    .home-preview__advance-title-entity {
        font-size: 18.1121184089vw;
        transform: translate(1.3876040703%)
    }
}

@media (max-width: 673px) {
    .home-preview__advance-title-entity {
        font-size: 18.1081406105vw;
        transform: translate(1.3977798335%)
    }
}

@media (max-width: 672px) {
    .home-preview__advance-title-entity {
        font-size: 18.1041628122vw;
        transform: translate(1.4079555967%)
    }
}

@media (max-width: 671px) {
    .home-preview__advance-title-entity {
        font-size: 18.1001850139vw;
        transform: translate(1.4181313599%)
    }
}

@media (max-width: 670px) {
    .home-preview__advance-title-entity {
        font-size: 18.0962072155vw;
        transform: translate(1.428307123%)
    }
}

@media (max-width: 669px) {
    .home-preview__advance-title-entity {
        font-size: 18.0922294172vw;
        transform: translate(1.4384828862%)
    }
}

@media (max-width: 668px) {
    .home-preview__advance-title-entity {
        font-size: 18.0882516189vw;
        transform: translate(1.4486586494%)
    }
}

@media (max-width: 667px) {
    .home-preview__advance-title-entity {
        font-size: 18.0842738205vw;
        transform: translate(1.4588344126%)
    }
}

@media (max-width: 666px) {
    .home-preview__advance-title-entity {
        font-size: 18.0802960222vw;
        transform: translate(1.4690101758%)
    }
}

@media (max-width: 665px) {
    .home-preview__advance-title-entity {
        font-size: 18.0763182239vw;
        transform: translate(1.4791859389%)
    }
}

@media (max-width: 664px) {
    .home-preview__advance-title-entity {
        font-size: 18.0723404255vw;
        transform: translate(1.4893617021%)
    }
}

@media (max-width: 663px) {
    .home-preview__advance-title-entity {
        font-size: 18.0683626272vw;
        transform: translate(1.4995374653%)
    }
}

@media (max-width: 662px) {
    .home-preview__advance-title-entity {
        font-size: 18.0643848289vw;
        transform: translate(1.5097132285%)
    }
}

@media (max-width: 661px) {
    .home-preview__advance-title-entity {
        font-size: 18.0604070305vw;
        transform: translate(1.5198889917%)
    }
}

@media (max-width: 660px) {
    .home-preview__advance-title-entity {
        font-size: 18.0564292322vw;
        transform: translate(1.5300647549%)
    }
}

@media (max-width: 659px) {
    .home-preview__advance-title-entity {
        font-size: 18.0524514339vw;
        transform: translate(1.540240518%)
    }
}

@media (max-width: 658px) {
    .home-preview__advance-title-entity {
        font-size: 18.0484736355vw;
        transform: translate(1.5504162812%)
    }
}

@media (max-width: 657px) {
    .home-preview__advance-title-entity {
        font-size: 18.0444958372vw;
        transform: translate(1.5605920444%)
    }
}

@media (max-width: 656px) {
    .home-preview__advance-title-entity {
        font-size: 18.0405180389vw;
        transform: translate(1.5707678076%)
    }
}

@media (max-width: 655px) {
    .home-preview__advance-title-entity {
        font-size: 18.0365402405vw;
        transform: translate(1.5809435708%)
    }
}

@media (max-width: 654px) {
    .home-preview__advance-title-entity {
        font-size: 18.0325624422vw;
        transform: translate(1.591119334%)
    }
}

@media (max-width: 653px) {
    .home-preview__advance-title-entity {
        font-size: 18.0285846438vw;
        transform: translate(1.6012950971%)
    }
}

@media (max-width: 652px) {
    .home-preview__advance-title-entity {
        font-size: 18.0246068455vw;
        transform: translate(1.6114708603%)
    }
}

@media (max-width: 651px) {
    .home-preview__advance-title-entity {
        font-size: 18.0206290472vw;
        transform: translate(1.6216466235%)
    }
}

@media (max-width: 650px) {
    .home-preview__advance-title-entity {
        font-size: 18.0166512488vw;
        transform: translate(1.6318223867%)
    }
}

@media (max-width: 649px) {
    .home-preview__advance-title-entity {
        font-size: 18.0126734505vw;
        transform: translate(1.6419981499%)
    }
}

@media (max-width: 648px) {
    .home-preview__advance-title-entity {
        font-size: 18.0086956522vw;
        transform: translate(1.652173913%)
    }
}

@media (max-width: 647px) {
    .home-preview__advance-title-entity {
        font-size: 18.0047178538vw;
        transform: translate(1.6623496762%)
    }
}

@media (max-width: 646px) {
    .home-preview__advance-title-entity {
        font-size: 18.0007400555vw;
        transform: translate(1.6725254394%)
    }
}

@media (max-width: 645px) {
    .home-preview__advance-title-entity {
        font-size: 17.9967622572vw;
        transform: translate(1.6827012026%)
    }
}

@media (max-width: 644px) {
    .home-preview__advance-title-entity {
        font-size: 17.9927844588vw;
        transform: translate(1.6928769658%)
    }
}

@media (max-width: 643px) {
    .home-preview__advance-title-entity {
        font-size: 17.9888066605vw;
        transform: translate(1.703052729%)
    }
}

@media (max-width: 642px) {
    .home-preview__advance-title-entity {
        font-size: 17.9848288622vw;
        transform: translate(1.7132284921%)
    }
}

@media (max-width: 641px) {
    .home-preview__advance-title-entity {
        font-size: 17.9808510638vw;
        transform: translate(1.7234042553%)
    }
}

@media (max-width: 640px) {
    .home-preview__advance-title-entity {
        font-size: 17.9768732655vw;
        transform: translate(1.7335800185%)
    }
}

@media (max-width: 639px) {
    .home-preview__advance-title-entity {
        font-size: 17.9728954672vw;
        transform: translate(1.7437557817%)
    }
}

@media (max-width: 638px) {
    .home-preview__advance-title-entity {
        font-size: 17.9689176688vw;
        transform: translate(1.7539315449%)
    }
}

@media (max-width: 637px) {
    .home-preview__advance-title-entity {
        font-size: 17.9649398705vw;
        transform: translate(1.764107308%)
    }
}

@media (max-width: 636px) {
    .home-preview__advance-title-entity {
        font-size: 17.9609620722vw;
        transform: translate(1.7742830712%)
    }
}

@media (max-width: 635px) {
    .home-preview__advance-title-entity {
        font-size: 17.9569842738vw;
        transform: translate(1.7844588344%)
    }
}

@media (max-width: 634px) {
    .home-preview__advance-title-entity {
        font-size: 17.9530064755vw;
        transform: translate(1.7946345976%)
    }
}

@media (max-width: 633px) {
    .home-preview__advance-title-entity {
        font-size: 17.9490286772vw;
        transform: translate(1.8048103608%)
    }
}

@media (max-width: 632px) {
    .home-preview__advance-title-entity {
        font-size: 17.9450508788vw;
        transform: translate(1.814986124%)
    }
}

@media (max-width: 631px) {
    .home-preview__advance-title-entity {
        font-size: 17.9410730805vw;
        transform: translate(1.8251618871%)
    }
}

@media (max-width: 630px) {
    .home-preview__advance-title-entity {
        font-size: 17.9370952821vw;
        transform: translate(1.8353376503%)
    }
}

@media (max-width: 629px) {
    .home-preview__advance-title-entity {
        font-size: 17.9331174838vw;
        transform: translate(1.8455134135%)
    }
}

@media (max-width: 628px) {
    .home-preview__advance-title-entity {
        font-size: 17.9291396855vw;
        transform: translate(1.8556891767%)
    }
}

@media (max-width: 627px) {
    .home-preview__advance-title-entity {
        font-size: 17.9251618871vw;
        transform: translate(1.8658649399%)
    }
}

@media (max-width: 626px) {
    .home-preview__advance-title-entity {
        font-size: 17.9211840888vw;
        transform: translate(1.8760407031%)
    }
}

@media (max-width: 625px) {
    .home-preview__advance-title-entity {
        font-size: 17.9172062905vw;
        transform: translate(1.8862164662%)
    }
}

@media (max-width: 624px) {
    .home-preview__advance-title-entity {
        font-size: 17.9132284921vw;
        transform: translate(1.8963922294%)
    }
}

@media (max-width: 623px) {
    .home-preview__advance-title-entity {
        font-size: 17.9092506938vw;
        transform: translate(1.9065679926%)
    }
}

@media (max-width: 622px) {
    .home-preview__advance-title-entity {
        font-size: 17.9052728955vw;
        transform: translate(1.9167437558%)
    }
}

@media (max-width: 621px) {
    .home-preview__advance-title-entity {
        font-size: 17.9012950971vw;
        transform: translate(1.926919519%)
    }
}

@media (max-width: 620px) {
    .home-preview__advance-title-entity {
        font-size: 17.8973172988vw;
        transform: translate(1.9370952821%)
    }
}

@media (max-width: 619px) {
    .home-preview__advance-title-entity {
        font-size: 17.8933395005vw;
        transform: translate(1.9472710453%)
    }
}

@media (max-width: 618px) {
    .home-preview__advance-title-entity {
        font-size: 17.8893617021vw;
        transform: translate(1.9574468085%)
    }
}

@media (max-width: 617px) {
    .home-preview__advance-title-entity {
        font-size: 17.8853839038vw;
        transform: translate(1.9676225717%)
    }
}

@media (max-width: 616px) {
    .home-preview__advance-title-entity {
        font-size: 17.8814061055vw;
        transform: translate(1.9777983349%)
    }
}

@media (max-width: 615px) {
    .home-preview__advance-title-entity {
        font-size: 17.8774283071vw;
        transform: translate(1.9879740981%)
    }
}

@media (max-width: 614px) {
    .home-preview__advance-title-entity {
        font-size: 17.8734505088vw;
        transform: translate(1.9981498612%)
    }
}

@media (max-width: 613px) {
    .home-preview__advance-title-entity {
        font-size: 17.8694727105vw;
        transform: translate(2.0083256244%)
    }
}

@media (max-width: 612px) {
    .home-preview__advance-title-entity {
        font-size: 17.8654949121vw;
        transform: translate(2.0185013876%)
    }
}

@media (max-width: 611px) {
    .home-preview__advance-title-entity {
        font-size: 17.8615171138vw;
        transform: translate(2.0286771508%)
    }
}

@media (max-width: 610px) {
    .home-preview__advance-title-entity {
        font-size: 17.8575393154vw;
        transform: translate(2.038852914%)
    }
}

@media (max-width: 609px) {
    .home-preview__advance-title-entity {
        font-size: 17.8535615171vw;
        transform: translate(2.0490286772%)
    }
}

@media (max-width: 608px) {
    .home-preview__advance-title-entity {
        font-size: 17.8495837188vw;
        transform: translate(2.0592044403%)
    }
}

@media (max-width: 607px) {
    .home-preview__advance-title-entity {
        font-size: 17.8456059204vw;
        transform: translate(2.0693802035%)
    }
}

@media (max-width: 606px) {
    .home-preview__advance-title-entity {
        font-size: 17.8416281221vw;
        transform: translate(2.0795559667%)
    }
}

@media (max-width: 605px) {
    .home-preview__advance-title-entity {
        font-size: 17.8376503238vw;
        transform: translate(2.0897317299%)
    }
}

@media (max-width: 604px) {
    .home-preview__advance-title-entity {
        font-size: 17.8336725254vw;
        transform: translate(2.0999074931%)
    }
}

@media (max-width: 603px) {
    .home-preview__advance-title-entity {
        font-size: 17.8296947271vw;
        transform: translate(2.1100832562%)
    }
}

@media (max-width: 602px) {
    .home-preview__advance-title-entity {
        font-size: 17.8257169288vw;
        transform: translate(2.1202590194%)
    }
}

@media (max-width: 601px) {
    .home-preview__advance-title-entity {
        font-size: 17.8217391304vw;
        transform: translate(2.1304347826%)
    }
}

@media (max-width: 600px) {
    .home-preview__advance-title-entity {
        font-size: 17.8177613321vw;
        transform: translate(2.1406105458%)
    }
}

@media (max-width: 599px) {
    .home-preview__advance-title-entity {
        font-size: 17.8137835338vw;
        transform: translate(2.150786309%)
    }
}

@media (max-width: 598px) {
    .home-preview__advance-title-entity {
        font-size: 17.8098057354vw;
        transform: translate(2.1609620722%)
    }
}

@media (max-width: 597px) {
    .home-preview__advance-title-entity {
        font-size: 17.8058279371vw;
        transform: translate(2.1711378353%)
    }
}

@media (max-width: 596px) {
    .home-preview__advance-title-entity {
        font-size: 17.8018501388vw;
        transform: translate(2.1813135985%)
    }
}

@media (max-width: 595px) {
    .home-preview__advance-title-entity {
        font-size: 17.7978723404vw;
        transform: translate(2.1914893617%)
    }
}

@media (max-width: 594px) {
    .home-preview__advance-title-entity {
        font-size: 17.7938945421vw;
        transform: translate(2.2016651249%)
    }
}

@media (max-width: 593px) {
    .home-preview__advance-title-entity {
        font-size: 17.7899167438vw;
        transform: translate(2.2118408881%)
    }
}

@media (max-width: 592px) {
    .home-preview__advance-title-entity {
        font-size: 17.7859389454vw;
        transform: translate(2.2220166512%)
    }
}

@media (max-width: 591px) {
    .home-preview__advance-title-entity {
        font-size: 17.7819611471vw;
        transform: translate(2.2321924144%)
    }
}

@media (max-width: 590px) {
    .home-preview__advance-title-entity {
        font-size: 17.7779833488vw;
        transform: translate(2.2423681776%)
    }
}

@media (max-width: 589px) {
    .home-preview__advance-title-entity {
        font-size: 17.7740055504vw;
        transform: translate(2.2525439408%)
    }
}

@media (max-width: 588px) {
    .home-preview__advance-title-entity {
        font-size: 17.7700277521vw;
        transform: translate(2.262719704%)
    }
}

@media (max-width: 587px) {
    .home-preview__advance-title-entity {
        font-size: 17.7660499537vw;
        transform: translate(2.2728954672%)
    }
}

@media (max-width: 586px) {
    .home-preview__advance-title-entity {
        font-size: 17.7620721554vw;
        transform: translate(2.2830712303%)
    }
}

@media (max-width: 585px) {
    .home-preview__advance-title-entity {
        font-size: 17.7580943571vw;
        transform: translate(2.2932469935%)
    }
}

@media (max-width: 584px) {
    .home-preview__advance-title-entity {
        font-size: 17.7541165587vw;
        transform: translate(2.3034227567%)
    }
}

@media (max-width: 583px) {
    .home-preview__advance-title-entity {
        font-size: 17.7501387604vw;
        transform: translate(2.3135985199%)
    }
}

@media (max-width: 582px) {
    .home-preview__advance-title-entity {
        font-size: 17.7461609621vw;
        transform: translate(2.3237742831%)
    }
}

@media (max-width: 581px) {
    .home-preview__advance-title-entity {
        font-size: 17.7421831637vw;
        transform: translate(2.3339500463%)
    }
}

@media (max-width: 580px) {
    .home-preview__advance-title-entity {
        font-size: 17.7382053654vw;
        transform: translate(2.3441258094%)
    }
}

@media (max-width: 579px) {
    .home-preview__advance-title-entity {
        font-size: 17.7342275671vw;
        transform: translate(2.3543015726%)
    }
}

@media (max-width: 578px) {
    .home-preview__advance-title-entity {
        font-size: 17.7302497687vw;
        transform: translate(2.3644773358%)
    }
}

@media (max-width: 577px) {
    .home-preview__advance-title-entity {
        font-size: 17.7262719704vw;
        transform: translate(2.374653099%)
    }
}

@media (max-width: 576px) {
    .home-preview__advance-title-entity {
        font-size: 17.7222941721vw;
        transform: translate(2.3848288622%)
    }
}

@media (max-width: 575px) {
    .home-preview__advance-title-entity {
        font-size: 17.7183163737vw;
        transform: translate(2.3950046253%)
    }
}

@media (max-width: 574px) {
    .home-preview__advance-title-entity {
        font-size: 17.7143385754vw;
        transform: translate(2.4051803885%)
    }
}

@media (max-width: 573px) {
    .home-preview__advance-title-entity {
        font-size: 17.7103607771vw;
        transform: translate(2.4153561517%)
    }
}

@media (max-width: 572px) {
    .home-preview__advance-title-entity {
        font-size: 17.7063829787vw;
        transform: translate(2.4255319149%)
    }
}

@media (max-width: 571px) {
    .home-preview__advance-title-entity {
        font-size: 17.7024051804vw;
        transform: translate(2.4357076781%)
    }
}

@media (max-width: 570px) {
    .home-preview__advance-title-entity {
        font-size: 17.6984273821vw;
        transform: translate(2.4458834413%)
    }
}

@media (max-width: 569px) {
    .home-preview__advance-title-entity {
        font-size: 17.6944495837vw;
        transform: translate(2.4560592044%)
    }
}

@media (max-width: 568px) {
    .home-preview__advance-title-entity {
        font-size: 17.6904717854vw;
        transform: translate(2.4662349676%)
    }
}

@media (max-width: 567px) {
    .home-preview__advance-title-entity {
        font-size: 17.686493987vw;
        transform: translate(2.4764107308%)
    }
}

@media (max-width: 566px) {
    .home-preview__advance-title-entity {
        font-size: 17.6825161887vw;
        transform: translate(2.486586494%)
    }
}

@media (max-width: 565px) {
    .home-preview__advance-title-entity {
        font-size: 17.6785383904vw;
        transform: translate(2.4967622572%)
    }
}

@media (max-width: 564px) {
    .home-preview__advance-title-entity {
        font-size: 17.674560592vw;
        transform: translate(2.5069380204%)
    }
}

@media (max-width: 563px) {
    .home-preview__advance-title-entity {
        font-size: 17.6705827937vw;
        transform: translate(2.5171137835%)
    }
}

@media (max-width: 562px) {
    .home-preview__advance-title-entity {
        font-size: 17.6666049954vw;
        transform: translate(2.5272895467%)
    }
}

@media (max-width: 561px) {
    .home-preview__advance-title-entity {
        font-size: 17.662627197vw;
        transform: translate(2.5374653099%)
    }
}

@media (max-width: 560px) {
    .home-preview__advance-title-entity {
        font-size: 17.6586493987vw;
        transform: translate(2.5476410731%)
    }
}

@media (max-width: 559px) {
    .home-preview__advance-title-entity {
        font-size: 17.6546716004vw;
        transform: translate(2.5578168363%)
    }
}

@media (max-width: 558px) {
    .home-preview__advance-title-entity {
        font-size: 17.650693802vw;
        transform: translate(2.5679925994%)
    }
}

@media (max-width: 557px) {
    .home-preview__advance-title-entity {
        font-size: 17.6467160037vw;
        transform: translate(2.5781683626%)
    }
}

@media (max-width: 556px) {
    .home-preview__advance-title-entity {
        font-size: 17.6427382054vw;
        transform: translate(2.5883441258%)
    }
}

@media (max-width: 555px) {
    .home-preview__advance-title-entity {
        font-size: 17.638760407vw;
        transform: translate(2.598519889%)
    }
}

@media (max-width: 554px) {
    .home-preview__advance-title-entity {
        font-size: 17.6347826087vw;
        transform: translate(2.6086956522%)
    }
}

@media (max-width: 553px) {
    .home-preview__advance-title-entity {
        font-size: 17.6308048104vw;
        transform: translate(2.6188714154%)
    }
}

@media (max-width: 552px) {
    .home-preview__advance-title-entity {
        font-size: 17.626827012vw;
        transform: translate(2.6290471785%)
    }
}

@media (max-width: 551px) {
    .home-preview__advance-title-entity {
        font-size: 17.6228492137vw;
        transform: translate(2.6392229417%)
    }
}

@media (max-width: 550px) {
    .home-preview__advance-title-entity {
        font-size: 17.6188714154vw;
        transform: translate(2.6493987049%)
    }
}

@media (max-width: 549px) {
    .home-preview__advance-title-entity {
        font-size: 17.614893617vw;
        transform: translate(2.6595744681%)
    }
}

@media (max-width: 548px) {
    .home-preview__advance-title-entity {
        font-size: 17.6109158187vw;
        transform: translate(2.6697502313%)
    }
}

@media (max-width: 547px) {
    .home-preview__advance-title-entity {
        font-size: 17.6069380204vw;
        transform: translate(2.6799259944%)
    }
}

@media (max-width: 546px) {
    .home-preview__advance-title-entity {
        font-size: 17.602960222vw;
        transform: translate(2.6901017576%)
    }
}

@media (max-width: 545px) {
    .home-preview__advance-title-entity {
        font-size: 17.5989824237vw;
        transform: translate(2.7002775208%)
    }
}

@media (max-width: 544px) {
    .home-preview__advance-title-entity {
        font-size: 17.5950046253vw;
        transform: translate(2.710453284%)
    }
}

@media (max-width: 543px) {
    .home-preview__advance-title-entity {
        font-size: 17.591026827vw;
        transform: translate(2.7206290472%)
    }
}

@media (max-width: 542px) {
    .home-preview__advance-title-entity {
        font-size: 17.5870490287vw;
        transform: translate(2.7308048104%)
    }
}

@media (max-width: 541px) {
    .home-preview__advance-title-entity {
        font-size: 17.5830712303vw;
        transform: translate(2.7409805735%)
    }
}

@media (max-width: 540px) {
    .home-preview__advance-title-entity {
        font-size: 17.579093432vw;
        transform: translate(2.7511563367%)
    }
}

@media (max-width: 539px) {
    .home-preview__advance-title-entity {
        font-size: 17.5751156337vw;
        transform: translate(2.7613320999%)
    }
}

@media (max-width: 538px) {
    .home-preview__advance-title-entity {
        font-size: 17.5711378353vw;
        transform: translate(2.7715078631%)
    }
}

@media (max-width: 537px) {
    .home-preview__advance-title-entity {
        font-size: 17.567160037vw;
        transform: translate(2.7816836263%)
    }
}

@media (max-width: 536px) {
    .home-preview__advance-title-entity {
        font-size: 17.5631822387vw;
        transform: translate(2.7918593895%)
    }
}

@media (max-width: 535px) {
    .home-preview__advance-title-entity {
        font-size: 17.5592044403vw;
        transform: translate(2.8020351526%)
    }
}

@media (max-width: 534px) {
    .home-preview__advance-title-entity {
        font-size: 17.555226642vw;
        transform: translate(2.8122109158%)
    }
}

@media (max-width: 533px) {
    .home-preview__advance-title-entity {
        font-size: 17.5512488437vw;
        transform: translate(2.822386679%)
    }
}

@media (max-width: 532px) {
    .home-preview__advance-title-entity {
        font-size: 17.5472710453vw;
        transform: translate(2.8325624422%)
    }
}

@media (max-width: 531px) {
    .home-preview__advance-title-entity {
        font-size: 17.543293247vw;
        transform: translate(2.8427382054%)
    }
}

@media (max-width: 530px) {
    .home-preview__advance-title-entity {
        font-size: 17.5393154487vw;
        transform: translate(2.8529139685%)
    }
}

@media (max-width: 529px) {
    .home-preview__advance-title-entity {
        font-size: 17.5353376503vw;
        transform: translate(2.8630897317%)
    }
}

@media (max-width: 528px) {
    .home-preview__advance-title-entity {
        font-size: 17.531359852vw;
        transform: translate(2.8732654949%)
    }
}

@media (max-width: 527px) {
    .home-preview__advance-title-entity {
        font-size: 17.5273820537vw;
        transform: translate(2.8834412581%)
    }
}

@media (max-width: 526px) {
    .home-preview__advance-title-entity {
        font-size: 17.5234042553vw;
        transform: translate(2.8936170213%)
    }
}

@media (max-width: 525px) {
    .home-preview__advance-title-entity {
        font-size: 17.519426457vw;
        transform: translate(2.9037927845%)
    }
}

@media (max-width: 524px) {
    .home-preview__advance-title-entity {
        font-size: 17.5154486586vw;
        transform: translate(2.9139685476%)
    }
}

@media (max-width: 523px) {
    .home-preview__advance-title-entity {
        font-size: 17.5114708603vw;
        transform: translate(2.9241443108%)
    }
}

@media (max-width: 522px) {
    .home-preview__advance-title-entity {
        font-size: 17.507493062vw;
        transform: translate(2.934320074%)
    }
}

@media (max-width: 521px) {
    .home-preview__advance-title-entity {
        font-size: 17.5035152636vw;
        transform: translate(2.9444958372%)
    }
}

@media (max-width: 520px) {
    .home-preview__advance-title-entity {
        font-size: 17.4995374653vw;
        transform: translate(2.9546716004%)
    }
}

@media (max-width: 519px) {
    .home-preview__advance-title-entity {
        font-size: 17.495559667vw;
        transform: translate(2.9648473636%)
    }
}

@media (max-width: 518px) {
    .home-preview__advance-title-entity {
        font-size: 17.4915818686vw;
        transform: translate(2.9750231267%)
    }
}

@media (max-width: 517px) {
    .home-preview__advance-title-entity {
        font-size: 17.4876040703vw;
        transform: translate(2.9851988899%)
    }
}

@media (max-width: 516px) {
    .home-preview__advance-title-entity {
        font-size: 17.483626272vw;
        transform: translate(2.9953746531%)
    }
}

@media (max-width: 515px) {
    .home-preview__advance-title-entity {
        font-size: 17.4796484736vw;
        transform: translate(3.0055504163%)
    }
}

@media (max-width: 514px) {
    .home-preview__advance-title-entity {
        font-size: 17.4756706753vw;
        transform: translate(3.0157261795%)
    }
}

@media (max-width: 513px) {
    .home-preview__advance-title-entity {
        font-size: 17.471692877vw;
        transform: translate(3.0259019426%)
    }
}

@media (max-width: 512px) {
    .home-preview__advance-title-entity {
        font-size: 17.4677150786vw;
        transform: translate(3.0360777058%)
    }
}

@media (max-width: 511px) {
    .home-preview__advance-title-entity {
        font-size: 17.4637372803vw;
        transform: translate(3.046253469%)
    }
}

@media (max-width: 510px) {
    .home-preview__advance-title-entity {
        font-size: 17.459759482vw;
        transform: translate(3.0564292322%)
    }
}

@media (max-width: 509px) {
    .home-preview__advance-title-entity {
        font-size: 17.4557816836vw;
        transform: translate(3.0666049954%)
    }
}

@media (max-width: 508px) {
    .home-preview__advance-title-entity {
        font-size: 17.4518038853vw;
        transform: translate(3.0767807586%)
    }
}

@media (max-width: 507px) {
    .home-preview__advance-title-entity {
        font-size: 17.447826087vw;
        transform: translate(3.0869565217%)
    }
}

@media (max-width: 506px) {
    .home-preview__advance-title-entity {
        font-size: 17.4438482886vw;
        transform: translate(3.0971322849%)
    }
}

@media (max-width: 505px) {
    .home-preview__advance-title-entity {
        font-size: 17.4398704903vw;
        transform: translate(3.1073080481%)
    }
}

@media (max-width: 504px) {
    .home-preview__advance-title-entity {
        font-size: 17.435892692vw;
        transform: translate(3.1174838113%)
    }
}

@media (max-width: 503px) {
    .home-preview__advance-title-entity {
        font-size: 17.4319148936vw;
        transform: translate(3.1276595745%)
    }
}

@media (max-width: 502px) {
    .home-preview__advance-title-entity {
        font-size: 17.4279370953vw;
        transform: translate(3.1378353377%)
    }
}

@media (max-width: 501px) {
    .home-preview__advance-title-entity {
        font-size: 17.4239592969vw;
        transform: translate(3.1480111008%)
    }
}

@media (max-width: 500px) {
    .home-preview__advance-title-entity {
        font-size: 17.4199814986vw;
        transform: translate(3.158186864%)
    }
}

@media (max-width: 499px) {
    .home-preview__advance-title-entity {
        font-size: 17.4160037003vw;
        transform: translate(3.1683626272%)
    }
}

@media (max-width: 498px) {
    .home-preview__advance-title-entity {
        font-size: 17.4120259019vw;
        transform: translate(3.1785383904%)
    }
}

@media (max-width: 497px) {
    .home-preview__advance-title-entity {
        font-size: 17.4080481036vw;
        transform: translate(3.1887141536%)
    }
}

@media (max-width: 496px) {
    .home-preview__advance-title-entity {
        font-size: 17.4040703053vw;
        transform: translate(3.1988899167%)
    }
}

@media (max-width: 495px) {
    .home-preview__advance-title-entity {
        font-size: 17.4000925069vw;
        transform: translate(3.2090656799%)
    }
}

@media (max-width: 494px) {
    .home-preview__advance-title-entity {
        font-size: 17.3961147086vw;
        transform: translate(3.2192414431%)
    }
}

@media (max-width: 493px) {
    .home-preview__advance-title-entity {
        font-size: 17.3921369103vw;
        transform: translate(3.2294172063%)
    }
}

@media (max-width: 492px) {
    .home-preview__advance-title-entity {
        font-size: 17.3881591119vw;
        transform: translate(3.2395929695%)
    }
}

@media (max-width: 491px) {
    .home-preview__advance-title-entity {
        font-size: 17.3841813136vw;
        transform: translate(3.2497687327%)
    }
}

@media (max-width: 490px) {
    .home-preview__advance-title-entity {
        font-size: 17.3802035153vw;
        transform: translate(3.2599444958%)
    }
}

@media (max-width: 489px) {
    .home-preview__advance-title-entity {
        font-size: 17.3762257169vw;
        transform: translate(3.270120259%)
    }
}

@media (max-width: 488px) {
    .home-preview__advance-title-entity {
        font-size: 17.3722479186vw;
        transform: translate(3.2802960222%)
    }
}

@media (max-width: 487px) {
    .home-preview__advance-title-entity {
        font-size: 17.3682701203vw;
        transform: translate(3.2904717854%)
    }
}

@media (max-width: 486px) {
    .home-preview__advance-title-entity {
        font-size: 17.3642923219vw;
        transform: translate(3.3006475486%)
    }
}

@media (max-width: 485px) {
    .home-preview__advance-title-entity {
        font-size: 17.3603145236vw;
        transform: translate(3.3108233117%)
    }
}

@media (max-width: 484px) {
    .home-preview__advance-title-entity {
        font-size: 17.3563367253vw;
        transform: translate(3.3209990749%)
    }
}

@media (max-width: 483px) {
    .home-preview__advance-title-entity {
        font-size: 17.3523589269vw;
        transform: translate(3.3311748381%)
    }
}

@media (max-width: 482px) {
    .home-preview__advance-title-entity {
        font-size: 17.3483811286vw;
        transform: translate(3.3413506013%)
    }
}

@media (max-width: 481px) {
    .home-preview__advance-title-entity {
        font-size: 17.3444033302vw;
        transform: translate(3.3515263645%)
    }
}

@media (max-width: 480px) {
    .home-preview__advance-title-entity {
        font-size: 17.3404255319vw;
        transform: translate(3.3617021277%)
    }
}

@media (max-width: 479px) {
    .home-preview__advance-title-entity {
        font-size: 17.3364477336vw;
        transform: translate(3.3718778908%)
    }
}

@media (max-width: 478px) {
    .home-preview__advance-title-entity {
        font-size: 17.3324699352vw;
        transform: translate(3.382053654%)
    }
}

@media (max-width: 477px) {
    .home-preview__advance-title-entity {
        font-size: 17.3284921369vw;
        transform: translate(3.3922294172%)
    }
}

@media (max-width: 476px) {
    .home-preview__advance-title-entity {
        font-size: 17.3245143386vw;
        transform: translate(3.4024051804%)
    }
}

@media (max-width: 475px) {
    .home-preview__advance-title-entity {
        font-size: 17.3205365402vw;
        transform: translate(3.4125809436%)
    }
}

@media (max-width: 474px) {
    .home-preview__advance-title-entity {
        font-size: 17.3165587419vw;
        transform: translate(3.4227567068%)
    }
}

@media (max-width: 473px) {
    .home-preview__advance-title-entity {
        font-size: 17.3125809436vw;
        transform: translate(3.4329324699%)
    }
}

@media (max-width: 472px) {
    .home-preview__advance-title-entity {
        font-size: 17.3086031452vw;
        transform: translate(3.4431082331%)
    }
}

@media (max-width: 471px) {
    .home-preview__advance-title-entity {
        font-size: 17.3046253469vw;
        transform: translate(3.4532839963%)
    }
}

@media (max-width: 470px) {
    .home-preview__advance-title-entity {
        font-size: 17.3006475486vw;
        transform: translate(3.4634597595%)
    }
}

@media (max-width: 469px) {
    .home-preview__advance-title-entity {
        font-size: 17.2966697502vw;
        transform: translate(3.4736355227%)
    }
}

@media (max-width: 468px) {
    .home-preview__advance-title-entity {
        font-size: 17.2926919519vw;
        transform: translate(3.4838112858%)
    }
}

@media (max-width: 467px) {
    .home-preview__advance-title-entity {
        font-size: 17.2887141536vw;
        transform: translate(3.493987049%)
    }
}

@media (max-width: 466px) {
    .home-preview__advance-title-entity {
        font-size: 17.2847363552vw;
        transform: translate(3.5041628122%)
    }
}

@media (max-width: 465px) {
    .home-preview__advance-title-entity {
        font-size: 17.2807585569vw;
        transform: translate(3.5143385754%)
    }
}

@media (max-width: 464px) {
    .home-preview__advance-title-entity {
        font-size: 17.2767807586vw;
        transform: translate(3.5245143386%)
    }
}

@media (max-width: 463px) {
    .home-preview__advance-title-entity {
        font-size: 17.2728029602vw;
        transform: translate(3.5346901018%)
    }
}

@media (max-width: 462px) {
    .home-preview__advance-title-entity {
        font-size: 17.2688251619vw;
        transform: translate(3.5448658649%)
    }
}

@media (max-width: 461px) {
    .home-preview__advance-title-entity {
        font-size: 17.2648473636vw;
        transform: translate(3.5550416281%)
    }
}

@media (max-width: 460px) {
    .home-preview__advance-title-entity {
        font-size: 17.2608695652vw;
        transform: translate(3.5652173913%)
    }
}

@media (max-width: 459px) {
    .home-preview__advance-title-entity {
        font-size: 17.2568917669vw;
        transform: translate(3.5753931545%)
    }
}

@media (max-width: 458px) {
    .home-preview__advance-title-entity {
        font-size: 17.2529139685vw;
        transform: translate(3.5855689177%)
    }
}

@media (max-width: 457px) {
    .home-preview__advance-title-entity {
        font-size: 17.2489361702vw;
        transform: translate(3.5957446809%)
    }
}

@media (max-width: 456px) {
    .home-preview__advance-title-entity {
        font-size: 17.2449583719vw;
        transform: translate(3.605920444%)
    }
}

@media (max-width: 455px) {
    .home-preview__advance-title-entity {
        font-size: 17.2409805735vw;
        transform: translate(3.6160962072%)
    }
}

@media (max-width: 454px) {
    .home-preview__advance-title-entity {
        font-size: 17.2370027752vw;
        transform: translate(3.6262719704%)
    }
}

@media (max-width: 453px) {
    .home-preview__advance-title-entity {
        font-size: 17.2330249769vw;
        transform: translate(3.6364477336%)
    }
}

@media (max-width: 452px) {
    .home-preview__advance-title-entity {
        font-size: 17.2290471785vw;
        transform: translate(3.6466234968%)
    }
}

@media (max-width: 451px) {
    .home-preview__advance-title-entity {
        font-size: 17.2250693802vw;
        transform: translate(3.6567992599%)
    }
}

@media (max-width: 450px) {
    .home-preview__advance-title-entity {
        font-size: 17.2210915819vw;
        transform: translate(3.6669750231%)
    }
}

@media (max-width: 449px) {
    .home-preview__advance-title-entity {
        font-size: 17.2171137835vw;
        transform: translate(3.6771507863%)
    }
}

@media (max-width: 448px) {
    .home-preview__advance-title-entity {
        font-size: 17.2131359852vw;
        transform: translate(3.6873265495%)
    }
}

@media (max-width: 447px) {
    .home-preview__advance-title-entity {
        font-size: 17.2091581869vw;
        transform: translate(3.6975023127%)
    }
}

@media (max-width: 446px) {
    .home-preview__advance-title-entity {
        font-size: 17.2051803885vw;
        transform: translate(3.7076780759%)
    }
}

@media (max-width: 445px) {
    .home-preview__advance-title-entity {
        font-size: 17.2012025902vw;
        transform: translate(3.717853839%)
    }
}

@media (max-width: 444px) {
    .home-preview__advance-title-entity {
        font-size: 17.1972247919vw;
        transform: translate(3.7280296022%)
    }
}

@media (max-width: 443px) {
    .home-preview__advance-title-entity {
        font-size: 17.1932469935vw;
        transform: translate(3.7382053654%)
    }
}

@media (max-width: 442px) {
    .home-preview__advance-title-entity {
        font-size: 17.1892691952vw;
        transform: translate(3.7483811286%)
    }
}

@media (max-width: 441px) {
    .home-preview__advance-title-entity {
        font-size: 17.1852913969vw;
        transform: translate(3.7585568918%)
    }
}

@media (max-width: 440px) {
    .home-preview__advance-title-entity {
        font-size: 17.1813135985vw;
        transform: translate(3.7687326549%)
    }
}

@media (max-width: 439px) {
    .home-preview__advance-title-entity {
        font-size: 17.1773358002vw;
        transform: translate(3.7789084181%)
    }
}

@media (max-width: 438px) {
    .home-preview__advance-title-entity {
        font-size: 17.1733580019vw;
        transform: translate(3.7890841813%)
    }
}

@media (max-width: 437px) {
    .home-preview__advance-title-entity {
        font-size: 17.1693802035vw;
        transform: translate(3.7992599445%)
    }
}

@media (max-width: 436px) {
    .home-preview__advance-title-entity {
        font-size: 17.1654024052vw;
        transform: translate(3.8094357077%)
    }
}

@media (max-width: 435px) {
    .home-preview__advance-title-entity {
        font-size: 17.1614246068vw;
        transform: translate(3.8196114709%)
    }
}

@media (max-width: 434px) {
    .home-preview__advance-title-entity {
        font-size: 17.1574468085vw;
        transform: translate(3.829787234%)
    }
}

@media (max-width: 433px) {
    .home-preview__advance-title-entity {
        font-size: 17.1534690102vw;
        transform: translate(3.8399629972%)
    }
}

@media (max-width: 432px) {
    .home-preview__advance-title-entity {
        font-size: 17.1494912118vw;
        transform: translate(3.8501387604%)
    }
}

@media (max-width: 431px) {
    .home-preview__advance-title-entity {
        font-size: 17.1455134135vw;
        transform: translate(3.8603145236%)
    }
}

@media (max-width: 430px) {
    .home-preview__advance-title-entity {
        font-size: 17.1415356152vw;
        transform: translate(3.8704902868%)
    }
}

@media (max-width: 429px) {
    .home-preview__advance-title-entity {
        font-size: 17.1375578168vw;
        transform: translate(3.88066605%)
    }
}

@media (max-width: 428px) {
    .home-preview__advance-title-entity {
        font-size: 17.1335800185vw;
        transform: translate(3.8908418131%)
    }
}

@media (max-width: 427px) {
    .home-preview__advance-title-entity {
        font-size: 17.1296022202vw;
        transform: translate(3.9010175763%)
    }
}

@media (max-width: 426px) {
    .home-preview__advance-title-entity {
        font-size: 17.1256244218vw;
        transform: translate(3.9111933395%)
    }
}

@media (max-width: 425px) {
    .home-preview__advance-title-entity {
        font-size: 17.1216466235vw;
        transform: translate(3.9213691027%)
    }
}

@media (max-width: 424px) {
    .home-preview__advance-title-entity {
        font-size: 17.1176688252vw;
        transform: translate(3.9315448659%)
    }
}

@media (max-width: 423px) {
    .home-preview__advance-title-entity {
        font-size: 17.1136910268vw;
        transform: translate(3.941720629%)
    }
}

@media (max-width: 422px) {
    .home-preview__advance-title-entity {
        font-size: 17.1097132285vw;
        transform: translate(3.9518963922%)
    }
}

@media (max-width: 421px) {
    .home-preview__advance-title-entity {
        font-size: 17.1057354302vw;
        transform: translate(3.9620721554%)
    }
}

@media (max-width: 420px) {
    .home-preview__advance-title-entity {
        font-size: 17.1017576318vw;
        transform: translate(3.9722479186%)
    }
}

@media (max-width: 419px) {
    .home-preview__advance-title-entity {
        font-size: 17.0977798335vw;
        transform: translate(3.9824236818%)
    }
}

@media (max-width: 418px) {
    .home-preview__advance-title-entity {
        font-size: 17.0938020352vw;
        transform: translate(3.992599445%)
    }
}

@media (max-width: 417px) {
    .home-preview__advance-title-entity {
        font-size: 17.0898242368vw;
        transform: translate(4.0027752081%)
    }
}

@media (max-width: 416px) {
    .home-preview__advance-title-entity {
        font-size: 17.0858464385vw;
        transform: translate(4.0129509713%)
    }
}

@media (max-width: 415px) {
    .home-preview__advance-title-entity {
        font-size: 17.0818686401vw;
        transform: translate(4.0231267345%)
    }
}

@media (max-width: 414px) {
    .home-preview__advance-title-entity {
        font-size: 17.0778908418vw;
        transform: translate(4.0333024977%)
    }
}

@media (max-width: 413px) {
    .home-preview__advance-title-entity {
        font-size: 17.0739130435vw;
        transform: translate(4.0434782609%)
    }
}

@media (max-width: 412px) {
    .home-preview__advance-title-entity {
        font-size: 17.0699352451vw;
        transform: translate(4.0536540241%)
    }
}

@media (max-width: 411px) {
    .home-preview__advance-title-entity {
        font-size: 17.0659574468vw;
        transform: translate(4.0638297872%)
    }
}

@media (max-width: 410px) {
    .home-preview__advance-title-entity {
        font-size: 17.0619796485vw;
        transform: translate(4.0740055504%)
    }
}

@media (max-width: 409px) {
    .home-preview__advance-title-entity {
        font-size: 17.0580018501vw;
        transform: translate(4.0841813136%)
    }
}

@media (max-width: 408px) {
    .home-preview__advance-title-entity {
        font-size: 17.0540240518vw;
        transform: translate(4.0943570768%)
    }
}

@media (max-width: 407px) {
    .home-preview__advance-title-entity {
        font-size: 17.0500462535vw;
        transform: translate(4.10453284%)
    }
}

@media (max-width: 406px) {
    .home-preview__advance-title-entity {
        font-size: 17.0460684551vw;
        transform: translate(4.1147086031%)
    }
}

@media (max-width: 405px) {
    .home-preview__advance-title-entity {
        font-size: 17.0420906568vw;
        transform: translate(4.1248843663%)
    }
}

@media (max-width: 404px) {
    .home-preview__advance-title-entity {
        font-size: 17.0381128585vw;
        transform: translate(4.1350601295%)
    }
}

@media (max-width: 403px) {
    .home-preview__advance-title-entity {
        font-size: 17.0341350601vw;
        transform: translate(4.1452358927%)
    }
}

@media (max-width: 402px) {
    .home-preview__advance-title-entity {
        font-size: 17.0301572618vw;
        transform: translate(4.1554116559%)
    }
}

@media (max-width: 401px) {
    .home-preview__advance-title-entity {
        font-size: 17.0261794635vw;
        transform: translate(4.1655874191%)
    }
}

@media (max-width: 400px) {
    .home-preview__advance-title-entity {
        font-size: 17.0222016651vw;
        transform: translate(4.1757631822%)
    }
}

@media (max-width: 399px) {
    .home-preview__advance-title-entity {
        font-size: 17.0182238668vw;
        transform: translate(4.1859389454%)
    }
}

@media (max-width: 398px) {
    .home-preview__advance-title-entity {
        font-size: 17.0142460685vw;
        transform: translate(4.1961147086%)
    }
}

@media (max-width: 397px) {
    .home-preview__advance-title-entity {
        font-size: 17.0102682701vw;
        transform: translate(4.2062904718%)
    }
}

@media (max-width: 396px) {
    .home-preview__advance-title-entity {
        font-size: 17.0062904718vw;
        transform: translate(4.216466235%)
    }
}

@media (max-width: 395px) {
    .home-preview__advance-title-entity {
        font-size: 17.0023126735vw;
        transform: translate(4.2266419981%)
    }
}

@media (max-width: 394px) {
    .home-preview__advance-title-entity {
        font-size: 16.9983348751vw;
        transform: translate(4.2368177613%)
    }
}

@media (max-width: 393px) {
    .home-preview__advance-title-entity {
        font-size: 16.9943570768vw;
        transform: translate(4.2469935245%)
    }
}

@media (max-width: 392px) {
    .home-preview__advance-title-entity {
        font-size: 16.9903792784vw;
        transform: translate(4.2571692877%)
    }
}

@media (max-width: 391px) {
    .home-preview__advance-title-entity {
        font-size: 16.9864014801vw;
        transform: translate(4.2673450509%)
    }
}

@media (max-width: 390px) {
    .home-preview__advance-title-entity {
        font-size: 16.9824236818vw;
        transform: translate(4.2775208141%)
    }
}

@media (max-width: 389px) {
    .home-preview__advance-title-entity {
        font-size: 16.9784458834vw;
        transform: translate(4.2876965772%)
    }
}

@media (max-width: 388px) {
    .home-preview__advance-title-entity {
        font-size: 16.9744680851vw;
        transform: translate(4.2978723404%)
    }
}

@media (max-width: 387px) {
    .home-preview__advance-title-entity {
        font-size: 16.9704902868vw;
        transform: translate(4.3080481036%)
    }
}

@media (max-width: 386px) {
    .home-preview__advance-title-entity {
        font-size: 16.9665124884vw;
        transform: translate(4.3182238668%)
    }
}

@media (max-width: 385px) {
    .home-preview__advance-title-entity {
        font-size: 16.9625346901vw;
        transform: translate(4.32839963%)
    }
}

@media (max-width: 384px) {
    .home-preview__advance-title-entity {
        font-size: 16.9585568918vw;
        transform: translate(4.3385753932%)
    }
}

@media (max-width: 383px) {
    .home-preview__advance-title-entity {
        font-size: 16.9545790934vw;
        transform: translate(4.3487511563%)
    }
}

@media (max-width: 382px) {
    .home-preview__advance-title-entity {
        font-size: 16.9506012951vw;
        transform: translate(4.3589269195%)
    }
}

@media (max-width: 381px) {
    .home-preview__advance-title-entity {
        font-size: 16.9466234968vw;
        transform: translate(4.3691026827%)
    }
}

@media (max-width: 380px) {
    .home-preview__advance-title-entity {
        font-size: 16.9426456984vw;
        transform: translate(4.3792784459%)
    }
}

@media (max-width: 379px) {
    .home-preview__advance-title-entity {
        font-size: 16.9386679001vw;
        transform: translate(4.3894542091%)
    }
}

@media (max-width: 378px) {
    .home-preview__advance-title-entity {
        font-size: 16.9346901018vw;
        transform: translate(4.3996299722%)
    }
}

@media (max-width: 377px) {
    .home-preview__advance-title-entity {
        font-size: 16.9307123034vw;
        transform: translate(4.4098057354%)
    }
}

@media (max-width: 376px) {
    .home-preview__advance-title-entity {
        font-size: 16.9267345051vw;
        transform: translate(4.4199814986%)
    }
}

@media (max-width: 375px) {
    .home-preview__advance-title-entity {
        font-size: 16.9227567068vw;
        transform: translate(4.4301572618%)
    }
}

@media (max-width: 374px) {
    .home-preview__advance-title-entity {
        font-size: 16.9187789084vw;
        transform: translate(4.440333025%)
    }
}

@media (max-width: 373px) {
    .home-preview__advance-title-entity {
        font-size: 16.9148011101vw;
        transform: translate(4.4505087882%)
    }
}

@media (max-width: 372px) {
    .home-preview__advance-title-entity {
        font-size: 16.9108233117vw;
        transform: translate(4.4606845513%)
    }
}

@media (max-width: 371px) {
    .home-preview__advance-title-entity {
        font-size: 16.9068455134vw;
        transform: translate(4.4708603145%)
    }
}

@media (max-width: 370px) {
    .home-preview__advance-title-entity {
        font-size: 16.9028677151vw;
        transform: translate(4.4810360777%)
    }
}

@media (max-width: 369px) {
    .home-preview__advance-title-entity {
        font-size: 16.8988899167vw;
        transform: translate(4.4912118409%)
    }
}

@media (max-width: 368px) {
    .home-preview__advance-title-entity {
        font-size: 16.8949121184vw;
        transform: translate(4.5013876041%)
    }
}

@media (max-width: 367px) {
    .home-preview__advance-title-entity {
        font-size: 16.8909343201vw;
        transform: translate(4.5115633673%)
    }
}

@media (max-width: 366px) {
    .home-preview__advance-title-entity {
        font-size: 16.8869565217vw;
        transform: translate(4.5217391304%)
    }
}

@media (max-width: 365px) {
    .home-preview__advance-title-entity {
        font-size: 16.8829787234vw;
        transform: translate(4.5319148936%)
    }
}

@media (max-width: 364px) {
    .home-preview__advance-title-entity {
        font-size: 16.8790009251vw;
        transform: translate(4.5420906568%)
    }
}

@media (max-width: 363px) {
    .home-preview__advance-title-entity {
        font-size: 16.8750231267vw;
        transform: translate(4.55226642%)
    }
}

@media (max-width: 362px) {
    .home-preview__advance-title-entity {
        font-size: 16.8710453284vw;
        transform: translate(4.5624421832%)
    }
}

@media (max-width: 361px) {
    .home-preview__advance-title-entity {
        font-size: 16.8670675301vw;
        transform: translate(4.5726179463%)
    }
}

@media (max-width: 360px) {
    .home-preview__advance-title-entity {
        font-size: 16.8630897317vw;
        transform: translate(4.5827937095%)
    }
}

@media (max-width: 359px) {
    .home-preview__advance-title-entity {
        font-size: 16.8591119334vw;
        transform: translate(4.5929694727%)
    }
}

@media (max-width: 358px) {
    .home-preview__advance-title-entity {
        font-size: 16.8551341351vw;
        transform: translate(4.6031452359%)
    }
}

@media (max-width: 357px) {
    .home-preview__advance-title-entity {
        font-size: 16.8511563367vw;
        transform: translate(4.6133209991%)
    }
}

@media (max-width: 356px) {
    .home-preview__advance-title-entity {
        font-size: 16.8471785384vw;
        transform: translate(4.6234967623%)
    }
}

@media (max-width: 355px) {
    .home-preview__advance-title-entity {
        font-size: 16.8432007401vw;
        transform: translate(4.6336725254%)
    }
}

@media (max-width: 354px) {
    .home-preview__advance-title-entity {
        font-size: 16.8392229417vw;
        transform: translate(4.6438482886%)
    }
}

@media (max-width: 353px) {
    .home-preview__advance-title-entity {
        font-size: 16.8352451434vw;
        transform: translate(4.6540240518%)
    }
}

@media (max-width: 352px) {
    .home-preview__advance-title-entity {
        font-size: 16.8312673451vw;
        transform: translate(4.664199815%)
    }
}

@media (max-width: 351px) {
    .home-preview__advance-title-entity {
        font-size: 16.8272895467vw;
        transform: translate(4.6743755782%)
    }
}

@media (max-width: 350px) {
    .home-preview__advance-title-entity {
        font-size: 16.8233117484vw;
        transform: translate(4.6845513414%)
    }
}

@media (max-width: 349px) {
    .home-preview__advance-title-entity {
        font-size: 16.81933395vw;
        transform: translate(4.6947271045%)
    }
}

@media (max-width: 348px) {
    .home-preview__advance-title-entity {
        font-size: 16.8153561517vw;
        transform: translate(4.7049028677%)
    }
}

@media (max-width: 347px) {
    .home-preview__advance-title-entity {
        font-size: 16.8113783534vw;
        transform: translate(4.7150786309%)
    }
}

@media (max-width: 346px) {
    .home-preview__advance-title-entity {
        font-size: 16.807400555vw;
        transform: translate(4.7252543941%)
    }
}

@media (max-width: 345px) {
    .home-preview__advance-title-entity {
        font-size: 16.8034227567vw;
        transform: translate(4.7354301573%)
    }
}

@media (max-width: 344px) {
    .home-preview__advance-title-entity {
        font-size: 16.7994449584vw;
        transform: translate(4.7456059204%)
    }
}

@media (max-width: 343px) {
    .home-preview__advance-title-entity {
        font-size: 16.79546716vw;
        transform: translate(4.7557816836%)
    }
}

@media (max-width: 342px) {
    .home-preview__advance-title-entity {
        font-size: 16.7914893617vw;
        transform: translate(4.7659574468%)
    }
}

@media (max-width: 341px) {
    .home-preview__advance-title-entity {
        font-size: 16.7875115634vw;
        transform: translate(4.77613321%)
    }
}

@media (max-width: 340px) {
    .home-preview__advance-title-entity {
        font-size: 16.783533765vw;
        transform: translate(4.7863089732%)
    }
}

@media (max-width: 339px) {
    .home-preview__advance-title-entity {
        font-size: 16.7795559667vw;
        transform: translate(4.7964847364%)
    }
}

@media (max-width: 338px) {
    .home-preview__advance-title-entity {
        font-size: 16.7755781684vw;
        transform: translate(4.8066604995%)
    }
}

@media (max-width: 337px) {
    .home-preview__advance-title-entity {
        font-size: 16.77160037vw;
        transform: translate(4.8168362627%)
    }
}

@media (max-width: 336px) {
    .home-preview__advance-title-entity {
        font-size: 16.7676225717vw;
        transform: translate(4.8270120259%)
    }
}

@media (max-width: 335px) {
    .home-preview__advance-title-entity {
        font-size: 16.7636447734vw;
        transform: translate(4.8371877891%)
    }
}

@media (max-width: 334px) {
    .home-preview__advance-title-entity {
        font-size: 16.759666975vw;
        transform: translate(4.8473635523%)
    }
}

@media (max-width: 333px) {
    .home-preview__advance-title-entity {
        font-size: 16.7556891767vw;
        transform: translate(4.8575393154%)
    }
}

@media (max-width: 332px) {
    .home-preview__advance-title-entity {
        font-size: 16.7517113784vw;
        transform: translate(4.8677150786%)
    }
}

@media (max-width: 331px) {
    .home-preview__advance-title-entity {
        font-size: 16.74773358vw;
        transform: translate(4.8778908418%)
    }
}

@media (max-width: 330px) {
    .home-preview__advance-title-entity {
        font-size: 16.7437557817vw;
        transform: translate(4.888066605%)
    }
}

@media (max-width: 329px) {
    .home-preview__advance-title-entity {
        font-size: 16.7397779833vw;
        transform: translate(4.8982423682%)
    }
}

@media (max-width: 328px) {
    .home-preview__advance-title-entity {
        font-size: 16.735800185vw;
        transform: translate(4.9084181314%)
    }
}

@media (max-width: 327px) {
    .home-preview__advance-title-entity {
        font-size: 16.7318223867vw;
        transform: translate(4.9185938945%)
    }
}

@media (max-width: 326px) {
    .home-preview__advance-title-entity {
        font-size: 16.7278445883vw;
        transform: translate(4.9287696577%)
    }
}

@media (max-width: 325px) {
    .home-preview__advance-title-entity {
        font-size: 16.72386679vw;
        transform: translate(4.9389454209%)
    }
}

@media (max-width: 324px) {
    .home-preview__advance-title-entity {
        font-size: 16.7198889917vw;
        transform: translate(4.9491211841%)
    }
}

@media (max-width: 323px) {
    .home-preview__advance-title-entity {
        font-size: 16.7159111933vw;
        transform: translate(4.9592969473%)
    }
}

@media (max-width: 322px) {
    .home-preview__advance-title-entity {
        font-size: 16.711933395vw;
        transform: translate(4.9694727105%)
    }
}

@media (max-width: 321px) {
    .home-preview__advance-title-entity {
        font-size: 16.7079555967vw;
        transform: translate(4.9796484736%)
    }
}

@media (max-width: 320px) {
    .home-preview__advance-title-entity {
        font-size: 16.7039777983vw;
        transform: translate(4.9898242368%)
    }
}

@media (max-width: 1350px) {
    .home-preview__basic-title-entity-circle {
        right: 10%;
        top: 37%
    }
}

@media (max-width: 1230px) {
    .home-preview__basic-title-entity-circle {
        right: 9.8%;
        top: 36%
    }
}

@media (max-width: 1200px) {
    .home-preview__basic-title-entity-circle {
        right: 3.8%;
        top: 38%
    }
}

@media (max-width: 1100px) {
    .home-preview__basic-title-entity-circle {
        right: 2.8%;
        top: 37%
    }
}

@media (max-width: 1030px) {
    .home-preview__basic-title-entity-circle {
        right: 2%;
        top: 36%
    }
}

@media (max-width: 992px) {
    .home-preview__basic-title-entity-circle {
        right: 5.7%;
        top: 39%
    }
}

@media (max-width: 880px) {
    .home-preview__basic-title-entity-circle {
        right: 4.6%;
        top: 37%
    }
}

@media (max-width: 800px) {
    .home-preview__basic-title-entity-circle {
        right: 3.6%;
        top: 36%
    }
}

@media (max-width: 768px) {
    .home-preview__basic-title-entity-circle {
        right: 2.4%;
        top: 39%
    }
}

.main-page-scroll #mainSecond {
    margin-top: 100vh;
    background-color: #fff
}

.main-page-scroll #mainThird {
    background-color: #f9fbff
}

.main-page-scroll #mainThird .section__container {
    max-width: none
}

.main-page-scroll #mainFourth {
    background-color: #df1d26
}

.main-page-scroll .section__wrapper {
    position: relative;
    z-index: 10
}

.main-page-scroll .home-preview {
    position: fixed
}

.main-page-scroll .header {
    position: fixed;
    /* top: 0; */
    z-index: 10
}

.main-page-scroll footer {
    position: relative;
    z-index: 10
}

.form-input__wrapper {
    position: relative
}

.form-input__info {
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    color: #fff;
    font-size: 14px
}

.form-input_red .form-input__info {
    color: #e8767b
}

.form-input__wrapper.form-input_red input,
.form-input__wrapper.form-input_red_red textarea {
    border-color: #e8767b
}

.form-input_dark-red .form-input__info {
    color: #ae141b
}

.form-input_dark-red input,
.form-input_dark-red textarea {
    border-color: #ae141b !important
}

.form-input__wrapper input {
    font-family: Manrope
}

.checkbox-agreement {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.checkbox-agreement+label {
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #f9fbfd
}

.checkbox-agreement+label:before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #ffffff;
    border-radius: .25em;
    margin-right: .5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.checkbox-agreement:checked+label:before {
    background-color: #0053c5;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}

.checkbox-agreement:not(:disabled):not(:checked)+label:hover:before {
    border-color: #b3d7ff
}

.checkbox-agreement:not(:disabled):active+label:before {
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

.checkbox-agreement:focus+label:before {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.checkbox-agreement:focus:not(:checked)+label:before {
    border-color: #80bdff
}

.checkbox-agreement:disabled+label:before {
    background-color: #e9ecef
}

.block-three>.block__description {
    color: #fff;
    white-space: wrap;
    width: 50%
}

.block-three>.block__description--small {
    color: #fff;
    font-family: Manrope
}

.promo__girl {
    transition: all .3s ease 0s;
    position: absolute;
    display: none;
    top: 250px;
    right: -160px;
    height: 634px;
    width: 794px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/local/front/dist/images/girl2_2.png)
}

.promo__input {
    height: 70px;
    max-width: 415px;
    padding: 21px 30px;
    border: 1px solid #ffffff;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #f9fbfd
}

.promo__form>.checkbox-wrapper {
    margin-top: 20px;
    max-width: 415px
}

.promo__form>.checkbox-wrapper>label {
    color: #fff
}

.effect__button:after {
    content: url(/local/front/dist/svg/arrow_right-red.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.effect__button.effect-blue:before {
    content: url(/local/front/dist/svg/arrow_right-blue.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

@media (min-width: 768px) {
    .block-three {
        margin: 88px 28px 0;
        width: 70%
    }

    .promo__girl {
        display: block
    }
}

@media (min-width: 992px) {

    .block-one,
    .block-three {
        margin: 88px 42px 0;
        width: calc(50% - 22px)
    }

    .block-three>.block__description {
        white-space: nowrap
    }

    .promo__girl {
        height: 691px;
        width: 866px;
        top: 100px;
        right: -140px
    }
}

@media (min-width: 1200px) {
    .promo__girl {
        width: 932px;
        height: 743px;
        right: -80px;
        top: 75px
    }
}

@media (min-width: 1400px) {
    .promo__girl {
        width: 1056px;
        height: 841px;
        top: 95px
    }
}

.primary-button {
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 24px 0;
    overflow: hidden;
    transition: all .3s ease;
    display: inline-block;
    letter-spacing: .1em
}

.primary-button__transform {
    transition: all .3s ease;
    display: flex;
    align-items: center;
    position: relative
}

.primary-button__transform span {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
    padding: 0 74px 0 32px
}

.primary-button__transform svg {
    position: absolute;
    width: 38px;
    top: 50%
}

.primary-button__transform svg:first-child {
    left: 0;
    transform: translateY(-50%) translate(-100%)
}

.primary-button__transform svg:last-child {
    right: 0;
    transform: translateY(-50%) translate(-50%)
}

.primary-button:hover .primary-button__transform {
    transform: translate(26%)
}

.primary-button.primary-button_red:not(.primary-button_fill) {
    color: #df1d26
}

.primary-button.primary-button_red:not(.primary-button_fill) svg path {
    fill: #df1d26
}

.primary-button.primary-button_blue:not(.primary-button_fill) {
    color: #0052f1
}

.primary-button.primary-button_blue:not(.primary-button_fill) svg path {
    fill: #0052f1
}

.primary-button.primary-button_fill.primary-button_red {
    background: #DF1D26
}

.primary-button.primary-button_fill.primary-button_blue {
    background: #0052F1
}

.primary-button_outline {
    background-color: transparent
}

.primary-button_outline.primary-button_blue {
    color: #0052f1;
    border: 1px solid #0052F1
}

.primary-button_outline.primary-button_blue svg path {
    fill: #0052f1
}

.primary-button_outline.primary-button_red {
    color: #df1d26;
    border: 1px solid #DF1D26
}

.primary-button_outline.primary-button_red svg path {
    fill: #df1d26
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red {
    color: #0052f1;
    border: 1px solid #0052F1
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red svg path {
    fill: #0052f1
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue {
    color: #df1d26;
    border: 1px solid #DF1D26
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue svg path {
    fill: #df1d26
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_red {
    background: #0052F1
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_blue {
    background: #DF1D26
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) {
    color: #0052f1
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) svg path {
    fill: #0052f1
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) {
    color: #df1d26
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) svg path {
    fill: #df1d26
}

/*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com
 */
*,
:before,
:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,
:after {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp,
pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,
ul,
menu {
    list-style: none;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,
[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: block;
    vertical-align: middle
}

img,
video {
    max-width: 100%;
    height: auto
}

*,
:before,
:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::-webkit-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

.\!container {
    width: 100% !important
}

@media (min-width: 640px) {
    .container {
        max-width: 640px
    }

    .\!container {
        max-width: 640px !important
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px
    }

    .\!container {
        max-width: 768px !important
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }

    .\!container {
        max-width: 1024px !important
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }

    .\!container {
        max-width: 1280px !important
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px
    }

    .\!container {
        max-width: 1536px !important
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.static {
    position: static
}

.block {
    display: block
}

.hidden {
    display: none
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.resize {
    resize: both
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

*,
*:before,
*:after {
    padding: 0%;
    margin: 0;
    border: 0;
    box-sizing: border-box
}

a {
    text-decoration: none
}

ul,
ol,
li {
    list-style: none
}

img {
    vertical-align: top
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit
}

html {
    scroll-behavior: smooth
}

body._lock {
    overflow: hidden
}

._hidden {
    opacity: 0;
    visibility: hidden
}

* {
    font-family: Montserrat, sans-serif;
    font-style: normal
}

.interaction-off {
    cursor: default;
    pointer-events: none
}

.wrapper {
    min-height: 100%;
    padding-top: 0
}

.wrapper-content {
    max-width: 1400px;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    margin-left: auto;
    margin-right: auto
}

.modal__wrapper {
    transition: all .3s ease 0s;
    z-index: 100;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    display: flex;
    visibility: hidden;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.modal__wrapper._active {
    visibility: visible
}

.modal__container {
    position: relative;
    border-radius: 30px;
    visibility: hidden
}

.modal__container._active {
    visibility: visible
}

#gallery-modal {
    padding: 10vh 15vw
}

#gallery-container {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%
}

#gallery-container>.modal-close {
    cursor: pointer;
    position: absolute;
    top: -46px;
    right: -46px;
    width: 40px;
    height: 40px
}

.modal__content-container {
    min-width: 280px;
    max-width: 640px;
    min-height: 380px;
    background-color: #fff;
    padding: 45px 34px 89px;
    border-radius: 30px
}

.modal__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center
}

.modal__description {
    margin-top: 25px;
    display: flex;
    flex-direction: column
}

.modal__description>span {
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #828d9d
}

.modal_button__wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

.modal__button {
    justify-self: center;
    position: relative;
    width: 195px;
    height: 70px;
    display: flex;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    padding: 22px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #0053c5;
    color: #f9fbfd
}

.modal__button:after {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red {
    transition: text-indent .2s linear 0s
}

.modal__button.effect-red:before {
    content: url(/local/front/dist/svg/arrow_right.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.modal__button.effect-red:hover {
    text-indent: 50px
}

.modal__button.effect-red:hover:before {
    transform: translate(0)
}

.modal__button.effect-red:hover:after {
    transform: translate(30px)
}

.modal__img1 {
    width: 180px;
    height: 180px;
    transform: scale(1.4);
    position: absolute;
    top: calc(50% - 100px);
    left: -120px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
    background-repeat: no-repeat;
    background-size: contain
}

.modal__img2 {
    z-index: -1;
    width: 80px;
    height: 80px;
    position: absolute;
    top: -40px;
    right: -40px;
    background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width: 1400px) {
    .wrapper-content {
        max-width: 100%
    }
}

@media (max-width: 768px) {
    .wrapper-content {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (max-width: 640px) {
    .wrapper-content {
        padding-left: 14px;
        padding-right: 14px
    }
}

.gallery-slide {
    width: 276px;
    height: 230px;
    border-radius: 10px;
    -o-object-fit: cover;
    object-fit: cover
}

.gallery-swiper {
    margin-top: 25px;
    border-radius: 10px
}

.gallery-swiper__nav {
    display: none;
    max-width: 116px;
    justify-content: space-between;
    margin-top: 25px
}

.gallery-swiper__btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #828d9d;
    display: flex;
    align-items: center;
    justify-content: center
}

.gallery-swiper__btn svg path {
    stroke: #828d9d
}

.gallery-swiper__btn:hover {
    background-color: rgba(255, 255, 255, .204)
}

.gallery-swiper_prev {
    transform: rotate(90deg)
}

.gallery-swiper_next {
    transform: rotate(-90deg)
}

.gallery-swiper .swiper-slide {
    opacity: 0;
    height: auto;
    transition: opacity .6s ease
}

.gallery-swiper .swiper-slide-active,
.gallery-swiper .swiper-slide-active~.swiper-slide {
    opacity: 1
}

.gallery-big {
    display: none
}

@media (min-width: 500px) {
    .gallery-slide {
        width: 460px;
        height: 324px
    }
}

@media (min-width: 768px) {
    .gallery-slide {
        width: 576px;
        height: 407px
    }

    .gallery-swiper__nav {
        display: flex
    }
}

@media (min-width: 992px) {
    .gallery-slide {
        width: 696px;
        height: 491px
    }
}

@media (min-width: 1200px) {

    .swiper-wrapper,
    .gallery-swiper__nav {
        display: none !important
    }

    .gallery-big {
        height: 500px;
        width: 100%;
        display: grid
    }
}

.modals-container {
    position: fixed;
    height: 0;
    width: 0;
    top: -200px;
    left: 0;
    opacity: 0;
    background-color: transparent;
    z-index: 18;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    overflow: hidden;
    transition: opacity .3s ease
}

.modals-container__content {
    position: relative;
    display: inline-block
}

.modals-container__content-close {
    position: absolute;
    top: -32px;
    right: -32px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid white;
    border-radius: 25px;
    cursor: pointer
}

.modals-container__content-close svg {
    width: 18px;
    height: 18px
}

.modals-container_show {
    top: 0;
    opacity: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .643)
}

.modals-container_center:not(.modals-container_full) .modals-container__content {
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translate(-50%)
}

.modals-container_full .modals-container__content {
    height: 100%;
    top: 0;
    transform: translateY(0)
}

.modals-container_full.modals-container_center .modals-container__content {
    transform: translateY(0) translate(-50%)
}

.modals-container_right .modals-container__content {
    position: absolute;
    display: block;
    right: 0;
    left: auto;
    transform: none;
    max-width: 510px;
    width: 100%
}

@media (max-width: 768px) {
    .modals-container__content-close {
        top: 6px;
        right: 6px;
        height: 32px;
        width: 32px;
        background-color: rgba(59, 130, 246, .5);
        border-color: transparent
    }
}

.modal-form-appeal {
    max-width: 566px;
    width: 100%;
    height: 499px;
    background-color: #fff;
    border-radius: 30px;
    padding: 75px;
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.modal-form-appeal__title {
    font-weight: 700;
    font-size: 32px;
    text-align: center
}

.modal-form-appeal__form {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start
}

.modal-form-appeal__input-wrapper {
    width: 100%;
    display: flex;
    -moz-column-gap: 6px;
    column-gap: 6px;
    align-items: start
}

.modal-form-appeal__input {
    width: 100%;
    padding: 20px 30px;
    outline: none;
    border: 1px solid #DDE0EB;
    border-radius: 4px;
    font-size: 18px
}

.modal-form-appeal__checkbox {
    margin-top: 4px
}

.modal-form-appeal__input:focus {
    border-color: #ced2dd;
    outline: 1px solid #ced2dd
}

@media (max-width: 640px) {
    .modal-form-appeal {
        padding: 32px 12px;
        height: 420px;
        border-radius: 6px
    }

    .modal-form-appeal__title {
        font-size: 24px
    }

    .modal-form-appeal__form {
        justify-content: space-around
    }

    .modal-form-appeal label {
        font-size: 14px
    }
}

.modal-form-appeal-contacts {
    max-width: 566px;
    width: 100%;
    height: 689px;
    background-color: #fff;
    border-radius: 30px;
    padding: 75px;
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.modal-form-appeal-contacts__title {
    font-weight: 700;
    font-size: 32px;
    text-align: center
}

.modal-form-appeal-contacts__form {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start
}

.modal-form-appeal-contacts__inputs {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 18px
}

.modal-form-appeal-contacts__input-wrapper {
    width: 100%;
    display: flex;
    -moz-column-gap: 6px;
    column-gap: 6px;
    align-items: start
}

.modal-form-appeal-contacts__input {
    width: 100%;
    padding: 20px 30px;
    outline: none;
    border: 1px solid #DDE0EB;
    border-radius: 4px;
    font-size: 18px
}

.modal-form-appeal-contacts__checkbox {
    margin-top: 4px
}

.modal-form-appeal-contacts__input:focus {
    border-color: #ced2dd;
    outline: 1px solid #ced2dd
}

@media (max-width: 640px) {
    .modal-form-appeal-contacts {
        padding: 32px 12px;
        border-radius: 6px
    }

    .modal-form-appeal-contacts__title {
        font-size: 24px
    }

    .modal-form-appeal-contacts__form {
        justify-content: space-around
    }

    .modal-form-appeal-contacts label {
        font-size: 14px
    }
}

.modal-form-callback {
    background-color: #fff;
    height: 100%;
    width: 100%;
    overflow-y: auto
}

.modal-form-callback__top {
    padding: 30px;
    border-bottom: 1px solid #dde0eb;
    text-align: center;
    position: relative
}

.modal-form-callback__icon {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 12px;
    top: 12px;
    cursor: pointer
}

.modal-form-callback__icon svg path {
    fill: #fff
}

.modal-form-callback__icon svg circle {
    fill: rgba(0, 80, 240, .3)
}

.modal-form-callback__icon:hover svg circle {
    fill: #0050f0
}

.modal-form-callback__title {
    font-weight: 700;
    font-size: 24px
}

.modal-form-callback__info {
    font-size: 16px
}

.modal-form-callback__form {
    padding: 32px 30px
}

.modal-form-callback__label {
    color: #525b6c;
    font-size: 14px
}

.modal-form-callback__input {
    width: 100%;
    outline: none;
    border: none;
    border-bottom: 1px solid #dde0eb;
    font-size: 18px;
    padding: 20px 0
}

.modal-form-callback__checkbox {
    margin-right: 6px
}

.modal-form-callback__input-wrapper span {
    font-size: 14px
}

.modal-form-callback .form-input__wrapper {
    margin-bottom: 20px
}

.modal-form-callback .form-input__wrapper input:invalid {
    border: none;
    border-bottom: 1px solid #e8767b
}

.modal-form-callback__button-wrapper {
    display: block
}

.modal-form-callback__button-wrapper button span {
    text-transform: uppercase
}

@media (max-width: 640px) {
    .modal-form-callback__top {
        padding: 24px 16px
    }

    .modal-form-callback__title {
        font-size: 18px
    }

    .modal-form-callback__info,
    .modal-form-callback__label {
        font-size: 14px
    }

    .modal-form-callback__input {
        padding: 14px 0;
        font-size: 16px
    }

    .modal-form-callback__input-wrapper label {
        font-size: 12px
    }

    .modal-form-callback .form-input__wrapper {
        margin-bottom: 16px
    }
}

.modal-form-success {
    position: relative;
    max-width: 520px;
    width: 100%;
    background-color: #fff;
    border-radius: 30px;
    padding: 75px
}

.modal-form-success__title {
    font-weight: 700;
    font-size: 28px;
    text-align: center
}

.modal-form-success__info {
    margin-top: 12px;
    color: #525b6c;
    font-size: 16px;
    text-align: center
}

.modal-form-success__button-wrapper {
    position: relative;
    display: inline-block;
    margin-top: 12px;
    left: 50%;
    transform: translate(-50%)
}

@media (max-width: 640px) {
    .modal-form-success {
        padding: 32px 24px;
        border-radius: 6px
    }

    .modal-form-success__title {
        font-size: 18px
    }

    .modal-form-success__info {
        font-size: 14px
    }
}

button.button-secondary a.button-secondary,
button.button-secondary_red,
a.button-secondary_red {
    background-color: #ea2a23
}

button.button-secondary_blue,
a.button-secondary_blue {
    background-color: #0052f1
}

.button-secondary {
    width: 100%;
    overflow: hidden;
    border-radius: 4px;
    padding: 0 48px 0 12px
}

.button-secondary__container {
    display: flex;
    align-items: center;
    height: 48px;
    transition: transform .3s ease;
    position: relative
}

.button-secondary__container span {
    white-space: nowrap;
    flex: 1 1 auto;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: .2rem;
    font-family: Manrope;
    color: #fff
}

.button-secondary__arrow {
    width: 48px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute
}

.button-secondary__arrow:first-child {
    left: 0px;
    transform: translate(-100%)
}

.button-secondary__arrow:last-child {
    right: 0px;
    transform: translate(100%)
}

.button-secondary:hover .button-secondary__container {
    transform: translate(36px)
}

.button-secondary_big .button-secondary__container {
    height: 70px
}

.button-secondary-arrow {
    position: absolute;
    top: 25px;
    width: 18px;
    height: 2px;
    background-color: #fff
}

.button-secondary-arrow:after,
.button-secondary-arrow:before {
    content: "";
    position: absolute;
    width: 60%;
    height: 2px;
    right: -1.8px;
    background-color: #fff
}

.button-secondary-arrow:after {
    top: -3.6px;
    transform: rotate(45deg)
}

.button-secondary-arrow:before {
    top: 4.5px;
    transform: rotate(-45deg)
}

.discount-info-block {
    height: 80px;
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 15;
    background-color: #5639c3
}

.discount-info-block__container {
    position: relative;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: space-between
}

.discount-info-block__label {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
    color: #fff
}

.discount-info-block__img-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.discount-info-block__img-bg img {
    position: absolute;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.discount-info-block img.discount-info-block__img-head {
    height: 164px;
    right: 32%;
    transform: rotate(-31deg) translate(0) translateY(-25%)
}

.discount-info-block img.discount-info-block__img-notebook {
    height: 92px;
    right: 33%;
    transform: rotate(45deg) translate(40%) translateY(-40%)
}

.discount-info-block img.discount-info-block__img-grid-second {
    left: auto;
    right: 0
}

.discount-info-block button.button-secondary {
    background-color: #ea2a23
}

.discount-info-block__head-fix~.header {
    top: 80px
}

.discount-info-block~main .course-section__wrapper {
    min-height: calc(100vh - 80px)
}

.discount-info-block~main #event-first,
.discount-info-block~main #event-first>.section__container {
    min-height: calc(100vh - 80px)
}

body._lock .discount-info-block {
    z-index: 8
}

.discount-info-block_theme-violet {
    background-color: #5639c3
}

.discount-info-block_theme-violet button.button-secondary {
    background-color: #ea2a23
}

.discount-info-block_theme-green {
    background-color: #29b15f
}

.discount-info-block_theme-green button.button-secondary {
    background-color: #0052f1
}

.discount-info-block_theme-brown {
    background-color: #e08e14
}

.discount-info-block_theme-brown button.button-secondary {
    background-color: #ea2a23
}

@media (max-width: 1440px) {
    .discount-info-block img.discount-info-block__img-head {
        right: 30%
    }

    .discount-info-block img.discount-info-block__img-notebook {
        right: 32%
    }
}

@media (max-width: 1224px) {
    .discount-info-block__label {
        max-width: 60%;
        font-size: 20px
    }
}

@media (max-width: 1024px) {
    .discount-info-block__head-fix~.main .home-preview {
        margin-top: 120px;
        height: calc(100vh - 120px)
    }
}

@media (max-width: 920px) {
    .discount-info-block__label {
        font-size: 18px
    }
}

@media (max-width: 780px) {
    .discount-info-block__label {
        font-size: 16px;
        max-width: 39.4%
    }

    .discount-info-block img.discount-info-block__img-head {
        right: 40%;
        height: 152px
    }

    .discount-info-block img.discount-info-block__img-notebook {
        right: 42%
    }
}

@media (max-width: 640px) {
    .discount-info-block {
        height: auto;
        padding-top: 12px;
        padding-bottom: 12px
    }

    .discount-info-block__label {
        max-width: 100%
    }

    .discount-info-block__container {
        flex-direction: column;
        align-items: flex-start
    }

    .discount-info-block img.discount-info-block__img-head {
        right: 48px;
        height: 111px;
        top: auto;
        bottom: -24px;
        transform: rotate(-31deg)
    }

    .discount-info-block img.discount-info-block__img-notebook {
        top: auto;
        right: 12px;
        bottom: 0;
        height: 69px;
        transform: rotate(45deg)
    }

    .discount-info-block img.discount-info-block__img-grid-second,
    .discount-info-block img.discount-info-block__img-grid-first {
        display: none
    }

    .discount-info-block__head-fix~.header {
        top: 0px
    }

    .discount-info-block__head-fix~.main .home-preview {
        margin-top: 180px;
        height: calc(var(--vh, 1vh) * 100 - 180px)
    }

    .discount-info-block~main .course-section__wrapper {
        min-height: calc(100vh - 146px)
    }

    .discount-info-block~main #event-first,
    .discount-info-block~main #event-first>.section__container {
        min-height: calc(100vh - 130px)
    }
}

body {
    background: radial-gradient(50% 50% at 50% 50%, #f8f9ff 0%, #d4d9e9 100%)
}

.section__wrapper {
    min-height: 100vh;
    width: 100%;
    display: flex;
    justify-content: space-around
}

.section__container {
    position: relative;
    width: 100%;
    max-width: 1400px;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.block__container {
    width: auto;
    display: flex;
    flex-direction: column;
    gap: 25px
}

.block-one,
.block-three {
    margin: 66px 15px 0
}

.block__title {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    padding: 6px 0
}

.circle44,
.block-one,
.block-two,
.block-three {
    transition: all .3s ease 0s
}

.circle-line {
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0;
    width: calc(100% - 22px)
}

.line--red {
    border-bottom: 1px solid #df1d26
}

.line--white {
    border-bottom: 1px solid #ffffff
}

.circle44 {
    position: absolute;
    height: 22px;
    width: 22px;
    bottom: -11px;
    right: 0;
    border-radius: 100%
}

.circle--red {
    border: 1px solid #df1d26
}

.circle--white {
    border: 1px solid #ffffff
}

.title__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase
}

.title-description {
    margin-left: 10px
}

.block__description,
.block__description--small {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}

.block__description {
    z-index: 1;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #121212
}

.block__description--small {
    z-index: 1;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: #828d9d;
    font-family: Manrope
}

.bg-text {
    cursor: default;
    pointer-events: none;
    position: absolute;
    top: 20%;
    right: 5%;
    width: 40%;
    height: 1px;
    display: none;
    align-items: center;
    justify-content: flex-end;
    font-weight: 800;
    font-size: 150px;
    line-height: 122px;
    text-transform: uppercase;
    color: #f9fbfd
}

.card-info__wrapper {
    width: 100%;
    margin-top: 50px;
    position: relative;
    display: flex;
    justify-content: center
}

#card-people,
#card-hours,
#card-modules,
#card-teachers,
#card-courses,
#card-programs,
#card-programs {
    transform: translateY(100vh)
}

#card-people {
    grid-area: first
}

#card-people.element-show {
    transition: transform .9s ease .3s;
    transform: translate(0)
}

#card-hours {
    grid-area: second
}

#card-hours.element-show {
    transition: transform .7s ease .5s;
    transform: translate(0)
}

#card-modules {
    grid-area: third
}

#card-modules.element-show {
    transition: transform .8s ease .6s;
    transform: translate(0)
}

#card-teachers {
    grid-area: fourth
}

#card-teachers svg {
    height: 40px
}

#card-teachers.element-show {
    transition: transform .7s ease .6s;
    transform: translate(0)
}

#card-courses {
    grid-area: fifth
}

#card-courses.element-show {
    transition: transform .8s ease .7s;
    transform: translate(0)
}

#card-programs {
    grid-area: sixth
}

#card-programs.element-show {
    transition: transform .6s ease 1s;
    transform: translate(0)
}

.card-info__container {
    transition: transform .5s ease 0s;
    transform: translate(0);
    display: grid;
    -moz-column-gap: 24px;
    column-gap: 24px;
    row-gap: 12px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(7, 69px);
    grid-template-areas: "first  ." "first fourth" "second fourth" "second fifth" "third fifth" "third sixth" ". sixth"
}

.card-info {
    transition: all .3s ease 0s;
    height: 138px;
    min-width: 126px;
    max-width: 156px;
    border-radius: 10px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bg--gray-100 {
    background-color: #f9fbff
}

.bg--red {
    background-color: #df1d26
}

.bg--gray-light {
    background-color: #dde0eb
}

.bg--gray-dark {
    background-color: #525b6c
}

.bg--blue {
    background-color: #0053c5
}

.bg--blue-light {
    background-color: #7281b6
}

.card-info__icon {
    display: flex;
    justify-content: flex-end;
    margin: 5px 5px 0 0
}

.card-info__title-counter {
    font-weight: 800;
    font-size: 36px;
    line-height: 44px;
    color: #fff
}

.card-info__title-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 115%;
    color: #fff
}

.relative {
    position: relative
}

.section__ticker {
    height: 90px;
    background: rgba(0, 0, 0, .7);
    display: flex;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .45em;
    text-transform: uppercase
}

.section__ticker:hover>.ticker__list {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ticker__list {
    cursor: default;
    margin-left: 25px;
    height: 100%;
    display: flex;
    align-items: center;
    -moz-column-gap: 35px;
    column-gap: 35px;
    -webkit-animation: ticker-left 30s infinite linear;
    animation: ticker-left 30s infinite linear
}

.ticker__item {
    list-style-type: disc;
    padding-left: 25px;
    white-space: nowrap
}

.block-gallery {
    background-color: #000;
    padding: 100px 0
}

.block-gallery .block__title {
    color: #fff;
    width: 50%
}

.block-gallery .block__description {
    color: #fff;
    line-height: 78px
}

.block-gallery .block__title .title-counter {
    color: #fff
}

.block__partners {
    position: relative
}

.hand__wrapper {
    z-index: 1;
    position: relative;
    height: 280px;
    width: 100%;
    background-image: url(/local/front/dist/images/hand.png);
    background-repeat: no-repeat;
    background-size: contain
}

.hand__item {
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain
}

.heart__img {
    z-index: 2;
    transition: scale .3s ease 0s;
    height: 170px;
    width: 170px;
    bottom: 103px;
    left: 80px;
    background-image: url(/local/front/dist/images/heart.png);
    -webkit-animation: pulse 3s infinite linear;
    animation: pulse 3s infinite linear
}

.fingers__img {
    z-index: 3;
    height: 146px;
    width: 146px;
    bottom: 75px;
    left: 131px;
    background-image: url(/local/front/dist/images/fingers.png)
}

.block-two {
    padding: 0 15px
}

.partners__ticker {
    margin-bottom: 100px
}

.partners__container {
    height: 70px;
    width: 100%;
    display: flex
}

.partners__container:not(:first-child) {
    margin-top: 20px
}

.partners__list {
    display: flex;
    height: 100%;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.ticker--left {
    margin-right: 30px
}

.ticker--right {
    margin-left: 30px
}

.partners1,
.partners3 {
    -webkit-animation: ticker-left 30s infinite linear;
    animation: ticker-left 30s infinite linear
}

.partners2 {
    -webkit-animation: ticker-right 30s infinite linear;
    animation: ticker-right 30s infinite linear
}

.partner__img {
    background-repeat: no-repeat;
    width: 205px;
    height: 70px
}

.partner__img1 {
    background-image: url(/local/front/dist/images/partner1c.png)
}

.partner__img2 {
    background-image: url(/local/front/dist/images/partner2c.png)
}

.partner__img3 {
    background-image: url(/local/front/dist/images/partner3c.png)
}

.partner__img4 {
    background-image: url(/local/front/dist/images/partner4c.png)
}

.partner__img5 {
    background-image: url(/local/front/dist/images/partner5c.png)
}

.partner__img6 {
    background-image: url(/local/front/dist/images/partner6c.png)
}

.partner__img7 {
    background-image: url(/local/front/dist/images/partner7c.png)
}

.partner__img8 {
    background-image: url(/local/front/dist/images/partner8c.png)
}

.block-three>.block__title>.title-counter {
    color: #000
}

.block-three>.block__description {
    color: #fff;
    white-space: wrap;
    width: 90%
}

.block-three>.block__description span:first-child {
    width: 100%
}

.block-three>.block__description span:last-child {
    width: 80%
}

.block-three>.block__description--small {
    color: #fff;
    width: 86%
}

.promo__girl {
    transition: all .3s ease 0s;
    position: absolute;
    display: none;
    top: 250px;
    right: -160px;
    height: 634px;
    width: 794px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/local/front/dist/images/girl2_2.png)
}

.promo__form {
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    row-gap: 18px;
    margin-bottom: 88px
}

.promo__input {
    height: 70px;
    width: 100%;
    padding: 21px 30px;
    border: 1px solid #ffffff;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #f9fbfd
}

.promo__input::-moz-placeholder {
    color: #e8767b
}

.promo__input::placeholder {
    color: #e8767b
}

.form-input__wrapper {
    max-width: 415px
}

.input--red {
    background-color: rgba(223, 29, 38, .8)
}

.effect__button {
    margin-top: 40px;
    position: relative;
    width: 195px;
    height: 70px;
    display: flex;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    padding: 22px;
    border-radius: 6px;
    overflow: hidden
}

.effect__button:after {
    content: url(/local/front/dist/svg/arrow_right-red.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    right: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    text-indent: 0px;
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.bg--white {
    background-color: #fff
}

.effect__button.bg--white {
    color: #df1d26
}

.text--white .block__title,
.text--white .block__title .title-counter {
    color: #fff
}

.effect__button.effect-blue {
    transition: all .2s linear 0s
}

.effect__button.effect-blue:before {
    content: url(/local/front/dist/svg/arrow_right-blue.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2px;
    left: 0px;
    height: 100%;
    width: 30px;
    transform: translate(-30px);
    transform-origin: left center;
    transition: transform .2s linear 0s
}

.effect__button.effect-blue:hover {
    text-indent: 50px;
    color: #0052f1
}

.effect__button.effect-blue:hover:before {
    transform: translate(0)
}

.effect__button.effect-blue:hover:after {
    transform: translate(30px)
}

@media (min-width: 300px) {
    .block-two {
        padding-bottom: 38px
    }

    .block-two>.block__description {
        max-width: 80%
    }
}

@media (min-width: 768px) {

    .block-one,
    .block-three {
        margin: 88px 28px 0;
        width: 70%
    }

    .block__title {
        padding: 12px 0
    }

    .circle44 {
        height: 44px;
        width: 44px;
        bottom: -22px
    }

    .circle-line {
        width: calc(100% - 44px)
    }

    .title__text {
        font-size: 20px;
        line-height: 24px
    }

    .block__description {
        font-size: 48px;
        line-height: 59px
    }

    .bg-text {
        display: flex
    }

    .card-info__wrapper {
        margin: 0
    }

    .card-info__container {
        transform: translateY(-10%);
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(6, 94px);
        grid-template-areas: ". . sixth" ". third sixth" "first third fifth" "first second fifth" "fourth second ." "fourth . ."
    }

    .card-info {
        height: 188px;
        width: 216px;
        max-width: none
    }

    .hand__wrapper {
        height: 300px;
        background-position-x: -18%
    }

    .heart__img {
        height: 200px;
        width: 200px;
        bottom: 100px;
        left: 24px
    }

    .fingers__img {
        height: 206px;
        width: 151px;
        bottom: 56px;
        left: 68px
    }

    .block-two {
        position: absolute;
        right: 0;
        top: 30px;
        margin: 32px 50px 5px;
        width: 70%;
        padding-bottom: 0
    }

    .block-two>.block__title,
    .block-two>.block__description {
        padding-left: 25%
    }

    .block-two>.block__description {
        flex-wrap: wrap;
        max-width: 50%
    }

    .promo__girl {
        display: block
    }
}

@media (min-width: 820px) {
    .block__partners .hand__wrapper {
        height: 300px;
        background-position-x: 0%
    }

    .block__partners .heart__img {
        height: 200px;
        width: 200px;
        bottom: 100px;
        left: 120px
    }

    .block__partners .fingers__img {
        height: 206px;
        width: 151px;
        bottom: 56px;
        left: 140px
    }

    .block__partners .block-two {
        position: absolute;
        right: 5%;
        top: 30px;
        margin: 32px 50px 5px;
        width: 80%
    }

    .block__partners .block-two>.block__title,
    .block__partners .block-two>.block__description {
        padding-left: 35%
    }

    .block__partners .block-two>.block__description {
        flex-wrap: wrap;
        max-width: 90%
    }
}

@media (min-width: 993px) {

    .block-one,
    .block-three {
        margin: 88px 42px 0;
        width: calc(50% - 22px)
    }

    .bg-text {
        width: 100%
    }

    .card-info__container {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(5, 94px);
        grid-template-areas: ". . third ." ". second third sixth" "first second fifth sixth" "first fourth fifth ." ". fourth . ." ". . . ."
    }

    .hand__wrapper {
        height: 400px
    }

    .heart__img {
        height: 260px;
        width: 260px;
        bottom: 160px;
        left: 150px
    }

    .fingers__img {
        height: 230px;
        width: 230px;
        bottom: 124px;
        left: 214px
    }

    .block-two {
        top: 60px
    }

    .block-three>.block__description {
        white-space: nowrap
    }

    .block-two>.block__description {
        max-width: 100%
    }

    .promo__girl {
        height: 691px;
        width: 866px;
        top: 100px;
        right: -140px
    }
}

@media (min-width: 1200px) {
    .card-info {
        width: 260px
    }

    .promo__girl {
        width: 932px;
        height: 743px;
        right: -80px;
        top: 75px
    }
}

@media (min-width: 1400px) {
    .block__description {
        font-size: 64px;
        line-height: 78px
    }

    .block__description--small {
        font-size: 20px;
        line-height: 27px
    }

    .card-info {
        width: 306px
    }

    .hand__wrapper {
        height: 500px
    }

    .heart__img {
        height: 280px;
        width: 280px;
        bottom: 198px;
        left: 198px
    }

    .fingers__img {
        height: 260px;
        width: 260px;
        bottom: 135px;
        left: 234px
    }

    .block-two {
        top: 140px;
        margin: 32px 0 5px;
        width: 70%;
        margin-right: calc((100vw - 1400px)/2 + 50px)
    }

    .block-two>.block__title,
    .block-two>.block__description {
        padding-left: calc((100vw - 1400px)/2 + 25%)
    }

    .promo__girl {
        width: 1056px;
        height: 841px;
        top: 95px
    }
}

@media (max-width: 1200px) {
    .block-gallery .block__title {
        width: 56%
    }

    .block-gallery .block__description {
        width: 40%;
        font-size: 64px
    }
}

@media (max-width: 1024px) {
    .block-gallery .block__title {
        width: 70%
    }

    .block-gallery .block__description {
        width: 45%
    }
}

@media (max-width: 920px) {
    .block-gallery .block__title {
        width: 95%
    }

    .block-gallery .block__description {
        width: 80%
    }
}

@media (max-width: 640px) {
    .block-gallery {
        padding: 88px 0
    }

    .block-gallery .block__title,
    .block-gallery .block__description {
        width: 100%
    }

    .block-gallery .block__description {
        font-size: 36px;
        line-height: 44px
    }
}

@-webkit-keyframes ticker-left {
    to {
        transform: translate(-100%)
    }
}

@keyframes ticker-left {
    to {
        transform: translate(-100%)
    }
}

@-webkit-keyframes ticker-right {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes ticker-right {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@-webkit-keyframes pulse {
    33% {
        transform: scale(1.04)
    }

    66% {
        transform: scale(.96)
    }

    to {
        transform: scale(1)
    }
}

@keyframes pulse {
    33% {
        transform: scale(1.04)
    }

    66% {
        transform: scale(.96)
    }

    to {
        transform: scale(1)
    }
}

/* ------------------ new page styles --------------------------- */
#mainFirst{
    position: fixed;
    height: calc(100vh - 85px);
    width: 100%;
    left: 0;
    top: 85px;
    display: flex;
    background-color: #000000e0;
}

.first_page__block_wrap{
    display: flex;
    position: absolute;
    width: 269px;
    height: 162px;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

#mainFirst span div:first-child{
    font-family:'Golos Text', sans-serif;
    font-weight: 700;
    font-size: 24px;
}

#mainFirst span div:last-child{
    font-family:'Golos Text', sans-serif;
    font-weight: 400;
    font-size: 16px;
}

.first_page__block_wrap>span{
    display: flex;
    flex-direction: column;
    /* margin-top: 40vh; */
    width: 201px;
    height: 100px;
    /* font-family:'Golos Text', sans-serif;
    font-weight: 400;
    font-size: 24px; */
    color: white;
    text-align: center;
    justify-content: space-between;
}

.first_page__block_wrap .edu_children, .edu_adult, .edu_contests{
    display: flex;
    width: 126px;
    height: 47px;
    align-items: center;
    justify-content: center;
    border: 1px solid white;
    border-radius: 4px;
    color: white;
    text-align: center;
    font-family:'Golos Text', sans-serif;
    font-weight: 500;
    font-size: 14px;
    padding: 15px 24px;
}

.first_page.first-block{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 671px;
    height: 910px;
    background-size: cover;
    justify-content: center;

}
.first_page.first-block::before{
    content: "";
    background: center url(/local/templates/public/img/children.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    filter: grayscale(100%) brightness(90%) contrast(120%);
    transition: filter .25s ease-in-out,-webkit-filter .25s ease-in-out;
}

.first_page.first-block:hover::before{
    filter: none;
}

.first_page.second-block{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 578px;
    height: 910px;
    background-size: cover;
    justify-content: center;    
}

.first_page.second-block::before{
    content: "";
    background: center url(/local/templates/public/img/mans.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    filter: grayscale(100%) brightness(90%) contrast(120%);
    transition: filter .25s ease-in-out,-webkit-filter .25s ease-in-out;
}

.first_page.second-block:hover::before{
    filter: none;
}
    
.first_page.third-block{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 671px;
    height: 910px;
    background-size: cover;
    justify-content: center;
}

.first_page.third-block::before{
    content: "";
    background: center url(/local/templates/public/img/auditory.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    filter: grayscale(100%) brightness(100%) contrast(110%);
    transition: filter .25s ease-in-out,-webkit-filter .25s ease-in-out;
}

.first_page.third-block:hover::before{
    filter: none;
}

.edu_children:hover, .edu_adult:hover, .edu_contests:hover{
    background-color: #ffffff1e;
    transition-duration: 1s;
}

@media (max-width: 1400px) {
    .first_page.first-block, .first_page.third-block{
        width: 489px;
        height: 100%;
    }

    .first_page.second-block{   
        width: 422px;
        height: 100%;
    }
}


@media (max-width: 992px) {
    .header__logo svg{
        width: 101px;
        height: 34px;
    }

    .menu__phone{
        right: 80px;
    }
}

@media (max-width: 768px) {
    #mainFirst{
        position: relative;
        flex-wrap: wrap;
        align-content: flex-start;
        top: -1px;
        height: calc(100dvh - 158px);
    }

    #mainFirst span div:first-child{
        font-size: calc(16px + 16 * ((100vw - 365px) / (1280 - 365)));
    }

    #mainFirst span div:last-child{
        font-size: calc(14px + 16 * ((100vw - 365px) / (1280 - 365)));
    }

    .first_page.first-block{
        width: 50%;
        height: 60%;
    }   

    .first_page__block_wrap {
        /* height: 12vh; */
        width: 50%;
        margin-bottom: 2vh;
    }

    .first_page__block_wrap>span {
        justify-content: space-evenly;
    }

    .first_page form{
        margin-top: 1vh;
    }

    /* .first_page.first-block::before{
        width: 101%;
    } */

    .first_page.second-block{
        width: 50%;
        height: 60%;
    }

    .first_page.second-block::before{
        background-size: 140%;
    }
        
    .first_page.third-block{
        width: 100%;
        height: 40%;
    }
    .first_page.third-block::before{
        background-position-y: -90px;
    }

    .main-page-scroll .header {
        position: relative;
    }

    .main-page-scroll #mainSecond{
        margin-top: 0;
    }
    .discount-info-block__head-fix~.header{
        top: 0;
    }
}

@media (max-width: 600px) {
    .first_page__block_wrap>span{
        width: 180px;
    }
}

@media (max-width: 480px) {
    .first_page__block_wrap>span {
        width: 150px;
    }
}

@media (max-width: 365px) {.header__logo svg{
    width: 65px;
}

.discount-info-block{
    height: 120px !important;
}

.first_page.first-block{
    width: 50%;
}   

.first_page.second-block{
    width: 50%;
    /* background-size: 130%; */
}

.first_page.second-block::before {
    background-size: 130%;
}
    
.first_page.third-block{
    width: 100%;
}
.first_page__block_wrap {
    height: 100px;
    /* width: 183px; */
}
.first_page__block_wrap>span {
    justify-content: flex-start;
    width: 140px;
}
#mainFirst {
    /* top: 174px; */
    height: calc(100vh - 174px);
}
/* #mainFirst span div:first-child{
    font-size: 16px !important;
}
#mainFirst span div:last-child{
    font-size: 14px !important;
} */
.menu__phone {
    right: 17%;
    font-size: 14px;
}
}

@media (min-width: 1900px) {
    .first_page.first-block, .first_page.third-block {
        width: 35%;
    }
    .first_page::before {
        width: 101%;
    }
    .first_page.second-block {
        width: 30%;
    }
}

.menu__icon path{
    fill: white;
}

.header__logo path{
    fill: white;
}

@media screen and (width:375px) and (height:812px) {
    .discount-info-block {
        height: 15dvh;
    }
    .main-page-scroll .header {
        height: 10dvh;
    }
    .menu__phone {
        right: 65px;
    }
    #mainFirst {
        height: 75dvh;
    }
}