@charset "UTF-8";html{scroll-behavior:smooth}:root{--font-body:"Inter",sans-serif;--font-heading:"Work Sans",sans-serif;--white:#ffffff;--off-white:#faf7f7;--black:#000000;--neon-orange:#ff6745;--dark-orange:#f64017;--navy:#1a1a33;--machine-gray:#e8e8e9;--gray-1:#f7f7f7;--gray-5:#ededed;--gray-10:#e1e1e1;--gray-20:#c8c8c5;--gray-30:#ababaa;--gray-40:#929090;--gray-50:#787676;--gray-60:#605e5e;--gray-70:#4a4646;--gray-80:#313030;--gray-90:#1b1b1b;--volt:#ddff45;--violet-plum:#7657ff;--magenta:#c445ff;--electric-blue:#00e5ee;--navy-gray:#5f5f70;--navy-slate:#6060c4;--navy-light:#37377f;--navy-mid:#373771;--navy-dark:#2a3452;--navy-deeper:#2a2a52;--navy-green:#28313d;--navy-blue:#003781;--navy-pale:#eff8f933;--mauve:#c7c7ff;--mauve-light:#d4dcfc;--violet-light:#d6b7ff;--paster-light:#f1e0ff;--pink:#ffcee7;--green:#a4ff9c;--green-light:#eeff8f;--blue-light:#e5f7f9;--honey:#ffe5a8;--font-h1:clamp(36px, 6vw, 56px);--font-h2:clamp(28px, 4vw, 42px);--font-h3:clamp(24px, 3vw, 30px);--font-h4:clamp(20px, 2vw, 24px);--font-h5:20px;--font-h6:18px;--font-l:18px;--font-m:16px;--font-s:14px;--font-xs:12px;--font-xxs:10px}body{font-family:var(--font-body);font-weight:400}.s-urbanist,body h1,body h2,body h3,body h4,body h5{font-family:var(--font-heading)}body h3 strong{font-weight:800}body .bordered-box h3+p{font-weight:600}body h1,body h2{font-size:32px}body h3{font-size:24px}body h4{font-size:20px;font-weight:300}.xxl-bold,.xxl-regular{font-size:50px;line-height:40px}.xxl-regular{font-weight:400}.xxl-bold{font-weight:600}.xl-bold{font-size:32px;font-weight:700}.xl-regular{font-size:32px;font-weight:400;line-height:40px}.l-light,.l-regular{font-size:22px;line-height:26px}.l-light{font-weight:300}.l-regular{font-weight:400}.m-light{font-size:18px;font-weight:300;line-height:20px}.m-bold,.m-regular{font-size:18px;line-height:24px}.m-regular{font-weight:400}.m-bold{font-weight:700}.s-urbanist{font-size:17px}.s-bold,.s-regular{font-size:16px;line-height:20px}.s-regular{font-weight:400}.s-bold{font-weight:500}.xs-regular{font-size:14px;font-weight:400;line-height:24px}.xs-bold{font-size:14px;font-weight:500;line-height:20px}.xxs-bold,.xxs-regular{font-size:12px;line-height:20px}.xxs-regular{font-weight:400}.xxs-bold{font-weight:600}.font-xxs{font-size:var(--font-xxs)}.font-xs{font-size:var(--font-xs)}.font-s{font-size:var(--font-s)}.font-m{font-size:var(--font-m)}.font-l{font-size:var(--font-l)}.fw-300{font-weight:300}.font-white{color:#fff}.font-blue{color:#003781}.font-orange{color:var(--neon-orange)}.font-navy{color:var(--navy)}.font-azure{color:#007ab3}.font-dark-gray,.font-gray{color:#595d63}.font-dark{color:#151515}.font-black{color:#000}.font-blue-electric{color:#4628dd}.font-gray-dark{color:rgba(57,57,57,.8)}.font-volt{color:var(--volt)}.white-font{color:var(--white)}.text-mauve-light{color:var(--mauve-light)}.text-gray-20{color:var(--gray-20)}.text-navy{color:var(--navy)}.bg-blue-light,.bg-navy,.bg-navy-dark,.bg-navy-deeper,.bg-navy-light,.bg-neon-orange{color:var(--white)}.background-light-blue{background-color:#eff8f9}.background-light-blue-transparent{background-color:rgba(230,245,246,.5)}.background-blue{background-color:#003781}.background-azure{background-color:#007ab3}.background-cyan{background-color:rgba(206,237,241,.6)}.background-cyan-transparent{background-color:rgba(90,192,206,.3)}.background-footer{background-color:#05192b}.background-off-white{background-color:#f5faff}.background-white{background-color:#fff}.background-tinted-green{background-color:#eef6e6}.background-tinted-beige{background-color:#f8f7f3}.bg-white-transparent{background-color:rgba(255,255,255,.08)}.bg-navy-blue{background-color:var(--navy-blue)}.bg-navy-pale{background-color:var(--navy-pale)}.bg-navy{background-color:var(--navy)}.bg-blue-light{background-color:var(--blue-light)}.bg-neon-orange{background-color:var(--neon-orange)}.bg-navy-light{background-color:var(--navy-light)}.bg-navy-dark{background-color:var(--navy-dark)}.bg-navy-deeper{background-color:var(--navy-deeper)}.bg-light{background-color:#f3f2f2!important}.border-navy-pale{border-color:var(--navy-pale)!important}.border-navy-blue{border-color:var(--navy-blue)!important}.border-white{border-color:var(--white)!important}.rounded-xs{border-radius:4px!important}.rounded-s{border-radius:8px!important}.rounded-m{border-radius:12px!important}.rounded-l{border-radius:16px!important}.rounded-xl{border-radius:24px!important}.rounded-xxl{border-radius:32px!important}.rounded-plus{border-radius:40px!important}.rounded-full{border-radius:9999px!important}.h-fit{height:fit-content}.w-fit{width:fit-content}.surlignement-modal::after,.surlignement::after{width:100%;left:0;content:"";bottom:0}.clickable{cursor:pointer}.luminosity{mix-blend-mode:luminosity}.tag-color{background-color:rgba(38,219,224,.4)}.text-decoration-none{text-decoration:none}.text-decoration-none:hover{color:inherit;text-decoration:none}.surlignement{position:relative;z-index:1}.surlignement::after{position:absolute;height:15px;background:rgba(90,192,206,.5);z-index:-1}.surlignement-violet::after{background:rgba(69,41,222,.2)}.surlignement-modal{position:relative;z-index:1}.surlignement-modal::after{position:absolute;height:11px;background:rgba(90,192,206,.5);z-index:-1}a.nav-link{color:#000!important}a.nav-link:hover{color:gray!important}.nav-item.active .nav-link{position:relative}.nav-item.active .nav-link::after{content:"";position:absolute;left:5%;bottom:0;width:90%;height:2px;background-color:rgba(38,219,224,.5647058824);border-radius:2px}.btn-outline-primary{color:#003781;border-color:#003781}.btn-secondary{color:#fff;background-color:#4628dd;border-color:#4628dd}.btn-secondary:hover{background-color:rgba(70,40,221,.831372549)}.btn-outline-secondary{color:#4628dd;border-color:#4628dd}.btn-outline-secondary:hover{color:#4628dd;background-color:rgba(70,40,221,.1019607843)}.btn-orange{background-color:var(--neon-orange);color:var(--white);font-weight:500;border-radius:50px;transition:all .3s ease}.btn-green,.btn-navy,.btn-white{font-weight:500;transition:.3s}.btn-orange:hover{background-color:var(--dark-orange);color:var(--white);transform:translateY(-2px)}.btn-green{background-color:var(--volt);color:var(--black)}.btn-green:hover{background-color:#c8e83a;color:var(--black)}.btn-navy,.btn-navy:hover{background-color:var(--navy-blue);color:var(--white)}.btn-white{background-color:var(--white);color:var(--navy-blue)}.btn-white:hover{background-color:var(--navy-blue);color:var(--white)}