.sign-card {
    border-radius: 24px !important;
}

@media (max-width: 1024px) {
    .sign-card {
        margin-left: 1rem;
        margin-right: 1rem;
    }
}

.login-form-control {
    width: 100%;
    padding: 0.75rem 1rem;
    border: 1px solid #D9D9D9;
    border-radius: 50px;
    background-color: transparent;
    font-size: 1rem;
    color: #ABABAB;
    transition: all 0.3s ease;
    box-shadow: none;
}

.login-form-control:focus {
    border-color: #3c2011;
    outline: none;
    box-shadow: 0 0 0 4px rgba(255, 136, 77, 0.2);
}

.login-form-control::placeholder {
    color: #aaa;
    font-weight: 400;
}
textarea.login-form-control {
    border-radius: 14px !important;
}
.contact-form-control {
    width: 100%;
    padding: 0.75rem 1rem;
    border: 1px solid #D9D9D9;
    border-radius: 24px;
    background-color: transparent;
    font-size: 1rem;
    color: #ABABAB;
    transition: all 0.3s ease;
    box-shadow: none;
}

.contact-form-control:focus {
    border-color: #3c2011;
    outline: none;
    box-shadow: 0 0 0 4px rgba(255, 136, 77, 0.2);
}

.contact-form-control::placeholder {
    color: #aaa;
    font-weight: 400;
}









.forget-text {
    font-family: "Poppins", sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 600 !important;
}

.sign-in-line {
    border-top: 1px solid #313131;
}

.terms-bold {
    font-family: "Poppins", sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    color: inherit;
}

.form-check-label {
    font-size: 0.875rem;
    font-family: "Poppins", sans-serif !important;
    font-weight: 400;
}

.form-check .form-check-input {
    width: 18.74px;
    height: 18.74px;
}

.form-check .form-check-input {
    width: 18.74px !important;
    height: 18.74px !important;
}

@media (max-width: 768px) {
    .login-section {
        padding-top: 1.2rem !important;
        padding-bottom: 1.2rem !important;
    }
}
