    .search-box {
            position: relative;
            max-width: 780px;
            margin: 0 auto;
        }
        
        .search-input {
            width: 100%;
            padding: 16px 20px 16px 48px;
            border-radius: 50px;
            border: 1px solid #e0e0e0;
            font-size: 16px;
            outline: none;
        }
        
        .search-icon {
            position: absolute;
            left: 16px;
            top: 50%;
            transform: translateY(-50%);
     