.homepage{height:100vh;overflow:hidden;position:relative;width:100vw}.homepage .main-header{position:fixed;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;transition:background .3s ease}.homepage .burger-wrapper{z-index:2000;position:absolute;right:2vw;top:56px}.homepage .burger-button{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer;background:none;border:none}.homepage .line1,.homepage .line2{border-radius:2px;background:#fff;height:3.1px;transition:all .5s ease-in-out}.homepage .line1{width:40px}.homepage .line2{width:30px}.homepage .line1.active{transform:rotate(45deg) translate(6px,6px)}.homepage .line2.active{transform:rotate(-45deg) translate(7px,-7px);width:40px}.homepage .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1998}.homepage .mobile-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;z-index:1999;transition:right .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.homepage .mobile-menu.active{right:0}.homepage .mobile-menu-header{padding:24px;text-align:center;border-bottom:1px solid #eee}.homepage .mobile-logo{height:60px;width:auto}.homepage .mobile-menu-links{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:0}.homepage .mobile-navbar-item{display:block;padding:16px 24px;color:#000;text-decoration:none;font-family:Mona-Sans-Light,Helvetica;font-size:18px;font-weight:300;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.homepage .mobile-navbar-item:hover{background-color:#f8f9fa}.homepage .mobile-navbar-item.router-link-active{background-color:#3b723e;color:#fff}.homepage .mobile-menu-footer{padding:24px;border-top:1px solid #eee}.homepage .social-icons{display:flex;justify-content:center;gap:16px}.homepage .social-icon{display:block;width:32px;height:32px}.homepage .social-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.homepage .navbar{align-items:center;display:inline-flex;gap:4vw;right:3vw;position:fixed;top:52px}.homepage .navbar-item{color:hsla(0,0%,100%,.85);font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:24px;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;position:relative;padding:8px 0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.homepage .nav-text{position:relative;z-index:2;transition:all .3s ease}.homepage .nav-underline{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a);transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:2px;box-shadow:0 2px 8px rgba(59,114,62,.4)}.homepage .navbar-item:hover{color:#fff;transform:translateY(-1px)}.homepage .navbar-item:hover .nav-underline{width:100%;box-shadow:0 4px 12px rgba(59,114,62,.6)}.homepage .navbar-item:hover .nav-text{text-shadow:0 2px 8px hsla(0,0%,100%,.3)}.homepage .navbar-item.router-link-active{color:#fff;font-weight:400;transform:translateY(-1px)}.homepage .navbar-item.router-link-active .nav-text{text-shadow:0 2px 12px hsla(0,0%,100%,.4);background:linear-gradient(135deg,#fff,#e8f5e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.homepage .navbar-item.router-link-active .nav-underline{width:100%;height:3px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a,#4caf50,#3b723e);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(59,114,62,.6),0 0 20px rgba(76,175,80,.3)}.homepage .navbar-item.router-link-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(59,114,62,.1) 0,transparent 70%);border-radius:8px;z-index:1;opacity:0;animation:glow 2s ease-in-out infinite alternate}.homepage .navbar-item.router-link-active:hover{transform:translateY(-2px)}.homepage .navbar-item.router-link-active:hover .nav-text{text-shadow:0 4px 16px hsla(0,0%,100%,.5)}.homepage .navbar-item.router-link-active:hover .nav-underline{height:4px;box-shadow:0 4px 16px rgba(59,114,62,.8),0 0 30px rgba(76,175,80,.5)}.homepage .logo{align-items:flex-start;display:flex;flex-direction:column;gap:10px;left:7vw;padding:10px;position:fixed;top:24px;z-index:1002}.homepage .logo-symabio{align-self:stretch;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;transition:all .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.homepage .logo:hover .logo-symabio{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.homepage .overlap{height:100%;position:absolute;top:0;width:100%;overflow-y:auto;scrollbar-width:0;scrollbar-color:rgba(76,175,79,.01) transparent;overflow-x:hidden;scrollbar-width:none}.homepage .overlap::-webkit-scrollbar{width:8px}.homepage .overlap::-webkit-scrollbar-track{background:transparent}.homepage .overlap::-webkit-scrollbar-thumb{background-color:#4caf50;border-radius:4px}.homepage .background{height:100%;left:0;position:absolute;top:0;width:100%}.homepage .overlap-group{height:100%;position:relative}.homepage .main-container{position:relative;margin-top:120px;height:-webkit-fill-available}.homepage .freepik-green{-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:-webkit-fill-available;z-index:-999;animation:parallax 3s ease-in}.homepage .rectangle{background-color:#01010191}.homepage .rectangle,.homepage .rectangle-2{height:100%;position:fixed;top:0;transform:rotate(180deg);width:100%;z-index:-999}.homepage .rectangle-2{background:linear-gradient(155deg,#0000002e 60%,#00000066 92%,#0000002e)}.homepage .bigtitle{font-size:4vw;line-height:normal;width:40%;margin:24px 8vw 24px 8vw}.homepage .bigtitle,.homepage .text-wrapper{color:#fff;font-family:Mona-Sans-Light,Helvetica;font-weight:300;letter-spacing:0}.homepage .text-wrapper{font-size:16px;line-height:24px;margin:12px 8vw;padding:0 12px;width:32%}.homepage .btn-group{display:flex;gap:12px;left:8vw;margin:24px 8vw;top:64%}.homepage .button,.homepage .button-secondary,.homepage .text-button{all:unset;background-color:#e6e3b540;border-radius:100px;box-sizing:border-box;display:flex;gap:10px;height:58px;width:296px;align-items:center;justify-content:center;padding:16px 8px;transition:all .3s ease;cursor:pointer}.homepage .button-secondary{background-color:transparent;border:2px solid #e6e3b540}.homepage .button:hover{background-color:#e6e3b560}.homepage .button-secondary:hover,.homepage .button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.homepage .button-secondary:hover{background-color:#e6e3b520;border-color:#e6e3b580}.homepage .text-button{background-color:unset;border:1px solid #e6e3b540}.homepage .text-btn{color:#fff;font-family:Mona-Sans,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.homepage .text-button .text-btn{font-weight:300}.homepage .info-panel{margin:100px 8vw 80px 8vw;max-width:600px;position:relative;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;border:1px solid hsla(0,0%,100%,.15);padding:40px;box-shadow:0 12px 40px rgba(0,0,0,.25)}.homepage .info-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}.homepage .info-badge{background:linear-gradient(135deg,#3b723e,#2d5a31);color:#fff;font-family:Mona-Sans-SemiBold,Helvetica;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;border-radius:25px;display:inline-block;box-shadow:0 6px 20px rgba(59,114,62,.3);position:relative;overflow:hidden}.homepage .info-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.homepage .info-badge:hover:before{left:100%}.homepage .info-stats{color:hsla(0,0%,100%,.8);font-family:Mona-Sans-Light,Helvetica;font-size:14px;font-weight:300;font-style:italic;letter-spacing:.5px}.homepage .info-title{color:#fff;font-family:Mona-Sans-SemiBold,Helvetica;font-size:36px;font-weight:600;margin:0 0 24px 0;letter-spacing:-.02em;text-shadow:0 3px 15px rgba(0,0,0,.4);line-height:1.1;background:linear-gradient(135deg,#fff,#e8f5e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.homepage .info-description{color:hsla(0,0%,100%,.9);font-family:Mona-Sans-Light,Helvetica;font-size:18px;font-weight:300;line-height:1.7;margin:0 0 32px 0;text-shadow:0 2px 8px rgba(0,0,0,.3);max-width:520px;letter-spacing:.03em}.homepage .info-footer{border-top:1px solid hsla(0,0%,100%,.12);padding-top:28px;margin-top:28px}.homepage .info-tagline{color:hsla(0,0%,100%,.75);font-family:Mona-Sans-Light,Helvetica;font-size:15px;font-weight:300;font-style:italic;letter-spacing:.5px;line-height:1.6;display:block;text-align:left}.homepage .footer{height:73px;padding:0 8vw;bottom:0;width:100vw;display:grid;grid-template-columns:16% 1fr 25%;align-items:center}.homepage .copyright{color:#ffffffcc;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:24px;white-space:nowrap}.homepage .social-media{align-items:center;display:inline-flex;gap:8px}.homepage .img-wrapper-2{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;gap:4px;padding:8px;position:relative}.homepage .img-2{height:24px;position:relative;width:24px}.homepage .contact{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;width:-moz-max-content;width:max-content}.homepage .call,.homepage .email{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative;text-decoration:none;cursor:pointer;padding:10px 14px;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.homepage .call:hover,.homepage .email:hover{background:hsla(56,49%,81%,.18);border-color:hsla(56,49%,81%,.55);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.25)}.homepage .call:focus-visible,.homepage .email:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,114,62,.45),0 6px 18px rgba(0,0,0,.25)}.homepage .call .img-2,.homepage .email .img-2{transition:transform .2s ease,filter .25s ease;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2))}.homepage .call:hover .img-2,.homepage .email:hover .img-2{transform:scale(1.08);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.homepage .text-contact{color:#ffffffcc;font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:var(--text-line-height);position:relative;width:-moz-fit-content;width:fit-content;transition:color .25s ease,text-shadow .25s ease}.homepage .call:hover .text-contact,.homepage .email:hover .text-contact{color:#fff;text-shadow:0 1px 8px hsla(0,0%,100%,.25)}.homepage .email{gap:12px}@media (max-width:773px){.homepage .contact{gap:16px}.homepage .call,.homepage .email{padding:8px 12px}}@media (max-height:1200px){.homepage .freepik-green{height:-webkit-fill-available;animation:parallax 2s ease-in}}@media (max-width:1024px){.homepage .main-header{height:100px}.homepage .logo{left:4vw;top:18px}.homepage .logo-symabio{height:56px}.homepage .burger-wrapper{right:4vw;top:42px;z-index:2000}.homepage .navbar{top:40px}.homepage .main-container{margin-top:16vh}.homepage .bigtitle{font-size:7.2vw;width:80%;margin:0 8vw 32px 8vw}.homepage .text-wrapper{width:60%;margin:24px 8vw}.homepage .footer{grid-template-columns:1fr 1fr;padding:24px 8vw}.homepage .info-panel{margin:80px 4vw 60px 4vw;max-width:100%;display:flex;justify-content:center;padding:32px 24px}.homepage .info-content{width:100%;max-width:550px;text-align:center}.homepage .info-header{justify-content:center;flex-wrap:wrap;gap:16px}.homepage .info-title{font-size:30px}.homepage .info-description{font-size:16px;text-align:center}.homepage .info-tagline{text-align:center}.homepage .btn-group{flex-direction:column;gap:16px;margin:32px 8vw}.homepage .button,.homepage .button-secondary,.homepage .text-button{width:100%;max-width:320px}}@media (max-width:773px){.homepage .main-header{height:90px}.homepage .logo{left:4vw;top:15px}.homepage .logo-symabio{height:48px}.homepage .burger-wrapper{right:4vw;top:35px;z-index:2000}.homepage .navbar{top:35px}.homepage .element-membres{display:none}.homepage .btn-group{display:flex;flex-direction:column;gap:16px;margin:32px 8vw}.homepage .button,.homepage .button-secondary,.homepage .text-button{width:100%;max-width:280px;font-size:18px;height:52px}.homepage .bigtitle{font-size:48px;width:calc(100% - 16vw);margin:24px 8vw 24px 8vw}.homepage .text-wrapper{width:calc(100% - 16vw);margin:24px 8vw;padding:0}.homepage .footer{padding:24px 7vw;grid-template-columns:1fr;gap:20px;height:auto;text-align:center}.homepage .contact{justify-content:center;flex-wrap:wrap;gap:16px}.homepage .mobile-menu{width:280px}}.qui-sommes-nous{width:32vw}.qui-sommes-nous .title{color:#000;font-family:Bw Modelica SS02;font-size:28px;font-weight:500;letter-spacing:0;line-height:36px;padding:48px 0 24px 0;white-space:nowrap}.qui-sommes-nous .tab-group{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:4px 4px;padding:0 0 32px 0}.qui-sommes-nous .button{all:unset;align-items:center;background-color:#163518;border-radius:100px;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;gap:10px;justify-content:center;padding:4px 12px 0 12px;height:32px;transition:all .3s ease}.qui-sommes-nous .button:hover{background-color:#1e4220;transform:translateY(-1px);box-shadow:0 4px 8px rgba(22,53,24,.2)}.qui-sommes-nous .button-text{color:#fff;font-size:14px;line-height:24px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.qui-sommes-nous .button-text,.qui-sommes-nous .description{font-family:Mona-Sans-Light,Helvetica;font-weight:300;letter-spacing:0}.qui-sommes-nous .description{color:#000;font-size:13px;padding-left:12px;line-height:20px}.qui-sommes-nous .text-button{all:unset;border-radius:100px;box-sizing:border-box;display:flex;gap:10px;height:58px;width:296px;align-items:center;justify-content:center;padding:16px 8px;background-color:unset;border:1px solid #16351840;margin:24px 0}.qui-sommes-nous .text-btn{color:#163518;font-family:Mona-Sans,Helvetica;font-size:20px;font-weight:300;letter-spacing:0;line-height:24px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:1200px){.qui-sommes-nous{width:100%}}.historique{width:48vw;background-color:#e6e3b5;padding:24px 32px;border-radius:48px}.historique .title-container{align-items:center;display:inline-flex;gap:8px;padding:24px 0 24px 0}.historique .ri-chat-history-fill{flex:0 0 auto}.historique .title{color:#000;font-family:Bw Modelica SS02;font-size:28px;font-weight:500;letter-spacing:0;line-height:36px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.historique .text-container{display:grid;grid-template-columns:50% 1fr;gap:24px}.historique .left-text{display:flex;flex-direction:column;justify-content:space-between}.historique p{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:20px;padding-left:12px}.historique .img-wrapper{padding-left:12px;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;display:flex;gap:4px;align-items:start;justify-content:start;margin-bottom:24px}.historique .image-container{flex:1;flex-grow:1;-o-object-fit:cover;object-fit:cover;position:relative;width:-webkit-fill-available;height:-webkit-fill-available}.historique .img{border-radius:8px;flex:1;flex-grow:1;height:120px;position:relative}@media (max-width:1200px){.historique{width:100%}.historique .text-container{display:grid;grid-template-columns:1fr;gap:24px}}.missions{align-items:flex-start;display:flex;flex-direction:column;gap:32px;width:32vw}.missions .header-container{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.missions .majesticons-list-box{height:32px;width:32px}.missions .header-text{color:#000;font-family:Bw Modelica SS02;font-size:28px;font-weight:500;letter-spacing:0;line-height:36px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.missions .body-text{align-self:stretch;color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:20px;padding-left:12px}@media (max-width:1200px){.missions{width:100%}}.missions-cards{display:grid;gap:8px 8px}.missions-cards2,.missions-cards4{align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:8px 8px;width:48vw}.missions-cards2{grid-template-columns:repeat(2,1fr)}.missions-cards2 .mission,.missions-cards4 .mission{align-items:center;justify-content:center;background-color:#f6f5e1c7;border-radius:12px;display:inline-flex;flex:0 0 auto;gap:10px;overflow:hidden;padding:16px 12px;width:-moz-fit-content;width:fit-content;width:-webkit-fill-available;height:-webkit-fill-available}.missions-cards2 .mission-title,.missions-cards4 .mission-title{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:20px}@media (max-width:1200px){.missions-cards2,.missions-cards4{display:grid;grid-template-columns:repeat(2,1fr);width:-webkit-fill-available}}.vector-decoration{left:0;position:relative;top:120px;width:90px;height:-moz-max-content;height:max-content;display:grid}.structure-symabio{align-items:flex-start;display:flex;flex-direction:column;margin:12vh 8vw;width:32vw}.structure-symabio .title{align-items:center;align-self:stretch;background-color:transparent;display:flex;flex:0 0 auto;gap:8px;width:100%;padding:8px 0 24px 0}.structure-symabio .material-symbols{height:32px;width:32px}.structure-symabio .title{color:#fff;font-family:Bw Modelica SS02;font-size:28px;font-weight:500;letter-spacing:0;line-height:36px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.structure-symabio .description{align-self:stretch;color:#fff;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:20px;padding-left:12px}@media (max-width:1200px){.structure-symabio{width:-WEBKIT-FILL-AVAILABLE}.vector-decoration{left:0;position:relative;top:120px;width:90px;height:-moz-max-content;height:max-content;display:grid}}.card-structure-symabio{align-items:flex-start;display:inline-flex;gap:10px;width:48vw;margin:12vh 0}.card-structure-symabio .container{align-items:center;display:flex;flex-wrap:wrap;gap:8px 8px;position:relative}.card-structure-symabio .div{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;position:relative;width:30%;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid rgba(59,114,62,.1);transition:transform .3s ease,box-shadow .3s ease}.card-structure-symabio .div:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.card-structure-symabio .frame{align-self:stretch;background-color:#f8f9fa;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://static.vecteezy.com/system/resources/thumbnails/024/983/914/small/simple-user-default-icon-free-png.png);height:160px;position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(59,114,62,.2);box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-structure-symabio .p{align-self:stretch;color:#2c3e50;font-family:Mona-Sans-SemiBold,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;position:relative;text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-structure-symabio .text-wrapper{font-weight:600;color:#2c3e50;word-wrap:break-word;overflow-wrap:break-word}.card-structure-symabio .span{font-family:Mona-Sans-Light,Helvetica;font-weight:400;color:#59734a;font-size:13px}.card-structure-symabio .description-2{align-self:stretch;color:#2c3e50;font-family:Mona-Sans-Bold,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;position:relative;text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-structure-symabio .text-wrapper-3{font-weight:600;color:#2c3e50;word-wrap:break-word;overflow-wrap:break-word}.card-structure-symabio::-webkit-scrollbar{display:none;width:0}@media (max-width:1200px){.card-structure-symabio{width:-webkit-fill-available;margin:0 auto}.card-structure-symabio .container{justify-content:center}}@media (max-width:768px){.card-structure-symabio{width:100%;margin:6vh 0}.card-structure-symabio .container{gap:16px;padding:0 16px}.card-structure-symabio .div{width:calc(50% - 8px);padding:16px;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-structure-symabio .frame{height:140px;border-radius:8px}.card-structure-symabio .description-2,.card-structure-symabio .p{font-size:13px;line-height:20px;text-align:center}.card-structure-symabio .text-wrapper,.card-structure-symabio .text-wrapper-3{font-size:13px;font-weight:600;display:block;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-structure-symabio .span{font-size:12px;display:block;margin-top:4px;color:#3b723e}}@media (max-width:480px){.card-structure-symabio .container{gap:12px;padding:0 12px}.card-structure-symabio .div{width:100%;padding:16px;margin-bottom:0}.card-structure-symabio .frame{height:150px}.card-structure-symabio .description-2,.card-structure-symabio .p{font-size:14px;line-height:22px}.card-structure-symabio .text-wrapper,.card-structure-symabio .text-wrapper-3{font-size:14px;word-break:break-word;overflow-wrap:break-word}.card-structure-symabio .span{font-size:13px}}.page-symabio{height:100vh;margin:0;padding:0;position:absolute}.page-symabio header{background:linear-gradient(90deg,#c5c69c,#cdc99c,#ceca9c);position:fixed;height:120px;top:0;display:flex;flex:1;width:100%;z-index:99}.page-symabio .burger-wrapper{z-index:1000;position:absolute;right:2vw;top:56px}.page-symabio .burger-button{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer;background:none;border:none}.page-symabio .line1,.page-symabio .line2{border-radius:2px;background:#3b723e;height:3.1px;transition:width .5s ease-in-out,transform .5s ease-in-out}.page-symabio .line1{width:40px}.page-symabio .line2{width:30px}.page-symabio .line1.active{transform:rotate(45deg) translate(6px,6px)}.page-symabio .line2.active{transform:rotate(-45deg) translate(7px,-7px);width:40px}.page-symabio .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}.page-symabio .mobile-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;z-index:999;transition:right .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.page-symabio .mobile-menu.active{right:0}.page-symabio .mobile-menu-header{padding:24px;text-align:center;border-bottom:1px solid #eee}.page-symabio .mobile-logo{height:60px;width:auto}.page-symabio .mobile-menu-links{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:0}.page-symabio .mobile-navbar-item{display:block;padding:16px 24px;color:#000;text-decoration:none;font-family:Mona-Sans-Light,Helvetica;font-size:18px;font-weight:300;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.page-symabio .mobile-navbar-item:hover{background-color:#f8f9fa}.page-symabio .mobile-navbar-item.router-link-active{background-color:#3b723e;color:#fff}.page-symabio .mobile-menu-footer{padding:24px;border-top:1px solid #eee}.page-symabio .social-icons{display:flex;justify-content:center;gap:16px}.page-symabio .social-icon{display:block;width:32px;height:32px}.page-symabio .social-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-symabio .navbar{align-items:center;display:inline-flex;gap:4vw;right:3vw;position:fixed;top:52px}.page-symabio .navbar-item{color:rgba(0,0,0,.85);font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:24px;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;position:relative;padding:8px 0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-symabio .nav-text{position:relative;z-index:2;transition:all .3s ease}.page-symabio .nav-underline{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a);transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:2px;box-shadow:0 2px 8px rgba(59,114,62,.4)}.page-symabio .navbar-item:hover{color:#000;transform:translateY(-1px)}.page-symabio .navbar-item:hover .nav-underline{width:100%;box-shadow:0 4px 12px rgba(59,114,62,.6)}.page-symabio .navbar-item:hover .nav-text{text-shadow:0 2px 8px rgba(0,0,0,.1)}.page-symabio .navbar-item.router-link-active{color:#3b723e;font-weight:500;transform:translateY(-1px)}.page-symabio .navbar-item.router-link-active .nav-text{text-shadow:0 2px 12px rgba(59,114,62,.2);background:linear-gradient(135deg,#3b723e,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-symabio .navbar-item.router-link-active .nav-underline{width:100%;height:3px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a,#4caf50,#3b723e);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(59,114,62,.6),0 0 20px rgba(76,175,80,.3)}.page-symabio .navbar-item.router-link-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(59,114,62,.05) 0,transparent 70%);border-radius:8px;z-index:1;opacity:0;animation:glow 2s ease-in-out infinite alternate}.page-symabio .navbar-item.router-link-active:hover{transform:translateY(-2px)}.page-symabio .navbar-item.router-link-active:hover .nav-text{text-shadow:0 4px 16px rgba(59,114,62,.3)}.page-symabio .navbar-item.router-link-active:hover .nav-underline{height:4px;box-shadow:0 4px 16px rgba(59,114,62,.8),0 0 30px rgba(76,175,80,.5)}.page-symabio .logo{align-items:flex-start;display:flex;flex-direction:column;gap:10px;left:7vw;padding:10px;position:fixed;top:24px}.page-symabio .logo-symabio{align-self:stretch;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.page-symabio .main-container{padding-top:32px;height:-webkit-fill-available;width:100vw;overflow-y:auto;scrollbar-width:0;scrollbar-color:rgba(76,175,79,.01) transparent;scrollbar-width:none}.page-symabio .overlap::-webkit-scrollbar{width:8px}.page-symabio .overlap::-webkit-scrollbar-track{background:transparent}.page-symabio .overlap::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}.page-symabio .background-image-wrapper{position:fixed;background:#e6e3b5;height:100vh;left:0;top:0;width:100vw;z-index:-999}.page-symabio .background-image{height:100%}.page-symabio .freepik-expand{opacity:.24;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:-webkit-fill-available;animation:parallax 3s ease-in}.page-symabio .background-overlay{background:#01010114;position:absolute;top:0;width:100%;height:100%}.page-symabio .background{mix-blend-mode:multiply;background:#e6e3b57d;position:fixed;top:0;width:100%;height:100%}.page-symabio .content-flex{display:flex;justify-content:space-between;width:-webkit-fill-available;margin:20vh 8vw 24px 8vw}.page-symabio .subtitle{color:#3b723e;font-family:Mona-Sans-Light,Helvetica;font-size:4vw;font-weight:300;letter-spacing:0;line-height:normal;white-space:nowrap}.page-symabio .searchbar{align-items:center;display:flex;gap:12px;width:36%;position:relative}.page-symabio .input-container,.page-symabio .input-container input{width:-webkit-fill-available;position:relative}.page-symabio .input-container input{border:none;background:#fffde5cc;height:64px;font-size:20px;font-weight:300;color:#3b723e;text-indent:24px;outline-color:#72703b;outline-width:2px}.search-results-list{background-color:#e1e6d5cc}.page-symabio .input-container input::-moz-placeholder{color:#3b723e;font-weight:200}.page-symabio .input-container input::placeholder{color:#3b723e;font-weight:200}.page-symabio .divider{height:16vh}.page-symabio .content-flex-missions,.page-symabio .content-flex-qui-somme-nous{display:flex;justify-content:space-between;width:-webkit-fill-available;margin:0 8vw}.page-symabio .content-flex-missions{background:#fff;margin:0;padding:64px 8vw}.page-symabio .content-flex-structure{background:#3b723e;height:-moz-max-content;height:max-content;display:flex;width:-webkit-fill-available}@media (max-width:1023px) and (min-width:768px){.page-symabio .subtitle{font-size:36px}.page-symabio .content-flex{margin:140px 4vw 24px 4vw;display:flex;flex-direction:column;gap:24px}.page-symabio .searchbar{width:100%}.page-symabio .content-flex-missions,.page-symabio .content-flex-qui-somme-nous{display:flex;flex-direction:column;gap:32px;margin:0 4vw}.page-symabio .content-flex-missions{padding:48px 4vw}.page-symabio .content-flex-structure{flex-direction:column;padding:32px 0}}@media (max-width:767px) and (min-width:568px){.page-symabio header{height:100px}.page-symabio .logo{left:4vw;top:18px}.page-symabio .logo-symabio{height:56px}.page-symabio .burger-wrapper{right:4vw;top:42px}.page-symabio .content-flex{margin:120px 4vw 24px 4vw;display:flex;flex-direction:column;gap:20px}.page-symabio .subtitle{font-size:28px;text-align:center}.page-symabio .searchbar{width:100%}.page-symabio .input-container input{height:56px;font-size:18px}.page-symabio .content-flex-missions,.page-symabio .content-flex-qui-somme-nous{display:flex;flex-direction:column;gap:24px;margin:0 4vw}.page-symabio .content-flex-missions{padding:40px 4vw}.page-symabio .divider{height:8vh}}@media (max-width:567px){.page-symabio header{height:90px}.page-symabio .navbar{top:90px;min-width:160px;padding:12px}.page-symabio .logo{left:4vw;top:15px}.page-symabio .logo-symabio{height:48px}.page-symabio .burger-wrapper{right:4vw;top:35px}.page-symabio .line1{width:32px}.page-symabio .line2{width:24px}.page-symabio .content-flex{margin:110px 4vw 20px 4vw;display:flex;flex-direction:column;gap:16px}.page-symabio .subtitle{font-size:24px;text-align:center;line-height:1.2}.page-symabio .searchbar{width:100%}.page-symabio .input-container input{height:48px;font-size:16px;text-indent:16px}.page-symabio .search-results-list{max-height:180px}.page-symabio .search-results-list li{padding:8px 16px;font-size:14px}.page-symabio .content-flex-missions,.page-symabio .content-flex-qui-somme-nous{display:flex;flex-direction:column;gap:20px;margin:0 4vw}.page-symabio .content-flex-missions{padding:32px 4vw}.page-symabio .content-flex-structure{flex-direction:column;padding:24px 0}.page-symabio .divider{height:6vh}}@media (max-width:1023px){.page-symabio .navbar{position:fixed;top:120px;right:0;background:hsla(57,27%,69%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:0 0 0 16px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:8px;min-width:200px}.page-symabio .navbar-item{font-size:18px;padding:12px 16px;border-radius:8px;transition:background-color .3s ease;text-decoration:none;color:#3b723e;font-weight:400}.page-symabio .navbar-item:hover{background-color:rgba(59,114,62,.1)}}@media (max-width:767px){.page-symabio .navbar{top:100px;min-width:180px;padding:16px}.page-symabio .burger-button{padding:8px;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.page-symabio .navbar-item{font-size:16px;padding:16px 20px;min-height:44px;display:flex;align-items:center}}@media (max-height:1200px){.page-symabio .freepik-expand{height:-webkit-fill-available;animation:parallax 2s ease-in}}@media (max-width:768px){.page-symabio .freepik-expand{opacity:.15;-o-object-position:center top;object-position:center top}.page-symabio .background{background:#e6e3b599}}@media (max-width:567px){.page-symabio .main-container{padding-top:20px}.page-symabio .subtitle{text-shadow:0 1px 3px hsla(0,0%,100%,.8);font-weight:400}}.chips-category{align-items:center;border-radius:100px;display:inline-flex;gap:8px;justify-content:center;padding:4px 12px;position:relative}.chips-category .tabler-check{height:16px;position:relative;width:16px}.chips-category .tout{font-size:15px;letter-spacing:0;line-height:24px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.chips-category.default{border:.5px solid;border-color:#163518}.chips-category.variant-2{background-color:#e6e3b580;box-shadow:0 2px 4px #00000040}.chips-category.default .tout{color:#163518;font-family:Mona-Sans-Light,Helvetica;font-weight:300;margin-top:-.5px}.chips-category.variant-2 .tout{color:#3b723e;font-family:Mona-Sans-SemiBold,Helvetica;font-weight:600;margin-top:-1px}.zones-and-products .chips-category-instance{cursor:pointer;transition:all .2s ease}.zones-and-products .chips-category-instance:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.zones-and-products .chips-category-instance[property1=default]:hover{background-color:rgba(22,53,24,.05)}.zones-and-products{display:flex;gap:36px;margin:0 8vw}.zones-and-products .chips-categories.selected{background-color:#163518}.zones-and-products .chips-categories.selected .chips-text{color:#fff}.zones-and-products .chips-categories{cursor:pointer;transition:background-color .2s,color .2s}.zones-and-products .chips-categories:hover{background-color:rgba(22,53,24,.1)}.zones-and-products .div{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;overflow:hidden}.zones-and-products .lighttitle{align-items:flex-start;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:8px;padding:4px 12px}.zones-and-products .healthicons{height:24px;width:24px}.zones-and-products .lighttitle-text{color:#000;font-family:Mona-Sans-Medium,Helvetica;font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;margin-top:-.5px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.zones-and-products .categories{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px 6px;width:100%}.zones-and-products .categories::-webkit-scrollbar{display:none;width:0}.zones-and-products .chips-categories{align-items:center;border:.5px solid;border-color:#163518;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;padding:4px 12px}.zones-and-products .chips-text{color:#163518;font-family:Mona-Sans-Light,Helvetica;font-size:15px;font-weight:300;letter-spacing:0;line-height:24px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.zones-and-products .group{height:18px;left:3px;top:3px;width:18px}.zones-and-products .chips-category-instance{flex:0 0 auto!important}.mobile-filter-toggle{display:none}.desktop-filters{display:flex;gap:36px}.mobile-filters{display:none;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;background:hsla(56,49%,81%,.1);border-radius:16px;margin-top:12px}.mobile-filters.expanded{max-height:800px;padding:16px}.mobile-filter-section{margin-bottom:20px}.mobile-filter-section:last-child{margin-bottom:0}.mobile-section-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#3b723e;font-family:Mona-Sans-Medium,Helvetica;font-size:16px;font-weight:500}.mobile-section-icon{width:20px;height:20px}.mobile-categories{display:flex;flex-wrap:wrap;gap:8px}.chips-category-mobile{flex:0 0 auto}.filter-toggle-content{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#3b723e;border-radius:24px;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(59,114,62,.2)}.filter-toggle-content:hover{background:#2d5a31;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,114,62,.3)}.filter-icon{width:20px;height:20px;filter:brightness(0) invert(1)}.filter-toggle-text{font-family:Mona-Sans-SemiBold,Helvetica;font-size:16px;font-weight:600;white-space:nowrap}.active-filters-count{background:#fff;color:#3b723e;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;min-width:24px}.toggle-arrow{width:16px;height:16px;transition:transform .3s ease}.toggle-arrow.rotated{transform:rotate(180deg)}.toggle-arrow img{width:100%;height:100%;filter:brightness(0) invert(1)}@media (max-width:773px){.zones-and-products{display:block;gap:0;margin:0 7vw}.desktop-filters{display:none}.mobile-filter-toggle{display:block;margin-bottom:8px}.mobile-filters{display:block}}@media (max-width:480px){.zones-and-products{margin:0 4vw}.filter-toggle-content{padding:10px 14px}.filter-toggle-text,.mobile-section-title{font-size:15px}.mobile-categories{gap:6px}}.pagination-detail{z-index:10;align-items:center;background-color:#e6e3b580;border-radius:8px;display:inline-flex;gap:7px;height:61px;margin:8px auto 16px auto;width:-moz-fit-content;width:fit-content}@media (min-width:769px){.pagination-detail{margin:12px auto 20px auto;display:inline-flex;width:-moz-fit-content;width:fit-content}}.pagination-detail .disabled{opacity:.5;cursor:not-allowed}.pagination-detail .page-text-wrapper{cursor:pointer}.pagination-detail .page-text-wrapper:hover{background-color:rgba(0,0,0,.1)}.pagination-detail .frame{align-items:center;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:10px;transform:rotate(90deg)}.pagination-detail .ep-arrow-right-bold{height:24px;position:relative;transform:rotate(180deg);width:24px}.pagination-detail .active{align-items:center;border:.5px solid;border-color:#000;border-radius:4px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;padding:4px 8px 0 8px}.pagination-detail .text-wrapper{align-self:stretch;color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:20px;font-weight:300;letter-spacing:0;line-height:24px;margin-top:-.5px}.pagination-detail .page-text-wrapper{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;padding:2px 8px}.pagination-detail .ep-arrow-right-bold-wrapper{align-items:center;border-radius:100px;display:flex;gap:10px;height:48px;justify-content:center;padding:10px;position:relative;transform:rotate(180deg);width:48px}.pagination-detail .img{height:24px;position:relative;transform:rotate(90deg);width:24px}@media (max-width:773px){.pagination-detail{width:-moz-fit-content;width:fit-content;overflow:visible;margin:8px auto 16px auto;display:inline-flex}}.all-members-cards{height:-moz-max-content;height:max-content;z-index:0;margin:0 8vw;position:relative;display:grid;overflow-x:visible}.all-members-cards .no-results-container{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.all-members-cards .no-results-message{background:hsla(56,49%,81%,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:48px;box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:400px;width:800px;padding:48px;box-sizing:border-box}.all-members-cards .no-results-message h3{color:#000;font-family:Mona-Sans-Bold,Helvetica;font-size:24px;font-weight:700;margin:0 0 16px 0;letter-spacing:0;line-height:1.2}.all-members-cards .no-results-message p{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;margin:8px 0;letter-spacing:0;line-height:1.4}.all-members-cards .icon-prev{align-items:center;background-color:#ffffff1a;border-radius:100px;box-shadow:0 4px 4px #00000040;display:flex;gap:10px;height:36px;justify-content:center;margin-right:-2px;padding:10px;width:48px;z-index:6}.all-members-cards .ep-arrow-left-bold-2{height:24px;margin-bottom:-4px;margin-top:-4px;position:relative;width:24px;transform:rotate(180deg)}.all-members-cards .cards-container{display:flex;align-items:center;gap:-24px}@media (min-width:769px){.all-members-cards .cards-container{justify-content:center}}@media (min-width:769px) and (max-width:1024px){.all-members-cards{margin:0!important;width:100vw!important;overflow-x:visible!important;padding:0 2vw!important}.all-members-cards .cards-container{justify-content:center!important;overflow-x:visible!important;width:100%!important;max-width:none!important;display:flex!important;align-items:center!important;gap:0!important}.all-members-cards .card{width:260px!important;height:360px!important;flex:0 0 260px!important}.all-members-cards .card-1{margin-left:0!important}.all-members-cards .card-2,.all-members-cards .card-3,.all-members-cards .card-4,.all-members-cards .card-5{margin-left:-40px!important}.all-members-cards .icon-next,.all-members-cards .icon-prev{flex-shrink:0!important;margin-left:4px!important;margin-right:4px!important;display:flex!important;z-index:10!important}}@media (min-width:1025px) and (max-width:1440px){.all-members-cards .cards-container{justify-content:center;max-width:100%}}.all-members-cards .card{text-align:center;background-color:#e6e3b5;border-radius:48px;box-shadow:4px 4px 4px #00000040;gap:12px;height:400px;padding:24px 36px;width:300px;cursor:pointer}.all-members-cards .card,.all-members-cards .imgh160{align-items:center;justify-content:center;display:flex;flex-direction:column}.all-members-cards .imgh160{align-self:stretch;gap:10px;height:160px;mix-blend-mode:multiply;position:relative;width:100%}.all-members-cards .image{-o-object-fit:cover;object-fit:cover;width:-webkit-fill-available}.all-members-cards .card-title-center{align-self:stretch;color:#000;font-family:Mona-Sans-SemiBold,Helvetica;font-size:24px;font-weight:600;letter-spacing:0;line-height:24px;text-align:center}.all-members-cards .p{align-self:stretch;color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:15px;font-weight:300;letter-spacing:0;line-height:20px;flex-grow:1;overflow:hidden}.all-members-cards .contact-icon-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;justify-content:center;position:relative;width:100%}.all-members-cards .card{transition:all .3s ease;position:relative}.all-members-cards .card:hover{transform:translateY(-10px) scale(1.05);z-index:10!important;box-shadow:0 10px 20px rgba(0,0,0,.2)}.all-members-cards:hover .card:not(:hover){filter:brightness(.9)}.all-members-cards .contact-icon{height:36px;position:relative;width:36px}.all-members-cards .clickable-icon{cursor:pointer;transition:all .3s ease;border-radius:8px;padding:4px}.all-members-cards .clickable-icon:hover{background-color:rgba(59,114,62,.1);transform:scale(1.1);box-shadow:0 2px 8px rgba(59,114,62,.2)}.all-members-cards .card-1{z-index:5}.all-members-cards .card-2{z-index:4}.all-members-cards .card-3{z-index:3}.all-members-cards .card-4{z-index:2}.all-members-cards .card-5{z-index:1}.all-members-cards .card-2,.all-members-cards .card-3,.all-members-cards .card-4,.all-members-cards .card-5{margin-left:-64px}@media (min-width:1025px){.all-members-cards .card-2,.all-members-cards .card-3,.all-members-cards .card-4,.all-members-cards .card-5{margin-left:-64px}}.all-members-cards .icon-next{align-items:center;background-color:#ffffff1a;border-radius:100px;box-shadow:0 4px 4px #00000040;display:flex;gap:10px;height:36px;justify-content:center;margin-left:-2px;padding:10px;width:48px}.all-members-cards .ep-arrow-right-bold-2{height:24px;margin-bottom:-4px;margin-top:-4px;position:relative;width:24px}.all-members-cards .image-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:center;position:relative;width:100%}.all-members-cards .image-3{align-self:stretch;height:100px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.all-members-cards .frame-4{align-items:flex-start;align-self:stretch;display:flex;gap:10px;height:160px;justify-content:center;position:relative;width:100%}.all-members-cards .image-4{height:153px;position:relative;width:146px}.all-members-cards .frame-5{align-self:stretch;flex-direction:column;gap:10px;height:100px;position:relative}.all-members-cards .frame-5,.all-members-cards .logo-container{align-items:center;display:flex;justify-content:center;width:100%}.all-members-cards .logo-container{height:100%}.all-members-cards .image-5{max-width:140px;max-height:90px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;position:relative}.all-members-cards .biolandes-madagascar{align-self:stretch;color:#000;font-family:Mona-Sans-Bold,Helvetica;font-size:20px;letter-spacing:0;line-height:24px;position:relative;height:56px}.all-members-cards .biolandes-madagascar,.members-card-text-logo-fallback{font-weight:700;display:flex;align-items:center;justify-content:center;word-break:break-word}.members-card-text-logo-fallback{height:90px;width:140px;color:#333;font-size:14px;text-align:center;padding:8px;box-sizing:border-box;overflow:hidden;line-height:1.2;background-color:#f0efe2;border:1px solid #e0dcc3;border-radius:8px}@media (max-width:768px){.all-members-cards{width:100vw;overflow-x:scroll;margin:0;padding:0 4vw}.all-members-cards .overlap{margin:4vw;width:auto}.all-members-cards .cards-container{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:16px;gap:16px}.all-members-cards .cards-container::-webkit-scrollbar{display:none}.all-members-cards .card{flex:0 0 280px;width:280px;height:380px;margin-left:0!important}.all-members-cards .icon-next,.all-members-cards .icon-prev{display:none}.all-members-cards .no-results-message{width:90vw;padding:24px;font-size:14px}.all-members-cards .no-results-message h3{font-size:20px}.all-members-cards .no-results-message p{font-size:14px}.all-members-cards{padding:0 2vw}.all-members-cards .overlap{margin:2vw}.all-members-cards .card{flex:0 0 260px;width:260px;height:360px;padding:20px 24px;gap:10px}.all-members-cards .biolandes-madagascar{font-size:18px;line-height:22px;height:48px}.all-members-cards .p{font-size:14px;line-height:18px}.all-members-cards .image-5{max-width:120px;max-height:80px}.members-card-text-logo-fallback{width:120px;height:80px;font-size:12px}}@media (max-width:480px){.all-members-cards{padding:0 1vw}.all-members-cards .overlap{margin:1vw}.all-members-cards .card{flex:0 0 240px;width:240px;height:340px;padding:16px 20px;gap:8px;border-radius:32px}.all-members-cards .biolandes-madagascar{font-size:16px;line-height:20px;height:44px}.all-members-cards .p{font-size:13px;line-height:16px}.all-members-cards .image-5{max-width:100px;max-height:70px}.members-card-text-logo-fallback{width:100px;height:70px;font-size:11px}.all-members-cards .imgh160{height:140px}.all-members-cards .contact-icon{height:28px;width:28px}.all-members-cards .no-results-message{width:95vw;padding:16px;border-radius:24px}.all-members-cards .no-results-message h3{font-size:18px}.all-members-cards .no-results-message p{font-size:13px}}.pagination-container{display:flex;justify-content:center;width:100%;margin-top:12px;margin-bottom:8px}@media (min-width:769px){.pagination-container{margin-top:16px;margin-bottom:12px}}@media (min-width:1025px){.pagination-container{margin-top:20px;margin-bottom:16px}}.page-membres{height:100vh;margin:0;padding:0;position:absolute}.page-membres header{background:linear-gradient(90deg,#c5c69c,#cdc99c,#ceca9c);position:fixed;height:120px;top:0;display:flex;flex:1;width:100%;z-index:99}.page-membres .burger-wrapper{z-index:1000;position:absolute;right:2vw;top:56px}.page-membres .burger-button{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer;background:none;border:none}.page-membres .line1,.page-membres .line2{border-radius:2px;background:#3b723e;height:3.1px;transition:width .5s ease-in-out,transform .5s ease-in-out}.page-membres .line1{width:40px}.page-membres .line2{width:30px}.page-membres .line1.active{transform:rotate(45deg) translate(6px,6px)}.page-membres .line2.active{transform:rotate(-45deg) translate(7px,-7px);width:40px}.page-membres .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}.page-membres .mobile-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;z-index:999;transition:right .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.page-membres .mobile-menu.active{right:0}.page-membres .mobile-menu-header{padding:24px;text-align:center;border-bottom:1px solid #eee}.page-membres .mobile-logo{height:60px;width:auto}.page-membres .mobile-menu-links{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:0}.page-membres .mobile-navbar-item{display:block;padding:16px 24px;color:#000;text-decoration:none;font-family:Mona-Sans-Light,Helvetica;font-size:18px;font-weight:300;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.page-membres .mobile-navbar-item:hover{background-color:#f8f9fa}.page-membres .mobile-navbar-item.router-link-active{background-color:#3b723e;color:#fff}.page-membres .mobile-menu-footer{padding:24px;border-top:1px solid #eee}.page-membres .social-icons{display:flex;justify-content:center;gap:16px}.page-membres .social-icon{display:block;width:32px;height:32px}.page-membres .social-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-membres .navbar{align-items:center;display:inline-flex;gap:4vw;right:3vw;position:fixed;top:52px}.page-membres .navbar-item{color:rgba(0,0,0,.85);font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:24px;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;position:relative;padding:8px 0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-membres .nav-text{position:relative;z-index:2;transition:all .3s ease}.page-membres .nav-underline{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a);transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:2px;box-shadow:0 2px 8px rgba(59,114,62,.4)}.page-membres .navbar-item:hover{color:#000;transform:translateY(-1px)}.page-membres .navbar-item:hover .nav-underline{width:100%;box-shadow:0 4px 12px rgba(59,114,62,.6)}.page-membres .navbar-item:hover .nav-text{text-shadow:0 2px 8px rgba(0,0,0,.1)}.page-membres .navbar-item.router-link-active{color:#3b723e;font-weight:500;transform:translateY(-1px)}.page-membres .navbar-item.router-link-active .nav-text{text-shadow:0 2px 12px rgba(59,114,62,.2);background:linear-gradient(135deg,#3b723e,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-membres .navbar-item.router-link-active .nav-underline{width:100%;height:3px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a,#4caf50,#3b723e);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(59,114,62,.6),0 0 20px rgba(76,175,80,.3)}.page-membres .navbar-item.router-link-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(59,114,62,.05) 0,transparent 70%);border-radius:8px;z-index:1;opacity:0;animation:glow 2s ease-in-out infinite alternate}.page-membres .navbar-item.router-link-active:hover{transform:translateY(-2px)}.page-membres .navbar-item.router-link-active:hover .nav-text{text-shadow:0 4px 16px rgba(59,114,62,.3)}.page-membres .navbar-item.router-link-active:hover .nav-underline{height:4px;box-shadow:0 4px 16px rgba(59,114,62,.8),0 0 30px rgba(76,175,80,.5)}.page-membres .logo{align-items:flex-start;display:flex;flex-direction:column;gap:10px;left:7vw;padding:10px;position:fixed;top:24px}.page-membres .logo-symabio{align-self:stretch;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.page-membres .background-image-wrapper{position:fixed;background:#e6e3b5;height:100vh;left:0;top:0;width:100vw;z-index:-999}.page-membres .background-image{height:100%}.page-membres .freepik-expand{opacity:.24;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:-webkit-fill-available;animation:parallax 3s ease-in}.page-membres .background-overlay{background:#01010114;position:absolute;top:0;width:100%;height:100%}.page-membres .background{mix-blend-mode:multiply;background:#e6e3b57d;position:fixed;top:0;width:100%;height:100%}.page-membres .main-container{padding-top:32px;height:100%;width:100vw;overflow-y:auto;overflow-x:hidden;scrollbar-width:0;scrollbar-color:rgba(76,175,79,.01) transparent;scrollbar-width:none}.page-membres .overlap::-webkit-scrollbar{width:8px}.page-membres .overlap::-webkit-scrollbar-track{background:transparent}.page-membres .overlap::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}.page-membres .content-flex{display:flex;justify-content:space-between;width:-webkit-fill-available;margin:20vh 8vw 24px 8vw}.page-membres .subtitle{color:#3b723e;font-family:Mona-Sans-Light,Helvetica;font-size:4vw;font-weight:300;letter-spacing:0;line-height:normal;white-space:nowrap}.page-membres .searchbar{z-index:1;gap:6px;width:36%;align-items:center;display:flex;gap:12px}.page-membres .input-container,.page-membres .input-container input{width:-webkit-fill-available;position:relative}.page-membres .input-container input{border:none;background:#e1e6d5cc;height:64px;font-size:20px;font-weight:300;color:#3b723e;text-indent:24px;outline-color:#72703b;outline-width:2px}.search-results-list{background-color:#e1e6d5c7!important;border-radius:0 0 0 0!important;max-height:223px!important}.search-results-container{position:absolute;width:508px;top:100%;left:-1px;right:0;background-color:#e1e6d5cc;border:1px solid #ccc;border-top:none;border-radius:0 0 16px 16px;max-height:430px;overflow-y:visible;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-section{margin-bottom:221px}.members-section{border-top:2px solid #f0f0f0}.search-results-wrapper{background-color:#fff;overflow:hidden}.search-section-title{padding:14px 24px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:0;position:sticky;top:0;z-index:10}.products-section .search-section-title{color:#000}.members-section .search-section-title{background:linear-gradient(135deg,#3b723e,#4e8b52);color:#fff}.search-results-list li{padding:14px 24px;border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:4px;transition:all .2s ease;position:relative}.product-item,.product-item .search-results-list li{padding:12px 24px}.product-content{display:flex;align-items:center;gap:12px;width:100%}.product-image{-o-object-fit:cover;object-fit:cover;border-radius:6px}.product-image,.product-image-placeholder{width:40px;height:40px;border:1px solid #e0e0e0;flex-shrink:0}.product-image-placeholder{background-color:#f5f5f5;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999}.product-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.products-section .search-results-list li:hover{background-color:#f1f8e9;border-left:4px solid #4caf50;padding-left:20px}.members-section .search-results-list li:hover{background-color:#f3f7f4;border-left:4px solid #3b723e;padding-left:20px}.product-name{font-weight:600;color:#2e7d32;font-size:14px}.member-name{font-size:11px;color:#757575;font-style:italic;margin-left:0}.page-membres .input-container input::-moz-placeholder{color:#3b723e;font-weight:200}.page-membres .input-container input::placeholder{color:#3b723e;font-weight:200}.page-membres .search-button{background:#3b723e;border-radius:16px;display:flex;align-items:center;justify-content:center;height:62px;width:72px}.page-membres .mingcute-search-line{height:24px;position:relative;width:24px}.page-membres .divider{height:4vh}@media (max-height:1200px){.page-membres .freepik-expand{height:-webkit-fill-available;animation:parallax 2s ease-in}}@media (max-width:1024px){.page-membres .content-flex{margin:132px 4vw 24px 4vw;display:flex;flex-direction:column;gap:16px;align-items:center;overflow:visible}.page-membres .subtitle{font-size:6vw;width:100%;text-align:center;white-space:normal}.page-membres .searchbar{width:100%;max-width:500px;overflow:visible}.search-results-container{width:100%;left:0;right:0}}@media (max-width:773px){.page-membres .content-flex{margin:132px 6vw 24px 6vw;display:flex;flex-direction:column;gap:12px;align-items:center}.page-membres .subtitle{font-size:28px;width:100%;text-align:center;white-space:normal}.page-membres .searchbar{width:100%;max-width:400px}.page-membres .input-container input{height:56px;font-size:18px}.page-membres .search-button{height:54px;width:64px}}@media (max-width:480px){.page-membres .content-flex{margin:120px 4vw 20px 4vw;gap:8px}.page-membres .subtitle{font-size:24px}.page-membres .searchbar{width:100%;max-width:350px}.page-membres .input-container input{height:52px;font-size:16px;text-indent:20px}.page-membres .search-button{height:50px;width:60px}.search-results-container{max-height:250px;border-radius:0 0 12px 12px}.search-section-title{padding:12px 20px;font-size:11px}.search-results-list li{padding:12px 20px}.product-content{gap:8px}.product-image,.product-image-placeholder{width:32px;height:32px}.product-name{font-size:13px}.member-name{font-size:10px}}.simple-categories{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 10px;padding:10px;margin:0 8vw}.simple-categories .chips-category{align-items:center;border:1px solid;border-color:#163518;border-radius:8px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;padding:12px 32px;position:relative}.simple-categories .text-wrapper{color:#163518;font-family:Mona-Sans-Light,Helvetica;font-size:15px;font-weight:300;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.simple-categories .div{align-items:center;background-color:#507249;border-radius:8px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;padding:12px 12px 12px 32px;position:relative}.simple-categories .active{color:#e6e3b5;font-family:Mona-Sans-SemiBold,Helvetica;font-size:15px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.simple-categories .iconamoon-close{height:24px;position:relative;width:24px}.pile-membres-cards{margin:0 8vw}.pile-membres-cards .overlap{height:402px;position:relative;top:1px;width:348px}.pile-membres-cards .card{align-items:flex-start;background-color:#e6e3b5;border-radius:48px;box-shadow:4px 4px 4px #00000040;display:flex;flex-direction:column;gap:8px;height:400px;left:48px;padding:0 36px;position:absolute;top:0;width:300px}.pile-membres-cards .frame{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:flex-end;mix-blend-mode:multiply;position:relative;width:100%}.pile-membres-cards .image{height:116px;margin-left:-22px;margin-right:-22px;-o-object-fit:cover;object-fit:cover;position:relative;width:272px}.pile-membres-cards .text-wrapper-2{font-family:Mona-Sans-SemiBold,Helvetica;font-size:24px;font-weight:600;text-align:center}.pile-membres-cards .p,.pile-membres-cards .text-wrapper-2{align-self:stretch;color:#000;letter-spacing:0;line-height:24px;position:relative}.pile-membres-cards .p{font-family:Mona-Sans-Light,Helvetica;font-size:20px;font-weight:300}.pile-membres-cards .frame-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;justify-content:center;position:relative;width:100%}.pile-membres-cards .img{height:36px;position:relative;width:36px}.pile-membres-cards .card-2{align-items:flex-start;background-color:#e6e3b5;border-radius:48px;box-shadow:4px 4px 4px #00000040;display:flex;flex-direction:column;gap:8px;height:400px;left:35px;padding:0 36px;position:absolute;top:2px;width:300px}.pile-membres-cards .image-2{height:131.5px;position:relative;width:180px}.pile-membres-cards .ep-arrow-right-bold-wrapper{align-items:center;background-color:#ffffff1a;border-radius:100px;box-shadow:0 4px 4px #00000040;display:flex;gap:10px;height:36px;justify-content:center;left:271px;padding:10px;position:absolute;top:181px;width:48px}.pile-membres-cards .ep-arrow-right-bold{height:24px;margin-bottom:-4px;margin-top:-4px;position:relative;width:24px}.pile-membres-cards .card-3{align-items:flex-start;background-color:#e6e3b5;border-radius:48px;box-shadow:4px 4px 4px #00000040;display:flex;flex-direction:column;gap:8px;height:400px;left:24px;padding:0 36px;position:absolute;top:1px;width:300px}.pile-membres-cards .image-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:center;position:relative;width:100%}.pile-membres-cards .image-3{align-self:stretch;height:100px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.pile-membres-cards .card-4{align-items:flex-start;background-color:#e6e3b5;border-radius:48px;box-shadow:4px 4px 4px #00000040;display:flex;flex-direction:column;gap:8px;height:400px;left:10px;padding:0 36px;position:absolute;top:1px;width:300px}.pile-membres-cards .img-wrapper{align-items:flex-start;align-self:stretch;display:flex;gap:10px;height:160px;justify-content:center;position:relative;width:100%}.pile-membres-cards .image-4{height:153px;position:relative;width:146px}.pile-membres-cards .card-5{background-color:#e6e3b5;border-radius:48px;box-shadow:4px 4px 4px #00000040;gap:8px;height:400px;left:0;padding:0 36px;position:absolute;top:1px;width:300px}.pile-membres-cards .card-5,.pile-membres-cards .frame-3{align-items:flex-start;display:flex;flex-direction:column}.pile-membres-cards .frame-3{align-self:stretch;gap:10px;height:135px;justify-content:center;position:relative;width:100%}.pile-membres-cards .image-5{align-self:stretch;height:39px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.pile-membres-cards .biolandes-madagascar{align-self:stretch;color:#000;font-family:Mona-Sans-Bold,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;position:relative}.symabio-members{height:100vh;margin:0;padding:0;position:absolute}.symabio-members header{background:linear-gradient(90deg,#c5c69c,#cdc99c,#ceca9c);position:fixed;height:120px;top:0;display:flex;flex:1;width:100%;z-index:99}.symabio-members .burger-wrapper{z-index:1000;position:absolute;right:2vw;top:56px}.symabio-members .burger-button{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer;background:none;border:none}.symabio-members .line1,.symabio-members .line2{border-radius:2px;background:#3b723e;height:3.1px;transition:width .5s ease-in-out,transform .5s ease-in-out}.symabio-members .line1{width:40px}.symabio-members .line2{width:30px}.symabio-members .navbar{align-items:center;display:inline-flex;gap:4vw;right:3vw;position:fixed;top:52px}.symabio-members .navbar-item{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.symabio-members .logo{align-items:flex-start;display:flex;flex-direction:column;gap:10px;left:7vw;padding:10px;position:fixed;top:24px}.symabio-members .logo-symabio{align-self:stretch;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.symabio-members .background-image-wrapper{position:fixed;background:#e6e3b5;height:100vh;left:0;top:0;width:100vw;z-index:-999}.symabio-members .background-image{height:100%}.symabio-members .freepik-expand{opacity:.24;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:-webkit-fill-available;animation:parallax 3s ease-in}.symabio-members .background-overlay{background:#01010114;position:absolute;top:0;width:100%;height:100%}.symabio-members .background{mix-blend-mode:multiply;background:#e6e3b57d;position:fixed;top:0;width:100%;height:100%}.symabio-members .main-container{padding-top:32px;height:100%;width:100vw;overflow-y:auto;scrollbar-width:0;scrollbar-color:rgba(76,175,79,.01) transparent;scrollbar-width:none}.symabio-members .overlap::-webkit-scrollbar{width:8px}.symabio-members .overlap::-webkit-scrollbar-track{background:transparent}.symabio-members .overlap::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}.symabio-members .content-flex{display:flex;justify-content:space-between;width:-webkit-fill-available;margin:20vh 8vw 24px 8vw}.symabio-members .subtitle{color:#3b723e;font-family:Mona-Sans-Light,Helvetica;font-size:4vw;font-weight:300;letter-spacing:0;line-height:normal;white-space:nowrap}.symabio-members .searchbar{gap:6px;width:36%;align-items:center;display:flex;gap:12px}.symabio-members .input-container{width:-webkit-fill-available}.symabio-members .input-container input{border:none;background:#fffde5cc;border-radius:16px;width:-webkit-fill-available;height:64px;font-size:20px;font-weight:300;color:#3b723e;text-indent:24px;outline-color:#72703b;outline-width:2px}.symabio-members .input-container input::-moz-placeholder{color:#3b723e;font-weight:200}.symabio-members .input-container input::placeholder{color:#3b723e;font-weight:200}.symabio-members .search-button{background:#3b723e;border-radius:16px;display:flex;align-items:center;justify-content:center;height:62px;width:72px}.symabio-members .mingcute-search-line{height:24px;position:relative;width:24px}.symabio-members .divider{height:4vh}@media (max-height:1200px){.symabio-members .freepik-expand{height:-webkit-fill-available;animation:parallax 2s ease-in}}@media (max-width:773px){.symabio-members .content-flex{margin:132px 6vw 24px 6vw;display:grid;gap:8px;grid-template-columns:1fr}.symabio-members .subtitle{font-size:32px}.symabio-members .searchbar,.symabio-members .subtitle{width:-webkit-fill-available}}.comment-certifier{margin:0 8vw;width:48vw;align-items:flex-start;display:flex;gap:12px;padding:0 12px}.comment-certifier .description{color:transparent;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative}.comment-certifier .span{color:#000;font-weight:300}.comment-certifier .em{color:#5a5a5a;font-family:Mona-Sans-MediumItalic,Helvetica;font-style:italic;font-weight:500}.comment-certifier .email{color:#3b723e;font-family:Mona-Sans-SemiBold,Helvetica;font-weight:600;text-decoration:underline}.comment-certifier .button-wrapper{align-items:center;background-color:#3b723e;border-radius:16px;display:flex;flex:1;flex-grow:1;gap:4px;height:61px;justify-content:center;padding:16px;position:relative}.comment-certifier .button-comment{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:#fff;display:-webkit-box;font-family:Mona-Sans-Bold,Helvetica;font-size:17px;font-weight:700;letter-spacing:0;line-height:24px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.comment-certifier .button-wrapper{cursor:pointer;transition:all .3s ease}.comment-certifier .button-wrapper:hover{background-color:#2d5a31;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,114,62,.3)}.comment-certifier .tdesign-component{height:24px;position:relative;width:24px}@media (max-width:1200px){.comment-certifier{width:-webkit-fill-available;flex-direction:column;margin:0 6vw}}@media (max-width:768px){.comment-certifier{margin:0 6vw;padding:0 8px}.comment-certifier .description{font-size:14px;line-height:22px}.comment-certifier .button-wrapper{height:56px;padding:12px}.comment-certifier .button-comment{font-size:16px}}@media (max-width:480px){.comment-certifier{margin:0 4vw;padding:0 4px}.comment-certifier .description{font-size:13px;line-height:20px}.comment-certifier .button-wrapper{height:52px;padding:10px}.comment-certifier .button-comment{font-size:15px}}.pourquoi-bio{align-items:flex-start;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 12px;margin:0 8vw;align-items:center}.pourquoi-bio .wrapper{align-items:flex-start;background-color:#edf2d3b7;background-color:#eee;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:24px;max-width:-webkit-fill-available;transition:all .3s ease}.pourquoi-bio .wrapper.expanded{min-height:150px}.pourquoi-bio .question-title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:8px;width:100%;height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pourquoi-bio .question-title:hover{opacity:.8}.pourquoi-bio .title{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:#1d221b;display:-webkit-box;flex:1;font-family:Mona-Sans-Bold,Helvetica;font-size:17px;font-weight:700;letter-spacing:0;line-height:24px;overflow:hidden;text-overflow:ellipsis}.pourquoi-bio .chevron-up{height:24px;width:24px;transition:transform .3s ease}.pourquoi-bio .chevron-up.rotated{transform:rotate(180deg)}.pourquoi-bio .p{align-self:stretch;color:#1d221b;font-family:Mona-Sans-Light,Helvetica;font-size:14px;font-weight:300;letter-spacing:0;line-height:18px}@media (max-width:1200px){.pourquoi-bio{grid-template-columns:repeat(1,1fr);margin:0 6vw}}@media (max-width:768px){.pourquoi-bio{margin:0 6vw;gap:16px}.pourquoi-bio .wrapper{padding:20px}.pourquoi-bio .title{font-size:16px}.pourquoi-bio .p{font-size:13px;line-height:17px}}@media (max-width:480px){.pourquoi-bio{margin:0 4vw;gap:12px}.pourquoi-bio .wrapper{padding:16px}.pourquoi-bio .title{font-size:15px}.pourquoi-bio .p{font-size:12px;line-height:16px}}.pourquoi-certifier{align-items:flex-start;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 12px;margin:0 8vw;align-items:center}.pourquoi-certifier .wrapper{align-items:flex-start;background-color:#edf2d3b7;background-color:#eee;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:24px;max-width:-webkit-fill-available;transition:all .3s ease}.pourquoi-certifier .wrapper.expanded{min-height:150px}.pourquoi-certifier .question-title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:8px;width:100%;height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pourquoi-certifier .question-title:hover{opacity:.8}.pourquoi-certifier .title{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:#1d221b;display:-webkit-box;flex:1;font-family:Mona-Sans-Bold,Helvetica;font-size:17px;font-weight:700;letter-spacing:0;line-height:24px;overflow:hidden;position:relative;text-overflow:ellipsis}.pourquoi-certifier .img{height:24px;width:24px;transition:transform .3s ease}.pourquoi-certifier .img.rotated{transform:rotate(180deg)}.pourquoi-certifier .les-produits-bio{align-self:stretch;color:#1d221b;font-family:Mona-Sans-Light,Helvetica;font-size:14px;font-weight:300;letter-spacing:0;line-height:18px}@media (max-width:1200px){.pourquoi-certifier{grid-template-columns:repeat(1,1fr);margin:0 6vw}}@media (max-width:768px){.pourquoi-certifier{margin:0 6vw;gap:16px}.pourquoi-certifier .wrapper{padding:20px}.pourquoi-certifier .title{font-size:16px}.pourquoi-certifier .les-produits-bio{font-size:13px;line-height:17px}}@media (max-width:480px){.pourquoi-certifier{margin:0 4vw;gap:12px}.pourquoi-certifier .wrapper{padding:16px}.pourquoi-certifier .title{font-size:15px}.pourquoi-certifier .les-produits-bio{font-size:12px;line-height:16px}}.reglement-card{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px 24px;margin:24px 9vw 64px 9vw}.reglement-card .frame{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:12px}.reglement-card .clickable-frame{cursor:pointer;transition:all .3s ease;border-radius:12px;padding:8px;margin:-8px}.reglement-card .clickable-frame:hover{background-color:rgba(0,0,0,.02);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.reglement-card .container{border-radius:12px;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2)}.reglement-card .container,.reglement-card .div{align-items:flex-start;align-self:stretch;display:flex;overflow:hidden;width:100%}.reglement-card .div{background-color:#eee;gap:10px;height:202px;padding:21px 12px;position:relative}.reglement-card .background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));z-index:1}.reglement-card .eu-background{background:linear-gradient(135deg,#039,#fc0),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23FC0' opacity='.3'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:cover,40px 40px}.reglement-card .usa-background{background:linear-gradient(135deg,#b22234,#fff 50%,#3c3b6e),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='100' height='8' patternUnits='userSpaceOnUse'%3E%3Cpath fill='%23FFF' opacity='.1' d='M0 0h100v4H0z'/%3E%3Cpath fill='%23B22234' opacity='.1' d='M0 4h100v4H0z'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:cover,100px 16px}.reglement-card .japan-background{background:linear-gradient(135deg,#fff,#bc002d),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='25' height='25' patternUnits='userSpaceOnUse'%3E%3Cpath d='m12.5 5 2.5 7 7-2-5 5 5 5-7-2-2.5 7-2.5-7-7 2 5-5-5-5 7 2Z' fill='%23FFB7C5' opacity='.2'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:cover,50px 50px}.reglement-card .icon-country{height:64px;width:64px;border-radius:100px;overflow:hidden;position:relative;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.15);border:3px solid hsla(0,0%,100%,.8)}.reglement-card .title-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;width:100%;padding:12px 12px}.reglement-card .title{color:#000;flex:1;font-family:Bw Modelica SS02;font-size:1.4vw;font-weight:600;letter-spacing:0;line-height:4vh}.reglement-card .chips-group{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px 4px;margin-left:12px;width:100%}.reglement-card .button{all:unset;align-items:center;border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:2px 12px;transition:all .3s ease}.reglement-card .button:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.reglement-card .blue{background-color:#2a5f9e}.reglement-card .red{background-color:#e31d1c}.reglement-card .button-text{color:#fff;font-family:Mona-Sans-Light,Helvetica;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;margin-top:-1px;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:1200px){.reglement-card{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:16px}.reglement-card::-webkit-scrollbar{display:none}.reglement-card .frame{flex:0 0 350px;width:350px}.reglement-card .title{font-size:18px;line-height:24px}.reglement-card .icon-country{height:48px;width:48px}}@media (max-width:768px){.reglement-card{margin-left:6vw;margin-right:6vw}.reglement-card .frame{flex:0 0 80vw;width:80vw}.reglement-card .title{font-size:16px;line-height:22px}.reglement-card .div{height:180px}}@media (max-width:480px){.reglement-card{margin-left:4vw;margin-right:4vw}.reglement-card .frame{flex:0 0 85vw;width:85vw}.reglement-card .title{font-size:15px;line-height:20px}.reglement-card .div{height:160px}.reglement-card .icon-country{height:40px;width:40px}.reglement-card .button-text{font-size:12px}}.reglement{height:100vh;margin:0;padding:0;position:absolute}.reglement header{background:#fff;position:fixed;height:120px;top:0;display:flex;flex:1;width:100%;z-index:99}.reglement .burger-wrapper{z-index:1000;position:absolute;right:2vw;top:56px}.reglement .burger-button{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer;background:none;border:none}.reglement .line1,.reglement .line2{border-radius:2px;background:#3b723e;height:3.1px;transition:width .5s ease-in-out,transform .5s ease-in-out}.reglement .line1{width:40px}.reglement .line2{width:30px}.reglement .line1.active{transform:rotate(45deg) translate(6px,6px)}.reglement .line2.active{transform:rotate(-45deg) translate(7px,-7px);width:40px}.reglement .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}.reglement .mobile-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;z-index:999;transition:right .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.reglement .mobile-menu.active{right:0}.reglement .mobile-menu-header{padding:24px;text-align:center;border-bottom:1px solid #eee}.reglement .mobile-logo{height:60px;width:auto}.reglement .mobile-menu-links{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:0}.reglement .mobile-navbar-item{display:block;padding:16px 24px;color:#000;text-decoration:none;font-family:Mona-Sans-Light,Helvetica;font-size:18px;font-weight:300;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.reglement .mobile-navbar-item:hover{background-color:#f8f9fa}.reglement .mobile-navbar-item.router-link-active{background-color:#3b723e;color:#fff}.reglement .mobile-menu-footer{padding:24px;border-top:1px solid #eee}.reglement .social-icons{display:flex;justify-content:center;gap:16px}.reglement .social-icon{display:block;width:32px;height:32px}.reglement .social-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reglement .navbar{align-items:center;display:inline-flex;gap:4vw;right:3vw;position:fixed;top:52px}.reglement .navbar-item{color:rgba(0,0,0,.85);font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:24px;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;position:relative;padding:8px 0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.reglement .nav-text{position:relative;z-index:2;transition:all .3s ease}.reglement .nav-underline{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a);transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:2px;box-shadow:0 2px 8px rgba(59,114,62,.4)}.reglement .navbar-item:hover{color:#000;transform:translateY(-1px)}.reglement .navbar-item:hover .nav-underline{width:100%;box-shadow:0 4px 12px rgba(59,114,62,.6)}.reglement .navbar-item:hover .nav-text{text-shadow:0 2px 8px rgba(0,0,0,.1)}.reglement .navbar-item.router-link-active{color:#3b723e;font-weight:500;transform:translateY(-1px)}.reglement .navbar-item.router-link-active .nav-text{text-shadow:0 2px 12px rgba(59,114,62,.2);background:linear-gradient(135deg,#3b723e,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reglement .navbar-item.router-link-active .nav-underline{width:100%;height:3px;background:linear-gradient(90deg,#3b723e,#4caf50,#66bb6a,#4caf50,#3b723e);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(59,114,62,.6),0 0 20px rgba(76,175,80,.3)}.reglement .navbar-item.router-link-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(59,114,62,.05) 0,transparent 70%);border-radius:8px;z-index:1;opacity:0;animation:glow 2s ease-in-out infinite alternate}.reglement .navbar-item.router-link-active:hover{transform:translateY(-2px)}.reglement .navbar-item.router-link-active:hover .nav-text{text-shadow:0 4px 16px rgba(59,114,62,.3)}.reglement .navbar-item.router-link-active:hover .nav-underline{height:4px;box-shadow:0 4px 16px rgba(59,114,62,.8),0 0 30px rgba(76,175,80,.5)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%{opacity:0}to{opacity:1}}.reglement .logo{align-items:flex-start;display:flex;flex-direction:column;gap:10px;left:7vw;padding:10px;position:fixed;top:24px}.reglement .logo-symabio{align-self:stretch;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.reglement .background-image-wrapper{position:fixed;background:#e6e3b5;background:#fff;height:100vh;left:0;top:0;width:100vw;z-index:-999}.reglement .background-image{height:100%}.reglement .freepik-expand{opacity:.24;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:-webkit-fill-available;animation:parallax 3s ease-in}.reglement .background-overlay{background:#01010114;position:absolute;top:0;width:100%;height:100%}.reglement .background{mix-blend-mode:multiply;background:#e6e3b57d;position:fixed;top:0;width:100%;height:100%}.reglement .main-container{padding-top:32px;height:100%;width:100vw;overflow-y:auto;scrollbar-width:0;scrollbar-color:rgba(76,175,79,.01) transparent;scrollbar-width:none}.reglement .overlap::-webkit-scrollbar{width:8px}.reglement .overlap::-webkit-scrollbar-track{background:transparent}.reglement .overlap::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}.reglement .content-flex{display:flex;justify-content:space-between;width:-webkit-fill-available;margin:20vh 8vw 24px 8vw}.reglement .subtitle{color:#3b723e;font-family:Mona-Sans-Light,Helvetica;font-size:4vw;font-weight:300;letter-spacing:0;line-height:normal;white-space:nowrap}.reglement .searchbar{align-items:center;display:flex;gap:12px;width:36%;position:relative}.reglement .input-container,.reglement .input-container input{width:-webkit-fill-available;position:relative}.reglement .input-container input{border:none;background:#fffde5cc;height:64px;font-size:20px;font-weight:300;color:#3b723e;text-indent:24px;outline-color:#72703b;outline-width:2px}.search-results-list{list-style-type:none;margin-top:0;margin-left:-1px;padding:0;position:absolute;background-color:#fffde5cc;border:1px solid #ccc;border-top:none;border-radius:0 0 16px 16px;width:calc(100% + 2px);max-height:207px;overflow-y:auto}.search-results-list li{padding:10px 24px;cursor:pointer;color:#3b723e;border-bottom:1px solid #eee}.search-results-list li:last-child{border-bottom:none}.search-results-list li:hover{background-color:#e6e3b5}.reglement .input-container input::-moz-placeholder{color:#3b723e;font-weight:200}.reglement .input-container input::placeholder{color:#3b723e;font-weight:200}.reglement .divider{height:4vh}.reglement .lighttitle{color:#000;font-family:Bw Modelica SS02;font-size:24px;font-weight:600;margin:8vh 8vw 24px 8vw;letter-spacing:0;line-height:36px;white-space:nowrap}.reglement .description-reglement{color:#000;margin:0 8vw;padding-left:12px;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:20px;width:32vw}@media (max-height:1200px){.reglement .freepik-expand{height:-webkit-fill-available;animation:parallax 2s ease-in}}@media (max-width:1200px){.reglement .description-reglement{width:-webkit-fill-available}}@media (max-width:1023px){.reglement .content-flex{margin:140px 6vw 24px 6vw}.reglement .subtitle{font-size:36px}.reglement .lighttitle{margin:6vh 6vw 20px 6vw;font-size:22px}.reglement .description-reglement{margin:0 6vw;font-size:14px;line-height:22px}}@media (max-width:773px){.reglement .content-flex{margin:132px 6vw 24px 6vw;display:grid;gap:8px;grid-template-columns:1fr}.reglement .subtitle{font-size:32px}.reglement .searchbar,.reglement .subtitle{width:-webkit-fill-available}.reglement .lighttitle{margin:5vh 6vw 16px 6vw;font-size:20px;line-height:28px}}@media (max-width:567px){.reglement .content-flex{margin:120px 4vw 20px 4vw}.reglement .subtitle{font-size:28px}.reglement .lighttitle{margin:4vh 4vw 12px 4vw;font-size:18px;line-height:26px}.reglement .description-reglement{margin:0 4vw;font-size:13px;line-height:20px}}@media (max-width:480px){.reglement .subtitle{font-size:24px}.reglement .lighttitle{font-size:16px;line-height:24px}}.card-membre-expanded{display:none;align-items:flex-start;display:inline-flex;gap:12px;width:-webkit-fill-available;margin:12px 8vw 64px 8vw}.card-membre-expanded .main-card{background-color:#e6e3b5;border-radius:48px;display:grid;grid-template-columns:1fr 1fr;width:80%;height:-moz-max-content;height:max-content;min-height:580px;padding:48px 4vw;gap:0 24px}.card-membre-expanded .card-logo{align-items:center;border-radius:100px;display:flex;gap:10px;justify-content:center;width:-moz-max-content;width:max-content;margin-bottom:24px}.card-membre-expanded .aplv-out{height:120px;width:140px;-o-object-fit:contain;object-fit:contain;position:relative}.card-membre-expanded .card-title{color:#000;font-family:Bw Modelica SS02,Mona-Sans-Bold,Helvetica;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:24px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.card-membre-expanded .card-title.with-logo{font-size:20px}.card-membre-expanded .about-membre-text-wrapper{display:flex;flex-direction:column}.card-membre-expanded .categories-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.card-membre-expanded .text-logo-fallback{display:flex;align-items:center;justify-content:center;width:140px;height:120px;color:#3b723e;font-size:24px;font-weight:700;text-align:center;padding:8px;box-sizing:border-box;overflow:hidden;line-height:1.2;word-break:break-word;background-color:#d1cfab;border:2px solid #b5b39c;border-radius:16px}.card-membre-expanded .card-description{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:14px;font-weight:300;letter-spacing:0;margin-bottom:0;margin-top:24px;flex-grow:1;line-height:22px;text-align:center;max-height:250px;overflow-y:auto;padding-right:5px}.card-membre-expanded .contact-gallery-wrapper{margin-top:116px}.card-membre-expanded .contact{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.card-membre-expanded .contact-item{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.card-membre-expanded .img{height:24px;width:24px}.card-membre-expanded .clickable-icon{cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px}.card-membre-expanded .clickable-icon:hover{transform:scale(1.1);background-color:rgba(59,114,62,.1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.card-membre-expanded .clickable-contact{cursor:pointer;transition:all .2s ease;border-radius:8px;padding:4px 8px;margin:-4px -8px}.card-membre-expanded .clickable-contact:hover{transform:translateY(-1px);background-color:rgba(59,114,62,.1);box-shadow:0 2px 6px rgba(0,0,0,.15)}.card-membre-expanded .clickable-contact:hover .img{transform:scale(1.1)}.card-membre-expanded .clickable-contact:hover .contact-text{color:#3b723e}.card-membre-expanded .contact-text{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:13px;font-weight:300;letter-spacing:0;line-height:18px;margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}.card-membre-expanded .card-gallery{margin-top:24px;align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 8px;min-height:100px;overflow:hidden;overflow-y:auto}.card-membre-expanded .frame::-webkit-scrollbar{display:none;width:0}.card-membre-expanded .gallery-img{height:150px;-o-object-fit:cover;object-fit:cover;position:relative;width:48%;cursor:pointer}.card-membre-expanded .img-paginate-wrapper{width:100%;display:absolute;display:flex;align-items:center;justify-content:center}.card-membre-expanded .img-paginate{transform:translateX(-50%);display:flex;gap:8px}.card-membre-expanded .img-paginate-item.active{background-color:#3b723e}.card-membre-expanded .img-paginate-item{background-color:#3b723e53;border-radius:6px;height:6px;width:7px}.card-membre-expanded .autres-membres{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;background-color:#e6e3b566;border-radius:8px;position:relative;width:20%;padding:10px 0}.card-membre-expanded .handle-top{padding:10px;margin-bottom:5px}.card-membre-expanded .handle-bottom,.card-membre-expanded .handle-top{align-items:center;border-radius:100px;box-shadow:0 4px 4px #00000040;display:flex;gap:10px;height:48px;justify-content:center;width:48px;cursor:pointer}.card-membre-expanded .handle-bottom{padding:10px 10px 2px 10px;margin-top:5px}.card-membre-expanded .autres-membres-list{display:flex;flex-direction:column;width:90%;margin:0 auto;overflow:hidden}.card-membre-expanded .card-list{align-items:center;background-color:#e6e3b5;border-radius:8px;box-shadow:0 6px 8px #0000002a;display:flex;flex-direction:column;height:110px;justify-content:center;margin-top:-12px;width:100%;cursor:pointer;transition:transform .2s ease-in-out}.card-membre-expanded .card-list:first-child{margin-top:0}.card-membre-expanded .card-list:hover{transform:translateY(-2px);box-shadow:0 0 6px 8px #0000002a}.card-membre-expanded .logo-nom{color:#3b723e;font-family:Mona-Sans-Bold,Helvetica;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1.2;position:relative;white-space:normal;text-align:center;width:90%;padding:8px;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box}.card-membre-expanded .img-list{padding:4px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;max-height:56px;width:auto;max-width:90%;overflow:hidden}.no-autres-membres{text-align:center;padding:10px;color:#555;height:64px}.no-autres-membres,.no-images-text{font-style:italic;display:flex;align-items:center;justify-content:center}.no-images-text{width:100%;height:308px;color:#3b723e;background-color:#e0dcc3;border:2px dashed #c5c69c;border-radius:16px;font-size:14px}.placeholder-text{color:#6b7280;background-color:transparent;border:none;font-style:italic;padding:20px}.image-showcase-overlay,.placeholder-text{display:flex;align-items:center;justify-content:center}.image-showcase-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:1000}.image-showcase-content{position:relative;background-color:#fff;padding:20px;border-radius:16px;text-align:center;max-width:90vw;max-height:90vh}.showcased-image{max-width:100%;max-height:calc(80vh - 50px);display:block;margin:0 auto;border-radius:8px}.showcased-image-name{margin-top:10px;font-size:16px;color:#333;font-family:Mona-Sans-Light,Helvetica}.close-showcase-button{position:absolute;top:10px;right:15px;background:none;border:none;font-size:30px;color:#333;cursor:pointer}@media (max-width:1024px){.card-membre-expanded{flex-direction:column;align-items:stretch;gap:12px;margin:12px 4vw 32px 4vw}.card-membre-expanded .main-card{grid-template-columns:1fr;width:100%;min-height:auto;padding:24px 4vw}.card-membre-expanded .contact-gallery-wrapper{margin-top:24px}.card-membre-expanded .autres-membres{width:100%;flex-direction:column;height:auto;padding:12px;background-color:#e6e3b540}.card-membre-expanded .autres-membres-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px}.card-membre-expanded .autres-membres-header .autres-title{color:#3b723e;font-family:Mona-Sans-Bold,Helvetica;font-size:14px}.card-membre-expanded .arrow-btn{border:none;background:#e6e3b5;border-radius:9999px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.15);cursor:pointer}.card-membre-expanded .arrow-btn .img{width:20px;height:20px}.card-membre-expanded .autres-membres-list{flex-direction:column;width:100%;gap:8px;margin:0}.card-membre-expanded .card-list{min-width:0;width:100%;height:56px;margin-top:0;padding:6px 10px;flex-direction:row;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.12)}.card-membre-expanded .img-list{max-height:36px;max-width:36px}.card-membre-expanded .logo-nom{font-size:.95em;padding:0;text-align:left;width:auto;justify-content:flex-start;align-items:center}.card-membre-expanded .handle-bottom,.card-membre-expanded .handle-top{display:none}}@media (max-width:480px){.card-membre-expanded .autres-membres{padding:8px}.card-membre-expanded .arrow-btn{width:32px;height:32px}.card-membre-expanded .arrow-btn .img{width:18px;height:18px}}.page-details-membre{height:100vh;margin:0;padding:0;position:absolute}.page-details-membre header{background:linear-gradient(90deg,#c5c69c,#cdc99c,#ceca9c);position:fixed;height:120px;top:0;display:flex;flex:1;width:100%;z-index:99}.page-details-membre .burger-wrapper{z-index:1000;position:absolute;right:2vw;top:56px}.page-details-membre .burger-button{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer;background:none;border:none}.page-details-membre .line1,.page-details-membre .line2{border-radius:2px;background:#3b723e;height:3.1px;transition:width .5s ease-in-out,transform .5s ease-in-out}.page-details-membre .line1{width:40px}.page-details-membre .line2{width:30px}.page-details-membre .line1.active{transform:rotate(45deg) translate(6px,6px)}.page-details-membre .line2.active{transform:rotate(-45deg) translate(7px,-7px);width:40px}.page-details-membre .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}.page-details-membre .mobile-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;z-index:999;transition:right .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.page-details-membre .mobile-menu.active{right:0}.page-details-membre .mobile-menu-header{padding:24px;text-align:center;border-bottom:1px solid #eee}.page-details-membre .mobile-logo{height:60px;width:auto}.page-details-membre .mobile-menu-links{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:0}.page-details-membre .mobile-navbar-item{display:block;padding:16px 24px;color:#000;text-decoration:none;font-family:Mona-Sans-Light,Helvetica;font-size:18px;font-weight:300;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.page-details-membre .mobile-navbar-item:hover{background-color:#f8f9fa}.page-details-membre .mobile-navbar-item.router-link-active{background-color:#3b723e;color:#fff}.page-details-membre .mobile-menu-footer{padding:24px;border-top:1px solid #eee}.page-details-membre .social-icons{display:flex;justify-content:center;gap:16px}.page-details-membre .social-icon{display:block;width:32px;height:32px}.page-details-membre .social-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.no-scroll{overflow:hidden}.page-details-membre .navbar{align-items:center;display:inline-flex;gap:4vw;right:3vw;position:fixed;top:52px}.page-details-membre .navbar-item{color:#000;font-family:Mona-Sans-Light,Helvetica;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.page-details-membre .logo{align-items:flex-start;display:flex;flex-direction:column;gap:10px;left:7vw;padding:10px;position:fixed;top:24px}.page-details-membre .logo-symabio{align-self:stretch;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.page-details-membre .background-image-wrapper{position:fixed;background:#e6e3b5;height:100vh;left:0;top:0;width:100vw;z-index:-999}.page-details-membre .background-image{height:100%}.page-details-membre .freepik-expand{opacity:.24;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:-webkit-fill-available;animation:parallax 3s ease-in}@keyframes parallax{0%{scale:1.5}to{scale:1}}.page-details-membre .background-overlay{background:#01010114;position:absolute;top:0;width:100%;height:100%}.page-details-membre .background{mix-blend-mode:multiply;background:#e6e3b57d;position:fixed;top:0;width:100%;height:100%}.page-details-membre .main-container{padding-top:32px;height:100%;width:100vw;overflow-y:auto;scrollbar-width:0;scrollbar-color:rgba(76,175,79,.01) transparent;scrollbar-width:none}.page-details-membre .overlap::-webkit-scrollbar{width:8px}.page-details-membre .overlap::-webkit-scrollbar-track{background:transparent}.page-details-membre .overlap::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}.page-details-membre .content-flex{display:flex;justify-content:space-between;width:-webkit-fill-available;margin:20vh 8vw 24px 8vw}.page-details-membre .subtitle{color:#3b723e;font-family:Mona-Sans-Light,Helvetica;font-size:4vw;font-weight:300;letter-spacing:0;line-height:normal;white-space:nowrap}.page-details-membre .searchbar{z-index:1;align-items:center;display:flex;gap:6px;width:36%;gap:12px;position:relative}.page-details-membre .input-container,.page-details-membre .input-container input{width:-webkit-fill-available;position:relative}.page-details-membre .input-container input{border:none;background:#e1e6d5cc;height:64px;font-size:20px;font-weight:300;color:#3b723e;text-indent:24px;outline-color:#72703b;outline-width:2px}.page-details-membre .search-results-list{list-style-type:none;margin-top:0;margin-left:-1px;padding:0;background-color:#fffde5cc;border:1px solid #ccc;border-top:none;border-radius:0 0 16px 16px;width:calc(100% + 2px);max-height:207px;overflow-y:auto}.page-details-membre .search-results-list li{padding:10px 24px;border-bottom:1px solid #eee}.page-details-membre .search-results-list li:hover{background-color:#e6e3b5}.page-details-membre .search-results-container{position:absolute;width:508px;top:100%;left:-1px;right:0;background-color:#e1e6d5cc;border:1px solid #ccc;border-top:none;border-radius:0 0 0 0;max-height:535px;overflow-y:visible;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-details-membre .search-section{margin-bottom:221px}.page-details-membre .members-section{border-top:2px solid #f0f0f0}.page-details-membre .search-results-wrapper{background-color:#fff;overflow:hidden}.page-details-membre .search-section-title{padding:14px 24px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:0;position:sticky;top:0;z-index:10}.page-details-membre .products-section .search-section-title{color:#000}.page-details-membre .members-section .search-section-title{background:linear-gradient(135deg,#3b723e,#4e8b52);color:#fff}.page-details-membre .search-results-list li{padding:14px 24px;cursor:pointer;color:#3b723e;border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:4px;transition:all .2s ease;position:relative}.page-details-membre .product-item,.page-details-membre .product-item .search-results-list li{padding:12px 24px}.page-details-membre .product-content{display:flex;align-items:center;gap:12px;width:100%}.page-details-membre .product-image{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e0e0e0;flex-shrink:0}.page-details-membre .product-image-placeholder{width:40px;height:40px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999;flex-shrink:0}.page-details-membre .product-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.page-details-membre .search-results-list li:last-child{border-bottom:none}.page-details-membre .products-section .search-results-list li:hover{background-color:#f1f8e9;border-left:4px solid #4caf50;padding-left:20px}.page-details-membre .members-section .search-results-list li:hover{background-color:#f3f7f4;border-left:4px solid #3b723e;padding-left:20px}.page-details-membre .product-name{font-weight:600;color:#2e7d32;font-size:14px}.page-details-membre .member-name{font-size:11px;color:#757575;font-style:italic;margin-left:0}.page-details-membre .input-container input::-moz-placeholder{color:#3b723e;font-weight:200}.page-details-membre .input-container input::placeholder{color:#3b723e;font-weight:200}.page-details-membre .search-button{background:#3b723e;border-radius:16px;display:flex;align-items:center;justify-content:center;height:62px;width:72px}.page-details-membre .mingcute-search-line{height:24px;position:relative;width:24px}.page-details-membre .divider{height:4vh}@media (max-height:1200px){.page-details-membre .freepik-expand{height:-webkit-fill-available;animation:parallax 2s ease-in}}@media (max-width:773px){.page-details-membre .content-flex{margin:132px 6vw 24px 6vw;display:grid;gap:8px;grid-template-columns:1fr}.page-details-membre .subtitle{font-size:32px;width:-webkit-fill-available}.page-details-membre .searchbar{width:-webkit-fill-available}}@media (max-width:1024px){.page-details-membre .main-container{overflow-x:hidden}.page-details-membre .content-flex{margin:140px 4vw 24px 4vw;display:flex;flex-direction:column;gap:16px;align-items:center;overflow:visible}.page-details-membre .subtitle{font-size:6vw;width:100%;text-align:center;white-space:normal}.page-details-membre .searchbar{width:100%;max-width:500px;overflow:visible}.page-details-membre .search-results-container{width:100%;left:0;right:0}}@media (max-width:773px){.page-details-membre .content-flex{margin:132px 6vw 24px 6vw;display:flex;flex-direction:column;gap:12px;align-items:center}.page-details-membre .subtitle{font-size:28px;width:100%;text-align:center;white-space:normal}.page-details-membre .searchbar{width:100%;max-width:400px}.page-details-membre .input-container input{height:56px;font-size:18px}.page-details-membre .search-button{height:54px;width:64px}}@media (max-width:480px){.page-details-membre .content-flex{margin:132px 4vw 16px 4vw;gap:8px}.page-details-membre .subtitle{font-size:24px;text-align:center}.page-details-membre .searchbar{width:100%;max-width:350px}.page-details-membre .input-container input{height:52px;font-size:16px;text-indent:20px}.page-details-membre .search-button{height:50px;width:60px}.page-details-membre .search-results-container{max-height:250px;border-radius:0 0 12px 12px}.page-details-membre .search-section-title{padding:12px 20px;font-size:11px}.page-details-membre .search-results-list li{padding:12px 20px}.page-details-membre .product-content{gap:8px}.page-details-membre .product-image,.page-details-membre .product-image-placeholder{width:32px;height:32px}.page-details-membre .divider{height:2vh}}