.he-sok-form{position:relative;margin:0}.he-sok-form .rekai-autocomplete{display:block!important;width:100%}.he-sok-form .he-sok-input{display:block;width:100%;margin:0;padding:0 48px 0 0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#fff;font-family:inherit;font-size:1.625rem;font-weight:300;height:auto;min-height:0;line-height:1.5}.he-sok-form .he-sok-input:focus{outline:none;border:0;background:#fff0;box-shadow:none}.he-sok-form .he-sok-input::placeholder{color:rgb(255 255 255 / .7);opacity:1}.he-sok-form .he-sok-submit,.he-sok-form .he-sok-submit:hover,.he-sok-form .he-sok-submit:focus{width:auto;height:auto;line-height:0;position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0;padding:1px 6px;border:0;background:#fff0;cursor:pointer;z-index:2}.he-sok-form .he-sok-submit img{display:block;max-width:none;width:25px;height:25px}.he-sok-form .rekai-dropdown-menu{width:100%;margin-top:12px;background:#fff;border-bottom:1px solid #ccc;border-radius:0 0 3px 3px;box-shadow:0 4px 8px rgb(0 0 0 / .12);z-index:100}.he-sok-form .rekai-suggestion{padding:5px 12px;cursor:pointer}.he-sok-form .rekai-suggestion p{margin:0;color:#4a4a4a;font-size:1rem;font-weight:300;line-height:28px}.he-sok-form .rekai-suggestion.rekai-cursor,.he-sok-form .rekai-suggestion:hover{background:#e6f1fc}@media (max-width:767px){.he-sok-form .he-sok-input{font-size:1.25rem}}