.elementor-6047 .elementor-element.elementor-element-97b088b{--display:flex;overflow:visible;}.elementor-6047 .elementor-element.elementor-element-cec3e9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6047 .elementor-element.elementor-element-fd62cfe{--display:flex;--min-height:0px;overflow:visible;}.elementor-6047 .elementor-element.elementor-element-97e3bb2{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6047 .elementor-element.elementor-element-fd62cfe{--width:50%;}.elementor-6047 .elementor-element.elementor-element-97e3bb2{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-2443da1 *//* Register button */
.um .um-button,
.um input[type=submit][value="Register"] {
  background: #1C1C6E !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 8px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.um .um-button:hover,
.um input[type=submit][value="Register"]:hover {
  background: #16166a !important;
}

/* Login button — outline style */
.um .um-alt-button,
.um input[type=submit][value="Login"] {
  background: transparent !important;
  color: #1C1C6E !important;
  border: 1.5px solid #1C1C6E !important;
  border-radius: 8px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.um .um-alt-button:hover,
.um input[type=submit][value="Login"]:hover {
  background: #1C1C6E !important;
  color: #ffffff !important;
}/* End custom CSS */