.elementor-kit-3039 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

 {}

h1.entry-title {
	display: var(--page-title-display);
}

@media (max-width:1400px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1140px;
	}
}

@media (max-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
}

@media (max-width:767px) {
	.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;
}

.e-form-textarea-base:not([data-resizable]) {
	resize: none;
}

.e-form-submit-button-base {
	cursor: pointer;
	box-sizing: border-box;
}

.elementor-widget-theme-site-logo .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}

.header.is-scrolled {
	top: 8px !important;
	background-color: rgba(255, 255, 255, .2) !important;
	backdrop-filter: blur(16px) !important;
	-webkit-backdrop-filter: blur(16px) !important;
	border: 1px solid rgba(15, 23, 42, .06) !important;
	box-shadow: 0 4px 20px -4px rgba(15, 23, 42, .1), 0 2px 6px -3px rgba(15, 23, 42, .05) !important;
	padding: 5px clamp(20px, 3vw, 44px) !important;
}

.header.is-scrolled .elementor-widget-theme-site-logo img {
	transition: width .4s ease-in-out !important;
	width: 120px !important;
}

@media (min-width: 1441px) {
	.header.is-scrolled {
		padding: 6px 40px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1440px) {
	.header.is-scrolled {
		padding: 5px 24px !important;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.header.is-scrolled {
		padding: 4px 20px !important;
	}
}

@media (max-width: 768px) {
	.header.is-scrolled {
		top: 4px !important;
		padding: 8px 14px !important;
		background-color: rgba(255, 255, 255, .95) !important;
	}
	
	.header.is-scrolled .elementor-widget-theme-site-logo img {
		width: 110px !important;
		transition: width .4s ease-in-out !important;
	}
}

.header .draw-rect, .header .base-rect, .header .morph-wave {
	transition: none !important;
}

.elementor-theme-builder-content-area {
	height: 400px;
}