

.contactSection {
    background: linear-gradient(to bottom, #f8f9fa, #ffffff);
    min-height: calc(100vh - 200px);
}

.formCard {
    border: none;
}

.inputCustom:focus {
    box-shadow: 0 0 0 4px rgba(91, 24, 216, 0.1);
}

@media (max-width: 991px) {
    .contactSection {
        padding: 3rem 0 2rem;
    }
    .formCard {
        padding: 1.25rem;
    }
}

@media (max-width: 767px) {
    .contactSection {
        min-height: auto;
    }
    .contactSection .row {
        gap: 1.25rem !important;
    }
    .formCard {
        padding: 1rem;
    }
    .submitBtn {
        padding: 0.9rem 1rem;
    }
}
