

/* Start:/local/templates/haier/assets/css/components/header.css?172237151554369*/
@font-face {
    font-family: FuturaPT;
    font-display: swap;
    src: url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Bold.woff) format("woff"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Bold.woff) format("ttf");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: FuturaPT;
    font-display: swap;
    src: url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Book.woff) format("woff"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Book.woff) format("ttf");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: FuturaPT;
    font-display: swap;
    src: url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Demi.eot?#iefix) format("embedded-opentype"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Demi.woff) format("woff"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Demi.woff) format("ttf");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: FuturaPT;
    font-display: swap;
    src: url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Heavy.eot?#iefix) format("embedded-opentype"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Heavy.woff) format("woff"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Heavy.woff) format("ttf");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: FuturaPT;
    font-display: swap;
    src: url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Medium.eot?#iefix) format("embedded-opentype"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Medium.woff) format("woff"), url(/local/templates/haier/assets/css/components/../../fonts/FuturaPT-Medium.woff) format("ttf");
    font-weight: 500;
    font-style: normal;
}

* {
    padding: 0;
    margin: 0;
    border: 0;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

html,
body {
    height: 100%;
}

body {
    line-height: 1;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea {
    font-family: inherit;
    font-size: inherit;
}

button {
    cursor: pointer;
    color: inherit;
    background-color: inherit;
}

a {
    color: inherit;
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

h1,
.h1 {
    font-size: 54px;
    line-height: 120%;
    font-weight: 600;
}

.h2,
h2 {
    font-size: 48px;
    line-height: 120%;
    font-weight: 600;
}

@media (max-width: 768px) {
    .h2,
    h2 {
        font-size: 24px;
    }
}

.h3,
h3 {
    font-size: 28px;
    line-height: 120%;
    font-weight: 500;
}

.h4,
h4 {
    font-size: 24px;
    line-height: 120%;
    font-weight: 500;
}

.text-base-large {
    font-size: 24px;
    line-height: 150%;
    font-weight: 400;
}

.text-base-medium {
    font-size: 20px;
    line-height: 150%;
    font-weight: 400;
}

.hidden {
    display: none !important;
}

.hidden-opacity {
    opacity: 0;
}

.mt-120 {
    margin-top: 120px;
}

@media (max-width: 1440px) {
    .mt-120 {
        margin-top: 70px;
    }
}

@media (max-width: 768px) {
    .mt-120 {
        margin-top: 30px;
    }
}

.mb-120 {
    margin-bottom: 120px;
}

@media (max-width: 1440px) {
    .mb-120 {
        margin-bottom: 70px;
    }
}

@media (max-width: 768px) {
    .mb-120 {
        margin-bottom: 30px;
    }
}

.mb-50 {
    margin-bottom: 50px;
}

.mt-50 {
    margin-top: 50px;
}

.mob-visible {
    display: none;
}

@media (max-width: 76.798em) {
    .mob-visible {
        display: block;
    }
}

.mob-hidden {
    display: block;
}

@media (max-width: 76.798em) {
    .mob-hidden {
        display: none;
    }
}

.link {
    font-weight: 400;
    line-height: 150%;
    color: #ffffff;
    text-decoration: underline;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 768px) {
    .link {
        font-size: 16px;
    }
}

.link:hover {
    color: #4238F5;
}

@-webkit-keyframes scroll {
    from {
        background-position: center center;
    }
    to {
        background-position: 30% 0;
    }
}

@keyframes scroll {
    from {
        background-position: center center;
    }
    to {
        background-position: 30% 0;
    }
}

@-webkit-keyframes scroll-article {
    from {
        background-position-y: -180px;
    }
    to {
        background-position-y: -30px;
    }
}

@keyframes scroll-article {
    from {
        background-position-y: -180px;
    }
    to {
        background-position-y: -30px;
    }
}

@-webkit-keyframes do-levitation {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    100% {
        -webkit-transform: translate(0, 0.5em);
        transform: translate(0, 0.5em);
    }
}

@keyframes do-levitation {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    100% {
        -webkit-transform: translate(0, 0.5em);
        transform: translate(0, 0.5em);
    }
}

@-webkit-keyframes rotate-img {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes rotate-img {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@-webkit-keyframes slide-down {
    0% {
        top: -100%;
    }
    100% {
        top: 0;
    }
}

@keyframes slide-down {
    0% {
        top: -100%;
    }
    100% {
        top: 0;
    }
}

body {
    font-family: "FuturaPT", sans-serif;
    color: #171717;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
}

body.lock {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}

html {
    scroll-behavior: smooth;
}

.main {
    margin-top: 120px;
}

@media (max-width: 1080px) {
    .main {
        margin-top: 110px;
    }
}

@media (max-width: 768px) {
    .main {
        margin-top: 61px;
    }
}

.container,
[class*=__container] {
    margin: 0 auto;
    max-width: 1680px;
}

@media (max-width: 1800px) {
    .container,
    [class*=__container] {
        padding: 0 30px;
    }
}

@media (max-width: 716px) {
    .container,
    [class*=__container] {
        max-width: 100%;
        padding: 0 12px;
    }
}

.btn {
    border-radius: 15px;
    padding: 15px 12px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 400;
    line-height: 150%;
    cursor: pointer;
}

@media (max-width: 1080px) {
    .btn {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .btn {
        padding: 9px 12px;
    }
}

.btn--accent {
    background-color: #4238F5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.btn--accent:hover {
    background-color: #3F36E5;
}

.btn--accent:active {
    background-color: #3931D0;
}

.btn--white {
    border: 1px solid #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.btn--white:hover {
    background-color: #ffffff;
    color: #000000;
}

.btn--white:hover path {
    fill: #000000;
}

.btn--white:active {
    background-color: #E0E4EA;
}
.btn--borders {
    border: 1px solid #000000;
    color: #000000;
}

h1.title {
    font-weight: 600;
    font-size: 54px;
    line-height: 120%;
    color: #171717;
}

@media (max-width: 768px) {
    h1.title {
        font-size: 36px;
    }
}

@media (max-width: 414px) {
    h1.title {
        font-size: 26px;
    }
}

h2.title {
    font-weight: 600;
    font-size: 48px;
    line-height: 120%;
    color: #171717;
}

@media (max-width: 768px) {
    h2.title {
        font-size: 32px;
    }
}

@media (max-width: 414px) {
    h2.title {
        font-size: 26px;
    }
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #171717;
    z-index: 1000;
}

.loader__logo {
    opacity: 0;
}

.loader__logo svg {
    width: 700px;
    height: auto;
    fill: none;
}

@media (max-width: 768px) {
    .loader__logo svg {
        width: 480px;
        height: 148px;
    }
}

@media (max-width: 600px) {
    .loader__logo svg {
        width: 280px;
        height: 100px;
    }
}

@media (max-width: 414px) {
    .loader__logo svg {
        width: 180px;
        height: 80px;
    }
}

.loader__text {
    text-transform: uppercase;
    color: #ffffff;
    margin-top: 36px;
    font-size: 59px;
    line-height: 150%;
    font-weight: 600;
    opacity: 0;
    text-align: center;
}

@media (max-width: 768px) {
    .loader__text {
        font-size: 42px;
        margin-top: 20px;
    }
}

@media (max-width: 600px) {
    .loader__text {
        font-size: 30px;
        margin-top: 10px;
    }
}

@media (max-width: 414px) {
    .loader__text {
        font-size: 20px;
    }
}

.header {
    position: relative;
    z-index: 100;
    width: 100%;
    background-color: transparent;
    -webkit-transition: background-color 0.3s ease, top 0.3s ease;
    transition: background-color 0.3s ease, top 0.3s ease;
}

.header.fixed {
    position: fixed;
    top: 0;
}

.header.active {
    background-color: #171717;
}

.header.scroll .telephone:hover {
    color: #4238F5;
}

.header-content {
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 29px 0;
}

@media (max-width: 1080px) {
    .header-content {
        padding: 27px 0;
    }
}

@media (max-width: 768px) {
    .header-content {
        min-height: 61px;
        padding: 8px 0 9px 0;
    }
}

.header-content__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-content__info .telephone {
    color: #ffffff;
    font-weight: 400;
    margin-left: 32px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 1080px) {
    .header-content__info .telephone {
        margin-left: 12px;
    }
}

@media (max-width: 370px) {
    .header-content__info .telephone {
        display: none;
    }
}

@media (max-width: 1080px) {
    .header-content__info .telephone__text {
        display: none;
    }
}

.header-content__info .telephone__button {
    display: none;
}

@media (max-width: 1080px) {
    .header-content__info .telephone__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 44px;
        height: 44px;
    }
}

.header-content__info .btn-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-content__info .btn-menu__text {
    font-size: 16px;
}

@media (max-width: 768px) {
    .header-content__info .btn-menu__text {
        display: none;
    }
}

.header-content__info .btn-menu svg {
    margin-right: 8px;
}

@media (max-width: 1080px) {
    .header-content__logo {
        margin-left: 32px;
    }
}

@media (max-width: 768px) {
    .header-content__logo svg {
        height: 30px;
        width: auto;
    }
}

.header-content__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 614px) {
    .header-content__actions {
        display: none;
    }
}

.header-content__actions .btn-become-resident {
    margin-right: 18px;
}

@media (max-width: 1080px) {
    .header-content__actions .btn-become-resident {
        margin-right: 12px;
    }
}

.header-content__actions .btn-login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 18px;
}

@media (max-width: 1080px) {
    .header-content__actions .btn-login {
        margin-right: 12px;
    }
}

@media (max-width: 768px) {
    .header-content__actions .btn-login__text {
        display: none;
    }
}

.header-content__actions .btn-login svg + span {
    margin-left: 8px;
}

@media (max-width: 768px) {
    .header-content__actions .btn-login svg + span {
        margin-left: 0;
    }
}

.header-content__actions .btn-language {
    padding: 15px;
}

.menu-burger {
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #171717;
    z-index: -1;
    -webkit-transition: top 0.3s;
    transition: top 0.3s;
}

.menu-burger.active {
    top: 0;
    z-index: 10;
}

.menu-burger-content {
    margin-top: 120px;
    border-top: 1px solid #E0E4EA;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 70px;
}

@media (max-width: 1190px) {
    .menu-burger-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 50px;
    }
}

@media (max-width: 1080px) {
    .menu-burger-content {
        margin-top: 110px;
    }
}

@media (max-height: 890px) {
    .menu-burger-content {
        padding-top: 28px;
    }
}

@media (max-width: 768px) {
    .menu-burger-content {
        padding-top: 25px;
        margin-top: 61px;
        overflow-y: auto;
    }
}

.menu-burger-content__sections {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1074px;
    width: 100%;
}

@media (max-width: 550px) {
    .menu-burger-content__sections {
        display: none;
    }
}

.menu-burger-content__navigation {
    margin-left: 75px;
    max-width: 525px;
    width: 100%;
}

@media (max-width: 1190px) {
    .menu-burger-content__navigation {
        margin-left: 0;
    }
}

@media (max-width: 550px) {
    .menu-burger-content__navigation {
        display: none;
    }
}

.menu-burger-content__mobile {
    display: none;
}

@media (max-width: 550px) {
    .menu-burger-content__mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.mobile-menu__navigation {
    margin-bottom: 32px;
}

.mobile-menu__item:not(:first-child) {
    margin-top: 14px;
}

.mobile-menu__item a, .mobile-menu__item button {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
}

.mobile-menu__office {
    margin-bottom: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
}

.mobile-menu__office svg {
    margin-right: 5px;
}

.mobile-menu__social {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mobile-menu__social a:not(:first-child) {
    margin-left: 15px;
}

.mobile-menu__telephone a {
    color: #ffffff;
}

.nested-menu__title {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
}

.nested-menu__title:hover {
    cursor: pointer;
}

.nested-menu__list {
    margin-left: 5px;
}

.nested-menu__item {
    margin-top: 10px;
}

.nested-menu__item a {
    color: #8F8F8F;
    font-size: 16px;
    font-weight: 400;
}

.active-title {
    color: #4238F5;
}

.active-title svg path {
    fill: #4238F5;
}

.main-section {
    max-height: 760px;
    margin-bottom: 190px;
    margin-right: 24px;
    width: 100%;
    max-width: 525px;
}

@media (max-width: 1190px) {
    .main-section {
        margin-bottom: 35px;
    }
}

.main-section__background {
    border-radius: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    height: 100%;
}

@media (max-width: 1190px) {
    .main-section__background {
        height: 320px;
    }
}

.main-section:hover .main-section__background {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

@media (max-width: 1190px) {
    .main-section:hover .main-section__background {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.main-section__title {
    position: absolute;
    bottom: 42px;
    left: 30px;
    font-size: 36px;
    color: #ffffff;
    font-weight: 500;
    line-height: 120%;
}

@media (max-width: 1190px) {
    .main-section__title {
        bottom: 20px;
        left: 20px;
    }
}

.secondary-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 190px;
    max-width: 525px;
    width: 100%;
}

@media (max-width: 1190px) {
    .secondary-section {
        margin-bottom: 35px;
    }
}

.secondary-section-item {
    height: 100%;
}

.secondary-section-item:not(:first-child) {
    margin-top: 24px;
}

.secondary-section-item__background {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
}

.secondary-section-item:hover .secondary-section-item__background {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

@media (max-width: 1190px) {
    .secondary-section-item:hover .secondary-section-item__background {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.secondary-section-item__title {
    position: absolute;
    bottom: 42px;
    left: 30px;
    font-size: 36px;
    color: #ffffff;
    font-weight: 500;
    line-height: 120%;
}

.menu-burger-navigation {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    color: #ffffff;
}

@media (max-width: 1190px) {
    .menu-burger-navigation {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 768px) {
    .menu-burger-navigation {
        grid-row-gap: 10px;
    }
}

@media (max-width: 1190px) {
    .menu-burger-navigation__item:not(:first-child) {
        margin-left: 75px;
    }
}

.menu-burger-navigation__title {
    font-size: 36px;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 20px;
}

@media (max-height: 890px) {
    .menu-burger-navigation__title {
        font-size: 32px;
        margin-bottom: 5px;
    }
}

@media (max-width: 768px) {
    .menu-burger-navigation__title {
        margin-bottom: 16px;
        line-height: unset;
    }
}

.menu-burger-navigation__title a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 768px) {
    .menu-burger-navigation__title a {
        font-size: 28px;
    }
}

.menu-burger-navigation__title a:hover {
    color: #4238F5;
}

.menu-burger-navigation__list li a {
    color: #8F8F8F;
    font-size: 28px;
    line-height: 150%;
    font-weight: 400;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-height: 890px) {
    .menu-burger-navigation__list li a {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    .menu-burger-navigation__list li a {
        font-size: 20px;
    }

    .menu-burger-navigation__list li a:not(:first-child) {
        margin-top: 10px;
    }
}

.menu-burger-navigation__list li a:hover {
    color: #4238F5;
}

.menu-burger-navigation__social {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu-burger-navigation__social a {
    margin-right: 17px;
}

.menu-burger-navigation__social a svg path {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.menu-burger-navigation__social a:hover svg path {
    fill: #4238F5;
}

.btn-menu-cross {
    width: 104px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 1080px) {
    .btn-menu-cross {
        width: 94px;
    }
}

@media (max-width: 370px) {
    .btn-menu-cross {
        width: unset;
    }
}

.btn-menu-cross:hover svg path {
    stroke: #ffffff;
}

.footer {
    background-color: #171717;
    padding-top: 50px;
}

@media (max-width: 600px) {
    .footer {
        padding-top: 12px;
    }
}

.footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 600px) {
    .footer-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 640px) {
    .footer-content__maintenance {
        margin-right: 30px;
    }
}

.footer-content__logo {
    margin-bottom: 90px;
}

@media (max-width: 1080px) {
    .footer-content__logo {
        margin-bottom: 32px;
    }
}

@media (max-width: 600px) {
    .footer-content__logo {
        margin-bottom: 10px;
    }
}

.footer-content__navigation {
    position: relative;
    left: -15px;
}

@media (max-width: 600px) {
    .footer-content__navigation {
        margin-bottom: 20px;
    }
}

.footer-content__navigation .footer-navigation {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 100px;
    grid-row-gap: 30px;
    color: #ffffff;
    padding: 20px;
}

@media (max-width: 1280px) {
    .footer-content__navigation .footer-navigation {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 1080px) {
    .footer-content__navigation .footer-navigation {
        grid-row-gap: 20px;
        grid-column-gap: 70px;
    }
}

@media (max-width: 640px) {
    .footer-content__navigation .footer-navigation {
        grid-template-columns: repeat(1, 1fr);
        grid-column-gap: 0;
    }
}

@media (max-width: 600px) {
    .footer-content__navigation .footer-navigation {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 500px) {
    .footer-content__navigation .footer-navigation {
        grid-column-gap: 30px;
    }
}

.footer-content__navigation .footer-navigation__item {
    color: #ffffff;
    font-weight: 500;
    line-height: 120%;
    font-size: 24px;
}

@media (max-width: 1080px) {
    .footer-content__navigation .footer-navigation__item {
        font-size: 20px;
    }
}

@media (max-width: 500px) {
    .footer-content__navigation .footer-navigation__item {
        font-size: 16px;
    }
}

.footer-content__navigation .footer-navigation__item a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.footer-content__navigation .footer-navigation__item a:hover {
    color: #4238F5;
}

.footer-content__telephone {
    border-bottom: 1px solid #8F8F8F;
    margin-bottom: 28px;
    padding-bottom: 30px;
}

@media (max-width: 1080px) {
    .footer-content__telephone {
        padding-bottom: 16px;
        margin-bottom: 12px;
    }
}

.footer-content__telephone a {
    display: block;
    color: #ffffff;
    font-weight: 500;
    font-size: 36px;
    margin-left: 2px;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 1080px) {
    .footer-content__telephone a {
        font-size: 24px;
    }
}

@media (max-width: 500px) {
    .footer-content__telephone a {
        font-size: 20px;
    }
}

.footer-content__telephone a svg {
    position: absolute;
    right: 120px;
}

@media (max-width: 1080px) {
    .footer-content__telephone a svg {
        right: 0;
        height: 20px;
        top: 5px;
    }
}

.footer-content__telephone a:hover {
    color: #4238F5;
}

.footer-content__email {
    position: relative;
    border-bottom: 1px solid #8F8F8F;
    margin-bottom: 28px;
    padding-bottom: 30px;
}

@media (max-width: 1080px) {
    .footer-content__email {
        padding-bottom: 16px;
        margin-bottom: 12px;
    }
}

.footer-content__email a {
    color: #ffffff;
    font-weight: 500;
    font-size: 36px;
    margin-right: 75px;
    margin-left: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 1080px) {
    .footer-content__email a {
        font-size: 24px;
    }
}

.footer-content__email a svg {
    position: absolute;
    right: 120px;
}

@media (max-width: 1080px) {
    .footer-content__email a svg {
        right: 0;
        height: 20px;
        top: 5px;
    }
}

.footer-content__email a:hover {
    color: #4238F5;
}

.footer-content__email a:hover svg {
    fill: #4238F5;
}

.footer-content__additionally {
    margin-top: 30px;
}

@media (max-width: 1080px) {
    .footer-content__additionally {
        margin-top: 20px;
    }
}

.time {
    margin-bottom: 18px;
}

.time__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 12px;
    color: #8F8F8F;
}

@media (max-width: 1080px) {
    .time__label {
        font-size: 16px;
        margin-bottom: 4px;
    }
}

.time__content {
    color: #ffffff;
    font-weight: 500;
    line-height: 150%;
    font-size: 24px;
}

@media (max-width: 1080px) {
    .time__content {
        font-size: 16px;
    }
}

.address {
    margin-bottom: 18px;
}

.address__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 12px;
    color: #8F8F8F;
}

@media (max-width: 1080px) {
    .address__label {
        font-size: 16px;
        margin-bottom: 4px;
    }
}

.address__content {
    color: #ffffff;
}

@media (max-width: 1080px) {
    .address__content {
        font-size: 16px;
    }
}

.address__content a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.address__content a:hover {
    color: #4238F5;
}

.social__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 12px;
    color: #8F8F8F;
}

@media (max-width: 1080px) {
    .social__label {
        font-size: 16px;
    }
}

@media (max-width: 1080px) {
    .social__content {
        font-size: 16px;
    }
}

.social__content a:not(:last-child) {
    margin-right: 10px;
}

.social__content a svg {
    fill: #ffffff;
}

.social__content a:hover {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.social__content a:hover svg {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    fill: #4238F5;
}

.footer-bottom {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #8F8F8F;
}

.footer-bottom__copyright {
    color: #8F8F8F;
    font-size: 16px;
}

@media (max-width: 500px) {
    .footer-bottom__copyright {
        font-size: 12px;
    }
}

.footer-bottom__privacy {
    color: #8F8F8F;
    font-size: 16px;
}

@media (max-width: 600px) {
    .footer-bottom__privacy {
        display: none;
    }
}

.footer-bottom__privacy a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.footer-bottom__privacy a:hover {
    color: #4238F5;
}

.footer-content__telephone a svg {
    fill: #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.footer-content__email a svg {
    fill: #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.footer-content__telephone a:hover svg, .footer-content__email a:hover svg {
    fill: #4238F5;
}


/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */
@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,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}

.swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}

.swiper-slide,
swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    display: block;
}

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

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

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

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

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

.swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.swiper-3d {
    -webkit-perspective: 1200px;
    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 {
    -webkit-transform-style: preserve-3d;
    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, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 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 {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    -ms-scroll-snap-type: none;
    scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
}

.swiper-centered > .swiper-wrapper::before {
    content: "";
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999;
}

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

.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-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

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

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

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

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: 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: 0.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: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
}

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

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
}

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

.swiper-button-lock {
    display: none;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 0.3s opacity;
    transition: 0.3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet:only-child {
    display: none !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 0.2s top, 0.2s -webkit-transform;
    transition: 0.2s top, 0.2s -webkit-transform;
    transition: 0.2s transform, 0.2s top;
    transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s left, 0.2s -webkit-transform;
    transition: 0.2s left, 0.2s -webkit-transform;
    transition: 0.2s transform, 0.2s left;
    transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s right, 0.2s -webkit-transform;
    transition: 0.2s right, 0.2s -webkit-transform;
    transition: 0.2s transform, 0.2s right;
    transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-lock {
    display: none;
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    -ms-touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
    -ms-touch-action: none;
    touch-action: none;
}

.swiper .swiper-notification,
swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}

.swiper-flip {
    overflow: visible;
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition-property: opacity, height, -webkit-transform;
    transition-property: opacity, height, -webkit-transform;
    transition-property: transform, opacity, height;
    transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
    overflow: visible;
}

.swiper-cards .swiper-slide {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}
.header-content__actions .btn-language {
    padding: 15px;
}
/* End */


/* Start:/local/templates/haier/assets/css/components/footer.css?17223715157758*/
.footer {
    background-color: #171717;
    padding-top: 50px;
}
@media (max-width: 600px) {
    .footer {
        padding-top: 25px;
    }
}

.footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 600px) {
    .footer-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 640px) {
    .footer-content__maintenance {
        margin-right: 30px;
    }
}
.footer-content__logo {
    margin-bottom: 90px;
}
@media (max-width: 1080px) {
    .footer-content__logo {
        margin-bottom: 32px;
    }
}
@media (max-width: 600px) {
    .footer-content__logo {
        margin-bottom: 10px;
    }
}
.footer-content__navigation {
    position: relative;
    left: -15px;
}
@media (max-width: 600px) {
    .footer-content__navigation {
        margin-bottom: 20px;
    }
}
.footer-content__navigation .footer-navigation {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 100px;
    grid-row-gap: 30px;
    color: #ffffff;
    padding: 20px;
}
@media (max-width: 1280px) {
    .footer-content__navigation .footer-navigation {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 1080px) {
    .footer-content__navigation .footer-navigation {
        grid-row-gap: 20px;
        grid-column-gap: 70px;
    }
}
@media (max-width: 640px) {
    .footer-content__navigation .footer-navigation {
        grid-template-columns: repeat(1, 1fr);
        grid-column-gap: 0;
    }
}
@media (max-width: 600px) {
    .footer-content__navigation .footer-navigation {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 500px) {
    .footer-content__navigation .footer-navigation {
        grid-column-gap: 30px;
    }
}
.footer-content__navigation .footer-navigation__item {
    color: #ffffff;
    font-weight: 500;
    line-height: 120%;
    font-size: 24px;
}
@media (max-width: 1080px) {
    .footer-content__navigation .footer-navigation__item {
        font-size: 20px;
    }
}
@media (max-width: 500px) {
    .footer-content__navigation .footer-navigation__item {
        font-size: 16px;
    }
}
.footer-content__navigation .footer-navigation__item a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.footer-content__navigation .footer-navigation__item a:hover {
    color: #4238F5;
}
.footer-content__telephone {
    border-bottom: 1px solid #8F8F8F;
    margin-bottom: 28px;
    padding-bottom: 30px;
}
@media (max-width: 1080px) {
    .footer-content__telephone {
        padding-bottom: 16px;
        margin-bottom: 12px;
    }
}
.footer-content__telephone a {
    display: block;
    color: #ffffff;
    font-weight: 500;
    font-size: 36px;
    margin-left: 2px;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1080px) {
    .footer-content__telephone a {
        font-size: 24px;
    }
}
@media (max-width: 500px) {
    .footer-content__telephone a {
        font-size: 20px;
    }
}
.footer-content__telephone a svg {
    position: absolute;
    right: 120px;
}
@media (max-width: 1080px) {
    .footer-content__telephone a svg {
        right: 0;
        height: 20px;
        top: 5px;
    }
}
.footer-content__telephone a:hover {
    color: #4238F5;
}
.footer-content__email {
    position: relative;
    border-bottom: 1px solid #8F8F8F;
    margin-bottom: 28px;
    padding-bottom: 30px;
}
@media (max-width: 1080px) {
    .footer-content__email {
        padding-bottom: 16px;
        margin-bottom: 12px;
    }
}
.footer-content__email a {
    color: #ffffff;
    font-weight: 500;
    font-size: 36px;
    margin-right: 75px;
    margin-left: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1080px) {
    .footer-content__email a {
        font-size: 24px;
    }
}
.footer-content__email a svg {
    position: absolute;
    right: 120px;
}
@media (max-width: 1080px) {
    .footer-content__email a svg {
        right: 0;
        height: 20px;
        top: 5px;
    }
}
.footer-content__email a:hover {
    color: #4238F5;
}
.footer-content__email a:hover svg {
    fill: #4238F5;
}
.footer-content__additionally {
    margin-top: 30px;
}
@media (max-width: 1080px) {
    .footer-content__additionally {
        margin-top: 20px;
    }
}

.time {
    margin-bottom: 18px;
}
.time__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 12px;
    color: #8F8F8F;
}
@media (max-width: 1080px) {
    .time__label {
        font-size: 16px;
        margin-bottom: 4px;
    }
}
.time__content {
    color: #ffffff;
    font-weight: 500;
    line-height: 150%;
    font-size: 24px;
}
@media (max-width: 1080px) {
    .time__content {
        font-size: 16px;
    }
}

.address {
    margin-bottom: 18px;
}
.address__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 12px;
    color: #8F8F8F;
}
@media (max-width: 1080px) {
    .address__label {
        font-size: 16px;
        margin-bottom: 4px;
    }
}
.address__content {
    color: #ffffff;
}
@media (max-width: 1080px) {
    .address__content {
        font-size: 16px;
    }
}
.address__content a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.address__content a:hover {
    color: #4238F5;
}

.social__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 12px;
    color: #8F8F8F;
}
@media (max-width: 1080px) {
    .social__label {
        font-size: 16px;
    }
}
@media (max-width: 1080px) {
    .social__content {
        font-size: 16px;
    }
}
.social__content a:not(:last-child) {
    margin-right: 10px;
}
.social__content a svg {
    fill: #ffffff;
}
.social__content a:hover {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.social__content a:hover svg {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    fill: #4238F5;
}

.footer-bottom {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #8F8F8F;
}
.footer-bottom__copyright {
    color: #8F8F8F;
    font-size: 16px;
}
@media (max-width: 500px) {
    .footer-bottom__copyright {
        font-size: 12px;
    }
}
.footer-bottom__privacy {
    color: #8F8F8F;
    font-size: 16px;
}
@media (max-width: 600px) {
    .footer-bottom__privacy {
        display: none;
    }
}
.footer-bottom__privacy a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.footer-bottom__privacy a:hover {
    color: #4238F5;
}

.footer-content__telephone a svg {
    fill: #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.footer-content__email a svg {
    fill: #ffffff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.footer-content__telephone a:hover svg, .footer-content__email a:hover svg {
    fill: #4238F5;
}
.footer-content__logo svg {
    max-width: 100%;
}

.footer-logo {
    display: flex;
    flex-direction: column;
    color: #fff;
}
.footer-logo span {
    margin-top: 20px;
    font-size: 32px;
    font-weight: 400;
    line-height: 39.04px;
    text-align: left;
}

@media (max-width: 991.98px){
    .footer-logo span {
        font-size: 24px;
        line-height: 29.28px;
        margin-top: 5px;
    }
}
@media (max-width: 600px){
    .footer-logo span {
        font-size: 22px;
        line-height: 26.28px;
        margin-top: 5px;
    }
}
/* End */


/* Start:/local/templates/haier/assets/css/global.css?17368626117358*/
.agreement {
	margin-bottom: 50px;
}

.agreement__link {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 400;
  text-decoration: underline;
  color: #171717;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 30px;
}

.agreement__link::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2734%27 height=%2736%27 viewBox=%270 0 34 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M27.9973 35.455H6.00462C5.2813 35.455 4.58761 35.1677 4.07614 34.6562C3.56468 34.1447 3.27734 33.451 3.27734 32.7277V27.3386C3.27734 27.194 3.33481 27.0552 3.4371 26.9529C3.5394 26.8506 3.67813 26.7932 3.8228 26.7932C3.96746 26.7932 4.1062 26.8506 4.20849 26.9529C4.31079 27.0552 4.36825 27.194 4.36825 27.3386V32.7277C4.36825 33.1617 4.54065 33.5779 4.84753 33.8848C5.15441 34.1917 5.57063 34.3641 6.00462 34.3641H27.9973C28.4313 34.3641 28.8475 34.1917 29.1544 33.8848C29.4613 33.5779 29.6337 33.1617 29.6337 32.7277V27.3386C29.6337 27.194 29.6912 27.0552 29.7935 26.9529C29.8958 26.8506 30.0345 26.7932 30.1792 26.7932C30.3238 26.7932 30.4626 26.8506 30.5649 26.9529C30.6672 27.0552 30.7246 27.194 30.7246 27.3386V32.7277C30.7246 33.451 30.4373 34.1447 29.9258 34.6562C29.4144 35.1677 28.7207 35.455 27.9973 35.455ZM30.1792 14.6677C30.0345 14.6677 29.8958 14.6103 29.7935 14.508C29.6912 14.4057 29.6337 14.2669 29.6337 14.1223V9.31682L21.9537 1.63682H6.00462C5.57063 1.63682 5.15441 1.80922 4.84753 2.1161C4.54065 2.42297 4.36825 2.83919 4.36825 3.27318V14.1223C4.36825 14.2669 4.31079 14.4057 4.20849 14.508C4.1062 14.6103 3.96746 14.6677 3.8228 14.6677C3.67813 14.6677 3.5394 14.6103 3.4371 14.508C3.33481 14.4057 3.27734 14.2669 3.27734 14.1223V3.27318C3.27734 2.54986 3.56468 1.85617 4.07614 1.34471C4.58761 0.833244 5.2813 0.545908 6.00462 0.545908H22.1773C22.2491 0.545493 22.3203 0.559252 22.3867 0.586396C22.4532 0.61354 22.5137 0.653536 22.5646 0.704089L30.5664 8.72773C30.617 8.77869 30.657 8.83914 30.6841 8.9056C30.7113 8.97205 30.725 9.04321 30.7246 9.115V14.1441C30.719 14.2849 30.659 14.4181 30.5573 14.5158C30.4557 14.6134 30.3201 14.6678 30.1792 14.6677Z%27 fill=%27black%27/%3E%3Cpath d=%27M31.1821 27.8841H2.81842C2.26819 27.8841 1.74042 27.6659 1.35084 27.2773C0.961267 26.8888 0.741679 26.3616 0.740234 25.8113V15.6495C0.741679 15.0993 0.961267 14.5721 1.35084 14.1836C1.74042 13.795 2.26819 13.5768 2.81842 13.5768H31.1821C31.7323 13.5768 32.26 13.795 32.6496 14.1836C33.0392 14.5721 33.2588 15.0993 33.2602 15.6495V25.8113C33.2588 26.3616 33.0392 26.8888 32.6496 27.2773C32.26 27.6659 31.7323 27.8841 31.1821 27.8841ZM2.81842 14.6677C2.55752 14.6677 2.30722 14.771 2.12223 14.9549C1.93724 15.1389 1.83258 15.3886 1.83114 15.6495V25.8113C1.83258 26.0722 1.93724 26.322 2.12223 26.5059C2.30722 26.6899 2.55752 26.7932 2.81842 26.7932H31.1821C31.4429 26.7932 31.6932 26.6899 31.8782 26.5059C32.0632 26.322 32.1679 26.0722 32.1693 25.8113V15.6495C32.1679 15.3886 32.0632 15.1389 31.8782 14.9549C31.6932 14.771 31.4429 14.6677 31.1821 14.6677H2.81842ZM30.1784 9.63861H24.3584C23.6351 9.63861 22.9414 9.35128 22.4299 8.83981C21.9185 8.32835 21.6311 7.63466 21.6311 6.91134V1.09134C21.6317 0.983654 21.6641 0.878536 21.7243 0.789234C21.7844 0.699932 21.8697 0.630442 21.9693 0.589522C22.0687 0.547751 22.1781 0.536339 22.2839 0.556725C22.3898 0.577111 22.4872 0.628382 22.5639 0.704067L30.5657 8.7277C30.6414 8.80441 30.6926 8.90181 30.713 9.00762C30.7334 9.11344 30.722 9.22292 30.6802 9.32225C30.636 9.41778 30.5651 9.49848 30.4761 9.55462C30.3871 9.61075 30.2837 9.63992 30.1784 9.63861ZM22.7221 2.41134V6.91134C22.7221 7.34533 22.8945 7.76155 23.2013 8.06842C23.5082 8.3753 23.9244 8.5477 24.3584 8.5477H28.8639L22.7221 2.41134Z%27 fill=%27black%27/%3E%3Cpath d=%27M6.79936 24.7257C6.6547 24.7257 6.51596 24.6682 6.41367 24.5659C6.31137 24.4636 6.25391 24.3249 6.25391 24.1802V17.2857C6.25391 17.141 6.31137 17.0023 6.41367 16.9C6.51596 16.7977 6.6547 16.7402 6.79936 16.7402C6.94402 16.7402 7.08276 16.7977 7.18506 16.9C7.28735 17.0023 7.34482 17.141 7.34482 17.2857V24.1802C7.34482 24.3249 7.28735 24.4636 7.18506 24.5659C7.08276 24.6682 6.94402 24.7257 6.79936 24.7257Z%27 fill=%27black%27/%3E%3Cpath d=%27M9.30845 21.4582H6.79936C6.6547 21.4582 6.51596 21.4007 6.41367 21.2985C6.31137 21.1962 6.25391 21.0574 6.25391 20.9128V17.2855C6.25391 17.1408 6.31137 17.0021 6.41367 16.8998C6.51596 16.7975 6.6547 16.74 6.79936 16.74H9.30845C9.62779 16.7247 9.94693 16.7743 10.2465 16.8859C10.5461 16.9976 10.8199 17.1688 11.0514 17.3894C11.2828 17.61 11.467 17.8753 11.5929 18.1691C11.7188 18.463 11.7837 18.7794 11.7837 19.0991C11.7837 19.4188 11.7188 19.7352 11.5929 20.0291C11.467 20.323 11.2828 20.5883 11.0514 20.8088C10.8199 21.0294 10.5461 21.2007 10.2465 21.3123C9.94693 21.4239 9.62779 21.4736 9.30845 21.4582ZM7.34482 20.3673H9.30845C9.48199 20.3787 9.65601 20.3543 9.81976 20.2958C9.9835 20.2372 10.1335 20.1456 10.2604 20.0267C10.3874 19.9079 10.4885 19.7642 10.5577 19.6046C10.6269 19.4451 10.6626 19.273 10.6626 19.0991C10.6626 18.9252 10.6269 18.7532 10.5577 18.5936C10.4885 18.434 10.3874 18.2904 10.2604 18.1715C10.1335 18.0526 9.9835 17.9611 9.81976 17.9025C9.65601 17.8439 9.48199 17.8196 9.30845 17.8309H7.34482V20.3673ZM22.8794 24.7255C22.7347 24.7255 22.596 24.668 22.4937 24.5657C22.3914 24.4634 22.3339 24.3247 22.3339 24.18V17.2855C22.3339 17.1408 22.3914 17.0021 22.4937 16.8998C22.596 16.7975 22.7347 16.74 22.8794 16.74C23.024 16.74 23.1628 16.7975 23.2651 16.8998C23.3673 17.0021 23.4248 17.1408 23.4248 17.2855V24.18C23.4248 24.3247 23.3673 24.4634 23.2651 24.5657C23.1628 24.668 23.024 24.7255 22.8794 24.7255Z%27 fill=%27black%27/%3E%3Cpath d=%27M27.2007 21.4584H22.8807C22.736 21.4584 22.5973 21.4009 22.495 21.2987C22.3927 21.1964 22.3353 21.0576 22.3353 20.913V17.2857C22.3353 17.141 22.3927 17.0023 22.495 16.9C22.5973 16.7977 22.736 16.7402 22.8807 16.7402H27.2007C27.3454 16.7402 27.4841 16.7977 27.5864 16.9C27.6887 17.0023 27.7462 17.141 27.7462 17.2857C27.7462 17.4304 27.6887 17.5691 27.5864 17.6714C27.4841 17.7737 27.3454 17.8311 27.2007 17.8311H23.4262V20.3675H27.2007C27.3454 20.3675 27.4841 20.425 27.5864 20.5273C27.6887 20.6296 27.7462 20.7683 27.7462 20.913C27.7462 21.0576 27.6887 21.1964 27.5864 21.2987C27.4841 21.4009 27.3454 21.4584 27.2007 21.4584ZM15.7189 24.7202H14.8189C14.6742 24.7202 14.5355 24.6628 14.4332 24.5605C14.3309 24.4582 14.2734 24.3194 14.2734 24.1748V17.2857C14.2734 17.141 14.3309 17.0023 14.4332 16.9C14.5355 16.7977 14.6742 16.7402 14.8189 16.7402H15.6971C16.7298 16.7784 17.7074 17.2155 18.4245 17.9596C19.1416 18.7037 19.5423 19.6968 19.5423 20.7302C19.5423 21.7636 19.1416 22.7568 18.4245 23.5009C17.7074 24.245 16.7298 24.682 15.6971 24.7202H15.7189ZM15.3862 23.6293H15.7189C16.466 23.5969 17.1718 23.2773 17.689 22.7372C18.2062 22.197 18.4949 21.4781 18.4949 20.7302C18.4949 19.9824 18.2062 19.2634 17.689 18.7233C17.1718 18.1832 16.466 17.8636 15.7189 17.8311H15.3643L15.3862 23.6293Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  content: "";
  width: 36px;
  height: 36px;
  display: block;
  margin-right: 15px;
}

.agreement-doc {
	margin-bottom: 50px;
}

.agreement-doc__header {
	text-align: right;
}

.agreement-doc h2 {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}
/* End */


/* Start:/local/templates/haier/styles.css?172237151127010*/
.area-darken {
    position: relative;
    z-index: 3;
    opacity: 0.6;
    pointer-events: none;
}

.modals {
    margin-bottom: 0
}

.modals--active {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00000099;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    z-index: 1000;
    cursor: pointer;
}

.modal {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: calc(100% - 24px);
    max-height: calc(100% - 24px);
    padding: 35px;
    overflow-y: auto;
    background: #ffffff;
    border-radius: 15px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 768px) {
    .modal {
        padding: 12px;
    }
}

.modal__close-button {
    position: absolute;
    top: 24px;
    right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.modal__close-button::after {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M21 21L3 3M21 3L3 21%27 stroke=%27%23E0E4EA%27 stroke-width=%272.57143%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    background-size: contain;
    content: "";
}

@media (max-width: 768px) {
    .modal__close-button {
        top: 12px;
        right: 12px;
        width: 16px;
        height: 16px;
    }
}

.facility-modal {
    width: 985px;
    max-width: 100%;
}

.facility-modal__icon {
    width: 150px;
    height: 150px;
    margin-bottom: 50px;
}

.facility-modal__icon img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 768px) {
    .facility-modal__icon {
        width: 104px;
        height: 104px;
        margin-bottom: 16px;
    }
}

.facility-modal__title {
    margin-bottom: 20px;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: 0em;
}

@media (max-width: 768px) {
    .facility-modal__title {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0em;
    }
}

.facility-modal__desc {
    max-width: 730px;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
}

@media (max-width: 768px) {
    .facility-modal__desc {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0em;
    }
}

.facility-modal__list {
    margin-top: 35px;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 64px;
    -moz-column-gap: 64px;
    column-gap: 64px;
}

@media (max-width: 1440px) {
    .facility-modal__list {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
}

@media (max-width: 768px) {
    .facility-modal__list {
        margin-top: 20px;
    }
}

.facility-modal__item {
    position: relative;
    padding-left: 15px;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
}

.facility-modal__item::before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #4238F5;
    content: "";
}

@media (max-width: 414px) {
    .facility-modal__item {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0em;
    }
}

.facility-modal__item + .facility-modal__item {
    margin-top: 12px;
}

@media (max-width: 414px) {
    .facility-modal__item + .facility-modal__item {
        margin-top: 8px;
    }
}

.facility-modal__button {
    display: inline-block;
    margin-top: 50px;
}

@media (max-width: 414px) {
    .facility-modal__button {
        margin-top: 26px;
        display: block;
        text-align: center;
    }
}

.feedback-modal {
    width: 649px;
    max-width: 100%;
}

.feedback-modal--wide {
    width: 827px;
}

.feedback-modal__title {
    margin-bottom: 12px;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: 0em;
}

@media (max-width: 768px) {
    .feedback-modal__title {
        font-size: 24px;
        line-height: 28px;
    }
}

.feedback-modal__desc {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0em;
}

@media (max-width: 768px) {
    .feedback-modal__desc {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0em;
    }
}

.feedback-modal__input {
    margin-bottom: 40px;
}

@media (max-width: 768px) {
    .feedback-modal__input {
        margin-bottom: 20px;
    }
}

.feedback-modal__input input {
    background: transparent;
    width: 100%;
    border-bottom: 1px solid #E0E4EA;
    padding-bottom: 25px;
}

@media (max-width: 768px) {
    .feedback-modal__input input {
        padding-bottom: 18px;
    }
}

@media (max-width: 414px) {
    .feedback-modal__input input {
        padding-bottom: 12px;
    }
}

.feedback-modal__input input::-webkit-input-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-modal__input input::-moz-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-modal__input input:-ms-input-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-modal__input input::-ms-input-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-modal__input input::placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

@media (max-width: 1140px) {
    .feedback-modal__input input::-webkit-input-placeholder {
        font-size: 16px;
    }

    .feedback-modal__input input::-moz-placeholder {
        font-size: 16px;
    }

    .feedback-modal__input input:-ms-input-placeholder {
        font-size: 16px;
    }

    .feedback-modal__input input::-ms-input-placeholder {
        font-size: 16px;
    }

    .feedback-modal__input input::placeholder {
        font-size: 16px;
    }
}

.feedback-modal__fields {
    margin-top: 50px;
}

@media (max-width: 768px) {
    .feedback-modal__fields {
        margin-top: 20px;
    }
}

.feedback-modal__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 768px) {
    .feedback-modal__footer {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.feedback-modal__button {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding: 15px 29px;
    margin-right: 116px;
    border-radius: 15px;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    background-color: #4238F5;
    letter-spacing: 1px;
}

@media (max-width: 1140px) {
    .feedback-modal__button {
        padding: 15px 50px;
    }
}

@media (max-width: 768px) {
    .feedback-modal__button {
        width: 100%;
        padding: 10px 50px;
        margin-right: 0;
    }
}

.feedback-modal__agreement {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
}

@media (max-width: 768px) {
    .feedback-modal__agreement {
        width: 100%;
        margin-bottom: 28px;
    }
}

.feedback-modal__checkbox-label {
    position: relative;
    max-width: 374px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #5F6671;
}

@media (max-width: 768px) {
    .feedback-modal__checkbox-label {
        padding-left: 36px;
        font-size: 12px;
        line-height: 18px;
    }
}

.feedback-modal__checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.feedback-modal__checkbox + label::before {
    position: absolute;
    top: 50%;
    left: -36px;
    display: block;
    width: 20px;
    height: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 0.25em;
    margin-right: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    cursor: pointer;
}

@media (max-width: 768px) {
    .feedback-modal__checkbox + label::before {
        left: 0;
    }
}

.feedback-modal__checkbox:checked + label::after {
    position: absolute;
    top: 50%;
    left: -32px;
    display: block;
    width: 12px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2710%27 viewBox=%270 0 12 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11.7713 0.710759C12.0691 0.998647 12.0771 1.47345 11.7892 1.77127L4.53924 9.27127C4.39611 9.41933 4.1984 9.50203 3.99248 9.49996C3.78655 9.4979 3.59054 9.41125 3.45041 9.26034L0.200408 5.76034C-0.081444 5.4568 -0.0638681 4.98226 0.239665 4.7004C0.543198 4.41855 1.01775 4.43613 1.2996 4.73966L4.01095 7.65958L10.7108 0.728734C10.9987 0.430919 11.4735 0.422872 11.7713 0.710759Z%27 fill=%27%23ACAFB5%27/%3E%3C/svg%3E%0A");
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    content: "";
}

@media (max-width: 768px) {
    .feedback-modal__checkbox:checked + label::after {
        left: 4px;
    }
}

.feedback-modal__doc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px;
    font-size: 24px;
    font-weight: 400;
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    color: #171717;
}

@media (max-width: 1140px) {
    .feedback-modal__doc {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .feedback-modal__doc {
        margin-top: 16px;
    }
}

.feedback-modal__doc::before {
    background-image: url("data:image/svg+xml,%3Csvg width=%2734%27 height=%2736%27 viewBox=%270 0 34 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M27.9973 35.455H6.00462C5.2813 35.455 4.58761 35.1677 4.07614 34.6562C3.56468 34.1447 3.27734 33.451 3.27734 32.7277V27.3386C3.27734 27.194 3.33481 27.0552 3.4371 26.9529C3.5394 26.8506 3.67813 26.7932 3.8228 26.7932C3.96746 26.7932 4.1062 26.8506 4.20849 26.9529C4.31079 27.0552 4.36825 27.194 4.36825 27.3386V32.7277C4.36825 33.1617 4.54065 33.5779 4.84753 33.8848C5.15441 34.1917 5.57063 34.3641 6.00462 34.3641H27.9973C28.4313 34.3641 28.8475 34.1917 29.1544 33.8848C29.4613 33.5779 29.6337 33.1617 29.6337 32.7277V27.3386C29.6337 27.194 29.6912 27.0552 29.7935 26.9529C29.8958 26.8506 30.0345 26.7932 30.1792 26.7932C30.3238 26.7932 30.4626 26.8506 30.5649 26.9529C30.6672 27.0552 30.7246 27.194 30.7246 27.3386V32.7277C30.7246 33.451 30.4373 34.1447 29.9258 34.6562C29.4144 35.1677 28.7207 35.455 27.9973 35.455ZM30.1792 14.6677C30.0345 14.6677 29.8958 14.6103 29.7935 14.508C29.6912 14.4057 29.6337 14.2669 29.6337 14.1223V9.31682L21.9537 1.63682H6.00462C5.57063 1.63682 5.15441 1.80922 4.84753 2.1161C4.54065 2.42297 4.36825 2.83919 4.36825 3.27318V14.1223C4.36825 14.2669 4.31079 14.4057 4.20849 14.508C4.1062 14.6103 3.96746 14.6677 3.8228 14.6677C3.67813 14.6677 3.5394 14.6103 3.4371 14.508C3.33481 14.4057 3.27734 14.2669 3.27734 14.1223V3.27318C3.27734 2.54986 3.56468 1.85617 4.07614 1.34471C4.58761 0.833244 5.2813 0.545908 6.00462 0.545908H22.1773C22.2491 0.545493 22.3203 0.559252 22.3867 0.586396C22.4532 0.61354 22.5137 0.653536 22.5646 0.704089L30.5664 8.72773C30.617 8.77869 30.657 8.83914 30.6841 8.9056C30.7113 8.97205 30.725 9.04321 30.7246 9.115V14.1441C30.719 14.2849 30.659 14.4181 30.5573 14.5158C30.4557 14.6134 30.3201 14.6678 30.1792 14.6677Z%27 fill=%27black%27/%3E%3Cpath d=%27M31.1821 27.8841H2.81842C2.26819 27.8841 1.74042 27.6659 1.35084 27.2773C0.961267 26.8888 0.741679 26.3616 0.740234 25.8113V15.6495C0.741679 15.0993 0.961267 14.5721 1.35084 14.1836C1.74042 13.795 2.26819 13.5768 2.81842 13.5768H31.1821C31.7323 13.5768 32.26 13.795 32.6496 14.1836C33.0392 14.5721 33.2588 15.0993 33.2602 15.6495V25.8113C33.2588 26.3616 33.0392 26.8888 32.6496 27.2773C32.26 27.6659 31.7323 27.8841 31.1821 27.8841ZM2.81842 14.6677C2.55752 14.6677 2.30722 14.771 2.12223 14.9549C1.93724 15.1389 1.83258 15.3886 1.83114 15.6495V25.8113C1.83258 26.0722 1.93724 26.322 2.12223 26.5059C2.30722 26.6899 2.55752 26.7932 2.81842 26.7932H31.1821C31.4429 26.7932 31.6932 26.6899 31.8782 26.5059C32.0632 26.322 32.1679 26.0722 32.1693 25.8113V15.6495C32.1679 15.3886 32.0632 15.1389 31.8782 14.9549C31.6932 14.771 31.4429 14.6677 31.1821 14.6677H2.81842ZM30.1784 9.63861H24.3584C23.6351 9.63861 22.9414 9.35128 22.4299 8.83981C21.9185 8.32835 21.6311 7.63466 21.6311 6.91134V1.09134C21.6317 0.983654 21.6641 0.878536 21.7243 0.789234C21.7844 0.699932 21.8697 0.630442 21.9693 0.589522C22.0687 0.547751 22.1781 0.536339 22.2839 0.556725C22.3898 0.577111 22.4872 0.628382 22.5639 0.704067L30.5657 8.7277C30.6414 8.80441 30.6926 8.90181 30.713 9.00762C30.7334 9.11344 30.722 9.22292 30.6802 9.32225C30.636 9.41778 30.5651 9.49848 30.4761 9.55462C30.3871 9.61075 30.2837 9.63992 30.1784 9.63861ZM22.7221 2.41134V6.91134C22.7221 7.34533 22.8945 7.76155 23.2013 8.06842C23.5082 8.3753 23.9244 8.5477 24.3584 8.5477H28.8639L22.7221 2.41134Z%27 fill=%27black%27/%3E%3Cpath d=%27M6.79936 24.7257C6.6547 24.7257 6.51596 24.6682 6.41367 24.5659C6.31137 24.4636 6.25391 24.3249 6.25391 24.1802V17.2857C6.25391 17.141 6.31137 17.0023 6.41367 16.9C6.51596 16.7977 6.6547 16.7402 6.79936 16.7402C6.94402 16.7402 7.08276 16.7977 7.18506 16.9C7.28735 17.0023 7.34482 17.141 7.34482 17.2857V24.1802C7.34482 24.3249 7.28735 24.4636 7.18506 24.5659C7.08276 24.6682 6.94402 24.7257 6.79936 24.7257Z%27 fill=%27black%27/%3E%3Cpath d=%27M9.30845 21.4582H6.79936C6.6547 21.4582 6.51596 21.4007 6.41367 21.2985C6.31137 21.1962 6.25391 21.0574 6.25391 20.9128V17.2855C6.25391 17.1408 6.31137 17.0021 6.41367 16.8998C6.51596 16.7975 6.6547 16.74 6.79936 16.74H9.30845C9.62779 16.7247 9.94693 16.7743 10.2465 16.8859C10.5461 16.9976 10.8199 17.1688 11.0514 17.3894C11.2828 17.61 11.467 17.8753 11.5929 18.1691C11.7188 18.463 11.7837 18.7794 11.7837 19.0991C11.7837 19.4188 11.7188 19.7352 11.5929 20.0291C11.467 20.323 11.2828 20.5883 11.0514 20.8088C10.8199 21.0294 10.5461 21.2007 10.2465 21.3123C9.94693 21.4239 9.62779 21.4736 9.30845 21.4582ZM7.34482 20.3673H9.30845C9.48199 20.3787 9.65601 20.3543 9.81976 20.2958C9.9835 20.2372 10.1335 20.1456 10.2604 20.0267C10.3874 19.9079 10.4885 19.7642 10.5577 19.6046C10.6269 19.4451 10.6626 19.273 10.6626 19.0991C10.6626 18.9252 10.6269 18.7532 10.5577 18.5936C10.4885 18.434 10.3874 18.2904 10.2604 18.1715C10.1335 18.0526 9.9835 17.9611 9.81976 17.9025C9.65601 17.8439 9.48199 17.8196 9.30845 17.8309H7.34482V20.3673ZM22.8794 24.7255C22.7347 24.7255 22.596 24.668 22.4937 24.5657C22.3914 24.4634 22.3339 24.3247 22.3339 24.18V17.2855C22.3339 17.1408 22.3914 17.0021 22.4937 16.8998C22.596 16.7975 22.7347 16.74 22.8794 16.74C23.024 16.74 23.1628 16.7975 23.2651 16.8998C23.3673 17.0021 23.4248 17.1408 23.4248 17.2855V24.18C23.4248 24.3247 23.3673 24.4634 23.2651 24.5657C23.1628 24.668 23.024 24.7255 22.8794 24.7255Z%27 fill=%27black%27/%3E%3Cpath d=%27M27.2007 21.4584H22.8807C22.736 21.4584 22.5973 21.4009 22.495 21.2987C22.3927 21.1964 22.3353 21.0576 22.3353 20.913V17.2857C22.3353 17.141 22.3927 17.0023 22.495 16.9C22.5973 16.7977 22.736 16.7402 22.8807 16.7402H27.2007C27.3454 16.7402 27.4841 16.7977 27.5864 16.9C27.6887 17.0023 27.7462 17.141 27.7462 17.2857C27.7462 17.4304 27.6887 17.5691 27.5864 17.6714C27.4841 17.7737 27.3454 17.8311 27.2007 17.8311H23.4262V20.3675H27.2007C27.3454 20.3675 27.4841 20.425 27.5864 20.5273C27.6887 20.6296 27.7462 20.7683 27.7462 20.913C27.7462 21.0576 27.6887 21.1964 27.5864 21.2987C27.4841 21.4009 27.3454 21.4584 27.2007 21.4584ZM15.7189 24.7202H14.8189C14.6742 24.7202 14.5355 24.6628 14.4332 24.5605C14.3309 24.4582 14.2734 24.3194 14.2734 24.1748V17.2857C14.2734 17.141 14.3309 17.0023 14.4332 16.9C14.5355 16.7977 14.6742 16.7402 14.8189 16.7402H15.6971C16.7298 16.7784 17.7074 17.2155 18.4245 17.9596C19.1416 18.7037 19.5423 19.6968 19.5423 20.7302C19.5423 21.7636 19.1416 22.7568 18.4245 23.5009C17.7074 24.245 16.7298 24.682 15.6971 24.7202H15.7189ZM15.3862 23.6293H15.7189C16.466 23.5969 17.1718 23.2773 17.689 22.7372C18.2062 22.197 18.4949 21.4781 18.4949 20.7302C18.4949 19.9824 18.2062 19.2634 17.689 18.7233C17.1718 18.1832 16.466 17.8636 15.7189 17.8311H15.3643L15.3862 23.6293Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    content: "";
    width: 36px;
    height: 36px;
    display: block;
    margin-right: 15px;
}

@media (max-width: 1140px) {
    .feedback-modal__doc::before {
        width: 26px;
        height: 26px;
        background-size: contain;
        margin-right: 8px;
    }
}

.result-modal {
    width: 640px;
    max-width: 100%;
    padding: 15px 0 58px 0;
    text-align: center;
}

.result-modal__icon {
    margin-bottom: 24px;
}

.result-modal__title {
    margin-bottom: 16px;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: 0em;
}

@media (max-width: 768px) {
    .result-modal__title {
        font-size: 24px;
        line-height: 28px;
    }
}

.result-modal__desc {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0em;
}

@media (max-width: 768px) {
    .result-modal__desc {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0em;
    }
}

.modal[data-hidden] {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    -webkit-transform: translate(-50%, -50%) scale(0.9);
    -ms-transform: translate(-50%, -50%) scale(0.9);
    transform: translate(-50%, -50%) scale(0.9);
    -webkit-transition: opacity .05s linear .15s, z-index 0s ease .3s, visibility 0s ease .3s, -webkit-transform .2s;
    transition: opacity .05s linear .15s, z-index 0s ease .3s, visibility 0s ease .3s, -webkit-transform .2s;
    -o-transition: transform .2s, opacity .05s linear .15s, z-index 0s ease .3s, visibility 0s ease .3s;
    transition: transform .2s, opacity .05s linear .15s, z-index 0s ease .3s, visibility 0s ease .3s;
    transition: transform .2s, opacity .05s linear .15s, z-index 0s ease .3s, visibility 0s ease .3s, -webkit-transform .2s
}

.file-link {
    position: relative;
    display: flex;
    align-items: center;
    transition: opacity .3s;
}

.file-link:hover {
    opacity: .7;
}

.file-link::before {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_438_3926)'%3e%3cpath d='M28.9973 35.5341H7.00462C6.2813 35.5341 5.58761 35.2468 5.07614 34.7353C4.56468 34.2238 4.27734 33.5301 4.27734 32.8068V27.4177C4.27734 27.2731 4.33481 27.1343 4.4371 27.032C4.5394 26.9297 4.67813 26.8723 4.8228 26.8723C4.96746 26.8723 5.1062 26.9297 5.20849 27.032C5.31079 27.1343 5.36825 27.2731 5.36825 27.4177V32.8068C5.36825 33.2408 5.54065 33.657 5.84753 33.9639C6.15441 34.2708 6.57063 34.4432 7.00462 34.4432H28.9973C29.4313 34.4432 29.8475 34.2708 30.1544 33.9639C30.4613 33.657 30.6337 33.2408 30.6337 32.8068V27.4177C30.6337 27.2731 30.6912 27.1343 30.7935 27.032C30.8958 26.9297 31.0345 26.8723 31.1792 26.8723C31.3238 26.8723 31.4626 26.9297 31.5649 27.032C31.6672 27.1343 31.7246 27.2731 31.7246 27.4177V32.8068C31.7246 33.5301 31.4373 34.2238 30.9258 34.7353C30.4144 35.2468 29.7207 35.5341 28.9973 35.5341ZM31.1792 14.7468C31.0345 14.7468 30.8958 14.6894 30.7935 14.5871C30.6912 14.4848 30.6337 14.346 30.6337 14.2014V9.39592L22.9537 1.71592H7.00462C6.57063 1.71592 6.15441 1.88832 5.84753 2.1952C5.54065 2.50208 5.36825 2.91829 5.36825 3.35228V14.2014C5.36825 14.346 5.31079 14.4848 5.20849 14.5871C5.1062 14.6894 4.96746 14.7468 4.8228 14.7468C4.67813 14.7468 4.5394 14.6894 4.4371 14.5871C4.33481 14.4848 4.27734 14.346 4.27734 14.2014V3.35228C4.27734 2.62896 4.56468 1.93527 5.07614 1.42381C5.58761 0.912346 6.2813 0.625009 7.00462 0.625009H23.1773C23.2491 0.624594 23.3203 0.638353 23.3867 0.665498C23.4532 0.692642 23.5137 0.732637 23.5646 0.783191L31.5664 8.80683C31.617 8.85779 31.657 8.91824 31.6841 8.9847C31.7113 9.05115 31.725 9.12231 31.7246 9.1941V14.2232C31.719 14.364 31.659 14.4972 31.5573 14.5949C31.4557 14.6925 31.3201 14.7469 31.1792 14.7468Z' fill='%23171717'/%3e%3cpath d='M32.1821 27.9632H3.81842C3.26819 27.9632 2.74042 27.745 2.35084 27.3564C1.96127 26.9679 1.74168 26.4407 1.74023 25.8904V15.7286C1.74168 15.1784 1.96127 14.6512 2.35084 14.2627C2.74042 13.8741 3.26819 13.6559 3.81842 13.6559H32.1821C32.7323 13.6559 33.26 13.8741 33.6496 14.2627C34.0392 14.6512 34.2588 15.1784 34.2602 15.7286V25.8904C34.2588 26.4407 34.0392 26.9679 33.6496 27.3564C33.26 27.745 32.7323 27.9632 32.1821 27.9632ZM3.81842 14.7468C3.55752 14.7468 3.30722 14.8501 3.12223 15.034C2.93724 15.218 2.83258 15.4677 2.83114 15.7286V25.8904C2.83258 26.1513 2.93724 26.4011 3.12223 26.585C3.30722 26.769 3.55752 26.8723 3.81842 26.8723H32.1821C32.4429 26.8723 32.6932 26.769 32.8782 26.585C33.0632 26.4011 33.1679 26.1513 33.1693 25.8904V15.7286C33.1679 15.4677 33.0632 15.218 32.8782 15.034C32.6932 14.8501 32.4429 14.7468 32.1821 14.7468H3.81842ZM31.1784 9.71771H25.3584C24.6351 9.71771 23.9414 9.43038 23.4299 8.91891C22.9185 8.40745 22.6311 7.71376 22.6311 6.99044V1.17044C22.6317 1.06276 22.6641 0.957637 22.7243 0.868335C22.7844 0.779033 22.8697 0.709544 22.9693 0.668624C23.0687 0.626853 23.1781 0.615441 23.2839 0.635827C23.3898 0.656212 23.4872 0.707483 23.5639 0.783169L31.5657 8.80681C31.6414 8.88351 31.6926 8.98091 31.713 9.08673C31.7334 9.19254 31.722 9.30202 31.6802 9.40135C31.636 9.49688 31.5651 9.57758 31.4761 9.63372C31.3871 9.68985 31.2837 9.71902 31.1784 9.71771ZM23.7221 2.49044V6.99044C23.7221 7.42443 23.8945 7.84065 24.2013 8.14753C24.5082 8.4544 24.9244 8.62681 25.3584 8.62681H29.8639L23.7221 2.49044Z' fill='%23171717'/%3e%3cpath d='M7.79936 24.8048C7.6547 24.8048 7.51596 24.7473 7.41367 24.645C7.31137 24.5427 7.25391 24.404 7.25391 24.2593V17.3648C7.25391 17.2201 7.31137 17.0814 7.41367 16.9791C7.51596 16.8768 7.6547 16.8193 7.79936 16.8193C7.94402 16.8193 8.08276 16.8768 8.18506 16.9791C8.28735 17.0814 8.34482 17.2201 8.34482 17.3648V24.2593C8.34482 24.404 8.28735 24.5427 8.18506 24.645C8.08276 24.7473 7.94402 24.8048 7.79936 24.8048Z' fill='%23171717'/%3e%3cpath d='M10.3085 21.5373H7.79936C7.6547 21.5373 7.51596 21.4798 7.41367 21.3776C7.31137 21.2753 7.25391 21.1365 7.25391 20.9919V17.3646C7.25391 17.2199 7.31137 17.0812 7.41367 16.9789C7.51596 16.8766 7.6547 16.8191 7.79936 16.8191H10.3085C10.6278 16.8038 10.9469 16.8534 11.2465 16.965C11.5461 17.0767 11.8199 17.2479 12.0514 17.4685C12.2828 17.6891 12.467 17.9544 12.5929 18.2482C12.7188 18.5421 12.7837 18.8585 12.7837 19.1782C12.7837 19.4979 12.7188 19.8143 12.5929 20.1082C12.467 20.4021 12.2828 20.6674 12.0514 20.8879C11.8199 21.1085 11.5461 21.2798 11.2465 21.3914C10.9469 21.503 10.6278 21.5527 10.3085 21.5373ZM8.34482 20.4464H10.3085C10.482 20.4578 10.656 20.4334 10.8198 20.3749C10.9835 20.3163 11.1335 20.2247 11.2604 20.1058C11.3874 19.987 11.4885 19.8433 11.5577 19.6837C11.6269 19.5242 11.6626 19.3521 11.6626 19.1782C11.6626 19.0043 11.6269 18.8323 11.5577 18.6727C11.4885 18.5131 11.3874 18.3695 11.2604 18.2506C11.1335 18.1317 10.9835 18.0402 10.8198 17.9816C10.656 17.923 10.482 17.8987 10.3085 17.91H8.34482V20.4464ZM23.8794 24.8046C23.7347 24.8046 23.596 24.7471 23.4937 24.6448C23.3914 24.5425 23.3339 24.4038 23.3339 24.2591V17.3646C23.3339 17.2199 23.3914 17.0812 23.4937 16.9789C23.596 16.8766 23.7347 16.8191 23.8794 16.8191C24.024 16.8191 24.1628 16.8766 24.2651 16.9789C24.3673 17.0812 24.4248 17.2199 24.4248 17.3646V24.2591C24.4248 24.4038 24.3673 24.5425 24.2651 24.6448C24.1628 24.7471 24.024 24.8046 23.8794 24.8046Z' fill='%23171717'/%3e%3cpath d='M28.2007 21.5375H23.8807C23.736 21.5375 23.5973 21.4801 23.495 21.3778C23.3927 21.2755 23.3353 21.1367 23.3353 20.9921V17.3648C23.3353 17.2201 23.3927 17.0814 23.495 16.9791C23.5973 16.8768 23.736 16.8193 23.8807 16.8193H28.2007C28.3454 16.8193 28.4841 16.8768 28.5864 16.9791C28.6887 17.0814 28.7462 17.2201 28.7462 17.3648C28.7462 17.5095 28.6887 17.6482 28.5864 17.7505C28.4841 17.8528 28.3454 17.9102 28.2007 17.9102H24.4262V20.4466H28.2007C28.3454 20.4466 28.4841 20.5041 28.5864 20.6064C28.6887 20.7087 28.7462 20.8474 28.7462 20.9921C28.7462 21.1367 28.6887 21.2755 28.5864 21.3778C28.4841 21.4801 28.3454 21.5375 28.2007 21.5375ZM16.7189 24.7993H15.8189C15.6742 24.7993 15.5355 24.7419 15.4332 24.6396C15.3309 24.5373 15.2734 24.3985 15.2734 24.2539V17.3648C15.2734 17.2201 15.3309 17.0814 15.4332 16.9791C15.5355 16.8768 15.6742 16.8193 15.8189 16.8193H16.6971C17.7298 16.8575 18.7074 17.2946 19.4245 18.0387C20.1416 18.7828 20.5423 19.7759 20.5423 20.8093C20.5423 21.8427 20.1416 22.8359 19.4245 23.58C18.7074 24.3241 17.7298 24.7611 16.6971 24.7993H16.7189ZM16.3862 23.7084H16.7189C17.466 23.676 18.1718 23.3564 18.689 22.8163C19.2062 22.2761 19.4949 21.5572 19.4949 20.8093C19.4949 20.0615 19.2062 19.3425 18.689 18.8024C18.1718 18.2623 17.466 17.9427 16.7189 17.9102H16.3643L16.3862 23.7084Z' fill='%23171717'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_438_3926'%3e%3crect width='36' height='36' fill='white' transform='translate(0 0.0791016)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    width: 36px;
    height: 37px;
    display: block;
    margin-right: 8px;
}

button[type='submit']:disabled,
input[type='submit']:disabled {
    cursor: auto;
    opacity: .6;
}

.footer-content__info{
    max-width: 737px;
}
/* End */
/* /local/templates/haier/assets/css/components/header.css?172237151554369 */
/* /local/templates/haier/assets/css/components/footer.css?17223715157758 */
/* /local/templates/haier/assets/css/global.css?17368626117358 */
/* /local/templates/haier/styles.css?172237151127010 */
