@import url('https://fonts.googleapis.com/css2?family=Bonheur+Royale&display=swap');

#inner-page-wrapper {
	margin: 0;
}

#inner-page-wrapper > .container {
	width: 100%;
	padding: 0;
}

.thank-you {
	position: relative;
	padding: 103px 15px 100px;
}
	.thank-you__container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		max-width: 1296px;
		margin: 0 auto;
	}
	.thank-you__image {
		width: 629px;
		width: 48.5335%;
	}
		.thank-you__image-inner {
			margin-right: -61px;
		}
		.thank-you__image img {
			display: block;
			width: 100%;
			height: auto;
		}
	.thank-you__content {
		width: 51.4665%;
		align-self: center;
		margin: 20px 0;
		background: #b46243;
		color: #fff;
		padding: 60px 60px 51px 78px;
		position: relative;
		z-index: 1;
	}
		h1.thank-you__title {
			font-size: 90px;
			font-family: "Bonheur Royale", cursive;
			line-height: 1;
			margin-bottom: 14px;
		}
		.thank-you__content h2 {
			font-size: 32px;
			font-weight: 700;
			line-height: 38px;
			margin-bottom: 14px;
		}
		.thank-you__content p {
			font-size: 16px;
			line-height: 24px;
		}
		.thank-you__buttons {
			display: flex;
			flex-flow: row;
			gap: 14px;
			margin-top: 40px;
		}
			.thank-you__buttons a.global-btn {
				border-color: #fff;
				color: #fff;
				width: 100%;
				margin: 0;
			}
			.thank-you__buttons a.global-btn:hover {
				border-color: #304a5c;
			}

@media only screen and (max-width: 1199px) {
	
}
@media only screen and (max-width: 991px) {
	.thank-you {
		padding: 60px 15px;
	}
		.thank-you__image-inner {
			margin-right: 0;
		}
		.thank-you__container {
			max-width: 720px;
			flex-flow: column;
		}
		.thank-you__image {
			width: 100%;
		}
		.thank-you__content {
			width: 100%;
			padding: 30px;
		}
		.thank-you__buttons {
			flex-flow: column;
		}
		.thank-you__buttons a.global-btn {
			max-width: 264px;
		}
}
@media only screen and (max-width: 767px) {
	h1.thank-you__title {
		font-size: 60px;
	}
	.thank-you__content h2 {
		font-size: 25px;
		line-height: 1.2;
	}
}