.elementor-621 .elementor-element.elementor-element-39a424e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-fb271de */.vin-input-container {
            position: relative;
            width: 100%; /* Adjust width as needed */
        }

        .vin-input {
            
            width: 100%;
            
 padding: 16px 0px 16px 7px; 
 border: 2px solid #FFB300;
border-radius: 25px; 
    font-size: 20px;
            outline: none;
        }

        .vin-input::placeholder {
            color: #aaa; /* Placeholder color */
        }

        .submit-button {
            position: absolute;
            right: 4px; /* Adjust positioning */
            top: 50%;
            transform: translateY(-50%);
            background-color: #FFB300;
            color: BLACK;
            border: none;
            border-radius: 25px; /* Rounded corners */
            padding: 16px 22px; /* Adjust padding */
            cursor: pointer;
            font-size: 16px;
            font-weight: 700;
        }

        .submit-button:hover {
            background-color: darkorange; /* Darker on hover */
        }
        
        input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 25px;
    padding: 16px 0px 16px 7px;
    transition: all .3s;
    border: 2px solid #FFB300;
    font-size: 20px;
    outline: none;
}

input[type=text]::placeholder {
    color:#aaa;
    font-weight:600;
    font-size:22px;
}/* End custom CSS */