[data-elementor-type="jet-listing-items"] {
	height: 100% !important;
}

.mt-auto {
	margin-top: auto !important;
}

.elementor-icon-wrapper {
	display: flex !important;
}

.phone_number_fix a[href^="tel:"] span,
.phone_number_fix p {
	direction: ltr !important;
/* 	margin: 0 5px; */
}

.header_logo img {
/* 	filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(518%) hue-rotate(253deg) brightness(117%) contrast(100%); */
}

.header-bg-white .header_logo img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(14%) hue-rotate(178deg) brightness(101%) contrast(98%);
}

.hero_number * {
	text-align: center ;
}

#main_site_logo * {
	color: white ;
}

.main_site_logo_black * {
	color: rgb(26, 26, 26) !important;
}

.header-bg-white {
	background-color: white !important;
}

.lang-witcher * {
	border-radius: 8px;
}

.burger_icon_black svg {
	fill: rgb(26, 26, 26) !important;
}

.text-black {
	color: #0A0A0A !important;
}

/* ================= Services =====================  */

.services_card:hover .services_icon {
	background-color: #C5A05966;
	transform: scale(1.05);
} 

.services_card:hover .services_icon img{transition:0.5s ease-in-out;}
.services_card:hover .services_icon img {
	transform: rotate(-10deg)
}


/* ============ Why Us ================ */

.whyus_card .whyus_icon img {
	transition: 0.5s ease-in-out;
	filter: brightness(0) saturate(100%) invert(1%) sepia(1%) saturate(917%) hue-rotate(318deg) brightness(93%) contrast(95%);
}

.whyus_card:hover .whyus_icon {
	background-color: #C5A05966;
}


.whyus_card:hover .whyus_icon img {
	filter: brightness(0) saturate(100%) invert(1%) sepia(1%) saturate(917%) hue-rotate(318deg) brightness(93%) contrast(95%);
}

.whyus_card:hover .whyus_icon img {
	filter: brightness(0) saturate(100%) invert(96%) sepia(91%) saturate(3399%) hue-rotate(308deg) brightness(80%) contrast(90%);
}

.whyus_card .whyus_number {
    inset: unset !important;
    inset-inline-end: 10px !important;
	top: 10px;
}

.whyus_card:hover .whyus_info * {
	color: white !important;
}

/* ================= Reviews ================== */

.review_slider .swiper-pagination-bullet {
	transition: 0.4s ease-in-out;
}

.review_slider .swiper-pagination-bullet-active {
	width: 35px !important; 
	border-radius: 10px;
}

.vision-card .vision-card_icon {
	transition: 0.3s ease-in-out;
}

.vision-card:hover .vision-card_icon {
	transform: scale(1.07)
}


.post_image a {
	width: 100%;
}

.about_icon_list ul {
	gap: 15px !important;
}

:dir(ltr) .elementor-847 .elementor-element.elementor-element-7cf49841.e-con {
	transform: translate(35px, 50px) !important;
}












