.elementor-851 .elementor-element.elementor-element-24566d14{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:7rem;}.elementor-851 .elementor-element.elementor-element-24566d14:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-24566d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/04/man-engineer-standing-on-construction-site-holdin-2022-02-02-04-50-37-utc-1-2.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-24566d14::before, .elementor-851 .elementor-element.elementor-element-24566d14 > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-24566d14 > .e-con-inner > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-24566d14 > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-24566d14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-24566d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-851 .elementor-element.elementor-element-394847bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-3135313{--display:flex;--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-851 .elementor-element.elementor-element-4d051a1 .elementor-heading-title{font-size:var( --e-global-typography-3edd808-font-size );font-weight:var( --e-global-typography-3edd808-font-weight );line-height:var( --e-global-typography-3edd808-line-height );color:#000000;}.elementor-851 .elementor-element.elementor-element-9ed2e3e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-8f456a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-851 .elementor-element.elementor-element-8f456a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-851 .elementor-element.elementor-element-d969453 .elementor-button{background-color:#10DB5F;fill:var( --e-global-color-c8eda02 );color:var( --e-global-color-c8eda02 );padding:18px 25px 18px 25px;}.elementor-851 .elementor-element.elementor-element-d969453 .elementor-button:hover, .elementor-851 .elementor-element.elementor-element-d969453 .elementor-button:focus{background-color:var( --e-global-color-c8eda02 );color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-d969453 .elementor-button:hover svg, .elementor-851 .elementor-element.elementor-element-d969453 .elementor-button:focus svg{fill:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-6bd44a34{--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-851 .elementor-element.elementor-element-7b574e7 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-851 .elementor-element.elementor-element-7b574e7 .elementor-icon-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-7b574e7 .elementor-icon{font-size:22px;}.elementor-851 .elementor-element.elementor-element-7b574e7 .elementor-icon svg{height:22px;}.elementor-851 .elementor-element.elementor-element-6da95d13{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-c67fc7d{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-36c662f1 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-851 .elementor-element.elementor-element-1e5d753b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-1e5d753b .elementor-heading-title{font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-851 .elementor-element.elementor-element-3354c94b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-62b947e3 > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-851 .elementor-element.elementor-element-62b947e3 .elementor-icon-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-62b947e3.elementor-view-stacked .elementor-icon{background-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-62b947e3.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-62b947e3.elementor-view-default .elementor-icon{color:#FFCC24;border-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-62b947e3.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-62b947e3.elementor-view-default .elementor-icon svg{fill:#FFCC24;}.elementor-851 .elementor-element.elementor-element-62b947e3 .elementor-icon{font-size:12px;}.elementor-851 .elementor-element.elementor-element-62b947e3 .elementor-icon svg{height:12px;}.elementor-851 .elementor-element.elementor-element-501b0f58 > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-851 .elementor-element.elementor-element-501b0f58 .elementor-icon-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-501b0f58.elementor-view-stacked .elementor-icon{background-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-501b0f58.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-501b0f58.elementor-view-default .elementor-icon{color:#FFCC24;border-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-501b0f58.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-501b0f58.elementor-view-default .elementor-icon svg{fill:#FFCC24;}.elementor-851 .elementor-element.elementor-element-501b0f58 .elementor-icon{font-size:12px;}.elementor-851 .elementor-element.elementor-element-501b0f58 .elementor-icon svg{height:12px;}.elementor-851 .elementor-element.elementor-element-60591bd9 > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-851 .elementor-element.elementor-element-60591bd9 .elementor-icon-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-60591bd9.elementor-view-stacked .elementor-icon{background-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-60591bd9.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-60591bd9.elementor-view-default .elementor-icon{color:#FFCC24;border-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-60591bd9.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-60591bd9.elementor-view-default .elementor-icon svg{fill:#FFCC24;}.elementor-851 .elementor-element.elementor-element-60591bd9 .elementor-icon{font-size:12px;}.elementor-851 .elementor-element.elementor-element-60591bd9 .elementor-icon svg{height:12px;}.elementor-851 .elementor-element.elementor-element-24c56647 > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-851 .elementor-element.elementor-element-24c56647 .elementor-icon-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-24c56647.elementor-view-stacked .elementor-icon{background-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-24c56647.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-24c56647.elementor-view-default .elementor-icon{color:#FFCC24;border-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-24c56647.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-24c56647.elementor-view-default .elementor-icon svg{fill:#FFCC24;}.elementor-851 .elementor-element.elementor-element-24c56647 .elementor-icon{font-size:12px;}.elementor-851 .elementor-element.elementor-element-24c56647 .elementor-icon svg{height:12px;}.elementor-851 .elementor-element.elementor-element-469e003e > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-851 .elementor-element.elementor-element-469e003e .elementor-icon-wrapper{text-align:center;}.elementor-851 .elementor-element.elementor-element-469e003e.elementor-view-stacked .elementor-icon{background-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-469e003e.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-469e003e.elementor-view-default .elementor-icon{color:#FFCC24;border-color:#FFCC24;}.elementor-851 .elementor-element.elementor-element-469e003e.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-469e003e.elementor-view-default .elementor-icon svg{fill:#FFCC24;}.elementor-851 .elementor-element.elementor-element-469e003e .elementor-icon{font-size:12px;}.elementor-851 .elementor-element.elementor-element-469e003e .elementor-icon svg{height:12px;}.elementor-851 .elementor-element.elementor-element-49296661{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:-250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-10cf8b33{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-67a36201{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-67a36201:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-67a36201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/sun-reflecting-on-water-grass-and-trees-by-the-r-2025-02-11-19-42-37-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-4c183c79{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-4c183c79:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-4c183c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/aerial-view-of-yellow-and-orange-autumn-forest-wit-2025-03-18-15-27-50-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-fccbd9f{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-fccbd9f:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-fccbd9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/IMG_3099-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-79c9af9{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-4bfc2256{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-4bfc2256:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-4bfc2256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/IMG_3073-e1750876734436.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-2210482{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-2210482:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-2210482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/northern-lights-aurora-borealis-over-akaslompolo-2024-09-12-03-45-46-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-cb2db53{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-cb2db53:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-cb2db53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/selfie-in-the-mall-2025-04-01-15-41-39-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-2c456ab3{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-2c456ab3:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-2c456ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/northern-lights-2025-01-08-09-14-03-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-7a15e892{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-308f3d61{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-308f3d61:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-308f3d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/backpackers-searching-for-a-campsite-2025-03-13-11-35-37-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-67a094cf{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-67a094cf:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-67a094cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/landscape-of-road-glowing-on-mountain-in-norwegian-2025-03-25-02-24-56-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-428f8357{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-428f8357:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-428f8357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/langfoss-langfossen-is-the-fifth-highest-waterfa-2024-12-01-19-03-53-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-161e5c1c{--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;--gap:2vh 2vh;--row-gap:2vh;--column-gap:2vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-7922fece{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-58ad05d0{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-58ad05d0:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-58ad05d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/sun-reflecting-on-water-grass-and-trees-by-the-r-2025-02-11-19-42-37-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-6ac9b82e{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-6ac9b82e:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-6ac9b82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/aerial-view-of-yellow-and-orange-autumn-forest-wit-2025-03-18-15-27-50-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-316e999d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-316e999d:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-316e999d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/landscape-of-road-glowing-on-mountain-in-norwegian-2025-03-25-02-24-56-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-b7b6e38{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-b7b6e38:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-b7b6e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/vertical-shot-of-beautiful-rural-houses-near-the-s-2025-02-02-21-16-55-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-35c78819{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-35c78819:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-35c78819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/northern-lights-aurora-borealis-over-akaslompolo-2024-09-12-03-45-46-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-1b45b1c7{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-1b45b1c7:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-1b45b1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/northern-lights-2025-01-08-09-14-03-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-1e0e2a1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-4814570c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-4814570c:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-4814570c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/selfie-in-the-mall-2025-04-01-15-41-39-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-6c00db4a{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-6c00db4a:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-6c00db4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/backpackers-searching-for-a-campsite-2025-03-13-11-35-37-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-4ed3db2{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-4ed3db2:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-4ed3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/langfoss-langfossen-is-the-fifth-highest-waterfa-2024-12-01-19-03-53-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-24136f09{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-24136f09:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-24136f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/landscape-of-road-glowing-on-mountain-in-norwegian-2025-03-25-02-24-56-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-61896848{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-61896848:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-61896848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/portrait-of-happy-dark-haired-smiling-caucasian-wh-2025-01-08-06-29-29-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-6d5876cc{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-6d5876cc:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-6d5876cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/tranquil-blue-lake-reflecting-majestic-mountains-i-2025-01-10-00-19-57-utc.jpg");background-position:center center;background-size:cover;}.elementor-851 .elementor-element.elementor-element-7841bff{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:9;}.elementor-851 .elementor-element.elementor-element-29c71ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-218780b );--border-color:var( --e-global-color-218780b );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-29c71ff:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-29c71ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-wrapper{text-align:justify;}.elementor-851 .elementor-element.elementor-element-ada9db3{--icon-box-icon-margin:0px;}.elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-default .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-ada9db3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon{font-size:23px;}.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon i{transform:rotate(0deg);}.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );font-weight:var( --e-global-typography-99d8a4e-font-weight );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-eb96d4d{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-851 .elementor-element.elementor-element-eb96d4d .elementor-divider-separator{width:100%;}.elementor-851 .elementor-element.elementor-element-eb96d4d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-851 .elementor-element.elementor-element-1155c4a{font-size:var( --e-global-typography-98c9c7c-font-size );font-weight:var( --e-global-typography-98c9c7c-font-weight );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-768e705{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-218780b );--border-color:var( --e-global-color-218780b );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-768e705:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-768e705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-wrapper{text-align:justify;}.elementor-851 .elementor-element.elementor-element-69408da{--icon-box-icon-margin:0px;}.elementor-851 .elementor-element.elementor-element-69408da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-69408da.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-69408da.elementor-view-default .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-69408da.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-69408da.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-69408da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-69408da.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-69408da.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-69408da.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon{font-size:23px;}.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon i{transform:rotate(0deg);}.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );font-weight:var( --e-global-typography-99d8a4e-font-weight );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-922f271{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-851 .elementor-element.elementor-element-922f271 .elementor-divider-separator{width:100%;}.elementor-851 .elementor-element.elementor-element-922f271 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-851 .elementor-element.elementor-element-a7c0fcb{font-size:var( --e-global-typography-98c9c7c-font-size );font-weight:var( --e-global-typography-98c9c7c-font-weight );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-7999e5c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-218780b );--border-color:var( --e-global-color-218780b );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-7999e5c:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-7999e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-wrapper{text-align:justify;}.elementor-851 .elementor-element.elementor-element-5f462a7{--icon-box-icon-margin:0px;}.elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-5f462a7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon{font-size:23px;}.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon i{transform:rotate(0deg);}.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );font-weight:var( --e-global-typography-99d8a4e-font-weight );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-591f0e2{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-851 .elementor-element.elementor-element-591f0e2 .elementor-divider-separator{width:100%;}.elementor-851 .elementor-element.elementor-element-591f0e2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-851 .elementor-element.elementor-element-b7cd917{font-size:var( --e-global-typography-98c9c7c-font-size );font-weight:var( --e-global-typography-98c9c7c-font-weight );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-6eeffe8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-218780b );--border-color:var( --e-global-color-218780b );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-6eeffe8:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-6eeffe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-wrapper{text-align:justify;}.elementor-851 .elementor-element.elementor-element-78e2661{--icon-box-icon-margin:0px;}.elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-framed .elementor-icon, .elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-default .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-851 .elementor-element.elementor-element-78e2661.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6c3d4e7 );color:var( --e-global-color-6c3d4e7 );border-color:var( --e-global-color-6c3d4e7 );}.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon{font-size:23px;}.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon i{transform:rotate(0deg);}.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );font-weight:var( --e-global-typography-99d8a4e-font-weight );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-59a8829{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-851 .elementor-element.elementor-element-59a8829 .elementor-divider-separator{width:100%;}.elementor-851 .elementor-element.elementor-element-59a8829 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-851 .elementor-element.elementor-element-dfe97ff{font-size:var( --e-global-typography-98c9c7c-font-size );font-weight:var( --e-global-typography-98c9c7c-font-weight );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-aefa63e{--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;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-851 .elementor-element.elementor-element-12b8505{--display:flex;}.elementor-851 .elementor-element.elementor-element-bc5db32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-8ad9d81 .elementor-button{background-color:var( --e-global-color-b86395e );fill:var( --e-global-color-c8eda02 );color:var( --e-global-color-c8eda02 );padding:18px 25px 18px 25px;}.elementor-851 .elementor-element.elementor-element-8ad9d81 .elementor-button:hover, .elementor-851 .elementor-element.elementor-element-8ad9d81 .elementor-button:focus{background-color:var( --e-global-color-c8eda02 );color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-8ad9d81 .elementor-button:hover svg, .elementor-851 .elementor-element.elementor-element-8ad9d81 .elementor-button:focus svg{fill:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-a8f38d3 .elementor-button{background-color:var( --e-global-color-b86395e );fill:var( --e-global-color-c8eda02 );color:var( --e-global-color-c8eda02 );padding:18px 25px 18px 25px;}.elementor-851 .elementor-element.elementor-element-a8f38d3 .elementor-button:hover, .elementor-851 .elementor-element.elementor-element-a8f38d3 .elementor-button:focus{background-color:var( --e-global-color-c8eda02 );color:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-a8f38d3 .elementor-button:hover svg, .elementor-851 .elementor-element.elementor-element-a8f38d3 .elementor-button:focus svg{fill:var( --e-global-color-2db5030 );}.elementor-851 .elementor-element.elementor-element-2bedf49{--display:flex;}.elementor-851 .elementor-element.elementor-element-712f0e4{font-size:var( --e-global-typography-423da97-font-size );font-weight:var( --e-global-typography-423da97-font-weight );line-height:var( --e-global-typography-423da97-line-height );}.elementor-851 .elementor-element.elementor-element-68b38f3{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-851 .elementor-element.elementor-element-0900cd9{--display:flex;--min-height:650px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-851 .elementor-element.elementor-element-0900cd9::before, .elementor-851 .elementor-element.elementor-element-0900cd9 > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-0900cd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-851 .elementor-element.elementor-element-0900cd9 > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-0900cd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-851 .elementor-element.elementor-element-0900cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://leif-norway.com/wp-content/uploads/2025/06/tranquil-blue-lake-reflecting-majestic-mountains-i-2025-01-10-00-19-57-utc.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-851 .elementor-element.elementor-element-d40a4c9{right:-105px;}body.rtl .elementor-851 .elementor-element.elementor-element-d40a4c9{left:-105px;}.elementor-851 .elementor-element.elementor-element-d40a4c9{bottom:0px;z-index:1;}.elementor-851 .elementor-element.elementor-element-d40a4c9 img{width:400px;}.elementor-851 .elementor-element.elementor-element-9edfddd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-84cc826{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-851 .elementor-element.elementor-element-84cc826:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-84cc826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db5030 );}@media(max-width:1024px){.elementor-851 .elementor-element.elementor-element-24566d14{--min-height:0vh;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:140px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-394847bb{--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-851 .elementor-element.elementor-element-3135313{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-851 .elementor-element.elementor-element-4d051a1 .elementor-heading-title{font-size:var( --e-global-typography-3edd808-font-size );line-height:var( --e-global-typography-3edd808-line-height );}.elementor-851 .elementor-element.elementor-element-161e5c1c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-7922fece{--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;}.elementor-851 .elementor-element.elementor-element-1e0e2a1b{--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;}.elementor-851 .elementor-element.elementor-element-7841bff{--flex-wrap:wrap;}.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-1155c4a{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-a7c0fcb{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-b7cd917{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-dfe97ff{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-aefa63e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-851 .elementor-element.elementor-element-712f0e4{font-size:var( --e-global-typography-423da97-font-size );line-height:var( --e-global-typography-423da97-line-height );}.elementor-851 .elementor-element.elementor-element-68b38f3{--flex-wrap:wrap;}body:not(.rtl) .elementor-851 .elementor-element.elementor-element-d40a4c9{right:0px;}body.rtl .elementor-851 .elementor-element.elementor-element-d40a4c9{left:0px;}.elementor-851 .elementor-element.elementor-element-d40a4c9 img{width:280px;}}@media(max-width:767px){.elementor-851 .elementor-element.elementor-element-24566d14{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-394847bb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-851 .elementor-element.elementor-element-4d051a1 .elementor-heading-title{font-size:var( --e-global-typography-3edd808-font-size );line-height:var( --e-global-typography-3edd808-line-height );}.elementor-851 .elementor-element.elementor-element-6bd44a34{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-851 .elementor-element.elementor-element-7b574e7 .elementor-icon{font-size:19px;}.elementor-851 .elementor-element.elementor-element-7b574e7 .elementor-icon svg{height:19px;}.elementor-851 .elementor-element.elementor-element-6da95d13{--width:110px;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-851 .elementor-element.elementor-element-36c662f1 .elementor-heading-title{font-size:14px;}.elementor-851 .elementor-element.elementor-element-1e5d753b .elementor-heading-title{font-size:11px;}.elementor-851 .elementor-element.elementor-element-7922fece{--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;--flex-wrap:nowrap;}.elementor-851 .elementor-element.elementor-element-1e0e2a1b{--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;--flex-wrap:nowrap;}.elementor-851 .elementor-element.elementor-element-7841bff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-851 .elementor-element.elementor-element-29c71ff{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-1155c4a{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-768e705{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-a7c0fcb{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-7999e5c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-b7cd917{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-6eeffe8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title, .elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title a{font-size:var( --e-global-typography-99d8a4e-font-size );line-height:var( --e-global-typography-99d8a4e-line-height );}.elementor-851 .elementor-element.elementor-element-dfe97ff{font-size:var( --e-global-typography-98c9c7c-font-size );line-height:var( --e-global-typography-98c9c7c-line-height );}.elementor-851 .elementor-element.elementor-element-aefa63e{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-851 .elementor-element.elementor-element-712f0e4{font-size:var( --e-global-typography-423da97-font-size );line-height:var( --e-global-typography-423da97-line-height );}.elementor-851 .elementor-element.elementor-element-68b38f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-851 .elementor-element.elementor-element-0900cd9{--min-height:400px;}body:not(.rtl) .elementor-851 .elementor-element.elementor-element-d40a4c9{right:0px;}body.rtl .elementor-851 .elementor-element.elementor-element-d40a4c9{left:0px;}.elementor-851 .elementor-element.elementor-element-d40a4c9 img{width:200px;}.elementor-851 .elementor-element.elementor-element-84cc826{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-851 .elementor-element.elementor-element-24566d14{--content-width:1160px;}.elementor-851 .elementor-element.elementor-element-394847bb{--width:60%;}.elementor-851 .elementor-element.elementor-element-6bd44a34{--width:220px;}.elementor-851 .elementor-element.elementor-element-6da95d13{--width:50%;}.elementor-851 .elementor-element.elementor-element-49296661{--width:60%;}.elementor-851 .elementor-element.elementor-element-161e5c1c{--width:0%;}}@media(max-width:1024px) and (min-width:768px){.elementor-851 .elementor-element.elementor-element-394847bb{--width:100%;}.elementor-851 .elementor-element.elementor-element-3135313{--width:100%;}.elementor-851 .elementor-element.elementor-element-49296661{--width:100%;}.elementor-851 .elementor-element.elementor-element-161e5c1c{--width:100%;}.elementor-851 .elementor-element.elementor-element-29c71ff{--width:49%;}.elementor-851 .elementor-element.elementor-element-768e705{--width:49%;}.elementor-851 .elementor-element.elementor-element-7999e5c{--width:49%;}.elementor-851 .elementor-element.elementor-element-6eeffe8{--width:49%;}.elementor-851 .elementor-element.elementor-element-0900cd9{--width:35%;}.elementor-851 .elementor-element.elementor-element-9edfddd{--width:62%;}}/* Start custom CSS for button, class: .elementor-element-8f456a3 */.elementor-851 .elementor-element.elementor-element-8f456a3 svg {
    width: 21px;
}

.elementor-851 .elementor-element.elementor-element-8f456a3 .elementor-button:hover svg path {
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49296661 *//* Target the main container */
.main-column {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  height: 100vh; /* Full screen height */
  position: relative;
}

@media only screen and (max-width: 767px) {
.main-column {
  height: 0vh; /* Full screen height */

}
}

/* Gradient fade effect at top and bottom */
.main-column::before,
.main-column::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 200px; /* Adjust gradient height */
  z-index: 2;
  pointer-events: none; /* Allow interactions to pass through */
}

.main-column::before {
  top: 0;
  background: linear-gradient(to bottom, #F1F0EE, rgba(16, 16, 20, 0));
}

.main-column::after {
  bottom: 0;
  background: linear-gradient(to top, #F1F0EE, rgba(16, 16, 20, 0));
}

/* Inner wrapper for the first column */
.main-column .scrolling-wrapper-1 {
  display: flex;
  flex-direction: column;
  animation: vertical-loop 80s linear infinite;
}

/* Inner wrapper for the middle column (scrolls in the opposite direction) */
.main-column .scrolling-wrapper-2 {
  display: flex;
  flex-direction: column;
  animation: vertical-loop-reverse 80s linear infinite;
}

/* Inner wrapper for the third column */
.main-column .scrolling-wrapper-3 {
  display: flex;
  flex-direction: column;
  animation: vertical-loop-last 80s linear infinite;
  animation-delay: -40s !important;
}

.main-column .elementor-column::before {
  content: "";
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

/* Keyframes for smooth vertical scrolling (adjusted for seamless loop) */
@keyframes vertical-loop {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-114%);
  }
}

@keyframes vertical-loop-reverse {
  0% {
    transform: translateY(-128%);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes vertical-loop-last {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-114%);
  }
}

/* Pause animation on hover */
.main-column .scrolling-wrapper-1:hover,
.main-column .scrolling-wrapper-2:hover,
.main-column .scrolling-wrapper-3:hover {
  animation-play-state: paused;
}

/* Columns inside the wrappers */
.main-column .scrolling-wrapper-1 .elementor-column,
.main-column .scrolling-wrapper-2 .elementor-column,
.main-column .scrolling-wrapper-3 .elementor-column {
  flex: 0 0 auto;
  overflow: hidden;
}

/* Height */

/* Allow columns to exceed viewport height */
.scrolling-wrapper-1 .elementor-column {
  height: 36vh;
  margin-bottom: 2vh;
  min-height: 240px;
}

.scrolling-wrapper-2 .elementor-column {
  height: 30vh;
  margin-bottom: 2vh;
  min-height: 220px;
}

.scrolling-wrapper-3 .elementor-column {
  height: 36vh;
  margin-bottom: 2vh;
  min-height: 240px;
}


/* Zoom background image on hover */
.main-column .elementor-column {
  position: relative;
}

.main-column .elementor-column > div {
  position: relative;
  z-index: 1;
}

.main-column .elementor-column::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: inherit;
  transition: transform 0.4s ease-in-out;
  z-index: 0;
}

.main-column .elementor-column:hover::after {
  transform: scale(1.05); /* Smooth background zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-161e5c1c *//* Gradient fade effect on left and right */
.main-column-mobile::before,
.main-column-mobile::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200px; /* Adjust gradient width */
  z-index: 2;
  pointer-events: none; /* Allow interactions to pass through */
}

@media only screen and (max-width: 767px) {
.main-column-mobile::before,
.main-column-mobile::after {
  width: 40px;
}
}

.main-column-mobile::before {
  left: 0;
  background: linear-gradient(to right, #F1F0EE, rgba(16, 16, 20, 0));
}

.main-column-mobile::after {
  right: 0;
  background: linear-gradient(to left, #F1F0EE, rgba(16, 16, 20, 0));
}


/* Keyframes for horizontal scrolling */
@keyframes horizontal-loop-mobile {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-155px * 6));
  }

}

