/* Beat Header Footer Elementor `.ehf-header #masthead { position: relative }`. */
html body.ehf-header #masthead,
html body #masthead {
	position: sticky !important;
	top: 0 !important;
	z-index: 1000 !important;
}

body.finay-transparent-header {
	--finay-header-height: 88px;
	--finay-header-duration: 0.3s;
}

body.finay-transparent-header #masthead .elementor-element-56b60a9,
body.finay-transparent-header #masthead .elementor-element-56b60a9::before,
body.finay-transparent-header #masthead .elementor-element-734017b img,
body.finay-transparent-header #masthead .elementor-element-a7a7c5c,
body.finay-transparent-header #masthead .elementor-element-e064b75 a.hfe-menu-item,
body.finay-transparent-header #masthead .elementor-element-e064b75 a.hfe-sub-menu-item,
body.finay-transparent-header #masthead .elementor-element-97b17e2 .elementor-button,
body.finay-transparent-header #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle,
body.finay-transparent-header #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg,
body.finay-transparent-header #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg [fill]:not([fill="none"]),
body.finay-transparent-header #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]) {
	transition:
		background-color var(--finay-header-duration) ease,
		border-color var(--finay-header-duration) ease,
		color var(--finay-header-duration) ease,
		fill var(--finay-header-duration) ease,
		filter var(--finay-header-duration) ease,
		stroke var(--finay-header-duration) ease;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9:not(.elementor-motion-effects-element-type-background),
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9::before,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9 > .elementor-motion-effects-container,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	-webkit-backdrop-filter: none !important;
	backdrop-filter: none !important;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-56b60a9 {
	border-color: transparent !important;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-734017b img {
	filter: brightness(0) invert(1);
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-a7a7c5c {
	border-color: transparent !important;
	color: #fff;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-e064b75 .menu-item a.hfe-menu-item {
	color: #fff;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-e064b75 .menu-item a.hfe-menu-item:hover,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-e064b75 .menu-item a.hfe-menu-item:focus,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-e064b75 .menu-item.current-menu-item a.hfe-menu-item {
	color: #d4704c;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-97b17e2 .elementor-button {
	background-color: #fff;
	color: #29231f;
	fill: #29231f;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-97b17e2 .elementor-button:hover,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-97b17e2 .elementor-button:focus-visible {
	background-color: #d4704c;
	color: #fff;
	fill: #fff;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg {
	color: #fff;
	fill: #fff;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg [fill]:not([fill="none"]) {
	fill: #fff;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]) {
	stroke: #fff;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover .finay-mobile-menu__icon svg,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible .finay-mobile-menu__icon svg,
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover .finay-mobile-menu__icon svg [fill]:not([fill="none"]),
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible .finay-mobile-menu__icon svg [fill]:not([fill="none"]) {
	color: #d4704c;
	fill: #d4704c;
}

body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]),
body.finay-transparent-header:not(.finay-header-scrolled) #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]) {
	stroke: #d4704c;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-56b60a9:not(.elementor-motion-effects-element-type-background),
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-56b60a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgb(248 241 234 / 85%);
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-56b60a9 {
	border-color: rgb(41 35 31 / 12%);
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-734017b img {
	filter: none;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-a7a7c5c,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-e064b75 .menu-item a.hfe-menu-item,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-e064b75 .sub-menu a.hfe-sub-menu-item {
	color: #29231f;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-e064b75 .menu-item a.hfe-menu-item:hover,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-e064b75 .menu-item a.hfe-menu-item:focus,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-e064b75 .menu-item.current-menu-item a.hfe-menu-item {
	color: #d4704c;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-a7a7c5c {
	border-color: rgb(41 35 31 / 12%);
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-97b17e2 .elementor-button {
	background-color: #29231f;
	color: #f8f1ea;
	fill: #f8f1ea;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-97b17e2 .elementor-button:hover,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-97b17e2 .elementor-button:focus-visible {
	background-color: #d4704c;
	color: #fff;
	fill: #fff;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg {
	color: #29231f;
	fill: #29231f;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg [fill]:not([fill="none"]) {
	fill: #29231f;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]) {
	stroke: #29231f;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover .finay-mobile-menu__icon svg,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible .finay-mobile-menu__icon svg,
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover .finay-mobile-menu__icon svg [fill]:not([fill="none"]),
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible .finay-mobile-menu__icon svg [fill]:not([fill="none"]) {
	color: #d4704c;
	fill: #d4704c;
}

body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:hover .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]),
body.finay-transparent-header.finay-header-scrolled #masthead .elementor-element-2ea8445 .finay-mobile-menu__toggle:focus-visible .finay-mobile-menu__icon svg [stroke]:not([stroke="none"]) {
	stroke: #d4704c;
}

body.finay-transparent-header .elementor-43 .elementor-element.elementor-element-36dd0f3 {
	margin-top: calc(-1 * var(--finay-header-height));
	--padding-top: calc(120px + var(--finay-header-height));
}

@media (max-width: 1024px) {
	body.finay-transparent-header .elementor-43 .elementor-element.elementor-element-36dd0f3 {
		--padding-top: calc(110px + var(--finay-header-height));
	}
}

@media (max-width: 767px) {
	body.finay-transparent-header .elementor-43 .elementor-element.elementor-element-36dd0f3 {
		--padding-top: calc(96px + var(--finay-header-height));
	}
}

@media (prefers-reduced-motion: reduce) {
	body.finay-transparent-header #masthead *,
	body.finay-transparent-header #masthead *::before,
	body.finay-transparent-header #masthead *::after {
		transition-duration: 0.01ms;
	}
}
