.page_background__POGuR{position:relative;height:100%}.page_container__JH8xd{background:linear-gradient(135deg,#e7f5e9,#ffffff);border-top:1px solid #c8e6c9;color:#1b5e20}.page_loader__MwDii{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;color:white;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_loadingTitle__Z9bgs{font-size:1.8rem;font-weight:600;margin-bottom:1rem;text-align:center}.page_loadingText__pljF7{font-size:5rem;font-weight:700;text-align:center}.page_progressContainer__y076t{width:80%;height:4rem;background-color:black;border-radius:.25rem;overflow:hidden;margin-bottom:2rem;position:relative}.page_progressBar__Z_ANv{height:100%;background-color:#fff;width:0;transform-origin:left}.page_page__H1uMa{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;margin:0;font-family:var(--font-geist-sans);position:relative;z-index:2}.page_main___hQJ_{display:flex;flex-direction:column;gap:32px;padding:32px;position:relative;z-index:2;margin-top:100vh}.page_sticky__ho_FO{width:100%;background-color:lightblue;padding:0;height:3000px}.page_stickybox__g1D_F{position:-webkit-sticky;position:sticky;top:0;background-color:black;height:100vh;padding:0;color:white;font-weight:700;z-index:1}.page_emptycontainer__fNlDZ{width:100%;background-color:lightgray;padding:0;height:900px}.page_main___hQJ_ ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main___hQJ_ li:not(:last-of-type){margin-bottom:8px}.page_main___hQJ_ code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__sU_ts{display:flex;gap:16px}.page_ctas__sU_ts a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__RtNic{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__2KDTQ{border-color:var(--gray-alpha-200);min-width:180px}.page_footer___JLBA{grid-row-start:3;display:flex;gap:24px}.page_footer___JLBA a{display:flex;align-items:center;gap:8px}.page_footer___JLBA img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__RtNic:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__2KDTQ:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer___JLBA a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__H1uMa{padding:32px 32px 80px}.page_main___hQJ_{align-items:center}.page_main___hQJ_ ol{text-align:center}.page_loadingTitle__Z9bgs{font-size:1.4rem;text-align:center;padding:0 1rem}.page_ctas__sU_ts{flex-direction:column}.page_ctas__sU_ts a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__2KDTQ{min-width:auto}.page_footer___JLBA{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__usTEu{filter:invert()}}.page_heroSection__vs07S{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center;background:linear-gradient(135deg,#e7f5e9,#ffffff)}.page_heroTitle__jMjW6{font-size:8rem;color:#1b5e20;margin-bottom:24px;font-weight:700;font-family:var(--font-geist-sans)}.page_heroButtons__TvZqK{display:flex;gap:16px;margin-top:16px}.page_button__R7Q_v{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}.page_primary__RtNic{background:#1b5e20;color:white;gap:8px}.page_secondary__2KDTQ{background:#ffffff;color:#1b5e20;border:1px solid #c8e6c9}.page_primary__RtNic:hover{background:#2e7d32}.page_secondary__2KDTQ:hover{background:#e7f5e9;color:#1b5e20;border-color:#c8e6c9}@media (max-width:600px){.page_heroTitle__jMjW6{font-size:2rem}.page_heroButtons__TvZqK{flex-direction:column}.page_button__R7Q_v{font-size:14px;height:40px;padding:0 16px}}.page_timeline__j7KXf{display:flex;align-items:center;justify-content:space-between;width:80%;position:relative;padding:20px 0}.page_timeline__j7KXf:before{content:"";position:absolute;top:50%;left:0;right:0;height:6px;background:linear-gradient(90deg,#81c784,#1b5e20);border-radius:3px 0 0 3px;transform:translateY(-50%);z-index:0}.page_event__6uSn8{position:relative;z-index:1;cursor:pointer;text-align:center}.page_event__6uSn8 .page_circle__LNjXD{width:30px;height:30px;background:radial-gradient(circle,#ffffff,#c8e6c9);border:4px solid #1b5e20;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;position:relative;animation:page_pulse__t9w7y 2s infinite}.page_event__6uSn8:hover .page_circle__LNjXD{transform:scale(1.6);box-shadow:0 8px 20px rgba(0,0,0,.2)}.page_tooltip__H0fxz{position:fixed;background:rgba(255,255,255,.95);border:2px solid #1b5e20;border-radius:12px;padding:15px;box-shadow:0 8px 20px rgba(0,0,0,.15);visibility:hidden;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-50%,-10px);pointer-events:none;font-size:.9em;color:#333;max-width:300px}.page_tooltip__H0fxz.page_active__FUP_2{visibility:visible;opacity:1;transform:translate(-50%)}.page_tooltip__H0fxz strong{display:block;font-size:1.2em;margin-bottom:12px;color:#1b5e20;border-bottom:2px solid #c8e6c9;padding-bottom:5px}.page_tooltip__H0fxz .page_progress-item__xl0Ol{margin:8px 0}.page_tooltip__H0fxz .page_progress-bar__NGl4E{height:8px;background:#e0e0e0;border-radius:4px;margin-top:4px}.page_tooltip__H0fxz .page_progress-value__4dt2g{height:100%;background:linear-gradient(90deg,#81c784,#1b5e20);border-radius:4px;transition:width .3s ease-in-out}@keyframes page_pulse__t9w7y{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,188,212,.7)}70%{transform:scale(1.2);box-shadow:0 0 0 15px rgba(0,188,212,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,188,212,0)}}@keyframes page_bounceArrow__P4IoV{0%,to{transform:translateY(-50%)}50%{transform:translateY(-70%)}}.page_scrollIndicator___wxfh{position:absolute;top:86%;left:50%;right:50%;transform:translate(-50%,-50%);text-align:center;color:black;font-family:Inter,sans-serif;z-index:10}.page_scrollContent__dP3PK{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_scrollText__kl2u5{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;opacity:.8}.page_arrow__NkouW{font-size:3rem;font-weight:700;color:black}@media (prefers-color-scheme:dark){.page_background__POGuR,.page_container__JH8xd,.page_heroSection__vs07S{background:linear-gradient(135deg,#1c1c1c,#121212);color:#e0e0e0}.page_heroTitle__jMjW6{color:#81c784}.page_primary__RtNic{background:#1b5e20;color:#e0e0e0}.page_secondary__2KDTQ{background:#121212;color:#81c784;border-color:#333}.page_tooltip__H0fxz{background:#1c1c1c;border-color:#81c784;color:#e0e0e0}.page_tooltip__H0fxz strong{color:#81c784;border-bottom-color:#1b5e20}.page_arrow__NkouW,.page_scrollIndicator___wxfh,.page_scrollText__kl2u5{color:#e0e0e0}.page_timeline__j7KXf:before{background:linear-gradient(90deg,#81c784,#1b5e20)}.page_event__6uSn8 .page_circle__LNjXD{background:radial-gradient(circle,#1c1c1c,#333);border-color:#81c784}.page_progressBar__Z_ANv{background-color:#81c784}.page_loader__MwDii{background-color:#121212;color:#e0e0e0}.page_progressContainer__y076t{background-color:#333}}@media (max-width:768px){.page_imageSection__nIXAs{margin-top:80px;width:100%;height:auto}.page_imageSection__nIXAs img{object-fit:cover;width:100%;height:auto;max-height:60vh}}#page_Services__e11mI{min-height:500px}.container{background:var(--background);color:var(--foreground);font-family:Inter,sans-serif;margin:0;padding:0}header.contact-header{text-align:center;padding:2rem 0;position:relative}header.contact-header h1{font-size:2.1rem;font-weight:800;margin-bottom:1rem;color:var(--foreground)}header.contact-header p{font-size:1.1rem;font-weight:400;color:var(--electricblue);margin-bottom:1.5rem}.sectionTitle:after{content:"";position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#81c784,#1b5e20);border-radius:2px}.contact-card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1000px;margin:1rem auto 4rem;padding:2rem;background-color:var(--background);color:var(--foreground);border-radius:15px;border:1px solid var(--secondary);text-align:center;box-shadow:0 2px 6px rgba(0,60,32,.08),0 6px 12px rgba(0,60,32,.12)}.info-column{flex:1 1 40%;display:flex;flex-direction:column;gap:1rem}.map-column{flex:1 1 55%}.map-frame{border-radius:12px;overflow:hidden}.contact-info{margin-bottom:1.5rem}.contact-info a{color:var(--foreground);text-decoration:underline}.instagramButton{display:block;margin:1.5rem auto 0;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;background-color:#1b5e20;color:#ffffff;font-size:1.2rem;text-align:center;transition:all .3s ease}.instagramButton:hover{opacity:.85}@media screen and (max-width:768px){.contact-card{display:flex;flex-direction:column;width:90%;max-width:600px;margin:2rem auto}.info-column,.map-column{flex:unset;width:100%}.map-column{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.map-frame{width:100%;height:300px!important;border-radius:8px}}@media (prefers-color-scheme:dark){.container,body{background:#121212;color:#e0e0e0}.contact-card{background:#1c1c1c;border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.6)}.contact-info a{color:#81c784}.googleReviewButton,.instagramButton{background-color:#1b5e20;color:#e0e0e0}.googleReviewButton:hover{background-color:#81c784;color:#121212}}.actu_actualitesSection__FIM4v{min-height:100vh;background:var(--background);color:var(--foreground);padding:2rem;display:flex;flex-direction:column;align-items:center}.actu_actualitesTitleContainer__QJUFg{position:relative;display:inline-block;margin-bottom:3rem;text-align:center}.actu_actualitesTitleContainer__QJUFg h1{font-size:2.1rem;font-weight:700}.actu_actualitesUnderline__FVVWr{width:100px;height:4px;background:linear-gradient(135deg,#4caf50,#81c784);border-radius:2px;margin:1rem auto 0}.actu_actualitesGrid__59X2c{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1200px;margin:0 auto}.actu_actualiteCard__ywWA3{background-color:var(--background);color:var(--foreground);padding:1rem;border-radius:.5rem;border:1px solid #c8e6c9;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;width:calc(33.333% - 1.333rem);max-width:280px;box-shadow:0 2px 6px rgba(0,60,32,.08),0 6px 12px rgba(0,60,32,.12)}.actu_actualiteCard__ywWA3:hover{box-shadow:0 4px 10px rgba(0,60,32,.12),0 8px 20px rgba(0,60,32,.18)}@media (max-width:900px){.actu_actualiteCard__ywWA3{width:calc(50% - 1rem)}}@media (max-width:600px){.actu_actualiteCard__ywWA3{width:100%}}.actu_actualiteImageContainer__jpFUF{width:100%;height:250px;margin-bottom:1rem;overflow:hidden;border-radius:.25rem}.actu_actualiteImage___2d71{width:100%;height:100%;object-fit:cover}.actu_actualiteName__Z1UVM{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-align:center}.actu_actualiteDescription__ILdth{font-size:.875rem;line-height:1.5;text-align:justify;color:var(--foreground)}.actu_actualiteOverlay___Ss0o{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:50;overflow-y:auto}.actu_actualiteExpandedCard__EheTx{background-color:var(--background);color:var(--foreground);padding:2rem;border-radius:.5rem;max-width:600px;width:90%;display:flex;flex-direction:column;align-items:center;position:relative;overflow-y:auto;max-height:90vh;box-shadow:0 6px 14px rgba(0,60,32,.18);border:1px solid #c8e6c9}.actu_actualiteCloseButton__Q7eQZ{position:absolute;top:-.5rem;right:.3rem;background:none;border:none;font-size:2.5rem;font-weight:700;color:var(--foreground);cursor:pointer;z-index:10}.actu_actualiteCloseButton__Q7eQZ:hover{color:red}.actu_actualiteExpandedImageContainer__aheN5{width:100%;height:460px;margin-bottom:1rem;overflow:hidden;border-radius:.25rem}.actu_actualiteExpandedImage__NpRZu{width:100%;height:100%;object-fit:cover}.actu_actualiteExpandedName__wmZce{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:center}.actu_actualiteExpandedDescription__jnjdI{font-size:.875rem;line-height:1.5;text-align:justify}.actu_actualiteInstagramSection__QLJJe{margin-top:4rem;text-align:center}.actu_actualiteInstagramButton__3_tQ4{display:inline-block;background-color:#1b5e20;color:var(--background);padding:12px 24px;font-size:1.2rem;border-radius:8px;text-decoration:none;transition:opacity .3s ease}.actu_actualiteInstagramButton__3_tQ4:hover{opacity:.85}@media (prefers-color-scheme:dark){.actu_actualitesSection__FIM4v{background:#121212;color:#e0e0e0}.actu_actualiteCard__ywWA3,.actu_actualiteExpandedCard__EheTx{background-color:#1c1c1c;border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.6)}.actu_actualiteCloseButton__Q7eQZ,.actu_actualiteDescription__ILdth,.actu_actualiteExpandedDescription__jnjdI,.actu_actualiteExpandedName__wmZce,.actu_actualiteName__Z1UVM{color:#e0e0e0}.actu_actualiteInstagramButton__3_tQ4{background-color:#1b5e20;color:#e0e0e0}}.footer_footerContainer__qN0pF{display:flex;justify-content:center;align-items:center;padding:1rem;background:#FFFFFF;border-top:1px solid #ffffff;width:100%;text-align:center}.footer_Footer__aHteP{margin:0;font-size:14px;color:#1b5e20;font-weight:500;position:relative}@media (prefers-color-scheme:dark){.footer_footerContainer__qN0pF{background:#121212;border-top:1px solid #333}.footer_Footer__aHteP{color:#e0e0e0}.footer_Footer__aHteP:after{background:linear-gradient(90deg,#81c784,#1b5e20)}}.service_container__waXYU{min-height:100vh;background:#fff;color:var(--foreground);padding:2rem;display:flex;flex-direction:column;align-items:center}.service_sectionTitle__Md31a{position:relative;display:inline-block;padding-bottom:2rem}.service_sectionTitle__Md31a:after{content:"";position:absolute;bottom:80px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#81c784,#1b5e20);border-radius:2px}.service_title__sYH5x{font-size:2rem;font-weight:700;margin-bottom:5rem;text-align:center}.service_contentCard__5mOEh{background:var(--background);border-radius:20px;border:1px solid #c8e6c9;box-shadow:0 2px 6px rgba(0,60,32,.08),0 6px 12px rgba(0,60,32,.12);transition:transform .3s ease,box-shadow .3s ease;padding:2rem;margin-bottom:2rem;width:100%;max-width:800px;text-align:center;position:relative;overflow:hidden}.service_contentCard__5mOEh:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(0,60,32,.12),0 8px 20px rgba(0,60,32,.18)}.service_contentCard__5mOEh h2{margin-bottom:1.5rem}.service_openingHours__1LwUH{text-align:center;margin-top:1rem}.service_openingHours__1LwUH li,.service_openingHours__1LwUH p{margin:.5rem 0;list-style:none}.service_readMoreBtn__Ka7eh{display:block;margin:2rem auto 0;padding:.8rem 2rem;background:#1b5e20;color:var(--background);border:none;border-radius:25px;font-size:1rem;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.service_readMoreBtn__Ka7eh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);transition:.5s}.service_readMoreBtn__Ka7eh:hover:before{left:100%}.service_readMoreBtn__Ka7eh:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,60,32,.25)}.service_hiddenContent__E1XX5{margin-top:2rem;padding-top:2rem;border-top:2px dashed #1b5e20;overflow:hidden;text-align:justify}@media (prefers-color-scheme:dark){.service_container__waXYU{background:#121212;color:#e0e0e0}.service_contentCard__5mOEh{background:#1c1c1c;border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.6)}.service_contentCard__5mOEh h2,.service_openingHours__1LwUH li,.service_openingHours__1LwUH p{color:#e0e0e0}.service_readMoreBtn__Ka7eh{background:#1b5e20;color:#e0e0e0}.service_readMoreBtn__Ka7eh:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.service_hiddenContent__E1XX5{border-top:2px dashed #81c784}.service_sectionTitle__Md31a:after{background:linear-gradient(90deg,#81c784,#1b5e20)}}.histoire_container__gtCty{min-height:100vh;background:#FFFFFF;color:var(--foreground);padding:2rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.histoire_section__35mQ_{width:100%;max-width:1200px;margin:0 auto}.histoire_sectionTitle__sB_tT{text-align:center;margin-bottom:3rem;position:relative;padding-bottom:1rem}.histoire_sectionTitle__sB_tT:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#81c784,#1b5e20);border-radius:2px}.histoire_sectionTitle__sB_tT h2{font-size:2.5rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;gap:1rem}.histoire_sectionTitle__sB_tT p{font-size:1.2rem;opacity:.7}.histoire_contentCard__1Ho_9{background:var(--background);border-radius:20px;border:1px solid #c8e6c9;padding:2rem;text-align:justify;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 6px rgba(0,60,32,.08),0 6px 12px rgba(0,60,32,.12);display:flex;flex-direction:column;justify-content:space-between}.histoire_contentCard__1Ho_9 p,.histoire_hiddenContent__D6NBp p{text-align:justify}.histoire_contentCard__1Ho_9:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(0,60,32,.12),0 8px 20px rgba(0,60,32,.18)}.histoire_imageWrapper___g6Z9{width:100%;border-radius:10px;overflow:hidden;margin-bottom:2rem}.histoire_image__fsQCk{width:100%;height:auto;object-fit:cover;border-radius:10px}.histoire_readMoreBtn__HK__O{display:block;margin:2rem auto 0;padding:.8rem 2rem;background:#1b5e20;color:var(--background);border:none;border-radius:25px;font-size:1rem;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.histoire_readMoreBtn__HK__O:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,60,32,.25),transparent);transition:.5s}.histoire_readMoreBtn__HK__O:hover:before{left:100%}.histoire_readMoreBtn__HK__O:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.histoire_hiddenContent__D6NBp{margin-top:2rem;padding-top:2rem;border-top:2px dashed #1b5e20;overflow:hidden;text-align:justify}.histoire_hiddenContent__D6NBp div{margin-bottom:1.5rem}@media (max-width:768px){.histoire_sectionTitle__sB_tT h2{font-size:1.7rem;gap:.5rem}.histoire_contentCard__1Ho_9,.histoire_grid__LlIJD{width:100%}.histoire_contentCard__1Ho_9{padding:1.5rem}.histoire_cardsContainer__JWHtr{flex-direction:column}.histoire_cardsContainer__JWHtr>div{flex:1 1 100%;max-width:100%}}@media (prefers-color-scheme:dark){.histoire_container__gtCty{background:#121212;color:#e0e0e0}.histoire_hiddenContent__D6NBp h3,.histoire_hiddenContent__D6NBp p,.histoire_sectionTitle__sB_tT h2,.histoire_sectionTitle__sB_tT p{color:#e0e0e0}.histoire_contentCard__1Ho_9{background:#1c1c1c;border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.6)}.histoire_readMoreBtn__HK__O{background:#1b5e20;color:#e0e0e0}.histoire_readMoreBtn__HK__O:before{background:linear-gradient(90deg,transparent,rgba(0,60,32,.25),transparent)}.histoire_hiddenContent__D6NBp{border-top:2px dashed #81c784}}.histoire_cardsContainer__JWHtr{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.histoire_cardsContainer__JWHtr>div{flex:1 1 40%;max-width:40%}@media (max-width:768px){.histoire_cardsContainer__JWHtr{flex-direction:column!important}.histoire_cardsContainer__JWHtr>div{flex:1 1 100%!important;max-width:100%!important}}.faq_teamGallery__5A_i0{min-height:100vh;background:#FFFFFF;color:var(--foreground);padding:2rem;display:flex;flex-direction:column;align-items:center}.faq_sectionTitle__mIoFB{position:relative;display:inline-block;padding-bottom:2rem;margin-bottom:3rem}.faq_sectionTitle__mIoFB:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#81c784,#1b5e20);border-radius:2px}.faq_title__PeV7l{font-size:2.1rem;font-weight:700;text-align:center}.faq_galleryGrid__9s8b_{gap:2rem;max-width:800px;margin:0 auto}.faq_galleryGrid__9s8b_,.faq_memberCard__NjJzS{display:flex;flex-direction:column;width:100%;align-items:center}.faq_memberCard__NjJzS{background-color:var(--background);color:var(--foreground);padding:1rem;border-radius:.5rem;border:1px solid #c8e6c9;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;max-width:6000px;min-height:25px;box-shadow:0 2px 6px rgba(0,60,32,.08),0 6px 12px rgba(0,60,32,.12)}.faq_memberCard__NjJzS:hover{box-shadow:0 4px 10px rgba(0,60,32,.12),0 8px 20px rgba(0,60,32,.18)}.faq_memberName__Ees1f{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-align:center;color:#121212}.faq_memberDescription__8wl6k{font-size:.875rem;line-height:1.5;text-align:justify;margin-top:1rem}.faq_readMoreBtn__V5iqZ{display:block;width:-moz-fit-content;width:fit-content;margin:1rem auto 0;padding:.8rem 2rem;background:#1b5e20;color:var(--background);border:none;border-radius:25px;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.faq_readMoreBtn__V5iqZ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);transition:.5s}.faq_readMoreBtn__V5iqZ:hover:before{left:100%}.faq_readMoreBtn__V5iqZ:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}@media (prefers-color-scheme:dark){.faq_teamGallery__5A_i0{background:#121212;color:#e0e0e0}.faq_memberCard__NjJzS{background-color:#1c1c1c;border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.6)}.faq_memberDescription__8wl6k,.faq_memberName__Ees1f{color:#e0e0e0}.faq_readMoreBtn__V5iqZ{background:#1b5e20;color:#e0e0e0}.faq_readMoreBtn__V5iqZ:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.faq_sectionTitle__mIoFB:after{background:linear-gradient(90deg,#81c784,#1b5e20)}}