.elementor-65 .elementor-element.elementor-element-d688548{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-65 .elementor-element.elementor-element-d688548:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-d688548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#440405;}.elementor-65 .elementor-element.elementor-element-d688548::before, .elementor-65 .elementor-element.elementor-element-d688548 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-d688548 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-d688548 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-d688548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-d688548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-02a9e49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-b8db8de.elementor-element{--align-self:flex-start;}.elementor-65 .elementor-element.elementor-element-b8db8de{text-align:start;}.elementor-65 .elementor-element.elementor-element-b8db8de img{width:150px;}.elementor-65 .elementor-element.elementor-element-ea56f0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-1087e64.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-menu-toggle{margin:0 auto;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu .elementor-item{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0.12em;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a, .elementor-65 .elementor-element.elementor-element-1087e64 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown{background-color:#440405;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a:hover,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a:focus,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-menu-toggle:hover,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-menu-toggle:focus{color:#440405;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a:hover,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a:focus,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a.highlighted{background-color:#EED9BD;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#440405;}.elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown .elementor-item, .elementor-65 .elementor-element.elementor-element-1087e64 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-02a9e49{--width:30%;}.elementor-65 .elementor-element.elementor-element-ea56f0e{--width:70%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS *//* ==================================================================
   HEADER — Amnon Moalem
   Typography is controlled entirely by the widget's own settings.
   Nothing here touches the font.
   ================================================================== */

/* ---- Glass bar -------------------------------------------------- *
   The same burgundy, dropped to 60% opacity with a blur behind it, so
   artwork scrolling underneath reads through the bar as soft colour.
   Applied only once the bar is stuck and the page has scrolled; at rest the bar keeps its solid burgundy. */
.elementor-location-header .elementor-element.e-con.e-parent.e-flex.elementor-sticky--effects {
	background-color: rgba(68, 4, 5, 0.6);
	-webkit-backdrop-filter: blur(18px) saturate(140%);
	backdrop-filter: blur(18px) saturate(140%);
}

/* ---- Navigation hover ------------------------------------------- *
   A hairline gold rule grows out from the centre of the link towards
   both edges while the label warms to gold.

   Drawn from scratch on ::after: this widget has no pointer or hover
   colour set, so Elementor generates no pointer styles for it. */
.elementor-location-header .elementor-nav-menu--main .elementor-item {
	position: relative;
	transition: color 0.25s ease;
}

.elementor-location-header .elementor-nav-menu--main .elementor-item:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: 1px;
	background-color: #C9A84C;
	opacity: 1;
	transform: scaleX(0);
	transform-origin: center;
	transition: transform 0.35s ease;
}

.elementor-location-header .elementor-nav-menu--main .elementor-item:hover:after,
.elementor-location-header .elementor-nav-menu--main .elementor-item:focus:after,
.elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted:after {
	transform: scaleX(1);
}

/* The current page is marked in gold only — no rule under it. */
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active:after {
	content: none;
}

/* Matched to the widget's own colour rule (five classes) and placed
   after it, so hover and current-page states win cleanly. */
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus,
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #C9A84C;
}

/* ---- Dropdown indicator ----------------------------------------- *
   The supplied chevron replaces the built-in caret. It is applied as a
   mask rather than a background image so its colour is ours to set —
   the file itself is fixed white. */
.elementor-location-header .elementor-nav-menu .sub-arrow i,
.elementor-location-header .elementor-nav-menu .sub-arrow svg {
	display: none;
}

.elementor-location-header .elementor-nav-menu .sub-arrow {
	width: 9px;
	height: 4px;
	padding: 0;
	margin-inline-start: 8px;
	background-color: currentColor;
	transition: background-color 0.25s ease;
	-webkit-mask: url('https://amnon.sgo.co.il/wp-content/uploads/2026/07/down-1.svg') no-repeat center / contain;
	mask: url('https://amnon.sgo.co.il/wp-content/uploads/2026/07/down-1.svg') no-repeat center / contain;
}

/* The arrow turns gold with its label rather than staying white. */
.elementor-location-header .elementor-nav-menu .elementor-item:hover .sub-arrow,
.elementor-location-header .elementor-nav-menu .elementor-item:focus .sub-arrow,
.elementor-location-header .elementor-nav-menu .elementor-item.highlighted .sub-arrow,
.elementor-location-header .elementor-nav-menu .elementor-item.elementor-item-active .sub-arrow {
	background-color: #C9A84C;
}

/* ---- Logo glint -------------------------------------------------- *
   A single slow highlight travels across the mark once, shortly after
   the logo has faded in. The logo SVG is used as a mask, so the light
   follows the letterforms themselves instead of sweeping a rectangle. */
.elementor-location-header .elementor-widget-image {
	position: relative;
	width: fit-content;
}

.elementor-location-header .elementor-widget-image:after {
	content: '';
	position: absolute;
	inset: 0;
	pointer-events: none;
	background-image: linear-gradient(105deg,
		rgba(255, 255, 255, 0) 42%,
		rgba(255, 255, 255, 0.9) 49%,
		rgba(240, 208, 123, 0.9) 55%,
		rgba(255, 255, 255, 0) 63%);
	background-repeat: no-repeat;
	background-size: 220% 100%;
	background-position: -60% 0;
	-webkit-mask: url('https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-3-1.svg') no-repeat center / contain;
	mask: url('https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-3-1.svg') no-repeat center / contain;
	animation: amnon-logo-glint 2.4s cubic-bezier(0.25, 0.6, 0.3, 1) 1.1s 1 both;
}

@keyframes amnon-logo-glint {
	from {
		background-position: -60% 0;
	}
	to {
		background-position: 160% 0;
	}
}

/* Respect a reduced-motion preference. */
@media (prefers-reduced-motion: reduce) {
	.elementor-location-header .elementor-widget-image:after {
		animation: none;
	}

	.elementor-location-header .elementor-nav-menu--main .elementor-item:after {
		transition: none;
	}
}


/* Ease between the solid bar at rest and the glass bar on scroll. */
.elementor-location-header .elementor-element.e-con.e-parent.e-flex { transition: background-color 0.45s ease, -webkit-backdrop-filter 0.45s ease, backdrop-filter 0.45s ease; }/* End custom CSS */