/* Keep the exported Elementor wrappers full width while centering only the auth form. */
.auth-section {
    width: 100% !important;
}

.auth-section > .elementor-container {
    width: min(100%, 550px) !important;
    max-width: 550px !important;
    margin-inline: auto !important;
}

.auth-section :is(
    .elementor-row,
    .elementor-column,
    .elementor-column-wrap,
    .elementor-widget-wrap,
    .elementor-widget-container,
    .aheto-heading
) {
    width: 100% !important;
    max-width: 100% !important;
}

.auth-section .elementor-widget-aheto_heading {
    display: flex !important;
    justify-content: center !important;
}

.auth-form-wrap {
    width: 100%;
    max-width: 550px;
    margin-inline: auto !important;
}

.auth-section a {
    color: #000;
    text-decoration: none;
}

.auth-section .textInput {
    height: 45px;
}
