.elementor-3199 .elementor-element.elementor-element-cbfefef{--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;--overlay-opacity:0.83;}.elementor-3199 .elementor-element.elementor-element-cbfefef::before, .elementor-3199 .elementor-element.elementor-element-cbfefef > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-cbfefef > .e-con-inner > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-cbfefef > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-cbfefef > .e-con-inner > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-cbfefef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://danicaadvokater.dk/wp-content/uploads/2026/02/romain-dancre-doplSDELX7E-unsplash-1.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3199 .elementor-element.elementor-element-e0bcf71 > .elementor-widget-container{margin:0200px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-e0bcf71{text-align:center;}.elementor-3199 .elementor-element.elementor-element-e0bcf71 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-d70448e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3199 .elementor-element.elementor-element-599e9fb{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-8814174{--spacer-size:50px;}body.elementor-page-3199:not(.elementor-motion-effects-element-type-background), body.elementor-page-3199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3199 .elementor-element.elementor-element-e0bcf71 .elementor-heading-title{font-size:32px;}}/* Start custom CSS */body.elementor-page-3199 { }

/* FAQ accordion styling */
.elementor-2701 .e-n-accordion-item {
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.elementor-2701 .e-n-accordion-item-title {
  padding: 16px 0 !important;
}
.elementor-2701 .e-n-accordion-item-title-header {
  font-size: 16px !important;
}
.elementor-2701 .e-n-accordion-item + .e-n-accordion-item {
  border-top: 1px solid #E3E3E1;
}
.elementor-2701 .e-con-inner {
  gap: 0 !important;
}

/* FAQ parent - no padding */
.elementor-2701 .elementor-element.elementor-element-b3325ae {
  --padding-top: 0px !important;
  --padding-bottom: 0px !important;
}

/* Row - stretch, no gap */
.elementor-2701 .elementor-element.elementor-element-d24347a {
  --align-items: stretch !important;
  --gap: 0px 0px !important;
}

/* Left column (image) - 50%, no spacing */
.elementor-2701 .elementor-element.elementor-element-1f27fd3 {
  --width: 50% !important;
  --justify-content: flex-start !important;
  --align-items: stretch !important;
  --gap: 0px 0px !important;
  --padding-top: 0px !important;
  --padding-bottom: 0px !important;
  --padding-left: 0px !important;
  --padding-right: 0px !important;
  --margin-top: 0px !important;
  --margin-bottom: 0px !important;
}

/* Image - fill and cover */
.elementor-2701 .elementor-element.elementor-element-0b32e38 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  max-width: none !important;
}
.elementor-2701 .elementor-element.elementor-element-0b32e38 {
  width: 100% !important;
  flex-grow: 1 !important;
}
.elementor-2701 .elementor-element.elementor-element-0b32e38 .elementor-widget-container {
  height: 100% !important;
}

/* Hide CTA under image */
.elementor-2701 .elementor-element.elementor-element-03ff8e6 {
  display: none !important;
}

/* Right column (FAQ) - 50% */
.elementor-2701 .elementor-element.elementor-element-9c9d375 {
  --width: 50% !important;
  --gap: 0px 0px !important;
  --padding-top: 0px !important;
  --padding-bottom: 0px !important;
  --padding-left: 0px !important;
  --padding-right: 0px !important;
}

/* FAQ content - padding and grow */
.elementor-2701 .elementor-element.elementor-element-beab5ec {
  --min-height: auto !important;
  --padding-top: 60px !important;
  --padding-bottom: 40px !important;
  --padding-left: 60px !important;
  --padding-right: 60px !important;
  flex-grow: 1 !important;
}

/* FAQ heading */
.elementor-2701 .elementor-element.elementor-element-2cb4ff1 {
  font-size: 32px !important;
}

/* CTA bar in FAQ column */
.elementor-2701 .elementor-element.elementor-element-e41c11f {
  --padding-left: 60px !important;
  --padding-right: 60px !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Articles - no bottom margin */
.elementor-2701 .elementor-element.elementor-element-2e92a2a {
  --margin-bottom: 0px !important;
}

/* Mobile */
@media(max-width:767px) {
  .elementor-2701 .elementor-element.elementor-element-1f27fd3 {
    --width: 100% !important;
  }
  .elementor-2701 .elementor-element.elementor-element-0b32e38 img {
    height: auto !important;
    max-height: 400px !important;
  }
  .elementor-2701 .elementor-element.elementor-element-9c9d375 {
    --width: 100% !important;
  }
  .elementor-2701 .elementor-element.elementor-element-beab5ec {
    --padding-top: 30px !important;
    --padding-bottom: 20px !important;
    --padding-left: 20px !important;
    --padding-right: 20px !important;
  }
  .elementor-2701 .elementor-element.elementor-element-e41c11f {
    --padding-left: 20px !important;
    --padding-right: 20px !important;
  }
}

/* Tablet */
@media(max-width:1024px) {
  .elementor-2701 .elementor-element.elementor-element-beab5ec {
    --padding-left: 30px !important;
    --padding-right: 30px !important;
  }
  .elementor-2701 .elementor-element.elementor-element-e41c11f {
    --padding-left: 30px !important;
    --padding-right: 30px !important;
  }
}/* End custom CSS */