.elementor-10 .elementor-element.elementor-element-242cadd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-384feac{--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-10 .elementor-element.elementor-element-384feac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-384feac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-sisakuva-hero-desktop-puolivali.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6beddce{--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:100px;--padding-bottom:80px;--padding-left:80px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-6beddce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6beddce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8db4441{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e32cf3 > .elementor-widget-container{padding:0px 0px 60px 0px;border-style:solid;border-width:0px 0px 03px 0px;border-color:var( --e-global-color-52fd9b7 );}.elementor-10 .elementor-element.elementor-element-beadb47 > .elementor-widget-container{padding:0px 0px 60px 0px;border-style:solid;border-width:0px 0px 03px 0px;border-color:var( --e-global-color-52fd9b7 );}.elementor-10 .elementor-element.elementor-element-314a9a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-314a9a5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-314a9a5 .elementor-counter-title{justify-content:start;font-family:"Epilogue", Sans-serif;font-size:42px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-314a9a5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Martian Mono", Sans-serif;font-size:76px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5ab84e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5ab84e9.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5ab84e9 .elementor-counter-title{justify-content:start;font-family:"Epilogue", Sans-serif;font-size:42px;font-weight:400;line-height:65px;}.elementor-10 .elementor-element.elementor-element-5ab84e9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Martian Mono", Sans-serif;font-size:76px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9096510{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c012220 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c012220.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c012220 .elementor-counter-title{justify-content:start;font-family:"Epilogue", Sans-serif;font-size:42px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c012220 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Martian Mono", Sans-serif;font-size:76px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6023a16 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-7b65d87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-52fd9b7 );--border-color:var( --e-global-color-52fd9b7 );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Martian Mono", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;fill:var( --e-global-color-52fd9b7 );color:var( --e-global-color-52fd9b7 );border-style:none;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6fa62e1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6fa62e1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f096363{--display:flex;--min-height:101vh;--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:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f096363:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f096363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/taustakuvio-vihrea-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-90344d6{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a041747{--display:flex;--gap:10px 00px;--row-gap:10px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e2203b1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-3117d07 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-ecf0db8 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-ecf0db8{font-family:var( --e-global-typography-b5dca48-font-family ), Sans-serif;font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-51b7d7a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-af27272{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-af27272.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-57b7b0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a5c62d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a5c62d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a5c62d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-b834381 ) 57%, var( --e-global-color-secondary ) 43%);}.elementor-10 .elementor-element.elementor-element-5741556{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5741556.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9bbadeb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9bbadeb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-633a2d0{--display:flex;--min-height:75px;}.elementor-10 .elementor-element.elementor-element-633a2d0.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-675e9f6{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;text-align:start;font-family:"Martian Mono", Sans-serif;font-size:19px;font-weight:400;line-height:37px;}.elementor-10 .elementor-element.elementor-element-675e9f6 > .elementor-widget-container{padding:0px 0px 085px 0px;}.elementor-10 .elementor-element.elementor-element-4c27d6b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7e726de{--display:flex;}.elementor-10 .elementor-element.elementor-element-7e726de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e726de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-ravintola-avotila-3240x2160-1-2048x1365.jpg");background-position:30% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-64c3c36{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-64c3c36:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-64c3c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cbea8d2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48d9b60 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-48d9b60 .elementor-heading-title{font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-07177f9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-07177f9 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b3d0de0{font-family:var( --e-global-typography-b5dca48-font-family ), Sans-serif;font-size:var( --e-global-typography-b5dca48-font-size );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ba2b2b8{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7fa1a50{--display:flex;--min-height:494px;--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-10 .elementor-element.elementor-element-7fa1a50:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7fa1a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-ravintola-salaatti-3840x2560-1.jpg");background-position:75% 71%;background-size:105% auto;}.elementor-10 .elementor-element.elementor-element-e2e079d{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10 .elementor-element.elementor-element-e2e079d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e2e079d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-94520f3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8b2e494 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 03px 0px;}.elementor-10 .elementor-element.elementor-element-8b2e494 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;}.elementor-10 .elementor-element.elementor-element-cd0b45f{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-242c380{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c8ed1fe{font-family:var( --e-global-typography-b5dca48-font-family ), Sans-serif;font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-f12dffc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3f49209{font-family:var( --e-global-typography-b5dca48-font-family ), Sans-serif;font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-f86d636{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f43658d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-197b5a2{font-family:"Martian Mono", Sans-serif;font-size:20px;}.elementor-10 .elementor-element.elementor-element-b0d01f9{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b5a7bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42a480b{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-79ec6bb{text-align:start;}.elementor-10 .elementor-element.elementor-element-79ec6bb img{width:70px;}.elementor-10 .elementor-element.elementor-element-c80ee60{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3bdec56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c157025{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-223aa32{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-223aa32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-223aa32 img{width:65px;}.elementor-10 .elementor-element.elementor-element-dd55e9d{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-b832374{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-df3be81{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3fced08{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-3fced08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3fced08 img{width:70px;}.elementor-10 .elementor-element.elementor-element-743de16{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-08e9e23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8a915ac{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2e6f15{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-c2e6f15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c2e6f15 img{width:51px;}.elementor-10 .elementor-element.elementor-element-85bbd09{width:var( --container-widget-width, 118.55% );max-width:118.55%;--container-widget-width:118.55%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-85bbd09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-fae9d57{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-56e0626{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5dd43eb{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7fa3676{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-7fa3676.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7fa3676 img{width:78px;}.elementor-10 .elementor-element.elementor-element-3dbb509{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a0d373b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd83be2{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b31886a{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-b31886a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b31886a img{width:72px;}.elementor-10 .elementor-element.elementor-element-f100830{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-53931c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2114c8e{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0887bfc{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-0887bfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0887bfc img{width:72px;}.elementor-10 .elementor-element.elementor-element-c2a97dc{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c38689a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4b2f6e6{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-88e8d73{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-88e8d73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-88e8d73 img{width:111px;}.elementor-10 .elementor-element.elementor-element-419d14e{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e85889a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7d92477{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ed1976f{width:initial;max-width:initial;text-align:start;}.elementor-10 .elementor-element.elementor-element-ed1976f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ed1976f img{width:95px;}.elementor-10 .elementor-element.elementor-element-dead030{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6c7ab15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-44944c4{--display:flex;--min-height:85px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7cb0dc1{text-align:start;}.elementor-10 .elementor-element.elementor-element-7cb0dc1 img{width:70px;}.elementor-10 .elementor-element.elementor-element-e3d08c4{font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-06c1944{--display:flex;--min-height:700px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b7ebb55{--display:flex;}.elementor-10 .elementor-element.elementor-element-b7ebb55:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b7ebb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-naulakko-2048x2048-1-1536x1536.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-858e2c6{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-858e2c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-858e2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1da48aa );}.elementor-10 .elementor-element.elementor-element-319eb6d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c2da41 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-3c2da41 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3799fb1 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-10 .elementor-element.elementor-element-3799fb1 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c9774ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button{background-color:var( --e-global-color-1da48aa );font-family:"Martian Mono", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0s;border-style:none;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ed7f5ba{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ed7f5ba > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-754a677{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-75c431e{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-fd0e14a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b3d4d0c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-b3d4d0c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1737eea > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-1737eea .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-c82e86e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d8058fa{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-6f805ea .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6f805ea.elementor-view-stacked .elementor-icon{background-color:#70492A;}.elementor-10 .elementor-element.elementor-element-6f805ea.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6f805ea.elementor-view-default .elementor-icon{color:#70492A;border-color:#70492A;}.elementor-10 .elementor-element.elementor-element-6f805ea.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6f805ea.elementor-view-default .elementor-icon svg{fill:#70492A;}.elementor-10 .elementor-element.elementor-element-6f805ea .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-6f805ea .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-6c3ef3e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6c3ef3e.elementor-view-stacked .elementor-icon{background-color:#70492A;}.elementor-10 .elementor-element.elementor-element-6c3ef3e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c3ef3e.elementor-view-default .elementor-icon{color:#70492A;border-color:#70492A;}.elementor-10 .elementor-element.elementor-element-6c3ef3e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c3ef3e.elementor-view-default .elementor-icon svg{fill:#70492A;}.elementor-10 .elementor-element.elementor-element-6c3ef3e .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-6c3ef3e .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-5356f58{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a50dc6{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-2d1dc86 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2d1dc86.elementor-view-stacked .elementor-icon{background-color:#72B9BA;}.elementor-10 .elementor-element.elementor-element-2d1dc86.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d1dc86.elementor-view-default .elementor-icon{color:#72B9BA;border-color:#72B9BA;}.elementor-10 .elementor-element.elementor-element-2d1dc86.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d1dc86.elementor-view-default .elementor-icon svg{fill:#72B9BA;}.elementor-10 .elementor-element.elementor-element-2d1dc86 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2d1dc86 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-74ae419 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-74ae419.elementor-view-stacked .elementor-icon{background-color:#72B9BA;}.elementor-10 .elementor-element.elementor-element-74ae419.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-74ae419.elementor-view-default .elementor-icon{color:#72B9BA;border-color:#72B9BA;}.elementor-10 .elementor-element.elementor-element-74ae419.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-74ae419.elementor-view-default .elementor-icon svg{fill:#72B9BA;}.elementor-10 .elementor-element.elementor-element-74ae419 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-74ae419 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-7bd3e43{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-854e25e{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-5d0a9be .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5d0a9be.elementor-view-stacked .elementor-icon{background-color:#826899;}.elementor-10 .elementor-element.elementor-element-5d0a9be.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5d0a9be.elementor-view-default .elementor-icon{color:#826899;border-color:#826899;}.elementor-10 .elementor-element.elementor-element-5d0a9be.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5d0a9be.elementor-view-default .elementor-icon svg{fill:#826899;}.elementor-10 .elementor-element.elementor-element-5d0a9be .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-5d0a9be .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-f23684d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f23684d.elementor-view-stacked .elementor-icon{background-color:#826899;}.elementor-10 .elementor-element.elementor-element-f23684d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f23684d.elementor-view-default .elementor-icon{color:#826899;border-color:#826899;}.elementor-10 .elementor-element.elementor-element-f23684d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f23684d.elementor-view-default .elementor-icon svg{fill:#826899;}.elementor-10 .elementor-element.elementor-element-f23684d .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f23684d .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-9354ebd{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9e19d09{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-baecaf6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-baecaf6.elementor-view-stacked .elementor-icon{background-color:#349334;}.elementor-10 .elementor-element.elementor-element-baecaf6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-baecaf6.elementor-view-default .elementor-icon{color:#349334;border-color:#349334;}.elementor-10 .elementor-element.elementor-element-baecaf6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-baecaf6.elementor-view-default .elementor-icon svg{fill:#349334;}.elementor-10 .elementor-element.elementor-element-baecaf6 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-baecaf6 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-f479fe5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f479fe5.elementor-view-stacked .elementor-icon{background-color:#349334;}.elementor-10 .elementor-element.elementor-element-f479fe5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f479fe5.elementor-view-default .elementor-icon{color:#349334;border-color:#349334;}.elementor-10 .elementor-element.elementor-element-f479fe5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f479fe5.elementor-view-default .elementor-icon svg{fill:#349334;}.elementor-10 .elementor-element.elementor-element-f479fe5 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f479fe5 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-99dddfe{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ee425e6{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-e2c67b2 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e2c67b2.elementor-view-stacked .elementor-icon{background-color:#3E76E5;}.elementor-10 .elementor-element.elementor-element-e2c67b2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e2c67b2.elementor-view-default .elementor-icon{color:#3E76E5;border-color:#3E76E5;}.elementor-10 .elementor-element.elementor-element-e2c67b2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e2c67b2.elementor-view-default .elementor-icon svg{fill:#3E76E5;}.elementor-10 .elementor-element.elementor-element-e2c67b2 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-e2c67b2 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-bc5e459 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bc5e459.elementor-view-stacked .elementor-icon{background-color:#3E76E5;}.elementor-10 .elementor-element.elementor-element-bc5e459.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bc5e459.elementor-view-default .elementor-icon{color:#3E76E5;border-color:#3E76E5;}.elementor-10 .elementor-element.elementor-element-bc5e459.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bc5e459.elementor-view-default .elementor-icon svg{fill:#3E76E5;}.elementor-10 .elementor-element.elementor-element-bc5e459 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-bc5e459 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-3c88253{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d7644ea{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-f870922 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f870922.elementor-view-stacked .elementor-icon{background-color:#F9793A;}.elementor-10 .elementor-element.elementor-element-f870922.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f870922.elementor-view-default .elementor-icon{color:#F9793A;border-color:#F9793A;}.elementor-10 .elementor-element.elementor-element-f870922.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f870922.elementor-view-default .elementor-icon svg{fill:#F9793A;}.elementor-10 .elementor-element.elementor-element-f870922 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f870922 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-2ec9798 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ec9798.elementor-view-stacked .elementor-icon{background-color:#F9793A;}.elementor-10 .elementor-element.elementor-element-2ec9798.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2ec9798.elementor-view-default .elementor-icon{color:#F9793A;border-color:#F9793A;}.elementor-10 .elementor-element.elementor-element-2ec9798.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2ec9798.elementor-view-default .elementor-icon svg{fill:#F9793A;}.elementor-10 .elementor-element.elementor-element-2ec9798 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2ec9798 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-fab99c0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91af660{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-560ea07 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-560ea07.elementor-view-stacked .elementor-icon{background-color:#515E70;}.elementor-10 .elementor-element.elementor-element-560ea07.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-560ea07.elementor-view-default .elementor-icon{color:#515E70;border-color:#515E70;}.elementor-10 .elementor-element.elementor-element-560ea07.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-560ea07.elementor-view-default .elementor-icon svg{fill:#515E70;}.elementor-10 .elementor-element.elementor-element-560ea07 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-560ea07 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-b22d897 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b22d897.elementor-view-stacked .elementor-icon{background-color:#515E70;}.elementor-10 .elementor-element.elementor-element-b22d897.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b22d897.elementor-view-default .elementor-icon{color:#515E70;border-color:#515E70;}.elementor-10 .elementor-element.elementor-element-b22d897.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b22d897.elementor-view-default .elementor-icon svg{fill:#515E70;}.elementor-10 .elementor-element.elementor-element-b22d897 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b22d897 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-3c95eda{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cc4a52e{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-10 .elementor-element.elementor-element-378e0b8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-378e0b8.elementor-view-stacked .elementor-icon{background-color:#E5E145;}.elementor-10 .elementor-element.elementor-element-378e0b8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-378e0b8.elementor-view-default .elementor-icon{color:#E5E145;border-color:#E5E145;}.elementor-10 .elementor-element.elementor-element-378e0b8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-378e0b8.elementor-view-default .elementor-icon svg{fill:#E5E145;}.elementor-10 .elementor-element.elementor-element-378e0b8 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-378e0b8 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-901901e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-901901e.elementor-view-stacked .elementor-icon{background-color:#E5E145;}.elementor-10 .elementor-element.elementor-element-901901e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-901901e.elementor-view-default .elementor-icon{color:#E5E145;border-color:#E5E145;}.elementor-10 .elementor-element.elementor-element-901901e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-901901e.elementor-view-default .elementor-icon svg{fill:#E5E145;}.elementor-10 .elementor-element.elementor-element-901901e .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-901901e .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-a82fe95{--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;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ae95185{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-ae95185{right:0px;}.elementor-10 .elementor-element.elementor-element-ae95185{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-25c0315{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-25c0315{right:0px;}.elementor-10 .elementor-element.elementor-element-25c0315{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bfa4047{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-bfa4047{right:0px;}.elementor-10 .elementor-element.elementor-element-bfa4047{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1ae9aeb{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-1ae9aeb{right:0px;}.elementor-10 .elementor-element.elementor-element-1ae9aeb{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c7bfe1{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-6c7bfe1{right:0px;}.elementor-10 .elementor-element.elementor-element-6c7bfe1{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-76297cf{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-76297cf{right:0px;}.elementor-10 .elementor-element.elementor-element-76297cf{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1e5cc49{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-1e5cc49{right:0px;}.elementor-10 .elementor-element.elementor-element-1e5cc49{top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-42f1672{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-42f1672{right:0px;}.elementor-10 .elementor-element.elementor-element-42f1672{top:0px;}.elementor-10 .elementor-element.elementor-element-d3c706a .elementor-button{background-color:#000000;font-family:"Martian Mono", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 70px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d3c706a{right:60px;}body.rtl .elementor-10 .elementor-element.elementor-element-d3c706a{left:60px;}.elementor-10 .elementor-element.elementor-element-d3c706a{top:3.9759351294795%;}.elementor-10 .elementor-element.elementor-element-d3c706a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d3c706a .elementor-button:focus{color:var( --e-global-color-52fd9b7 );}.elementor-10 .elementor-element.elementor-element-d3c706a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d3c706a .elementor-button:focus svg{fill:var( --e-global-color-52fd9b7 );}.elementor-10 .elementor-element.elementor-element-8105e3e{--display:flex;--min-height:700px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e67c68{--display:flex;}.elementor-10 .elementor-element.elementor-element-2e67c68:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e67c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/05/Konepajankuja-1-Helsinki-sisakuva-01w.jpg");background-position:30% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4005ffd{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-4005ffd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4005ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f2cb0a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-09866ce > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-09866ce .elementor-heading-title{font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-07c36e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-07c36e6 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Martian Mono", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;fill:var( --e-global-color-52fd9b7 );color:var( --e-global-color-52fd9b7 );border-style:none;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-17f1a03{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-17f1a03 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-240998b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1318b5a{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-555307c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-555307c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-555307c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3d1fb07 ) 57%, var( --e-global-color-secondary ) 43%);}.elementor-10 .elementor-element.elementor-element-cce1a71{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cce1a71.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5f09b98{text-align:end;}.elementor-10 .elementor-element.elementor-element-5f09b98 img{height:75vh;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-351b1d4{--display:flex;--min-height:75px;}.elementor-10 .elementor-element.elementor-element-351b1d4.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-09471cc{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:start;font-family:"Martian Mono", Sans-serif;font-size:19px;font-weight:400;line-height:37px;}.elementor-10 .elementor-element.elementor-element-09471cc > .elementor-widget-container{padding:0px 0px 55px 0px;}.elementor-10 .elementor-element.elementor-element-7deda59{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2101eda{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2101eda:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2101eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 60%, var( --e-global-color-b834381 ) 40%);}.elementor-10 .elementor-element.elementor-element-4481a67{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4481a67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-36b9002 img{height:75vh;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-27fc922{--display:flex;--min-height:75px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-f16b7af{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:start;font-family:"Martian Mono", Sans-serif;font-size:19px;font-weight:400;line-height:37px;}.elementor-10 .elementor-element.elementor-element-f16b7af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-e707ffd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05d768a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05d768a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-05d768a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-b834381 ) 60%, var( --e-global-color-3d1fb07 ) 40%);}.elementor-10 .elementor-element.elementor-element-2747f32{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2747f32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ab03524{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7c36323 img{height:75vh;}.elementor-10 .elementor-element.elementor-element-7f248f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d02078c img{height:75vh;}.elementor-10 .elementor-element.elementor-element-a5ee621{--display:flex;--min-height:75px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-dca847e{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:start;font-family:"Martian Mono", Sans-serif;font-size:19px;font-weight:400;line-height:37px;}.elementor-10 .elementor-element.elementor-element-dca847e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 65px 0px;}.elementor-10 .elementor-element.elementor-element-d369a75{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49d5ad4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49d5ad4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49d5ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3d1fb07 ) 57%, var( --e-global-color-secondary ) 43%);}.elementor-10 .elementor-element.elementor-element-0a2f4b2{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0a2f4b2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6eddb05{text-align:end;}.elementor-10 .elementor-element.elementor-element-6eddb05 img{height:75vh;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-026e82c{--display:flex;}.elementor-10 .elementor-element.elementor-element-026e82c.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-e4b39b1{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:start;font-family:"Martian Mono", Sans-serif;font-size:19px;font-weight:400;line-height:37px;}.elementor-10 .elementor-element.elementor-element-e4b39b1 > .elementor-widget-container{padding:0px 0px 65px 0px;}.elementor-10 .elementor-element.elementor-element-251ffbe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--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:38px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-72px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:38px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-72px;--e-n-carousel-arrow-size:100px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:#02010100;}.elementor-10 .elementor-element.elementor-element-6688c04{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f699466{--display:flex;}.elementor-10 .elementor-element.elementor-element-f699466:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f699466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-sisakuva-hero-4K.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-eb30d4f{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-eb30d4f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb30d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f4d405d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef7067e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ef7067e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9ab4350 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bcb3ba5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-384feac{--width:50%;}.elementor-10 .elementor-element.elementor-element-6beddce{--width:50%;}.elementor-10 .elementor-element.elementor-element-8db4441{--content-width:470px;}.elementor-10 .elementor-element.elementor-element-a041747{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-5741556{--width:67.227%;}.elementor-10 .elementor-element.elementor-element-cbea8d2{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-94520f3{--content-width:1870px;}.elementor-10 .elementor-element.elementor-element-b0d01f9{--content-width:1870px;}.elementor-10 .elementor-element.elementor-element-7b5a7bd{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-3bdec56{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-b832374{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-08e9e23{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-56e0626{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-a0d373b{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-53931c3{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-c38689a{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-e85889a{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-6c7ab15{--content-width:250px;}.elementor-10 .elementor-element.elementor-element-319eb6d{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-75c431e{--width:50%;}.elementor-10 .elementor-element.elementor-element-fd0e14a{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-a82fe95{--width:50%;}.elementor-10 .elementor-element.elementor-element-3f2cb0a{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-cce1a71{--width:67.227%;}.elementor-10 .elementor-element.elementor-element-4481a67{--width:58.285%;}.elementor-10 .elementor-element.elementor-element-2747f32{--width:67.22%;}.elementor-10 .elementor-element.elementor-element-0a2f4b2{--width:67.227%;}.elementor-10 .elementor-element.elementor-element-f4d405d{--content-width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-2747f32{--width:100%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-384feac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-384feac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-384feac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-384feac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-sisakuva-hero-2048x2048-1.jpg");background-position:center right;}.elementor-10 .elementor-element.elementor-element-6beddce{--padding-top:100px;--padding-bottom:80px;--padding-left:30px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-314a9a5 .elementor-counter-number-wrapper{font-size:50px;}.elementor-10 .elementor-element.elementor-element-314a9a5 .elementor-counter-title{font-size:25px;line-height:36px;}.elementor-10 .elementor-element.elementor-element-5ab84e9 .elementor-counter-number-wrapper{font-size:50px;}.elementor-10 .elementor-element.elementor-element-5ab84e9 .elementor-counter-title{font-size:25px;line-height:36px;}.elementor-10 .elementor-element.elementor-element-c012220 .elementor-counter-number-wrapper{font-size:50px;}.elementor-10 .elementor-element.elementor-element-c012220 .elementor-counter-title{font-size:25px;line-height:36px;}.elementor-10 .elementor-element.elementor-element-6023a16 .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f096363{--min-height:0vh;}.elementor-10 .elementor-element.elementor-element-90344d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ecf0db8{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-2a5c62d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5741556{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-675e9f6 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-675e9f6{font-size:18px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-4c27d6b{--min-height:0vh;}.elementor-10 .elementor-element.elementor-element-7e726de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e726de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;}.elementor-10 .elementor-element.elementor-element-b3d0de0{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-7fa1a50:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7fa1a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-ravintola-salaatti-3840x2560-1-1536x1024.jpg");background-position:0% 0%;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7fa1a50{--min-height:400px;}.elementor-10 .elementor-element.elementor-element-c8ed1fe{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-3f49209{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-b0d01f9{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-06c1944{--min-height:0vh;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button{font-size:20px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d3c706a{right:12px;}body.rtl .elementor-10 .elementor-element.elementor-element-d3c706a{left:12px;}.elementor-10 .elementor-element.elementor-element-d3c706a{top:15px;}.elementor-10 .elementor-element.elementor-element-d3c706a .elementor-button{font-size:12px;padding:3px 3px 3px 40px;}.elementor-10 .elementor-element.elementor-element-8105e3e{--min-height:0vh;}.elementor-10 .elementor-element.elementor-element-2e67c68:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e67c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-555307c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cce1a71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-09471cc > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-09471cc{font-size:18px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-36b9002 img{height:60vh;}.elementor-10 .elementor-element.elementor-element-f16b7af{font-size:18px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-05d768a{--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:center;}.elementor-10 .elementor-element.elementor-element-2747f32{--min-height:0vh;--padding-top:50px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-7c36323 img{height:40vh;object-fit:contain;}.elementor-10 .elementor-element.elementor-element-d02078c img{height:40vh;object-fit:contain;}.elementor-10 .elementor-element.elementor-element-a5ee621{--padding-top:0vw;--padding-bottom:0vw;--padding-left:40vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-dca847e > .elementor-widget-container{padding:0px 140px 100px 0px;}.elementor-10 .elementor-element.elementor-element-dca847e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-dca847e.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-49d5ad4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0a2f4b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e4b39b1 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-e4b39b1{font-size:18px;line-height:25px;}.elementor-10 .elementor-element.elementor-element-251ffbe{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-6688c04{--min-height:0vh;}.elementor-10 .elementor-element.elementor-element-f699466:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f699466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-sisakuva-hero-4K-1536x1024.jpg");}.elementor-10 .elementor-element.elementor-element-bcb3ba5{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-384feac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-384feac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-sisakuva-hero-4K-1536x1024.jpg");}.elementor-10 .elementor-element.elementor-element-384feac{--min-height:450px;}.elementor-10 .elementor-element.elementor-element-6beddce{--padding-top:50px;--padding-bottom:50px;--padding-left:024px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-314a9a5 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10 .elementor-element.elementor-element-314a9a5 .elementor-counter-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-5ab84e9 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10 .elementor-element.elementor-element-5ab84e9 .elementor-counter-title{font-size:24px;line-height:38px;}.elementor-10 .elementor-element.elementor-element-c012220 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10 .elementor-element.elementor-element-c012220 .elementor-counter-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-6023a16 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-7b65d87{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-6fa62e1 > .elementor-widget-container{padding:30px 0px 7px 0px;}.elementor-10 .elementor-element.elementor-element-6fa62e1 .elementor-button{font-size:18px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-f096363:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f096363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/taustakuvio-vihrea-2.svg");}.elementor-10 .elementor-element.elementor-element-f096363{--flex-direction:column-reverse;--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-10 .elementor-element.elementor-element-a041747{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-ecf0db8{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-af27272:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-af27272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/05/graafinen-elementti-e1719317292223.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-af27272{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-57b7b0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2a5c62d{--min-height:70vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-5741556{--min-height:0vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-633a2d0{--padding-top:0vw;--padding-bottom:0vw;--padding-left:50vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-675e9f6{font-size:14px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-7e726de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e726de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-ravintola-avotila-3240x2160-1-1024x683.jpg");background-position:50% 0px;}.elementor-10 .elementor-element.elementor-element-7e726de{--min-height:250px;}.elementor-10 .elementor-element.elementor-element-b3d0de0{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-7fa1a50:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7fa1a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-ravintola-salaatti-3840x2560-1-1024x683.jpg");background-position:7% 6%;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7fa1a50{--min-height:180px;}.elementor-10 .elementor-element.elementor-element-e2e079d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-cd0b45f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c8ed1fe{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-3f49209{font-size:var( --e-global-typography-b5dca48-font-size );}.elementor-10 .elementor-element.elementor-element-f86d636{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-197b5a2{text-align:start;font-size:14px;}.elementor-10 .elementor-element.elementor-element-b0d01f9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c80ee60{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dd55e9d{font-size:14px;}.elementor-10 .elementor-element.elementor-element-743de16{font-size:14px;}.elementor-10 .elementor-element.elementor-element-fae9d57{font-size:14px;}.elementor-10 .elementor-element.elementor-element-3dbb509{font-size:14px;}.elementor-10 .elementor-element.elementor-element-f100830{font-size:14px;}.elementor-10 .elementor-element.elementor-element-c2a97dc{font-size:14px;}.elementor-10 .elementor-element.elementor-element-419d14e{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dead030{font-size:14px;}.elementor-10 .elementor-element.elementor-element-e3d08c4{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b7ebb55:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b7ebb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-naulakko-2048x2048-1-1024x1024.jpg");}.elementor-10 .elementor-element.elementor-element-c9774ef{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-ed7f5ba > .elementor-widget-container{padding:30px 0px 7px 0px;}.elementor-10 .elementor-element.elementor-element-ed7f5ba .elementor-button{font-size:18px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-75c431e{--padding-top:40px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-fd0e14a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c82e86e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d8058fa{font-size:16px;}.elementor-10 .elementor-element.elementor-element-6f805ea .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-6f805ea .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-6c3ef3e .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-6c3ef3e .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-5356f58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a50dc6{font-size:16px;}.elementor-10 .elementor-element.elementor-element-2d1dc86 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2d1dc86 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-74ae419 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-74ae419 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-7bd3e43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-854e25e{font-size:16px;}.elementor-10 .elementor-element.elementor-element-5d0a9be .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-5d0a9be .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-f23684d .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f23684d .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-9354ebd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9e19d09{font-size:16px;}.elementor-10 .elementor-element.elementor-element-baecaf6 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-baecaf6 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-f479fe5 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f479fe5 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-99dddfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ee425e6{font-size:16px;}.elementor-10 .elementor-element.elementor-element-e2c67b2 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-e2c67b2 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-bc5e459 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-bc5e459 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-3c88253{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d7644ea{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f870922 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f870922 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-2ec9798 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2ec9798 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-fab99c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91af660{font-size:16px;}.elementor-10 .elementor-element.elementor-element-560ea07 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-560ea07 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-b22d897 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b22d897 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-3c95eda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cc4a52e{font-size:16px;}.elementor-10 .elementor-element.elementor-element-378e0b8 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-378e0b8 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-901901e .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-901901e .elementor-icon svg{height:35px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d3c706a{right:12px;}body.rtl .elementor-10 .elementor-element.elementor-element-d3c706a{left:12px;}.elementor-10 .elementor-element.elementor-element-d3c706a{top:3.9759351294795%;}.elementor-10 .elementor-element.elementor-element-2e67c68:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e67c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/05/Konepajankuja-1-Helsinki-sisakuva-01w.jpg");background-position:50% 0px;}.elementor-10 .elementor-element.elementor-element-2e67c68{--min-height:250px;}.elementor-10 .elementor-element.elementor-element-17f1a03 > .elementor-widget-container{padding:30px 0px 7px 0px;}.elementor-10 .elementor-element.elementor-element-17f1a03 .elementor-button{font-size:18px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-240998b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1318b5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-555307c{--min-height:100vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-cce1a71{--min-height:0vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f09b98 img{height:40vh;}.elementor-10 .elementor-element.elementor-element-351b1d4{--padding-top:0vw;--padding-bottom:0vw;--padding-left:50vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-09471cc{font-size:14px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-7deda59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2101eda{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4481a67{--min-height:0vh;--justify-content:flex-end;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-36b9002 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-36b9002 img{max-width:100%;height:40vh;}.elementor-10 .elementor-element.elementor-element-27fc922{--padding-top:0vw;--padding-bottom:0vw;--padding-left:50vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-f16b7af > .elementor-widget-container{padding:0px 16px 100px 0px;}.elementor-10 .elementor-element.elementor-element-f16b7af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-05d768a{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2747f32{--min-height:0vh;--justify-content:flex-end;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-7c36323 img{object-fit:contain;}.elementor-10 .elementor-element.elementor-element-d02078c img{object-fit:contain;}.elementor-10 .elementor-element.elementor-element-a5ee621{--padding-top:0vw;--padding-bottom:0vw;--padding-left:50vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-dca847e > .elementor-widget-container{padding:0px 16px 100px 0px;}.elementor-10 .elementor-element.elementor-element-dca847e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-d369a75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49d5ad4{--min-height:100vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-0a2f4b2{--min-height:0vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6eddb05 img{height:40vh;}.elementor-10 .elementor-element.elementor-element-026e82c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:50vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-e4b39b1{font-size:14px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-251ffbe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:6px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-1px;--e-n-carousel-arrow-next-right-position:6px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-1px;--e-n-carousel-arrow-size:58px;}.elementor-10 .elementor-element.elementor-element-251ffbe :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 16px 0px 16px;}.elementor-10 .elementor-element.elementor-element-6688c04{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-f699466:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f699466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredriksberga.fi/wp-content/uploads/2024/06/Konepajankuja-1-Helsinki-sisakuva-hero-4K-1024x683.jpg");}.elementor-10 .elementor-element.elementor-element-bcb3ba5{font-size:var( --e-global-typography-text-font-size );}}