/* Why Choose Us Pattern */
.why-choose-us .wp-block-cover__image-background {
	opacity: 0.1;
	mix-blend-mode: luminosity;
}

@media (max-width: 1024px) {

	.why-choose-us .wp-block-group-is-layout-grid {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding: var(--wp--custom--padding-tablet);
	}
}

@media (max-width: 767px) {

	.why-choose-us .wp-block-group-is-layout-grid {
		padding: var(--wp--custom--padding-mobile);
	}

	.why-choose-us h2 {
		font-size: 26px !important;
	}

	.why-choose-us h4 {
		font-size: 20px !important;
	}
}

/* How and why pattern */
.how-and-why-pattern {
	margin-top: 0;
}

.how-and-why-pattern .subtitle {
	margin-top: 0;
	color: #554ff6;
}

.how-and-why-pattern .how-and-why-column {
	background: linear-gradient(rgb(29, 28, 95) 0%, rgb(22, 59, 97) 100%);
}

.how-and-why-pattern .how-and-why-column .title {
	font-size: 20px;
	font-weight: 900;
	line-height: 27px;
}

.how-and-why-pattern .how-and-why-column .description {
	color: #ffffffb2;
	font-size: 16px;
	font-weight: 400;
	line-height: 21.79px;
}

.how-and-why-pattern .wp-block-group-is-layout-grid {
	border: 1px solid #1d2140;
	border-radius: 15px;
	padding: 30px;
	box-sizing: content-box;
	background: #1d21404d;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
}

@media (max-width: 1024px) {

	.how-and-why-pattern .wp-block-group-is-layout-grid {
		margin-top: 32px !important;
		margin-bottom: 0 !important;
		padding: var(--wp--custom--padding-tablet);
	}
}

@media (max-width: 767px) {

	.how-and-why-pattern .wp-block-group-is-layout-grid {
		grid-template-columns: 1fr;
		padding: var(--wp--custom--padding-mobile);
	}
}

@media (min-width: 768px) and (max-width: 1270px) {

	.how-and-why-pattern .wp-block-group-is-layout-grid {
		grid-template-columns: 1fr 1fr;
	}
}

