.elementor-966 .elementor-element.elementor-element-a2d5801{--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;}.elementor-966 .elementor-element.elementor-element-99744d1{--display:flex;--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;}.elementor-966 .elementor-element.elementor-element-7119936{--display:flex;--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;}.elementor-966 .elementor-element.elementor-element-f710ba7{text-align:center;}@media(min-width:768px){.elementor-966 .elementor-element.elementor-element-99744d1{--width:50%;}.elementor-966 .elementor-element.elementor-element-7119936{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-3b6a339e */.loginform {
  width: 100%;
  max-width: 380px;
  padding: 2.5rem 2rem;
  border-radius: 16px;

  /* Glass effect */
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  /* Subtle border & shadow */
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow:
    0 8px 32px rgba(0, 0, 0, 0.25);

  /* Typography */
  color: #ffffff;
  font-family: "Inter", system-ui, -apple-system, sans-serif;
}
.loginform button {
  width: 100%;
  padding: 14px 0;
  border: 2px solid #000;
  border-radius: 999px;
  background-color: transparent;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.25s ease, color 0.25s ease;
}

.loginform button:hover {
   background-color: #000;
  color: #fff;
}/* End custom CSS */