

/* Start:/local/components/componentsTheme/block.reviews/templates/.default/style.css?17744498071180*/
.reviews-block {
    container-name: reviews-block;
    container-type: inline-size;
}

.reviews__wrapper {
    position: relative;
    display: flex;
    gap: var(--Gap-30);
    align-items: stretch;
}

.reviews__widget {
    position: relative;
    width: 0%;
    flex-grow: 1;
}
.reviews__widget > * {
    width: 100% !important;
    height: 100% !important;
}


.reviews__form-wrapper {
    position: relative;
    width: 42.808%;
    height: fit-content;
    padding: var(--Padding-40);
    border-radius: 10px;
    background-color: var(--Background-thirdly);
}

.reviews__form-subtitle {
    position: relative;
    color: var(--Main-text-secondary);
    margin-bottom: var(--Margin-25);
}
.reviews__form-title {
    position: relative;
    color: var(--Head-secondary);
    margin-bottom: var(--Margin-15);
}

@container reviews-block (max-width: 708px) {
    .reviews__wrapper {
        flex-direction: column;
    }
    .reviews__form-wrapper,
    .reviews__widget {
        width: 100%;
    }
    .reviews__widget > * {
        height: 600px !important;
    }
    .reviews__widget {
        height: auto;
    }
}
/* End */


/* Start:/local/components/bitrix/form.result.new/templates/.default/style.css?1774449807227*/
.component-form {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: var(--Gap-10);

	& input[type="submit"] {
		margin-top: var(--Gap-20);
	}
}
.component-form__modal {
	display: none !important;
}
/* End */


/* Start:/local/components/componentsTheme/block.manufacturers/templates/.default/style.css?1774449807675*/
/* ===MANUFACTURERS BLOCK=== */
.manufacturers-swiper {
    position: relative;
    width: 100%;
    height: fit-content;
}
.manufacturers-swiper .manufacturers-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    height: fit-content;
    aspect-ratio: 204 / 100;
    border-radius: 10px;
    background-color: var(--Background);
    border: dashed 1px var(--Stroke);
    padding: var(--Padding-10);
    overflow: hidden;
}
.manufacturers-item__img {
    position: relative;
    width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: center;
}
/* ===/MANUFACTURERS BLOCK=== */
/* End */
/* /local/components/componentsTheme/block.reviews/templates/.default/style.css?17744498071180 */
/* /local/components/bitrix/form.result.new/templates/.default/style.css?1774449807227 */
/* /local/components/componentsTheme/block.manufacturers/templates/.default/style.css?1774449807675 */
