.name-search-container{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 10px;background:none;max-width:500px;margin:0 auto 0 auto;position:relative;border:1px solid #ddd}.name-search-container i.fa-search{color:#0097c1;font-size:16px;margin-left:10px}input[type="text"]{border:0px!important;flex:1;padding:10px 15px;font-size:14px;border-radius:2px;outline:none;font-family:"Roboto",sans-serif;transition:all 0.3s ease}.clear-search-btn{background-color:#fff;border:none;border-radius:2px;padding:8px 12px;cursor:pointer;transition:all 0.3s ease;color:#2c3e50;font-size:14px;margin-right:5px}.clear-search-btn:hover{background-color:#0097c1;color:#fff;border-color:#fff0}.team-filter-container{display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px 20px;background:none;border-radius:2px;box-shadow:0 2px 8px rgb(0 0 0 / .1);width:100%;margin:0;border:1px solid #ddd;border-left:0;border-right:0}.team-filter-container-inner{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;padding:0;background:none;width:100%;overflow-x:auto}.team-filter-btn{padding:8px 16px;font-size:13px;font-weight:600;border:1px solid #bdbdbd;background-color:#fff;color:#2c3e50;cursor:pointer;border-radius:2px;transition:all 0.3s ease;font-family:"Roboto",sans-serif;display:inline-flex;align-items:center;gap:6px}.team-filter-btn i{font-size:14px}.team-filter-btn:hover{background-color:#0097c1;color:#fff;transform:translateY(-2px);border-color:#fff0}.team-filter-btn.active{background-color:#0097c1;color:#fff}.team-section{transition:opacity 0.3s ease}.team-section .elementor-heading-title{text-align:center;color:#000!important}.team-section .elementor-widget-image img{border-radius:50%;object-fit:cover;height:200px;width:200px;max-width:200px}.team-section p,.team-section span,.team-section .elementor-heading-title{color:#000!important;text-align:center}.team-section p.elementor-heading-title{font-size:20px}@media (max-width:768px){.name-search-container{max-width:95%;padding:10px 8px}.name-search-input{font-size:13px;padding:8px 12px}.clear-search-btn{padding:6px 10px;font-size:12px}.team-filter-container{gap:6px;padding:10px 8px}.team-filter-btn{padding:6px 12px;font-size:11px;gap:4px}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container{text-align:center}.elementor-heading-title.elementor-size-default.title{font-size:15px;color:#0097c1!important}