
.welcome-section > .image-container {
	width: 100%;
	height: 200px;
}
.welcome-section > .image-container > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	background-color: #e9e9e9;
}

.welcome-section > .description-outside {
	background-color: #e9e9e9;
	width: 100%;
	padding: 32px 0;
}
.welcome-section > .description-outside > .description {
	width: calc(100% - 96px);
	max-width: 400px;
	margin: 0 auto;
}
.welcome-section > .description-outside > .description > h3 {
	font-weight: 500;
	font-size: 22px;
}
.welcome-section > .description-outside > .description > .separator {
	width: 82px;
	height: 4px;
	background-color: #ec7e27;
	margin: 18px 0;
}
.welcome-section > .description-outside > .description > p {
	color: #8a8a8b;
	line-height: 32px;
	font-size: 16px;
}

@media (min-width: 1172px) {

	.welcome-section {
		width: 100%;
		display: flex;
		flex-wrap: nowrap;
	}

	.welcome-section > .image-container {
		width: 50%;
	}

	.welcome-section > .description-outside {
		width: 50%;
	}
	.welcome-section > .description-outside > .description {
		width: calc(100% - 96px);
		max-width: 100%;
		margin: 0 auto;
	}


}