.elementor-11 .elementor-element.elementor-element-f34a284{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-f34a284:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f34a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-apphoedaannl-dev.kinsta.cloud/wp-content/uploads/2026/05/0V0A9977-scaled.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-f34a284.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-77c9a3e{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#AAA5A529;--border-color:#AAA5A529;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-77c9a3e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-77c9a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0D0D66;}.elementor-11 .elementor-element.elementor-element-b778777{--spacer-size:73px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-74c7b54 img{width:60%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-77c9a3e{--width:580px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-f34a284:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f34a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-f34a284:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f34a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-apphoedaannl-dev.kinsta.cloud/wp-content/uploads/2026/05/0V0A9935-scaled.jpg");background-position:center left;}.elementor-11 .elementor-element.elementor-element-f34a284{--justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-77c9a3e{--width:90%;--min-height:65vh;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-e5f6d13 */.um-login {
  background: rgba(10, 15, 20, 0);
  border-radius: 20px;
  padding: 40px;
  max-width: 430px;
}

.um-login .um-field-area input {
  background: rgba(255,255,255,0.08) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  border-radius: 18px !important;
  color: #ffffff !important;
  padding: 16px 20px !important;
}

.um-login .um-field-area input::placeholder {
  color: rgba(255,255,255,0.55) !important;
}

.um-login .um-field-area input:focus {
  background: rgba(255,255,255,0.10) !important;
  border-color: rgba(255,122,0,0.55) !important;
  box-shadow: 0 0 0 4px rgba(255,122,0,0.12) !important;
}

.um-login .um-button {
  background: linear-gradient(135deg, #FF9800 0%, #FF7A00 100%) !important;
  border: none !important;
  border-radius: 999px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 16px !important;
  width: 100% !important;
  box-shadow: 0 12px 30px rgba(255,122,0,0.30) !important;
}

.um-login .um-button:hover {
  background: linear-gradient(135deg, #FFAA1C 0%, #FF8500 100%) !important;
  box-shadow: 0 18px 36px rgba(255,122,0,0.40) !important;
}

.um-login .um-field-label,
.um-login .um-link-alt,
.um-login .um-col-alt-b {
  color: rgba(255,255,255,0.78) !important;
}

.um-login .um-link-alt a,
.um-login a {
  color: rgba(255,255,255,0.82) !important;
}

.um-login .um-link-alt a:hover,
.um-login a:hover {
  color: #FF9800 !important;
}

.um-login input[type="checkbox"] {
  accent-color: #FF7A00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c9a3e */.elementor-11 .elementor-element.elementor-element-77c9a3e {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: rgba(5, 10, 18, 0.58);

    border: 1px solid rgba(255,255,255,0.06);

    box-shadow:
        0 10px 40px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.03);

    border-radius: 28px;
}/* End custom CSS */