:root{--ng-green:#042c08;--ng-teal:#207c7c;--ng-terra:#c6532e;--ng-gold:#e49844;--ng-cream:#fff9f1;--ng-sand:#f4ebdc}
html,body{background:var(--ng-cream)!important;color:var(--ng-green)}
::selection{background:var(--ng-gold);color:var(--ng-green)}
nav [data-framer-name="Logo Tab"]{min-width:220px!important}
[data-framer-name="Mark"]{width:30px!important;height:30px!important;min-width:30px!important;background:url('/assets/academy-v1/shell.svg') center/contain no-repeat!important;border:none!important;--border-style:none!important;border-radius:0!important}
[data-framer-name="Mark"]:after,[data-framer-name="Mark"]>*{display:none!important}
[data-framer-name="Wordmark"] p{letter-spacing:-.035em!important;font-weight:700!important}
nav [data-framer-name="Wordmark"],footer [data-framer-name="Wordmark"]{overflow:visible!important;min-width:150px}
nav [data-framer-name="Wordmark"]:after,footer [data-framer-name="Wordmark"]:after{content:'Académie & Formations';display:block;font:500 10px/1.5 Manrope,sans-serif;letter-spacing:.02em;margin-top:4px;color:var(--ng-teal)}
footer [data-framer-name="Wordmark"]:after{color:var(--ng-gold)}
section[data-framer-name="Hero"] [data-framer-name="Highlights"]{display:none!important}
[data-framer-name="Avatars"],[data-framer-name="Rating"],section[data-framer-name="Testimonials"],[data-framer-name="Stats"],[data-framer-name="Metrics"],[data-framer-name="Logo Ticker"],[data-framer-name="Newsletter"],#__framer-badge-container{display:none!important}
[data-framer-name="Trusted By"]{padding-block:38px!important;background:var(--ng-sand)!important}
[data-framer-name="Trusted By"] [data-framer-name="Copy"]{gap:8px!important}
section[data-framer-name="Hero"] h1{font-size:clamp(54px,7.1vw,108px)!important;letter-spacing:-.055em!important;line-height:1.02!important}
section[data-framer-name="Hero"] [data-framer-name="Panel"]{background:var(--ng-green)!important}
section[data-framer-name="Hero"] [data-framer-name="Panel"]>div:first-child img{object-position:62% center!important}
section[data-framer-name="Hero"] [data-framer-name="Overlay"]{background:linear-gradient(90deg,rgba(4,44,8,.8),rgba(4,44,8,.22))!important}
.ng-hide{display:none!important}
.ng-contact-note{max-width:650px;color:var(--ng-teal);font:400 14px/1.65 Manrope,sans-serif;margin:10px 0}
form button[disabled]{cursor:not-allowed!important;opacity:.55!important}
form input,form textarea,form select{color:var(--ng-green)!important}
form input::placeholder,form textarea::placeholder{color:#5e7061!important;opacity:1}
.ng-status{display:inline-flex;align-items:center;gap:7px;font:500 12px/1.4 Manrope,sans-serif;color:var(--ng-teal);border:1px solid rgba(32,124,124,.25);border-radius:30px;padding:6px 10px;margin-top:8px;background:var(--ng-cream)}
.ng-status:before{content:'';width:5px;height:5px;background:var(--ng-teal);border-radius:50%}
.ng-program-notice{font:400 14px/1.65 Manrope,sans-serif;padding:18px 20px;border-left:3px solid var(--ng-gold);background:var(--ng-sand);color:var(--ng-green);margin-top:20px;max-width:620px}
[data-framer-name="Progress Card"] [data-framer-name="Progress"],[data-framer-name="Progress Card"] [data-framer-name="Progress Bar"]{display:none!important}
[data-framer-name="Instructor"] img,[data-framer-name="Team"] img{object-position:center!important}
.ng-faq-answer{font:400 16px/1.7 Manrope,sans-serif;color:#48614b;margin-top:14px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ng-teal)!important;outline-offset:4px}
@media(max-width:809px){nav [data-framer-name="Logo Tab"]{min-width:0!important}nav [data-framer-name="Wordmark"]{min-width:140px}section[data-framer-name="Hero"] h1{font-size:clamp(42px,10.4vw,70px)!important;line-height:1.04!important}section[data-framer-name="Hero"] [data-framer-name="Panel"] img{object-position:62% center!important}[data-framer-name="Trusted By"]{padding:30px 20px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
[data-framer-name="Figures"],section[data-framer-name="Student Reviews"]{display:none!important}
section[data-framer-name="Instructors"] [data-framer-name="Instructors"],section[data-framer-name="Team"] [data-framer-name="Team"]{gap:0!important}
section[data-framer-name="Instructors"] [data-framer-name="Instructor"],section[data-framer-name="Team"] [data-framer-name="Member"]{border-top:1px solid #d4dbc9!important;border-radius:0!important;padding:24px 12px!important;background:transparent!important}

section[data-framer-name="Opening"] [data-framer-name="Panel"],section[data-framer-name="Closing CTA"] [data-framer-name="Panel"],section[data-framer-name="Closing CTA"] [data-framer-name="Card"]{background:var(--ng-sand)!important}
section[data-framer-name="Opening"] [data-framer-name="Glyph"],section[data-framer-name="Closing CTA"] [data-framer-name="Glyph"]{display:none!important}
section[data-framer-name="Opening"] [data-framer-name="Art"],section[data-framer-name="Closing CTA"] [data-framer-name="Art"]{background:url('/assets/academy-v1/botanical.svg') center/contain no-repeat!important}
section[data-framer-name="Opening"] [data-framer-name="Art"]>*,section[data-framer-name="Closing CTA"] [data-framer-name="Art"]>*{visibility:hidden!important}
nav [data-framer-name="Top"],nav [data-framer-name="Logo Tab"],nav [data-framer-name="Navigation"],nav [data-framer-name="Links Tab"]{background:var(--ng-cream)!important}

body,#main{
 --token-bc62ee09-f8b1-4c97-a35c-42e23b540bf4:#f4ebdc!important;
 --token-05dcad51-5b73-4626-b449-9ae5a33d0a1f:#fff9f1!important;
 --token-5af856e6-d9f6-432f-b0d5-7b3502d565ae:#f4ebdc!important;
 --token-372ea832-63d8-4cdb-9579-a0f9efcde551:#e3dccb!important;
 --token-268ae8af-8d38-47db-a216-bb4e4b29ee3c:#042c08!important;
 --token-4cafd0e0-fb24-416a-b92e-77d8bba7d768:#254b2b!important;
 --token-21bbaeee-9a7f-488b-953a-765ac09536ed:#5e7061!important;
 --token-2fa95cf9-9d82-4c66-b612-d45aab50ceb9:#48614b!important;
 --token-fe889e67-4e98-4742-991e-06b61b1a91c4:#5e7061!important;
 --token-b652eab3-36d7-4909-95dc-018c50f94d9b:#c6532e!important;
 --token-4c9bede8-6930-41b0-a567-1fe9ff1f5de6:#c6d8cd!important;
 --token-77f57cdd-01d4-4e9f-ac03-be62d894cfea:#dce5d4!important;
 --token-4f56be1c-cf5f-45f1-ad49-9d3c0bef1f13:#f1d6a8!important;
 --token-5c68725b-93ec-4b5b-bec2-d76e365afb83:#e49844!important
}

section[data-framer-name="Instructors"] [data-framer-name="Portrait"],section[data-framer-name="Instructors"] [data-framer-name="Instructor"] [data-framer-name="Top"]{display:none!important}
section[data-framer-name="Instructors"] [data-framer-name="Instructor"] [data-framer-name="Default"]{background:transparent!important;box-shadow:none!important;border-radius:0!important}
.ng-filter-hide{display:none!important}
.ng-empty-results{padding:28px 0;font:400 16px/1.6 Manrope,sans-serif;color:var(--ng-teal)}
@media(max-width:809px){section[data-framer-name="Hero"] [data-framer-name="Image"]{top:0!important;bottom:0!important;height:100%!important;transform:none!important}section[data-framer-name="Hero"] [data-framer-name="Image"] img{object-position:68% center!important}}
footer [data-framer-name="Follow"]{display:none!important}
@media(max-width:809px){section[data-framer-name="Hero"] [data-framer-name="Photo"]{inset:0!important;top:0!important;bottom:0!important;height:100%!important;transform:none!important}section[data-framer-name="Hero"] [data-framer-name="Photo"] img{object-position:68% center!important}}
.ng-tab{appearance:none;flex:none;border:0;border-radius:30px;background:transparent;color:var(--ng-green);font:500 14px/1.4 Manrope,sans-serif;padding:8px 15px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}
.ng-tab:hover{background:#e3dccb}
.ng-tab[aria-pressed="true"]{background:var(--ng-green);color:var(--ng-cream)}
[data-ng-native="true"][role="group"]{overflow-x:auto!important;scrollbar-width:thin;max-width:100%!important}
footer [data-framer-name="Wordmark"]:after{color:var(--ng-teal)}
