.wts-section .wts-grid.wts-grid-wide {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 1101px) {
	.wts-section .wts-grid.wts-grid-wide {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 720px) {
	.wts-section .wts-grid.wts-grid-wide {
		grid-template-columns: minmax(0, 1fr);
	}
}

.wts-grid-wide .wts-card {
	padding: 26px 30px 24px;
	gap: 14px;
}

.wts-section .wts-grid.wts-grid-wide {
	align-items: start;
}

.ah-hero .ah-right {
	justify-content: flex-start;
}

.ah-hero .ah-right > .ah-form {
	flex: 0 0 auto;
	margin: 0;
}

@media (min-width: 1101px) {
	.ah-hero {
		padding-bottom: 64px;
	}
}
