.search-wrapper{width:100%;position:relative;z-index:10;margin-top:24px;margin-bottom:0}@media(max-width:768px){.search-wrapper{margin-top:16px;padding:0 20px}}.search-wrapper .search-block{display:flex;justify-content:center;width:100%}.search-wrapper .search-content{width:45%;min-width:320px;display:flex;align-items:stretch;background:#fff;border-radius:999px;padding:15px 18px;box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 6px 20px 0 rgba(0,0,0,.12)}@media(max-width:1024px){.search-wrapper .search-content{width:50%}}@media(max-width:768px){.search-wrapper .search-content{width:100%;flex-direction:column;padding:20px 18px;border-radius:14px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}}.search-wrapper .search-content .search-input{padding:0 14px;flex:1;border:1px solid #ccc;height:40px;color:#000;font-family:NoirPro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:#fff;outline:none;appearance:none}@media(max-width:768px){.search-wrapper .search-content .search-input{width:100%;margin-bottom:12px;padding:10px 14px;border-radius:8px}}.search-wrapper .search-content .search-input-text{border-radius:999px 0 0 999px;margin-right:0;border-right:none}@media(max-width:768px){.search-wrapper .search-content .search-input-text{border-radius:8px;border-right:1px solid #ccc}}.search-wrapper .search-content .search-input-select{border-radius:0;margin-right:0;border-left:1px solid #ccc;border-right:none}@media(max-width:768px){.search-wrapper .search-content .search-input-select{border-radius:8px;border-left:1px solid #ccc;border-right:1px solid #ccc}}.search-wrapper .search-content .search-btn{margin-left:0;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#191919;font-family:NoirPro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:transparent;border:1px solid #ccc;border-radius:0 999px 999px 0}@media(max-width:768px){.search-wrapper .search-content .search-btn{border-radius:15px;background:#009640;padding:10px;width:100%;color:#fff;text-align:center;font-size:18px;line-height:0;margin-left:0;display:flex;justify-content:center}}.search-wrapper .search-content .search-btn svg{margin-right:6px}@media(max-width:768px){.search-wrapper .search-content .search-btn svg{margin-right:0;margin-bottom:3px}}