html,
body {
    height: 100vh;
    width: 100vw;
    margin: 0;
    padding: 0;
}

.contentContainer {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100vw;
}

.header {
    height: 119px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background: white;
    overflow: hidden;
}

.headerCenterContent {
    width: 100%;
    max-width: 1200px;
}

.mainContent {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 24px;
    background: linear-gradient(55deg, #83a59f 0%, #cff0b5 100%);
}

.mainCenterContent {
    width: 100%;
    max-width: 1200px;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.maaindLogo {
    width: 200px;
    margin-left: 22px;
}

.card {
    /* Custom card styles */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease-in-out;
    background-color: #fdfdfd;
    /* Slightly off-white background for the card */
    border: 1px solid #eaeaea;
    /* Light border for a subtle distinction */
    border-radius: 0.25rem;
    /* Rounded corners for a modern look */
}


.card:hover {
    transform: scale(1.05);
}

.card-body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /* Use a modern, readable font */
    color: #333;
    /* Use a slightly softer color than black for text */
    padding: 1.25rem;
    /* Standard padding; adjust as needed for more/less space */
    height: 16vh;
}

.card-title {
    color: #007bff;
    /* Match title color to Bootstrap's primary color or choose another that fits your design */
    font-size: 1.25rem;
    /* Make the title larger to stand out more */
    margin-bottom: 0.75rem;
    /* Adjust spacing below the title */
}

.card-text {
    font-size: 1rem;
    /* Ensure text size is readable */
    margin-bottom: 1.25rem;
    /* Add more space below the text before the button */
}

.card:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    /* More pronounced shadow on hover */
    transform: translateY(-5px);
    /* Slight upward shift to give a lifting effect */
    transition: all 0.3s ease-in-out;
}


.card-body .btn-primary {
    background-color: #007bff;
    /* Customize button color */
    border-color: #007bff;
    /* Customize border color */
}

.card-body .btn-primary:hover {
    background-color: #0056b3;
    /* Darker on hover */
    border-color: #0056b3;
}
