.imageGallery_galleryContainer__juTS_{width:100%;margin:0 auto}.imageGallery_imagesSlider__7JuN9{position:relative;width:100%;padding:0 40px}.imageGallery_imagesContainer__2AAzm{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0;scrollbar-width:none;-ms-overflow-style:none}.imageGallery_imagesContainer__2AAzm::-webkit-scrollbar{display:none}.imageGallery_imageWrapper__8B3iD{flex:0 0 auto;width:250px;height:250px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease;cursor:pointer}.imageGallery_imageWrapper__8B3iD:hover{transform:scale(1.02)}.imageGallery_imageWrapper__8B3iD img{width:100%;height:100%;object-fit:cover}.imageGallery_skeleton__RM6Xe{background:#f0f0f0;animation:imageGallery_pulse__Dr2OM 1.5s infinite}.imageGallery_skeletonContent__VZlmZ{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:imageGallery_shimmer__BIcHc 1.5s infinite}@keyframes imageGallery_pulse__Dr2OM{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes imageGallery_shimmer__BIcHc{0%{background-position:-200% 0}to{background-position:200% 0}}.imageGallery_scrollButton__nZKMw{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .2s ease}.imageGallery_scrollButton__nZKMw:hover{background:#f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.15)}.imageGallery_scrollButton__nZKMw svg{width:20px;height:20px}.imageGallery_scrollButton__nZKMw.imageGallery_leftButton__UDo4v{left:0}.imageGallery_scrollButton__nZKMw.imageGallery_rightButton__4bvXu{right:0}.imageGallery_imageCaption__Iphf2{position:absolute;bottom:0;left:0;right:0;padding:10px;background:rgba(0,0,0,.7);color:#fff;font-size:14px;opacity:0;transition:opacity .2s}.imageGallery_imageWrapper__8B3iD:hover .imageGallery_imageCaption__Iphf2{opacity:1}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.tabs_tabsContainer__TrvWL{width:100%;margin-bottom:1rem}.tabs_tabs__yHMM_{display:flex;gap:.5rem;border-bottom:1px solid #025928;padding-bottom:.25rem}.tabs_tab__bheaQ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;color:gray;transition:all .2s ease;position:relative}.tabs_tab__bheaQ:hover{color:#025928}.tabs_tab__bheaQ.tabs_active__lvc1a{color:#025928;font-weight:600}.tabs_tab__bheaQ.tabs_active__lvc1a:after{content:"";position:absolute;bottom:-.25rem;left:0;width:100%;height:2px;background-color:#025928}.tabs_tabIcon__lF5Cg{display:flex;align-items:center;justify-content:center}.tabs_tabLabel__NKzW4{white-space:nowrap}.tabs_tab__bheaQ.tabs_pills__yKtzw{border-radius:9999px;background-color:transparent}.tabs_tab__bheaQ.tabs_pills__yKtzw:hover{background-color:rgba(2,89,40,.1)}.tabs_tab__bheaQ.tabs_pills__yKtzw.tabs_active__lvc1a{background-color:#025928;color:#fff}.tabs_tab__bheaQ.tabs_pills__yKtzw.tabs_active__lvc1a:after{display:none}.tabs_tab__bheaQ.tabs_underlined__ZBN1C{border-bottom:2px solid transparent;padding-bottom:.5rem}.tabs_tab__bheaQ.tabs_underlined__ZBN1C.tabs_active__lvc1a{border-bottom-color:#025928}.tabs_tab__bheaQ.tabs_underlined__ZBN1C.tabs_active__lvc1a:after{display:none}.enhancedGallery_galleryContainer__x7h7a{padding:2rem;max-width:1400px;margin:0 auto}.enhancedGallery_galleryTitle__qga9O{font-size:2rem;margin-bottom:1.5rem;color:#000;text-align:center}.enhancedGallery_galleryTabs__RgFg9{margin:1.5rem 0}.enhancedGallery_galleryControls__fLMDM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.enhancedGallery_sortOptions__Ap_Z9{display:flex;gap:.5rem}.enhancedGallery_filterButton__MOw_J{display:flex;align-items:center;gap:.5rem}.enhancedGallery_filterCount__x72G4{background-color:#025928;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem}.enhancedGallery_filterModalOverlay__LbnjU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.enhancedGallery_filterModal__QtUvZ{background-color:#fff;border-radius:8px;padding:1.5rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.enhancedGallery_filterModalHeader__aOQvn{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.enhancedGallery_filterModalHeader__aOQvn h3{margin:0;font-size:1.25rem}.enhancedGallery_filterSection__urH8C{margin-bottom:1.5rem}.enhancedGallery_filterSection__urH8C h4{margin-bottom:.75rem;font-size:1rem}.enhancedGallery_filterOptions__gxgE9{display:flex;flex-wrap:wrap;gap:.5rem}.enhancedGallery_filterOption__3w79n{padding:.5rem 1rem;border-radius:4px;transition:all .2s}.enhancedGallery_filterOption__3w79n.enhancedGallery_selected__dctFo{background-color:#d5ffd5;color:#025928;font-weight:500}.enhancedGallery_dateRangePicker__mgvRd{display:flex;gap:1rem}.enhancedGallery_datePicker__IKhQp{flex:1 1;padding:.5rem;border:1px solid #025928;border-radius:4px}.enhancedGallery_filterModalFooter__g3alO{display:flex;justify-content:space-between;margin-top:1.5rem}.enhancedGallery_imagesGrid__h_ZVM{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.enhancedGallery_imageWrapper__tyYWw{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;aspect-ratio:1}.enhancedGallery_imageWrapper__tyYWw:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.enhancedGallery_imageWrapper__tyYWw img{width:100%;height:100%;object-fit:cover}.enhancedGallery_imageCaption__Cknpe{position:absolute;bottom:0;left:0;right:0;padding:10px;background:rgba(0,0,0,.7);color:#fff;font-size:14px;opacity:0;transition:opacity .2s}.enhancedGallery_imageWrapper__tyYWw:hover .enhancedGallery_imageCaption__Cknpe{opacity:1}.enhancedGallery_featureTag__BmXnY{left:.5rem;background-color:#025928;text-transform:capitalize}.enhancedGallery_featureTag__BmXnY,.enhancedGallery_privateTag__OyZjj{position:absolute;top:.5rem;padding:.25rem .5rem;color:#fff;border-radius:4px;font-size:.75rem}.enhancedGallery_privateTag__OyZjj{right:.5rem;background-color:#d5ffd5}.enhancedGallery_endMessage__YNhv1,.enhancedGallery_loading__HrVN9{text-align:center;padding:2rem;color:gray}.enhancedGallery_endMessage__YNhv1{font-style:italic}.enhancedGallery_categoriesContainer__2bhpR{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.enhancedGallery_categoryPill__MqAKe{border-radius:30px;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.enhancedGallery_categoryPill__MqAKe:hover{transform:translateY(-2px)}@media(max-width:768px){.enhancedGallery_galleryContainer__x7h7a{width:100%;padding:1.5rem;display:flex;flex-direction:column;background-color:#f9f9f9;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.enhancedGallery_galleryControls__fLMDM{flex-direction:column;gap:1rem;align-items:flex-start}.enhancedGallery_imagesGrid__h_ZVM{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}}.enhancedGallery_tutorialContainer__IT2CW{width:100%;margin-bottom:2rem;border-radius:12px;overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.enhancedGallery_tutorialHeader__PIZh5{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#000}.enhancedGallery_caratIcon__18rhP{cursor:pointer;transition:transform .3s ease}.enhancedGallery_caratIcon__18rhP.enhancedGallery_open__voIoX{transform:rotate(180deg)}.enhancedGallery_tutorialContent__6EIOI{position:relative;box-sizing:content-box;width:100%;aspect-ratio:2.1075740944}.enhancedGallery_tutorialIframe__4R3Na{position:absolute;top:0;left:0;width:100%;height:100%}.enhancedGallery_tutorialButtonContainer__LRwQ_{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;width:100%}.enhancedGallery_tutorialButtonText__7iurz{font-size:1.1rem;font-weight:500;color:#333;margin-bottom:.75rem;text-align:center}.enhancedGallery_tutorialButton___fgPx{position:relative;width:280px;height:160px;border-radius:12px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05),rgba(217,70,239,.05));display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.enhancedGallery_tutorialButton___fgPx:hover{transform:scale(1.03)}.enhancedGallery_tutorialButton___fgPx:before{content:"";position:absolute;inset:0;padding:3px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef,#6366f1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:enhancedGallery_borderAnimation__ef21D 4s linear infinite}.enhancedGallery_tutorialButton___fgPx .enhancedGallery_playIcon__rhWXt{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(99,102,241,.4);position:relative;z-index:1}.enhancedGallery_tutorialButton___fgPx .enhancedGallery_playIcon__rhWXt:after{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 20px;margin-left:4px}.enhancedGallery_tutorialButton___fgPx .enhancedGallery_playIcon__rhWXt:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:hsla(0,0%,100%,.3);animation:enhancedGallery_pulse__6E7ht 2s infinite;z-index:-1}@keyframes enhancedGallery_borderAnimation__ef21D{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes enhancedGallery_pulse__6E7ht{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.3}to{transform:scale(1);opacity:.6}}@keyframes enhancedGallery_spin__BRjK0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes enhancedGallery_glisten__vmxUD{0%{transform:translateX(-100%) rotate(30deg)}20%,to{transform:translateX(100%) rotate(30deg)}}.section_section__g9jBO{position:relative;padding:0}@media(max-width:991.98px){.section_section__g9jBO{padding:0}}@media(max-width:768px){.section_section__g9jBO{padding:0}}