.elementor-6245 .elementor-element.elementor-element-f5f9804:not(.elementor-motion-effects-element-type-background), .elementor-6245 .elementor-element.elementor-element-f5f9804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ardan.no/wp-content/uploads/2025/11/ChatGPT-Image-14.-nov.-2025-17_47_17.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6245 .elementor-element.elementor-element-f5f9804 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6245 .elementor-element.elementor-element-f5f9804 > .elementor-container{min-height:631px;}.elementor-6245 .elementor-element.elementor-element-f5f9804{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;}.elementor-6245 .elementor-element.elementor-element-b837a97{text-align:center;}.elementor-6245 .elementor-element.elementor-element-b837a97 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-6245 .elementor-element.elementor-element-7a57643:not(.elementor-motion-effects-element-type-background), .elementor-6245 .elementor-element.elementor-element-7a57643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#464646;}.elementor-6245 .elementor-element.elementor-element-7a57643{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6245 .elementor-element.elementor-element-7a57643 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6245 .elementor-element.elementor-element-9fe79ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6245 .elementor-element.elementor-element-9fe79ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6245 .elementor-element.elementor-element-9fe79ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6245 .elementor-element.elementor-element-f075ce4{text-align:center;}.elementor-6245 .elementor-element.elementor-element-f075ce4 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-6245 .elementor-element.elementor-element-54751ef{text-align:center;}.elementor-6245 .elementor-element.elementor-element-54751ef .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-6245 .elementor-element.elementor-element-cd947ba > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6245 .elementor-element.elementor-element-cd947ba{text-align:center;}.elementor-6245 .elementor-element.elementor-element-cd947ba .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-6245 .elementor-element.elementor-element-a0642a8{--spacer-size:50px;}body.elementor-page-6245:not(.elementor-motion-effects-element-type-background), body.elementor-page-6245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-6245 .elementor-element.elementor-element-f5f9804:not(.elementor-motion-effects-element-type-background), .elementor-6245 .elementor-element.elementor-element-f5f9804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* MOBILE footer layout: stack HTML 1 + HTML 2 left, logo right */
@media (max-width: 767px) {
  /* Make the footer row the positioning context (prevents weird gaps) */
  .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
    position: relative;
    display: block !important;
    padding: 20px; /* your spacing */
  }

  /* Left: HTML 1 and HTML 2 stacked */
  .footer-widget-area[data-section="section-fb-html-1"],
  .footer-widget-area[data-section="section-fb-html-2"] {
    display: block !important;
    margin: 0 0 8px 0;
    text-align: left !important;
    padding-right: 90px; /* room for logo */
  }
  .footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element,
  .footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element p {
    text-align: left !important;
  }

  /* Right: the logo widget (Astra's third HTML/widget area) */
  .footer-widget-area.site-footer-focus-item.ast-footer-html-3 {
    position: absolute !important;
    right: 20px;
    bottom: 24px;
    width: 64px;
    text-align: right;
  }
  .footer-widget-area.site-footer-focus-item.ast-footer-html-3 img {
    max-width: 56px;
    height: auto;
  }

  /* (Optional) font sizes — safe to keep or remove */
  .ast-footer-html-1 p a,
  .ast-footer-html-1 p,
  .ast-footer-html-2 p,
  .ast-footer-html-2 p.footer__para,
  a.footer__para span { font-size: 12px; }
}/* End custom CSS */