.elementor-348 .elementor-element.elementor-element-f1bbd28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-348 .elementor-element.elementor-element-74b08b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-348 .elementor-element.elementor-element-602016a{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b99a3a6 );--border-color:var( --e-global-color-b99a3a6 );--border-radius:100px 100px 100px 100px;--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-348 .elementor-element.elementor-element-602016a.e-con{--align-self:flex-start;}.elementor-348 .elementor-element.elementor-element-6a246f1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;}.elementor-348 .elementor-element.elementor-element-65fad71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-348 .elementor-element.elementor-element-65fad71 .elementor-icon-wrapper{text-align:center;}.elementor-348 .elementor-element.elementor-element-65fad71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b99a3a6 );}.elementor-348 .elementor-element.elementor-element-65fad71.elementor-view-framed .elementor-icon, .elementor-348 .elementor-element.elementor-element-65fad71.elementor-view-default .elementor-icon{color:var( --e-global-color-b99a3a6 );border-color:var( --e-global-color-b99a3a6 );}.elementor-348 .elementor-element.elementor-element-65fad71.elementor-view-framed .elementor-icon, .elementor-348 .elementor-element.elementor-element-65fad71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b99a3a6 );}.elementor-348 .elementor-element.elementor-element-65fad71 .elementor-icon{font-size:14px;}.elementor-348 .elementor-element.elementor-element-65fad71 .elementor-icon svg{height:14px;}.elementor-348 .elementor-element.elementor-element-6ed97d9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;}.elementor-348 .elementor-element.elementor-element-9e4bf37 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:43px;font-weight:500;line-height:1.2em;}.elementor-348 .elementor-element.elementor-element-18ded94{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-348 .elementor-element.elementor-element-18ded94:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-18ded94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-sidebar{flex:0 0 280px;max-width:280px;width:280px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-main-content{flex:1 1 calc(100% - 280px);max-width:calc(100% - 280px);}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-layout-inner{gap:36px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-grid .ln-project-col{flex:0 0 calc(100% / 3) !important;max-width:calc(100% / 3) !important;width:calc(100% / 3) !important;padding-left:calc(24px / 2) !important;padding-right:calc(24px / 2) !important;margin-bottom:24px !important;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-grid{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-sidebar-inner{background-color:#ffffff;padding:24px 22px 24px 22px;border-radius:18px 18px 18px 18px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-sidebar-title{color:#0f172a;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-filter-item .ln-filter-name{color:#334155;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-filter-item.active .ln-filter-name, .elementor-348 .elementor-element.elementor-element-4f0b343 .ln-filter-item:hover .ln-filter-name{color:#0fa968;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-filter-item.active{background-color:#ecfdf5;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-filter-item.active .ln-filter-radio-check{border-color:#0fa968;background-color:#0fa968;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-filter-count{background-color:#f1f5f9;color:#64748b;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-project-card{background-color:#ffffff;padding:16px 16px 20px 16px;border-radius:20px 20px 20px 20px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-project-thumb-box{height:280px;border-radius:14px 14px 14px 14px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-project-title, .elementor-348 .elementor-element.elementor-element-4f0b343 .ln-project-title a{color:#111827;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-project-title a:hover{color:#0fa968;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-project-title{margin:18px 0px 16px 0px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-live-preview-btn{color:#064e3b;background-color:#d1fae5;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-live-preview-btn .btn-arrow-circle{background-color:#0fa968;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-live-preview-btn .btn-arrow-circle svg{fill:#ffffff;color:#ffffff;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-live-preview-btn:hover{color:#ffffff;background-color:#0fa968;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-live-preview-btn:hover .btn-arrow-circle{background-color:#ffffff;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-live-preview-btn:hover .btn-arrow-circle svg{fill:#0fa968;color:#0fa968;}@media(min-width:576px){.elementor-348 .elementor-element.elementor-element-74b08b1{--width:50%;}.elementor-348 .elementor-element.elementor-element-602016a{--width:auto;}}@media(max-width:1200px){.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-grid .ln-project-col{flex:0 0 calc(100% / 2) !important;max-width:calc(100% / 2) !important;width:calc(100% / 2) !important;}}@media(max-width:991px){.elementor-348 .elementor-element.elementor-element-9e4bf37 .elementor-heading-title{font-size:35px;}.elementor-348 .elementor-element.elementor-element-18ded94{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-grid .ln-project-col{flex:0 0 calc(100% / 2) !important;max-width:calc(100% / 2) !important;width:calc(100% / 2) !important;}}@media(max-width:575px){.elementor-348 .elementor-element.elementor-element-4f0b343 .ln-portfolio-grid .ln-project-col{flex:0 0 calc(100% / 1) !important;max-width:calc(100% / 1) !important;width:calc(100% / 1) !important;}}