.p-menuitem-text{font-family:Red Hat Text,sans-serif;font-size:.95rem!important;font-weight:300!important;color:var(--red)}.p-menuitem-separator{color:var(--brat)}.p-breadcrumb{background:none}.p-breadcrumb .p-menuitem-link:hover{text-decoration:underline}.p-breadcrumb .p-breadcrumb-chevron{margin:0 .5rem}:root{--fs-14:0.6rem;--fs-16:0.8rem;--fs-18:1rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--light-hover:#dadad8;--light-bg:#f4f1e0 00%,#fff 100%;--light-startColorstr:#93a7b5;--light-endColorstr:#ece7e1;--main-black:#302b29;--light-element:#ece7e1;--light-button:#a49786;--light-button-hover:#b5a795;--light-content:#394255;--red:#4c5ef7;--red-hover:#3d48a5;--red-bg:#4c5ef7;--yellow-bg:#ece7e1;--blue-bg:#ece7e1;--brat:#a6ff00;--brat-hover:#d0ff78;--highlight:#99ceff;--secondary-black:#3e3e3e;--main-white1:#fffcfc;--main-black1:#302b29;--dark-hover:#656575;--dark-bg:#3e3e3e;--dark-startColorstr:#303030;--dark-endColorstr:#1f1f2e;--main-white:#fffcfc;--white-hover:hsla(0,0%,100%,.836);--dark-element:#7d7d8f;--dark-button:#252534;--dark-button-hover:#48485f;--darker-bg:#302b29;--dark-brat:#689f00;--dark-brat-hover:#90ca26}.dark-mode{--light-hover:var(--dark-hover);--light-bg:var(--dark-bg);--light-startColorstr:var(--dark-startColorstr);--light-endColorstr:var(--dark-endColorstr);--main-black:var(--main-white);--main-white1:var(--main-black1);--light-element:var(--dark-element);--light-button:var(--dark-button);--light-button-hover:var(--dark-button-hover);--light-content:var(--main-white);--red:var(--main-white);--red-bg:var(--darker-bg);--yellow-bg:var(--darker-bg);--blue-bg:var(--darker-bg);--brat:var(--dark-brat);--brat-hover:var(--dark-brat-hover);--secondary-black:var(--darker-bg);--red-hover:var(--white-hover)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}#app{min-height:100vh;overflow:hidden}.border-container{margin-top:77px;padding:0 20px;max-width:1300px}main{margin:0 auto;background-attachment:fixed;font-family:Red Hat Text,sans-serif;font-size:var(--fs-18);background:var(--light-bg);color:var(--main-black);position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow:auto;border:2px solid var(--red);display:flex;justify-content:center;transition:background-color .5s ease,color .5s ease}h1{font-size:var(--fs-30)}h1,h2{letter-spacing:.1em;font-weight:400}h2{font-size:var(--fs-24)}h3{font-size:var(--fs-20);letter-spacing:.1em;font-weight:400}header{z-index:100;font-family:Red Hat Text,sans-serif}.sections,header{position:relative}.sections{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--main-white)}.left-section,.right-section{padding:5px 20px}.right-section{text-align:center;border-left:var(--main-white) solid 1px}.right-section a{text-decoration:none;color:inherit}nav{font-size:var(--fs-14);padding:5px;display:flex;justify-content:space-between;align-items:center;gap:25px}.logo-menu{width:60px;height:60px}.logo-container{margin-left:15px;display:flex}nav a{text-transform:lowercase}nav a,nav li{text-decoration:none;color:var(--main-white);font-family:Chakra Petch,sans-serif;letter-spacing:.05em;font-size:20px}nav a:hover,nav li:hover{color:#d0ff78}.dark-light-button{height:25px;position:fixed;bottom:57px;left:57px;border:none;cursor:pointer}.whatsapp-button{position:fixed;bottom:57px;right:57px;z-index:1000}.whatsapp-icon{width:40px;height:40px}.active>a,.router-link-active{color:#a6ff00!important;font-weight:600}.coop-info p{background:var(--red-bg);border-radius:10px;padding:40px;color:var(--main-white)}.coop-info{padding-bottom:125px}.coop-info a{color:inherit}.desktop-menu{display:flex;justify-content:space-around;padding:10px 20px}.desktop-menu ul{list-style:none;display:flex;margin:0;padding:0}.desktop-menu li{margin:0 15px;position:relative;cursor:pointer;text-transform:lowercase}.mobile-menu{display:none}.mobile-menu a,.mobile-menu div{color:inherit;text-decoration:none;font-size:var(--fs-24)}.mobile-menu-content ul{list-style:none;padding:0;margin:0;text-align:center}.menu-item.active{color:#a6ff00;font-weight:600}.arrow{display:inline-block;margin-left:10px;transition:transform .3s}.arrow-active{transform:rotate(180deg)}.back-button{position:absolute;top:20px;left:20px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;font-family:inherit}.submenu-title{font-size:var(--fs-30);color:#fff;margin-bottom:20px;text-align:center}.hamburger{position:relative;width:30px;height:25px;display:flex;flex-direction:column;justify-content:space-between;background:none;border:none;cursor:pointer;z-index:100}.hamburger span{display:block;height:2px;width:100%;background-color:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.hamburger.open span:first-child{transform:translateY(11px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@keyframes slideInFromLeft{0%{transform:translateX(-200%);opacity:0}to{transform:translateX(0);opacity:1}}.menu-item{opacity:0;transform:translateX(-100%);animation:slideInFromLeft .5s ease-out forwards}.menu-item.show{animation-delay:var(--stagger-delay)}@keyframes expandFromTopRight{0%{width:20px;height:20px;top:10px;right:10px;border-radius:10px;transform:scale(0)}to{width:100%;height:100%;top:0;right:0;border-radius:0;transform:scale(1)}}.mobile-menu-content{background-color:var(--red-bg);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:50;overflow-y:auto;position:fixed;width:20px;height:20px;top:10px;right:10px;border-radius:10px;transform:scale(0);animation:expandFromTopRight .5s ease-out forwards}.mobile-menu-content.opened{width:100%;height:100%;top:0;right:0;border-radius:0;transform:scale(1)}::-webkit-scrollbar{width:12px;background-color:#f4f4f4;border-radius:10px}::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--red-bg);border-radius:10px;border:3px solid #f4f4f4}::-webkit-scrollbar-thumb:hover{background-color:#eb5027}::-webkit-scrollbar-thumb:active{background-color:#a6ff00}@media screen and (max-width:970px){.header{display:flex;justify-content:space-between;align-items:center;position:relative;padding:5px 10px;flex-direction:unset}.mobile-menu{display:block;height:20px;align-items:center}.mobile-logo-container,.mobile-menu{width:18%;display:flex;justify-content:center}.left-section{text-align:center}.desktop-menu{display:none}.right-section{border-left:none;width:100%;padding:5px 0}.sections{width:74%;border-bottom:0;display:unset}.mobile-menu-content,body,html,main{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.mobile-menu-content::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar,main::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}}@media (min-width:971px){nav ul{flex-direction:row;justify-content:flex-end}.mobile-logo-container{display:none}}@media (max-width:628px){nav ul{padding-top:15px;align-items:center}nav.menu-active{display:block;position:absolute;width:100%;height:100vh;top:74px;left:0;background-color:var(--red-bg)}}.ribbon-container{position:fixed;bottom:0;width:100%;overflow:hidden;background:var(--red-bg);z-index:1000;padding:5px 0;cursor:pointer}.ribbon-content{display:flex;animation:scroll-left 23s linear infinite;animation-play-state:running}.ribbon-content:hover{animation-play-state:paused}.ribbon-text{display:flex;align-items:center;white-space:nowrap;color:var(--light-content);font-family:Red Hat Text,sans-serif!important;text-transform:uppercase}.ribbon-text span{margin-right:20px;font-size:14px;color:var(--main-white)}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bird{width:100px;height:100px;background-size:auto 100%;will-change:background-position;animation-duration:1s;animation-name:ailes;animation-timing-function:steps(6);animation-iteration-count:infinite}.bird-light{background-image:url(/img/bird-animation.794fce9e.svg)}.bird-dark{background-image:url(/img/bird-animation-dark.efa3dc46.svg)}.birdDG{transform:scaleX(-1)}@keyframes ailes{0%{background-position:0 0}to{background-position:-600px 0}}.bird-container{animation-duration:30s;animation-delay:2s;top:20%;position:fixed;animation-timing-function:linear;animation-iteration-count:infinite}.gauche-droite{animation-name:avancementGD;left:-10%;transform:scale(0) translateX(-10vh)}@keyframes avancementGD{0%{transform:scale(.8) translateX(-10vh)}5%{transform:translateY(2vh) translateX(10vw) scale(.8)}10%{transform:translateY(0) translateX(30vw) scale(.9)}15%{transform:translateY(1vh) translateX(50vw) scale(1)}20%{transform:translateY(2vh) translateX(70vw) scale(1)}25%{transform:translateY(0) translateX(90vw) scale(1)}30%{transform:translateY(0) translateX(110vw) scale(1)}50%{transform:translateY(0) translateX(110vw) scale(1)}to{transform:translateY(0) translateX(110vw) scale(1)}}.droite-gauche{animation-name:avancementDG;right:90%;transform:scale(0) translateX(130vw)}@keyframes avancementDG{0%{transform:scale(.8) translateX(130vw)}5%{transform:translateY(2vh) translateX(90vw) scale(.8)}10%{transform:translateY(0) translateX(70vw) scale(.9)}15%{transform:translateY(1vh) translateX(50vw) scale(1)}20%{transform:translateY(2vh) translateX(30vw) scale(1)}25%{transform:translateY(0) translateX(10vw) scale(1)}30%{transform:translateY(0) translateX(-10vw) scale(1)}50%{transform:translateY(0) translateX(-10vw) scale(1)}to{transform:translateY(0) translateX(-10vw) scale(1)}}.project-navigation{display:flex;justify-content:space-between;margin:20px 0 120px 0;width:100%}.project-navigation a{text-decoration:none;font-family:Chakra Petch,sans-serif;text-transform:uppercase;font-size:var(--fs-30);color:var(--red)}.project-navigation a:hover{color:var(--red-hover)}.nav-arrow{font-size:1.2rem;text-decoration:none;color:var(--red);padding:10px 15px;border:1px solid var(--red);border-radius:5px;transition:background-color .3s ease}@media screen and (max-width:970px){.project-navigation a{font-size:var(--fs-20)}}@media screen and (max-width:628px){.bird-container{animation-duration:22s!important}.left-section{padding:5px 0}nav a{font-size:18px}.border-container{margin-top:68px;width:100%}.bird-container{animation-duration:15s!important}.whatsapp-button{right:37px}.dark-light-button{left:37px}.dropdown-content{position:relative}}.dropdown-trigger{display:inline-flex;align-items:center;gap:6px}.dropdown-trigger:focus-visible{outline:2px solid #a6ff00;outline-offset:2px;border-radius:4px}.caret{font-size:.8em}

/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-\[400px\]{height:400px}.h-auto{height:auto}.h-full{height:100%}.w-1\/2{width:50%}.w-full{width:100%}.max-w-\[150px\]{max-width:150px}.max-w-\[250px\]{max-width:250px}.max-w-\[370px\]{max-width:370px}.max-w-\[500px\]{max-width:500px}.max-w-full{max-width:100%}.flex-none{flex:none}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--main-white\)\]{border-color:var(--main-white)}.border-\[var\(--red\)\]{border-color:var(--red)}.bg-\[\#153d27\]{background-color:#153d27}.bg-\[\#372e3a\]{background-color:#372e3a}.bg-\[\#DCB2A2\]{background-color:#dcb2a2}.bg-\[\#a47764\]{background-color:#a47764}.bg-\[\#fff\]{background-color:#fff}.bg-\[var\(--blue-bg\)\]{background-color:var(--blue-bg)}.bg-\[var\(--brat\)\]{background-color:var(--brat)}.bg-\[var\(--red-bg\)\]{background-color:var(--red-bg)}.bg-\[var\(--secondary-black\)\]{background-color:var(--secondary-black)}.bg-\[var\(--yellow-bg\)\]{background-color:var(--yellow-bg)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.py-\[15rem\]{padding-block:15rem}.pb-\[47px\]{padding-bottom:47px}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[\'Chakra_Petch\'\]{font-family:Chakra Petch}.font-\[\'Red_Hat_Text\'\]{font-family:Red Hat Text}.text-\[var\(--fs-18\)\]{color:var(--fs-18)}.text-\[var\(--fs-30\)\]{color:var(--fs-30)}.text-\[var\(--highlight\)\]{color:var(--highlight)}.text-\[var\(--light-content\)\]{color:var(--light-content)}.text-\[var\(--main-black\)\]{color:var(--main-black)}.text-\[var\(--main-white\)\]{color:var(--main-white)}.text-\[var\(--red\)\]{color:var(--red)}.text-inherit{color:inherit}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-none{--tw-shadow:0 0 #0000}.ring,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:bg-\[var\(--brat-hover\)\]:hover{background-color:var(--brat-hover)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--red\)\]:focus{--tw-ring-color:var(--red)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.p-button{gap:10px;padding:.5rem .7rem}.p-button .p-button-icon,.p-button.p-button-icon-right .p-button-icon{margin:0}