.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --cream:#f4f1ec; --green-dark:#424b45; --green-deep:#39413b; --green-forest:#1e4d3d; --mint:#afd5c1; --mint-muted:#92b7a4; --light:#e7eee9; --white:#ffffff; --font-brand:Monda; }
/* Start custom CSS *//* Gå Bedre – menu-knap: burger → kryds når popup #53 er åben (kun transform = ingen layout pr. frame) */
[data-id="702542f1"]{position:relative;z-index:999999;overflow:visible;}
[data-id="51363168"],[data-id="72a928bf"]{transition:transform .22s cubic-bezier(.4,0,.2,1);will-change:transform;}
[data-id="5e4d0685"]{display:none;}
/* Fixed-position = samme sted som i headeren: header-padding + logo-højde/2 − knap-højde/2 (40px) */
body:has(#elementor-popup-modal-53:not([style*="display: none"])) [data-id="702542f1"]{position:fixed;top:calc(clamp(28px,2.2vw,40px) + clamp(55px,4.3vw,78px)/2 - 20px);right:clamp(43px,3.36vw,64px);}
@media (max-width:767px){body:has(#elementor-popup-modal-53:not([style*="display: none"])) [data-id="702542f1"]{right:20px;}}
body:has(#elementor-popup-modal-53:not([style*="display: none"])) [data-id="6a647de"]{display:none;}
body:has(#elementor-popup-modal-53:not([style*="display: none"])) [data-id="5e4d0685"]{display:block;}
body:has(#elementor-popup-modal-53:not([style*="display: none"])) [data-id="51363168"]{transform:translate(6.5px,4.5px) rotate(45deg);}
body:has(#elementor-popup-modal-53:not([style*="display: none"])) [data-id="72a928bf"]{transform:translateY(-4.5px) rotate(-45deg);}

/* Popup-laget: GPU-promoveret, ingen scroll-container-repaint under slide */
#elementor-popup-modal-53{overflow:hidden !important;}
#elementor-popup-modal-53 .dialog-widget-content{will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.2,.8,.2,1);}
/* Exit: Elementor loader ikke slideOutDown-keyframes for popups – lukning køres som transition (kortere end exit-duration så den når i mål før display:none) */
#elementor-popup-modal-53 .dialog-widget-content.slideOutDown{animation:none !important;transform:translate3d(0,100%,0) !important;}/* End custom CSS */