

/* Start:/local/templates/abis_import/css/styles/services.css?17296705203126*/
.services-section {
	padding: 50px 0 50px;
}
.services-section:first-child {
	padding-top: 20px;
}
.services-section-title {
	color: var(--milk1);
    font-size: 40px;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 40px;
}
.services-block {
	background: var(--milk1);
	padding: 20px;
	border-radius: 20px;
}
.services-block-header {
	display: flex;
	gap: 20px;
}
.services-block-title {
	flex: 1;
	font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    min-height: 50px;
}
.services-block-icon svg {
	fill: var(--dark1);
	width: 40px;
	height: 40px;
}

.services-top {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.services-top-info-img-container {
	margin-bottom: 20px;
}
.services-top-info-img {
	max-width: 100%;
}
.services-top-info-text {
	font-size: 24px;
	line-height: 1.2;
	color: var(--milk1);
}
.services-top-info-bottom {
	color: var(--milk1);
}

.services-top-blocks {
	padding: 0;
	margin: 0;
	list-style: none;
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 20px;
}

.services-helps {
	padding: 0;
	margin: 0 0 20px;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
}
.services-block-num {
	color: var(--dark1);
	font-size: 40px;
	line-height: 1;
}
.services-helps-btn-container {
	padding: 0;
	margin: 0;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
}
.services-goto-form-btn {
	display: block;
	width: 100%;
	font-size: 20px;
	background: var(--milk1);
	border: none;
	border-radius: 20px;
	padding: 10px 20px;
	text-transform: uppercase;
}

.services-pluses {
	padding: 0;
	margin: 0;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
}

.services-bottom {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 40px;
}
.services-bottom-text {
	font-size: 20px;
	color: var(--milk1);
}
.services-bottom-img-container {
	text-align: center;
}
.services-bottom-img {
	max-width: 100%;
}

@media (max-width: 1299px) {
	.services-helps {
		grid-template-columns: 1fr 1fr;
	}
	.services-helps-btn-container {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 991px) {
	.services-block-title {
		font-size: 20px;
		min-height: 50px;
	}
	.services-block-header {
		gap: 10px;
	}

	.services-top {
		grid-template-columns: 1fr;
	}
	.services-top-info-img-container {
		margin-bottom: 10px;
	}
	.services-top-info-text {
		font-size: 20px;
	}
	.services-top-blocks {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 767px) {
	.services-section-title {
		font-size: 28px;
	}
	.services-top-blocks, .services-helps, .services-pluses {
		grid-template-columns: 1fr;
	}
	.services-bottom {
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
}

@media (max-width: 575px) {
	.services-section {
		padding: 20px 0 20px;
	}
	.services-section-title {
		margin-bottom: 20px;
	}

	.services-top-info-img {
		width: 200px;
	}

	.services-block-icon svg {
		width: 30px;
		height: 30px;
	}
	.services-block-num {
		font-size: 30px;
	}
}
/* End */
/* /local/templates/abis_import/css/styles/services.css?17296705203126 */
