

/* Start:/local/templates/haier/assets/css/pages/about.css?172237151577*/
@media (max-width: 600px) {
    .breadcrumbs {
        display: none;
    }
}
/* End */


/* Start:/local/components/cosmo/features.block/templates/.default/style.css?17223715114506*/

.about-hero {
    position: relative;
    background: rgb(249, 249, 249);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
}

.about-hero .container {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

@media (max-width: 767.98px) {
    .about-hero {
        background-position: right;
        background-position-y: 0px;
        background-size: 600px;
    }
}

@media (max-width: 414px) {
    .about-hero {
        background-size: initial;
    }
}

.about-hero__wrapper {
    padding: 30px 0px 65px 0px;
    width: 677px;
    max-width: 50%;
    flex-shrink: 0;
}

@media (max-width: 1140px) {
    .about-hero__wrapper {
        padding: 20px 0px 30px 0px;
        width: 55%;
        max-width: 100%;
    }
}

@media (max-width: 600px) {
    .about-hero__wrapper {
        width: 100%;
        padding: 250px 0 20px 0;
    }
}

@media (max-width: 414px) {
    .about-hero__wrapper {
        padding: 220px 0px 23px 0px;
    }
}

.about-hero__title {
    margin-bottom: 50px;
}

@media (max-width: 1260px) {
    .about-hero__title {
        margin-bottom: 30px;
    }
}

@media (max-width: 1140px) {
    .about-hero__title {
        margin-bottom: 15px;
    }
}

@media (max-width: 414px) {
    .about-hero__title {
        margin-bottom: 20px;
    }
}

.about-hero__desc {
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    line-height: 36px;
}

@media (max-width: 1260px) {
    .about-hero__desc {
        font-size: 18px;
    }
}

@media (max-width: 1140px) {
    .about-hero__desc {
        font-size: 16px;
        line-height: 24px;
    }
}

.about-hero__statistics {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
    padding-right: 100px;
    gap: 45px;
}

@media (max-width: 1260px) {
    .about-hero__statistics {
        gap: 22px 44px;
        padding-right: 0;
    }
}

@media (max-width: 767.98px) {
    .about-hero__statistics {
        margin-top: 30px;
        gap: 20px;
    }
}

.about-hero__item {
    width: calc(50% - 25px);
}

.about-hero__item h3 {
    font-size: 64px;
    font-weight: 600;
}

@media (max-width: 1400px) {
    .about-hero__item h3 {
        font-size: 45px;
    }
}

@media (max-width: 1140px) {
    .about-hero__item h3 {
        font-size: 36px;
    }
}

@media (max-width: 414px) {
    .about-hero__item h3 {
        font-size: 24px;
        line-height: 30.43px;
    }
}

.about-hero__item h3 span {
    font-size: 48px;
}

@media (max-width: 1260px) {
    .about-hero__item h3 span {
        font-size: 30px;
    }
}

@media (max-width: 1140px) {
    .about-hero__item h3 span {
        font-size: 24px;
    }
}

@media (max-width: 414px) {
    .about-hero__item h3 span {
        font-size: 20px;
    }
}

.about-hero__item p {
    color: #8F8F8F;
    font-weight: 400;
    font-size: 20px;
}

@media (max-width: 1260px) {
    .about-hero__item p {
        font-size: 18px;
    }
}

@media (max-width: 1140px) {
    .about-hero__item p {
        font-size: 16px;
    }
}

@media (max-width: 767.98px) {
    .about-hero__item p {
        font-size: 15px;
    }
}

@media (max-width: 414px) {
    .about-hero__item p {
        font-size: 12px;
        line-height: 21px;
    }
}

@media (max-width: 414px) {
    .about-hero__item p {
        margin: 0px;
    }
}

.about-hero__map {
    z-index: -1;
    position: absolute;
    left: 32vw;
    width: 68vw;
}

.about-hero__map img {
    max-width: 100%;
}

@media (max-width: 1440px) {
    .about-hero__map {
        width: 80vw;
    }
}

@media (max-width: 1260px) {
    .about-hero__map {
    }
}

@media (max-width: 992px) {
    .about-hero__map {
    }
}

@media (max-width: 767.98px) {
    .about-hero__map {
        left: 25vw;
    }
}

@media (max-width: 600px) {
    .about-hero__map {
        transform: translateX(-58%);
        top: -4%;
        width: 160vw;
        left: 50%;
    }
}

.about-hero__content {
    display: flex;
}

.about-hero__map-wrapper {
    flex-grow: 1;
}
.about-hero__bottom {
    color: #8F8F8F;
    font-weight: 400;
    font-size: 22px;
}
@media (max-width: 767.98px) {
    .about-hero__bottom {
        font-size: 18px;
    }
}
/* End */


/* Start:/local/templates/haier/components/bitrix/breadcrumb/custom/style.css?17223715112179*/

.breadcrumbs {
	margin-bottom: 30px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 414px) {
	.breadcrumbs {
		display: none;
	}
}
.breadcrumbs__home::after,
.breadcrumbs__enclosure--prev::after{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.20041 6.23966C8.48226 5.93613 8.95681 5.91856 9.26034 6.20041L12.7603 9.45041C12.9132 9.59232 13 9.79145 13 10C13 10.2086 12.9132 10.4077 12.7603 10.5496L9.26034 13.7996C8.95681 14.0815 8.48226 14.0639 8.20041 13.7603C7.91856 13.4568 7.93613 12.9823 8.23966 12.7004L11.1478 10L8.23966 7.2996C7.93613 7.01775 7.91856 6.5432 8.20041 6.23966Z%27 fill=%27%23E7E1E1%27/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	padding: 0px 20px;
}
.breadcrumbs__enclosure {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.breadcrumbs__enclosure a ,
.breadcrumbs__enclosure span{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: #A6A6A6;
}

.breadcrumbs__enclosure_notActive::after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.20041 6.23966C8.48226 5.93613 8.95681 5.91856 9.26034 6.20041L12.7603 9.45041C12.9132 9.59232 13 9.79145 13 10C13 10.2086 12.9132 10.4077 12.7603 10.5496L9.26034 13.7996C8.95681 14.0815 8.48226 14.0639 8.20041 13.7603C7.91856 13.4568 7.93613 12.9823 8.23966 12.7004L11.1478 10L8.23966 7.2996C7.93613 7.01775 7.91856 6.5432 8.20041 6.23966Z%27 fill=%27%23E7E1E1%27/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	padding: 0px 20px;
}
/* End */


/* Start:/local/templates/haier/components/bitrix/news.list/infrastructure/style.css?17223715113409*/
.infrastructure {
    padding: 120px 0;
}

@media (max-width: 768px) {
    .infrastructure {
        padding: 50px 0px;
    }
}

.infrastructure__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 50px;
}

