.main-header .main-nav {
	--lqd-menu-items-right-padding: 20px;
	--lqd-menu-items-left-padding: 20px;
}

/* ***** Banner ***** */
@media (max-width: 991px) {
	.banner-our-approach {
		padding-top: 80px;
		padding-bottom: 50px;
	}

	.banner-our-approach h1 {
		margin-bottom: 0.5em;
	}
}

@media (max-width: 1199px) {
	.banner-our-approach h1 {
		font-size: 17vw;
	}
}

/* ***** Services ***** */
@media (max-width: 991px) {
	.services .module-title {
		margin-bottom: 15px;
	}
}

@media (max-width: 767px) {
	.services {
		padding-bottom: 15px;
	}
}

/* ***** Icon Box ***** */
@media (max-width: 991px) {
	.icon-box .iconbox {
		margin-bottom: 35px;
	}
}

/* ***** What We Do ***** */
@media (max-width: 1199px) {
	.what-we-do .module-content {
		padding-left: 10%;
	}
}

@media (max-width: 991px) {
	.what-we-do .module-line {
		margin-bottom: 15px;
	}

	.what-we-do .module-content {
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.what-we-do .module-img {
		margin-top: 35%;
	}
}

/* ***** Steps ***** */
.steps .ld-fh-txt-outline {
	-webkit-text-stroke-color: #d8d8d8;
}

.steps.steps--main .row > .col-md-4 {
	display: flex;
}

.steps.steps--main .pazaryeri-step-card {
	flex: 1;
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
}

.steps.steps--main .pazaryeri-step-card > .ld-fancy-heading {
	position: absolute;
	inset: 0;
	pointer-events: none;
}

.steps.steps--main .pazaryeri-step-card > p:first-of-type {
	height: 1.2em;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.steps.steps--main .pazaryeri-step-card h2 {
	height: 3.2em;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.steps .text-192 {
	color: transparent !important;
}

.steps .text-192 .ld-fh-txt-outline {
	color: transparent !important;
	-webkit-text-stroke-width: 1.5px;
}

.steps.steps--main {
	position: relative;
	isolation: isolate;
	background-color: var(--monolit-bg-main-color, #0a0c10);
	background-image: var(--monolit-bg-main-image, url(/static/images/marketing/bg-main-banner.jpg));
	background-position: left bottom;
	background-size: cover;
	background-repeat: no-repeat;
	color: rgba(255, 255, 255, 0.92);
}

.steps.steps--main::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 0;
	pointer-events: none;
	background:
		radial-gradient(120% 95% at 50% 28%, rgba(255, 255, 255, 0.06) 0%, transparent 55%),
		radial-gradient(95% 85% at 18% 18%, rgba(69, 103, 237, 0.16) 0%, transparent 60%),
		radial-gradient(95% 85% at 82% 22%, rgba(150, 110, 255, 0.12) 0%, transparent 62%),
		radial-gradient(120% 120% at 50% 120%, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.9) 58%, rgba(0, 0, 0, 0.95) 100%),
		linear-gradient(135deg, rgba(8, 10, 16, 0.25) 0%, rgba(0, 0, 0, 0.55) 55%, rgba(0, 0, 0, 0.75) 100%);
	mix-blend-mode: multiply;
}

.steps.steps--main > * {
	position: relative;
	z-index: 1;
}

.steps.steps--main .text-black,
.steps.steps--main .text-black-70,
.steps.steps--main .text-slate-500,
.steps.steps--main .text-slate-600 {
	color: rgba(255, 255, 255, 0.85) !important;
}

.steps.steps--main h2,
.steps.steps--main h3,
.steps.steps--main h4,
.steps.steps--main .ld-fh-element {
	color: rgba(255, 255, 255, 0.95);
}

.steps.steps--main .bg-slate-200 {
	background: rgba(255, 255, 255, 0.16) !important;
}

.steps.steps--main .module-text-border,
.steps.steps--main .border-black-10 {
	border-color: rgba(255, 255, 255, 0.22) !important;
}

.steps.steps--main .module-line,
.steps.steps--main .border-black {
	border-color: rgba(255, 255, 255, 0.28) !important;
}

.steps.steps--main .ld-fh-txt-outline {
	-webkit-text-stroke-color: rgba(255, 255, 255, 0.35);
}

.steps.steps--main u {
	text-decoration-color: rgba(255, 255, 255, 0.75);
}

@media (max-width: 991px) {
	.steps {
		padding-bottom: 40px;
	}
}

/* ***** Our vision ***** */
.our-vision .module-content {
	-webkit-backdrop-filter: blur(7px) saturate(1) brightness(1.25) contrast(1) grayscale(0) hue-rotate(0deg) sepia(1) opacity(1);
	backdrop-filter: blur(7px) saturate(1) brightness(1.25) contrast(1) grayscale(0) hue-rotate(0deg) sepia(1) opacity(1);
}

.our-vision .btn-hover-reveal {
	--icon-move: 0.5em;
	--icon-ms: -1em;
}

.our-vision .btn-hover-reveal:hover .btn-icon i {
	opacity: 1;
	transform: translateX(1em);
}

.our-vision .btn-hover-reveal:hover.btn-underlined .btn-icon,
.our-vision .btn-hover-reveal:hover.btn-naked .btn-icon {
	transform: translateX(.5em);
}

@media (max-width: 991px) {
	.our-vision {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.our-vision .module-content {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media (max-width: 767px) {
	.our-vision {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.our-vision .module-content {
		padding-right: 20px;
		padding-left: 20px;
	}
}

/* ***** About Accordion ***** */
@media (max-width: 767px) {
	.about-accordion .module-line {
		margin-bottom: 30px;
	}
}

/* ***** Lets Talk ***** */
@media (max-width: 767px) {
	.lets-talk h2 {
		font-size: 16vw;
		margin-bottom: 0.5em;
	}
}