.elementor-24 .elementor-element.elementor-element-b0cd45a{--display:flex;--min-height:768px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:8rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-b0cd45a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b0cd45a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b0cd45a::before, .elementor-24 .elementor-element.elementor-element-b0cd45a > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b0cd45a > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b0cd45a > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b0cd45a > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b0cd45a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-94b5ef3{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:2rem 2rem 0rem 0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-24 .elementor-element.elementor-element-94b5ef3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-94b5ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-24 .elementor-element.elementor-element-94b5ef3.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-7ed378b{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-7ed378b .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a67acff{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;font-size:1.5rem;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-c7fb2e1{--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;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-df6df6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-750abc2{--display:flex;--overlay-opacity:0.05;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-750abc2::before, .elementor-24 .elementor-element.elementor-element-750abc2 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-750abc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-750abc2 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-750abc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-750abc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-e3515ca .elementor-counter{gap:0rem;}.elementor-24 .elementor-element.elementor-element-e3515ca .elementor-counter-number-wrapper{gap:0.25em;font-size:3rem;font-weight:700;}.elementor-24 .elementor-element.elementor-element-e3515ca .elementor-counter-title{font-size:2rem;line-height:1;}.elementor-24 .elementor-element.elementor-element-cc0e74c{--display:flex;--overlay-opacity:0.05;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-cc0e74c::before, .elementor-24 .elementor-element.elementor-element-cc0e74c > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-cc0e74c > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-cc0e74c > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-cc0e74c > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-cc0e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-5939fed .elementor-counter{gap:0rem;}.elementor-24 .elementor-element.elementor-element-5939fed .elementor-counter-number-wrapper{font-size:3rem;font-weight:700;}.elementor-24 .elementor-element.elementor-element-5939fed .elementor-counter-title{font-size:2rem;line-height:1;}.elementor-24 .elementor-element.elementor-element-6e91779{--display:flex;--overlay-opacity:0.05;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-6e91779::before, .elementor-24 .elementor-element.elementor-element-6e91779 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-6e91779 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-6e91779 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-6e91779 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-6e91779 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-91e175d .elementor-counter{gap:0rem;}.elementor-24 .elementor-element.elementor-element-91e175d .elementor-counter-number-wrapper{font-size:3rem;font-weight:700;}.elementor-24 .elementor-element.elementor-element-91e175d .elementor-counter-title{font-size:2rem;line-height:1;}.elementor-24 .elementor-element.elementor-element-e2d6177{--display:flex;--overlay-opacity:0.05;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-e2d6177::before, .elementor-24 .elementor-element.elementor-element-e2d6177 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-e2d6177 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-e2d6177 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-e2d6177 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-e2d6177 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-cb0b74f .elementor-counter{gap:0rem;}.elementor-24 .elementor-element.elementor-element-cb0b74f .elementor-counter-number-wrapper{font-size:3rem;font-weight:700;}.elementor-24 .elementor-element.elementor-element-cb0b74f .elementor-counter-title{font-size:2rem;line-height:1;}.elementor-24 .elementor-element.elementor-element-aa8fdde{--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;}.elementor-24 .elementor-element.elementor-element-a27d78f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:2rem 2rem 0rem 0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-a27d78f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a27d78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AC74271A;}.elementor-24 .elementor-element.elementor-element-cd1d5fa{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;font-size:1.25rem;}.elementor-24 .elementor-element.elementor-element-9217576{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-bcecca0{--e-image-carousel-slides-to-show:1;border-radius:0rem 0rem 2rem 2rem;}.elementor-24 .elementor-element.elementor-element-bcecca0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:8px;height:8px;background:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-bcecca0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#AC742740;opacity:1;}.elementor-24 .elementor-element.elementor-element-485e461{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-24 .elementor-element.elementor-element-cff96f3{--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:space-between;--align-items:center;}.elementor-24 .elementor-element.elementor-element-e965ace .elementor-button{background-color:var( --e-global-color-secondary );font-size:1rem;font-weight:400;line-height:1;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;padding:0.875rem 1rem 0.875rem 1rem;}.elementor-24 .elementor-element.elementor-element-84d5d71{--grid-columns:2;}.elementor-24 .elementor-element.elementor-element-3df6d39{--display:flex;--min-height:512px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:8rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-3df6d39:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3df6d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gi.weratest4.no/wp-content/uploads/2026/02/grenland-invest-dronefoto-08-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3df6d39::before, .elementor-24 .elementor-element.elementor-element-3df6d39 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-3df6d39 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-3df6d39 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-3df6d39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-3df6d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-c0de4f3{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:2rem 2rem 0rem 0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-c0de4f3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c0de4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-24 .elementor-element.elementor-element-c0de4f3.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-58aaecb{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-58aaecb .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-58d3b56 .elementor-button{background-color:var( --e-global-color-secondary );font-size:1rem;font-weight:400;line-height:1;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;padding:0.875rem 1rem 0.875rem 1rem;}@media(min-width:769px){.elementor-24 .elementor-element.elementor-element-94b5ef3{--width:auto;}.elementor-24 .elementor-element.elementor-element-c0de4f3{--width:auto;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-b0cd45a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b0cd45a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-24 .elementor-element.elementor-element-3df6d39:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3df6d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-84d5d71{--grid-columns:2;}}@media(max-width:768px){.elementor-24 .elementor-element.elementor-element-84d5d71{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-94b5ef3 */.elementor-24 .elementor-element.elementor-element-94b5ef3 {
    backdrop-filter: blur(.5rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750abc2 */.elementor-24 .elementor-element.elementor-element-750abc2:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48px" viewBox="0 -960 960 960" width="48px"><path d="M480-277 277-480l203-203 203 203-203 203Zm43 176q-9 9-20 13.5T481-83q-11 0-22.5-4.5T438-101L101-438q-9-9-13.5-20T83-480q0-11 4.5-22.5T101-523l338-338q8-8 19-12.5t22-4.5q11 0 22 4.5t19 12.5l338 338q9 9 13.5 20.5T877-480q0 11-4.5 22.5T859-438L523-101Zm-43-66 313-313-313-313-313 313 313 313Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc0e74c */.elementor-24 .elementor-element.elementor-element-cc0e74c:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48px" viewBox="0 -960 960 960" width="48px"><path d="M75-155q-35-35-35-85t35-85q35-35 85-35 11 0 22 2t22 6l160-219q-20-22-32-49.5T320-680q0-66 47-113t113-47q66 0 113 47t47 113q0 32-12 59.5T596-571l160 220q11-5 21.5-7t22.5-2q50 0 85 35t35 85q0 50-35 85t-85 35q-50 0-85-35t-35-85q0-22 7.5-41t20.5-35L548-535q-9 5-18.5 7.5T510-523v167q39 10 64.5 42t25.5 74q0 50-35 85t-85 35q-50 0-85-35t-35-85q0-42 25.5-74t64.5-42v-167q-10-2-19.5-4.5T412-535L252-316q13 16 20.5 35t7.5 41q0 50-35 85t-85 35q-50 0-85-35Zm127.5-42.5Q220-215 220-240t-17.5-42.5Q185-300 160-300t-42.5 17.5Q100-265 100-240t17.5 42.5Q135-180 160-180t42.5-17.5ZM480-680Zm42.5 482.5Q540-215 540-240t-17.5-42.5Q505-300 480-300t-42.5 17.5Q420-265 420-240t17.5 42.5Q455-180 480-180t42.5-17.5Zm320 0Q860-215 860-240t-17.5-42.5Q825-300 800-300t-42.5 17.5Q740-265 740-240t17.5 42.5Q775-180 800-180t42.5-17.5ZM160-240Zm320 0Zm320 0ZM551-609q29-29 29-71t-29-71q-29-29-71-29t-71 29q-29 29-29 71t29 71q29 29 71 29t71-29Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e91779 */.elementor-24 .elementor-element.elementor-element-6e91779:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M120-120v-80h80v-560q0-33 23.5-56.5T280-840h400q33 0 56.5 23.5T760-760v560h80v80H120Zm560-80v-560H280v560h400ZM560-440q17 0 28.5-11.5T600-480q0-17-11.5-28.5T560-520q-17 0-28.5 11.5T520-480q0 17 11.5 28.5T560-440ZM280-760v560-560Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d6177 */.elementor-24 .elementor-element.elementor-element-e2d6177:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48px" viewBox="0 -960 960 960" width="48px"><path d="m229-496-6-49q-20-5-37.5-14.5T154-583l-44 18-30-49 37-35q-5-20-5-39t5-39l-37-35 30-49 44 18q14-14 31.5-23.5T223-831l6-49h60l6 49q20 5 37.5 14.5T364-793l44-18 30 49-38 35q5 19 5 38.5t-5 39.5l38 35-30 49-44-18q-14 15-31.5 24T295-545l-6 49h-60Zm95-127q27-27 27-65t-27-65q-27-27-65-27t-65 27q-27 27-27 65t27 65q27 27 65 27t65-27ZM644-40l-14-57q-27-7-51.5-21T536-154l-54 17-38-65 42-38q-8-26-8-54t8-54l-42-37 38-65 54 15q19-21 43-35.5t51-20.5l14-57h75l14 57q29 4 52.5 19t42.5 37l54-15 38 65-42 37q8 26 8 54t-8 54l42 38-38 66-54-18q-18 23-42.5 36.5T733-97l-14 57h-75Zm38-115q58 0 98.5-40.5T821-294q0-58-40.5-98.5T682-433q-58 0-98.5 40.5T543-294q0 58 40.5 98.5T682-155Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df6df6e */.elementor-24 .elementor-element.elementor-element-df6df6e span {
    margin: 0;
}

.elementor-24 .elementor-element.elementor-element-df6df6e > .elementor-element + .elementor-element {
    border-left: 1px solid var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bcecca0 */.elementor-24 .elementor-element.elementor-element-bcecca0 {
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-bcecca0 figure {
    line-height: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-bcecca0 img {
    width: 100%;
    height: 512px;
    object-fit: cover;
    object-position: center;
}

.elementor-24 .elementor-element.elementor-element-bcecca0 .swiper {
    padding-bottom: 0;
}

.elementor-24 .elementor-element.elementor-element-bcecca0 .swiper-pagination-horizontal {
    position: absolute;
    height: 2rem;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    bottom: -3rem !important;
    gap: 1rem;
}

.elementor-24 .elementor-element.elementor-element-bcecca0 .swiper-pagination-horizontal span {
    margin: 0;
    background: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0de4f3 */.elementor-24 .elementor-element.elementor-element-c0de4f3 {
    backdrop-filter: blur(.5rem);
}/* End custom CSS */