.landing-section .content-container {
    padding: 2rem 0;
    justify-content: center;
}

.landing-info-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem 1rem 1rem 0;
}


.landing-image-container {
    padding: 0;
}

.landing-image-container img {
    border-radius: var(--radius-normal);
    box-shadow: var(--shadow-normal);
}


.landing-info-container .title {
    font-size: var(--font-size-title-normal);
    font-weight: 500;
}

.landing-info-container .description {
    max-width: 450px;
    padding-bottom: 0.25rem;
}

.landing-info-container button {
    border-radius: var(--radius-normal);
    align-items: center;
    font-weight: 500;
    padding: 0.25rem 1.25rem;
    outline: 2px solid var(--accent-color) !important;
    text-decoration: none;
    cursor: pointer;
}




/* Add User PopUp*/

.create-user-popup-self {
    display: flex;
    flex-direction: column;
    max-width: 600px !important;
}

.create-user-popup-self .title-container .title {
    font-size: var(--font-size-title-small);
    font-weight: 500;
}

.create-user-popup-self .title-container {
    padding: 1rem 1rem 0.5rem;
    background: rgba(60, 1, 1, 0.02);
}

.create-user-popup-self .title-container .subtitle {
    font-size: var(--font-size-normal);
    color: var(--primary-text-color-75);
}


.registration-form {
    padding: 1rem;
}

.registration-form .input-fields-container {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin-bottom: 1rem;
}

.registration-form .input-field-group-container {
    display: flex;
    gap: 0.5rem;
}

.registration-form .input-field-group-container > * {
    flex: 1;
}

.registration-form input {
    background: var(--pop-up-background-color);
}

.registration-form .input-label-container {
    padding-bottom: 0.25rem;
    font-size: var(--font-size-normal);
}

.registration-form button[type=submit] {
    border-radius: var(--radius-normal);
    align-items: center;
    font-weight: 500;
    padding: 0.25rem 1.25rem;
    outline: 2px solid var(--accent-color);
    text-decoration: none;
    cursor: pointer;
}

.registration-form button[type=button] {
    border-radius: var(--radius-normal);
    align-items: center;
    padding: 0.25rem 1.25rem;
    text-decoration: none;
    cursor: pointer;
}