.elementor-11 .elementor-element.elementor-element-c7fc542{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.72;--overlay-mix-blend-mode:darken;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c7fc542:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c7fc542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1810;}.elementor-11 .elementor-element.elementor-element-c7fc542::before, .elementor-11 .elementor-element.elementor-element-c7fc542 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-c7fc542 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-c7fc542 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-c7fc542 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-c7fc542 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(19deg, #000000 18%, #16241A 100%);}.elementor-11 .elementor-element.elementor-element-herorow{--display:flex;--min-height:80vh;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-heroslidercol{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-slide1{--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;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:90px;--padding-bottom:60px;--padding-left:90px;--padding-right:60px;}.elementor-11 .elementor-element.elementor-element-s1left{--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;--align-items:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-s1badge .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s1title1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.4px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s1title2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.4px;color:#F6F2E8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-s1lead{font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#D8E0D9;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-s1ctas{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-s1btn .elementor-button{background-color:#4ADE80;font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#14231A;color:#14231A;border-radius:100px 100px 100px 100px;padding:16px 26px 16px 26px;}.elementor-11 .elementor-element.elementor-element-s1btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-s1btn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-s1phone .elementor-button{background-color:rgba(255,255,255,.12);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#F6F2E8;color:#F6F2E8;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;}.elementor-11 .elementor-element.elementor-element-s1phone .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-s1phone .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-slide2{--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;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:90px;--padding-bottom:60px;--padding-left:90px;--padding-right:60px;}.elementor-11 .elementor-element.elementor-element-s2left{--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;--align-items:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-s2badge .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s2title1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.4px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s2title2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.4px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s2lead{font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#D8E0D9;}.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-s2ctas{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-s2btn .elementor-button{background-color:#4ADE80;font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#14231A;color:#14231A;border-radius:100px 100px 100px 100px;padding:16px 26px 16px 26px;}.elementor-11 .elementor-element.elementor-element-s2btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-s2btn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-s2phone .elementor-button{background-color:rgba(255,255,255,.12);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#F6F2E8;color:#F6F2E8;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;}.elementor-11 .elementor-element.elementor-element-s2phone .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-s2phone .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-slide3{--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;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:90px;--padding-bottom:60px;--padding-left:90px;--padding-right:60px;}.elementor-11 .elementor-element.elementor-element-s3left{--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;--align-items:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-s3badge .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s3title1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.4px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s3title2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.4px;color:#F6F2E8;}.elementor-11 .elementor-element.elementor-element-s3lead{font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#D8E0D9;}.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-s3ctas{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-s3btn .elementor-button{background-color:#4ADE80;font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#14231A;color:#14231A;border-radius:100px 100px 100px 100px;padding:16px 26px 16px 26px;}.elementor-11 .elementor-element.elementor-element-s3btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-s3btn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-s3phone .elementor-button{background-color:rgba(255,255,255,.12);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#F6F2E8;color:#F6F2E8;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;}.elementor-11 .elementor-element.elementor-element-s3phone .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-s3phone .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-herocarousel{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-11 .elementor-element.elementor-element-heroimgcol{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-heroimgcol.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-herophoto{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-herophoto.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-herophoto img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-about{--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:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-aboutmedia{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-aboutcopy{--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:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-abouteyebrow .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-abouttitle .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:46px;font-weight:700;letter-spacing:-1.4px;color:#14231A;}.elementor-11 .elementor-element.elementor-element-aboutlead{font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#4A5A4E;}.elementor-11 .elementor-element.elementor-element-aboutf1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-aboutf2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-aboutctas{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-aboutbtn .elementor-button{background-color:#14231A;font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#F6F2E8;color:#F6F2E8;border-radius:100px 100px 100px 100px;padding:16px 26px 16px 26px;}.elementor-11 .elementor-element.elementor-element-aboutbtn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-aboutbtn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-aboutphone .elementor-button{background-color:#E6F2E7;font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#1B4620;color:#1B4620;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;}.elementor-11 .elementor-element.elementor-element-aboutphone .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-aboutphone .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-svcwrap{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-svcwrap:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-svcwrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-svcinner{--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:34px 0px;--row-gap:34px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svchead{--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:flex-end;--gap:22px 32px;--row-gap:22px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svchtext{--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:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svceyebrow .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-svctitle .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:46px;font-weight:700;letter-spacing:-1.4px;color:#16241A;}.elementor-11 .elementor-element.elementor-element-svcallbtn .elementor-button{background-color:#16241A;font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#F6F2E8;color:#F6F2E8;border-radius:100px 100px 100px 100px;padding:16px 26px 16px 26px;}.elementor-11 .elementor-element.elementor-element-svcallbtn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-svcallbtn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-svcdivider{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-svcdivider .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-svcdivider .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-svcitem1{--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:stretch;--gap:24px 28px;--row-gap:24px;--column-gap:28px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:44px;--padding-left:6px;--padding-right:6px;}.elementor-11 .elementor-element.elementor-element-svccard1{--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:22px 0px;--row-gap:22px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-svccard1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-svccard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D32;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-svcbadges1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-svcbadges1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svclink1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-svclink1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-svcitem2{--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:stretch;--gap:24px 28px;--row-gap:24px;--column-gap:28px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:44px;--padding-left:6px;--padding-right:6px;}.elementor-11 .elementor-element.elementor-element-svccard2{--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:22px 0px;--row-gap:22px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-svccard2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-svccard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-svcbadges2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-svcbadges2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svclink2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-svclink2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-svcitem3{--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:stretch;--gap:24px 28px;--row-gap:24px;--column-gap:28px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:44px;--padding-left:6px;--padding-right:6px;}.elementor-11 .elementor-element.elementor-element-svccard3{--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:22px 0px;--row-gap:22px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-svccard3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-svccard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-svcbadges3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-svcbadges3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svclink3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-svclink3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-svcitem4{--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:stretch;--gap:24px 28px;--row-gap:24px;--column-gap:28px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:44px;--padding-left:6px;--padding-right:6px;}.elementor-11 .elementor-element.elementor-element-svccard4{--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:22px 0px;--row-gap:22px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-svccard4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-svccard4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-svcbadges4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-svcbadges4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svclink4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-svclink4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-svcitem5{--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:stretch;--gap:24px 28px;--row-gap:24px;--column-gap:28px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:44px;--padding-left:6px;--padding-right:6px;}.elementor-11 .elementor-element.elementor-element-svccard5{--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:22px 0px;--row-gap:22px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-svccard5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-svccard5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-svcbadges5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-svcbadges5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-svcbadges5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-svclink5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-svclink5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-svcaccordion{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-11 .elementor-element.elementor-element-howwrap{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-howinner{--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:flex-start;--gap:48px 64px;--row-gap:48px;--column-gap:64px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howleft{--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:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howeyebrow .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-howtitle .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:46px;font-weight:700;letter-spacing:-1.4px;color:#16241A;}.elementor-11 .elementor-element.elementor-element-howclaim{font-family:"Schibsted Grotesk", Sans-serif;font-size:19px;font-weight:500;color:#16241A;}.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-howchecks{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-howright{--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:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howstep1{--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:flex-start;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howcard1{--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;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-howcard1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-howcard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-howstep2{--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:flex-start;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howcard2{--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;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-howcard2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-howcard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-howstep3{--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:flex-start;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howcard3{--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;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-howcard3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-howcard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-howstep4{--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:flex-start;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-howcard4{--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;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-howcard4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-howcard4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-ctawrap{--display:flex;--min-height:640px;--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ctawrap:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ctawrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1810;}.elementor-11 .elementor-element.elementor-element-ctavideo .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-ctainner{--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:flex-end;--gap:36px 48px;--row-gap:36px;--column-gap:48px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-ctacopy{--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:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-ctatitles{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ctadivider{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-ctadivider .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-ctadivider .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-ctacard{--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:12px 0px;--row-gap:12px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-ctabtn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-ctabtn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-testiwrap{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-testiinner{--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:76px 0px;--row-gap:76px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testihead{--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:flex-end;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testihtext{--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:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testieyebrow .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-testititle .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:46px;font-weight:700;letter-spacing:-1.4px;color:#16241A;}.elementor-11 .elementor-element.elementor-element-testihright{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testilead{font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:400;color:#4A5A4E;}.elementor-11 .elementor-element.elementor-element-tslide0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testifeat{--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;--align-items:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-testifeat:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-testifeat > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D32;}.elementor-11 .elementor-element.elementor-element-tslide1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testicard1{--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;--align-items:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-testicard1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-testicard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-testistars1 .elementor-star-rating{font-size:16px;}.elementor-11 .elementor-element.elementor-element-testistars1 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-11 .elementor-element.elementor-element-testistars1 .elementor-star-rating i:before{color:#F2B705;}.elementor-11 .elementor-element.elementor-element-testimeta1{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testinamebox1{--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:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-tslide2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testicard2{--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;--align-items:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-testicard2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-testicard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-testistars2 .elementor-star-rating{font-size:16px;}.elementor-11 .elementor-element.elementor-element-testistars2 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-11 .elementor-element.elementor-element-testistars2 .elementor-star-rating i:before{color:#F2B705;}.elementor-11 .elementor-element.elementor-element-testimeta2{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testinamebox2{--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:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-tslide3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testicard3{--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;--align-items:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-testicard3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-testicard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-testistars3 .elementor-star-rating{font-size:16px;}.elementor-11 .elementor-element.elementor-element-testistars3 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-11 .elementor-element.elementor-element-testistars3 .elementor-star-rating i:before{color:#F2B705;}.elementor-11 .elementor-element.elementor-element-testimeta3{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testinamebox3{--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:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-tslide4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testicard4{--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;--align-items:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-testicard4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-testicard4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3E7;}.elementor-11 .elementor-element.elementor-element-testistars4 .elementor-star-rating{font-size:16px;}.elementor-11 .elementor-element.elementor-element-testistars4 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-11 .elementor-element.elementor-element-testistars4 .elementor-star-rating i:before{color:#F2B705;}.elementor-11 .elementor-element.elementor-element-testimeta4{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testinamebox4{--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:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-testislider{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:26px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-herorow{--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-11 .elementor-element.elementor-element-herocarousel{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-svctitle .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-howwrap{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-howtitle .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-ctawrap{--min-height:600px;}.elementor-11 .elementor-element.elementor-element-ctainner{--padding-top:72px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-testiwrap{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-testititle .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-testislider{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-slide1{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-s1title1 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-s1title2 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-slide2{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-s2title1 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-s2title2 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-slide3{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-s3title1 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-s3title2 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-herocarousel{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-abouttitle .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-svcwrap{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-svctitle .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-svcitem1{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svccard1{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-svcitem2{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svccard2{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-svcitem3{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svccard3{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-svcitem4{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svccard4{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-svcitem5{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-svccard5{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-howwrap{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-howtitle .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-howcard1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-howcard2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-howcard3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-howcard4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ctawrap{--min-height:540px;}.elementor-11 .elementor-element.elementor-element-ctainner{--padding-top:56px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ctacard{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-testiwrap{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-testititle .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-testifeat{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-testicard1{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-testicard2{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-testicard3{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-testicard4{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-testislider{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-c7fc542{--content-width:1344px;}.elementor-11 .elementor-element.elementor-element-heroslidercol{--width:65%;}.elementor-11 .elementor-element.elementor-element-s1left{--width:100%;}.elementor-11 .elementor-element.elementor-element-s2left{--width:100%;}.elementor-11 .elementor-element.elementor-element-s3left{--width:100%;}.elementor-11 .elementor-element.elementor-element-heroimgcol{--width:35%;}.elementor-11 .elementor-element.elementor-element-about{--content-width:1344px;}.elementor-11 .elementor-element.elementor-element-svcinner{--width:1344px;}.elementor-11 .elementor-element.elementor-element-svchead{--width:100%;}.elementor-11 .elementor-element.elementor-element-svcitem1{--width:100%;}.elementor-11 .elementor-element.elementor-element-svcitem2{--width:100%;}.elementor-11 .elementor-element.elementor-element-svcitem3{--width:100%;}.elementor-11 .elementor-element.elementor-element-svcitem4{--width:100%;}.elementor-11 .elementor-element.elementor-element-svcitem5{--width:100%;}.elementor-11 .elementor-element.elementor-element-howinner{--width:1344px;}.elementor-11 .elementor-element.elementor-element-howstep1{--width:100%;}.elementor-11 .elementor-element.elementor-element-howstep2{--width:100%;}.elementor-11 .elementor-element.elementor-element-howstep3{--width:100%;}.elementor-11 .elementor-element.elementor-element-howstep4{--width:100%;}.elementor-11 .elementor-element.elementor-element-testiinner{--width:1344px;}.elementor-11 .elementor-element.elementor-element-testihead{--width:100%;}.elementor-11 .elementor-element.elementor-element-testifeat{--width:100%;}.elementor-11 .elementor-element.elementor-element-testicard1{--width:100%;}.elementor-11 .elementor-element.elementor-element-testimeta1{--width:100%;}.elementor-11 .elementor-element.elementor-element-testicard2{--width:100%;}.elementor-11 .elementor-element.elementor-element-testimeta2{--width:100%;}.elementor-11 .elementor-element.elementor-element-testicard3{--width:100%;}.elementor-11 .elementor-element.elementor-element-testimeta3{--width:100%;}.elementor-11 .elementor-element.elementor-element-testicard4{--width:100%;}.elementor-11 .elementor-element.elementor-element-testimeta4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-heroslidercol{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-s1badge */.elementor-11 .elementor-element.elementor-element-s1badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title1 */.elementor-11 .elementor-element.elementor-element-s1title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title2 */.elementor-11 .elementor-element.elementor-element-s1title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s1lead */.elementor-11 .elementor-element.elementor-element-s1lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s1stat */.elementor-11 .elementor-element.elementor-element-s1stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s1ctas */.elementor-11 .elementor-element.elementor-element-s1ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2badge */.elementor-11 .elementor-element.elementor-element-s2badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title1 */.elementor-11 .elementor-element.elementor-element-s2title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title2 */.elementor-11 .elementor-element.elementor-element-s2title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s2lead */.elementor-11 .elementor-element.elementor-element-s2lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s2stat */.elementor-11 .elementor-element.elementor-element-s2stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s2ctas */.elementor-11 .elementor-element.elementor-element-s2ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3badge */.elementor-11 .elementor-element.elementor-element-s3badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title1 */.elementor-11 .elementor-element.elementor-element-s3title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title2 */.elementor-11 .elementor-element.elementor-element-s3title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s3lead */.elementor-11 .elementor-element.elementor-element-s3lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s3stat */.elementor-11 .elementor-element.elementor-element-s3stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s3ctas */.elementor-11 .elementor-element.elementor-element-s3ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1badge */.elementor-11 .elementor-element.elementor-element-s1badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title1 */.elementor-11 .elementor-element.elementor-element-s1title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title2 */.elementor-11 .elementor-element.elementor-element-s1title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s1lead */.elementor-11 .elementor-element.elementor-element-s1lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s1stat */.elementor-11 .elementor-element.elementor-element-s1stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s1ctas */.elementor-11 .elementor-element.elementor-element-s1ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2badge */.elementor-11 .elementor-element.elementor-element-s2badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title1 */.elementor-11 .elementor-element.elementor-element-s2title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title2 */.elementor-11 .elementor-element.elementor-element-s2title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s2lead */.elementor-11 .elementor-element.elementor-element-s2lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s2stat */.elementor-11 .elementor-element.elementor-element-s2stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s2ctas */.elementor-11 .elementor-element.elementor-element-s2ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3badge */.elementor-11 .elementor-element.elementor-element-s3badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title1 */.elementor-11 .elementor-element.elementor-element-s3title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title2 */.elementor-11 .elementor-element.elementor-element-s3title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s3lead */.elementor-11 .elementor-element.elementor-element-s3lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s3stat */.elementor-11 .elementor-element.elementor-element-s3stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s3ctas */.elementor-11 .elementor-element.elementor-element-s3ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1badge */.elementor-11 .elementor-element.elementor-element-s1badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title1 */.elementor-11 .elementor-element.elementor-element-s1title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title2 */.elementor-11 .elementor-element.elementor-element-s1title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s1lead */.elementor-11 .elementor-element.elementor-element-s1lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s1stat */.elementor-11 .elementor-element.elementor-element-s1stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s1ctas */.elementor-11 .elementor-element.elementor-element-s1ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2badge */.elementor-11 .elementor-element.elementor-element-s2badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title1 */.elementor-11 .elementor-element.elementor-element-s2title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title2 */.elementor-11 .elementor-element.elementor-element-s2title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s2lead */.elementor-11 .elementor-element.elementor-element-s2lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s2stat */.elementor-11 .elementor-element.elementor-element-s2stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s2ctas */.elementor-11 .elementor-element.elementor-element-s2ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3badge */.elementor-11 .elementor-element.elementor-element-s3badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title1 */.elementor-11 .elementor-element.elementor-element-s3title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title2 */.elementor-11 .elementor-element.elementor-element-s3title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s3lead */.elementor-11 .elementor-element.elementor-element-s3lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s3stat */.elementor-11 .elementor-element.elementor-element-s3stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s3ctas */.elementor-11 .elementor-element.elementor-element-s3ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1badge */.elementor-11 .elementor-element.elementor-element-s1badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title1 */.elementor-11 .elementor-element.elementor-element-s1title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s1title2 */.elementor-11 .elementor-element.elementor-element-s1title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s1lead */.elementor-11 .elementor-element.elementor-element-s1lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s1stat */.elementor-11 .elementor-element.elementor-element-s1stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s1stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s1ctas */.elementor-11 .elementor-element.elementor-element-s1ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2badge */.elementor-11 .elementor-element.elementor-element-s2badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title1 */.elementor-11 .elementor-element.elementor-element-s2title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s2title2 */.elementor-11 .elementor-element.elementor-element-s2title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s2lead */.elementor-11 .elementor-element.elementor-element-s2lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s2stat */.elementor-11 .elementor-element.elementor-element-s2stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s2stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s2ctas */.elementor-11 .elementor-element.elementor-element-s2ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3badge */.elementor-11 .elementor-element.elementor-element-s3badge{display:inline-block;background:rgba(46,125,50,.55);backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title1 */.elementor-11 .elementor-element.elementor-element-s3title1 h2{line-height:1.1;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-s3title2 */.elementor-11 .elementor-element.elementor-element-s3title2 h2{line-height:1.2;margin:6px 0 0;display:inline-block;background:#00788C;color:#F6F2E8;padding:2px 12px;border-radius:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-s3lead */.elementor-11 .elementor-element.elementor-element-s3lead p{line-height:1.75;margin:0;max-width:600px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-s3stat */.elementor-11 .elementor-element.elementor-element-s3stat{background:rgba(20,35,26,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;max-width:620px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-wrapper{align-items:center;gap:16px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon{color:#4ADE80;font-size:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon svg{width:46px;height:46px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:18px;font-weight:600;color:#F6F2E8;margin-bottom:4px;}
.elementor-11 .elementor-element.elementor-element-s3stat .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:14px;line-height:1.5;color:#B8C2BA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s3ctas */.elementor-11 .elementor-element.elementor-element-s3ctas{width:auto;margin-top:26px;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-herocarousel */.elementor-11 .elementor-element.elementor-element-herocarousel .swiper-slide{height:auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-herophoto */.elementor-11 .elementor-element.elementor-element-herophoto img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aboutmedia */.elementor-11 .elementor-element.elementor-element-aboutmedia{position:relative;flex:1 1 46%;min-width:320px;}
.elementor-11 .elementor-element.elementor-element-aboutmedia .tresner-about-img-main img{border-radius:22px;width:100%;height:520px;object-fit:cover;display:block;box-shadow:0 24px 60px rgba(8,16,12,.18);}
.elementor-11 .elementor-element.elementor-element-aboutmedia .tresner-about-img-small{position:absolute;right:-38px;bottom:56px;width:250px;max-width:60%;}
.elementor-11 .elementor-element.elementor-element-aboutmedia .tresner-about-img-small img{border-radius:18px;width:100%;height:190px;object-fit:cover;display:block;border:6px solid #fff;box-shadow:0 18px 40px rgba(8,16,12,.22);}
.elementor-11 .elementor-element.elementor-element-aboutmedia::after{content:"";position:absolute;right:-58px;top:40px;width:10px;height:230px;border-radius:100px;background:#2E7D32;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-aboutmedia{flex:1 1 100%;}.elementor-11 .elementor-element.elementor-element-aboutmedia .tresner-about-img-small{right:12px;bottom:-30px;}.elementor-11 .elementor-element.elementor-element-aboutmedia::after{display:none;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-aboutmedia .tresner-about-img-main img{height:340px;}.elementor-11 .elementor-element.elementor-element-aboutmedia .tresner-about-img-small{display:none;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abouttitle */.elementor-11 .elementor-element.elementor-element-abouttitle h2{line-height:1.1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aboutlead */.elementor-11 .elementor-element.elementor-element-aboutlead p{line-height:1.7;margin:0;max-width:560px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aboutf1 */.elementor-11 .elementor-element.elementor-element-aboutf1{border-top:1px solid #E4E7E2;padding-top:22px;margin-top:6px;}
.elementor-11 .elementor-element.elementor-element-aboutf1 .elementor-icon{color:#2E7D32;font-size:26px;}
.elementor-11 .elementor-element.elementor-element-aboutf1 .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:21px;font-weight:600;color:#14231A;margin-bottom:6px;}
.elementor-11 .elementor-element.elementor-element-aboutf1 .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:17px;line-height:1.65;color:#4A5A4E;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aboutf2 */.elementor-11 .elementor-element.elementor-element-aboutf2{border-top:1px solid #E4E7E2;padding-top:22px;}
.elementor-11 .elementor-element.elementor-element-aboutf2 .elementor-icon{color:#2E7D32;font-size:26px;}
.elementor-11 .elementor-element.elementor-element-aboutf2 .elementor-icon-box-title{font-family:'Schibsted Grotesk',sans-serif;font-size:21px;font-weight:600;color:#14231A;margin-bottom:6px;}
.elementor-11 .elementor-element.elementor-element-aboutf2 .elementor-icon-box-description{font-family:'Schibsted Grotesk',sans-serif;font-size:17px;line-height:1.65;color:#4A5A4E;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aboutbtn */.elementor-11 .elementor-element.elementor-element-aboutbtn{width:auto;flex:0 0 auto;}
.elementor-11 .elementor-element.elementor-element-aboutbtn .elementor-button{transition:background .25s ease,transform .2s ease;}
.elementor-11 .elementor-element.elementor-element-aboutbtn .elementor-button:hover{background:#1E3527;transform:translateY(-1px);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aboutphone */.elementor-11 .elementor-element.elementor-element-aboutphone{width:auto;flex:0 0 auto;}
.elementor-11 .elementor-element.elementor-element-aboutphone .elementor-button{transition:background .25s ease;}
.elementor-11 .elementor-element.elementor-element-aboutphone .elementor-button:hover{background:#D6EAD8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aboutctas */.elementor-11 .elementor-element.elementor-element-aboutctas{width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aboutcopy */.elementor-11 .elementor-element.elementor-element-aboutcopy{flex:1 1 50%;min-width:320px;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-aboutcopy{flex:1 1 100%;margin-top:40px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-about */@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-about{flex-wrap:wrap;padding-top:70px;padding-bottom:70px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svctitle */.elementor-11 .elementor-element.elementor-element-svctitle h2{line-height:1.08;max-width:520px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svchtext */.elementor-11 .elementor-element.elementor-element-svchtext{flex:1 1 58%;min-width:300px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-svcallbtn */.elementor-11 .elementor-element.elementor-element-svcallbtn{width:auto;flex:0 0 auto;}
.elementor-11 .elementor-element.elementor-element-svcallbtn .elementor-button{transition:background .25s ease,transform .2s ease;}
.elementor-11 .elementor-element.elementor-element-svcallbtn .elementor-button:hover{background:#2E7D32;transform:translateY(-1px);}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-svcdivider */.elementor-11 .elementor-element.elementor-element-svcdivider .elementor-divider{padding-block:0;}
.elementor-11 .elementor-element.elementor-element-svcdivider .elementor-divider-separator{border-block-start-color:#CBDCC7;border-block-start-width:1px;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-svcaccordion */.elementor-11 .elementor-element.elementor-element-svcaccordion{--n-accordion-border-width:0px;--n-accordion-border-color:transparent;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item{border:none !important;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item>.e-con{border:0 none !important;outline:none !important;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title{border-width:0 !important;border-style:none !important;padding:30px 6px;align-items:center;cursor:pointer;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title-header{border:none !important;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title-text{font-family:'Schibsted Grotesk',sans-serif;font-size:42px;font-weight:600;letter-spacing:-1.4px;line-height:1.12;color:#16241A;display:flex;align-items:baseline;gap:20px;transition:color .25s ease;margin:0;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-num{font-size:16px;font-weight:700;letter-spacing:1.4px;color:#2E7D32;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item[open] .e-n-accordion-item-title-text,.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:#2E7D32;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title-icon{color:#16241A;font-size:20px;transition:color .25s ease;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title-icon svg{width:20px;height:20px;fill:#16241A;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon{color:#2E7D32;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{fill:#2E7D32;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-card{flex:1 1 42%;min-width:280px;box-shadow:0 22px 50px rgba(8,16,12,.16);}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-img{flex:1 1 52%;min-width:280px;align-self:stretch;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-img .elementor-widget-container{height:100%;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-img img{width:100%;height:100%;min-height:340px;object-fit:cover;border-radius:20px;display:block;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-copy p{margin:0;line-height:1.7;font-family:'Schibsted Grotesk',sans-serif;font-size:17px;color:#EFE9D8;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-badges .elementor-icon-list-items{gap:10px;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-badges .elementor-icon-list-item{background:#16241A;border-radius:100px;padding:9px 16px;margin:0;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-badges .elementor-icon-list-item .elementor-icon-list-icon i{color:#8FD694;font-size:12px;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-badges .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:13px;font-weight:600;color:#EFE9D8;letter-spacing:.2px;padding-inline-start:8px;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-link{align-self:flex-start;width:auto;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-link .elementor-button{background:#EFE9D8;color:#16241A;border-radius:100px;padding:14px 24px;font-family:'Schibsted Grotesk',sans-serif;font-size:14px;font-weight:600;transition:background .25s ease,transform .2s ease;}
.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-link .elementor-button:hover{background:#E08A4C;color:#16241A;transform:translateY(-1px);}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title-text{font-size:32px;}.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-card,.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-img{flex:1 1 100%;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title-text{font-size:25px;gap:12px;letter-spacing:-.6px;}.elementor-11 .elementor-element.elementor-element-svcaccordion .e-n-accordion-item-title{padding:22px 2px;}.elementor-11 .elementor-element.elementor-element-svcaccordion .tresner-svc-img img{min-height:220px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svcinner */.elementor-11 .elementor-element.elementor-element-svcinner{max-width:100%;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svcwrap */.elementor-11 .elementor-element.elementor-element-svcwrap{width:auto;max-width:calc(100% - 40px);overflow:hidden;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-svcwrap{padding-left:36px;padding-right:36px;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-svcwrap{margin-inline:12px;max-width:calc(100% - 24px);border-radius:20px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-howtitle */.elementor-11 .elementor-element.elementor-element-howtitle h2{line-height:1.08;max-width:520px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-howclaim */.elementor-11 .elementor-element.elementor-element-howclaim{border-inline-start:3px solid #00788C;padding-inline-start:18px;}
.elementor-11 .elementor-element.elementor-element-howclaim p{line-height:1.6;margin:0;max-width:480px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-howimg */.elementor-11 .elementor-element.elementor-element-howimg{width:100%;}
.elementor-11 .elementor-element.elementor-element-howimg img{width:100%;height:100%;min-height:300px;object-fit:cover;border-radius:20px;display:block;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-howimg img{min-height:220px;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-howchecks */.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-items{display:flex;flex-direction:column;gap:12px;}
.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-item{margin:0;align-items:flex-start;}
.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-icon{margin-top:3px;}
.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-icon i{color:#00788C;font-size:14px;}
.elementor-11 .elementor-element.elementor-element-howchecks .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:16px;line-height:1.6;font-weight:500;color:#16241A;padding-inline-start:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howleft */.elementor-11 .elementor-element.elementor-element-howleft{flex:1 1 42%;min-width:300px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howcard1 */.elementor-11 .elementor-element.elementor-element-howcard1{flex:1 1 auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howcard2 */.elementor-11 .elementor-element.elementor-element-howcard2{flex:1 1 auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howcard3 */.elementor-11 .elementor-element.elementor-element-howcard3{flex:1 1 auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howcard4 */.elementor-11 .elementor-element.elementor-element-howcard4{flex:1 1 auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howright */.elementor-11 .elementor-element.elementor-element-howright{flex:1 1 50%;min-width:320px;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-step{position:relative;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-step:not(:last-child)::before{content:'';position:absolute;inset-inline-start:28px;top:64px;bottom:-26px;width:2px;background:#CBDCC7;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-num{flex:0 0 58px;width:58px;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-num .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;border:2px solid #CBDCC7;background:#FFFFFF;font-family:'Schibsted Grotesk',sans-serif;font-size:16px;font-weight:700;letter-spacing:.6px;color:#16241A;transition:background .28s ease,color .28s ease,border-color .28s ease,transform .28s ease;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-step:hover .tresner-how-num .elementor-heading-title,.elementor-11 .elementor-element.elementor-element-howright .tresner-how-step:focus-within .tresner-how-num .elementor-heading-title{background:#00788C;border-color:#00788C;color:#FFFFFF;transform:translateY(-2px);}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-card{transition:box-shadow .28s ease,transform .28s ease;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-step:hover .tresner-how-card{box-shadow:0 16px 34px rgba(8,16,12,.10);transform:translateY(-2px);}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-badge .elementor-heading-title{display:inline-block;background:#FFFFFF;color:#00788C;border-radius:100px;padding:5px 12px;font-family:'Schibsted Grotesk',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-ctitle .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:21px;font-weight:700;letter-spacing:-.4px;line-height:1.25;color:#16241A;margin:0;}
.elementor-11 .elementor-element.elementor-element-howright .tresner-how-desc p{margin:0;font-family:'Schibsted Grotesk',sans-serif;font-size:16px;line-height:1.65;color:#4A5A4E;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-howright .tresner-how-num{flex:0 0 46px;width:46px;}.elementor-11 .elementor-element.elementor-element-howright .tresner-how-num .elementor-heading-title{width:46px;height:46px;font-size:14px;}.elementor-11 .elementor-element.elementor-element-howright .tresner-how-step:not(:last-child)::before{inset-inline-start:22px;top:52px;}.elementor-11 .elementor-element.elementor-element-howright .tresner-how-ctitle .elementor-heading-title{font-size:19px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howinner */.elementor-11 .elementor-element.elementor-element-howinner{max-width:100%;margin-inline:auto;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-howinner{column-gap:40px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howwrap */.elementor-11 .elementor-element.elementor-element-howwrap{width:100%;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ctavideo */.elementor-11 .elementor-element.elementor-element-ctavideo{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;padding:0;}
.elementor-11 .elementor-element.elementor-element-ctavideo .elementor-widget-container,.elementor-11 .elementor-element.elementor-element-ctavideo .elementor-wrapper,.elementor-11 .elementor-element.elementor-element-ctavideo .elementor-fit-aspect-ratio{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;}
.elementor-11 .elementor-element.elementor-element-ctavideo video{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ctatitle1 */.elementor-11 .elementor-element.elementor-element-ctatitle1 .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:60px;font-weight:600;line-height:1.07;letter-spacing:-2px;color:#F6F2E8;margin:0;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ctatitle1 .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ctatitle1 .elementor-heading-title{font-size:34px;letter-spacing:-1px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ctatitle2 */.elementor-11 .elementor-element.elementor-element-ctatitle2 .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:60px;font-weight:400;line-height:1.07;letter-spacing:-2px;color:#EFE9D8;margin:0;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ctatitle2 .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ctatitle2 .elementor-heading-title{font-size:34px;letter-spacing:-1px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ctatitles */.elementor-11 .elementor-element.elementor-element-ctatitles{width:100%;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ctadivider */.elementor-11 .elementor-element.elementor-element-ctadivider .elementor-divider{padding-block:0;}
.elementor-11 .elementor-element.elementor-element-ctadivider .elementor-divider-separator{border-block-start-color:rgba(246,242,232,.30);border-block-start-width:1px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ctacopy */.elementor-11 .elementor-element.elementor-element-ctacopy{flex:1 1 560px;min-width:280px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ctakicker */.elementor-11 .elementor-element.elementor-element-ctakicker .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#8FD694;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ctanumber */.elementor-11 .elementor-element.elementor-element-ctanumber .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:72px;font-weight:700;line-height:1;letter-spacing:-2.6px;color:#F6F2E8;margin:0;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ctanumber .elementor-heading-title{font-size:58px;letter-spacing:-2px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ctacardtext */.elementor-11 .elementor-element.elementor-element-ctacardtext p{margin:0;font-family:'Schibsted Grotesk',sans-serif;font-size:15px;line-height:1.6;color:rgba(239,233,216,.82);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ctabtn */.elementor-11 .elementor-element.elementor-element-ctabtn{align-self:flex-start;width:auto;margin-top:8px;}
.elementor-11 .elementor-element.elementor-element-ctabtn .elementor-button{background:#2E7D32;color:#F6F2E8;fill:#F6F2E8;border-radius:100px;padding:15px 26px;font-family:'Schibsted Grotesk',sans-serif;font-size:15px;font-weight:600;transition:background .25s ease,transform .2s ease;}
.elementor-11 .elementor-element.elementor-element-ctabtn .elementor-button:hover{background:#8FD694;color:#14231A;fill:#14231A;transform:translateY(-1px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ctacard */.elementor-11 .elementor-element.elementor-element-ctacard{flex:0 1 380px;min-width:280px;background:rgba(16,28,20,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(4,10,7,.38);}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ctacard{flex:1 1 100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ctainner */.elementor-11 .elementor-element.elementor-element-ctainner{position:relative;z-index:2;width:100%;max-width:1344px;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ctawrap */.elementor-11 .elementor-element.elementor-element-ctawrap{width:auto;max-width:calc(100% - 40px);margin:0 20px;position:relative;overflow:hidden;border-radius:28px;}
.elementor-11 .elementor-element.elementor-element-ctawrap::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(20deg,rgba(13,24,16,.93) 0%,rgba(13,24,16,.74) 38%,rgba(13,24,16,.30) 72%,rgba(13,24,16,.16) 100%);}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ctawrap{margin:0 12px;max-width:calc(100% - 24px);border-radius:20px;}.elementor-11 .elementor-element.elementor-element-ctawrap::after{background:linear-gradient(0deg,rgba(13,24,16,.95) 0%,rgba(13,24,16,.64) 55%,rgba(13,24,16,.42) 100%);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-testititle */.elementor-11 .elementor-element.elementor-element-testititle h2{line-height:1.08;max-width:620px;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testihtext */.elementor-11 .elementor-element.elementor-element-testihtext{flex:1 1 520px;min-width:280px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-testilead */.elementor-11 .elementor-element.elementor-element-testilead p{line-height:1.7;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testihright */.elementor-11 .elementor-element.elementor-element-testihright{flex:0 1 400px;min-width:260px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testihead */.elementor-11 .elementor-element.elementor-element-testihead{justify-content:space-between;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide0 */.elementor-11 .elementor-element.elementor-element-tslide0{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox1 */.elementor-11 .elementor-element.elementor-element-testinamebox1{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide1 */.elementor-11 .elementor-element.elementor-element-tslide1{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox2 */.elementor-11 .elementor-element.elementor-element-testinamebox2{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide2 */.elementor-11 .elementor-element.elementor-element-tslide2{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox3 */.elementor-11 .elementor-element.elementor-element-testinamebox3{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide3 */.elementor-11 .elementor-element.elementor-element-tslide3{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox4 */.elementor-11 .elementor-element.elementor-element-testinamebox4{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide4 */.elementor-11 .elementor-element.elementor-element-tslide4{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide0 */.elementor-11 .elementor-element.elementor-element-tslide0{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox1 */.elementor-11 .elementor-element.elementor-element-testinamebox1{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide1 */.elementor-11 .elementor-element.elementor-element-tslide1{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox2 */.elementor-11 .elementor-element.elementor-element-testinamebox2{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide2 */.elementor-11 .elementor-element.elementor-element-tslide2{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox3 */.elementor-11 .elementor-element.elementor-element-testinamebox3{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide3 */.elementor-11 .elementor-element.elementor-element-tslide3{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox4 */.elementor-11 .elementor-element.elementor-element-testinamebox4{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide4 */.elementor-11 .elementor-element.elementor-element-tslide4{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide0 */.elementor-11 .elementor-element.elementor-element-tslide0{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox1 */.elementor-11 .elementor-element.elementor-element-testinamebox1{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide1 */.elementor-11 .elementor-element.elementor-element-tslide1{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox2 */.elementor-11 .elementor-element.elementor-element-testinamebox2{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide2 */.elementor-11 .elementor-element.elementor-element-tslide2{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox3 */.elementor-11 .elementor-element.elementor-element-testinamebox3{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide3 */.elementor-11 .elementor-element.elementor-element-tslide3{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox4 */.elementor-11 .elementor-element.elementor-element-testinamebox4{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide4 */.elementor-11 .elementor-element.elementor-element-tslide4{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide0 */.elementor-11 .elementor-element.elementor-element-tslide0{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox1 */.elementor-11 .elementor-element.elementor-element-testinamebox1{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide1 */.elementor-11 .elementor-element.elementor-element-tslide1{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox2 */.elementor-11 .elementor-element.elementor-element-testinamebox2{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide2 */.elementor-11 .elementor-element.elementor-element-tslide2{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox3 */.elementor-11 .elementor-element.elementor-element-testinamebox3{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide3 */.elementor-11 .elementor-element.elementor-element-tslide3{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox4 */.elementor-11 .elementor-element.elementor-element-testinamebox4{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide4 */.elementor-11 .elementor-element.elementor-element-tslide4{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide0 */.elementor-11 .elementor-element.elementor-element-tslide0{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox1 */.elementor-11 .elementor-element.elementor-element-testinamebox1{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide1 */.elementor-11 .elementor-element.elementor-element-tslide1{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox2 */.elementor-11 .elementor-element.elementor-element-testinamebox2{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide2 */.elementor-11 .elementor-element.elementor-element-tslide2{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox3 */.elementor-11 .elementor-element.elementor-element-testinamebox3{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide3 */.elementor-11 .elementor-element.elementor-element-tslide3{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox4 */.elementor-11 .elementor-element.elementor-element-testinamebox4{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide4 */.elementor-11 .elementor-element.elementor-element-tslide4{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide0 */.elementor-11 .elementor-element.elementor-element-tslide0{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox1 */.elementor-11 .elementor-element.elementor-element-testinamebox1{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide1 */.elementor-11 .elementor-element.elementor-element-tslide1{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox2 */.elementor-11 .elementor-element.elementor-element-testinamebox2{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide2 */.elementor-11 .elementor-element.elementor-element-tslide2{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox3 */.elementor-11 .elementor-element.elementor-element-testinamebox3{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide3 */.elementor-11 .elementor-element.elementor-element-tslide3{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testinamebox4 */.elementor-11 .elementor-element.elementor-element-testinamebox4{flex:1 1 auto;min-width:0;width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tslide4 */.elementor-11 .elementor-element.elementor-element-tslide4{height:100%;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-testislider */.elementor-11 .elementor-element.elementor-element-testislider{position:relative;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-top-position:-72px;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-left-position:-64px;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-top-position:-72px;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-right-align:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-translate-x:0px;}
.elementor-11 .elementor-element.elementor-element-testislider .swiper-slide{height:auto;}
.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button{width:52px;height:52px;border-radius:50%;border:1.5px solid #CBDCC7;background:#FFFFFF;color:#16241A;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:background .28s ease,color .28s ease,border-color .28s ease;}
.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button svg{width:16px;height:16px;fill:currentColor;}
.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button:hover,.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button:focus-visible{background:#2E7D32;border-color:#2E7D32;color:#FFFFFF;}
.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button:hover svg,.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button:focus-visible svg{fill:#FFFFFF;}
.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button.swiper-button-disabled{opacity:.35;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-card{height:100%;transition:box-shadow .28s ease,transform .28s ease;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-card:hover{box-shadow:0 18px 38px rgba(8,16,12,.10);transform:translateY(-3px);}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-stars .elementor-star-rating{font-size:16px;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-quote p{margin:0;font-family:'Schibsted Grotesk',sans-serif;font-size:16px;line-height:1.7;color:#2C3A2F;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-meta{margin-top:auto;border-top:1px solid #CBDCC7;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-photo{flex:0 0 56px;width:56px;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;background:#D7E6D3;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-name .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.3;color:#16241A;margin:0;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-role .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;line-height:1.3;color:#2E7D32;margin:0;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured{height:100%;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured-kicker .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;line-height:1.4;color:#BFE0BE;margin:0;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured-num .elementor-heading-title{font-family:'Schibsted Grotesk',sans-serif;font-size:52px;font-weight:700;letter-spacing:-2.2px;line-height:1;color:#FFFFFF;margin:0;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured-text p{margin:0;font-family:'Schibsted Grotesk',sans-serif;font-size:16px;font-weight:500;line-height:1.6;color:#DCEDDB;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured-img{width:100%;margin-top:auto;}
.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured-img img{width:100%;height:180px;object-fit:cover;border-radius:16px;display:block;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-testislider{--e-n-carousel-arrow-prev-top-position:-66px;--e-n-carousel-arrow-next-top-position:-66px;--e-n-carousel-arrow-prev-left-position:-58px;}.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button{width:46px;height:46px;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-testislider{--e-n-carousel-arrow-prev-top-position:-58px;--e-n-carousel-arrow-next-top-position:-58px;--e-n-carousel-arrow-prev-left-position:-54px;}.elementor-11 .elementor-element.elementor-element-testislider .elementor-swiper-button{width:44px;height:44px;}.elementor-11 .elementor-element.elementor-element-testislider .tresner-testi-featured-num .elementor-heading-title{font-size:44px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testiinner */.elementor-11 .elementor-element.elementor-element-testiinner{max-width:100%;margin-inline:auto;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-testiinner{row-gap:66px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-testiwrap */.elementor-11 .elementor-element.elementor-element-testiwrap{width:100%;}/* End custom CSS */