body.home .elementor-element-0d11b89{display:none!important}@media (min-width:1025px){.elementor-nav-menu--main .menu-mobile-contact{display:none!important}}@media (max-width:1024px){.elementor-nav-menu--dropdown,.elementor-nav-menu--dropdown .sub-menu{background:#0d261f!important}.elementor-nav-menu--dropdown a.elementor-item,.elementor-nav-menu--dropdown a.elementor-sub-item{color:#ffffff!important;font-size:15px!important;line-height:1.4!important;padding:12px 18px!important}.elementor-nav-menu--dropdown a.elementor-item:hover,.elementor-nav-menu--dropdown a.elementor-item:focus,.elementor-nav-menu--dropdown a.elementor-sub-item:hover,.elementor-nav-menu--dropdown a.elementor-sub-item:focus{color:#0d261f!important;background:#ffffff!important}.elementor-nav-menu--dropdown .sub-arrow{color:inherit!important}.elementor-nav-menu--dropdown .menu-item-5105>.sub-menu{max-height:60vh;overflow-y:auto;overscroll-behavior:contain}.elementor-nav-menu--dropdown .menu-item-11510::before,.elementor-nav-menu--dropdown .menu-item-11641::before,.elementor-nav-menu--dropdown .menu-item-11646::before{display:block;padding:14px 18px 6px;color:#d9cba8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.elementor-nav-menu--dropdown .menu-item-11510::before{content:"Aftaler og udbud"}.elementor-nav-menu--dropdown .menu-item-11641::before{content:"Under udførelsen"}.elementor-nav-menu--dropdown .menu-item-11646::before{content:"Tvister og konflikt"}.elementor-nav-menu--dropdown .menu-mobile-contact>a{margin:12px 18px 18px!important;border:1px solid #ffffff!important;border-radius:2px;background:#ffffff!important;color:#0d261f!important;font-weight:700!important;text-align:center}.cky-btn-revisit-wrapper{width:44px!important;height:44px!important;left:auto!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;transform:none!important}.cky-btn-revisit,.cky-btn-revisit img{width:44px!important;height:44px!important}}footer.elementor-4317 .elementor-element-2901c020{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:32px!important;align-items:start!important}footer.elementor-4317 .elementor-element-2901c020>.e-con{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;gap:16px!important}footer.elementor-4317 .elementor-element-2901c020 h2.elementor-heading-title{font-size:24px!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:0!important;overflow-wrap:anywhere}footer.elementor-4317 .elementor-element-2901c020 .elementor-icon-list-item a{min-height:32px;align-items:center}footer.elementor-4317 .elementor-element-2901c020 .elementor-icon-list-text{white-space:normal;line-height:1.5}footer.elementor-4317 .elementor-element-92e1e9b{display:grid!important;grid-template-columns:minmax(0,650px) minmax(0,1fr);gap:36px!important;align-items:end!important;margin-top:32px!important;padding-top:32px!important;border-top:1px solid rgb(255 255 255 / .2)}footer.elementor-4317 .elementor-element-92e1e9b>.e-con{width:auto!important;min-width:0!important;max-width:100%!important}footer.elementor-4317 .elementor-element-80b48d5 h2.elementor-heading-title{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important;letter-spacing:-.025em!important;max-width:620px}footer.elementor-4317 .elementor-element-b30990c,footer.elementor-4317 .elementor-element-ef5d8e6{width:100%!important;max-width:620px!important}footer.elementor-4317 .elementor-field-subgroup label{font-size:14px!important;line-height:1.65!important}footer.elementor-4317 .elementor-field-type-acceptance input{width:18px;height:18px;vertical-align:middle;margin-right:6px}footer.elementor-4317 .elementor-element-8e0f32d{justify-content:flex-start!important;gap:8px 20px!important;align-content:end!important}footer.elementor-4317 .elementor-element-8e0f32d .elementor-button{display:inline-flex!important;align-items:center;min-height:44px;padding:8px 0!important;color:#fff!important;background:transparent!important;border:0!important;text-decoration:underline!important;text-underline-offset:4px;font-size:14px!important;line-height:1.4!important}footer.elementor-4317 a:focus-visible,footer.elementor-4317 button:focus-visible{outline:2px solid #e5d7b7!important;outline-offset:4px}footer.elementor-4317 .elementor-element-8e0f32d .elementor-button:hover{color:#e5d7b7!important}@media(max-width:1024px){footer.elementor-4317 .elementor-element-2901c020{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important}footer.elementor-4317 .elementor-element-92e1e9b{grid-template-columns:minmax(0,1fr);gap:24px!important}}@media(max-width:600px){footer.elementor-4317 .elementor-element-2901c020{grid-template-columns:minmax(0,1fr);gap:28px!important}footer.elementor-4317 .elementor-element-793e3f93{padding-top:40px!important;padding-bottom:32px!important}footer.elementor-4317 .elementor-element-92e1e9b{margin-top:12px!important;padding-top:28px!important}footer.elementor-4317 .elementor-element-2901c020 .elementor-icon-list-item a{min-height:40px}}