.elementor-7119 .elementor-element.elementor-element-25449ed{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7119 .elementor-element.elementor-element-20cb634 > .elementor-widget-container{background-color:#F3F6F7;padding:20px 30px 20px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__label{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__fields-group{flex-direction:column;gap:10em 10em;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field-wrap label{font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#0E5E94;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field-wrap.checkradio-wrap span{gap:20px;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field-wrap span::before{font-size:27px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a9e476e );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field-wrap label > span::before{background-color:var( --e-global-color-9bcea00 );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field-wrap label :not(:disabled):not(:checked):hover + span::before{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:10px 10px 10px 10px;margin:0px 0px -3px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder input{color-scheme:normal;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__calculated-field{font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-a9e476e );justify-content:start;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__action-button{background-color:var( --e-global-color-38a4125 );color:var( --e-global-color-9bcea00 );transition:all 0.3s;font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );padding:20px 20px 20px 20px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__submit{justify-content:center;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__next-page{padding:15px 40px 15px 40px;font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );border-style:none;border-radius:500px 500px 500px 500px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-149637d );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__next-page:hover{color:var( --e-global-color-a9e476e );background-color:var( --e-global-color-primary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__prev-page{padding:15px 40px 15px 40px;font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;color:var( --e-global-color-accent );background-color:var( --e-global-color-9bcea00 );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__prev-page:hover{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages{font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );border-style:none;color:var( --e-global-color-text );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );border-radius:30px 30px 30px 30px;color:var( --e-global-color-149637d );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:3px;min-height:3px;background-color:var( --e-global-color-accent );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:30px 30px 30px 30px;border-color:var( --e-global-color-primary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );border-radius:30px 30px 30px 30px;color:var( --e-global-color-secondary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{height:3px;min-height:3px;background-color:var( --e-global-color-149637d );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:23px 23px 23px 23px;border-color:var( --e-global-color-149637d );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{font-family:var( --e-global-typography-10d5afd-font-family ), Sans-serif;font-size:var( --e-global-typography-10d5afd-font-size );font-weight:var( --e-global-typography-10d5afd-font-weight );border-radius:30px 30px 30px 30px;color:var( --e-global-color-primary );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{height:3px;min-height:3px;background-color:var( --e-global-color-149637d );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:23px 23px 23px 23px;border-color:var( --e-global-color-149637d );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-message--success{text-align:center;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-message--error{text-align:center;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-address-autocomplete + .jet-adr-list{text-align:left;}@media(max-width:1024px){.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){line-height:var( --e-global-typography-text-line-height );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__calculated-field{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__action-button{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__next-page{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__prev-page{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{font-size:var( --e-global-typography-10d5afd-font-size );}}@media(max-width:767px){.elementor-7119 .elementor-element.elementor-element-20cb634 > .elementor-widget-container{padding:10px 10px 30px 10px;}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){line-height:var( --e-global-typography-text-line-height );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__calculated-field{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__action-button{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__next-page{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__prev-page{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{font-size:var( --e-global-typography-10d5afd-font-size );}.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{font-size:var( --e-global-typography-10d5afd-font-size );}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-20cb634 */.quantity-wrapper {
    display: flex;
    align-items: stretch;          /* Ens højde for alle elementer */
    width: 100%;
    border: 0px solid #0E5E94;     /* Mørkeblå kant */
    border-radius: 8px;
    overflow: hidden;
    height: 60px;                  /* Ens højde */
    box-sizing: border-box;
}

.quantity-wrapper * {
    box-sizing: border-box;
}

/* Plus/minus-knapper */
.qty-btn {
    background: #0E5E94;           /* Mørkeblå standard */
    color: #fff;                   /* Hvid tekst */
    border: none;
    min-width: 60px;               /* Fast bredde */
    height: 100%;                  /* Match wrapper-højde */
    padding: 0;
    line-height: 1;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s ease, color 0.2s ease;
    -webkit-appearance: none;
    appearance: none;
}

.qty-btn:hover {
    background: #fff;              /* Hvid på hover */
    color: #0E5E94;                 /* Mørkeblå tekst på hover */
}

.qty-btn:focus {
    background: #0E5E94;           /* Tilbage til standard ved fokus */
    color: #fff;
    outline: none;
    box-shadow: none;
}

/* Inputfeltet */
.quantity-wrapper input[type="number"] {
    border: none;
    flex: 1 1 auto;
    text-align: center;
    font-size: 18px;
    outline: none;
    height: 100%;
    padding: 0 0px;
    margin: -20px;
    background: #fff;              /* Hvid baggrund */
    color: #0E5E94;                 }


.jet-form-builder-row.field-type-number-field {margin-bottom:-8px;}

/* Fjern spinnere i WebKit-browsere */
.quantity-wrapper input[type="number"]::-webkit-outer-spin-button,
.quantity-wrapper input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Ens font på tværs af elementer */
.quantity-wrapper input[type="number"],
.qty-btn {
    font-family: inherit;
}

/* WP container fix */
.wp-container-core-group-is-layout-f7b4079d > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}



.privat-er .jet-form-builder-choice--item {width:250px} 

.etage .jet-form-builder-choice--item {width:350px} 
/* === Grundlayout for hvert valg (LI) – klikbar kort-stil === */


@media only screen and (max-width: 600px) {
.etage .jet-form-builder-choice--item {
    width: 280px;
}
.wp-block-image img {max-width: 10%;}

}

.jet-form-builder-choice .jet-form-builder-choice--item[role="checkbox"]{
  display:flex !important;
  align-items:center !important;
  gap:16px;
  cursor:pointer;
  border:1px solid #cbd5e1;
  border-radius:12px;
  background:#fff;
  transition:box-shadow .2s, border-color .2s, background .2s;
  padding:10px 20px;
}

/* Hover/focus på hele boksen */
.jet-form-builder-choice .jet-form-builder-choice--item[role="checkbox"]:hover,
.jet-form-builder-choice .jet-form-builder-choice--item[role="checkbox"]:focus{
  border-color:#0E5E94;
  box-shadow:0 0 0 3px rgba(14,94,148,.12);
  outline:none;
}

/* Checked state på hele boksen – let grøn baggrund */
.jet-form-builder-choice .jet-form-builder-choice--item[aria-checked="true"]{
  border-color:#0E5E94;
  background:#d5f2e3; /* grønnere tone */
}

/* === BYT PLADS INDE I KONTROL-SPAN: label → checkbox === */
.jet-form-builder-choice .jet-form-builder-choice--item-control{
  display:flex !important;
  flex-direction:row-reverse !important;
  align-items:center;
  gap:12px;
  width:auto !important;
  white-space:nowrap;
  margin-left:auto;
}

/* Label-stil */
.jet-form-builder-choice .jet-form-builder__label{
  display:inline-flex;
  align-items:center;
  margin:0;
  font-weight:600;
  cursor:pointer;
  color:#0f172a;
}

/* Når valgt, farv label en smule */
.jet-form-builder-choice .jet-form-builder-choice--item[aria-checked="true"] .jet-form-builder__label{
  color:#0E5E94;
}

/* === 100% RUND, STØRRE CHECK-CIRKEL === */
.jet-form-builder-choice .jet-form-builder-choice--item-control-input[type="checkbox"]{
  all:unset;
  box-sizing:border-box;
  display:inline-block;
  width:32px;
  height:32px;
  border:0px solid #0E5E94;
  border-radius:50%;
  background:#fff;
  position:relative;
  cursor:pointer;
  flex:0 0 32px;
  line-height:0;
  transition:background .15s, border-color .15s, box-shadow .15s;
  text-align:center;
}

/* Hover/focus på cirklen */
.jet-form-builder-choice .jet-form-builder-choice--item-control-input[type="checkbox"]:hover{
  box-shadow:0 0 0 3px rgba(14,94,148,.10);
}
.jet-form-builder-choice .jet-form-builder-choice--item-control-input[type="checkbox"]:focus{
  outline:none;
  box-shadow:0 0 0 3px rgba(14,94,148,.20);
}

/* Checked: fyld blå + flottere, tyndt flueben */
.jet-form-builder-choice .jet-form-builder-choice--item-control-input[type="checkbox"]:checked{
  background:#0E5E94;
  border-color:#oE5E94;
}

.jet-form-builder-choice .jet-form-builder-choice--item-control-input[type="checkbox"]:checked::after{
  content:"✔";
  font-size:20px;
  color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  line-height:1;
}

.elementor-5792 .elementor-element.elementor-element-59ca1fb .jet-form-builder__next-page-wrap {
    text-align: center;
}


.jet-form-builder-progress-pages__item--label{display:none;}




/* === Grundlayout for hvert valg (LI) – klikbar kort-stil === */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item[role="radio"]{
  display:flex !important;
  align-items:center !important;
  gap:16px;
  cursor:pointer;
  border:2px solid #cbd5e1;
  border-radius:10px;
  background:#fff;
  transition:box-shadow .2s, border-color .2s, background .2s;
  padding:10px 20px; /* matcher dine inline-styles */
}

/* Hover/focus på hele boksen */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item[role="radio"]:hover,
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item[role="radio"]:focus{
  border-color:#0E5E94;
  box-shadow:0 0 0 3px rgba(14,94,148,.12);
  outline:none;
}

/* Når valgt: blå kant + let grøn baggrund */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item[aria-checked="true"]{
  border-color:#0E5E94;
  background:#d5f2e3; /* grønnere tone ved valgt */
}

/* === BYT PLADS INDE I KONTROL-SPAN: label → cirkel (radio) === */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item-control{
  display:flex !important;
  flex-direction:row-reverse !important; /* label først, input sidst */
  align-items:center;
  gap:12px;
  width:auto !important;        /* ignorér evt. --jfb-choice-control-width */
  white-space:nowrap;
  margin-left:auto;             /* skub hele kontrolblokken til højre */
}

/* Label-stil */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder__label{
  display:inline-flex;
  align-items:center;
  margin:0;
  font-weight:600;
  cursor:pointer;
  color:#0f172a;
}

/* Farv label svagt når valgt (valgfrit) */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item[aria-checked="true"] .jet-form-builder__label{
  color:#0E5E94;
}

/* === 100% RUND, STØRRE RADIO-CIRKEL MED FLUEBEN === */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item-control-input[type="radio"]{
  all:unset;                  /* fjern arvede/tema-styles */
  box-sizing:border-box;
  display:inline-block;
  width:32px;
  height:32px;
  border:px solid #0E5E94;
  border-radius:50%;          /* perfekt rund */
  background:#fff;
  position:relative;
  cursor:pointer;
  flex:0 0 32px;              /* hold formen i flex */
  line-height:0;
  transition:background .15s, border-color .15s, box-shadow .15s;
  text-align:center;
}

/* Hover/focus på cirklen */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item-control-input[type="radio"]:hover{
  box-shadow:0 0 0 3px rgba(14,94,148,.10);
}
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item-control-input[type="radio"]:focus{
  outline:none;
  box-shadow:0 0 0 3px rgba(14,94,148,.20);
}

/* Checked: fyld blå + slankt flueben */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item-control-input[type="radio"]:checked{
  background:#0E5E94;
  border-color:#0E5E94;
}
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item-control-input[type="radio"]:checked::after{
  content:"✔";                 /* slankt flueben */
  font-size:20px;
  color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  line-height:1;
}

/* Sikringer mod tema-regler */
.wp-container-jet-forms-choices-field-is-layout-d24c7c46
  .jet-form-builder-choice--item.is-vertical{
  align-items:center !important;
}

/* LI kan være hvad som helst – vi styrer layoutet inde i kontrol-span'et */
.jet-form-builder-choice--item[role="radio"] .jet-form-builder-choice--item-control{
  display: flex !important;             /* læg label + input på række */
  flex-direction: row !important;       /* label før, input efter */
  align-items: center !important;
  gap: 12px;
  width: 100% !important;               /* fyld hele li-bredden */
  justify-content: flex-start !important;
}

/* Label (tekst) HELT til venstre og fylder resten */
.jet-form-builder-choice--item[role="radio"] .jet-form-builder__label{
  order: 1;
  flex: 1 1 auto !important;            /* presser input til højre */
  margin: 0 !important;
  text-align: left !important;
  padding-left:10px;
  white-space: nowrap;                   /* fjern evt. linjeskift – slet hvis ikke ønsket */
}

/* Radio-cirkel helt til højre */
.jet-form-builder-choice--item[role="radio"] .jet-form-builder-choice--item-control-input{
  order: 2;
  margin-left: auto !important;         /* skubber den ud til højre */
  flex: 0 0 auto !important;
}





/* Procent-progressbar */
.tr-progress-wrap { margin: 10px 0 20px; }
.tr-progress-track {
  position: relative; width: 100%; height: 15px;
  background: #f2f2f2; border-radius: 9999px; overflow: hidden;
}
.tr-progress-fill {
  height: 100%; width: 0%;
  background: #B7D0E1; border-radius: 9999px;
  transition: width .35s ease;
}
.tr-progress-label {
  margin-top: 8px; font-size: 12px; color: #334155; text-align: right; font-weight: 600;
}


/* Skjul JetFormBuilders standard progressbar */
.jet-form-builder-progress-pages {
    display: none !important;
}

.fuldpris {
    background-color :#d5f2e3; /* Lys grøn baggrund */
    font-weight: bold;        /* Gør teksten fed */
    font-size: 20px !important;          /* Gør teksten større */
    padding: 20px;             /* Giver luft omkring */
    border: 2px solid #ff9900; /* Fremhævet kant */
    border-radius: 6px;        /* Runde hjørner */
    justify-content:center !important;
}

.fuldpris .jet-form-builder__calculated-field-val {
    color: #0E5E94;     font-size: 20px !important;padding-left:10px;          /* Gør teksten større */
/* Mørk orange tekstfarve */
}
.fuldpris .jet-form-builder__calculated-field-suffix {color: #0E5E94;padding-top:0px;  }

.antal {border-radius:0px !important;}

.rabat .pris {font-size:34px !important; color: #FF7846 !important; justify-content:center !important; border:0px !important;}

.rabat .pris2 {font-size:18px !important; color: #000000 !important; justify-content:center !important; border:0px !important;}


.rabat .pris .jet-form-builder__calculated-field-suffix{font-size:12px;margin-top:14px; font-weight:300;}


/* Gør bokse klikbare og giv visuel feedback */
.wp-block-columns.rabat .wp-block-column.is-selectable {
  cursor: pointer;
  transition: box-shadow .2s ease, border-color .2s ease, transform .02s ease;
}

/* Hover-effekt */
.wp-block-columns.rabat .wp-block-column.is-selectable:hover {
  box-shadow: 0 0 0 2px #cfe9f1 inset;
}

/* Valgt boks */
.wp-block-columns.rabat .wp-block-column.is-selected {
  border-color: #00a2c7 !important;       /* din accentfarve */
  box-shadow: 0 0 0 2px #00a2c7 inset;     /* tydelig markering */
}


.virk {margin-top:0px !important;}

.elementor-7119 .elementor-element.elementor-element-20cb634 .jet-form-builder__next-page-wrap {
    text-align: center;
}


@media only screen and (max-width: 600px) {
    .wp-block-image img {
        max-width: 100% !important;
    }
}/* End custom CSS */