

/* Start:/docs/blocks/grid/style.css?17734712791753*/
.scs-vacancies-grid {
	line-height: 1.2;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 24px 20px;
}
.scs-vacancies-grid + .scs-vacancies-grid {
	margin-top: 80px;
}
.scs-vacancies-grid__text {
	font-weight: 400;
	font-size: 28px;
	color: var(--scs-main-text);
	grid-column: 1 / -1;
	max-width: 1050px;
}
.scs-vacancies-grid__block {
	border: 1px solid var(--scs-bg-soft);
	border-radius: 16px;
	padding: 40px;
	background: var(--scs-bg-default);
}
.scs-vacancies-grid > img {
	position: sticky;
	top: 102px;
	border-radius: 16px;
	width: 100%;
}

@media (max-width: 1399px) {
	.scs-vacancies-grid__block {
		padding: 24px;
	}
}

@media (max-width: 1199px) {
	.scs-vacancies-grid {
		grid-template-columns: minmax(0, 1fr);
	}
	.scs-vacancies-grid > img {
		order: -1;
		position: static;
		max-height: 400px;
		object-fit: scale-down;
		object-position: left;
	}
}

@media (max-width: 991px) {
	.scs-vacancies-grid__text {
		font-size: 24px;
	}
	.scs-vacancies-grid + .scs-vacancies-grid {
		margin-top: 60px;
	}
}

@media (max-width: 767px) {
	.scs-vacancies-grid__text {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.scs-vacancies-grid__text {
		font-size: 16px;
	}
	.scs-vacancies-grid__block {
		padding: 16px;
	}
	.scs-vacancies-grid > img {
		max-height: auto;
	}
	.scs-vacancies-grid + .scs-vacancies-grid {
		margin-top: 40px;
	}
}

.scs-vacancies-title {
	font-family: Manrope;
	font-weight: 700;
	font-size: 48px;
	line-height: 1.2;
	color: var(--scs-main-text);
	margin: 0;
}

@media (max-width: 991px) {
	.scs-vacancies-title {
		font-size: 36px;
	}
}

@media (max-width: 767px) {
	.scs-vacancies-title {
		font-size: 32px;
	}
}

@media (max-width: 575px) {
	.scs-vacancies-title {
		font-size: 28px;
	}
}

/* End */


/* Start:/local/templates/kubaturamall/components/bitrix/catalog.sections.top/scs-docs/style.css?17734712821260*/
.scs-docs-sections {
	line-height: 1.2;
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 40px;
}

.scs-docs-section {

}
.scs-docs-section__title {
	font-family: Manrope;
	font-weight: 600;
	font-size: 22px;
	text-transform: uppercase;
	color: var(--scs-accent-primary);
	margin-bottom: 16px;
}
.scs-docs-section__list {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 16px;
}

.scs-docs-item {
	line-height: 1.2;
	color: var(--scs-main-text);
	background: var(--scs-bg-soft);
	border-radius: 16px;
	padding: 16px 24px;
	display: flex;
	align-items: center;
	gap: 12px 16px;
	justify-content: space-between;
}
.scs-docs-item__title {
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	color: var(--scs-main-text);
}
.scs-docs-item__btn-list {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	flex-shrink: 0
}

@media (max-width: 767px) {
	.scs-docs-section__title {
		font-size: 20px;
	}

	.scs-docs-item {
		padding: 16px;
	}
}

@media (max-width: 575px) {
	.scs-docs-section__title {
		font-size: 18px;
	}

	.scs-docs-item {
		flex-direction: column;
		align-items: flex-start;
	}
	.scs-docs-item__btn-list {
		width: 100%;
	}
	.scs-docs-item__btn-list a:last-child {
		display: none;
	}
}
/* End */
/* /docs/blocks/grid/style.css?17734712791753 */
/* /local/templates/kubaturamall/components/bitrix/catalog.sections.top/scs-docs/style.css?17734712821260 */
