.cc-search-wrapper{width:100%}.cc-search-wrapper .input-group{position:relative;flex-wrap:nowrap}.cc-search-wrapper .ac_input{width:100%;height:42px;border:1px solid #00bcd4 !important;border-radius:999px !important;padding:0 48px 0 20px !important;font-size:.9rem;color:#1a2535;background:#fff !important;outline:none;box-shadow:none !important;transition:border-color .2s,box-shadow .2s;font-family:inherit}.cc-search-wrapper .ac_input::placeholder{color:#aab5c0;font-weight:400}.cc-search-wrapper .ac_input:focus{border-color:#0AB4FF !important;box-shadow:0 0 0 3px rgba(0,237,255,.12) !important}.cc-search-wrapper .input-group-append{position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:10}.cc-search-wrapper .btn{width:34px !important;height:34px !important;border:none !important;border-radius:50% !important;background:#00bcd4 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;padding:0 !important;transition:background .15s !important;box-shadow:none !important}.cc-search-wrapper .btn:hover{background:#0AB4FF !important}.cc-search-wrapper .btn-secondary{background:#00EDFF !important}.cc-search-wrapper .btn-secondary:hover{background:#0AB4FF !important}