.elementor-1498 .elementor-element.elementor-element-dd84b46{--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;--justify-content:center;--gap:71px 71px;--row-gap:71px;--column-gap:71px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1498 .elementor-element.elementor-element-04ea570{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-1498 .elementor-element.elementor-element-04ea570.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1498 .elementor-element.elementor-element-3cdb703{--display:flex;}.elementor-1498 .elementor-element.elementor-element-9ab832b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-1498 .elementor-element.elementor-element-9ab832b{text-align:center;}.elementor-1498 .elementor-element.elementor-element-9ab832b .elementor-heading-title{color:#FFFFFF;}.elementor-1498 .elementor-element.elementor-element-2a9961f > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-1498 .elementor-element.elementor-element-2a9961f{text-align:center;color:#FFFFFF;}.elementor-1498 .elementor-element.elementor-element-2a9961f p{margin-block-end:3px;}.elementor-1498 .elementor-element.elementor-element-e46ff4e{--display:flex;--min-height:0px;--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-1498 .elementor-element.elementor-element-e46ff4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1498 .elementor-element.elementor-element-f11b4cf{width:100%;max-width:100%;}.elementor-1498 .elementor-element.elementor-element-f11b4cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1498 .elementor-element.elementor-element-f11b4cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1498 .elementor-element.elementor-element-f11b4cf{width:var( --container-widget-width, 343px );max-width:343px;--container-widget-width:343px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1498 .elementor-element.elementor-element-dd84b46{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1498 .elementor-element.elementor-element-04ea570{width:var( --container-widget-width, 85.391px );max-width:85.391px;--container-widget-width:85.391px;--container-widget-flex-grow:0;}.elementor-1498 .elementor-element.elementor-element-f11b4cf{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-1498 .elementor-element.elementor-element-dd84b46{--content-width:1234px;}.elementor-1498 .elementor-element.elementor-element-e46ff4e{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1498 .elementor-element.elementor-element-e46ff4e{--width:393.039px;}}/* Start custom CSS for shortcode, class: .elementor-element-f11b4cf *//* LOGIN CONTAINER */
.centered-login {
  max-width: 800px;
  margin: 0 auto;
  padding: 30px;
  background: white;
  border-radius: 20px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.90);
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: visible;
}

/* FIELD WRAPPER */
.centered-login .wpforms-field-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
}

/* INDIVIDUAL FIELD */
.centered-login .wpforms-field {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* TEXT LABELS */
.centered-login .wpforms-field label {
  margin-bottom: 0px;
  font-weight: bold;
}

/* TEXT INPUTS */
.centered-login .wpforms-field input[type="text"],
.centered-login .wpforms-field input[type="email"],
.centered-login .wpforms-field input[type="password"] {
  width: 100%;
  max-width: 100%;
  padding: 15px;
  border-radius: 9px;
  border: 2px solid #ccc;
}

/* SUBMIT BUTTON */
.centered-login .wpforms-submit {
  width: 100%;
  background-color: #f5b800;
  color: white;
  font-weight: bold;
  padding: 12px;
  border-radius: 9px;
  border: none;
  cursor: pointer;
}

/* CENTER "Husk mig" CHECKBOX */
.centered-login .wpforms-field-hp {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  list-style: none;
}
/* Fjern punktform fra checkbox-listen */
.centered-login ul {
  list-style: none;
  padding-left: 0;
}/* End custom CSS */