.elementor-322 .elementor-element.elementor-element-5dc9844{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-c5e6b1f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-c5e6b1f.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-777fafeb{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-322 .elementor-element.elementor-element-777fafeb.e-con{--align-self:center;}.elementor-322 .elementor-element.elementor-element-7c5d41a6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-7c5d41a6.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-322 .elementor-element.elementor-element-5dc9844{--min-height:0vh;}.elementor-322 .elementor-element.elementor-element-777fafeb{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-322 .elementor-element.elementor-element-7c5d41a6{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-c5e6b1f{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-322 .elementor-element.elementor-element-777fafeb{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-322 .elementor-element.elementor-element-7c5d41a6{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-777fafeb *//* Contenedor del botón: ocupar toda la fila */
.ur-frontend-form .ur-button-container,
#user-registration-form .ur-button-container,
[id^="user-registration-form"] .ur-button-container{
  width: 100%;
  flex: 0 0 100%;
}

/* Botón Registrar: full width + color global */
.ur-frontend-form .ur-submit-button,
#user-registration-form .ur-submit-button,
[id^="user-registration-form"] .ur-submit-button{
  display: block;
  width: 100% !important;
  background-color: var(--e-global-color-332724a, #000) !important;
  border-color: var(--e-global-color-332724a, #000) !important;
  color: #fff !important;
  padding: 12px 16px;
  border-radius: 8px;
  transition: filter .15s ease;
}

/* Hover / focus */
.ur-frontend-form .ur-submit-button:hover,
.ur-frontend-form .ur-submit-button:focus{
  filter: brightness(.92);
}/* End custom CSS */