/* block_1_1 */
.block_1_1 {
	display: flex;
	position: relative;
	padding: 50px 50px 50px 0px;
	justify-content: center;
	background-color: var(--color-lightblue);
}

.block_1_1 .wrapper {
	max-width: var(--wrapper-width);
	min-width: var(--wrapper-width);
	display: grid;
	grid-template-columns: clamp(0px, 30vw, 660px) 1fr;
	gap: 5em;
	align-items: center;
}

.block_1_1 .text-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 1.5em;
}

.block_1_1 .btn-secondary {
	margin-top: 80px;
}

.block_1_1 .btn-secondary::before,
.block_1_1 .btn-secondary::after {
	background-color: var(--color-lightblue);
}

@media screen and (max-width: 1500px) {
	.block_1_1 .wrapper {
		max-width: calc(100% - 50px);
		padding: 0 25px;
		min-width: calc(100% - 50px);
	}
}

@media screen and (max-width: 800px) {
	.block_1_1 {
		padding-right: 0px;
	}

	.block_1_1 .window-edge-squigles {
		display: none;
	}

	.block_1_1 .wrapper {
		grid-template-columns: 1fr;
		gap: 3em;
	}

	.block_1_1 .btn-secondary {
		margin-top: 2em;
	}
}
