.continent-list-wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1rem
}
.contact-us.continent-list {
	background: transparent;
}
.contact-us.continent-list .arrow-btn {
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 0.5rem;
	font-weight: 500;
}
.contact-us.continent-list .contact-us__body {
	padding: 45px;
	border-radius: 20px;
	gap: 2rem;
	background: #DEE8F5;
}

.contact-us.continent-list .card-banner__body__content a {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	font-weight: 500;
	color: #283439;
}
.new-intro-style .container {
	background: #DEE8F5;
	border-radius: 20px;
	gap: 2rem;
	padding: 90px;
}

.new-intro-style .research__subheading {
	font-weight: 400;
}
.new-intro-style .research__tag {
	text-transform: uppercase;
	background: #EBF5FF;
	font-size: 12px;
	border-radius: 2.25px;
	padding: 4.5px 13.5px;
}
.new-intro-style .research__heading {
	color: #283439;
	margin-bottom: 0 !important;
}
.new-intro-style .research__subtitle {
	font-size: 4rem;
	color: #8CAACD;
    font-family: Nunito;
    font-weight: 500;
}
.contact-us.continent-list .card-banner__body__heading {
	color: #283439;
}
.contact-us.continent-list .card-banner__body{
	border-color: #283439;
}
.contact-us.continent-list .contact-us__body__link,.store-location-block .contact-us__body__link  {
	align-items: start;
}
.contact-us.continent-list .contact-us__body__link i, .store-location-block .contact-us__body__link i {
	font-size: 18px;
	width: 24px;
}
.contact-us.continent-list .card-banner__body__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
	flex: 1;
}
.store-location-block .card-banner__body__content {
	flex: 1;
}
.store-location-block .card-banner__body {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.store-location-block.style-compact-style a {
	color: #283439;
}
.store-location-block .card-banner__body__tags {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-bottom: 2rem;
}
.store-location-block .card-banner__body__tag{
	text-transform: uppercase;
	background: #EBF5FF;
	font-size: 12px;
	border-radius: 2.25px;
	padding: 4.5px 13.5px;
}
.store-location-block .card-banner__body__heading {
	color: #283439;
}
.store-location-block .contact-us__body__link{
	color: #546166;
	font-size: 12px;
}
.store-location-block .contact-us__body__link:has(.fa-phone) {
	color:#283439;
	font-weight: 500;
}
.store-location-block .contact-us__body__link:not(:last-child):hover {
	margin-bottom: 10px !important;
	text-align: initial !important;
}
.store-location-block.style-compact-style .card-banner__body{
	border: 1px solid #363F4D;
}
.store-location-block .contact-us__body__link.website {
	justify-content: space-between;
	border-top: 1px solid rgba(167, 180, 186, 0.10);
	text-transform: uppercase;
    padding-top: 1rem;
    margin-top: 2rem !important;
}
.text-with-img.style-new-style .container {
	background: #DEE8F5;
	border-radius: 20px;
	gap: 2rem;
	padding: 90px;
}
.text-with-img.style-new-style .text-banner__title, .text-with-img.style-new-style .text-banner__title p{
	font-size: 2rem !important;
	text-transform: none;
	font-weight: 800;
	line-height: 45px;
}
.text-with-img.style-new-style .text-banner__heading {
	font-size: 1rem;
	color: #546166;
	font-weight: 400;
}
.text-with-img.style-new-style .text-banner__title i, .text-with-img.style-new-style .text-with-img__body__title {
	display: none !important;
}
.text-with-img.style-new-style .content-card .text-with-img__body {
	background: #fff;
	border-radius: 20px;
	gap: 2rem;
	padding: 40px;
}
.text-with-img.style-new-style .content-card .text-with-img__body__heading {
	font-size: 2rem;
	margin-bottom: 0 !important;
}
.text-with-img.style-new-style .content-card .text-with-img__body__paragraph,
.text-with-img.style-new-style .content-card .text-with-img__body__paragraph p{
	margin-bottom: 0 !important;
}
.text-with-img.style-new-style .content-card .custome-button {
	margin: 0;
}
.text-with-img.style-new-style .icon-wrapper {
	text-transform: uppercase;
	background: #D0E4FF;
	font-size: 12px;
	border-radius: 13.5px;
	padding: 13.5px;
}
.text-with-img.style-new-style .icon {
	height: 25px;
	width: 25px;
}

@media screen and (max-width: 768px) {
	.new-intro-style.research {
		padding: 1rem 0.75rem!important;
		background: transparent;
	}
	.new-intro-style .research__heading {
		margin-top: 1rem;
	}
	.new-intro-style .research__heading,.new-intro-style .research__subheading {
		padding: 0;
	}
	.new-intro-style .research__subheading {
		font-size: 1rem;
	}
	.new-intro-style .research__subtitle {
		font-size: 2.125rem;
	}
	.new-intro-style .container,.contact-us.continent-list .contact-us__body  {
		padding: 40px 20px;
	}
	.continent-list .contact-us__row {
		flex-direction: column;
	}
	.continent-list .contact-us__body__heading {
		display: flex;
	}
	.continent-list-wrapper {
		grid-template-columns: 1fr;
	}
	.continent-list-wrapper .card-banner__body__content {
		padding: 1.5rem !important;
	}
	.store-location-block .card-banner__body__content {
		padding: 1.5rem 1rem !important;
	}
	.text-with-img.style-new-style {
		padding: 3rem 0.75rem;
	}
	.text-with-img.style-new-style .container {
		padding: 3rem 1rem;
	}
	.text-with-img.style-new-style .content-card .text-with-img__body {
		padding: 3rem 1.5rem;
	}
}