@media (max-width: 1140px) {
    .infrastructure__header {
        margin-bottom: 40px;
    }
}

@media (max-width: 768px) {
    .infrastructure__header {
        display: block;
        margin-bottom: 30px;
    }
}

@media (max-width: 768px) {
    .infrastructure__title {
        margin-bottom: 16px;
    }
}

.infrastructure__desc {
    width: calc(50% - 12px);
    margin-left: 30px;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
}

@media (max-width: 768px) {
    .infrastructure__desc {
        width: 100%;
        max-width: 466px;
        margin-left: 0;
        font-size: 16px;
    }
}

.infrastructure__card-icon {
    margin-bottom: 20px;
    width: 80px;
    height: 80px;
}

@media (max-width: 768px) {
    .infrastructure__card-icon {
        width: 60px;
        height: 60px;
    }
}

@media (max-width: 414px) {
    .infrastructure__card-icon {
        width: 50px;
        height: 50px;
    }
}

.infrastructure__card-icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.infrastructure__card-title {
    font-size: 28px;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 10px;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

@media (max-width: 768px) {
    .infrastructure__card-title {
        font-size: 20px;
        margin-bottom: 5px;
    }
}

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

.infrastructure__card-desc {
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
}

.infrastructure__card {
    background-color: #F9F9F9;
    border-radius: 15px;
    padding: 30px;
    height: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

@media (max-width: 768px) {
    .infrastructure__card {
        padding: 24px;
    }
}

@media (max-width: 414px) {
    .infrastructure__card {
        padding: 16px;
    }
}

.infrastructure__card:hover {
    background-color: #4238F5;
}

.infrastructure__card:hover .infrastructure__card-title,
.infrastructure__card:hover .infrastructure__card-desc {
    color: #ffffff;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

.infrastructure__card:hover .infrastructure__card-icon img {
    -webkit-filter: invert(1);
    filter: invert(1);
}

.infrastructure__slider-navigation.slider-navigation {
    display: none;
    margin-top: 44px;
}

@media (max-width: 768px) {
    .infrastructure__slider-navigation.slider-navigation {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width: 769px) {
    .infrastructure__slider-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 24px;
    }
}

.infrastructure .swiper-slide {
    height: 100%;
}

@media (min-width: 769px) {
    .infrastructure .swiper-slide {
        width: auto;
        height: 100%;
        -webkit-box-flex: 20%;
        -ms-flex: 20%;
        flex: 20%;
    }
}
/* End */


/* Start:/local/templates/haier/components/bitrix/news.list/spaces/style.css?17223715118964*/
.about-place {
    position: relative;
    height: 780px;
    padding: 80px 0px 80px 0px;
    background: #F9F9F9;
}
@media (max-width: 768px) {
    .about-place {
        height: auto;
    }
}
.about-place .container {
    height: 100%;
}
@media (max-width: 768px) {
    .about-place {
        padding: 40px 0px 90px 0px;
    }
}
@media (max-width: 414px) {
    .about-place {
        padding: 25px 0px 80px 0px;
    }
}
.about-place .about-place__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
@media (max-width: 768px) {
    .about-place .about-place__wrapper {
        display: block;
    }
}
.about-place .about-place__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 45%;
    padding: 35px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 768px) {
    .about-place .about-place__info {
        width: 100%;
        padding: 0;
    }
}
@media (max-width: 414px) {
    .about-place__info {
        padding: 0px;
    }
}
.about-place__title {
    margin-bottom: 50px;
}
@media (max-width: 768px) {
    .about-place__title {
        margin-bottom: 15px;
    }
}
@media (max-width: 414px) {
    .about-place__title {
        margin-bottom: 12px;
    }
}
.about-place__desc {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 20px;
}
@media (max-width: 768px) {
    .about-place__desc {
        font-size: 16px;
        line-height: 24px;
    }
}
@media (max-width: 414px) {
    .about-place__desc {
        margin-bottom: 20px;
    }
}
.about-place__pagination {
    position: relative;
}
@media (max-width: 768px) {
    .about-place__pagination {
        position: absolute;
        bottom: 10px;
        width: 50%;
        right: 30px;
    }
}
@media (max-width: 716px) {
    .about-place__pagination {
        right: 16px;
    }
}
@media (max-width: 414px) {
    .about-place__pagination {
        bottom: 5px;
    }
}
.about-place__pagination .swiper-pagination {
    bottom: 23px !important;
    left: auto !important;
    right: 0px !important;
    width: auto !important;
}
@media (max-width: 414px) {
    .about-place__pagination .swiper-pagination .swiper-pagination-total,
    .about-place__pagination .swiper-pagination .swiper-pagination-current {
        font-size: 18px !important;
    }
}
.about-place__pagination .swiper-pagination-total:nth-child(-n+9)::before,
.about-place__pagination .swiper-pagination-current:nth-child(-n+9)::before {
    content: "0";
}
.about-place__pagination .swiper-pagination-total {
    color: #8F8F8F;
}
.about-place .about-place__slider {
    position: absolute;
    top: 50%;
    right: 0px;
    width: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 768px) {
    .about-place .about-place__slider {
        position: relative;
        width: 100%;
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
.about-place .about-place__slider .swiper-slide img {
    border-radius: 15px;
    height: 620px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
}
@media (max-width: 768px) {
    .about-place .about-place__slider .swiper-slide img {
        height: 380px;
    }
}
@media (max-width: 414px) {
    .about-place .about-place__slider .swiper-slide img {
        height: 200px;
    }
}
.about-place .about-place__slider-navigation {
    margin-top: auto;
}
@media (max-width: 768px) {
    .about-place .about-place__slider-navigation {
        position: absolute;
        bottom: 21px;
    }
}
.about-place__caption {
    width: 90%;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    color: #ffffff;
    position: absolute;
    z-index: 2;
    bottom: 0px;
    padding: 35px 40px;
}
@media (max-width: 768px) {
    .about-place__caption {
        padding: 20px;
        font-size: 20px;
    }
}
.slider-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
}
@media (max-width: 768px) {
    .slider-navigation {
        gap: 12px;
    }
}
.slider-navigation__button {
    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;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: #4238F5;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
@media (max-width: 768px) {
    .slider-navigation__button {
        width: 50px;
        height: 50px;
    }
}
@media (max-width: 414px) {
    .slider-navigation__button {
        width: 35px;
        height: 35px;
    }
}
.slider-navigation__button.swiper-button-disabled {
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #171717;
    opacity: 1;
    cursor: auto;
    pointer-events: none;
}
.slider-navigation__button::after {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 38px;
    height: 38px;
    background-position: center;
    background-size: 100%;
    -webkit-transition: background-image 0.3s;
    transition: background-image 0.3s;
    content: "";
}
@media (max-width: 768px) {
    .slider-navigation__button::after {
        width: 28px;
        height: 28px;
    }
}
@media (max-width: 414px) {
    .slider-navigation__button::after {
        width: 17px;
        height: 17px;
    }
}
.slider-navigation__button--prev::after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15.9819 10.0866C15.4189 9.55672 14.5328 9.58357 14.0029 10.1466L6.53625 18.0799C6.02889 18.619 6.02889 19.4599 6.53625 19.999L14.0029 27.9323C14.5328 28.4953 15.4189 28.5222 15.9819 27.9923C16.5449 27.4623 16.5718 26.5763 16.0419 26.0133L10.7959 20.4395H30.8891C31.6623 20.4395 32.2891 19.8127 32.2891 19.0395C32.2891 18.2663 31.6623 17.6395 30.8891 17.6395H10.7959L16.0419 12.0656C16.5718 11.5026 16.5449 10.6166 15.9819 10.0866Z%27 fill=%27white%27 /%3E%3C/svg%3E");
}
.slider-navigation__button--prev.swiper-button-disabled:after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15.9819 10.0866C15.4189 9.55672 14.5328 9.58357 14.0029 10.1466L6.53625 18.0799C6.02889 18.619 6.02889 19.4599 6.53625 19.999L14.0029 27.9323C14.5328 28.4953 15.4189 28.5222 15.9819 27.9923C16.5449 27.4623 16.5718 26.5763 16.0419 26.0133L10.7959 20.4395H30.8891C31.6623 20.4395 32.2891 19.8127 32.2891 19.0395C32.2891 18.2663 31.6623 17.6395 30.8891 17.6395H10.7959L16.0419 12.0656C16.5718 11.5026 16.5449 10.6166 15.9819 10.0866Z%27 fill=%27%23474747%27 /%3E%3C/svg%3E");
}
.slider-navigation__button--next:after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M22.4624 10.0866C23.0255 9.55672 23.9115 9.58357 24.4414 10.1466L31.9081 18.0799C32.4154 18.619 32.4154 19.4599 31.9081 19.999L24.4414 27.9323C23.9115 28.4953 23.0255 28.5222 22.4624 27.9923C21.8994 27.4623 21.8725 26.5763 22.4025 26.0133L27.6484 20.4395H7.55527C6.78207 20.4395 6.15527 19.8127 6.15527 19.0395C6.15527 18.2663 6.78207 17.6395 7.55527 17.6395H27.6484L22.4025 12.0656C21.8725 11.5026 21.8994 10.6166 22.4624 10.0866Z%27 fill=%27white%27 /%3E%3C/svg%3E");
}
.slider-navigation__button--next.swiper-button-disabled:after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M22.4624 10.0866C23.0255 9.55672 23.9115 9.58357 24.4414 10.1466L31.9081 18.0799C32.4154 18.619 32.4154 19.4599 31.9081 19.999L24.4414 27.9323C23.9115 28.4953 23.0255 28.5222 22.4624 27.9923C21.8994 27.4623 21.8725 26.5763 22.4025 26.0133L27.6484 20.4395H7.55527C6.78207 20.4395 6.15527 19.8127 6.15527 19.0395C6.15527 18.2663 6.78207 17.6395 7.55527 17.6395H27.6484L22.4025 12.0656C21.8725 11.5026 21.8994 10.6166 22.4624 10.0866Z%27 fill=%27%23474747%27 /%3E%3C/svg%3E");
}


