.elementor-kit-13 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-kit-13 h1 {
	color: var(--e-global-color-142bd1f);
	font-family: var(--e-global-typography-add6508-font-family), Sans-serif;
	font-size: var(--e-global-typography-add6508-font-size);
	font-weight: var(--e-global-typography-add6508-font-weight);
	line-height: var(--e-global-typography-add6508-line-height);
}

.elementor-kit-13 h4 {
	color: var(--e-global-color-142bd1f);
	font-family: var(--e-global-typography-c34b2f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-c34b2f0-font-size);
	font-weight: var(--e-global-typography-c34b2f0-font-weight);
	line-height: var(--e-global-typography-c34b2f0-line-height);
}

.elementor-kit-13 h5 {
	color: var(--e-global-color-142bd1f);
	font-family: var(--e-global-typography-f53903c-font-family), Sans-serif;
	font-size: var(--e-global-typography-f53903c-font-size);
	font-weight: var(--e-global-typography-f53903c-font-weight);
	line-height: var(--e-global-typography-f53903c-line-height);
}

.elementor-kit-13 h6 {
	color: var(--e-global-color-142bd1f);
	font-family: var(--e-global-typography-d34ca86-font-family), Sans-serif;
	font-size: var(--e-global-typography-d34ca86-font-size);
	font-weight: var(--e-global-typography-d34ca86-font-weight);
	line-height: var(--e-global-typography-d34ca86-line-height);
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1280px;
}

 {}

h1.entry-title {
	display: var(--page-title-display);
}

.site-header .site-branding {
	flex-direction: column;
	align-items: stretch;
}

.site-header {
	padding-inline-end: 0px;
	padding-inline-start: 0px;
}

.site-footer .site-branding {
	flex-direction: column;
	align-items: stretch;
}

@media (max-width:1024px) {
	.elementor-kit-13 h1 {
		font-size: var(--e-global-typography-add6508-font-size);
		line-height: var(--e-global-typography-add6508-line-height);
	}
	
	.elementor-kit-13 h4 {
		font-size: var(--e-global-typography-c34b2f0-font-size);
		line-height: var(--e-global-typography-c34b2f0-line-height);
	}
	
	.elementor-kit-13 h5 {
		font-size: var(--e-global-typography-f53903c-font-size);
		line-height: var(--e-global-typography-f53903c-line-height);
	}
	
	.elementor-kit-13 h6 {
		font-size: var(--e-global-typography-d34ca86-font-size);
		line-height: var(--e-global-typography-d34ca86-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-kit-13 h1 {
		font-size: var(--e-global-typography-add6508-font-size);
		line-height: var(--e-global-typography-add6508-line-height);
	}
	
	.elementor-kit-13 h4 {
		font-size: var(--e-global-typography-c34b2f0-font-size);
		line-height: var(--e-global-typography-c34b2f0-line-height);
	}
	
	.elementor-kit-13 h5 {
		font-size: var(--e-global-typography-f53903c-font-size);
		line-height: var(--e-global-typography-f53903c-line-height);
	}
	
	.elementor-kit-13 h6 {
		font-size: var(--e-global-typography-d34ca86-font-size);
		line-height: var(--e-global-typography-d34ca86-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
}

.e-heading-base a, .e-paragraph-base a {
	all: unset;
	cursor: pointer;
}

form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"], form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"] {
	display: block;
}

.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)), .elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)) {
	display: block;
}

.e-background-video {
	position: relative;
	overflow: hidden;
}

.e-background-video__media {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none;
	z-index: 0;
}

.e-background-video__content {
	position: relative;
	z-index: 1;
	flex: 1 1 auto;
}

.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	min-height: 0;
}

.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view {
	position: relative;
	flex: 1 1 auto;
	min-height: 120px;
	height: auto;
	width: 100%;
}

.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.e-background-video__controls {
	z-index: 2;
}

.e-background-video__play, .e-background-video__pause {
	appearance: none;
	-webkit-appearance: none;
}

.e-background-video.e-background-video--playing .e-background-video__play {
	display: none;
}

.e-background-video.e-background-video--paused .e-background-video__pause {
	display: none;
}

.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls, .e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play, .e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause {
	display: none;
}

.e-accordion-item-header-base {
	list-style: none;
}

.e-accordion-item-header-base::-webkit-details-marker {
	display: none;
}

.e-accordion-item-base {
	interpolate-size: allow-keywords;
}

.e-accordion-item-base::details-content {
	block-size: 0;
	overflow: hidden;
	transition: block-size .3s ease, content-visibility .3s ease allow-discrete;
}

.e-accordion-item-base[open]::details-content {
	block-size: auto;
}

.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base {
	width: auto;
	height: 100%;
	max-width: 100%;
}

.e-form-textarea-base:not([data-resizable]) {
	resize: none;
}

.e-form-submit-button-base {
	cursor: pointer;
	box-sizing: border-box;
}

.elementor-108 .elementor-element.elementor-element-398e77ce .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

body.rtl .elementor-108 .elementor-element.elementor-element-616928 {
	left: 0px;
}

body.rtl .elementor-108 .elementor-element.elementor-element-81d97f6 {
	left: 0px;
}

body.rtl .elementor-108 .elementor-element.elementor-element-e98fe64 {
	left: 0px;
}

body.rtl .elementor-108 .elementor-element.elementor-element-bd1ad62 {
	left: 0px;
}

body.rtl .elementor-108 .elementor-element.elementor-element-b695724 {
	left: 0px;
}

body.rtl .elementor-108 .elementor-element.elementor-element-8a4570a {
	right: 44%;
}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media (max-width:1024px) and (min-width:768px) {}