.elementor-28 .elementor-element.elementor-element-2bdd80d:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container {
	border-color: var(--e-global-color-fc884a6);
}

body.rtl .elementor-28 .elementor-element.elementor-element-2eb2b72 {
	right: 0px;
}

.elementor-28 .elementor-element.elementor-element-595e2f1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-595e2f1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-6800c4b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-6800c4b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-7ee490d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-7ee490d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-16d92ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-28 .elementor-element.elementor-element-16d92ee .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-28 .elementor-element.elementor-element-16d92ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-28 .elementor-element.elementor-element-16d92ee .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-16d92ee .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-ab016f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-28 .elementor-element.elementor-element-ab016f0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-28 .elementor-element.elementor-element-ab016f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-28 .elementor-element.elementor-element-ab016f0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-ab016f0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-175a04f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-175a04f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-693c671 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-693c671 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-448e1c0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-448e1c0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-fcbde8a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-28 .elementor-element.elementor-element-fcbde8a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-28 .elementor-element.elementor-element-d2d90dd:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container {
	border-color: var(--e-global-color-fc884a6);
}

.elementor-28 .elementor-element.elementor-element-942082f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-fc884a6);
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (max-width:1366px) {}

@media (min-width:768px) {}

@media (max-width:1366px) and (min-width:768px) {}

@media (max-width:1200px) and (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:880px) and (min-width:768px) {}

@media (min-width:2400px) {}

@media (max-width:1200px) {}

@media (max-width:1024px) {}

@media (max-width:880px) {}

@media (max-width:767px) {}

.elementor-28 .elementor-element.elementor-element-2bdd80d i {}

.swiper-slide-contents {
	max-width: 1360px !important;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 1900px) {}

.elementor-28 .elementor-element.elementor-element-065020d .elementor-button-wrapper.c-button[_ngcontent-cuk-c13]::after {
	content: "";
	display: none;
	position: absolute;
	background-color: var(--grayscale-000);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	transform: translate(-50%, -50%);
	opacity: 0;
	animation: ripple 350ms ease-in-out;
}

.elementor-28 .elementor-element.elementor-element-bb227a0 .elementor-button-wrapper.c-button[_ngcontent-cuk-c13]::after {
	content: "";
	display: none;
	position: absolute;
	background-color: var(--grayscale-000);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	transform: translate(-50%, -50%);
	opacity: 0;
	animation: ripple 350ms ease-in-out;
}

.elementor-28 .elementor-element.elementor-element-43b71f6 .elementor-button-wrapper.c-button[_ngcontent-cuk-c13]::after {
	content: "";
	display: none;
	position: absolute;
	background-color: var(--grayscale-000);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	transform: translate(-50%, -50%);
	opacity: 0;
	animation: ripple 350ms ease-in-out;
}

.elementor-28 .elementor-element.elementor-element-3377dd0 .elementor-button-wrapper.c-button[_ngcontent-cuk-c13]::after {
	content: "";
	display: none;
	position: absolute;
	background-color: var(--grayscale-000);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	transform: translate(-50%, -50%);
	opacity: 0;
	animation: ripple 350ms ease-in-out;
}

.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon {
	height: auto !important;
}

.elementor-28 .elementor-element.elementor-element-95f1993.elementor-widget-n-menu .e-n-menu-item-title {
	padding: 0px;
}

.elementor-28 .elementor-element.elementor-element-95f1993 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-95f1993 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > .e-n-menu-title-text, .elementor-28 .elementor-element.elementor-element-95f1993 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > a.e-n-menu-title-link > .e-n-menu-title-text {
	--n-menu-title-line-height: 0;
}

element.style {}

.elementor-search-form__container.elementor-search-form--full-screen {
	position: relative;
}

.elementor-search-form__container.elementor-search-form--full-screen::before {
	content: "";
	position: absolute;
	left: 890px;
	top: 57%;
	width: 24px;
	height: 24px;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	pointer-events: none;
	z-index: 20;
}

.elementor-search-form__container.elementor-search-form--full-screen {
	position: fixed !important;
	top: 97px !important;
	left: 0 !important;
	right: 0 !important;
	width: 100vw !important;
	height: 50px !important;
	z-index: 99999 !important;
	display: flex !important;
	justify-content: flex-end !important;
	align-items: center !important;
	box-shadow: none !important;
	border: none !important;
	padding: 0 !important;
}

@media (min-width: 340px) and (max-width: 485px) {
	.elementor-search-form__container.elementor-search-form--full-screen {
		top: 71px !important;
	}
}

.elementor-search-form__container.elementor-search-form--full-screen form, .elementor-search-form__container.elementor-search-form--full-screen {
	width: 100%;
	display: flex !important;
	justify-content: flex-end !important;
	align-items: center !important;

	.elementor-search-form__input, .dialog-lightbox-close-button.dialog-close-button {
		margin-right: 32px !important;
	}
	
	.elementor-search-form__input {
		max-width: 348px !important;
		min-width: 200px !important;
		width: 100% !important;
		border: none !important;
		border-bottom: 1px solid #fff !important;
		outline: none !important;
		background: transparent !important;
		color: #fff !important;
		font-size: 14px !important;
		height: 36px !important;
		padding: 5px 0 !important;
		margin-left: 0 !important;
		margin-right: 200px !important;
		box-shadow: none !important;
		text-align: left !important;
		border-radius: 0 !important;
	}
	
	.elementor-search-form__input {
		border-top: none !important;
		border-right: none !important;
		border-left: none !important;
	}
	
	.dialog-lightbox-close-button.dialog-close-button {
		color: #fff !important;
		font-size: 18px !important;
		margin-left: 0 !important;
		margin-right: 185px !important;
		cursor: pointer;
		align-self: center;
		background: none !important;
		border: none !important;
		box-shadow: none !important;
		padding: 0 !important;
		line-height: 1 !important;
		display: flex !important;
		align-items: center !important;
		margin-bottom: 5px;
	}
	
	@media (min-width: 340px) and (max-width: 485px) {
		#elementor-search-form-2bdd80d {
			margin-right: unset !important;
		}
		
		.dialog-lightbox-close-button.dialog-close-button {
			margin-right: 65px !important;
		}
	}
	
	.elementor-search-form__input::placeholder {
		color: #fff !important;
		opacity: .8 !important;
		font-size: 14px !important;
	}
	
	@media (min-width: 1920px) and (max-width:1980px) {
		.elementor-search-form__input {
			margin-right: 420px !important;
		}
		
		.dialog-lightbox-close-button.dialog-close-button {
			margin-right: 410px !important;
		}
	}
	
	@media (min-width: 1500px) and (max-width:1660px) {
		.elementor-search-form__input {
			margin-right: 260px !important;
		}
		
		.dialog-lightbox-close-button.dialog-close-button {
			margin-right: 245px !important;
		}
	}
	
	@media (max-width: 1400px) {
		input#elementor-search-form-d2d90dd.elementor-search-form__input {}
		
		.elementor-search-form__input {
			max-width: 250px !important;
		}
	}
	
	.elementor-28 .elementor-element.elementor-element-9eb7672 {
		height: 48px;
	}
}