.inner_hero_section {
	padding: 150px 0 170px 0;
	background: linear-gradient(0deg, #EEFAFF 0%, #FFF 100%);
	position: relative;
	z-index: 0;
}
.inner_hero_section::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom right;
	pointer-events: none;
	background-image: url('../../../assets/images/center-sec-bg.png');
	z-index: -1;
	bottom: 0;
	right: 0;
}
.inner_hero_sec_title {
	margin-bottom: 54px;
}
.inner_hero_sec_content {
	max-width: 1133px;
	width: 100%;
}
.inner_hero_sec_content a {
	text-decoration: underline;
}
.inner_hero_sec_content a:hover {
	color: var(--color-brand-blue);
}
.inner_hero_sec_title:has(+ .inner_hero_sec_content) {
	margin: 0 0 46px 0;
}
.inner_hero_sec_btn_wrap {
	margin-top: 55px;
}
.inner-hero-left-col {
	max-width: 44%;
}
.inner-hero-right-col {
	max-width: 45.95%;
}
@media only screen and (max-width: 1600px) {
    .inner_hero_section {
	padding: 130px 0 120px 0;
}
.inner_hero_sec_title:has(+ .inner_hero_sec_content) {
	margin: 0 0 36px 0;
}
}
@media only screen and (max-width: 1440px) {
.inner_hero_section {
	padding: 110px 0 100px 0;
}
.inner_hero_sec_title {
	margin-bottom: 44px;
}
}
@media only screen and (max-width: 1360px) {
.inner_hero_section {
	padding: 90px 0 80px 0;
}
.inner_hero_sec_title:has(+ .inner_hero_sec_content) {
	margin: 0 0 30px 0;
}
.inner_hero_sec_btn_wrap {
	margin-top: 45px;
}
.inner-hero-left-col {
	max-width: 50%;
}
}
@media only screen and (max-width: 1200px) {
.inner_hero_section {
	padding: 80px 0 70px 0;
}
.inner_hero_sec_title {
	margin-bottom: 34px;
}
}
@media only screen and (max-width: 993px) {
.inner_hero_section {
	padding: 70px 0 60px 0;
}
.inner_hero_sec_title:has(+ .inner_hero_sec_content) {
	margin: 0 0 25px 0;
}
.inner_hero_sec_btn_wrap {
	margin-top: 40px;
}
.inner-hero-left-col,.inner-hero-right-col {
	max-width: 100%;
}
.inner-hero-right-col {
	padding-top: 40px;
}
body .contact-form input[type="submit"] {
	background-position: center right 41%;
}
.inner_hero_sec_title {
	margin-bottom: 22px;
}
}
@media only screen and (max-width: 767px) {
body .contact-form input[type="submit"] {
	background-position: center right 39%;
}
}
@media only screen and (max-width: 640px) {
.inner_hero_section {
	padding: 60px 0 50px 0;
}
.inner_hero_sec_btn_wrap {
	margin-top: 35px;
}
.inner_hero_sec_title:has(+ .inner_hero_sec_content) {
	margin: 0 0 22px 0;
}
body .contact-form input[type="submit"] {
	background-position: center right 36%;
}
}
@media only screen and (max-width: 480px) {
body .contact-form input[type="submit"] {
	background-position: center right 31%;
}
}