@media (max-width: 768px) {}

@media (min-width: 1025px) {}

.elementor-button .elementor-align-icon-left, .elementor-button .elementor-align-icon-right {
	transition: all .4s ease-in-out;
}

.contact-menu {
	background-color: #cba052;
	padding: 6px 28px;
	font-weight: 600;
	border-radius: 2px;
}

.left-border h1, .left-border-s h1 {
	position: relative;
	padding-left: 17px;
}

.left-border h1::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 50px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABhCAYAAAAa/7uUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA+SURBVHgB7clLFQAQEEDR8etBCEVslRNBDyn0cFBgjrXFu9trRitHFC5ItPJAkiRJkiRJkv+lX2cnLXLt8wJG2gjjQr075QAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-size: contain;
}

.left-border-s h1::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 30px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABhCAYAAAAa/7uUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA+SURBVHgB7clLFQAQEEDR8etBCEVslRNBDyn0cFBgjrXFu9trRitHFC5ItPJAkiRJkiRJkv+lX2cnLXLt8wJG2gjjQr075QAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-size: contain;
}

.before-invset h2 {
	position: relative;
	padding-left: 35px;
}

.before-invset h2::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 22px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADmSURBVHgBzZLNDYJAEIXnrRZACZagiRePdoCxAKQCa7ASoAATOuBooibYgZTgHcPI4L8u7Gow8SV72J/3vZ3ZBf1Aq8DtdaASEGeKWtYdTr1y6oBa1CO8HFnOxbixgjRwHTGRhXTwkR/Xt0gMOVTahdpvo6n3DVz2YDJc1wDMht4y+gQuUiYDEe9knZnD10rWgdtvgr8F6G7TZR7rQgQOA/ypRU2lymMfgaQ83pd5wbRQoDmdv2Et/BZg6qMu5GJuhFdnbOC6EBu4SNnCRQM/PsibgItJh4uBCV5VsAknKQiOzW3+Uie6kby2MuJaXgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-size: contain;
}

.loop_items .elementor-button {
	position: relative;
	padding-right: 40px;
}

.loop_items.loop_items_post  .elementor-button {
	width: 100%;
}

.loop_items .elementor-button .elementor-button-text::after {
	content: "";
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgB7Y/BDcIwDEV/Ki69oI7ACIzCCGUCRugqbMIIjAAbQBOEYw4xThFSK0Xqobk1T7Jky/azDBRSeP86fTSQC0/2oiFMrkMOiB47T/2tSJNSMy6YXSchtHNSiGl0sxlS4FjX2/O/tZnMSej1xh2ziMrMPmZVhSeW8HvZDi8T2RZLWIks4t/umk0WiSJme0AhxRdYdaNCFKAYhwAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-size: contain;
}

.loop_items.loop_items_post .elementor-button-text::after {
	content: "";
	position: absolute;
	left: 63%;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgB7Y/BDcIwDEV/Ki69oI7ACIzCCGUCRugqbMIIjAAbQBOEYw4xThFSK0Xqobk1T7Jky/azDBRSeP86fTSQC0/2oiFMrkMOiB47T/2tSJNSMy6YXSchtHNSiGl0sxlS4FjX2/O/tZnMSej1xh2ziMrMPmZVhSeW8HvZDi8T2RZLWIks4t/umk0WiSJme0AhxRdYdaNCFKAYhwAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-size: contain;
}

.loop_items img {
	width: 100%;
	height: 153px;
	object-fit: cover;
}

.popup-form .elementor-form-fields-wrapper {
	justify-content: end;
}

@media (max-width: 767px) {
	.before-invset h2::before {
		left: 27%;
	}
	
	.before-time h2::before {
		left: 31%;
	}
}

.header-btn .elementor-23 .elementor-element.elementor-element-c1a441d .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: white;
}

.header-btn .elementor-23 .elementor-element.elementor-element-c1a441d .elementskit-menu-close {
	color: white;
}

@media (max-width: 1024px) {}

@media only screen and (max-width: 767px) {}

.side-bar-cont > .elementor-widget-wrap, .side-bar-cont > .elementor-container {
	gap: 0px !important;
	display: flex !important;
	flex-direction: column !important;
}

@media (max-width: 767px) {
	.side-bar-cont > .elementor-widget-wrap, .side-bar-cont > .elementor-container {
		flex-direction: row !important;
		width: 100% !important;
		justify-content: space-around !important;
	}
}