@charset "utf-8";

/* Features Services Scroll */
	.services-list {
		--icon: 4rem;
		margin: var(--margin-block) 0;
		}
	.services-list-item {
		align-items: center;
		display: grid;
		grid-auto-flow: dense;
		grid-gap: 1rem 2rem;
		}
	.services-list-item + .services-list-item {
		border-top: 0.1rem solid var(--background-borders);
		margin-top: 2rem;
		padding-top: 2rem;
		}
	.services-list-header {
		font-size: var(--head-6);
		}
	.services-list-head {
		display: grid;
		grid-gap: 1rem;
		grid-template-columns: min-content 1fr;
		}
	.services-list-head > span {
		color: var(--color-important);
		font-weight: 300;
		text-wrap: nowrap;
		}
	.services-list-head > strong {
		font-weight: var(--heavy);
		}
	.services-list-text {
		font-size: var(--text-sub-1);
		line-height: 1.2em;
		}
	.services-list-icon {
		}
	.services-list-image {
		border: 0.1rem solid var(--color-text);
		border-radius: 100%;
		height: var(--icon);
		padding: calc(var(--icon) / 4);
		width: var(--icon);
		}
	@media (max-width: 59.99em) {
		.services-list-item {
			grid-template-rows: min-content 1fr;
			}
		.services-list-has-icon {
			grid-template-columns: var(--icon) 1fr;
			}
		.services-list-text {
			grid-column: span 2;
			}
		.services-list-icon {
			grid-area: 1 / 1 / span 1 / span 1;
			}
	}
	@media (min-width: 60em) {
		.services-list-item {
			grid-template-columns: 40rem 1fr;
			}
		.services-list-has-icon {
			grid-template-columns: 40rem 1fr var(--icon);
			}
		.services-list-header {
			}
	}
	@media (min-width: 60em) {
		.services-list {
			--icon: 8rem;
			}
	}