

/* Start:/local/templates/miningx100/css/about.css?17633804057484*/
.about-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: var(--text-accent-default);
    margin-top: 80px;
}

.about-desc {
    font-weight: 500;
    font-size: 48px;
    line-height: 117%;
    text-align: center;
    color: var(--text-neutral-header);
    margin-top: 24px;
}

.about-desc_help {
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: var(--text-neutral-dark);
    max-width: 670px;
    margin: 12px auto 0;
}

.catalog-btn span {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.8335 14.1666L14.1668 5.83325M14.1668 5.83325H5.8335M14.1668 5.83325V14.1666" stroke="%23EBEBED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.about-btn {
    margin: 48px 0 32px;
    justify-content: center;
}

.about-btn .catalog-btn {
    background: var(--component-accent-primary-default);
    color: var(--text-neutral-lightest);
}

.about-reviews {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
}

.about-reviews-rate {
    display: flex;
    gap: 8px;
    align-items: center;
}

.about-reviews-rate-items {
    display: flex;
    gap: 2px;
}

.about-reviews-title {
    font-size: 12px;
    line-height: 133%;
    color: var(--text-neutral-default);
}

.about-reviews-rate-count {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    letter-spacing: 0.02em;
    color: var(--text-neutral-darker);
}

.about-reviews-rate-items span {
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.90156 2.87774C10.0936 2.48863 10.1897 2.29407 10.32 2.23191C10.4335 2.17782 10.5653 2.17782 10.6787 2.23191C10.8091 2.29407 10.9051 2.48863 11.0972 2.87774L12.9194 6.56938C12.9761 6.68426 13.0045 6.7417 13.0459 6.78629C13.0826 6.82578 13.1266 6.85777 13.1754 6.8805C13.2306 6.90617 13.294 6.91543 13.4208 6.93396L17.4968 7.52973C17.9261 7.59247 18.1407 7.62384 18.24 7.72868C18.3264 7.81989 18.3671 7.94523 18.3506 8.06979C18.3317 8.21296 18.1763 8.3643 17.8656 8.66696L14.9172 11.5387C14.8253 11.6282 14.7794 11.6729 14.7497 11.7262C14.7234 11.7734 14.7066 11.8252 14.7001 11.8787C14.6928 11.9392 14.7036 12.0025 14.7253 12.1289L15.421 16.1851C15.4944 16.6129 15.531 16.8268 15.4621 16.9537C15.4021 17.0642 15.2955 17.1416 15.1719 17.1645C15.0299 17.1909 14.8378 17.0899 14.4536 16.8878L10.8097 14.9715C10.6961 14.9118 10.6394 14.8819 10.5795 14.8702C10.5266 14.8598 10.4721 14.8598 10.4192 14.8702C10.3594 14.8819 10.3026 14.9118 10.1891 14.9715L6.54512 16.8878C6.16094 17.0899 5.96886 17.1909 5.82683 17.1645C5.70325 17.1416 5.59662 17.0642 5.53663 16.9537C5.46768 16.8268 5.50437 16.6129 5.57774 16.1851L6.27342 12.1289C6.29511 12.0025 6.30595 11.9392 6.29862 11.8787C6.29212 11.8252 6.27527 11.7734 6.24902 11.7262C6.21937 11.6729 6.17341 11.6282 6.0815 11.5387L3.13315 8.66696C2.8224 8.3643 2.66703 8.21296 2.64812 8.06979C2.63167 7.94523 2.67231 7.81989 2.75872 7.72868C2.85804 7.62384 3.07266 7.59247 3.50189 7.52973L7.57794 6.93396C7.7047 6.91543 7.76808 6.90617 7.82328 6.8805C7.87215 6.85777 7.91615 6.82578 7.95284 6.78629C7.99427 6.7417 8.02262 6.68426 8.07933 6.56938L9.90156 2.87774Z" fill="%23F69152" /></svg>');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.container-members h2 {
    text-align: left;
}

.container-members-text {
    font-size: 14px;
    line-height: 143%;
    letter-spacing: 0.02em;
    color: var(--text-neutral-dark);
    max-width: 535px;
    margin: 16px 0 48px;
}

.about-content-brand {
    margin-top: 48px;
}

.about-content-brand .list-brand::before {
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}

.about-content-brand .list-brand::after {
    background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}

.about-content-info {
    display: flex;
    gap: 16px;
    flex-direction: column;
    position: relative;
}

.about-content-info::before {
    content: ' ';
    border-bottom: 1px solid var(--stroke-neutral-lighter);
    border-right: 1px solid var(--stroke-neutral-lighter);
    width: 72px;
    height: 72px;
    position: absolute;
    top: -72px;
    left: -72px;
}

.about-content-info::after {
    content: ' ';
    border-top: 1px solid var(--stroke-neutral-lighter);
    border-left: 1px solid var(--stroke-neutral-lighter);
    width: 72px;
    height: 72px;
    position: absolute;
    bottom: -72px;
    right: -72px;
}

.about-content-items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.about-content-item {
    border: 1px solid var(--stroke-neutral-lighter);
    border-radius: 20px;
    padding: 24px;
    background: var(--surface-lighter);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
}

.about-content-items .about-content-item:first-child {
    border-radius: 0 20px 20px 20px;
}

.about-content-item div {
    font-size: 28px;
    line-height: 129%;
    text-align: center;
    color: var(--text-accent-default);
}

.about-content-item span {
    font-size: 14px;
    line-height: 143%;
    letter-spacing: 0.02em;
    text-align: center;
    color: var(--text-neutral-darker);
}

.about-content-video {
    border: 1px solid var(--stroke-neutral-lighter);
    border-radius: 20px 20px 0 20px;
    min-height: 360px;
    max-height: 360px;
    background: var(--surface-lighter);
    overflow: hidden;
}

@media (max-width: 1140px) {
    .about-desc {
        font-size: 36px;
        line-height: 122%;
        padding: 0 15px;
    }
}

@media (max-width: 690px) {
    .about-title {
        text-align: left;
        font-size: 14px;
        line-height: 143%;
        letter-spacing: 0.02em;
    }

    .about-desc {
        padding: 0;
        font-weight: 500;
        font-size: 24px;
        line-height: 125%;
        text-align: left;
    }

    .about-desc_help {
        font-weight: 500;
        font-size: 13px;
        line-height: 123%;
        text-align: left;
    }

    .advantages-btn {
        justify-content: flex-start;
        max-width: 280px;
        flex-wrap: wrap;
        margin: 64px 0 32px;
    }

    .about-reviews {
        align-items: flex-start;
    }

    .about-content-items {
        display: flex;
        flex-direction: column;
    }

    .about-content-video,
    .about-content-items .about-content-item:first-child {
        border-radius: 20px;
    }

    .about-content-info::after,
    .about-content-info::before {
        display: none;
    }

    .about-content-item div {
        font-size: 24px;
        line-height: 125%;
    }

    .about-content-item span {
        font-size: 12px;
        line-height: 133%;
        padding: 0 5px;
    }

    .about-content-item {
        padding: 55px 24px;
    }

    .about-content-video {
        min-height: 200px;
    }
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/brand/style.css?1763380405741*/
.list-brand {
	display: flex;
	gap: 24px;
	max-width: 636px;
	position: relative;
	overflow: hidden;
}

.list-brand::before {
	content: ' ';
	width: 124px;
	height: 40px;
	display: block;
	background: linear-gradient(90deg, #fafaff 0%, rgba(250, 250, 255, 0) 100%);
	position: absolute;
	left: 0;
	z-index: 2;
}

.list-brand::after {
	content: ' ';
	width: 124px;
	height: 40px;
	display: block;
	background: linear-gradient(270deg, #fafbff 0%, rgba(250, 251, 255, 0) 100%);
	position: absolute;
	right: 0;
	z-index: 2;
}

.swiper-slide {
	width: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.swiper-slide img {
	max-height: 40px;
	object-fit: contain;
}

.swiper-wrapper {
  transition-timing-function: linear;
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/company-members/style.css?17633804055506*/
.list-company-members .swiper-wrapper {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
}

.item-company-members {
	border: 1px solid var(--stroke-neutral-lighter);
	border-radius: 16px;
	background: var(--surface-lighter);
}

.item-company-members.swiper-slide {
	flex-direction: column;
	align-items: flex-start;
}

.item-company-members-name {
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 24px 16px;
	font-size: 14px;
	line-height: 143%;
	letter-spacing: 0.02em;
	color: var(--text-neutral-header);
}

.item-company-members-name span {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-default);
}

.item-company-members-img {
	margin: 8px 8px 0 8px;
	background: var(--component-accent-secondary-default);
	border-radius: 12px;
	overflow: hidden;
	max-height: 248px;
	height: 100%;
}

.item-company-members-btn {
	border: 1px solid var(--stroke-accent-default);
	border-radius: 8px 8px 16px 16px;
	width: 100%;
	background: var(--component-accent-secondary-default);
}

.item-company-members-btn a {
	width: 100%;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 143%;
	color: var(--text-accent-default);
	text-align: center;
	display: flex;
	justify-content: center;
}

.item-company-members-img img {
	height: 100%;
	width: 100%;
	display: block;
	max-height: 248px;
}

.item-company-members-contact {
	display: flex;
	flex-direction: column;
	gap: 8px;
	padding: 0 16px 24px 16px;
}

.item-company-members-contact div,
.item-company-members-contact div a {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-darker);
}

.item-company-members-contact .phone,
.item-company-members-contact .telegram {
	display: flex;
	align-items: center;
	gap: 8px;
}

.item-company-members-contact .phone::before {
	content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.58685 5.90223C6.05085 6.86865 6.68337 7.77441 7.48443 8.57546C8.28548 9.37651 9.19124 10.009 10.1577 10.473C10.2408 10.5129 10.2823 10.5329 10.3349 10.5482C10.5218 10.6027 10.7513 10.5636 10.9096 10.4502C10.9542 10.4183 10.9923 10.3802 11.0685 10.304C11.3016 10.071 11.4181 9.95443 11.5353 9.87824C11.9772 9.59091 12.5469 9.59091 12.9889 9.87824C13.106 9.95443 13.2226 10.071 13.4556 10.304L13.5856 10.4339C13.9398 10.7882 14.117 10.9654 14.2132 11.1556C14.4046 11.534 14.4046 11.9809 14.2132 12.3592C14.117 12.5495 13.9399 12.7266 13.5856 13.0809L13.4805 13.186C13.1274 13.5391 12.9508 13.7156 12.7108 13.8505C12.4445 14.0001 12.0308 14.1077 11.7253 14.1068C11.45 14.1059 11.2619 14.0525 10.8856 13.9457C8.86333 13.3718 6.95509 12.2888 5.36311 10.6968C3.77112 9.10479 2.68814 7.19655 2.11416 5.17429C2.00735 4.79799 1.95395 4.60984 1.95313 4.33455C1.95222 4.02906 2.0598 3.6154 2.20941 3.34907C2.34424 3.10904 2.52078 2.9325 2.87386 2.57942L2.97895 2.47433C3.33325 2.12004 3.5104 1.94289 3.70065 1.84666C4.07903 1.65528 4.52587 1.65528 4.90424 1.84666C5.0945 1.94289 5.27164 2.12004 5.62594 2.47433L5.75585 2.60424C5.98892 2.83732 6.10546 2.95385 6.18165 3.07104C6.46898 3.51296 6.46898 4.08268 6.18165 4.52461C6.10546 4.6418 5.98892 4.75833 5.75585 4.9914C5.67964 5.06761 5.64154 5.10571 5.60965 5.15026C5.4963 5.30854 5.45717 5.53805 5.51165 5.72495C5.52698 5.77754 5.54694 5.81911 5.58685 5.90223Z" stroke="%2318172A" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	width: 16px;
	height: 16px;
	display: block;
}

.item-company-members-contact .telegram::before {
	content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.95856 7.1755C5.71589 5.48736 8.21719 4.36563 9.47321 3.82142C13.048 2.27766 13.7995 2.01111 14.2826 2C14.3899 2 14.6261 2.02221 14.7871 2.15549C14.916 2.26655 14.9482 2.41093 14.9696 2.52199C14.9911 2.63306 15.0126 2.86629 14.9911 3.04399C14.7979 5.15417 13.9605 10.2741 13.5311 12.6287C13.3486 13.6282 12.9944 13.9614 12.6508 13.9947C11.8994 14.0614 11.3304 13.4838 10.6111 12.9952C9.47321 12.2288 8.83983 11.7513 7.7341 10.996C6.45661 10.1298 7.28323 9.65219 8.01322 8.87475C8.20645 8.67484 11.5022 5.5651 11.5666 5.28744C11.5773 5.25412 11.5773 5.12085 11.5022 5.05421C11.427 4.98757 11.3197 5.00979 11.2338 5.032C11.1157 5.05421 9.31218 6.29811 5.80177 8.75259C5.28648 9.11909 4.82486 9.29679 4.40619 9.28569C3.94458 9.27458 3.06429 9.01913 2.39871 8.79701C1.59356 8.53046 0.949452 8.38608 1.00313 7.91962C1.03533 7.67528 1.35739 7.43094 1.95856 7.1755Z" fill="%23239BD5" /></svg>');
	width: 16px;
	height: 16px;
	display: block;
}


@media (max-width: 1140px) {
	.list-company-members .swiper-wrapper {
		grid-template-columns: repeat(2, 1fr);
	}

	.item-company-members-img {
		width: -webkit-fill-available;
	}
}

@media (max-width: 690px) {
	.swiper.list-company-members {
		overflow: unset;
	}

	.list-company-members .swiper-wrapper {
		display: flex;
		gap: 0;
	}

	.item-company-members {
		border: 0;
		background: unset;
	}

	.item-company-members-img {
		margin: 0;
	}

	.item-company-members-name {
		padding: 12px 8px 24px;
		font-size: 13px;
		line-height: 123%;
	}

	.item-company-members-contact {
		padding: 0px 8px 16px 8px;
	}

	.item-company-members-btn {
		width: -webkit-fill-available;
		border-radius: 8px;
		margin: 0 8px;
	}

	.item-company-members-img img {
		max-height: 180px;
	}

	.item-company-members-btn a {
		font-weight: 600;
		font-size: 13px;
		line-height: 123%;
	}
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/reviews/style.css?17633804053462*/
.list-reviews {
	display: flex;
	gap: 8px;
}

.item-reviews {
	border: 1px solid var(--stroke-neutral-lighter);
	border-radius: 16px;
	padding: 16px;
	background: var(--surface-lighter);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 32px;
}

.item-reviews:hover {
	cursor: pointer;
	background: var(--Surface-light, #F1F1F2);
}

.item-reviews-text {
	line-height: 143%;
	letter-spacing: 0.02em;
	color: var(--text-neutral-darker);
}

.item-reviews-img_value {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.item-reviews-value {
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	color: var(--text-warning-default);
	display: flex;
	align-items: center;
	gap: 4px;
}

.item-reviews-value::before {
	content: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.85494 2.30205C8.0086 1.99076 8.08542 1.83511 8.18972 1.78538C8.28047 1.74211 8.3859 1.74211 8.47664 1.78538C8.58094 1.83511 8.65777 1.99076 8.81143 2.30205L10.2692 5.25536C10.3146 5.34726 10.3373 5.39321 10.3704 5.42889C10.3998 5.46048 10.435 5.48607 10.474 5.50425C10.5182 5.52479 10.5689 5.5322 10.6703 5.54702L13.9312 6.02364C14.2745 6.07383 14.4462 6.09893 14.5257 6.1828C14.5948 6.25576 14.6273 6.35603 14.6142 6.45569C14.599 6.57022 14.4748 6.69129 14.2262 6.93342L11.8675 9.23078C11.7939 9.3024 11.7572 9.33821 11.7335 9.38081C11.7125 9.41854 11.699 9.45998 11.6938 9.50284C11.6879 9.55125 11.6966 9.60183 11.7139 9.703L12.2705 12.9479C12.3292 13.2902 12.3585 13.4613 12.3034 13.5628C12.2554 13.6512 12.1701 13.7132 12.0712 13.7315C11.9576 13.7526 11.8039 13.6717 11.4966 13.5101L8.58142 11.9771C8.49059 11.9293 8.44518 11.9054 8.39733 11.896C8.35497 11.8877 8.3114 11.8877 8.26903 11.896C8.22119 11.9054 8.17577 11.9293 8.08494 11.9771L5.16979 13.5101C4.86245 13.6717 4.70878 13.7526 4.59515 13.7315C4.49629 13.7132 4.41099 13.6512 4.363 13.5628C4.30784 13.4613 4.33719 13.2902 4.39589 12.9479L4.95243 9.703C4.96978 9.60183 4.97845 9.55125 4.97258 9.50284C4.96739 9.45998 4.95391 9.41854 4.93291 9.38081C4.90919 9.33821 4.87242 9.3024 4.79889 9.23078L2.44021 6.93342C2.19161 6.69129 2.06731 6.57022 2.05219 6.45569C2.03903 6.35603 2.07154 6.25576 2.14067 6.1828C2.22013 6.09893 2.39182 6.07383 2.7352 6.02364L5.99604 5.54702C6.09745 5.5322 6.14816 5.52479 6.19232 5.50425C6.23141 5.48607 6.26661 5.46048 6.29596 5.42889C6.32911 5.39321 6.35179 5.34726 6.39715 5.25536L7.85494 2.30205Z" fill="%23F69152" /></svg>');
	width: 17px;
	height: 16px;
	display: block;
}

.item-reviews-img_name {
	display: flex;
	gap: 12px;
}

.item-reviews-name {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-darker);
	margin-bottom: 4px;
}

.item-reviews-img {
	background: var(--surface-dark);
	border-radius: 100px;
	width: 40px;
	height: 40px;
}

.item-reviews-company {
	display: flex;
	align-items: center;
	gap: 6px;
	color: var(--text-neutral-darker);
}

.items-reviews-wrapper {
	opacity: 0;
	will-change: transform, opacity;
	transform-style: preserve-3d;
	transition: opacity 0.4s ease;
	display: flex;
	flex-direction: column;
	gap: 8px;
	position: relative;
}

.items-reviews-wrapper.in-view {
	opacity: 1;
}


@media (max-width: 1140px) {
	.items-reviews-wrapper {
		width: 100%;
	}

	.items-reviews-wrapper:last-child {
		display: none;
	}
}

@media (max-width: 690px) { 
		.items-reviews-wrapper:nth-child(2) {
		display: none;
	}
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/list-question-answer/style.css?17633804051367*/
.item-question-answer {
	padding-top: 20px;
	border-bottom: 1px solid var(--stroke-neutral-lighter);
	cursor: pointer;
}

.item-question {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: var(--text-neutral-darker);
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.item-question::after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8.75L10 13.75L15 8.75" stroke="%239D9CA4" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	transition: transform 0.3s ease;
	transform-origin: center;
}

.item-question-answer.active .item-question::after {
	transform: rotate(180deg);
}

.item-answer {
	padding-top: 20px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0.02em;
	color: var(--text-neutral-dark);
}

@media (max-width: 690px) {
	.item-question {
		font-size: 14px;
		line-height: 143%;
		letter-spacing: 0.02em;
	}

	.item-answer {
		font-size: 14px;
		line-height: 143%;
		letter-spacing: 0.02em;
	}
}
/* End */
/* /local/templates/miningx100/css/about.css?17633804057484 */
/* /local/templates/miningx100/components/bitrix/news.list/brand/style.css?1763380405741 */
/* /local/templates/miningx100/components/bitrix/news.list/company-members/style.css?17633804055506 */
/* /local/templates/miningx100/components/bitrix/news.list/reviews/style.css?17633804053462 */
/* /local/templates/miningx100/components/bitrix/news.list/list-question-answer/style.css?17633804051367 */
