@charset "UTF-8";.logo-navbar{width:100px;cursor:pointer}.logo-header-btn{width:20px}.lion-logo{width:350px;border-radius:15px}@media (max-width: 1200px){.logo-navbar{width:50px;cursor:pointer;margin:2rem}}.lang-container{width:27px;height:27px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--base-content);transition:all 1s}.lang-container:hover{scale:1.15;color:var(--secondary)}.navbar-btn{width:125px;height:50px;border-radius:15px;cursor:pointer;border:none;text-transform:uppercase;transition:1s;background-color:var(--primary);color:var(--white);border:1px solid var(--white);transition:1.1s all;font-family:roboto-bold;font-size:16px}.navbar-btn:hover{background-color:var(--white);color:var(--black);border:1px solid var(--black);scale:1.1}.footer{background-color:var(--white);color:var(--black);border:1px solid var(--black)}.footer:hover{background-color:var(--secondary);color:var(--white);border:1px solid var(--white)}.main-nav-container.active{width:85%;left:7%}.main-nav-container{position:fixed;width:96%;height:4.2em;left:2%;border-radius:10px;margin-top:2em;z-index:1;display:flex;border:2px solid var(--secondary);background-color:var(--white);transition-duration:1s}.main-nav-container .nav-content{font-family:roboto-bold;font-size:20px;height:100%;width:100%}.main-nav-container .nav-content .list-content{display:flex;justify-content:space-evenly;align-items:center;height:100%}.main-nav-container .nav-content .list-content .nav-item{width:135px;height:50px;display:flex;align-items:center;justify-content:center}.main-nav-container .nav-content .list-content .nav-item .nav-link{cursor:pointer;color:var(--black);transition:.5s ease-in-out;border-bottom:1px solid var(--white)}.main-nav-container .nav-content .list-content .nav-item .nav-link.active,.main-nav-container .nav-content .list-content .nav-item .nav-link:hover{color:var(--secondary);border-bottom:1px solid var(--primary)}.main-nav-container .nav-content-responsive{display:none}@media (max-width: 1200px){.main-nav-container .nav-content{display:none;position:relative}.main-nav-container .nav-content-responsive{display:flex;width:100%;align-items:center}.main-nav-container .nav-content-responsive .logo-link{flex:1}.main-nav-container .nav-content-responsive .menu-button{display:flex;align-items:center;justify-content:flex-end;margin:2rem;height:100%;transition:1s all}.main-nav-container .nav-content-responsive .menu-button:hover{cursor:pointer;color:var(--secondary);scale:1.1}.main-nav-container .nav-dropdown-responsive{display:flex;align-items:center;justify-content:center;background-color:var(--white);border:2px solid var(--secondary);border-radius:15px;position:absolute;top:72px;width:99%;height:330px;overflow:hidden}.main-nav-container .nav-dropdown-responsive .list-content{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:roboto-bold}.main-nav-container .nav-dropdown-responsive .list-content .nav-item{margin:.4rem}.main-nav-container .nav-dropdown-responsive .list-content .nav-item .nav-link{cursor:pointer;color:var(--black);transition:.5s ease-in-out;border-bottom:1px solid var(--white)}.main-nav-container .nav-dropdown-responsive .list-content .nav-item .nav-link:hover{color:var(--secondary);border-bottom:1px solid var(--primary)}}.header-container{min-height:800px;margin-top:2rem;margin-bottom:5rem;display:flex;align-items:center;padding-left:7rem;background-image:url(/assets/banner-BZDAwnw7.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:15px;overflow:hidden}.header-container .left{min-height:350px}.header-container .left h1{max-width:800px;font-size:74px;line-height:1.3;margin-bottom:1rem;font-family:roboto-black}.header-container .left p{line-height:35px;font-size:30px;font-family:roboto-regular}.header-container .left h2{margin-right:1em;font-size:20px;font-family:roboto-bold}.header-container .left .text-container{max-width:760px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.header-container .left .header-action-btn{display:flex;align-items:center;justify-content:center;width:270px;height:70px;border-radius:50px;cursor:pointer;border:none;text-transform:uppercase;background-color:var(--white);color:var(--black);border:2px solid var(--secondary);margin-top:2rem;transition:1s all}.header-container .left .header-action-btn p{margin-right:.5em}.header-container .left .header-action-btn .react-icon{color:var(--primary);transition:1s all}.header-container .left .header-action-btn:hover{background-color:var(--secondary);color:var(--white);border:2px solid var(--white);scale:1.1}.header-container .left .header-action-btn:hover .react-icon{color:var(--white)}@media (max-width: 1250px){.header-container{background-image:none;background-color:var(--primary)}}@media (max-width: 600px){.header-container{background-image:none;background-color:var(--primary);padding:0;margin:0;margin-top:3rem;min-height:600px;display:flex;align-items:normal}.header-container .left{min-width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.header-container .left h1{font-size:35px;text-align:center;padding-bottom:1rem}.header-container .left p{font-size:18px;text-align:center;padding-bottom:1rem}}.info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--peach);border-radius:15px;min-height:300px;padding-top:4rem;padding-bottom:6rem}.info-container .last-desc{text-align:center;max-width:800px}.info-container h1{padding:1rem;text-transform:uppercase;text-align:center;font-size:25px;line-height:1.3;font-family:roboto-bold}.info-container p{line-height:1.5;font-size:18px;font-family:roboto-regular;text-align:center}.info-container .separation{margin:1.5rem;border-bottom:1px solid var(--black);width:400px;height:5px}@media (max-width: 1200px){.info-container h1{font-size:18px}.info-container p{font-size:12px}}@media (max-width: 600px){.info-container p{padding-left:2rem;padding-right:2rem}.info-container .separation{width:200px}}.part-container{margin-bottom:6rem;margin-left:6em;margin-right:6em}.part-container .title{display:flex;align-items:center;justify-content:center}.part-container .title h1{background-color:var(--white);border:2px solid var(--secondary);border-radius:15px;min-width:400px;font-size:30px;text-align:center;line-height:1.3;font-family:roboto-bold;margin-top:3.3rem;padding:.6rem;color:var(--black)}.part-container .logos{display:flex;justify-content:center;align-items:center;margin-top:5rem;margin-left:12rem;margin-right:8rem;gap:2rem}.part-container .logos p{text-align:center;line-height:1.5;font-size:18px;font-family:roboto-regular;padding:2rem;margin:0}.part-container .logos .partner-logo{width:250px;height:auto}.part-container .logos.reverse{flex-direction:row-reverse}@media (max-width: 1200px){.part-container{margin-bottom:4rem;margin-left:0;margin-right:0}.part-container .title h1{font-size:25px;min-width:350px;margin-top:2.5rem}.part-container .logos{margin:2rem 4rem;gap:1.25rem}.part-container .logos .partner-logo{width:200px}.part-container .logos p{padding:1rem;font-size:16px}}@media (max-width: 800px){.part-container{padding-left:2rem;padding-right:2rem;margin-left:0;margin-right:0}.part-container .title{margin-bottom:2.5rem}.part-container .title h1{font-size:18px;min-width:180px;margin-top:2rem}.part-container .logos{flex-direction:column!important;margin:1.25rem 0;gap:1rem}.part-container .logos .partner-logo{width:150px}.part-container .logos p{font-size:13.5px;padding:.75rem}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.gallery-container{align-items:center;margin:1rem}.gallery-container .carousel-item{display:flex;justify-content:center}.gallery-container img{width:350px;height:600px;object-fit:cover;margin:1rem;border-radius:15px;margin-bottom:30px}@media (max-width: 600px){.gallery-container img{width:600px;height:500px}}.footer-container{background-color:var(--peach);min-height:300px;display:flex}.footer-container h1{font-size:25px;font-family:roboto-regular}.footer-container .fondation{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-container .fondation .logo{display:flex;align-items:center}.footer-container .fondation .logo .logo-footer{width:125px}.footer-container .fondation .logo h2{margin-left:1.5rem;margin-right:1rem;font-size:20px;font-family:roboto-bold}.footer-container .fondation .confidentialite{transition:1s all;margin-top:3rem;border-bottom:1px solid var(--black)}.footer-container .fondation .confidentialite:hover{cursor:pointer;scale:1.02;color:var(--white);border-bottom:1px solid var(--white)}.footer-container .social{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:1s all}.footer-container .social .instagram{margin:2rem;display:flex;justify-content:space-evenly;align-items:center;width:180px}.footer-container .social .social-animation{transition:1s all}.footer-container .social .social-animation:hover{cursor:pointer;scale:1.1;color:var(--white)}.footer-container .contact{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-container .contact h1{margin:1rem;font-family:roboto-regular}.footer-container .contact p{font-size:15px;font-family:roboto-regular}.footer-container .contact a{margin:1rem;border-bottom:1px solid var(--black);transition:1s all;font-family:roboto-regular}.footer-container .contact a:hover{border-bottom:1px solid var(--white);scale:1.1;color:var(--white)}@media (max-width: 700px){.footer-container{flex-direction:column}.footer-container .fondation .logo{margin-top:2rem}.footer-container .fondation .logo .logo-footer{width:75px}.footer-container .social h1,.footer-container .contact h1{display:none}.footer-container .contact p{margin:0;margin-top:2rem;font-size:12px}}.sollicitation-banner{text-align:center;font-size:.95rem;font-weight:600;font-family:roboto-regular;padding:.75rem 1rem;background:#fff3cd;color:#000;border:1px solid #ffeeba;border-radius:6px;margin:1rem auto;max-width:1000px;box-shadow:0 2px 4px #0000000d}.home-container{overflow:hidden;margin-left:2em;margin-right:2em}.home-container .body-container{padding-top:6rem}.home-footer{height:200px}.title-container .divider{width:70%;height:1px;background-color:#000;margin:0 auto}.text-container{margin-bottom:2rem}.text-container h2{font-family:roboto-bold;font-size:2rem;margin-bottom:2rem;color:#000}.text-container ul{list-style-type:circle;padding:0;padding-left:1.5rem}.text-container ul li{font-family:roboto-regular;font-size:1rem;line-height:1.6;margin-bottom:1rem;position:relative;padding-left:1.5rem}.text-container ul li:before{content:"•";position:absolute;left:0;top:0;font-size:1.5rem;color:var(--peach)}@media (max-width: 768px){.title-container h1{font-size:2rem}.text-container h2{font-size:1.5rem}.text-container ul li{font-size:.9rem}}@media (min-width: 1024px){.title-container h1{font-size:3rem}.text-container h2{font-size:2.2rem}.text-container ul li{font-size:1.1rem}}.card{width:300px;height:450px;background-color:var(--peach);border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.card:hover{transform:scale(1.05)}.card .card-image{width:100%;height:220px;object-fit:cover;border-bottom:2px solid var(--dark)}.card .card-content{padding:1rem;margin-top:.5rem}.card .card-content .card-title{font-family:roboto-bold;font-size:1.5rem;color:var(--dark);text-decoration:none;transition:text-decoration .3s ease}.card .card-content .card-title:hover{text-decoration:underline;color:var(--peach-dark)}.card .card-content .card-summary{font-family:roboto-regular;font-size:1rem;color:var(--dark-light);margin-top:1.5rem}.title-container{text-align:center;margin-bottom:3rem;margin-top:3rem}.title-container h1{font-family:roboto-bold;font-size:3rem;color:var(--dark);margin-bottom:1rem}.card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media (max-width: 768px){.card-container{flex-direction:column;align-items:center}}#articleDetails .home-container{display:flex;flex-direction:column;align-items:center;background-color:var(--white)}#articleDetails .body-container{display:flex;flex-direction:column;align-items:center;margin:2rem;text-align:center}#articleDetails .body-container .image-container{width:100%;max-width:800px}#articleDetails .body-container .image-container img{width:100%;border-radius:8px}#articleDetails .body-container .text-container{margin-top:2rem;width:100%;max-width:800px;padding:0 2rem}#articleDetails .body-container .text-container h1{text-align:center;margin-top:2rem;margin-bottom:1.5rem;font-family:roboto-bold;font-size:2rem}#articleDetails .body-container .text-container p{font-family:roboto-regular;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;text-align:justify}#articleDetails .body-container .image-container.full-width{width:100%}@media (max-width: 768px){#articleDetails .text-container{padding:0 1rem}#articleDetails .text-container h1{font-size:1.5rem}#articleDetails .text-container p{font-size:.9rem}}@media (min-width: 1024px){#articleDetails .text-container h1{font-size:2.5rem}#articleDetails .text-container p{font-size:1.1rem}}.blog-article{max-width:800px;margin:2rem auto;padding:1rem;font-family:roboto-bold;line-height:1.6}.blog-article header{margin-bottom:1rem;text-align:center}.blog-article .article-title{font-size:2rem;margin-bottom:.5rem}.blog-article .article-body p{margin-bottom:1rem;text-align:justify}.blog-article .article-subtitle{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.home-container{display:flex;flex-direction:column;align-items:center;background-color:var(--white)}.body-container{width:100%;padding:2rem}.content-box{background-color:var(--peach);border-radius:15px;padding:2rem;max-width:850px;margin:0 auto;box-shadow:0 4px 8px #0000001a;margin-top:3rem;margin-bottom:3rem}.title-container{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.title-container h1{font-family:roboto-bold;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#000}.title-container .divider{width:50%;height:1px;color:#000;margin:0 auto}.text-container{text-align:justify}.text-container p{font-family:roboto-regular;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}@media (max-width: 768px){.title-container h1{font-size:2rem}.text-container p{font-size:.9rem}}@media (min-width: 1024px){.title-container h1{font-size:3rem}.text-container p{font-size:1.1rem}}.desc-section h2{font-size:30px;text-align:center;line-height:1.3;font-family:roboto-bold;margin-bottom:1.5rem}.desc-section p{text-align:center;line-height:1.5;font-size:18px;font-family:roboto-regular}.desc-section .img-desc{width:600px;border-radius:15px}.desc-section .desc-container{display:flex;margin:5rem}.desc-section .desc-container .img-container{flex:1;margin-left:2rem}.desc-section .desc-container .text-container{flex:1;display:flex;flex-direction:column;justify-content:center;white-space:pre-wrap;word-wrap:break-word;padding-left:5rem;padding-right:5rem}.desc-section .desc-container-inverse{display:flex;margin:5rem}.desc-section .desc-container-inverse .img-container-inverse{margin-left:4rem;margin-right:2rem}.desc-section .desc-container-inverse .text-container-inverse{display:flex;flex-direction:column;justify-content:center;white-space:pre-wrap;word-wrap:break-word}@media (max-width: 1250px){.desc-section .img-desc{width:500px}.desc-section h2{margin:0;font-size:20px;margin-bottom:1rem}.desc-section p{font-size:12px}.desc-section .desc-container,.desc-section .desc-container-inverse{margin:0;margin-bottom:2rem}}@media (max-width: 800px){.desc-section .img-desc{width:350px}.desc-section h2{margin:0;font-size:18px;margin-bottom:1rem}.desc-section p{font-size:10px}.desc-section .desc-container{flex-direction:column;align-items:center;margin-top:2rem}.desc-section .desc-container .img-container{margin:0;margin-bottom:1rem}.desc-section .desc-container .text-container{margin:0;padding:0;margin-left:2rem;margin-right:2rem}.desc-section .desc-container-inverse{flex-direction:column-reverse;align-items:center;margin-top:2rem}.desc-section .desc-container-inverse .img-container-inverse{margin:0;margin-bottom:1rem}.desc-section .desc-container-inverse .text-container-inverse{margin:0;padding:0;margin-left:2rem;margin-right:2rem}}@font-face{font-family:bebas-neue-regular;src:local("bebas-neue-regular"),url(/assets/BebasNeue-Regular-D2CONTwO.ttf) format("truetype")}@font-face{font-family:roboto-light;src:local("roboto-light"),url(/assets/Roboto-Light-y85UWPYz.ttf) format("truetype")}@font-face{font-family:roboto-regular;src:local("roboto-regular"),url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype")}@font-face{font-family:roboto-medium;src:local("roboto-medium"),url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype")}@font-face{font-family:roboto-bold;src:local("roboto-bold"),url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype")}@font-face{font-family:roboto-black;src:local("roboto-black"),url(/assets/Roboto-Black-qr0G-G-3.ttf) format("truetype")}:root{--primary: #EC6822;--secondary: #6B1613;--beige: beige;--black: black;--white: #FFFFF0;--peach: #F6C492}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:var(--white)}a{text-decoration:none;color:var(--black)}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{line-height:1.5;font-size:18px;font-family:roboto-regular}h1{font-size:30px;line-height:1.3;font-family:roboto-regular}.nodrag{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
