.elementor-17093 .elementor-element.elementor-element-9dfe6b1{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-166b681{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-938d807{--box-background-color:var( --e-global-color-63db48c );--box-border-radius:5px;--item-text-hover-decoration:underline;}.elementor-17093 .elementor-element.elementor-element-938d807 .elementor-toc__header-title{text-align:start;}.elementor-17093 .elementor-element.elementor-element-938d807 .elementor-toc__header{flex-direction:row;}.elementor-17093 .elementor-element.elementor-element-0c258da{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-2e48da6{--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-17093 .elementor-element.elementor-element-b9cd5ad{--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-17093 .elementor-element.elementor-element-49d9d4f{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-cb3a87d{--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-17093 .elementor-element.elementor-element-57884c8{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-42d6209 .elementor-heading-title{font-weight:bold;}.elementor-17093 .elementor-element.elementor-element-a344718{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-57ed945{--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-17093 .elementor-element.elementor-element-e635311{--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-17093 .elementor-element.elementor-element-e635311.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17093 .elementor-element.elementor-element-3506450{--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-17093 .elementor-element.elementor-element-00ec4a8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17093 .elementor-element.elementor-element-c7c9f2c{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-ba02e35{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-cd0191b{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-7d3bf5d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17093 .elementor-element.elementor-element-7d3bf5d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63db48c );}.elementor-17093 .elementor-element.elementor-element-7d3bf5d > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17093 .elementor-element.elementor-element-7d3bf5d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17093 .elementor-element.elementor-element-22ff4b9{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-e466846{text-align:center;}.elementor-17093 .elementor-element.elementor-element-e466846 .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17093 .elementor-element.elementor-element-e466846 .premium-button, .elementor-17093 .elementor-element.elementor-element-e466846 .premium-button.premium-button-style2-shutinhor:before , .elementor-17093 .elementor-element.elementor-element-e466846 .premium-button.premium-button-style2-shutinver:before , .elementor-17093 .elementor-element.elementor-element-e466846 .premium-button-style5-radialin:before , .elementor-17093 .elementor-element.elementor-element-e466846 .premium-button-style5-rectin:before{background-color:var( --e-global-color-1c115b17 );}.elementor-17093 .elementor-element.elementor-element-e466846 .premium-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17093 .elementor-element.elementor-element-644608c{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-a38401d .elementor-heading-title{font-weight:bold;}.elementor-17093 .elementor-element.elementor-element-c916968{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-9a017dd{--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-17093 .elementor-element.elementor-element-140cc48{--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-17093 .elementor-element.elementor-element-3ff227a{--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-17093 .elementor-element.elementor-element-8fb1b9d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17093 .elementor-element.elementor-element-930a39a{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-85a4961{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-3831aaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17093 .elementor-element.elementor-element-3831aaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63db48c );}.elementor-17093 .elementor-element.elementor-element-3831aaf > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17093 .elementor-element.elementor-element-3831aaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17093 .elementor-element.elementor-element-d20f131{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-304b4cf{text-align:center;}.elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button, .elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button.premium-button-style2-shutinhor:before , .elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button.premium-button-style2-shutinver:before , .elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button-style5-radialin:before , .elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button-style5-rectin:before{background-color:var( --e-global-color-1c115b17 );}.elementor-17093 .elementor-element.elementor-element-304b4cf .premium-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17093 .elementor-element.elementor-element-3bdb585{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-27ba1bb .elementor-heading-title{font-weight:bold;}.elementor-17093 .elementor-element.elementor-element-123e886{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-3c7d712{--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-17093 .elementor-element.elementor-element-bff1541{--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-17093 .elementor-element.elementor-element-bff1541.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17093 .elementor-element.elementor-element-3703836{--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-17093 .elementor-element.elementor-element-f7e05e0{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-691755e{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-382dc9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17093 .elementor-element.elementor-element-382dc9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63db48c );}.elementor-17093 .elementor-element.elementor-element-382dc9a > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17093 .elementor-element.elementor-element-382dc9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17093 .elementor-element.elementor-element-45e47e5{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-efdfaef{text-align:center;}.elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button, .elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button.premium-button-style2-shutinhor:before , .elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button.premium-button-style2-shutinver:before , .elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button-style5-radialin:before , .elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button-style5-rectin:before{background-color:var( --e-global-color-1c115b17 );}.elementor-17093 .elementor-element.elementor-element-efdfaef .premium-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17093 .elementor-element.elementor-element-e9923fb{--spacer-size:50px;}.elementor-17093 .elementor-element.elementor-element-5b6f071{--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-17093 .elementor-element.elementor-element-8a5eda6{--spacer-size:30px;}.elementor-17093 .elementor-element.elementor-element-79ba8f2{--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;}@media(min-width:768px){.elementor-17093 .elementor-element.elementor-element-e635311{--width:40%;}.elementor-17093 .elementor-element.elementor-element-7d3bf5d{width:58.962%;}.elementor-17093 .elementor-element.elementor-element-a3fc6e1{width:41.038%;}.elementor-17093 .elementor-element.elementor-element-140cc48{--width:50%;}.elementor-17093 .elementor-element.elementor-element-3831aaf{width:57.252%;}.elementor-17093 .elementor-element.elementor-element-defc9da{width:42.748%;}.elementor-17093 .elementor-element.elementor-element-bff1541{--width:57.452%;}.elementor-17093 .elementor-element.elementor-element-3703836{--width:40%;}.elementor-17093 .elementor-element.elementor-element-382dc9a{width:60.02%;}.elementor-17093 .elementor-element.elementor-element-d40bfab{width:39.98%;}}/* Start custom CSS for html, class: .elementor-element-8daad09 *//* Prostole – oversigt: dårlig ryg (mobil scroll) */

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-scroll{
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 12px;
  background: #ffffff;
}

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table{
  width: 100%;
  border-collapse: collapse;
  min-width: 900px; /* tving scroll på mobil */
}

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table th,
.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table td{
  padding: 12px 12px;
  text-align: left;
  vertical-align: top;
  line-height: 1.45;
  border-bottom: 1px solid rgba(0,0,0,0.08);
}

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table thead th{
  background: #f5f5f5;
  font-weight: 600;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0,0,0,0.12);
}

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table tbody tr:nth-child(even){
  background: #fafafa;
}

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table tbody tr:last-child td{
  border-bottom: 0;
}

.elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table td:first-child{
  font-weight: 600;
  min-width: 220px;
}

/* Mobil: lidt tættere */
@media (max-width: 768px){
  .elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table th,
  .elementor-17093 .elementor-element.elementor-element-8daad09 .ps-oversigt-table td{
    padding: 10px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ea453d */.prostole-checkliste{
  list-style: none;
  padding-left: 0;
  margin-top: 16px;
}

.prostole-checkliste li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

.prostole-checkliste li::before{
  content: "✔";
  position: absolute;
  left: 0;
  top: 2px;
  color: #2f7d57;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a5f854 */.prostole-karakter{
  margin-top: 22px;
}

.prostole-karakter h3{
  margin: 0 0 10px 0;
}

.karakter-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px 26px;
}

/* hver linje: label venstre, score højre */
.karakter-item{
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e9e9e9;
}

.k-label{
  min-width: 0;
  flex: 1 1 auto;
  line-height: 1.25;
  word-break: break-word;
}

.k-score{
  flex: 0 0 auto;
  font-weight: 600;
  white-space: nowrap;
}

/* mobil: én kolonne og lidt mindre tekst */
@media (max-width: 767px){
  .prostole-karakter{
    font-size: 15px;
  }

  .karakter-grid{
    grid-template-columns: 1fr;
    gap: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d93873 */.prostole-checkliste{
  list-style: none;
  padding-left: 0;
  margin-top: 16px;
}

.prostole-checkliste li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

.prostole-checkliste li::before{
  content: "✔";
  position: absolute;
  left: 0;
  top: 2px;
  color: #2f7d57;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bee91dc */.prostole-checkliste{
  list-style: none;
  padding-left: 0;
  margin-top: 16px;
}

.prostole-checkliste li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

.prostole-checkliste li::before{
  content: "✔";
  position: absolute;
  left: 0;
  top: 2px;
  color: #2f7d57;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad7a110 */.prostole-karakter{
  margin-top: 22px;
}

.prostole-karakter h3{
  margin: 0 0 10px 0;
}

.karakter-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px 26px;
}

.karakter-item{
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e9e9e9;
}

.k-label{
  min-width: 0;
  flex: 1 1 auto;
  line-height: 1.25;
  word-break: break-word;
}

.k-score{
  flex: 0 0 auto;
  font-weight: 600;
  white-space: nowrap;
}

@media (max-width: 767px){
  .prostole-karakter{
    font-size: 15px;
  }

  .karakter-grid{
    grid-template-columns: 1fr;
    gap: 10px;
  }
}/* End custom CSS */