.about-us-quote {
	.grid_wrapper {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 16px;
	}

	.quote_box {
		.icon {
			width: 30px;
			margin-bottom: 32px;
		}

		.quote_content {
			display: flex;
			flex-direction: column;
			gap: 66px;
			font-size: 24px;
			font-weight: 500;
			margin-bottom: 32px;
		}
	}

	.grid_box {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 16px;
		grid-auto-rows: 130px;

		p {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 8px;
			color: var(--title-color);
			border-radius: 16px;
			text-align: center;
		}
	}

	.green_box {
		margin-top: 64px;
		padding: 32px;
		border-radius: 16px;

		h2 {
			margin-bottom: 56px;
		}

		p {
			margin-bottom: 24px;

			&:last-child {
				margin-bottom: 0;
			}
		}
	}

	@media(max-width: 1199px) {
		.grid_wrapper {
			grid-gap: 32px;
		}

		.quote_box {
			display: contents;

			.icon {
				margin: 0;
			}

			.quote_content {
				grid-column: 1 / -1;
				margin-bottom: 0;
				font-size: 18px;
				grid-gap: 24px;
			}
		}

		.grid_box {
			grid-template-columns: 100%;
			grid-auto-rows: 82px;
		}

		.green_box {
			margin-top: 0;
			padding: 32px 16px;

			h2 {
				margin-bottom: 32px;
			}

			p {
				margin-bottom: 16px;
			}
		}
	}

	@media(max-width: 767px) {
		.grid_wrapper {
			grid-template-columns: 100%;
			grid-gap: 32px;
		}

		.green_box {
			order: -1;
			margin-bottom: 70px;
		}

		.quote_box {
			.quote_content {
				grid-gap: 40px;
			}
		}
	}
}