.ha_section_why {
	padding: 64rem 0 46rem;
	background: var(--gcw_offblack);
}

.ha_section_why .ha_section_container .ha_b_description {
	margin-bottom: 40rem;
	max-width: 673rem;
}

.ha_section_why .ha_section_container .ha_b_body {
	display: flex;
	flex-direction: column;
	gap: 40rem;
}

.ha_section_why .ha_section_container .ha_b_body .ha_b_item img {
	height: 48rem;
	width: auto;
	margin-bottom: 24rem;
}

.ha_section_why .ha_section_container .ha_b_body .ha_b_item h5 {
	color: var(--gcw_lightgrey);
	font-size: 18rem;
	line-height: 22rem;
	margin-bottom: 12rem;
}

.ha_section_why .ha_section_container .ha_b_body .ha_b_item p {
	color: var(--gcw_grey);
	font-size: 16rem;
	line-height: 24rem;
}

.ha_section_case_studies {
	padding: 64rem 0 48rem;
	opacity: 0.96;
}

.ha_section_case_studies .ha_section_container {
	max-width: 1372rem;
}

.ha_section_case_studies .ha_section_container .ha_b_description {
	max-width: 810rem;
	margin: 0 auto 32rem;
	text-align: center;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide picture {
	width: 100%;
	height: 240rem;
	clip-path: url(#svg_draw_case_studies_mo);
	display: block;
	margin-bottom: 24rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide picture img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot {
	text-align: center;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot .ha_b_desc {
	margin-bottom: 24rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot .ha_b_desc h4 {
	color: var(--gcw_grey);
	font-size: 28rem;
	line-height: 32rem;
	text-transform: capitalize;
	margin-bottom: 24rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot .ha_b_desc p {
	color: var(--gcw_grey);
	font-size: 16rem;
	line-height: 26rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide img.client_logo {
	max-width: unset;
	max-height: 64px;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .logo_text,
.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .logo_text a {
	font-size: 14rem !important;
	max-width: unset;
	max-height: 64rem;
}

/* Custom navigation  */
.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow {
	width: 40rem;
	height: 42rem;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 3;
	top: 120rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow::before {
	content: "";
	display: none;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow.slick-prev {
	background-image: url("../../images/arrow-left.svg");
	left: -20rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow.slick-next {
	background-image: url("../../images/arrow-right.svg");
	right: -20rem;
}

.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow:hover {
	opacity: 0.6;
	transition: 300ms ease-in-out;
}

.ha_section_description_collapse {
	padding: 64rem 0;
}

@media (min-width: 768px) {
	.ha_section_why {
		padding: 78rem 0 43rem;
	}

	.ha_section_why .ha_section_container .ha_b_description {
		margin-bottom: 100rem;
	}

	.ha_section_why .ha_section_container .ha_b_body {
		flex-direction: row;
		gap: 24rem;
	}

	.ha_section_why .ha_section_container .ha_b_body .ha_b_item {
		flex: 1 0 23%;
	}

	.ha_section_why .ha_section_container .ha_b_body .ha_b_item img {
		height: 66rem;
	}

	.ha_section_why .ha_section_container .ha_b_body .ha_b_item h5 {
		margin-bottom: 16rem;
	}

	.ha_section_why .ha_section_container .ha_b_body .ha_b_item p {
		line-height: 26rem;
	}

	.ha_section_case_studies {
		padding: 120rem 0 80rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_description {
		margin: 0 auto 52rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide picture {
		height: 585rem;
		clip-path: url(#svg_draw_case_studies);
		margin-bottom: 66rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot {
		text-align: left;
		display: flex;
		justify-content: space-between;
		padding: 0 48rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot .ha_b_desc {
		margin-bottom: 0;
		max-width: 713rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot .ha_b_desc h4 {
		font-size: 36rem;
		line-height: 50rem;
		margin-bottom: 36rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide img.client_logo {
		max-width: 200rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .logo_text,
	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .logo_text a {
		font-size: 20rem !important;
		max-width: 294rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .ha_slide .ha_b_foot .ha_btn {
		min-width: 293rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow {
		width: 84rem;
		height: 80rem;
		top: 292rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow.slick-prev {
		left: 48rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow.slick-next {
		right: 48rem;
	}

	.ha_section_case_studies .ha_section_container .ha_b_body .ha_slider_fade .slick-arrow:hover {
		opacity: 0.6;
		transition: 300ms ease-in-out;
	}

	.ha_section_description_collapse {
		padding: 123rem 0 85rem;
	}
}

/*# sourceMappingURL=page_home_styles.css.map */