@font-face{font-family:Inter;src:url(/static/media/Inter.a0e477f2f1f9d2376fde.woff2) format("woff2"),url(/static/media/Inter.2e474164d524bdba4aa6.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1{font-family:Inter;font-size:46px;font-weight:800;line-height:58.1px;margin:0;white-space:nowrap}@media (max-width:650px){h1{font-size:38px;line-height:46px}}@media (max-width:520px){h1{white-space:normal}}h2{font-family:Inter;font-size:38px;font-weight:700;line-height:46px;margin:0 0 80px}@media (max-width:650px){h2{font-size:30px;line-height:36.3px}}h3{font-family:Inter;font-size:32px;font-weight:700;line-height:38.7px;margin:0 0 20px}@media (max-width:650px){h3{font-size:24px;line-height:29px}}h4{font-family:Inter;font-size:24px;font-weight:700;line-height:29px}@media (max-width:650px){h4{font-size:16px;line-height:19.4px}}.tag{font-family:Inter;font-size:20px;font-weight:700;line-height:24.2px}@media (max-width:650px){.tag{font-size:12px;line-height:14.5px}}.interaction{font-family:Inter;font-size:20px;font-weight:400;line-height:24.2px}@media (max-width:650px){.interaction{font-size:12px;line-height:14.5px}}p{font-family:Inter;font-size:24px;font-weight:400;line-height:29px;margin:0}@media (max-width:650px){p{font-size:16px;line-height:19.4px}}.hero-banner__container{align-items:center;background-image:url(/static/media/hero-banner-picture.1f5ced1df72ae7eb84c8.webp);background-position:50%;background-size:cover;display:flex;height:100%;justify-content:flex-start;margin:64.5px 0 0;overflow:hidden;padding:0 80px;position:relative}@media (max-width:1020px){.hero-banner__container{padding:0 40px}}@media (max-width:520px){.hero-banner__container{margin:54.5px 0 0;padding:0 10px}}.hero-banner__container:after{background:linear-gradient(0deg,#fff,#fff0);bottom:0;content:"";height:15%;left:0;pointer-events:none;position:absolute;right:0}.hero-text__container{margin:80px 0}@media (max-width:520px){.hero-text__container{margin:40px 0 80px}}.hero-container-stylised-text{display:flex;flex-direction:column;margin:0 0 40px}.row-stylised-text{display:flex;margin-bottom:5px}.row-stylised-text:last-child{margin-bottom:0}.box-stylised-hero-text{color:#000;font-family:Inter;font-size:48px;font-weight:800;padding:8px 10px}@media (max-width:650px){.box-stylised-hero-text{font-size:40px}}.red-extrabold{background-color:#b00;font-weight:800}.yellow-extrabold{background-color:#ead200;font-weight:800}.green-extrabold{background-color:#35ca32;font-weight:800}.box-stylised-text:not(:last-child){margin-right:5px}.intro-text__container{margin:100px 80px 104px}@media (max-width:1020px){.intro-text__container{margin:100px 40px 104px}}@media (max-width:520px){.intro-text__container{margin:50px 10px 52px}}@media (min-width:1400px){.intro-text__container{margin:100px 268px 104px}}.stylised-intro-text{color:#000;font-family:Inter;font-size:32px;font-weight:400;line-height:1.85;overflow-wrap:break-word}@media (max-width:650px){.stylised-intro-text{font-size:24px;line-height:1.95}}.red-bold{background-color:#b00}.red-bold,.yellow-bold{font-weight:600;margin:0 3px;padding:8px 10px;white-space:nowrap}.yellow-bold{background-color:#ead200}.green-bold{background-color:#35ca32;font-weight:600;margin:0 3px;padding:8px 10px;white-space:nowrap}.no-break{display:inline-block;white-space:nowrap}.explanatory-text__container{display:flex;flex-direction:column;gap:80px;margin:0 80px 104px}@media (max-width:1020px){.explanatory-text__container{margin:0 40px 104px}}@media (max-width:520px){.explanatory-text__container{margin:0 10px 52px}}@media (min-width:1400px){.explanatory-text__container{margin:0 268px 104px}}.explanatory-text__content{align-items:center;display:flex;flex-direction:row}@media (max-width:520px){.explanatory-text__content{flex-direction:column}.svg-explanatory-text{height:120px;width:120px}}.explanatory-text-right{display:flex;flex-direction:column;margin:0 0 0 40px}@media (max-width:520px){.explanatory-text-right{margin:40px 0 0}}.explanatory-text-left{display:flex;flex-direction:column;margin:0 40px 0 0}@media (max-width:520px){.explanatory-text-left{margin:0 0 40px}}.reason-text__container{margin:0 80px 104px}@media (max-width:1020px){.reason-text__container{margin:0 40px 104px}}@media (max-width:520px){.reason-text__container{margin:0 10px 52px}}@media (min-width:1400px){.reason-text__container{margin:0 268px 104px}}.reason-text-content__container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:1020px){.reason-text-content__container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}}.reason-title{align-items:center;display:flex;flex-direction:row;margin:0 0 20px}.reason-title h3{margin:0 0 0 40px}.text-action__container{display:flex;flex-direction:column;gap:20px;margin:0 80px 104px}@media (max-width:1020px){.text-action__container{margin:0 40px 104px}}@media (max-width:520px){.text-action__container{margin:0 10px 52px}}@media (min-width:1400px){.text-action__container{margin:0 268px 104px}}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:100}nav{margin:0 80px}@media (max-width:1020px){nav{margin:0 40px}}@media (max-width:520px){nav{margin:0 10px}}div.header-content{display:flex;flex-direction:row;justify-content:space-between;margin:10px 0 0}.logo{height:40px;width:51px}@media (max-width:520px){.logo{height:30px;width:41px}}div.lien-redirection{align-items:center;display:flex;flex-direction:row;gap:80px;justify-content:space-between}div.lien-redirection ul{color:#000;font-family:Inter;font-size:18px;font-weight:700;height:22px}div.lien-redirection ul:hover{color:grey}hr{border:1px solid #000;margin:10px 0 0}a{color:#000;margin:0;text-decoration:none}a:hover{color:grey}#qui-sommes-nous:before{content:"";display:block;height:164.5px;margin:-164.5px 0 0}@media (max-width:1020px){#qui-sommes-nous:before{height:84.5px;margin:-84.5px 0 0}}.burger-menu{cursor:pointer;display:none}@media (max-width:520px){.icon-burger{height:15px;width:20px}}.burger-line{background-color:#000;height:3px;margin:5px 0;width:25px}.mobile-menu{display:none}@media (max-width:1020px){div.lien-redirection{display:none}.burger-menu{align-items:center;display:flex}.mobile-menu{background-color:#fff;box-sizing:border-box;left:0;padding:10px 80px 0;position:absolute;top:60px;width:100%}@media (max-width:1020px){.mobile-menu{padding:20px 40px 0}}@media (max-width:520px){.mobile-menu{padding:20px 10px 0;top:50px}}.mobile-menu ul{color:#000;font-family:Inter;font-size:18px;font-weight:700;height:22px}@media (max-width:520px){.mobile-menu ul{font-size:14px;height:18px}}.mobile-menu ul:hover{color:grey}.mobile-menu.active{display:block}.mobile-menu ul{margin-bottom:15px}.mobile-menu .last-item{margin-bottom:0}}.cta-join{background-color:#fff;border:2px solid #000;border-radius:50px;box-sizing:border-box;display:inline-block;overflow:hidden;padding:20px 40px;text-align:center;width:310px}@media (max-width:650px){.cta-join{padding:20px 40px;width:226px}}.cta-join:hover{background-color:#000;border-color:#fff;color:#fff}.cta-join p{color:#000;font-family:Inter;font-size:24px;font-weight:700;text-decoration:none}@media (max-width:650px){.cta-join p{font-size:18px}}.cta-join:hover p{color:#fff}.title-container{margin:106px 80px 20px}@media (max-width:1020px){.title-container{margin:106px 40px 20px}}@media (max-width:520px){.title-container{margin:96px 10px 20px}}@media (min-width:1400px){.title-container{margin:106px 268px 20px}}.title-content{gap:20px;margin:0 0 32px}.title-content,.title-text-illustration{align-items:center;display:flex;flex-direction:row}.title-text-illustration{gap:10px}.join-container{margin:0 80px}@media (max-width:1020px){.join-container{margin:0 40px}}@media (max-width:520px){.join-container{margin:0 10px}}@media (min-width:1400px){.join-container{margin:0 268px}}.join-container form{flex-direction:column;max-width:600px}.join-container .name-row,.join-container form{display:flex;gap:15px}.join-container .name-row .form-group{flex:1 1}.join-container .form-group{display:flex;flex-direction:column;gap:5px}.join-container .input-with-icon{align-items:center;display:flex;position:relative}.join-container .input-icon{align-items:center;display:flex;justify-content:center;left:10px;position:absolute;z-index:1}.join-container .form-icon{height:16px;width:16px}.join-container form input,.join-container form textarea{border:1px solid #ccc;border-radius:4px;padding:10px 10px 10px 35px;width:100%}.join-container form input:disabled,.join-container form textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.join-container .textarea-with-icon .input-icon{top:10px}.join-container form textarea{min-height:100px;resize:vertical}.join-container form input::placeholder,.join-container form textarea::placeholder{color:#000;font-family:Inter;font-size:16px}.join-container form button{align-self:center;background-color:#fff;border-color:#000;border-radius:4px;color:#000;cursor:pointer;margin-top:10px;padding:10px 15px;transition:background-color .3s ease;width:100%}.join-container form button:hover:not(:disabled){background-color:#000;border-color:#fff;color:#fff}.join-container form button:disabled{background-color:#f5f5f5;border-color:#ccc;color:#999;cursor:not-allowed}.error-message{animation:fadeIn .3s ease-in;background-color:#ffe6e6;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;font-family:Inter;font-size:14px;margin-top:5px;padding:12px 15px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.8f227691.css.map*/