/* End */


/* Start:/local/templates/haier/components/bitrix/news.list/preference-tables/style.css?17223715113440*/

.preferences {
    padding: 120px 0;
}
@media (max-width: 768px) {
    .preferences {
        padding: 80px 0;
    }
}
@media (max-width: 414px) {
    .preferences {
        padding: 50px 0;
    }
}
.preferences__title {
    margin-bottom: 50px;
}
@media (max-width: 768px) {
    .preferences__title {
        margin-bottom: 16px;
    }
}
.preferences__caption {
    margin-bottom: 24px;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
}
@media (max-width: 768px) {
    .preferences__caption {
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
    }
}
.preferences__tables {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 1140px) {
    .preferences__tables {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.preferences__tables-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(50% - 12px);
}
@media (max-width: 1140px) {
    .preferences__tables-item {
        width: 100%;
    }
}
@media (max-width: 1140px) {
    .preferences__tables-item + .preferences__tables-item {
        margin-top: 40px;
    }
}


.preferences__table-navigation {
    display: none;
    margin-top: 16px;
}
@media (max-width: 414px) {
    .preferences__table-navigation {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}


.table {
    width: 100%;
    outline: 1px solid #e0e4ea;
    outline-offset: -1px;
    border-radius: 15px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
}
@media (max-width: 414px) {
    .table {
        display: none;
    }
}
.table__content {
    display: table;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-radius: 15px;
    overflow: hidden;
}
.table__header {
    display: table-header-group;
}
.table__body {
    display: table-row-group;
}
.table__row {
    display: table-row;
    width: 100%;
}
.table__header-cell {
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #8f8f8f;
}
.table__cell {
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
}
.table__cell, .table__header-cell {
    display: table-cell;
    padding: 20px 26px;
    border: 1px solid #e0e4ea;
}
@media (max-width: 1140px) {
    .table__cell, .table__header-cell {
        padding: 16px;
    }
}

.mobile-table {
    display: none;
}
@media (max-width: 414px) {
    .mobile-table {
        display: block;
    }
}
.mobile-table__card {
    border-radius: 10px;
    padding: 12px;
    background-color: #F9F9F9;
}
.mobile-table__item + .mobile-table__item {
    margin-top: 12px;
}
.mobile-table__caption {
    margin-bottom: 2px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #8F8F8F;
}
.mobile-table__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
}

.preferences__text {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: .3em
}
@media (max-width: 768px) {
    .preferences__text {
        font-size: 16px;
        line-height: 24px;
    }
}

/* End */


/* Start:/local/templates/haier/components/bitrix/news.list/preference-list/style.css?17223715115909*/

.preferences__alert {
    position: relative;
    max-width: calc(50% - 12px);
    margin-top: 87px;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
}
@media (max-width: 768px) {
    .preferences__alert {
        max-width: 100%;
    }
}
@media (max-width: 414px) {
    .preferences__alert {
        font-size: 20px;
        line-height: 120%;
    }
}
.preferences__alert::before {
    position: absolute;
    bottom: calc(100% + 12px);
    left: 0;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.6023 6.93628C11.4127 7.34559 7.4094 9.59436 4.94803 13.0196C1.20063 18.2333 1.40611 25.9116 5.34529 30.9823C9.28447 36.053 16.5935 38.1593 22.662 36.0607C31.1497 33.1259 36.2593 22.4289 31.7382 14.1456C28.7289 8.63162 22.0215 5.67436 15.6023 6.93628ZM31.9075 25.2157C30.7721 27.6508 29.3557 29.773 27.3108 31.4892C20.0746 36.9083 9.57378 33.3609 6.11789 26.8985C3.1831 21.4103 4.96721 14.162 10.0773 10.2623C16.7804 5.1445 27.0686 7.3045 31.0165 14.5396C32.7831 17.7757 33.0878 21.7352 31.9075 25.2157ZM28.4724 8.69737L29.7393 3.64477C29.7658 3.53905 29.7492 3.42712 29.6932 3.33361C29.6372 3.2401 29.5464 3.17266 29.4406 3.14614C29.3349 3.11962 29.223 3.13618 29.1295 3.19219C29.036 3.24819 28.9685 3.33905 28.942 3.44477L27.6752 8.49737C27.6486 8.6031 27.6652 8.71503 27.7212 8.80854C27.7772 8.90205 27.8681 8.96948 27.9738 8.996C28.0795 9.02253 28.1914 9.00596 28.2849 8.94996C28.3785 8.89396 28.4459 8.8031 28.4724 8.69737ZM33.8746 6.34505C33.8331 6.31051 33.7851 6.28452 33.7335 6.26858C33.6819 6.25264 33.6277 6.24705 33.5739 6.25214C33.5201 6.25723 33.4679 6.2729 33.4202 6.29825C33.3725 6.3236 33.3303 6.35812 33.296 6.39984L30.7157 9.51162C30.6813 9.55318 30.6554 9.60111 30.6395 9.65267C30.6235 9.70424 30.6179 9.75844 30.623 9.81217C30.628 9.8659 30.6436 9.91811 30.6688 9.96583C30.694 10.0135 30.7284 10.0558 30.7699 10.0903C30.8115 10.1247 30.8594 10.1506 30.911 10.1665C30.9626 10.1824 31.0168 10.188 31.0705 10.183C31.1242 10.1779 31.1764 10.1624 31.2242 10.1371C31.2719 10.1119 31.3141 10.0776 31.3486 10.036L33.9289 6.92368C33.9634 6.88215 33.9893 6.83423 34.0053 6.78265C34.0212 6.73107 34.0268 6.67686 34.0218 6.62311C34.0168 6.56935 34.0012 6.51713 33.9759 6.46941C33.9506 6.4217 33.9162 6.37944 33.8746 6.34505ZM37.7004 11.0338C37.6775 10.9849 37.6453 10.941 37.6054 10.9046C37.5656 10.8681 37.519 10.8399 37.4683 10.8215C37.4176 10.8031 37.3637 10.7948 37.3098 10.7972C37.2559 10.7996 37.203 10.8126 37.1541 10.8355L33.1042 12.727C33.0095 12.7756 32.9373 12.859 32.9028 12.9598C32.8684 13.0605 32.8743 13.1707 32.9193 13.2671C32.9643 13.3636 33.045 13.4388 33.1444 13.4771C33.2437 13.5153 33.354 13.5136 33.4521 13.4722L37.502 11.5801C37.6007 11.5339 37.6769 11.4504 37.7141 11.348C37.7513 11.2456 37.7464 11.1326 37.7004 11.0338Z%27 fill=%27%234238F5%27/%3E%3Cpath d=%27M21.0438 11.0163C19.3767 10.8417 17.6956 10.849 16.0301 11.0382C15.9232 11.0504 15.8253 11.1041 15.7575 11.1877C15.6898 11.2713 15.6576 11.3782 15.6679 11.4854C16.1041 16.0432 16.7731 22.5182 16.9611 24.5265C16.9699 24.6217 17.0117 24.7108 17.0792 24.7785C17.1467 24.8462 17.2357 24.8883 17.3309 24.8974C18.0849 24.9708 18.7227 24.9139 19.4668 24.7966C19.5542 24.7828 19.6347 24.7413 19.6966 24.6781C19.7585 24.6149 19.7984 24.5335 19.8104 24.4459C19.983 23.1665 20.1709 21.5867 20.3885 19.7577C21.4548 10.7604 21.4997 11.3944 21.3238 11.1703C21.2897 11.1273 21.2474 11.0915 21.1993 11.0651C21.1512 11.0387 21.0984 11.0221 21.0438 11.0163ZM16.195 28.1347C16.1632 28.9851 16.6476 29.6854 17.4915 30.007C19.3326 30.71 21.3709 28.7297 20.2071 26.8766C19.0169 24.9845 16.2739 26.064 16.195 28.1347Z%27 fill=%27%234238F5%27/%3E%3C/svg%3E%0A");
    background-size: 100%;
    content: "";
}
@media (max-width: 414px) {
    .preferences__alert::before {
        width: 35px;
        height: 35px;
    }
}
.preferences__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 32px;
}
@media (max-width: 768px) {
    .preferences__columns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 414px) {
    .preferences__columns {
        margin-top: 20px;
    }
}
.preferences__column {
    width: calc(50% - 12px);
}
@media (max-width: 768px) {
    .preferences__column {
        width: 100%;
    }
}
.preferences__column + .preferences__column {
    margin-top: 12px;
}
.preferences__column-item {
    position: relative;
    padding-left: 32px;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
}
@media (max-width: 414px) {
    .preferences__column-item {
        font-size: 16px;
    }
}
.preferences__column-item::before {
    position: absolute;
    top: 5px;
    left: 0;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15.7713 5.71076C16.0691 5.99865 16.0771 6.47345 15.7892 6.77127L8.53924 14.2713C8.39611 14.4193 8.1984 14.502 7.99248 14.5C7.78655 14.4979 7.59054 14.4112 7.45041 14.2603L4.20041 10.7603C3.91856 10.4568 3.93613 9.98226 4.23966 9.7004C4.5432 9.41855 5.01775 9.43613 5.2996 9.73966L8.01095 12.6596L14.7108 5.72873C14.9987 5.43092 15.4735 5.42287 15.7713 5.71076Z%27 fill=%27%234238F5%27/%3E%3C/svg%3E%0A");
    content: "";
}
.preferences__column-item + .preferences__column-item {
    margin-top: 24px;
}
@media (max-width: 768px) {
    .preferences__column-item + .preferences__column-item {
        margin-top: 12px;
    }
}
/* End */


