.elementor-kit-5{--e-global-color-primary:#E2BC78;--e-global-color-secondary:#111418;--e-global-color-text:#F4EFE6;--e-global-color-accent:#F0D08F;--e-global-color-nf_bg:#0A0B0D;--e-global-color-nf_paper:#F6F3EE;--e-global-color-nf_muted:#A7A9AD;--e-global-color-nf_line:#2A2E35;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-line-height:1.08em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1.2px;background-color:#0B0D10;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--nf-gold:#E2BC78;--nf-gold2:#C99A45;--nf-bg:#0A0B0D;--nf-surf:#111418;--nf-line:#262A31;--nf-text:#F4EFE6;--nf-muted:#A7A9AD;--nf-paper:#F6F3EE;--nf-ink:#15171B;--nf-sil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='36' r='15' fill='%23fff' fill-opacity='.09'/%3E%3Cpath d='M16 100c0-24 15-36 34-36s34 12 34 36z' fill='%23fff' fill-opacity='.09'/%3E%3C/svg%3E")}
body{background:var(--nf-bg);color:var(--nf-text);font-family:Poppins,sans-serif}
.wp-site-blocks{padding:0!important}.wp-site-blocks>*{margin-block-start:0!important}
.elementor .e-con.nf-sec{width:100%;max-width:100%;padding:84px 32px;box-sizing:border-box;position:relative;overflow:hidden;gap:0}
.elementor .e-con.nf-dark{background:var(--nf-bg);color:var(--nf-text)}
.elementor .e-con.nf-paper{background:var(--nf-paper);color:var(--nf-ink)}
.elementor .e-con.nf-band{background:#0D0F12;border-block:1px solid var(--nf-line);padding-block:44px}
.elementor .e-con.nf-in{width:100%;max-width:1240px;margin-inline:auto;display:grid;gap:36px;align-items:center;position:relative;z-index:1;padding:0}
.elementor .e-con.nf-in-page{display:block}
.elementor .e-con.nf-in-hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end}
.elementor .e-con.nf-in-band{grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,1fr));gap:0 12px}
.elementor .e-con.nf-in-mission{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);gap:48px}
.elementor .e-con.nf-in-exp,.elementor .e-con.nf-in-side{grid-template-columns:minmax(0,270px) minmax(0,1fr);gap:40px;align-items:center}
.elementor .e-con.nf-in-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:56px;align-items:start}
.elementor .e-con.nf-in-cta{grid-template-columns:1fr auto}
.elementor .e-con.nf-in-head{grid-template-columns:auto 1fr auto;gap:28px}
.elementor .e-con.nf-in-foot{grid-template-columns:auto 1fr auto auto;gap:28px}
.elementor .e-con.nf-g6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.elementor .e-con.nf-g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.elementor .e-con.nf-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.elementor .e-con.nf-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.elementor .e-con.nf-left{gap:0;padding:0}
.elementor .e-con.nf-hero{padding:120px 32px 110px;min-height:640px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(60% 80% at 78% 15%,rgba(226,188,120,.22),transparent 62%),radial-gradient(35% 45% at 96% 0,rgba(255,255,255,.10),transparent 60%),linear-gradient(180deg,#0A0B0D,#13100B 60%,#0A0B0D)}
.elementor .e-con.nf-hero::after{content:"9";position:absolute;right:15%;top:-8%;font:800 clamp(300px,44vw,620px)/1 Montserrat,sans-serif;color:transparent;-webkit-text-stroke:2px rgba(226,188,120,.26);pointer-events:none;z-index:0}
.elementor .e-con.nf-hero-quote{align-self:end;justify-self:end;text-align:right;padding:0}
.elementor .nf-hero-q .elementor-heading-title{font:italic 500 22px/1.35 Poppins,sans-serif;color:var(--nf-gold);text-transform:none}
.elementor .e-con.nf-btns{flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:28px;padding:0}
.elementor .e-con.nf-btns>.elementor-widget{width:auto;flex:0 0 auto}
.elementor .e-con.nf-pagehero{padding:88px 32px 64px;background:radial-gradient(55% 90% at 85% 0,rgba(226,188,120,.2),transparent 62%),linear-gradient(180deg,#0A0B0D,#100E0B)}
.elementor .nf-lead p{max-width:640px;font-size:16px}
.elementor .nf-h1 .elementor-heading-title{font:700 clamp(34px,4.8vw,58px)/1.08 Montserrat,sans-serif;letter-spacing:-.015em;text-transform:none;font-style:normal;color:#fff;margin:0 0 18px}
.elementor .nf-h2 .elementor-heading-title{font:700 clamp(24px,2.6vw,34px)/1.2 Montserrat,sans-serif;letter-spacing:-.01em;text-transform:none;font-style:normal;color:#fff;margin:0 0 14px}
.elementor .nf-paper .nf-h2 .elementor-heading-title{color:var(--nf-ink)}
.elementor .nf-eyebrow .elementor-heading-title{font:600 11.5px/1.4 Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--nf-gold);margin:0 0 12px}
.elementor .nf-gold{color:var(--nf-gold)}
.elementor .nf-under{background:linear-gradient(var(--nf-gold),var(--nf-gold)) 0 100%/70% 2px no-repeat;padding-bottom:5px}
.elementor .nf-p p{color:var(--nf-muted);font:400 15px/1.7 Poppins,sans-serif;margin:0}
.elementor .nf-paper .nf-p p{color:#4b4e55}
.elementor .nf-hero .nf-p p{color:#d9d6cf;max-width:520px}
.elementor .nf-btn-gold .elementor-button{background:linear-gradient(135deg,#F0D08F,#D9A94F);color:#15120A;border:1px solid transparent;border-radius:999px;padding:13px 26px;font:600 13px/1 Poppins,sans-serif;text-transform:none;letter-spacing:0;font-style:normal;box-shadow:none;transition:filter .2s,transform .2s}
.elementor .nf-btn-line .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:13px 26px;font:600 13px/1 Poppins,sans-serif;text-transform:none;letter-spacing:0;font-style:normal;transition:border-color .2s,color .2s}
.elementor .nf-btn-goldline .elementor-button{background:rgba(226,188,120,.08);color:var(--nf-gold);border:1px solid rgba(226,188,120,.55);border-radius:999px;padding:12px 24px;font:600 12.5px/1 Poppins,sans-serif;text-transform:none;letter-spacing:0;font-style:normal}
.elementor .nf-paper .nf-btn-goldline .elementor-button{color:#7a5a1e;background:rgba(226,188,120,.25)}
.elementor .nf-btn-gold .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px);color:#15120A}
.elementor .nf-btn-line .elementor-button:hover{border-color:var(--nf-gold);color:var(--nf-gold)}
.elementor .nf-arrow .elementor-button-text::after{content:"→";margin-left:10px}
.elementor .nf-left .elementor-widget-button{margin-top:22px}
.elementor .e-con.nf-stat{flex-direction:row;align-items:center;gap:16px;padding:0 0 0 26px;border-left:1px solid var(--nf-line)}
.elementor .e-con.nf-stat>.elementor-widget{width:auto;flex:0 0 auto}
.elementor .e-con.nf-stat-txt{gap:3px;flex:1 1 auto;width:auto;min-width:0;padding:0}
.elementor .nf-stat-n .elementor-heading-title{font:700 26px/1 Montserrat,sans-serif;color:var(--nf-gold);text-transform:none;font-style:normal}
.elementor .nf-stat-t .elementor-heading-title{font:600 14px/1.3 Poppins,sans-serif;color:#fff;text-transform:none;font-style:normal}
.elementor .nf-stat-s .elementor-heading-title{font:400 11.5px/1.4 Poppins,sans-serif;color:var(--nf-muted);text-transform:none;font-style:normal}
.elementor .nf-ico .elementor-icon{width:56px;height:56px;border:1px solid rgba(226,188,120,.5);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--nf-gold);background:rgba(226,188,120,.05)}
.elementor .nf-ico .elementor-icon svg,.elementor .nf-ico-sm .elementor-icon svg{width:1em;height:1em;fill:currentColor}
.elementor .nf-ico-sm .elementor-icon{width:36px;height:36px;border:1px solid rgba(226,188,120,.4);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--nf-gold)}
.elementor .e-con.nf-card{background:#0F1216;border:1px solid var(--nf-line);border-radius:8px;padding:18px 18px 42px;gap:6px;align-items:flex-start;min-height:150px;overflow:visible;transition:border-color .2s,transform .2s}
.elementor .e-con.nf-card:hover{border-color:rgba(226,188,120,.5);transform:translateY(-2px)}

.elementor .nf-card-t .elementor-heading-title{font:600 13.5px/1.35 Poppins,sans-serif;color:#fff;margin:8px 0 0;text-transform:none;font-style:normal}
.elementor .nf-card-t a,.elementor .nf-name a{color:inherit}
.elementor .nf-card-s .elementor-heading-title{font:400 11.5px/1.5 Poppins,sans-serif;color:var(--nf-muted);text-transform:none;font-style:normal}
.elementor .e-con.nf-tcard{background:#fff;border-radius:6px;overflow:hidden;gap:0;padding:0;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.elementor .e-con.nf-photo{height:150px;width:100%;padding:0;background:var(--nf-sil) center 75%/72% no-repeat,linear-gradient(160deg,#3B424C,#14171C)}
.elementor .e-con.nf-photo-dark{background:var(--nf-sil) center 75%/72% no-repeat,linear-gradient(160deg,#262A32,#0C0E11)}
.elementor .e-con.nf-tbody{position:relative;padding:10px 46px 12px 12px;gap:2px}
.elementor .e-con.nf-tbody::after{content:"→";position:absolute;right:12px;bottom:12px;width:22px;height:22px;border:1px solid #2a2d33;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#15171B}
.elementor .nf-tag .elementor-heading-title{font:500 9.5px/1.3 Poppins,sans-serif;color:#7b7e85;text-transform:none;font-style:normal}
.elementor .nf-name .elementor-heading-title{font:700 13px/1.3 Montserrat,sans-serif;color:var(--nf-ink);margin:0;text-transform:none;font-style:normal}
.elementor .nf-pos .elementor-heading-title{font:400 11px/1.3 Poppins,sans-serif;color:#7b7e85;text-transform:none;font-style:normal}
.elementor .e-con.nf-quote{background:#0F1216;border:1px solid var(--nf-line);border-radius:10px;padding:22px;gap:14px}
.elementor .e-con.nf-q-head{flex-direction:row;align-items:center;gap:12px;padding:0}
.elementor .e-con.nf-av{width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;border-radius:50%;border:1px solid rgba(226,188,120,.45);background:var(--nf-sil) center 90%/120% no-repeat,linear-gradient(160deg,#4A4130,#1A1712)}
.elementor .e-con.nf-q-id{gap:1px;padding:0;width:auto}
.elementor .nf-q-name .elementor-heading-title{font:600 13px/1.3 Poppins,sans-serif;color:#fff;text-transform:none;font-style:normal}
.elementor .nf-q-role .elementor-heading-title{font:italic 400 11.5px/1.3 Poppins,sans-serif;color:var(--nf-gold);text-transform:none}
.elementor .nf-q-txt p{color:#c9c6bf;font:400 13.5px/1.65 Poppins,sans-serif;margin:0}
.elementor .e-con.nf-shot{height:230px;width:100%;padding:0;border-radius:6px;background:var(--nf-sil) center 90%/60% no-repeat,radial-gradient(70% 90% at 50% 0,#4A505A,#101317)}
.elementor .e-con.nf-shot::after{content:"N9";position:absolute;left:50%;bottom:22%;transform:translateX(-50%);font:800 34px Montserrat,sans-serif;color:var(--nf-gold)}
.elementor .e-con.nf-mission-list{padding:0 0 0 48px;border-left:1px solid #ddd6c8;gap:16px}
.elementor .nf-mission-list .nf-lead2 p{font:700 15px/1.4 Poppins,sans-serif;color:var(--nf-ink)}
.elementor .nf-check .elementor-icon-list-item{padding:7px 0}
.elementor .nf-check .elementor-icon-list-icon{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#E9C887,#B88A3C);display:inline-flex;align-items:center;justify-content:center}
.elementor .nf-check .elementor-icon-list-icon i{font-size:10px;color:#fff}
.elementor .nf-check .elementor-icon-list-icon svg{width:10px;height:10px;fill:#fff}
.elementor .nf-check .elementor-icon-list-text{font:500 14px/1.4 Poppins,sans-serif;color:#2a2c31;padding-left:12px}
.elementor .nf-clist .elementor-icon-list-item{padding:9px 0}
.elementor .nf-clist .elementor-icon-list-icon{width:34px;height:34px;border:1px solid rgba(226,188,120,.45);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--nf-gold)}
.elementor .nf-clist .elementor-icon-list-icon i{font-size:13px;color:var(--nf-gold)}
.elementor .nf-clist .elementor-icon-list-icon svg{width:13px;height:13px;fill:var(--nf-gold)}
.elementor .nf-clist .elementor-icon-list-text{font:400 14px/1.4 Poppins,sans-serif;color:#e7e3da;padding-left:14px}
.elementor .e-con.nf-contact{background:radial-gradient(50% 90% at 15% 0,rgba(226,188,120,.13),transparent 60%),radial-gradient(40% 70% at 100% 100%,rgba(255,255,255,.06),transparent 60%),#0A0B0D}
.elementor .nf-form ::placeholder{color:#777b82;opacity:1}
.elementor .nf-form .elementor-field-textual{font:400 13px Poppins,sans-serif;padding:12px 14px}
.elementor .nf-posts .elementor-post{background:#0F1216;border:1px solid var(--nf-line);border-radius:10px;overflow:hidden}
.elementor .nf-posts .elementor-post__card{background:transparent;border:0;border-radius:0}
.elementor .nf-posts .elementor-post__card::before{content:"";display:block;height:150px;background:var(--nf-sil) center 80%/58% no-repeat,linear-gradient(160deg,#3A3F47,#15171B)}
.elementor .nf-posts .elementor-post__text{padding:16px 18px 20px;margin:0}
.elementor .nf-posts .elementor-post__thumbnail__link{display:none}
.elementor .nf-posts-light .elementor-post{background:#fff;border-color:#e6e1d8}
.elementor .e-con.nf-cta-x{padding:0}
.elementor .e-con.nf-hdr{padding:10px 32px;background:#0A0B0D;border-bottom:1px solid var(--nf-line);position:relative;z-index:50;width:100%;box-sizing:border-box;gap:0}
.elementor .nf-logo svg{width:190px;height:auto;display:block}
.elementor .nf-footer .nf-logo svg{width:150px}
.elementor .nf-logo-link{display:block;line-height:0}
.elementor .nf-hbtn .elementor-button{padding:11px 22px}
.elementor .nf-nav{justify-self:center}
.elementor .nf-nav .elementor-nav-menu--main .elementor-item{font:500 13px/1 Poppins,sans-serif;color:#d6d3cc;padding:12px 14px;text-transform:none;font-style:normal;letter-spacing:0;position:relative}
.elementor .nf-nav .elementor-nav-menu--main .elementor-item:hover,.elementor .nf-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--nf-gold)}
.elementor .nf-nav .elementor-nav-menu--main .elementor-item.elementor-item-active::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--nf-gold)}
.elementor .nf-nav .elementor-menu-toggle{background:transparent;color:var(--nf-gold);border:1px solid var(--nf-line);border-radius:8px}
.elementor .nf-nav .elementor-nav-menu--dropdown{background:#0F1216;border:1px solid var(--nf-line)}
.elementor .nf-nav .elementor-nav-menu--dropdown a{color:#e6e2da;font:500 14px Poppins,sans-serif;padding:12px 18px}
.elementor .nf-nav .elementor-nav-menu--dropdown a.elementor-item-active,.elementor .nf-nav .elementor-nav-menu--dropdown a:hover{color:var(--nf-gold);background:transparent}
.elementor .e-con.nf-footer{background:#08090B;border-top:1px solid var(--nf-line);padding:24px 32px;width:100%;box-sizing:border-box;gap:0}
.elementor .nf-footer .nf-nav .elementor-nav-menu--main .elementor-item{font-size:12px;padding:8px 12px}
.elementor .nf-copy p{font:400 11.5px/1.5 Poppins,sans-serif;color:#8a8c92;margin:0;text-align:right}
.elementor .nf-social .elementor-social-icon{background:transparent!important;color:#e6e2da;width:30px;height:30px;font-size:14px}
.elementor .nf-social .elementor-social-icon:hover{color:var(--nf-gold)}
.elementor .nf-social .elementor-social-icon svg{fill:currentColor;width:14px;height:14px}
@media(max-width:1100px){
.elementor .e-con.nf-g6,.elementor .e-con.nf-g5{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor .e-con.nf-in-exp,.elementor .e-con.nf-in-side{grid-template-columns:minmax(0,1fr)}
.elementor .e-con.nf-in-mission{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}
.elementor .e-con.nf-in-mission>.nf-shot{grid-column:1/-1}
.elementor .e-con.nf-in-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}
.elementor .e-con.nf-in-band>.nf-left{grid-column:1/-1}
.elementor .e-con.nf-in-band .nf-stat:nth-child(2),.elementor .e-con.nf-in-band .nf-stat:nth-child(4){border-left:0;padding-left:0}
.elementor .e-con.nf-in-contact{grid-template-columns:minmax(0,1fr)}
.elementor .e-con.nf-in-contact>.elementor-widget-form{grid-column:1/-1}
.elementor .e-con.nf-in-hero{grid-template-columns:minmax(0,1fr)}
.elementor .e-con.nf-hero-quote{justify-self:start;text-align:left}
.elementor .e-con.nf-in-foot{grid-template-columns:1fr;justify-items:center;text-align:center}
.elementor .nf-copy p{text-align:center}
}
@media(max-width:767px){
.elementor .e-con.nf-sec{padding:56px 20px}
.elementor .e-con.nf-hdr{padding:10px 18px}
.elementor .e-con.nf-hero{padding:72px 20px 64px;min-height:0}
.elementor .e-con.nf-hero::after{right:-14%;top:2%;font-size:78vw}
.elementor .e-con.nf-g6,.elementor .e-con.nf-g5,.elementor .e-con.nf-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.elementor .e-con.nf-g3{grid-template-columns:minmax(0,1fr)}
.elementor .e-con.nf-in-mission,.elementor .e-con.nf-in-contact,.elementor .e-con.nf-in-cta{grid-template-columns:minmax(0,1fr)}
.elementor .e-con.nf-mission-list{padding:20px 0 0;border-left:0;border-top:1px solid #ddd6c8}
.elementor .e-con.nf-in-band{grid-template-columns:minmax(0,1fr)}
.elementor .e-con.nf-in-band .nf-stat{border-left:0;padding-left:0}
.elementor .e-con.nf-in-head{grid-template-columns:1fr auto;gap:12px}
.elementor .nf-hbtn{display:none}
.elementor .nf-logo svg{width:150px}
.elementor .e-con.nf-photo{height:120px}
}
.elementor .nf-band-t .elementor-heading-title{font:700 18px/1.3 Montserrat,sans-serif;color:#fff;text-transform:none;font-style:normal;margin:0}
.elementor .e-con.nf-surf{background:#0E1014}

.elementor .nf-footer .nf-nav .elementor-nav-menu{flex-wrap:nowrap}
.elementor .nf-footer .nf-nav .elementor-nav-menu--main .elementor-item{white-space:nowrap;padding:8px 10px}
.elementor .nf-footer .nf-copy{max-width:230px}
.elementor .nf-footer .nf-nav .elementor-item-active::after{left:10px;right:10px}
.elementor .nf-form .elementor-field-type-submit{justify-content:flex-end}

@media(max-width:1100px){.elementor .nf-footer .nf-nav .elementor-nav-menu{flex-wrap:wrap;justify-content:center}.elementor .nf-footer .nf-nav{justify-self:center}}/* End custom CSS */