/* Initial public header: inline, independent of delayed stylesheets. */
@media (min-width:1200px) {
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 > .container,
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 > .container-fluid {
    width:100% !important; max-width:1800px !important; margin:0 auto !important;
    padding-left:40px !important; padding-right:34px !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .row {
    display:flex !important; align-items:center !important; flex-wrap:nowrap !important;
    min-height:86px !important; gap:26px !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .left-header {
    display:flex !important; align-items:center !important; flex:1 1 auto !important;
    min-width:0 !important; gap:clamp(34px,4vw,82px) !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .left-header > .d-none.d-xl-block {
    display:block !important; flex:1 1 auto !important; min-width:0 !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .site-menu.desktop-menu.main-menu {
    display:block !important; width:100% !important; overflow:visible !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 {
    display:flex !important; align-items:center !important; justify-content:flex-start !important;
    flex-wrap:nowrap !important; gap:clamp(22px,2.2vw,44px) !important;
    width:auto !important; margin:0 !important; padding:0 !important; list-style:none !important;
    white-space:nowrap !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li {
    display:block !important; flex:0 0 auto !important; margin:0 !important; padding:0 !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li > a {
    position:relative !important; display:flex !important; align-items:center !important;
    min-height:46px !important; padding:10px 0 !important; border:0 !important;
    background:transparent !important; color:#f4f6fb !important; text-decoration:none !important;
    font-size:15px !important; font-weight:700 !important; line-height:1 !important; letter-spacing:-.015em !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li > a:hover,
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li.current-menu-item > a {
    color:#fff !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li > a::after {
    content:"" !important; position:absolute !important; left:0 !important; right:100% !important; bottom:5px !important;
    height:2px !important; border-radius:4px !important; background:linear-gradient(90deg,#2f6df6,#7656ff,#ff2b93) !important;
    transition:right .18s ease !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li > a:hover::after,
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li.current-menu-item > a::after { right:0 !important; }

  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .right-header {
    display:flex !important; align-items:center !important; justify-content:flex-end !important;
    flex:0 0 auto !important; gap:12px !important; min-width:max-content !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .right-header .ugc-era-v457-browse {
    display:inline-flex !important; min-height:46px !important; padding:10px 22px !important;
    border:1px solid #353b48 !important; border-radius:11px !important; background:#090c12 !important;
    color:#fff !important; white-space:nowrap !important; font-weight:650 !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .right-header .ugc-era-v457-post {
    display:inline-flex !important; min-height:46px !important; padding:10px 22px !important;
    border:0 !important; border-radius:11px !important; background:linear-gradient(110deg,#2f6df6,#7656ff 48%,#ff2b93) !important;
    color:#fff !important; white-space:nowrap !important; font-weight:700 !important; box-shadow:none !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .right-header .ugc-era-v457-signin {
    display:inline-flex !important; min-height:42px !important; padding:8px 8px !important;
    border:0 !important; background:transparent !important; color:#fff !important; white-space:nowrap !important;
    font-weight:700 !important;
  }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-v457-duplicate-action { display:none !important; }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-v457-signup-compact { display:none !important; }
}

@media (min-width:1200px) and (max-width:1499px) {
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 > .container,
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 > .container-fluid { padding-left:24px !important; padding-right:20px !important; }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .left-header { gap:26px !important; }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 { gap:18px !important; }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) .ugc-era-seo-primary-menu-v457 > li > a { font-size:13px !important; }
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .right-header .ugc-era-v457-browse,
  .ugc-era-public-navigation-enabled:not(.ugc-era-dashboard-page) header.site-header.ugc-era-seo-header-v457 .right-header .ugc-era-v457-post { padding-left:15px !important; padding-right:15px !important; font-size:13px !important; }
}


/* ========================================================================== 
   v4.5.8 MARKETPLACE MEGA MENU
   ========================================================================== */
@media (min-width:1200px) {
  .ugc-era-seo-primary-menu-v457 > .ugc-era-marketplace-dropdown-v458 { position:relative !important; }
  .ugc-era-marketplace-dropdown-v458 > .ugc-era-server-nav-link { gap:9px !important; }
  .ugc-era-marketplace-chevron-v458 { width:7px !important; height:7px !important; margin-top:-4px !important; border-right:1.7px solid currentColor !important; border-bottom:1.7px solid currentColor !important; transform:rotate(45deg) !important; transition:transform .18s ease !important; }
  .ugc-era-marketplace-dropdown-v458:hover > .ugc-era-server-nav-link .ugc-era-marketplace-chevron-v458,
  .ugc-era-marketplace-dropdown-v458:focus-within > .ugc-era-server-nav-link .ugc-era-marketplace-chevron-v458,
  .ugc-era-marketplace-dropdown-v458.is-open > .ugc-era-server-nav-link .ugc-era-marketplace-chevron-v458 { margin-top:3px !important; transform:rotate(225deg) !important; }
  .ugc-era-marketplace-mega-v458 {
    display:none !important; position:absolute !important; z-index:100300 !important; top:calc(100% + 12px) !important; right:-40px !important; left:auto !important;
    width:620px !important; padding:16px !important; border:1px solid rgba(92,108,143,.34) !important; border-radius:20px !important;
    background:linear-gradient(155deg,rgba(9,13,24,.99),rgba(5,8,16,.995)) !important; box-shadow:0 30px 80px rgba(0,0,0,.48) !important; backdrop-filter:blur(20px) !important;
  }
  .ugc-era-marketplace-dropdown-v458:hover > .ugc-era-marketplace-mega-v458,
  .ugc-era-marketplace-dropdown-v458:focus-within > .ugc-era-marketplace-mega-v458,
  .ugc-era-marketplace-dropdown-v458.is-open > .ugc-era-marketplace-mega-v458 { display:block !important; }
  .ugc-era-marketplace-mega-head-v458 { padding:4px 5px 14px !important; border-bottom:1px solid rgba(120,135,165,.16) !important; }
  .ugc-era-marketplace-mega-head-v458 > span { display:block !important; margin-bottom:5px !important; color:#9faeff !important; font-size:10px !important; font-weight:850 !important; letter-spacing:.15em !important; text-transform:uppercase !important; }
  .ugc-era-marketplace-mega-head-v458 > strong { color:#fff !important; font-size:16px !important; font-weight:750 !important; letter-spacing:-.015em !important; }
  .ugc-era-marketplace-mega-grid-v458 { display:grid !important; grid-template-columns:1fr 1fr !important; gap:6px !important; padding-top:10px !important; }
  .ugc-era-marketplace-mega-link-v458 { display:grid !important; grid-template-columns:34px minmax(0,1fr) !important; gap:10px !important; align-items:start !important; min-height:72px !important; padding:11px !important; border:1px solid transparent !important; border-radius:13px !important; color:#e7ebf5 !important; text-decoration:none !important; background:transparent !important; transition:background .16s ease,border-color .16s ease,transform .16s ease !important; }
  .ugc-era-marketplace-mega-link-v458:hover,.ugc-era-marketplace-mega-link-v458:focus-visible,.ugc-era-marketplace-mega-link-v458.is-active { color:#fff !important; background:linear-gradient(115deg,rgba(47,109,246,.13),rgba(118,86,255,.10),rgba(255,43,147,.08)) !important; border-color:rgba(118,86,255,.25) !important; transform:translateY(-1px) !important; }
  .ugc-era-marketplace-number-v458 { display:grid !important; place-items:center !important; width:32px !important; height:32px !important; border:1px solid rgba(118,86,255,.34) !important; border-radius:9px !important; color:#b5bfff !important; background:#101627 !important; font-size:10px !important; font-weight:850 !important; }
  .ugc-era-marketplace-mega-link-v458 > span:last-child { min-width:0 !important; }
  .ugc-era-marketplace-mega-link-v458 strong { display:block !important; margin:1px 0 4px !important; color:inherit !important; font-size:13px !important; font-weight:750 !important; line-height:1.2 !important; }
  .ugc-era-marketplace-mega-link-v458 small { display:block !important; color:#8f9ab0 !important; font-size:11px !important; line-height:1.4 !important; white-space:normal !important; }
}
@media (min-width:1200px) and (max-width:1399px) {
  .ugc-era-marketplace-mega-v458 { right:-100px !important; width:560px !important; }
}


@media(min-width:1200px){
body.ugc-era-public-navigation-enabled header.site-header[data-ugc-initial-header]{background:#070a10!important;color:#fff!important;position:relative;z-index:10040;border:0!important;padding:0!important;font-family:Arial,sans-serif}
header.site-header[data-ugc-initial-header] *,header.site-header[data-ugc-initial-header] *::before,header.site-header[data-ugc-initial-header] *::after{box-sizing:border-box}
header.site-header[data-ugc-initial-header] .row{margin:0!important}
header.site-header[data-ugc-initial-header] .site-logo{display:flex!important;align-items:center;flex:0 0 auto}
header.site-header[data-ugc-initial-header] .site-logo img{max-height:42px!important;width:auto!important;max-width:130px!important}
header.site-header[data-ugc-initial-header] .site-logo .logo-dark{display:none!important}
header.site-header[data-ugc-initial-header] .site-logo .logo-light{display:block!important}
header.site-header[data-ugc-initial-header] .left-header .canvas-menu,header.site-header[data-ugc-initial-header] .left-header .btn-canvas-menu,header.site-header[data-ugc-initial-header] .left-header .site-menu:not(.desktop-menu){display:none!important}
header.site-header[data-ugc-initial-header] .right-header > a.felan-button,header.site-header[data-ugc-initial-header] .right-header > .ugc-era-v457-browse,header.site-header[data-ugc-initial-header] .right-header > .ugc-era-v457-post{display:none!important}
header.site-header[data-ugc-initial-header] .ugc-era-initial-member-actions{display:flex;align-items:center;gap:10px}
header.site-header[data-ugc-initial-header] .ugc-era-initial-member-actions a{text-decoration:none;align-items:center;font-size:14px;line-height:1.2}
header.site-header[data-ugc-initial-header] .account.logged-in{display:flex!important;align-items:center;position:relative}
header.site-header[data-ugc-initial-header] .account.logged-in img{width:36px;height:36px;object-fit:cover;border-radius:50%}
header.site-header[data-ugc-initial-header] .account.logged-in .user-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
header.site-header[data-ugc-initial-header] .account.logged-in .user-menu{display:none}
header.site-header[data-ugc-initial-header] .ugc-era-marketplace-dropdown-v458{display:flex!important;align-items:center!important}
header.site-header[data-ugc-initial-header] .ugc-era-market-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:32px;min-height:44px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}
header.site-header[data-ugc-initial-header] .ugc-era-marketplace-mega-v458{top:100%!important;white-space:normal}
header.site-header[data-ugc-initial-header][data-ugc-disclosures] .ugc-era-marketplace-dropdown-v458:not(.is-open) > .ugc-era-marketplace-mega-v458{display:none!important}
header.site-header[data-ugc-initial-header] a:focus-visible,header.site-header[data-ugc-initial-header] button:focus-visible{outline:2px solid #a89aff!important;outline-offset:3px!important}
header.site-header[data-ugc-initial-header] .ugc-era-seo-primary-menu-v457{gap:clamp(16px,1.6vw,30px)!important}
header.site-header[data-ugc-initial-header] .ugc-era-seo-primary-menu-v457>li{list-style:none!important}
header.site-header[data-ugc-initial-header] .ugc-era-seo-primary-menu-v457>li>a{white-space:nowrap}
}
@media(min-width:1200px) and (max-width:1399px){
header.site-header[data-ugc-initial-header] .left-header{gap:20px!important}
header.site-header[data-ugc-initial-header] .ugc-era-seo-primary-menu-v457{gap:14px!important}
header.site-header[data-ugc-initial-header] .ugc-era-v466-action{padding:0 12px!important;font-size:12px!important}
header.site-header[data-ugc-initial-header] .ugc-era-v466-action .ugc-era-v466-icon{display:none!important}
}
@media(max-width:1199px){.ugc-era-initial-member-actions,.ugc-era-market-toggle{display:none!important}}
@media(prefers-reduced-motion:reduce){header.site-header[data-ugc-initial-header] *{transition:none!important}}
/* Elementor's header widgets also need their first-paint layout. */
@media(min-width:1200px){
header.site-header[data-ugc-initial-header].header-elementor > .elementor > .elementor-hidden-tablet.elementor-hidden-mobile{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:24px!important;min-height:86px!important;width:100%!important;max-width:1800px!important;margin:0 auto!important;padding:12px 32px!important;background:#070a10!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-hidden-desktop{display:none!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-felan-site-logo{width:110px!important;flex:0 0 110px!important}
header.site-header[data-ugc-initial-header].header-elementor .site-logo img{display:block;width:110px!important;height:auto!important;max-height:36px!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-felan-modern-menu{width:auto!important;flex:1 1 auto!important;min-width:0!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-html,header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-felan-account{width:auto!important;flex:0 0 auto!important}
header.site-header[data-ugc-initial-header].header-elementor .mb-menu{display:none!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-container{margin:0!important;padding:0!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-actions{display:flex!important;gap:10px!important;align-items:center!important;flex-direction:row!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 15px!important;font:600 13px/1.2 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;border-radius:10px!important;color:#fff!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-btn--browse{background:#101522!important;border:1px solid #394354!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-btn--brief{background:linear-gradient(110deg,#2f6df6,#7656ff 48%,#ff2b93)!important;border:0!important}
header.site-header[data-ugc-initial-header].header-elementor .account > a{display:inline-flex;align-items:center;min-height:44px;color:#fff!important;font:600 13px/1.2 Arial,sans-serif;text-decoration:none}
header.site-header[data-ugc-initial-header].header-elementor .account .user-name{display:none!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-nav-menu .menu-item:before,header.site-header[data-ugc-initial-header].header-elementor .elementor-nav-menu .menu-item:after{display:none!important}
}
@media(min-width:1200px) and (max-width:1399px){
header.site-header[data-ugc-initial-header].header-elementor > .elementor > .elementor-hidden-tablet.elementor-hidden-mobile{gap:18px!important;padding:12px 20px!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-felan-site-logo{width:90px!important;flex-basis:90px!important}
header.site-header[data-ugc-initial-header].header-elementor .site-logo img{width:90px!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-btn{padding:0 12px!important;font-size:12px!important}
}
@media(max-width:1199px){
header.site-header[data-ugc-initial-header].header-elementor > .elementor > .elementor-hidden-tablet.elementor-hidden-mobile{display:none!important}
}
@media(max-width:1199px){
header.site-header[data-ugc-initial-header].header-elementor{background:#070a10!important;color:#fff!important}
header.site-header[data-ugc-initial-header].header-elementor > .elementor > .e-con.elementor-hidden-desktop{display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;min-height:72px!important;padding:10px 12px!important;background:#070a10!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-felan-modern-menu{flex:0 0 44px!important;width:44px!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-felan-site-logo{flex:1 1 auto!important;min-width:0!important;width:auto!important}
header.site-header[data-ugc-initial-header].header-elementor .site-logo img{display:block!important;width:80px!important;height:auto!important;max-width:100%!important}
header.site-header[data-ugc-initial-header].header-elementor .elementor-widget-html{flex:0 0 auto!important;width:auto!important}
header.site-header[data-ugc-initial-header].header-elementor .desktop-menu{display:none!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-actions{display:flex!important;width:auto!important;flex-direction:row!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-btn--browse{display:none!important}
header.site-header[data-ugc-initial-header].header-elementor .ugc-header-btn--brief{display:inline-flex!important;align-items:center!important;min-height:44px!important;width:auto!important;padding:0 10px!important;background:linear-gradient(110deg,#2f6df6,#7656ff,#ff2b93)!important;color:#fff!important;border-radius:9px!important;font:600 11px/1.2 Arial,sans-serif!important;text-decoration:none!important}
header.site-header[data-ugc-initial-header] .canvas-menu>.icon-menu{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;color:white!important;text-decoration:none}
header.site-header[data-ugc-initial-header] .canvas-menu>.icon-menu>i{display:none!important}
header.site-header[data-ugc-initial-header] .canvas-menu>.icon-menu:before{content:"";width:20px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}
header.site-header[data-ugc-initial-header] .canvas-menu .area-menu{position:fixed;top:0;bottom:0;left:0;z-index:100100;width:min(420px,92vw);background:#090d16;transform:translateX(-100%);overflow-y:auto}
header.site-header[data-ugc-initial-header] .canvas-menu.active .area-menu{transform:translateX(0)}
header.site-header[data-ugc-initial-header] .canvas-menu .bg-overlay{position:fixed;inset:0;visibility:hidden;opacity:0}
header.site-header[data-ugc-initial-header] .canvas-menu.active .bg-overlay{visibility:visible;opacity:1}
}
header.site-header[data-ugc-initial-header] .site-logo img{aspect-ratio:710/179;object-fit:contain}
@media(max-width:1199px){header.site-header[data-ugc-initial-header],header.site-header[data-ugc-initial-header] *{box-sizing:border-box}}