/* Start:/local/templates/haier/components/bitrix/news.list/progress/style.css?17223715118730*/
.about-progress {
    padding: 120px 0px 0px 0px;
}
@media (max-width: 768px) {
    .about-progress {
        padding: 70px 0px 34px 0px;
    }
}
@media (max-width: 414px) {
    .about-progress {
        position: relative;
        padding: 50px 0px 0px 0px;
    }
}
.about-progress__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 414px) {
    .about-progress__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.about-progress__title {
    width: 100%;
    margin-bottom: 50px;
}
@media (max-width: 768px) {
    .about-progress__title {
        margin-bottom: 30px;
    }
}
@media (max-width: 414px) {
    .about-progress__title {
        margin-bottom: 20px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
.about-progress__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 13px;
}
@media (max-width: 768px) {
    .about-progress__tags {
        margin-top: 6px;
    }
}
@media (max-width: 414px) {
    .about-progress__tags {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}
.about-progress__tag {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    padding: 10px 16px;
    border-radius: 15px;
    border: 1px solid #E0E4EA;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
@media (max-width: 768px) {
    .about-progress__tag {
        padding: 7px 16px;
    }
}
.about-progress__tag:last-child {
    margin-right: 0;
}
.about-progress__tag:hover {
    color: #ffffff;
    background-color: #4238F5;
    border: 0px;
}
.about-progress__tag--active {
    color: #ffffff;
    background-color: #4238F5;
    border: 0px;
}
.about-progress__slider {
    width: 100%;
}
@media (max-width: 414px) {
    .about-progress__slider {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
}
.about-progress__slider .swiper-slide img {
    border-radius: 15px;
    height: 485px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
@media (max-width: 768px) {
    .about-progress__slider .swiper-slide img {
        height: 275px;
    }
}
@media (max-width: 414px) {
    .about-progress__slider .swiper-slide img {
        height: 212px;
    }
}
.about-progress__slider .swiper-slide p {
    width: 90%;
    margin-top: 20px;
    color: #171717;
    font-size: 24px;
    font-weight: 400;
}
@media (max-width: 768px) {
    .about-progress__slider .swiper-slide p {
        margin-top: 12px;
        font-size: 16px;
        width: 100%;
    }
}
@media (max-width: 414px) {
    .about-progress__slider .swiper-slide p {
        white-space: nowrap;
        line-height: 24px;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 50px;
    }
}
.about-progress__slider .swiper {
    margin-top: 45px;
}
@media (max-width: 768px) {
    .about-progress__slider .swiper {
        margin-top: 25px;
    }
}
@media (max-width: 414px) {
    .about-progress__slider-navigation {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
}

.about-progress__slider-navigation.slider-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
}
@media (max-width: 768px) {
    .about-progress__slider-navigation.slider-navigation {
        gap: 12px;
    }
}
.about-progress__slider-navigation .slider-navigation__button {
    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;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: #4238F5;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
@media (max-width: 768px) {
    .about-progress__slider-navigation .slider-navigation__button {
        width: 50px;
        height: 50px;
    }
}
@media (max-width: 414px) {
    .about-progress__slider-navigation .slider-navigation__button {
        width: 35px;
        height: 35px;
    }
}
.about-progress__slider-navigation .slider-navigation__button.swiper-button-disabled {
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #171717;
    opacity: 1;
    cursor: auto;
    pointer-events: none;
}
.about-progress__slider-navigation .slider-navigation__button::after {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 38px;
    height: 38px;
    background-position: center;
    background-size: 100%;
    -webkit-transition: background-image 0.3s;
    transition: background-image 0.3s;
    content: "";
}
@media (max-width: 768px) {
    .about-progress__slider-navigation .slider-navigation__button::after {
        width: 28px;
        height: 28px;
    }
}
@media (max-width: 414px) {
    .about-progress__slider-navigation .slider-navigation__button::after {
        width: 17px;
        height: 17px;
    }
}
.about-progress__slider-navigation .slider-navigation__button--prev::after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15.9819 10.0866C15.4189 9.55672 14.5328 9.58357 14.0029 10.1466L6.53625 18.0799C6.02889 18.619 6.02889 19.4599 6.53625 19.999L14.0029 27.9323C14.5328 28.4953 15.4189 28.5222 15.9819 27.9923C16.5449 27.4623 16.5718 26.5763 16.0419 26.0133L10.7959 20.4395H30.8891C31.6623 20.4395 32.2891 19.8127 32.2891 19.0395C32.2891 18.2663 31.6623 17.6395 30.8891 17.6395H10.7959L16.0419 12.0656C16.5718 11.5026 16.5449 10.6166 15.9819 10.0866Z%27 fill=%27white%27 /%3E%3C/svg%3E");
}
.about-progress__slider-navigation .slider-navigation__button--prev.swiper-button-disabled:after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15.9819 10.0866C15.4189 9.55672 14.5328 9.58357 14.0029 10.1466L6.53625 18.0799C6.02889 18.619 6.02889 19.4599 6.53625 19.999L14.0029 27.9323C14.5328 28.4953 15.4189 28.5222 15.9819 27.9923C16.5449 27.4623 16.5718 26.5763 16.0419 26.0133L10.7959 20.4395H30.8891C31.6623 20.4395 32.2891 19.8127 32.2891 19.0395C32.2891 18.2663 31.6623 17.6395 30.8891 17.6395H10.7959L16.0419 12.0656C16.5718 11.5026 16.5449 10.6166 15.9819 10.0866Z%27 fill=%27%23474747%27 /%3E%3C/svg%3E");
}
.about-progress__slider-navigation .slider-navigation__button--next:after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M22.4624 10.0866C23.0255 9.55672 23.9115 9.58357 24.4414 10.1466L31.9081 18.0799C32.4154 18.619 32.4154 19.4599 31.9081 19.999L24.4414 27.9323C23.9115 28.4953 23.0255 28.5222 22.4624 27.9923C21.8994 27.4623 21.8725 26.5763 22.4025 26.0133L27.6484 20.4395H7.55527C6.78207 20.4395 6.15527 19.8127 6.15527 19.0395C6.15527 18.2663 6.78207 17.6395 7.55527 17.6395H27.6484L22.4025 12.0656C21.8725 11.5026 21.8994 10.6166 22.4624 10.0866Z%27 fill=%27white%27 /%3E%3C/svg%3E");
}
.about-progress__slider-navigation .slider-navigation__button--next.swiper-button-disabled:after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M22.4624 10.0866C23.0255 9.55672 23.9115 9.58357 24.4414 10.1466L31.9081 18.0799C32.4154 18.619 32.4154 19.4599 31.9081 19.999L24.4414 27.9323C23.9115 28.4953 23.0255 28.5222 22.4624 27.9923C21.8994 27.4623 21.8725 26.5763 22.4025 26.0133L27.6484 20.4395H7.55527C6.78207 20.4395 6.15527 19.8127 6.15527 19.0395C6.15527 18.2663 6.78207 17.6395 7.55527 17.6395H27.6484L22.4025 12.0656C21.8725 11.5026 21.8994 10.6166 22.4624 10.0866Z%27 fill=%27%23474747%27 /%3E%3C/svg%3E");
}

.about-progress__slider-navigation .swiper-button-lock{
    display: none !important;
}
/* End */


/* Start:/local/templates/haier/components/bitrix/news.list/achievements/style.css?17223715113039*/
.about-achievements {
    padding: 120px 0px 120px 0px;
}
@media (max-width: 768px) {
    .about-achievements {
        padding: 36px 0px 72px 0px;
    }
}
@media (max-width: 414px) {
    .about-achievements {
        position: relative;
        padding: 50px 0px;
    }
}
.about-achievements__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px;
}
@media (max-width: 768px) {
    .about-achievements__title {
        margin-bottom: 30px;
    }
}
@media (max-width: 414px) {
    .about-achievements__title {
        margin-bottom: 20px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
.about-achievements__slider-navigation {
    margin-left: auto;
    height: 70px;
}
@media (max-width: 768px) {
    .about-achievements__slider-navigation {
        height: 50px;
    }
}
@media (max-width: 414px) {
    .about-achievements__slider-navigation {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin: 20px 0 0 0;
    }
}
.about-achievements__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 414px) {
    .about-achievements__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.about-achievements__slider {
    width: 100%;
}
@media (max-width: 414px) {
    .about-achievements__slider {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}
.about-achievements__slider .swiper {
    width: 100%;
}
.about-achievements__slider .swiper-slide {
    border-radius: 15px;
    border: 1px solid #E0E4EA;
    background: #F9F9F9;
    padding: 30px;
}
@media (max-width: 768px) {
    .about-achievements__slider .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media (max-width: 600px) {
    .about-achievements__slider .swiper-slide {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.about-achievements__slider .swiper-slide img {
    height: 345px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
@media (max-width: 1600px) {
    .about-achievements__slider .swiper-slide img {
        height: auto;
    }
}
@media (max-width: 768px) {
    .about-achievements__slider .swiper-slide img {
        width: 250px;
    }
}
@media (max-width: 600px) {
    .about-achievements__slider .swiper-slide img {
        width: 200px;
    }
}
@media (max-width: 414px) {
    .about-achievements__slider .swiper-slide img {
        width: 150px;
    }
}
/* End */


/* Start:/local/components/cosmo/feedback.form/templates/.default/style.css?17223715119354*/
.feedback-form {
    background: #F9F9F9;
    padding: 80px 0px 100px 0px;
}

@media (max-width: 768px) {
    .feedback-form {
        padding: 40px 0px;
    }
}

@media (max-width: 414px) {
    .feedback-form {
        padding: 25px 0px;
    }
}

.feedback-form__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 1140px) {
    .feedback-form__wrapper {
        display: block;
    }
}

.feedback-form__info {
    width: 457px;
    max-width: 30%;
}

@media (max-width: 1140px) {
    .feedback-form__info {
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 414px) {
    .feedback-form__info {
        max-width: 235px;
    }
}

.feedback-form__title {
    margin-bottom: 50px;
    max-width: 395px;
}

@media (max-width: 1140px) {
    .feedback-form__title {
        margin-bottom: 16px;
    }
}

.feedback-form__desc {
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
}

@media (max-width: 1140px) {
    .feedback-form__desc {
        margin-bottom: 50px;
    }
}

@media (max-width: 768px) {
    .feedback-form__desc {
        font-size: 16px;
    }
}

@media (max-width: 414px) {
    .feedback-form__desc {
        line-height: 24px;
        margin-bottom: 20px;
    }
}

.feedback-form__fields {
    width: calc(50% - 12px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 1260px) {
    .feedback-form__fields {
        width: 60%;
    }
}

@media (max-width: 1140px) {
    .feedback-form__fields {
        width: 100%;
        display: block;
    }
}

.feedback-form__form {
    width: 100%;
}

.feedback-form__tags {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 50px;
}

@media (max-width: 768px) {
    .feedback-form__tags {
        margin-bottom: 22px;
        width: 100%;
        overflow: auto;
        padding-bottom: 8px;
    }
}

@media (max-width: 414px) {
    .feedback-form__tags {
        padding-bottom: 8px;
        margin-bottom: 12px;
    }
}

.feedback-form__tag {
    margin-right: 16px;
}

@media (max-width: 768px) {
    .feedback-form__tag {
        margin-right: 12px;
    }
}

@media (max-width: 414px) {
    .feedback-form__tag {
        margin-right: 4px;
    }
}

.feedback-form__tag input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

.feedback-form__tag label {
    display: block;
    color: #8F8F8F;
    border: 1px solid #E0E4EA;
    font-size: 16px;
    padding: 10px 16px;
    font-weight: 400;
    border-radius: 15px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 768px) {
    .feedback-form__tag label {
        padding: 7px 16px;
    }
}

.feedback-form__tag label:last-child {
    margin-right: 0;
}

.feedback-form__tag input:checked + label {
    color: #ffffff;
    background-color: #4238F5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.feedback-form__input {
    margin-bottom: 40px;
}

@media (max-width: 414px) {
    .feedback-form__input {
        margin-bottom: 20px;
    }
}

.feedback-form__input input {
    background: transparent;
    width: 100%;
    border-bottom: 1px solid #E0E4EA;
    padding-bottom: 25px;
}

@media (max-width: 768px) {
    .feedback-form__input input {
        padding-bottom: 18px;
    }
}

@media (max-width: 414px) {
    .feedback-form__input input {
        padding-bottom: 12px;
    }
}

.feedback-form__input input::-webkit-input-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-form__input input::-moz-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-form__input input:-ms-input-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-form__input input::-ms-input-placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

.feedback-form__input input::placeholder {
    color: #8F8F8F;
    font-size: 24px;
}

@media (max-width: 1140px) {
    .feedback-form__input input::-webkit-input-placeholder {
        font-size: 16px;
    }

    .feedback-form__input input::-moz-placeholder {
        font-size: 16px;
    }

    .feedback-form__input input:-ms-input-placeholder {
        font-size: 16px;
    }

    .feedback-form__input input::-ms-input-placeholder {
        font-size: 16px;
    }

    .feedback-form__input input::placeholder {
        font-size: 16px;
    }
}

.feedback-form__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 414px) {
    .feedback-form__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-form__button {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding: 15px 29px;
    margin-right: 80px;
    border-radius: 15px;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    background-color: #4238F5;
    letter-spacing: 1px;
}

@media (max-width: 1140px) {
    .feedback-form__button {
        padding: 15px 50px;
    }
}

@media (max-width: 768px) {
    .feedback-form__button {
        padding: 10px 50px;
        margin-right: 46px;
    }
}

@media (max-width: 414px) {
    .feedback-form__button {
        width: 100%;
        margin-right: 0;
    }
}

.feedback-form__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-form__agreement {
        width: 60%;
    }
}

@media (max-width: 414px) {
    .feedback-form__agreement {
        width: 100%;
        margin-bottom: 28px;
    }
}

.feedback-form__checkbox-label {
    position: relative;
    max-width: 374px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #5F6671;
}

@media (max-width: 768px) {
    .feedback-form__checkbox-label {
        font-size: 14px;
    }
}

@media (max-width: 414px) {
    .feedback-form__checkbox-label {
        padding-left: 36px;
        font-size: 12px;
        line-height: 18px;
    }
}

.feedback-form__checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.feedback-form__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: 414px) {
    .feedback-form__checkbox + label::before {
        left: 0;
    }
}

.feedback-form__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: 414px) {
    .feedback-form__checkbox:checked + label::after {
        left: 4px;
    }
}

.feedback-form__button:disabled {
    cursor: auto;
    opacity: .6;
}

.feedback-form__input.form-input--error input {
    border-bottom-color: #994242b0;
}

.form-input__error-text {
    display: none;
    color: #994242b0;
    font-size: 14px;
}

.form-input--error .form-input__error-text {
    display: block;
}

.form-input--agree.form-input--error label {
    color: #994242b0;
}

.form-input--agree.form-input--error label:before {
    border-color: #994242b0;
}
/* End */
/* /local/templates/haier/assets/css/pages/about.css?172237151577 */
/* /local/components/cosmo/features.block/templates/.default/style.css?17223715114506 */
/* /local/templates/haier/components/bitrix/breadcrumb/custom/style.css?17223715112179 */
/* /local/templates/haier/components/bitrix/news.list/infrastructure/style.css?17223715113409 */
/* /local/templates/haier/components/bitrix/news.list/spaces/style.css?17223715118964 */
/* /local/templates/haier/components/bitrix/news.list/preference-tables/style.css?17223715113440 */
/* /local/templates/haier/components/bitrix/news.list/preference-list/style.css?17223715115909 */
/* /local/templates/haier/components/bitrix/news.list/progress/style.css?17223715118730 */
/* /local/templates/haier/components/bitrix/news.list/achievements/style.css?17223715113039 */
/* /local/components/cosmo/feedback.form/templates/.default/style.css?17223715119354 */