/* Keyframes for left-to-right horizontal scrolling */
@keyframes horizontal-loop-reverse-mobile {
  0% {
    transform: translateX(calc(-155px * 6));
  }
  100% {
    transform: translateX(0%);
  }
}


/* Wrapper 1: Normal horizontal scrolling */
.main-column-mobile .scrolling-wrapper-mobile-1 {
  display: flex;
  flex-direction: row;
  animation: horizontal-loop-mobile 80s linear infinite;
}

/* Wrapper 2: Reverse horizontal scrolling */
.main-column-mobile .scrolling-wrapper-mobile-2 {
  display: flex;
  flex-direction: row;
  animation: horizontal-loop-reverse-mobile 80s linear infinite;
}

/* Columns inside the wrappers */
.main-column-mobile .scrolling-wrapper-mobile-1 .elementor-column,
.main-column-mobile .scrolling-wrapper-mobile-2 .elementor-column {
  flex: 0 0 auto;
  overflow: hidden;
}

/* Set dimensions for the columns */
.scrolling-wrapper-mobile-1 .elementor-column,
.scrolling-wrapper-mobile-2 .elementor-column {
  height: 180px;
  width: 140px;
  margin-right: 15px;
}

/* Hide overflow in the main container */
.main-column-mobile {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada9db3 */.elementor-851 .elementor-element.elementor-element-ada9db3 .elementor-icon-box-title {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69408da */.elementor-851 .elementor-element.elementor-element-69408da .elementor-icon-box-title {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f462a7 */.elementor-851 .elementor-element.elementor-element-5f462a7 .elementor-icon-box-title {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78e2661 */.elementor-851 .elementor-element.elementor-element-78e2661 .elementor-icon-box-title {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0900cd9 */.elementor-851 .elementor-element.elementor-element-0900cd9::before {
    width: 140%;
}

@media (max-width: 767px) {
    .elementor-851 .elementor-element.elementor-element-0900cd9::before {
        width: 100%;
    }
}/* End custom CSS */