.elementor-21 .elementor-element.elementor-element-af439a4{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-1b440b22{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-1b440b22.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-af439a4{--content-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-1b440b22 */@media (max-width: 768px) {
/* Aumentar largura e altura dos campos de input */
.user-registration-Input {
    width: 100% !important;
    height: 50px !important;
    font-size: 16px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
}

/* Aumentar tamanho do botão de login */
.user-registration-Button {
    width: 100% !important;
    height: 50px !important;
    font-size: 16px !important;
    padding: 10px !important;
}

/* Aumentar área do container do formulário */
.ur-form-row {
    width: 100% !important;
    margin: 0 auto !important;
}

/* Garantir que o grid do formulário se ajuste corretamente */
.ur-form-grid {
    width: 100% !important;
}

label {
    margin-top: 0;
    margin-bottom: 12px;
    color: #222;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    display: block;
    cursor: default;
}

/* Estilo para legendas e labels com a classe .ur-label */
.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label,
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label {
    font-weight: bold;
    font-size: 16px; /* Ajuste opcional para melhorar a leitura */
    margin-top: 10px;
    margin-bottom: 8px;
}
    .ur-frontend-form.login {
    padding: 5px 10px!important;
    width: 90vw!important;
}
.user-registration-Button {
    margin-bottom: 15px!important;
}
}/* End custom CSS */