.banner-section .banner-image {
	background: url("../banner.html"), lightgray 50%/cover no-repeat;
	width: 100%;
	height: auto;
	min-height: 870px;
	background-repeat: no-repeat;
	background-size: cover;
}

.banner-section .banner-image .small-text {
	padding-left: 115px;
	padding-top: 11px;
}

.banner-section .banner-image .small-text .home {
	color: #FFF;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	text-transform: capitalize;
}

.banner-section .banner-image .image-content {
	padding: 305px 177px 0 187px;
}

.banner-section .banner-image .image-content .content {
	color: #FFF;
	text-align: center;
	font-family: Playfair Display;
	font-size: 64px;
	font-style: normal;
	font-weight: 600;
	margin: 0;
	line-height: 73px;
}

.banner-section .banner-image .image-content .ceo {
	color: #FFF;
	font-family: Playfair Display;
	font-size: 64px;
	font-style: italic;
	font-weight: 600;
	line-height: 73px;
}

.banner-section .banner-image .image-content .small-content {
	background: var(--Primary-1, #022845);
	color: #FFF;
	text-align: center;
	font-family: Inter;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: 0.75px;
	padding: 8px 0 9px 0;
}

@media (max-width: 1024px) {
	.banner-section {
		width: 100%;
	}
	.banner-section .banner-image .image-content {
		padding: 200px 16px;
	}
	.banner-section .banner-image .image-content .content, .banner-section .banner-image .image-content .ceo {
		font-size: 30px;
		line-height: 38px;
	}
	.banner-section .banner-image .small-text {
		padding-left: 16px;
	}
	.banner-section .banner-image .image-content .small-content {
		font-size: 20px;
		padding: 16px;
	}
	.banner-section .banner-image {
		min-height: auto;
	}
}
@media (max-width: 600px) {
	.banner-section .banner-image .image-content {
		padding: 80px 16px;
	}
}


.banner-sections {
	overflow: hidden;
	max-width: 1512px;
	margin: 0 auto;
	padding: 0 193px;
}
.button-box {
	margin-top: 40px;
}

.banner-sections .title {
	color: #282828;
	text-align: center;
	font-family: Playfair Display;
	font-size: 75px;
	font-style: normal;
	font-weight: 600;
	line-height: 80px;
	margin: 0;
	padding: 100px 150px 50px 150px;
}

.banner-sections .first-img {
	width: auto;
	display: inline-block;
	padding: 10px 50px 0 50px;
}

.banner-sections .first-img .left-image {
	float: left;
	width: 50%;
}

.banner-sections .first-img .right-text {
	float: right;
	width: 50%;
	padding: 16px;
}

.banner-sections .first-img .right-text .right-paragraph {
	color: #282828;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	/* 140.625% */
}

.banner-sections .first-img .right-text .right-paragraph .ceo {
	color: #282828;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: italic;
	font-weight: 400;
	line-height: 45px;
}

.banner-sections .second-img {
	width: auto;
	display: flex;
	align-items: center;
	padding: 10px 40px 100px 40px;
}

.banner-sections .second-img .left-text {
	float: left;
	width: 50%;
}

.banner-sections .second-img .left-text .left-paragraph {
	color: #282828;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	/* 140.625% */
}

.banner-sections .second-img .left-text .left-paragraph .ceo {
	color: #282828;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: italic;
	font-weight: 400;
	line-height: 45px;
}

.banner-sections .second-img .left-text .button-box .button-text {
	border-color: #D0AF21;
	border-radius: 49px;
	padding: 10px 20px 10px 20px;
	color: white;
	background: var(--Primary-2, #D0AF21);
	box-shadow: 0px 4px 4px 0px rgba(96, 96, 96, 0.25);
}

.banner-sections .second-img .right-image {
	float: right;
	width: 50%;
}

@media (max-width: 1024px) {
	.banner-sections .first-img {
		padding: 10px 16px 0 16px;
	}
	.banner-sections .second-img .right-image img {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.banner-sections .title {
		padding: 100px 110px 50px 110px;
	}
	.banner-sections .first-img {
		padding: 10px 20px 0 20px;
	}
	.banner-sections .first-img .left-image {
		text-align: center;
		width: 100%;
		margin-bottom: 25px;
	}
	.banner-sections .first-img .right-text {
		width: 100%;
	}
	.banner-sections .first-img .right-text .right-paragraph {
		margin-left: 36px;
	}
	.banner-sections .second-img .right-image {
		width: 100%;
		text-align: center;
	}
	.banner-sections .second-img .left-text {
		width: 100%;
		margin-bottom: 30px;
	}
	.banner-sections .second-img .button-box {
		text-align: center;
	}
}

@media (max-width: 600px) {
	.banner-sections {
		padding: 50px 16px 50px 16px;
	}
	.banner-sections .title {
		font-size: 40px;
		line-height: 60px;
		margin-bottom: 20px;
	}
	.banner-sections .second-img {
		display: block;
	}
	.banner-sections .first-img {
		padding: 0;
		display: block;
	}
	.banner-sections .first-img img {
		width: 100%;
	}
	.banner-sections .first-img .right-text {
		width: 100%;
	}
	.banner-sections .first-img .right-text .right-paragraph {
		margin: 0;
	}
	.banner-sections .second-img {
		width: 100%;
		padding: 0;
	}
	.banner-sections .second-img img {
		width: 100%;
	}
}

@media (max-width: 425px) {
	.banner-sections .title {
		padding: 0;
	}
}

.yellow-section {
	background-color: #D0AF21;
	overflow: hidden;
}

.yellow-section .yellow-bg {
	max-width: 1512px;
	margin: 0 auto;
}

.yellow-section .yellow-bg .head {
	color: #FFF;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	/* 140.625% */
	margin: 0;
	padding: 28px 101px 10px 100px;
	text-align: center;
}

.yellow-section .yellow-bg .list-order {
	margin: 0;
	padding: 10px 0px 10px 120px;
}

.yellow-section .yellow-bg .list-order .list {
	color: #282828;
	font-family: Inter;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 51px;
	/* 159.375% */
}

.yellow-section .yellow-bg .list-order .li {
	color: #FFF;
}

.yellow-section .yellow-bg .list-order .list-content {
	color: #FFF;
	font-family: Inter;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 51px;
}

@media (max-width: 1024px) {
	.yellow-section .yellow-bg .head {
		padding: 28px 80px 10px 80px;
	}
	.yellow-section .yellow-bg .list-order {
		padding: 10px 0px 10px 60px;
	}
}

@media (max-width: 768px) {
	.yellow-section .yellow-bg .head {
		padding: 28px 16px 10px 16px;
	}
	.yellow-section .yellow-bg .list-order {
		padding: 10px 16px 10px 16px;
	}
}

@media (max-width: 425px) {
	.yellow-section .yellow-bg .list-order .list-content {
		line-height: 34px;
	}
}

.group-section {
	overflow: hidden;
	padding: 100px 193px 100px 193px;
}

.group-section .second-group {
	width: auto;
	display: inline-block;
}

.group-section .second-group .left-side-text {
	float: left;
	width: 50%;
}

.group-section .second-group .left-side-text .left-side-paragraph {
	color: #282828;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	padding: 16px;
}

.group-section .second-group .right-side-image {
	float: right;
	width: 50%;
}

.group-section .second-group .right-side-image img {
	padding: 0px 70px;
}

.group-section .first-group {
	width: auto;
	display: flex;
	align-items: center;
}

.group-section .first-group .left-side-image {
	float: left;
	width: 50%;
}

.group-section .first-group .right-side-text {
	float: right;
	width: 50%;
	padding: 16px;
}

.group-section .first-group .right-side-text .right-side-paragraph {
	color: #282828;
	font-family: Playfair Display;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	/* 140.625% */
}

@media (max-width: 1024px) {
	.banner-sections {
		padding: 16px;
	}
	.group-section {
		padding: 100px 0px 100px 0px;
	}
	.group-section .first-group .right-side-text {
		width: 39%;
	}
	.group-section .second-group {
		padding: 0px 16px 0 16px;
	}
	.group-section .second-group .right-side-image {
		padding: 0;
	}
	.group-section .second-group .right-side-image img {
		width: 100%;
		padding: 0;
	}
}

@media (max-width: 768px) {
	.group-section .first-group {
		padding: 10px 20px 0 20px;
	}
	.banner-sections .second-img, .group-section .first-group {
		display: block;
	}
	.group-section .first-group .left-side-image {
		text-align: center;
		width: 100%;
		margin-bottom: 25px;
	}
	.group-section .first-group .right-side-text {
		width: 100%;
	}
	.group-section .first-group .right-side-text .right-side-paragraph {
		margin-left: 36px;
	}
	.group-section .second-group .right-side-image {
		width: 100%;
		text-align: center;
	}
	.group-section .second-group .left-side-text {
		width: 100%;
		margin-bottom: 30px;
	}
}

@media (max-width: 600px) {
	.banner-sections .first-img .right-text, .group-section .first-group .right-side-text .right-side-paragraph {
		padding: 0;
	}
	.group-section {
		padding: 50px 16px 50px 16px;
	}
	.group-section .title {
		font-size: 50px;
		line-height: 60px;
	}
	.group-section .first-group {
		padding: 0;
		display: block;
	}
	.group-section .first-group .right-side-text .right-side-paragraph {
		margin-left: 0;
	}
	.group-section .first-group img {
		width: 100%;
	}
	.group-section .first-group .right-side-text {
		width: 100%;
	}
	.group-section .first-group .right-side-text .right-paragraph {
		margin: 0;
	}
	.group-section .second-group {
		width: 100%;
		padding: 0;
	}
	.group-section .second-group img {
		width: 100%;
	}
}
@media (max-width: 1200px) {
	.group-section, .banner-sections {
		padding: 16px;
	}
}


.contact-section {
	width: 100%;
	display: flex;
	height: auto;
}

.contact-section .contact-left {
	background: var(--primary-2, #D0AF21);
	width: 50%;
	padding: 70px 73px 70px 116px;
	height: auto;
}

.contact-section .contact-left .headline {
	color: #FFF;
	font-family: Playfair Display;
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 60px;
	margin: 0;
	padding-bottom: 17px;
}

.contact-section .contact-left .sponsor-para {
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	/* 175% */
	letter-spacing: 0.48px;
	margin: 0;
	padding-bottom: 67px;
}

.contact-section .contact-left .form-sec .form-top {
	display: flex;
	width: 100%;
	gap: 30px;
}

.contact-section .contact-left .form-sec .form-top .req-label {
	width: 50%;
	padding-bottom: 6px;
}

.contact-section .contact-left .form-sec .form-top .req-label .label {
	color: rgba(255, 255, 255, 0.9);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
}

.contact-section .contact-left .form-sec .form-top .req-label .inputbox {
	border-radius: 2px;
	border: 1px solid #F5F5F5;
	background: var(--primary-2, #D0AF21);
	max-width: 279px;
	min-height: 51px;
	width: 100%;
}

.contact-section .contact-left .avards-form {
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
	/* 156.25% */
	margin: 0;
	padding: 18px 0 6px 0;
}

.contact-section .contact-left .msg-box {
	width: 100%;
	border-radius: 2px;
	border: 1px solid #F5F5F5;
	background: var(--primary-2, #D0AF21);
	margin-bottom: 36px;
	max-width: 566px;
	max-height: 88px;
}

.contact-section .contact-left .inputbox {
	border-radius: 2px;
	border: 1px solid #F5F5F5;
	background: var(--primary-2, #D0AF21);
	max-width: 279px;
	min-height: 51px;
	width: 100%;
}

.contact-section .contact-left .check-opt {
	margin-bottom: 14px;
}

.contact-section .contact-left .check-opt .check-options {
	color: rgba(255, 255, 255, 0.9);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	/* 156.25% */
}

.contact-section .contact-left .check-opt .check-options input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.contact-section .contact-left .check-options {
	padding-bottom: 16px;
}

.contact-section .contact-left .check-options input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.contact-section .contact-left .check-options .award-check {
	position: absolute;
	height: 24px;
	width: 24px;
	border-radius: 2px;
	border: 1px solid #F5F5F5;
	background: var(--primary-2, #D0AF21);
}

.contact-section .contact-left .check-options .check-move {
	color: rgba(255, 255, 255, 0.9);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25px;
	/* 156.25% */
	padding-left: 35px;
	padding-right: 19px;
}

.contact-section .contact-left .check-content {
	color: rgba(255, 255, 255, 0.9);
	font-family: Inter;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 19px;
	/* 146.154% */
	margin: 0;
	padding-left: 35px;
}

.contact-section .contact-left .Become-btn {
	border-radius: 30px;
	background: #F5F5F5;
	padding: 10px 76px;
}

.contact-section .contact-left .Become-btn .Become-font {
	color: #282828;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	/* 187.5% */
}

.contact-section .contact-right {
	width: 50%;
	padding: 70px 116px 70px 73px;
	height: auto;
	background: #022845;
}

.contact-section .contact-right .head {
	color: #FFF;
	font-family: Playfair Display;
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 60px;
	/* 166.667% */
	margin: 0;
	padding-bottom: 17px;
}

.contact-section .contact-right .paragraph {
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	/* 175% */
	letter-spacing: 0.48px;
	margin: 0;
	padding-bottom: 70px;
}

.contact-section .contact-right .title-email {
	border-left: 2px solid #fffdfd;
	padding-left: 33px;
	margin-bottom: 70px;
}

.contact-section .contact-right .title-email .title {
	color: #FFF;
	font-family: Inter;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	/* 133.333% */
	letter-spacing: 0.72px;
	margin: 0;
}

.contact-section .contact-right .title-email .email {
	color: #D0AF21;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	/* 177.778% */
	letter-spacing: 0.18px;
	margin: 0;
}

@media (max-width: 1440px) {
	.contact-section .contact-left {
		padding: 70px 65px 70px 100px;
	}
	.contact-section .contact-left .Become-btn {
		padding: 10px 20px;
	}
	.contact-section .contact-right {
		padding: 70px 100px 70px 65px;
	}
}

@media (max-width: 1200px) {
	.contact-section {
		display: block;
	}
	.contact-section .contact-left {
		width: auto;
		padding: 70px;
	}
	.contact-section .contact-left .check-options {
		padding-bottom: 26px;
	}
	.contact-section .contact-left .Become-btn {
		padding: 10px 20px;
	}
	.contact-section .contact-right {
		width: auto;
		padding: 70px;
	}
}

@media (max-width: 600px) {
	.contact-section .contact-left {
		padding: 40px 20px;
	}
	.contact-section .contact-left .headline {
		line-height: 30px;
	}
	.contact-section .contact-left .sponsor-para {
		padding-bottom: 30px;
	}
	.contact-section .contact-left .form-sec .form-top {
		display: block;
		gap: 0;
		text-align: center;
	}
	.contact-section .contact-left .form-sec .form-top .req-label {
		width: 100%;
	}
	.contact-section .contact-right {
		padding: 40px 20px;
	}
}

@media (max-width: 425px) {
	.contact-section .contact-left .sponsor-para {
		line-height: 25px;
	}
	.contact-section .contact-left .Become-btn {
		padding: 10px;
	}
	.contact-section .contact-right .title-email {
		padding-left: 20px;
	}
	.contact-section .contact-right .title-email .email {
		font-size: 14px;
	}
}

@media (max-width: 375px) {
	.contact-section .contact-left .Become-btn .Become-font {
		font-size: 13px;
	}
}

@media (max-width: 425px) {
	.contact-section .contact-right .title-email .title {
		font-size: 20px;
	}
}
.form-sec {
	max-width: 580px;
}