.header--breadcumbs {
    #breadcrumbs {
        span {
            text-transform: uppercase;
        }

        .breadcrumb_last {
            color: #AAA;
        }
    }
}

.hero--header {
	background-color: lightgray;

	&::before {
		content: '';
		position: absolute;
		inset: 0;
		background: linear-gradient(0deg, rgba(39, 70, 85, 0.7) 0%, rgba(39, 70, 85, 0.7) 100%);
		pointer-events: none;
	}

    p {
        margin: 0;
    }
}

.es-embed-root {
	.es-compact-badge-container,
	.es-badge-rating-container,
	.es-badge-rating {
		gap: 24px;
	}

	.es-badge-verified-badge {
		margin-left: 0;
	}

	.es-badge-reviews-count {
		color: #fff;
	}
}

.link-background-white {
	background-color: #FFF;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.gap-25 > .elementor-container {
	gap: 25px;

	@media (min-width: 768px) {
		flex-wrap: nowrap;
	}
}

.gap-25 {
	gap: 25px;
}


.gap-24 > .elementor-container {
	gap: 24px;

	@media (min-width: 768px) {
		flex-wrap: nowrap;
	}
}

.gap-24 {
	gap: 24px;
}

.gap-20 > .elementor-container {
	gap: 20px;

	@media (min-width: 768px) {
		flex-wrap: nowrap;
	}
}

.gap-20 {
	gap: 20px;
}

.elfsight--paginated {
	.es-bullets-control-container {
		zoom: 4.4;
	}

	.es-bullets-control-inner {
		gap: 6.364px;
	}

	.es-bullets-control-item {
		width: 3.636px;
		min-width: 0;
		height: 3.636px;
		min-height: 0;
		background: #fff;
		opacity: 1;
		transform: none;
	}

	.es-bullets-control-item-active {
		background: #c9920e;
	}
}

.faq--right-icon .htwoolentor-faq-head {
	gap: 16px;

	.htwoolentor-faq-head-indicator {
		flex: none;
		margin-left: auto;
	}
}

.cta--button-white .elementor-button {
	background-color: #fff !important;
	color: #1c1c1c !important;

	&:hover {
		background-color: #F4F4F4 !important;
	}
}

.link--inherit a,
.elementor-element-44bb02b a {
	color: inherit !important;
}

.text--decoration-underline {
	text-decoration: underline !important;
}
