.elementor-1619 .elementor-element.elementor-element-h100006{--display:flex;--position:fixed;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-0d57801 );--border-color:var( --e-global-color-0d57801 );--margin-top:0px;--margin-bottom:-73px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;top:0px;--z-index:100;}.elementor-1619 .elementor-element.elementor-element-h100006:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-h100006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.92);}body:not(.rtl) .elementor-1619 .elementor-element.elementor-element-h100006{left:0px;}body.rtl .elementor-1619 .elementor-element.elementor-element-h100006{right:0px;}.elementor-1619 .elementor-element.elementor-element-h100005{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1619 .elementor-element.elementor-element-h100002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1619 .elementor-element.elementor-element-h100010{text-align:start;}.elementor-1619 .elementor-element.elementor-element-h100010 img{width:150px;}.elementor-1619 .elementor-element.elementor-element-h100003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-menu-toggle{margin:0 auto;}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-ce677cf-font-family ), sans-serif;font-size:var( --e-global-typography-ce677cf-font-size );font-weight:var( --e-global-typography-ce677cf-font-weight );line-height:var( --e-global-typography-ce677cf-line-height );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dda4891 );fill:var( --e-global-color-dda4891 );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-7e364c0 );fill:var( --e-global-color-7e364c0 );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a:hover,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a:focus,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-menu-toggle:hover,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-menu-toggle:focus{color:var( --e-global-color-4b1dcee );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a:hover,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a:focus,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-1619 .elementor-element.elementor-element-h100004{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1619 .elementor-element.elementor-element-h100013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1619 .elementor-element.elementor-element-h100012 .elementor-button{background-color:var( --e-global-color-9cf77e8 );font-family:var( --e-global-typography-a2ce7da-font-family ), sans-serif;font-size:var( --e-global-typography-a2ce7da-font-size );font-weight:var( --e-global-typography-a2ce7da-font-weight );line-height:var( --e-global-typography-a2ce7da-line-height );fill:var( --e-global-color-4b1dcee );color:var( --e-global-color-4b1dcee );border-radius:8px 8px 8px 8px;}.elementor-1619 .elementor-element.elementor-element-h100012 .elementor-button:hover, .elementor-1619 .elementor-element.elementor-element-h100012 .elementor-button:focus{background-color:var( --e-global-color-039c302 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ce677cf-font-size );line-height:var( --e-global-typography-ce677cf-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1619 .elementor-element.elementor-element-h100012 .elementor-button{font-size:var( --e-global-typography-a2ce7da-font-size );line-height:var( --e-global-typography-a2ce7da-line-height );}}@media(max-width:767px){.elementor-1619 .elementor-element.elementor-element-h100006{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1619 .elementor-element.elementor-element-h100002{--width:32%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1619 .elementor-element.elementor-element-h100003{--width:15%;}.elementor-1619 .elementor-element.elementor-element-h100003.e-con{--order:99999 /* order end hack */;}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ce677cf-font-size );line-height:var( --e-global-typography-ce677cf-line-height );}.elementor-1619 .elementor-element.elementor-element-h100004{--width:40%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1619 .elementor-element.elementor-element-h100012 .elementor-button{font-size:var( --e-global-typography-a2ce7da-font-size );line-height:var( --e-global-typography-a2ce7da-line-height );}}@media(min-width:768px){.elementor-1619 .elementor-element.elementor-element-h100005{--content-width:1200px;}.elementor-1619 .elementor-element.elementor-element-h100002{--width:22%;}.elementor-1619 .elementor-element.elementor-element-h100003{--width:56%;}.elementor-1619 .elementor-element.elementor-element-h100004{--width:20%;}.elementor-1619 .elementor-element.elementor-element-h100013{--width:autopx;}}/* Start custom CSS for nav-menu, class: .elementor-element-h100011 *//* ===== EKTOS mobilmenu. Ingen child-combinatorer: bridgen escaper dem. ===== */
@media(max-width:1024px){
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container{max-height:calc(100vh - 64px) !important;max-height:calc(100dvh - 64px) !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0 0 12px 12px !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624{--ek-col:#006C7F}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625{--ek-col:#134854}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626{--ek-col:#2C5697}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu{padding:4px 0 !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item{position:relative;display:flex !important;align-items:center;min-height:48px;padding:14px 24px !important;font-size:15px !important;font-weight:600 !important;line-height:22px !important;color:#1B253C !important;background:transparent !important;border-bottom:1px solid #DCE0E5}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item .sub-arrow{margin-left:auto;color:#656D7B}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1623 .sub-menu{margin:0 !important;padding:0 24px !important;background:#fff !important;border:0 !important;border-bottom:1px solid #DCE0E5 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1623 .sub-menu a.has-submenu{display:block !important;position:relative;padding:18px 40px 18px 0 !important;margin:0 !important;background:transparent !important;color:#1B253C !important;font-size:16px !important;font-weight:700 !important;line-height:24px !important;border-bottom:1px solid #DCE0E5}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 a.has-submenu{border-bottom:0}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1623 .sub-menu a.has-submenu .sub-arrow{display:block !important;position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;color:#656D7B}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1623 .sub-menu a.has-submenu::before{display:block;margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:14px;color:var(--ek-col)}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 a.has-submenu::before{content:"DEV"}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 a.has-submenu::before{content:"TRS"}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 a.has-submenu::before{content:"MAN"}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 .sub-menu{position:static !important;width:auto !important;max-width:none !important;min-width:0 !important;top:auto !important;left:auto !important;margin:0 !important;padding:14px 0 20px 16px !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 .sub-menu::before,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 .sub-menu::before,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 .sub-menu::before{content:"";display:block;width:44px;height:3px;border-radius:2px;background:var(--ek-col);margin:0 0 12px -16px}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 .sub-menu a,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 .sub-menu a,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 .sub-menu a,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1627 .sub-menu a,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1633 .sub-menu a{display:flex !important;align-items:center;min-height:44px;padding:10px 12px !important;margin:0 !important;border-radius:6px !important;background:transparent !important;color:#242933 !important;font-size:14px !important;font-weight:500 !important;line-height:20px !important;border:0 !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1627 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1633 .sub-menu{margin:0 !important;padding:4px 24px 14px !important;background:#fff !important;border:0 !important;border-bottom:1px solid #DCE0E5 !important;border-radius:0 !important;box-shadow:none !important}
/* -- aktiv tilstand i draweren -- */
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .current-menu-ancestor a.elementor-item{color:#006E7A !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item.elementor-item-active::before,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .current-menu-ancestor a.elementor-item::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:#006E7A}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1623 .sub-menu a.has-submenu.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1623 .sub-menu .current-menu-ancestor a.has-submenu{color:var(--ek-col) !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 .sub-menu a.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 .sub-menu a.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 .sub-menu a.elementor-item-active{background:#EEF2F2 !important;color:var(--ek-col) !important;font-weight:600 !important}
.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1627 .sub-menu a.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011 .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1633 .sub-menu a.elementor-item-active{background:#EEF2F2 !important;color:#006E7A !important;font-weight:600 !important}
}
/* ===== Aktiv tilstand, desktop ===== */
@media(min-width:1025px){
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .elementor-nav-menu--main a.elementor-item{position:relative}
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .elementor-nav-menu--main a.elementor-item.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .elementor-nav-menu--main .current-menu-ancestor a.elementor-item{color:#006E7A !important}
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .elementor-nav-menu--main a.elementor-item.elementor-item-active::after,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .elementor-nav-menu--main .current-menu-ancestor a.elementor-item::after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:2px;border-radius:2px;background:#006E7A}
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1623 .sub-menu a.has-submenu.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1623 .sub-menu .current-menu-ancestor a.has-submenu{color:var(--ek-col) !important}
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1624 .sub-menu a.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1625 .sub-menu a.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1626 .sub-menu a.elementor-item-active{background:#EEF2F2 !important;color:var(--ek-col) !important;font-weight:600 !important}
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1624 .sub-menu a.elementor-item-active::before,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1625 .sub-menu a.elementor-item-active::before,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1626 .sub-menu a.elementor-item-active::before{height:20px}
.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1627 .sub-menu a.elementor-item-active,.elementor-1619 .elementor-element.elementor-element-h100011.ektos-nav .menu-item-1633 .sub-menu a.elementor-item-active{background:#EEF2F2 !important;color:#006E7A !important;font-weight:600 !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-h100003 *//* ===== EKTOS mobilmenu som panel fra hoejre. Hoejere specificitet end reglerne paa h100011, saa den vinder uden at de skal roeres. ===== */
@media(max-width:1024px){
.elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed !important;top:73px !important;right:0 !important;left:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;height:calc(100vh - 73px) !important;height:calc(100dvh - 73px) !important;max-height:none !important;margin:0 !important;padding:0 !important;padding-bottom:env(safe-area-inset-bottom) !important;border:0 !important;border-radius:0 !important;background:#fff !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;transform:translateX(100%) !important;visibility:hidden !important;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown.elementor-nav-menu__container{transform:translateX(0) !important;visibility:visible !important;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s !important}
.elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-widget-container:has(.elementor-menu-toggle.elementor-active) .elementor-nav-menu--dropdown.elementor-nav-menu__container{transform:translateX(0) !important;visibility:visible !important;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s !important}
.elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu{flex:0 0 auto;width:100% !important;max-width:none !important;align-self:stretch !important;margin:0 !important}
.elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu li.menu-item{width:100% !important}
.elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .ektos-lang-mobile{margin-top:auto !important;flex:0 0 auto;align-self:stretch !important}
}
/* Adminbjaelken skubber headeren ned, saa panelet skal starte tilsvarende lavere. */
@media screen and (min-width:783px) and (max-width:1024px){
body.admin-bar .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:105px !important;height:calc(100vh - 105px) !important;height:calc(100dvh - 105px) !important}
}
@media screen and (min-width:601px) and (max-width:782px){
body.admin-bar .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:119px !important;height:calc(100vh - 119px) !important;height:calc(100dvh - 119px) !important}
}
/* ===== Headeren er fast, saa ankerspring skal stoppe under den. Ellers lander overskriften bag headeren. ===== */
html{scroll-padding-top:88px}
@media screen and (min-width:783px){html:has(body.admin-bar){scroll-padding-top:120px}}
/* ===== Menuens aktive farve og hover foelger afdelingen.
   DEV er standard og gaelder de neutrale sider: forside, Industries, About Us,
   Cases, News og alt andet uden afdelingsklasse. TRS og TECHTO overstyrer.
   Body-klassen saettes af temaet. ===== */
body{--ek-nav:#006C7F}
body.ektos-theme-dev{--ek-nav:#006C7F}
body.ektos-theme-trs{--ek-nav:#134854}
body.ektos-theme-techto{--ek-nav:#2C5697}
/* -- topniveau, desktop -- */
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--main a.elementor-item.elementor-item-active,body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--main .current-menu-ancestor a.elementor-item{color:var(--ek-nav,#006C7F) !important}
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--main a.elementor-item.elementor-item-active::after,body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--main .current-menu-ancestor a.elementor-item::after{background:var(--ek-nav,#006C7F)}
@media(hover:hover){
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--main a.elementor-item:hover{color:var(--ek-nav,#006C7F) !important}
}
/* -- topniveau, mobilpanel -- */
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item.elementor-item-active,body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .current-menu-ancestor a.elementor-item{color:var(--ek-nav,#006C7F) !important}
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item.elementor-item-active::before,body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .current-menu-ancestor a.elementor-item::before{background:var(--ek-nav,#006C7F)}
/* ===== Sub-niveau. Kolonnerne under Services har deres egen afdeling og bruger --ek-col. Resten foelger sidens afdeling via --ek-nav. ===== */
@media(hover:hover){
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu:hover{color:var(--ek-col,#006C7F) !important}
body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .menu-item-1627 .sub-menu a:hover,body .elementor-1619 .elementor-element.elementor-element-h100003 .ektos-nav .menu-item-1633 .sub-menu a:hover{background:#EEF2F2 !important;color:var(--ek-nav,#006C7F) !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-h100013 */.elementor-1619 .elementor-element.elementor-element-h100013{position:relative;margin:0 18px 0 14px;padding-left:14px}.elementor-1619 .elementor-element.elementor-element-h100013::after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--e-global-color-33b6211)}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls{margin:0;padding:0;border:0;background:transparent;width:auto;max-width:none}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls>ul{position:relative;display:block;margin:0;padding:0;list-style:none;border:0;background:transparent;overflow:visible}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls li{margin:0;padding:0;border:0;list-style:none}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-native{margin-left:0 !important;margin-right:0 !important}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-toggle{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 40px 0 10px;border:0;border-radius:8px;background:transparent;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--e-global-color-7e364c0);text-decoration:none;white-space:nowrap;transition:background .16s ease}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-toggle .wpml-ls-native{display:none}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-toggle::before{order:1;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;color:inherit}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-en .wpml-ls-item-toggle::before{content:'EN'}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-da .wpml-ls-item-toggle::before{content:'DA'}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-uk .wpml-ls-item-toggle::before{content:'UK'}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-flag{order:0;display:block;flex:0 0 auto;width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(25,34,54,.14)}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-item-toggle::after{content:'';position:absolute;right:11px;top:50%;width:11px;height:11px;margin-top:-5.5px;border:0;background-color:var(--e-global-color-7510598);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(0deg);transition:transform .2s ease}@media(hover:hover){.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-current-language:hover>.wpml-ls-item-toggle{background:var(--e-global-color-33b6211)}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-current-language:hover>.wpml-ls-item-toggle::after{transform:rotate(180deg)}}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-current-language:focus-within>.wpml-ls-item-toggle{background:var(--e-global-color-33b6211)}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-current-language:focus-within>.wpml-ls-item-toggle::after{transform:rotate(180deg)}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-sub-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:100%;width:max-content;margin:0;padding:6px;border:1px solid var(--e-global-color-33b6211);border-radius:10px;background:var(--e-global-color-4b1dcee);box-shadow:0 12px 28px -10px rgba(25,34,54,.22);z-index:120}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-sub-menu::before{content:'';position:absolute;left:0;right:0;top:-12px;height:12px;background:transparent}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-sub-menu .wpml-ls-link{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--e-global-color-7e364c0);text-decoration:none;white-space:nowrap;background:transparent;transition:background .16s ease,color .16s ease}@media(hover:hover){.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-sub-menu .wpml-ls-link:hover{background:var(--e-global-color-33b6211);color:var(--e-global-color-ceb042e)}}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-first-item.wpml-ls-last-item .wpml-ls-item-toggle{padding-right:10px;pointer-events:none;cursor:default}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-first-item.wpml-ls-last-item .wpml-ls-item-toggle::after{display:none}.elementor-1619 .elementor-element.elementor-element-h100013 .wpml-ls .wpml-ls-first-item.wpml-ls-last-item .wpml-ls-sub-menu{display:none}@media(max-width:1024px){.elementor-1619 .elementor-element.elementor-element-h100013{display:none}}body .ektos-lang-mobile{display:flex;align-items:center;gap:12px;padding:20px 24px 28px;margin-top:auto;border-top:1px solid var(--e-global-color-33b6211)}body .ektos-lang-mobile .ektos-lang-mobile__label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--e-global-color-7510598)}body .ektos-lang-mobile .wpml-ls{margin:0 0 0 auto;padding:0;border:0;background:transparent;width:auto;max-width:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-native{margin-left:0 !important;margin-right:0 !important}body .ektos-lang-mobile .wpml-ls>ul{position:static;display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none;border:0;overflow:visible;background:transparent}body .ektos-lang-mobile .wpml-ls>ul>li{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0}body .ektos-lang-mobile .wpml-ls .wpml-ls-item-toggle{pointer-events:none;display:flex;align-items:center;justify-content:center;gap:8px;min-width:88px;min-height:44px;padding:0 16px;border:1px solid var(--e-global-color-7e364c0);border-radius:8px;background:var(--e-global-color-7e364c0);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--e-global-color-4b1dcee);text-decoration:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-item-toggle .wpml-ls-native{display:inline}body .ektos-lang-mobile .wpml-ls .wpml-ls-item-toggle::before{content:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-item-toggle::after{display:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-sub-menu{position:static;visibility:visible !important;display:flex;align-items:center;gap:8px;width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-sub-menu::before{content:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-sub-menu li{display:block;margin:0;padding:0;border:0}body .ektos-lang-mobile .wpml-ls .wpml-ls-sub-menu .wpml-ls-link{display:flex;align-items:center;justify-content:center;gap:8px;min-width:88px;min-height:44px;padding:0 16px;border:1px solid var(--e-global-color-33b6211);border-radius:8px;background:var(--e-global-color-4b1dcee);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--e-global-color-7510598);text-decoration:none}body .ektos-lang-mobile .wpml-ls .wpml-ls-flag{display:block;flex:0 0 auto;width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(25,34,54,.14)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-h100012 */.elementor-1619 .elementor-element.elementor-element-h100012 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-h100005 *//* ===== EKTOS menu. Undermenupunkternes tekst skal flugte med kolonneoverskriften og DEV/TRS/MAN-labelen. Linkene har venstre padding til hover-pillen, saa listen traekkes tilsvarende til venstre. Hover-pillen og den lodrette streg stikker derfor ud til venstre, hvilket er bevidst.
   Reglerne ligger her og ikke paa h100006 og h100011, fordi custom_css paa de to elementer ikke kan patches uden at hele feltet skrives om. ===== */

/* -- desktop, mega-menuen: 16px padding plus 8px optisk forskel = 24px -- */
@media(min-width:1025px){
.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .menu-item-1624 .sub-menu.elementor-nav-menu--dropdown,.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .menu-item-1625 .sub-menu.elementor-nav-menu--dropdown,.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .menu-item-1626 .sub-menu.elementor-nav-menu--dropdown{margin-left:-24px !important}
}

/* -- mobilpanelet: 16px paa listen plus 12px paa linket, minus 8px optisk forskel = 20px.
      Farvebaren over listen faar en modsat margin, saa den bliver staaende hvor den er. -- */
@media(max-width:1024px){
.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 .sub-menu{margin-left:-20px !important}
.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1624 .sub-menu::before,.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1625 .sub-menu::before,.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item-1626 .sub-menu::before{margin:0 0 12px 4px !important}
}

/* ===== Rettelse 13.08.2026, korrektur 27.
   DEV-listen stod som column-count:2, hvor de to kolonner deler bredden ligeligt.
   Kolonne 1 har korte punkter, saa der opstod et stort hul ind til kolonne 2.
   Her saettes den i stedet som grid med kolonner der hugger indholdet, og et
   fast mellemrum paa 24px. Bemaerk: raekkeantallet er laast til 7. Kommer der
   flere punkter i DEV-menuen end 14, skal tallet haeves. ===== */
@media(min-width:1025px){
.elementor-1619 .elementor-element.elementor-element-h100005 .ektos-nav .menu-item-1624 .sub-menu.elementor-nav-menu--dropdown{display:grid !important;grid-auto-flow:column;grid-template-rows:repeat(7,auto);justify-content:start;column-gap:24px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-h100006 */.elementor-1619 .elementor-element.elementor-element-h100006{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-item{padding:8px 14px;border-radius:6px;transition:background .15s ease,color .15s ease}.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-item:hover{background:#EEF2F2}.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--dropdown{border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border:1px solid #DCE0E5;overflow:hidden}
/* ===== EKTOS header-menu. VIGTIGT: ingen child-combinatorer, bridgen escaper dem til &gt; ===== */
@media(min-width:1025px){
.elementor-1619 .elementor-element.elementor-element-h100006 .elementor-element-h100005,.elementor-1619 .elementor-element.elementor-element-h100006 .elementor-element-h100005 .e-con-inner,.elementor-1619 .elementor-element.elementor-element-h100006 .elementor-element-h100003,.elementor-1619 .elementor-element.elementor-element-h100006 .elementor-element-h100011,.elementor-1619 .elementor-element.elementor-element-h100006 .elementor-element-h100011 .elementor-widget-container,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--main,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav ul.elementor-nav-menu,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav li.menu-item-1623{position:static !important}
/* -- smaa dropdowns (About Us, Resources). Skal staa foer mega-reglerne. -- */
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown{top:calc(100% + 8px) !important;min-width:212px !important;margin:0 !important;padding:8px !important;background:#fff !important;border:1px solid #DCE0E5 !important;border-radius:10px !important;box-shadow:0 12px 28px rgba(27,37,60,.12) !important;overflow:visible !important}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown li{margin:0 0 2px}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown li:last-child{margin-bottom:0}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown a{display:block !important;padding:9px 12px !important;margin:0 !important;border-radius:6px !important;background:transparent !important;color:#242933 !important;font-size:14px !important;font-weight:500 !important;line-height:20px !important;transition:background .15s ease,color .15s ease}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown a:hover{background:#EEF2F2 !important;color:#006E7A !important}
/* usynlig hover-bro, saa dropdownen ikke lukker paa vej ned */
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1627 .sub-menu::before,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1633 .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-32px;height:32px}
/* -- mega menu -- */
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624{--ek-col:#006C7F}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625{--ek-col:#134854}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626{--ek-col:#2C5697}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu{left:0 !important;right:0 !important;top:100% !important;bottom:auto !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:38px max(32px,calc((100% - 1200px)/2)) 46px !important;background:#fff !important;border:0 !important;border-top:1px solid #DCE0E5 !important;border-radius:0 !important;box-shadow:0 18px 36px rgba(27,37,60,.10),0 2px 6px rgba(27,37,60,.05) !important;overflow:visible !important;font-size:0;line-height:0}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu li{display:inline-block;vertical-align:top;position:relative;width:50%;margin:0;padding-right:44px;box-sizing:border-box;font-size:14px;line-height:1.5}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu li.menu-item-1625,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu li.menu-item-1626{width:25%}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu li.menu-item-1626{padding-right:0}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu{display:block !important;padding:0 !important;margin:0 0 30px !important;background:transparent !important;color:#1B253C !important;font-size:18px !important;font-weight:700 !important;line-height:26px !important}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu:hover,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu.highlighted{color:var(--ek-col) !important;background:transparent !important}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu .sub-arrow{display:none !important}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu::before{display:block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:14px;color:var(--ek-col)}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 a.has-submenu::before{content:"DEV"}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 a.has-submenu::before{content:"TRS"}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 a.has-submenu::before{content:"MAN"}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1623 .sub-menu a.has-submenu::after{content:"";position:absolute;left:0;top:52px;width:44px;height:3px;border-radius:2px;background:var(--ek-col)}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 .sub-menu,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 .sub-menu{display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;width:auto !important;max-width:none !important;min-width:0 !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin:0 !important;padding:0 !important;transform:none !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important;font-size:0;line-height:0}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu{column-count:2;column-gap:36px}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu li,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 .sub-menu li,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 .sub-menu li{display:block;width:auto;margin:0;padding-right:0;position:static;break-inside:avoid;font-size:14px;line-height:1.5}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu a,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 .sub-menu a,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 .sub-menu a{display:block !important;position:relative;padding:7px 12px 7px 16px !important;margin:0 !important;border-radius:6px !important;background:transparent !important;color:#242933 !important;font-size:14px !important;font-weight:500 !important;line-height:20px !important}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu a:hover,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 .sub-menu a:hover,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 .sub-menu a:hover{background:#EEF2F2 !important;color:var(--ek-col) !important}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu a::before,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 .sub-menu a::before,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 .sub-menu a::before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:2px;background:var(--ek-col);transition:height .18s ease}
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 .sub-menu a:hover::before,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 .sub-menu a:hover::before,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 .sub-menu a:hover::before{height:16px}
}
@media(max-width:1024px){
.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1624 a.has-submenu,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1625 a.has-submenu,.elementor-1619 .elementor-element.elementor-element-h100006 .ektos-nav .menu-item-1626 a.has-submenu{font-weight:700 !important}
}/* End custom CSS */