.elementor-409 .elementor-element.elementor-element-5dc741d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-409 .elementor-element.elementor-element-f12f65c{--display:flex;--min-height:68px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-409 .elementor-element.elementor-element-73c723b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-409 .elementor-element.elementor-element-24364e8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0);}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu .elementor-item{font-family:"YekanBakh-Regular", Sans-serif;font-size:13px;font-weight:600;line-height:19.5px;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-item{color:#E2E8F0;fill:#E2E8F0;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-item:focus{color:#DFC286;fill:#DFC286;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#DFC286;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a, .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle{color:#E2E8F0;fill:#E2E8F0;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown{background-color:rgba(0,0,0,0);}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a:hover,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a:focus,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle:hover,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle:focus{color:#DFC286;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a:hover,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a:focus,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(223,194,134,0.09);}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item-active{color:#DFC286;background-color:rgba(223,194,134,0.09);}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown .elementor-item, .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"YekanBakh-Regular", Sans-serif;font-size:14px;font-weight:600;}.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:13px;padding-bottom:13px;}.elementor-409 .elementor-element.elementor-element-24364e8c div.elementor-menu-toggle{color:#DFC286;}.elementor-409 .elementor-element.elementor-element-24364e8c div.elementor-menu-toggle svg{fill:#DFC286;}.elementor-409 .elementor-element.elementor-element-24364e8c{--nav-menu-icon-size:18px;}.elementor-409 .elementor-element.elementor-element-37c7f6fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button{background-color:rgba(0,0,0,0);font-family:"YekanBakh-Regular", Sans-serif;font-size:13px;font-weight:600;line-height:19.5px;fill:#E2E8F0;color:#E2E8F0;border-radius:9999px 9999px 9999px 9999px;padding:9px 16px 9px 16px;}.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button:hover, .elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button:focus{background-color:rgba(255,255,255,0.06);color:#DFC286;}.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button:hover svg, .elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button:focus svg{fill:#DFC286;}.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button{background-color:transparent;font-family:"YekanBakh-Regular", Sans-serif;font-size:13px;font-weight:700;line-height:19.5px;fill:#141208;color:#141208;background-image:linear-gradient(135deg, #F8C353 0%, #D89823 100%);border-radius:9999px 9999px 9999px 9999px;padding:10px 20px 10px 20px;}.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:hover, .elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:focus{color:#141208;}.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:hover svg, .elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:focus svg{fill:#141208;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );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{font-size:var( --e-global-typography-primary-font-size );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--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-409 .elementor-element.elementor-element-24364e8c.elementor-element{--order:-99999 /* order start hack */;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-409 .elementor-element.elementor-element-5dc741d7{--padding-top:12px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );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{font-size:var( --e-global-typography-primary-font-size );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--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button{font-size:12px;padding:9px 14px 9px 14px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-3439e95e */.elementor-409 .elementor-element.elementor-element-3439e95e{width:auto !important;max-width:none;flex:0 0 auto;display:flex;align-items:center}
.elementor-409 .elementor-element.elementor-element-3439e95e .elementor-widget-container, .elementor-409 .elementor-element.elementor-element-3439e95e a{display:flex;align-items:center;justify-content:center;line-height:0}
.elementor-409 .elementor-element.elementor-element-3439e95e img{display:block;height:36px !important;width:auto !important;max-width:132px !important;object-fit:contain}
@media (min-width:1025px) and (max-width:1199px){.elementor-409 .elementor-element.elementor-element-3439e95e img{height:32px !important;max-width:110px !important}}
@media (max-width:1024px){.elementor-409 .elementor-element.elementor-element-3439e95e img{height:32px !important;max-width:120px !important}}
@media (max-width:767px){.elementor-409 .elementor-element.elementor-element-3439e95e img{height:28px !important;max-width:96px !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c723b7 *//* logo jewel: raised glass on the midnight capsule (the Footer's logo-tile treatment), gold rim, teal depth */
.elementor-409 .elementor-element.elementor-element-73c723b7{--width:auto;width:auto;justify-self:start;position:relative;isolation:isolate;text-decoration:none;height:52px;padding:0 18px;
  box-sizing:border-box;border-radius:9999px;
  background:radial-gradient(120% 160% at 50% 0%,rgba(0,136,151,.38) 0%,rgba(0,136,151,0) 55%),
             linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.025) 100%),linear-gradient(135deg,#0B3563 0%,#021D38 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(223,194,134,.42),0 10px 22px -10px rgba(0,0,0,.6);
  transition:box-shadow .4s var(--ease),transform .5s var(--spring);animation:fh3-pop .8s var(--ease-out) .15s backwards}
/* comet orbiting the jewel's border */
.elementor-409 .elementor-element.elementor-element-73c723b7::after{content:"";position:absolute;inset:-2px;width:auto;height:auto;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:.9;
  background:conic-gradient(from var(--fh3-a),rgba(223,194,134,0) 0deg,rgba(223,194,134,0) 240deg,rgba(223,194,134,.95) 318deg,rgba(95,212,220,.95) 350deg,rgba(95,212,220,0) 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;
  animation:fh3-orbit 7s linear infinite}
@media (hover:hover) and (pointer:fine){.elementor-409 .elementor-element.elementor-element-73c723b7:hover{transform:translateY(-1px) scale(1.025);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px rgba(223,194,134,.7),0 14px 26px -10px rgba(0,0,0,.65),0 0 20px rgba(189,147,65,.35)}}
.elementor-409 .elementor-element.elementor-element-73c723b7:focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px}
@media (min-width:1025px) and (max-width:1199px){.elementor-409 .elementor-element.elementor-element-73c723b7{padding:0 14px}}
@media (max-width:1024px){.elementor-409 .elementor-element.elementor-element-73c723b7{height:48px;padding:0 14px;order:0}}
@media (max-width:767px){.elementor-409 .elementor-element.elementor-element-73c723b7{height:44px;padding:0 12px}}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-73c723b7{transition:none;animation:none} .elementor-409 .elementor-element.elementor-element-73c723b7::after{animation:none}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-24364e8c */.elementor-409 .elementor-element.elementor-element-24364e8c{justify-self:center}

/* ---- menu item = two real elements from the WP menu label (unchanged markup, menu-labels.txt):
        [icon][label] with the icon visually LEFT of the label at every breakpoint ---- */
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu a.elementor-item{display:flex !important;flex-direction:row;align-items:center;gap:8px;direction:rtl;text-align:right;
  background-color:transparent;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease)}
/* Elementor pointer pseudo-elements (kit accent colour — the old blue box) stay switched off */
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu a.elementor-item::before,
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu a.elementor-item::after{content:none !important;display:none !important;background:none !important}
.elementor-409 .elementor-element.elementor-element-24364e8c .fameno-nav__label{order:1;white-space:nowrap}
.elementor-409 .elementor-element.elementor-element-24364e8c .fameno-nav__icon{order:2;flex:0 0 16px;width:16px;height:16px;display:block;background-color:transparent !important;
  background-repeat:no-repeat;background-position:center;background-size:contain;border:0;box-shadow:none;pointer-events:none;
  transition:transform .5s var(--spring)}
.elementor-409 .elementor-element.elementor-element-24364e8c .fameno-nav__icon--credit{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio=%22none%22 overflow=%22visible%22 width=%2212%22 height=%2213.3333%22 viewBox=%220 0 12 13.3333%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cg id=%22Container%22%3E %3Cpath id=%22Icon%22 d=%22M6 13.3333L0 10V3.33333L6 0L12 3.33333V10L6 13.3333V13.3333M4.06667 4.83333C4.32222 4.56667 4.61667 4.36111 4.95 4.21667C5.28333 4.07222 5.63333 4 6 4C6.36667 4 6.71667 4.07222 7.05 4.21667C7.38333 4.36111 7.67778 4.56667 7.93333 4.83333L9.93333 3.71667L6 1.53333L2.06667 3.71667L4.06667 4.83333V4.83333M5.33333 11.4333V9.25C4.73333 9.09444 4.25 8.77778 3.88333 8.3C3.51667 7.82222 3.33333 7.27778 3.33333 6.66667C3.33333 6.54444 3.33889 6.43056 3.35 6.325C3.36111 6.21944 3.38333 6.11111 3.41667 6L1.33333 4.83333V9.21667L5.33333 11.4333V11.4333M6 8C6.36667 8 6.68056 7.86944 6.94167 7.60833C7.20278 7.34722 7.33333 7.03333 7.33333 6.66667C7.33333 6.3 7.20278 5.98611 6.94167 5.725C6.68056 5.46389 6.36667 5.33333 6 5.33333C5.63333 5.33333 5.31944 5.46389 5.05833 5.725C4.79722 5.98611 4.66667 6.3 4.66667 6.66667C4.66667 7.03333 4.79722 7.34722 5.05833 7.60833C5.31944 7.86944 5.63333 8 6 8V8M6.66667 11.4333L10.6667 9.21667V4.83333L8.58333 6C8.61667 6.11111 8.63889 6.21944 8.65 6.325C8.66111 6.43056 8.66667 6.54444 8.66667 6.66667C8.66667 7.27778 8.48333 7.82222 8.11667 8.3C7.75 8.77778 7.26667 9.09444 6.66667 9.25V11.4333V11.4333%22 fill=%22%23DFC286%22 fill-opacity=%220.8%22/%3E %3C/g%3E %3C/svg%3E")}
.elementor-409 .elementor-element.elementor-element-24364e8c .fameno-nav__icon--ecosystem{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio=%22none%22 overflow=%22visible%22 width=%2216%22 height=%2215.3333%22 viewBox=%220 0 16 15.3333%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cg id=%22Container%22%3E %3Cpath id=%22Icon%22 d=%22M4 15.3333C3.44444 15.3333 2.97222 15.1389 2.58333 14.75C2.19444 14.3611 2 13.8889 2 13.3333C2 12.7778 2.19444 12.3056 2.58333 11.9167C2.97222 11.5278 3.44444 11.3333 4 11.3333C4.15556 11.3333 4.3 11.35 4.43333 11.3833C4.56667 11.4167 4.69444 11.4611 4.81667 11.5167L5.76667 10.3333C5.45556 9.98889 5.23889 9.6 5.11667 9.16667C4.99444 8.73333 4.96667 8.3 5.03333 7.86667L3.68333 7.41667C3.49444 7.69444 3.25556 7.91667 2.96667 8.08333C2.67778 8.25 2.35556 8.33333 2 8.33333C1.44444 8.33333 0.972222 8.13889 0.583333 7.75C0.194444 7.36111 0 6.88889 0 6.33333C0 5.77778 0.194444 5.30556 0.583333 4.91667C0.972222 4.52778 1.44444 4.33333 2 4.33333C2.55556 4.33333 3.02778 4.52778 3.41667 4.91667C3.80556 5.30556 4 5.77778 4 6.33333C4 6.35556 4 6.37778 4 6.4C4 6.42222 4 6.44444 4 6.46667L5.35 6.93333C5.57222 6.53333 5.86944 6.19444 6.24167 5.91667C6.61389 5.63889 7.03333 5.46111 7.5 5.38333V3.93333C7.06667 3.81111 6.70833 3.575 6.425 3.225C6.14167 2.875 6 2.46667 6 2C6 1.44444 6.19444 0.972222 6.58333 0.583333C6.97222 0.194444 7.44444 0 8 0C8.55556 0 9.02778 0.194444 9.41667 0.583333C9.80556 0.972222 10 1.44444 10 2C10 2.46667 9.85556 2.875 9.56667 3.225C9.27778 3.575 8.92222 3.81111 8.5 3.93333V5.38333C8.96667 5.46111 9.38611 5.63889 9.75833 5.91667C10.1306 6.19444 10.4278 6.53333 10.65 6.93333L12 6.46667C12 6.44444 12 6.42222 12 6.4C12 6.37778 12 6.35556 12 6.33333C12 5.77778 12.1944 5.30556 12.5833 4.91667C12.9722 4.52778 13.4444 4.33333 14 4.33333C14.5556 4.33333 15.0278 4.52778 15.4167 4.91667C15.8056 5.30556 16 5.77778 16 6.33333C16 6.88889 15.8056 7.36111 15.4167 7.75C15.0278 8.13889 14.5556 8.33333 14 8.33333C13.6444 8.33333 13.3194 8.25 13.025 8.08333C12.7306 7.91667 12.4944 7.69444 12.3167 7.41667L10.9667 7.86667C11.0333 8.3 11.0056 8.73056 10.8833 9.15833C10.7611 9.58611 10.5444 9.97778 10.2333 10.3333L11.1833 11.5C11.3056 11.4444 11.4333 11.4028 11.5667 11.375C11.7 11.3472 11.8444 11.3333 12 11.3333C12.5556 11.3333 13.0278 11.5278 13.4167 11.9167C13.8056 12.3056 14 12.7778 14 13.3333C14 13.8889 13.8056 14.3611 13.4167 14.75C13.0278 15.1389 12.5556 15.3333 12 15.3333C11.4444 15.3333 10.9722 15.1389 10.5833 14.75C10.1944 14.3611 10 13.8889 10 13.3333C10 13.1111 10.0361 12.8972 10.1083 12.6917C10.1806 12.4861 10.2778 12.3 10.4 12.1333L9.45 10.95C8.99444 11.2056 8.50833 11.3333 7.99167 11.3333C7.475 11.3333 6.98889 11.2056 6.53333 10.95L5.6 12.1333C5.72222 12.3 5.81944 12.4861 5.89167 12.6917C5.96389 12.8972 6 13.1111 6 13.3333C6 13.8889 5.80556 14.3611 5.41667 14.75C5.02778 15.1389 4.55556 15.3333 4 15.3333V15.3333M2 7C2.18889 7 2.34722 6.93611 2.475 6.80833C2.60278 6.68056 2.66667 6.52222 2.66667 6.33333C2.66667 6.14444 2.60278 5.98611 2.475 5.85833C2.34722 5.73056 2.18889 5.66667 2 5.66667C1.81111 5.66667 1.65278 5.73056 1.525 5.85833C1.39722 5.98611 1.33333 6.14444 1.33333 6.33333C1.33333 6.52222 1.39722 6.68056 1.525 6.80833C1.65278 6.93611 1.81111 7 2 7V7M4 14C4.18889 14 4.34722 13.9361 4.475 13.8083C4.60278 13.6806 4.66667 13.5222 4.66667 13.3333C4.66667 13.1444 4.60278 12.9861 4.475 12.8583C4.34722 12.7306 4.18889 12.6667 4 12.6667C3.81111 12.6667 3.65278 12.7306 3.525 12.8583C3.39722 12.9861 3.33333 13.1444 3.33333 13.3333C3.33333 13.5222 3.39722 13.6806 3.525 13.8083C3.65278 13.9361 3.81111 14 4 14V14M8 2.66667C8.18889 2.66667 8.34722 2.60278 8.475 2.475C8.60278 2.34722 8.66667 2.18889 8.66667 2C8.66667 1.81111 8.60278 1.65278 8.475 1.525C8.34722 1.39722 8.18889 1.33333 8 1.33333C7.81111 1.33333 7.65278 1.39722 7.525 1.525C7.39722 1.65278 7.33333 1.81111 7.33333 2C7.33333 2.18889 7.39722 2.34722 7.525 2.475C7.65278 2.60278 7.81111 2.66667 8 2.66667V2.66667M8 10C8.46667 10 8.86111 9.83889 9.18333 9.51667C9.50556 9.19444 9.66667 8.8 9.66667 8.33333C9.66667 7.86667 9.50556 7.47222 9.18333 7.15C8.86111 6.82778 8.46667 6.66667 8 6.66667C7.53333 6.66667 7.13889 6.82778 6.81667 7.15C6.49444 7.47222 6.33333 7.86667 6.33333 8.33333C6.33333 8.8 6.49444 9.19444 6.81667 9.51667C7.13889 9.83889 7.53333 10 8 10V10M12 14C12.1889 14 12.3472 13.9361 12.475 13.8083C12.6028 13.6806 12.6667 13.5222 12.6667 13.3333C12.6667 13.1444 12.6028 12.9861 12.475 12.8583C12.3472 12.7306 12.1889 12.6667 12 12.6667C11.8111 12.6667 11.6528 12.7306 11.525 12.8583C11.3972 12.9861 11.3333 13.1444 11.3333 13.3333C11.3333 13.5222 11.3972 13.6806 11.525 13.8083C11.6528 13.9361 11.8111 14 12 14V14M14 7C14.1889 7 14.3472 6.93611 14.475 6.80833C14.6028 6.68056 14.6667 6.52222 14.6667 6.33333C14.6667 6.14444 14.6028 5.98611 14.475 5.85833C14.3472 5.73056 14.1889 5.66667 14 5.66667C13.8111 5.66667 13.6528 5.73056 13.525 5.85833C13.3972 5.98611 13.3333 6.14444 13.3333 6.33333C13.3333 6.52222 13.3972 6.68056 13.525 6.80833C13.6528 6.93611 13.8111 7 14 7V7M8 2V2V2V2V2V2V2V2V2V2M2 6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333M8 8.33333V8.33333V8.33333V8.33333V8.33333V8.33333V8.33333V8.33333V8.33333V8.33333M14 6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333V6.33333M4 13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333M12 13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333V13.3333%22 fill=%22%23DFC286%22 fill-opacity=%220.8%22/%3E %3C/g%3E %3C/svg%3E")}
.elementor-409 .elementor-element.elementor-element-24364e8c .fameno-nav__icon--guide{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio=%22none%22 overflow=%22visible%22 width=%2214.6667%22 height=%2210.6667%22 viewBox=%220 0 14.6667 10.6667%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cg id=%22Container%22%3E %3Cpath id=%22Icon%22 d=%22M8.66667 3.93333V2.8C9.03333 2.64444 9.40833 2.52778 9.79167 2.45C10.175 2.37222 10.5778 2.33333 11 2.33333C11.2889 2.33333 11.5722 2.35556 11.85 2.4C12.1278 2.44444 12.4 2.5 12.6667 2.56667V3.63333C12.4 3.53333 12.1306 3.45833 11.8583 3.40833C11.5861 3.35833 11.3 3.33333 11 3.33333C10.5778 3.33333 10.1722 3.38611 9.78333 3.49167C9.39444 3.59722 9.02222 3.74444 8.66667 3.93333V3.93333M8.66667 7.6V6.46667C9.03333 6.31111 9.40833 6.19444 9.79167 6.11667C10.175 6.03889 10.5778 6 11 6C11.2889 6 11.5722 6.02222 11.85 6.06667C12.1278 6.11111 12.4 6.16667 12.6667 6.23333V7.3C12.4 7.2 12.1306 7.125 11.8583 7.075C11.5861 7.025 11.3 7 11 7C10.5778 7 10.1722 7.05 9.78333 7.15C9.39444 7.25 9.02222 7.4 8.66667 7.6V7.6M8.66667 5.76667V4.63333C9.03333 4.47778 9.40833 4.36111 9.79167 4.28333C10.175 4.20556 10.5778 4.16667 11 4.16667C11.2889 4.16667 11.5722 4.18889 11.85 4.23333C12.1278 4.27778 12.4 4.33333 12.6667 4.4V5.46667C12.4 5.36667 12.1306 5.29167 11.8583 5.24167C11.5861 5.19167 11.3 5.16667 11 5.16667C10.5778 5.16667 10.1722 5.21944 9.78333 5.325C9.39444 5.43056 9.02222 5.57778 8.66667 5.76667V5.76667M3.66667 8C4.18889 8 4.69722 8.05833 5.19167 8.175C5.68611 8.29167 6.17778 8.46667 6.66667 8.7V2.13333C6.21111 1.86667 5.72778 1.66667 5.21667 1.53333C4.70556 1.4 4.18889 1.33333 3.66667 1.33333C3.26667 1.33333 2.86944 1.37222 2.475 1.45C2.08056 1.52778 1.7 1.64444 1.33333 1.8V1.8V1.8V8.4V8.4V8.4C1.72222 8.26667 2.10833 8.16667 2.49167 8.1C2.875 8.03333 3.26667 8 3.66667 8V8M8 8.7C8.48889 8.46667 8.98056 8.29167 9.475 8.175C9.96944 8.05833 10.4778 8 11 8C11.4 8 11.7917 8.03333 12.175 8.1C12.5583 8.16667 12.9444 8.26667 13.3333 8.4V8.4V8.4V1.8V1.8V1.8C12.9667 1.64444 12.5861 1.52778 12.1917 1.45C11.7972 1.37222 11.4 1.33333 11 1.33333C10.4778 1.33333 9.96111 1.4 9.45 1.53333C8.93889 1.66667 8.45556 1.86667 8 2.13333V8.7V8.7M7.33333 10.6667C6.8 10.2444 6.22222 9.91667 5.6 9.68333C4.97778 9.45 4.33333 9.33333 3.66667 9.33333C3.2 9.33333 2.74167 9.39444 2.29167 9.51667C1.84167 9.63889 1.41111 9.81111 1 10.0333C0.766667 10.1556 0.541667 10.15 0.325 10.0167C0.108333 9.88333 0 9.68889 0 9.43333V1.4C0 1.27778 0.0305556 1.16111 0.0916667 1.05C0.152778 0.938889 0.244444 0.855556 0.366667 0.8C0.877778 0.533333 1.41111 0.333333 1.96667 0.2C2.52222 0.0666667 3.08889 0 3.66667 0C4.31111 0 4.94167 0.0833333 5.55833 0.25C6.175 0.416667 6.76667 0.666667 7.33333 1C7.9 0.666667 8.49167 0.416667 9.10833 0.25C9.725 0.0833333 10.3556 0 11 0C11.5778 0 12.1444 0.0666667 12.7 0.2C13.2556 0.333333 13.7889 0.533333 14.3 0.8C14.4222 0.855556 14.5139 0.938889 14.575 1.05C14.6361 1.16111 14.6667 1.27778 14.6667 1.4V9.43333C14.6667 9.68889 14.5583 9.88333 14.3417 10.0167C14.125 10.15 13.9 10.1556 13.6667 10.0333C13.2556 9.81111 12.825 9.63889 12.375 9.51667C11.925 9.39444 11.4667 9.33333 11 9.33333C10.3333 9.33333 9.68889 9.45 9.06667 9.68333C8.44444 9.91667 7.86667 10.2444 7.33333 10.6667V10.6667M4 5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1V5.1%22 fill=%22%23DFC286%22 fill-opacity=%220.8%22/%3E %3C/g%3E %3C/svg%3E")}
.elementor-409 .elementor-element.elementor-element-24364e8c .fameno-nav__icon--security{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio=%22none%22 overflow=%22visible%22 width=%2210.6667%22 height=%2213.3333%22 viewBox=%220 0 10.6667 13.3333%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cg id=%22Container%22%3E %3Cpath id=%22Icon%22 d=%22M5.33333 13.3333C3.78889 12.9444 2.51389 12.0583 1.50833 10.675C0.502778 9.29167 0 7.75556 0 6.06667V2L5.33333 0L10.6667 2V6.06667C10.6667 7.75556 10.1639 9.29167 9.15833 10.675C8.15278 12.0583 6.87778 12.9444 5.33333 13.3333V13.3333M5.33333 11.9333C6.48889 11.5667 7.44444 10.8333 8.2 9.73333C8.95556 8.63333 9.33333 7.41111 9.33333 6.06667V2.91667L5.33333 1.41667L1.33333 2.91667V6.06667C1.33333 7.41111 1.71111 8.63333 2.46667 9.73333C3.22222 10.8333 4.17778 11.5667 5.33333 11.9333V11.9333M5.33333 6.66667V6.66667V6.66667V6.66667V6.66667V6.66667V6.66667V6.66667V6.66667V6.66667%22 fill=%22%23DFC286%22 fill-opacity=%220.8%22/%3E %3C/g%3E %3C/svg%3E")}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main li.fameno-mobile-only{display:none !important}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu a.elementor-item:focus:not(:focus-visible){outline:none}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu a.elementor-item:focus-visible{outline:2px solid var(--gold-lt);outline-offset:-2px;border-radius:9999px}

/* ---- desktop: sliding glass pill (JS sets --ix/--iw/--io on the list) + gold diamond pins ---- */
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu{position:relative;display:flex;align-items:center;gap:4px}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu::before{content:"";position:absolute;top:50%;left:0;width:var(--iw,0);height:42px;margin-top:-21px;
  border-radius:9999px;pointer-events:none;z-index:0;opacity:var(--io,0);transform:translateX(var(--ix,0));
  background:linear-gradient(180deg,rgba(223,194,134,.16) 0%,rgba(223,194,134,.06) 100%);box-shadow:inset 0 0 0 1px rgba(223,194,134,.3),inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px -8px rgba(189,147,65,.55);
  transition:transform .5s var(--spring),width .5s var(--spring),opacity .3s var(--ease)}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li{position:relative;z-index:1;margin:0 !important;
  animation:fh3-rise .7s var(--ease-out) backwards}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(1){animation-delay:0.240s}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(2){animation-delay:0.285s}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(3){animation-delay:0.330s}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(4){animation-delay:0.375s}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(5){animation-delay:0.420s}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(6){animation-delay:0.465s}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li::after{content:"";position:absolute;top:-9px;left:50%;width:5px;height:5px;margin-left:-2.5px;
  border-radius:1px;transform:rotate(45deg) scale(.85);background:var(--gold);opacity:.45;pointer-events:none;
  box-shadow:0 0 0 rgba(248,195,83,0);transition:transform .45s var(--spring),opacity .3s var(--ease),box-shadow .3s var(--ease)}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main a.elementor-item{height:44px;box-sizing:border-box;padding:0 14px !important;border-radius:9999px;white-space:nowrap}
/* no-JS fallback: per-item tint (the sliding pill replaces it once the script runs) */
.elementor-409 .elementor-element.elementor-element-24364e8c:not(.has-indicator) .elementor-nav-menu--main a.elementor-item:hover{background-color:rgba(223,194,134,.1) !important}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main a.elementor-item,
.elementor-409 .elementor-element.elementor-element-24364e8c.has-indicator .elementor-nav-menu--main a.elementor-item:hover,
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main a.elementor-item:focus,
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main a.elementor-item.elementor-item-active{background-color:transparent !important}
@media (hover:hover) and (pointer:fine){.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:hover::after{opacity:1;transform:rotate(45deg) scale(1.25) translate(2px,2px);
    box-shadow:0 0 10px rgba(248,195,83,.85)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:hover .fameno-nav__icon{transform:translateY(-2px) rotate(-8deg) scale(1.08)}}
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:focus-within::after,
.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu > li:has(> a.elementor-item-active)::after{opacity:1}
@media (min-width:1025px) and (max-width:1199px){.elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main .elementor-nav-menu{gap:0}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--main a.elementor-item{padding:0 9px !important}}

/* ---- tablet + mobile: hamburger on the RIGHT, light glass panel anchored right ---- */
@media (max-width:1024px){
  .elementor-409 .elementor-element.elementor-element-24364e8c{position:static !important;--width:auto;width:auto;justify-self:start;order:-1}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-widget-container{position:static}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle{width:44px;height:44px;box-sizing:border-box;padding:0;margin:0;border-radius:9999px;cursor:pointer;
    display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--gold-lt) !important;
    background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.03) 100%) !important;
    box-shadow:0 0 0 1px rgba(223,194,134,.38),inset 0 1px 0 rgba(255,255,255,.12),0 6px 14px -8px rgba(0,0,0,.6);
    transition:background-color .35s var(--ease),box-shadow .35s var(--ease),transform .45s var(--spring)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle svg{fill:currentColor;width:18px;height:18px;transition:transform .45s var(--spring)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle i{color:currentColor}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle:active{transform:scale(.92)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active{color:var(--gold-lt) !important;
    background:radial-gradient(circle at 50% 30%,rgba(223,194,134,.28) 0%,rgba(223,194,134,.08) 70%) !important;
    box-shadow:0 0 0 1px rgba(223,194,134,.7),0 0 16px rgba(189,147,65,.45),0 8px 18px -8px rgba(0,0,0,.6)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active svg{transform:rotate(90deg)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle:focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px}

  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute !important;top:calc(100% + 12px) !important;
    right:0 !important;left:auto !important;width:min(360px, 100%) !important;max-height:none !important;margin:0 !important;z-index:1000;
    box-sizing:border-box;padding:8px;border-radius:24px;background-color:#0A2644;
    background-image:radial-gradient(70% 90px at 50% 0,rgba(223,194,134,.14),rgba(223,194,134,0) 100%),linear-gradient(180deg,#0B2A4B 0%,#021A33 100%);
    box-shadow:0 0 0 1px rgba(223,194,134,.3),inset 0 1px 0 rgba(255,255,255,.08),0 28px 56px -26px rgba(0,20,38,.75),0 0 26px -10px rgba(189,147,65,.35);
    direction:rtl;text-align:right;transform-origin:top right !important;overflow:hidden;
    transition:opacity .28s var(--ease-out),transform .42s var(--spring),visibility 0s linear .42s}
  /* brand hairline on the panel's top edge */
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown.elementor-nav-menu__container::after{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;
    border-radius:0 0 2px 2px;pointer-events:none;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-lt) 45%,var(--teal-lt) 100%)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{opacity:0 !important;visibility:hidden !important;
    transform:translateY(-8px) scale(.95) !important;pointer-events:none;transition:opacity .2s var(--ease-in),transform .22s var(--ease-in),visibility 0s linear .22s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{opacity:1 !important;visibility:visible !important;
    transform:none !important;transition-delay:0s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex;flex-direction:column;gap:2px}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown li{border:0;margin:0}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li{animation:fh3-item .45s var(--ease-out) backwards}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li:nth-child(1){animation-delay:0.05s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li:nth-child(2){animation-delay:0.09s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li:nth-child(3){animation-delay:0.13s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li:nth-child(4){animation-delay:0.17s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li:nth-child(5){animation-delay:0.21s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container li:nth-child(6){animation-delay:0.25s}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item{justify-content:flex-start;border-radius:16px;min-height:48px;box-sizing:border-box;
    background-color:transparent !important;transition:background-color .25s var(--ease),color .25s var(--ease)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item:hover,
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item:focus-visible,
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown a.elementor-item.elementor-item-active{background-color:rgba(223,194,134,.09) !important}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown li + li:not(.fameno-mobile-only){border-top:1px solid rgba(255,255,255,.07)}
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown li.fameno-mobile-only{display:none}
}
@media (max-width:767px){
  .elementor-409 .elementor-element.elementor-element-24364e8c .elementor-nav-menu--dropdown li.fameno-mobile-only{display:block;border-top:1px solid rgba(255,255,255,.07)}
}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-24364e8c *,.elementor-409 .elementor-element.elementor-element-24364e8c *::before,.elementor-409 .elementor-element.elementor-element-24364e8c *::after{transition:none !important;animation:none !important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63064c04 */.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(0,38,75,0);
  transition:color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}
@media (hover:hover) and (pointer:fine){.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button:hover{box-shadow:inset 0 0 0 1px rgba(223,194,134,.4)}}
.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button:focus-visible{outline:2px solid var(--gold-lt);outline-offset:2px}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-63064c04 .elementor-button{transition:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58e98e6a */.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button{--magx:0px;--magy:0px;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;
  display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;
  background-image:linear-gradient(135deg,#F8C353 0%,#D89823 100%);
  box-shadow:0 8px 20px -8px rgba(216,152,35,.6),inset 0 1px 0 rgba(255,255,255,.4);
  transform:translate3d(var(--magx),var(--magy),0);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease)}
.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}
.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button-icon{order:2;display:inline-flex;transition:transform .4s var(--ease-out)}
.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button-icon svg{width:12px;height:12px;fill:currentColor}
/* the Footer's light sweep */
.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button::after{content:"";position:absolute;z-index:-1;top:-20%;bottom:-20%;left:0;width:34%;pointer-events:none;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));
  transform:translate3d(120%,0,0) skewX(-18deg);animation:fh3-sweep 6.5s var(--ease) 1.6s infinite}
@media (hover:hover) and (pointer:fine){.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:hover{transform:translate3d(var(--magx),calc(var(--magy) - 2px),0);
    box-shadow:0 14px 28px -10px rgba(216,152,35,.75),inset 0 1px 0 rgba(255,255,255,.45)}
  .elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:hover .elementor-button-icon{transform:translateX(-4px)}}
.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:active{transform:scale(.96)}
.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
@media (max-width:420px){.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button-icon{display:none}}
@media (max-width:374px){.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button{padding:8px 10px !important;font-size:11px !important}}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button,.elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button-icon{transition:none;transform:none !important}
  .elementor-409 .elementor-element.elementor-element-58e98e6a .elementor-button::after{animation:none;display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37c7f6fa */.elementor-409 .elementor-element.elementor-element-37c7f6fa{--width:auto;width:auto;justify-self:end;margin-left:10px;animation:fh3-rise .7s var(--ease-out) .5s backwards}
@media (max-width:1024px){.elementor-409 .elementor-element.elementor-element-37c7f6fa{order:1;margin-left:4px}}
@media (max-width:767px){.elementor-409 .elementor-element.elementor-element-37c7f6fa{margin-left:0}}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-37c7f6fa{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12f65c */.elementor-409 .elementor-element.elementor-element-f12f65c{position:relative;isolation:isolate;width:100%;max-width:1160px;min-height:68px;
  /* logo column narrower than the actions column (.6fr : 1fr) -> the menu sits closer to the logo (~82px instead of ~150px
     at 1440) and reads as one navigation cluster; the actions keep their own breathing room on the far side */
  --display:grid;display:grid !important;grid-template-columns:minmax(max-content,.6fr) auto minmax(max-content,1fr);
  align-items:center;column-gap:32px;border-radius:9999px;
  /* midnight glass (the Footer's closing-card treatment) + refined gold glow from the top edge + teal depth behind the logo */
  background-color:rgba(0,30,58,.95);
  background-image:radial-gradient(46% 130% at 50% -38%,rgba(223,194,134,.22) 0%,rgba(223,194,134,.07) 45%,rgba(223,194,134,0) 72%),
                   radial-gradient(34% 150% at 94% 50%,rgba(0,136,151,.2) 0%,rgba(0,136,151,0) 70%),
                   linear-gradient(135deg,rgba(0,38,75,.96) 0%,rgba(0,20,38,.97) 100%);
  -webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);
  box-shadow:0 0 0 1px rgba(223,194,134,.3),inset 0 1px 0 rgba(255,255,255,.09),0 18px 40px -20px rgba(0,20,38,.6),0 0 26px -8px rgba(189,147,65,.3);
  transition:background-color .45s var(--ease),box-shadow .45s var(--ease);
  animation:fh3-drop .9s var(--ease-out) backwards}
/* cursor spotlight (::before = Elementor's overlay pseudo → full geometry declared) */
.elementor-409 .elementor-element.elementor-element-f12f65c::before{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;margin:0;border:0;z-index:-1;
  border-radius:inherit;pointer-events:none;mix-blend-mode:normal;opacity:0;transition:opacity .45s var(--ease);
  background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(223,194,134,.13),rgba(223,194,134,0) 70%)}
@media (hover:hover) and (pointer:fine){.elementor-409 .elementor-element.elementor-element-f12f65c:hover::before{opacity:1}}
/* horizon hairline + travelling spark */
.elementor-409 .elementor-element.elementor-element-f12f65c::after{content:"";position:absolute;left:40px;right:40px;bottom:0;width:auto;height:1px;border-radius:1px;pointer-events:none;
  background:linear-gradient(90deg,rgba(95,212,220,0) 0%,rgba(95,212,220,.45) 28%,rgba(223,194,134,.6) 72%,rgba(223,194,134,0) 100%) 0 0/100% 100% no-repeat,
             linear-gradient(90deg,rgba(248,195,83,0) 0%,rgba(248,195,83,1) 45%,rgba(95,212,220,1) 55%,rgba(95,212,220,0) 100%) -30% 0/18% 100% no-repeat;
  filter:drop-shadow(0 0 2px rgba(248,195,83,.7));
  animation:fh3-line-in .9s var(--ease-out) .45s backwards,fh3-spark 7s linear 2.2s infinite}
@media (min-width:1025px) and (max-width:1199px){.elementor-409 .elementor-element.elementor-element-f12f65c{column-gap:24px}}
@media (max-width:1024px){.elementor-409 .elementor-element.elementor-element-f12f65c{grid-template-columns:auto auto 1fr;column-gap:10px} .elementor-409 .elementor-element.elementor-element-f12f65c::after{left:28px;right:28px}}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-f12f65c,.elementor-409 .elementor-element.elementor-element-f12f65c::after{animation:none} .elementor-409 .elementor-element.elementor-element-f12f65c::before{display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4814e9ab */.elementor-409 .elementor-element.elementor-element-4814e9ab{display:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc741d7 */.elementor-409 .elementor-element.elementor-element-5dc741d7{--navy:#00264B;--navy-deep:#001426;--teal:#008897;--teal-ink:#00737F;--teal-lt:#5FD4DC;--gold:#BD9341;--gold-lt:#DFC286;
  --ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--spring:cubic-bezier(.34,1.3,.64,1);
  --fm-font:"YekanBakh-Regular","YekanBakh","Yekan Bakh",Tahoma,sans-serif;
  position:fixed;top:0;left:0;right:0;z-index:999;direction:rtl;background:transparent;pointer-events:none;
  transform:translate3d(0,0,0);transition:transform .5s var(--spring)}
.elementor-409 .elementor-element.elementor-element-5dc741d7 > .elementor-element{pointer-events:auto}
.elementor-409 .elementor-element.elementor-element-5dc741d7, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-widget, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-heading-title, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-nav-menu,
.elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-nav-menu a, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-nav-menu--dropdown, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-nav-menu--dropdown a,
.elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-menu-toggle, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-button, .elementor-409 .elementor-element.elementor-element-5dc741d7 .elementor-button-text{font-family:var(--fm-font) !important}
body.admin-bar .elementor-409 .elementor-element.elementor-element-5dc741d7{top:32px}
@media (max-width:782px){body.admin-bar .elementor-409 .elementor-element.elementor-element-5dc741d7{top:46px}}
@media (max-width:600px){body.admin-bar .elementor-409 .elementor-element.elementor-element-5dc741d7{top:0}}

@keyframes fh3-drop{from{opacity:0;transform:translate3d(0,-22px,0) scale(.97)}to{opacity:1;transform:none}}
@keyframes fh3-rise{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}
@keyframes fh3-pop{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}
@keyframes fh3-line-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes fh3-spark{0%{background-position:0 0,-30% 0}55%,100%{background-position:0 0,130% 0}}
@keyframes fh3-sweep{0%{transform:translate3d(120%,0,0) skewX(-18deg)}60%,100%{transform:translate3d(-260%,0,0) skewX(-18deg)}}
@keyframes fh3-orbit{to{--fh3-a:360deg}}
@keyframes fh3-item{from{opacity:0;transform:translate3d(10px,0,0)}to{opacity:1;transform:none}}
@property --fh3-a{syntax:'<angle>';inherits:false;initial-value:0deg}

/* compact "scrolled" state (JS: .is-scrolled after 24px) */
.elementor-409 .elementor-element.elementor-element-5dc741d7.is-scrolled{transform:translate3d(0,-6px,0)}
.elementor-409 .elementor-element.elementor-element-5dc741d7.is-scrolled .fameno-header__bar{background-color:rgba(0,26,52,.98);
  box-shadow:0 0 0 1px rgba(223,194,134,.4),inset 0 1px 0 rgba(255,255,255,.1),0 26px 50px -22px rgba(0,20,38,.7),0 0 28px -6px rgba(189,147,65,.36)}
/* phones: hide on scroll-down (accelerating, short) / reveal on scroll-up (decelerating spring, longer) */
.elementor-409 .elementor-element.elementor-element-5dc741d7.is-hidden{transform:translate3d(0,calc(-100% - 48px),0);transition:transform .32s var(--ease-in)}
@media (max-width:767px){.elementor-409 .elementor-element.elementor-element-5dc741d7.is-scrolled{transform:translate3d(0,-4px,0)} .elementor-409 .elementor-element.elementor-element-5dc741d7.is-hidden{transform:translate3d(0,calc(-100% - 48px),0)}}
@media (prefers-reduced-motion:reduce){.elementor-409 .elementor-element.elementor-element-5dc741d7{transition:opacity .2s linear} .elementor-409 .elementor-element.elementor-element-5dc741d7.is-scrolled{transform:none}
  .elementor-409 .elementor-element.elementor-element-5dc741d7.is-hidden{opacity:0;transition:opacity .2s linear,transform 0s linear .2s}}/* End custom CSS */