/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */
 .mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-cover{object-fit:cover}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.um-elementor-member-name p{margin:0}.um-elementor-member-name p a{line-height:1!important}.um-elementor-member-name{margin-top:.4rem;margin-bottom:.4rem}.um-elementor-member-image .avatar,.um-elementor-member-image img{margin:0 auto}.user-layout-spaced{grid-template-columns:30% 70%}.user-layout-spaced-two{padding-left:2rem}.um-elementor-member-image{position:relative!important;margin-bottom:1rem;display:flex;justify-content:center;padding:0}.um-elementor-member-image img{max-width:100px;height:100px;object-fit:cover;transition:transform 0.3s ease}.um-hover-content{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgb(253 208 0 / .9);opacity:0;transition:all 1s ease 0s;padding:25px}.um-custom-field{margin:0}.flip-card{background-color:#fff0;height:300px;perspective:1000px;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.5s;transition-property:transform,opacity}.flip-card:hover{transform:translateZ(-160px)}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;backface-visibility:hidden;-moz-backface-visibility:hidden}.flip-card:focus{outline:0}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%}.flip-card-front{z-index:2;display:flex;justify-content:center;align-items:center}.flip-card.flip-left:hover .flip-card-inner,.flip-card.flip-left:focus .flip-card-inner{transform:rotateY(180deg)}.flip-left .flip-card-back{transform:rotateY(180deg);z-index:1;display:flex;justify-content:center;align-items:center}.flip-card.flip-right:hover .flip-card-inner,.flip-card.flip-right:focus .flip-card-inner{transform:rotateY(-180deg)}.flip-right .flip-card-back{transform:rotateY(-180deg);z-index:1;display:flex;justify-content:center;align-items:center}.flip-card.flip-top:hover .flip-card-inner,.flip-card.flip-top:focus .flip-card-inner{transform:rotateX(-180deg)}.flip-top .flip-card-back{transform:rotateX(-180deg);z-index:1;display:flex;justify-content:center;align-items:center}.flip-card.flip-bottom:hover .flip-card-inner,.flip-card.flip-bottom:focus .flip-card-inner{transform:rotateX(180deg)}.flip-bottom .flip-card-back{transform:rotateX(180deg);z-index:1;display:flex;justify-content:center;align-items:center}.um-widget-member-holder{background:#fff;border-radius:8px;padding:1.5rem;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:all 0.3s ease}.um-widget-member-holder:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgb(0 0 0 / .15)}.um-elementor-member-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.um-elementor-member-name{margin-bottom:.75rem}.um-elementor-member-name a{text-decoration:none;font-weight:600;font-size:1.125rem;line-height:1.4;transition:color 0.3s ease}.um-custom-label{margin-right:.5rem}.um-elementor-member-name a:focus{outline:2px solid currentColor;outline-offset:2px}.um-widget-member-holder:focus-within{box-shadow:0 0 0 3px rgb(0 0 0 / .1)}.um-team-carousel-wrapper{display:grid;gap:20px}.um-team-carousel-wrapper.grid{display:grid!important}.um-team-carousel-wrapper.grid-cols-1,.um-team-carousel-wrapper.grid-cols-2,.um-team-carousel-wrapper.grid-cols-3,.um-team-carousel-wrapper.grid-cols-4,.um-team-carousel-wrapper.grid-cols-5,.um-team-carousel-wrapper.grid-cols-6,.um-team-carousel-wrapper.grid-cols-7,.um-team-carousel-wrapper.grid-cols-8,.um-team-carousel-wrapper.grid-cols-9,.um-team-carousel-wrapper.grid-cols-10,.um-team-carousel-wrapper.grid-cols-11,.um-team-carousel-wrapper.grid-cols-12{display:grid!important}.um-team-carousel-wrapper.md\:grid-cols-5{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.um-team-carousel-wrapper[class*="grid-cols-"]{display:grid!important}.um-team-carousel-wrapper[class*="md:grid-cols-"]{display:grid!important}.um-team-carousel-wrapper.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.um-team-carousel-wrapper.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}div.um-team-carousel-wrapper{display:grid!important}.flip-card-front .um-custom-field-container,.flip-card-back .um-custom-field-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}@media (max-width:768px){.um-team-carousel-wrapper{gap:15px}.um-team-carousel-wrapper.md\:grid-cols-1,.um-team-carousel-wrapper.md\:grid-cols-2,.um-team-carousel-wrapper.md\:grid-cols-3,.um-team-carousel-wrapper.md\:grid-cols-4,.um-team-carousel-wrapper.md\:grid-cols-5,.um-team-carousel-wrapper.md\:grid-cols-6{display:grid!important}}@media (max-width:480px){.flip-card-front .um-custom-field-container,.flip-card-back .um-custom-field-container{padding:15px}}.um-filter-label i{font-size:.75rem;margin-right:8px;color:#007cba}.um-filter-label{display:flex;gap:.5rem;align-items:center;font-weight:600;margin-bottom:8px;color:#333;font-size:14px}.um-filter-dropdown{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}.um-filter-checkboxes,.um-filter-radios{display:flex;flex-direction:column;gap:.5rem}.um-checkbox-item,.um-radio-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer;padding:.25rem 0}.um-checkbox-item input,.um-radio-item input{margin:0}.um-apply-filters,.um-clear-filters{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;transition:all 0.2s}.um-apply-filters{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.um-apply-filters:hover{background-color:#2563eb;border-color:#2563eb}.um-clear-filters{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.um-clear-filters:hover{background-color:#e5e7eb;border-color:#9ca3af}.um-filter-container{margin-bottom:1rem}.um-filter-form{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.um-filter-field{display:flex;flex-direction:column;gap:.25rem}.um-filter-select,.um-filter-text{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:150px}.um-filter-checkboxes,.um-filter-radios{display:flex;flex-direction:column;gap:.25rem}.um-filter-checkbox,.um-filter-radio{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.um-filter-apply,.um-filter-clear{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;cursor:pointer;font-size:.875rem;transition:all 0.2s}.um-filter-apply{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.um-filter-apply:hover{background-color:#2563eb;border-color:#2563eb}.um-filter-clear:hover{background-color:#f3f4f6}.um-filter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.um-filter-toggle-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all 0.2s ease-in-out;white-space:nowrap;min-width:120px;justify-content:center}.um-filter-toggle-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#1f2937}.um-filter-toggle-btn:focus{outline:2px solid #007cba;outline-offset:2px;border-color:#007cba}.um-filter-toggle-btn.active{background-color:#007cba;border-color:#007cba;color:#fff}.um-filter-toggle-btn.active:hover{background-color:#005a87;border-color:#005a87}.um-filter-arrow{transition:transform 0.2s ease-in-out;font-size:.75rem}.um-filter-toggle-btn.active .um-filter-arrow{transform:rotate(180deg)}.um-filter-panel.um-filter-panel-hidden{display:none!important;visibility:hidden!important;opacity:0!important;max-height:0!important;overflow:hidden!important}.um-filter-panel.hidden{display:none!important;visibility:hidden!important;opacity:0!important;max-height:0!important;overflow:hidden!important}.um-filter-panel:not(.um-filter-panel-hidden):not(.hidden){display:block!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important}@media (max-width:768px){.um-filter-header{flex-direction:column;align-items:stretch;gap:.75rem}.um-filter-toggle-btn{width:100%;justify-content:center}.um-global-search-container{order:2}.um-filter-toggle-btn{order:1}}#um-member-user-table_filter{display:flex}.um-filter-panel{padding-top:20px;margin-top:15px}.um-filter-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.um-filter-item{display:flex;flex-direction:column;gap:8px}.um-filter-dropdown:focus{outline:none;border-color:#007cba;box-shadow:0 0 0 2px rgb(0 124 186 / .1)}.um-filter-checkboxes{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:8px;background:#fff}.um-checkbox-item{display:flex;align-items:center;padding:6px 0;cursor:pointer;font-size:14px}.um-checkbox-item input[type="checkbox"]{margin-right:8px}.um-checkbox-item span{font-size:14px}.um-filter-radios{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:8px;background:#fff}.um-radio-item{display:flex;align-items:center;padding:6px 0;cursor:pointer;font-size:14px}.um-radio-item input[type="radio"]{margin-right:8px}.um-radio-item span{font-size:14px}.um-filter-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:15px}.um-apply-filters,.um-clear-filters{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.um-apply-filters{background:#007cba;color:#fff}.um-apply-filters:hover{background:#005a87}.um-clear-filters{background:#6c757d;color:#fff}.um-clear-filters:hover{background:#545b62}.um-no-filters-message{text-align:center;padding:20px;color:#6c757d;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.um-no-filters-message p{margin:0;font-size:14px}.um-pagination-info{font-size:.875rem;color:#6b7280;text-align:center;margin-bottom:10px}.um-pagination-links{display:flex;gap:.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.um-pagination a{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;text-decoration:none;color:#374151;font-size:.875rem;transition:all 0.2s}.um-pagination-container{margin-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.um-pagination-link{display:inline-block;padding:8px 12px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333;background:#fff;transition:all 0.3s ease}.um-pagination-link:hover{background:#f8f9fa;border-color:#007cba;color:#007cba}.um-pagination-link.active{background:#007cba;border-color:#007cba;color:#fff}.um-upgrade-notice{margin:15px 0;padding:15px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;border-left:4px solid gold;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.um-upgrade-notice-content{color:#fff;text-align:center}.um-upgrade-notice-content strong{font-size:16px;display:block;margin-bottom:8px}.um-upgrade-notice-content br{margin:5px 0}.um-upgrade-button{background:#ffd700!important;color:#333!important;padding:10px 20px!important;text-decoration:none!important;border-radius:6px!important;display:inline-block!important;font-weight:600!important;transition:all 0.3s ease!important;border:2px solid #ffd700!important}.um-upgrade-button:hover{background:#ffed4e!important;border-color:#ffed4e!important;transform:translateY(-2px);box-shadow:0 4px 8px rgb(255 215 0 / .3)}.um-filter-upgrade-notice{margin:15px 0;padding:15px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;border-left:4px solid gold;box-shadow:0 4px 6px rgb(0 0 0 / .1);text-align:center}.um-filter-upgrade-notice .um-upgrade-notice-content{color:#fff}.um-filter-upgrade-notice .um-upgrade-notice-content strong{font-size:16px;display:block;margin-bottom:8px}.um-filter-upgrade-notice .um-upgrade-notice-content br{margin:5px 0}.elementor-control-raw-html.um-upgrade-notice{margin:10px 0;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:6px;border-left:3px solid gold}.elementor-control-raw-html.um-upgrade-notice .um-upgrade-notice-content{color:#fff;font-size:13px;line-height:1.4}.elementor-control-raw-html.um-upgrade-notice .um-upgrade-notice-content strong{font-size:14px;display:block;margin-bottom:6px}.elementor-control-raw-html.um-upgrade-notice .um-upgrade-button{font-size:12px;padding:8px 16px!important;margin-top:8px}.um-user-list-container .um-search-container{margin-bottom:16px}.um-user-list-container .um-search-form{display:flex;gap:10px;align-items:stretch}.um-user-list-container .um-search-input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#111827;font-size:14px;line-height:1.2}.um-user-list-container .um-search-input:focus,.um-user-list-container .um-filter-dropdown:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.um-user-list-container .um-search-button,.um-user-list-container .um-filter-toggle-btn,.um-user-list-container .um-apply-filters,.um-user-list-container .um-clear-filters{border:0;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;line-height:1;transition:background-color 0.2s ease,opacity 0.2s ease}.um-user-list-container .um-search-button,.um-user-list-container .um-filter-toggle-btn{min-height:44px;padding:0 16px;background:#007cba;color:#fff;border:0;box-shadow:none}.um-user-list-container .um-search-button:hover,.um-user-list-container .um-filter-toggle-btn:hover{background:#005f8d}.um-user-list-container .um-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.um-user-list-container .um-apply-filters,.um-user-list-container .um-clear-filters{min-height:40px;padding:0 16px}.um-user-list-container .um-apply-filters{background:#007cba;color:#fff;border:0;box-shadow:none}.um-user-list-container .um-apply-filters:hover{background:#005f8d}.um-user-list-container .um-clear-filters{background:#6b7280;color:#fff;border:0;box-shadow:none}.um-user-list-container .um-clear-filters:hover{background:#4b5563}@media (max-width:640px){.um-user-list-container .um-search-form{flex-direction:column}.um-user-list-container .um-filter-actions{justify-content:stretch}.um-user-list-container .um-apply-filters,.um-user-list-container .um-clear-filters{flex:1 1 auto}}.um-filter-controls .umwfe-locked-filters{grid-column:1 / -1;position:relative;isolation:isolate;margin-top:4px;padding:14px 12px 10px;border:1px dashed #c4b5fd;border-radius:8px;overflow:hidden;background:#f8f7ff}.umwfe-locked-filters-demo{position:absolute;inset:0;z-index:0;display:flex;gap:10px;padding:12px;pointer-events:none;opacity:.28}.umwfe-locked-filters-demo-facets{display:flex;flex-direction:column;gap:6px;width:28%;min-width:72px}.umwfe-locked-filters-demo-facets span{display:block;height:10px;border-radius:999px;background:#4f46e5}.umwfe-locked-filters-demo-facets span:nth-child(2){width:78%}.umwfe-locked-filters-demo-facets span:nth-child(3){width:62%}.umwfe-locked-filters-demo-facets span:nth-child(4){width:88%;height:22px;border-radius:4px;opacity:.45}.umwfe-locked-filters-demo-facets span:nth-child(5){width:70%;height:22px;border-radius:4px;opacity:.35}.umwfe-locked-filters-demo-facets span:nth-child(6){width:54%;height:22px;border-radius:4px;opacity:.25}.umwfe-locked-filters-demo-cards{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.umwfe-locked-filters-demo-cards span{display:block;border-radius:6px;background:linear-gradient(180deg,#c7d2fe 0%,#e0e7ff 40%,#eef2ff 100%);min-height:42px}.umwfe-locked-filters-slots{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.umwfe-locked-filter{opacity:.7}.umwfe-locked-filter .um-filter-dropdown{cursor:not-allowed;background:#f3f4f6;color:#6b7280}.umwfe-locked-filter .umwfe-pro-badge{display:inline-block;background:#4f46e5;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;vertical-align:middle;margin-left:4px}.umwfe-locked-filters-cta{position:relative;z-index:1;margin:10px 0 0;font-size:12px;line-height:1.4;color:#4338ca}.umwfe-locked-filters-cta a{color:#3730a3;font-weight:600}