.elementor-2818 .elementor-element.elementor-element-258cff7:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-258cff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ekmansystems.fi/wp-content/uploads/2022/02/IMG_20210828_0845501-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2818 .elementor-element.elementor-element-258cff7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, var( --e-global-color-text ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-258cff7 > .elementor-container{max-width:1600px;min-height:70vh;}.elementor-2818 .elementor-element.elementor-element-258cff7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:0px;padding:80px 80px 80px 80px;}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-15ea919.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2818 .elementor-element.elementor-element-15ea919.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2818 .elementor-element.elementor-element-15ea919 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2818 .elementor-element.elementor-element-46ef0ee{width:initial;max-width:initial;text-align:start;}.elementor-2818 .elementor-element.elementor-element-46ef0ee > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2818 .elementor-element.elementor-element-46ef0ee img{width:450px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2818 .elementor-element.elementor-element-9460e98 .elementor-heading-title{font-size:70px;color:var( --e-global-color-7fd5753 );}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-c410b42.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2818 .elementor-element.elementor-element-c410b42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2818 .elementor-element.elementor-element-c410b42.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2818 .elementor-element.elementor-element-c410b42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-3f716cd:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-3f716cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-3f716cd{box-shadow:0px 3px 25px 0px rgba(0, 0, 0, 0.23529411764705882);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-150px;padding:30px 60px 30px 30px;}.elementor-2818 .elementor-element.elementor-element-3f716cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-bab7388 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2818 .elementor-element.elementor-element-1962113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1962113 .elementor-author-box__avatar img{width:85px;height:85px;}.elementor-2818 .elementor-element.elementor-element-1962113 .elementor-author-box__name{color:var( --e-global-color-text );font-size:20px;}.elementor-2818 .elementor-element.elementor-element-1962113 .elementor-author-box__bio{font-size:16px;line-height:1em;margin-bottom:0px;}.elementor-2818 .elementor-element.elementor-element-681d759 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2818 .elementor-element.elementor-element-77ff7a0{width:auto;max-width:auto;top:-30px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0 > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-77ff7a0{right:-60px;}body.rtl .elementor-2818 .elementor-element.elementor-element-77ff7a0{left:-60px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0 .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-77ff7a0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-77ff7a0 .elementor-icon{font-size:24px;padding:20px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0 .elementor-icon svg{height:24px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0 .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-aa03d96 .elementor-heading-title{font-size:23px;font-weight:700;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2818 .elementor-element.elementor-element-5b06a50{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-4748dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-d5a5b1a > .elementor-container{max-width:1400px;}.elementor-2818 .elementor-element.elementor-element-d5a5b1a{margin-top:70px;margin-bottom:0px;padding:80px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-897ed3b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-cc35f12{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-cc35f12 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-0e6bce9{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-0e6bce9 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-f693726{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-f693726 > .elementor-widget-container{margin:0px 25px 20px 25px;}.elementor-2818 .elementor-element.elementor-element-71b1a31{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-71b1a31 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-a7b3944{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-a7b3944 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-4c2a153{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-4c2a153 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-41c2935{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;align-self:center;}.elementor-2818 .elementor-element.elementor-element-41c2935 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-140e3dd > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-140e3dd{padding:80px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-48c55dc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-48c55dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-290f18e{text-align:center;}.elementor-2818 .elementor-element.elementor-element-290f18e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-24718cf3 );}.elementor-2818 .elementor-element.elementor-element-c988cd4 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-2818 .elementor-element.elementor-element-c988cd4{text-align:center;}.elementor-2818 .elementor-element.elementor-element-c988cd4 .elementor-heading-title{font-size:60px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2818 .elementor-element.elementor-element-79652de{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-79652de > .elementor-widget-container{margin:25px 0px 50px 0px;}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-item > a{font-weight:400;}.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-bb5b101{text-align:center;}.elementor-2818 .elementor-element.elementor-element-e07fc64{text-align:center;}.elementor-2818 .elementor-element.elementor-element-dbb50f0 > .elementor-container{max-width:1500px;}.elementor-2818 .elementor-element.elementor-element-dbb50f0{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-7c69fe8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-7c69fe8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-e5871c8{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1843137254901961);}.elementor-2818 .elementor-element.elementor-element-e5871c8:hover{box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-2818 .elementor-element.elementor-element-facba8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-facba8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-facba8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-facba8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-4065c0b > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-4065c0b img{height:300px;object-fit:contain;object-position:center center;}.elementor-2818 .elementor-element.elementor-element-474408f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-474408f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-474408f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-474408f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-474408f .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-2818 .elementor-element.elementor-element-474408f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-4e56f2e{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-520630b{width:auto;max-width:auto;bottom:0px;}.elementor-2818 .elementor-element.elementor-element-520630b > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-520630b{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-520630b{left:0px;}.elementor-2818 .elementor-element.elementor-element-520630b .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-520630b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-520630b .elementor-icon{font-size:23px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-520630b .elementor-icon svg{height:23px;}.elementor-2818 .elementor-element.elementor-element-520630b .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-3318445{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1843137254901961);}.elementor-2818 .elementor-element.elementor-element-3318445:hover{box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-2818 .elementor-element.elementor-element-7fe1503:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-7fe1503 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-7fe1503 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-7fe1503 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-78c2c46 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-78c2c46 img{width:100%;height:300px;object-fit:contain;object-position:center center;}.elementor-2818 .elementor-element.elementor-element-cacb809 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-cacb809 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-cacb809{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-cacb809 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-cacb809 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-2818 .elementor-element.elementor-element-cacb809 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-0d431a7{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-f98bd67{width:auto;max-width:auto;bottom:0px;}.elementor-2818 .elementor-element.elementor-element-f98bd67 > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-f98bd67{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-f98bd67{left:0px;}.elementor-2818 .elementor-element.elementor-element-f98bd67 .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-f98bd67.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-f98bd67 .elementor-icon{font-size:23px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-f98bd67 .elementor-icon svg{height:23px;}.elementor-2818 .elementor-element.elementor-element-f98bd67 .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-1346adc{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1843137254901961);}.elementor-2818 .elementor-element.elementor-element-1346adc:hover{box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-2818 .elementor-element.elementor-element-11a11bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-11a11bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-11a11bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-11a11bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-893e491 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-893e491 img{height:300px;object-fit:contain;object-position:center center;}.elementor-2818 .elementor-element.elementor-element-354849b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-354849b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-354849b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-354849b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-354849b .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-2818 .elementor-element.elementor-element-354849b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-6312d86{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-373e96c{width:auto;max-width:auto;bottom:0px;}.elementor-2818 .elementor-element.elementor-element-373e96c > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-373e96c{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-373e96c{left:0px;}.elementor-2818 .elementor-element.elementor-element-373e96c .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-373e96c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-373e96c .elementor-icon{font-size:23px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-373e96c .elementor-icon svg{height:23px;}.elementor-2818 .elementor-element.elementor-element-373e96c .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-855c13a{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1843137254901961);}.elementor-2818 .elementor-element.elementor-element-855c13a:hover{box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-2818 .elementor-element.elementor-element-2db8d93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-2db8d93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-2db8d93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-2db8d93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-ee0a4e8 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-ee0a4e8 img{height:300px;object-fit:contain;object-position:center center;}.elementor-2818 .elementor-element.elementor-element-92c6eff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-92c6eff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-92c6eff{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-92c6eff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-92c6eff .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-2818 .elementor-element.elementor-element-92c6eff .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-e909eff{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-9853abc{width:auto;max-width:auto;bottom:0px;}.elementor-2818 .elementor-element.elementor-element-9853abc > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-9853abc{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-9853abc{left:0px;}.elementor-2818 .elementor-element.elementor-element-9853abc .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-9853abc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-9853abc .elementor-icon{font-size:23px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-9853abc .elementor-icon svg{height:23px;}.elementor-2818 .elementor-element.elementor-element-9853abc .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-0c7f06f{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1843137254901961);}.elementor-2818 .elementor-element.elementor-element-0c7f06f:hover{box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-2818 .elementor-element.elementor-element-44c721a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-44c721a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-44c721a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-44c721a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-6a70de4 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-6a70de4 img{height:300px;object-fit:contain;object-position:center center;}.elementor-2818 .elementor-element.elementor-element-f720ba9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-f720ba9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-f720ba9{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-f720ba9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-f720ba9 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-2818 .elementor-element.elementor-element-f720ba9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-86f7454{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-1543fec{width:auto;max-width:auto;bottom:0px;}.elementor-2818 .elementor-element.elementor-element-1543fec > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-1543fec{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-1543fec{left:0px;}.elementor-2818 .elementor-element.elementor-element-1543fec .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-1543fec.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-1543fec .elementor-icon{font-size:23px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1543fec .elementor-icon svg{height:23px;}.elementor-2818 .elementor-element.elementor-element-1543fec .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-c9fc0cb{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1843137254901961);}.elementor-2818 .elementor-element.elementor-element-c9fc0cb:hover{box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-2818 .elementor-element.elementor-element-83889eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-83889eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-83889eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-83889eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-061edc9 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-061edc9 img{height:300px;object-fit:contain;object-position:center center;}.elementor-2818 .elementor-element.elementor-element-fc12fba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-fc12fba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2818 .elementor-element.elementor-element-fc12fba{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2818 .elementor-element.elementor-element-fc12fba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2818 .elementor-element.elementor-element-fc12fba .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-2818 .elementor-element.elementor-element-fc12fba .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2818 .elementor-element.elementor-element-97845e8{font-size:16px;}.elementor-2818 .elementor-element.elementor-element-c60e175{width:auto;max-width:auto;bottom:0px;}.elementor-2818 .elementor-element.elementor-element-c60e175 > .elementor-widget-container{margin:0px 0px -6px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-c60e175{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-c60e175{left:0px;}.elementor-2818 .elementor-element.elementor-element-c60e175 .elementor-icon-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-default .elementor-icon{color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-c60e175.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-c60e175 .elementor-icon{font-size:23px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-c60e175 .elementor-icon svg{height:23px;}.elementor-2818 .elementor-element.elementor-element-c60e175 .elementor-icon-wrapper svg{width:auto;}.elementor-2818 .elementor-element.elementor-element-3cf0ec5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2818 .elementor-element.elementor-element-8273f44{--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;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1607843137254902);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2818 .elementor-element.elementor-element-2fc4772{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2818 .elementor-element.elementor-element-39ae76d{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;font-size:16px;line-height:1.3em;color:var( --e-global-color-7fd5753 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button{background-color:var( --e-global-color-2468f721 );font-weight:600;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button:hover, .elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button:focus{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-3d46a0f{width:auto;max-width:auto;}.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2818 .elementor-element.elementor-element-9e198b3{--display:flex;--min-height:300px;}.elementor-2818 .elementor-element.elementor-element-9e198b3:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-9e198b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ekmansystems.fi/wp-content/uploads/2025/08/IMG_3901-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2818 .elementor-element.elementor-element-49e2683 > .elementor-container{max-width:1225px;}.elementor-2818 .elementor-element.elementor-element-49e2683{margin-top:35px;margin-bottom:0px;}.elementor-2818 .elementor-element.elementor-element-fa2f58e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-fa2f58e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-fa2f58e > .elementor-element-populated{box-shadow:0px 3px 25px 0px rgba(0, 0, 0, 0.1607843137254902);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 40px 20px 40px;}.elementor-2818 .elementor-element.elementor-element-fa2f58e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2818 .elementor-element.elementor-element-6912abb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2818 .elementor-element.elementor-element-6912abb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2818 .elementor-element.elementor-element-6912abb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-6912abb.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-6912abb.elementor-view-default .elementor-icon{fill:var( --e-global-color-76f7bea9 );color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button{background-color:var( --e-global-color-2468f721 );font-weight:600;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button:hover, .elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button:focus{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-784cfbd{width:auto;max-width:auto;}.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-5401708.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2818 .elementor-element.elementor-element-5401708.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2818 .elementor-element.elementor-element-5401708 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button{background-color:var( --e-global-color-2468f721 );font-weight:600;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button:hover, .elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button:focus{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-cb2741c{width:auto;max-width:auto;}.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2818 .elementor-element.elementor-element-eb671d8 > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-eb671d8{padding:80px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-e2f3fe6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-302a073 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-0b7860e .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2818 .elementor-element.elementor-element-48387d5{--divider-border-style:solid;--divider-color:#F29200;--divider-border-width:3px;bottom:-30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-48387d5{left:-500px;}body.rtl .elementor-2818 .elementor-element.elementor-element-48387d5{right:-500px;}.elementor-2818 .elementor-element.elementor-element-48387d5 .elementor-divider-separator{width:82%;}.elementor-2818 .elementor-element.elementor-element-48387d5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2818 .elementor-element.elementor-element-ff6b3dc{padding:0px 80px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1cd1d36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-1cd1d36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ekmansystems.fi/wp-content/uploads/2025/07/IMG_3944-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2818 .elementor-element.elementor-element-1cd1d36 > .elementor-element-populated, .elementor-2818 .elementor-element.elementor-element-1cd1d36 > .elementor-element-populated > .elementor-background-overlay, .elementor-2818 .elementor-element.elementor-element-1cd1d36 > .elementor-background-slideshow{border-radius:0px 40px 40px 0px;}.elementor-2818 .elementor-element.elementor-element-1cd1d36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1cd1d36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-c4260c4{--spacer-size:800px;}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-014351b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2818 .elementor-element.elementor-element-014351b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2818 .elementor-element.elementor-element-014351b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-014351b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-589df73:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-589df73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-589df73, .elementor-2818 .elementor-element.elementor-element-589df73 > .elementor-background-overlay{border-radius:33px 33px 33px 33px;}.elementor-2818 .elementor-element.elementor-element-589df73{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.23137254901960785);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2818 .elementor-element.elementor-element-589df73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-7b52824 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2818 .elementor-element.elementor-element-9573156{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-2818 .elementor-element.elementor-element-9573156 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2818 .elementor-element.elementor-element-e09dbc1{color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button{background-color:#035191;font-weight:600;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button:hover, .elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button:focus{background-color:#188AEA;}.elementor-2818 .elementor-element.elementor-element-7372a60{width:auto;max-width:auto;}.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2818 .elementor-element.elementor-element-18f509d > .elementor-container{max-width:1500px;}.elementor-2818 .elementor-element.elementor-element-18f509d{margin-top:-100px;margin-bottom:0px;z-index:4;}.elementor-2818 .elementor-element.elementor-element-f893bb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-f893bb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-f893bb7 > .elementor-element-populated{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.2196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 35px 0px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:0px 25px 25px 25px;}.elementor-2818 .elementor-element.elementor-element-f893bb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-6df17d1 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2818 .elementor-element.elementor-element-6df17d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-6df17d1.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-6df17d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-76f7bea9 );color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon{font-size:40px;}.elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon-box-title, .elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon-box-title a{font-size:22px;}.elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon-box-description{font-size:17px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-eb5310f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-eb5310f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-eb5310f > .elementor-element-populated{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.2196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 35px 0px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:0px 25px 25px 25px;}.elementor-2818 .elementor-element.elementor-element-eb5310f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-9c19cc3 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2818 .elementor-element.elementor-element-9c19cc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-9c19cc3.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-9c19cc3.elementor-view-default .elementor-icon{fill:var( --e-global-color-76f7bea9 );color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon{font-size:40px;}.elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon-box-title, .elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon-box-title a{font-size:22px;}.elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon-box-description{font-size:17px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-3875329:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-3875329 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-3875329 > .elementor-element-populated{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.2196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 35px 0px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:0px 25px 25px 25px;}.elementor-2818 .elementor-element.elementor-element-3875329 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-1a34d97 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2818 .elementor-element.elementor-element-1a34d97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-1a34d97.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-1a34d97.elementor-view-default .elementor-icon{fill:var( --e-global-color-76f7bea9 );color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon{font-size:40px;}.elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon-box-title, .elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon-box-title a{font-size:22px;}.elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon-box-description{font-size:17px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-5d4170f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-5d4170f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-5d4170f > .elementor-element-populated{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.2196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 35px 0px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:0px 25px 25px 25px;}.elementor-2818 .elementor-element.elementor-element-5d4170f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-5137902 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2818 .elementor-element.elementor-element-5137902.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-76f7bea9 );fill:var( --e-global-color-7fd5753 );color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-5137902.elementor-view-framed .elementor-icon, .elementor-2818 .elementor-element.elementor-element-5137902.elementor-view-default .elementor-icon{fill:var( --e-global-color-76f7bea9 );color:var( --e-global-color-76f7bea9 );border-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-5137902.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon{font-size:40px;}.elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon-box-title, .elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon-box-title a{font-size:22px;}.elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon-box-description{font-size:17px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-94927e3 > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-94927e3{padding:80px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-315d2cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-2d20021 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1532405 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-493e2f3{--divider-border-style:solid;--divider-color:#F29200;--divider-border-width:3px;bottom:-30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-493e2f3{left:-500px;}body.rtl .elementor-2818 .elementor-element.elementor-element-493e2f3{right:-500px;}.elementor-2818 .elementor-element.elementor-element-493e2f3 .elementor-divider-separator{width:82%;}.elementor-2818 .elementor-element.elementor-element-493e2f3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2818 .elementor-element.elementor-element-a4ad5b6 > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-a4ad5b6{padding:0px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-988752c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-fb2bf06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-fb2bf06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ekmansystems.fi/wp-content/uploads/2025/07/IMG_3867-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2818 .elementor-element.elementor-element-fb2bf06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-fb2bf06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-738f01b{--spacer-size:600px;}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-09e5510.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2818 .elementor-element.elementor-element-09e5510.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2818 .elementor-element.elementor-element-09e5510 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-2719b4b:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-2719b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-2719b4b{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.19215686274509805);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2818 .elementor-element.elementor-element-2719b4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-2d130a0 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-2818 .elementor-element.elementor-element-ea1997c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-2818 .elementor-element.elementor-element-d1c8dfc{color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button{background-color:var( --e-global-color-2468f721 );font-weight:600;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button:hover, .elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button:focus{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-86ac711{width:auto;max-width:auto;}.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2818 .elementor-element.elementor-element-45e945d > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-45e945d{padding:80px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-08d32fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-4d65882 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-edea1fe .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-28bc41b{--divider-border-style:solid;--divider-color:#F29200;--divider-border-width:3px;bottom:-30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-28bc41b{left:-500px;}body.rtl .elementor-2818 .elementor-element.elementor-element-28bc41b{right:-500px;}.elementor-2818 .elementor-element.elementor-element-28bc41b .elementor-divider-separator{width:82%;}.elementor-2818 .elementor-element.elementor-element-28bc41b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2818 .elementor-element.elementor-element-37f2281 > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-37f2281{padding:35px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-97bc8f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-c1c2b8c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2818 .elementor-element.elementor-element-aa099ff > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-062490d .elementor-heading-title{line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-06f5475{font-size:16px;line-height:1.3em;color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-46665a8 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-b6de45e .elementor-heading-title{line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-ab7d5eb{font-size:16px;line-height:1.3em;color:var( --e-global-color-7fd5753 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2818 .elementor-element.elementor-element-cb8517a{--grid-columns:3;--grid-row-gap:80px;--grid-column-gap:80px;}.elementor-2818 .elementor-element.elementor-element-cb8517a > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-cb8517a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2818 .elementor-element.elementor-element-cb8517a .e-loop-item > .elementor-section, .elementor-2818 .elementor-element.elementor-element-cb8517a .e-loop-item > .elementor-section > .elementor-container, .elementor-2818 .elementor-element.elementor-element-cb8517a .e-loop-item > .e-con, .elementor-2818 .elementor-element.elementor-element-cb8517a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2818 .elementor-element.elementor-element-be4d8f6 > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-be4d8f6{padding:80px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-ff705f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-7b1640c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-d21b949 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-2818 .elementor-element.elementor-element-970c780{--divider-border-style:solid;--divider-color:#F29200;--divider-border-width:3px;bottom:-30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-970c780{left:-500px;}body.rtl .elementor-2818 .elementor-element.elementor-element-970c780{right:-500px;}.elementor-2818 .elementor-element.elementor-element-970c780 .elementor-divider-separator{width:82%;}.elementor-2818 .elementor-element.elementor-element-970c780 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2818 .elementor-element.elementor-element-371fc48 > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-371fc48{padding:0px 80px 80px 80px;}.elementor-2818 .elementor-element.elementor-element-1cd68f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-f81615a:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-f81615a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-f81615a{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.24313725490196078);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2818 .elementor-element.elementor-element-f81615a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-94eba4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2818 .elementor-element.elementor-element-94eba4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ekmansystems.fi/wp-content/uploads/2025/06/IMG_3918-scaled-e1750855179534.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2818 .elementor-element.elementor-element-94eba4e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2818 .elementor-element.elementor-element-94eba4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-c751735{--spacer-size:314px;}.elementor-2818 .elementor-element.elementor-element-5a7dbe1 > .elementor-element-populated{padding:45px 25px 45px 25px;}.elementor-2818 .elementor-element.elementor-element-1e9d310 .elementor-heading-title{font-weight:700;}.elementor-2818 .elementor-element.elementor-element-c33ba10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-c33ba10{text-align:start;font-size:16px;line-height:1.3em;color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-83938eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-83938eb .elementor-author-box__name{color:var( --e-global-color-text );font-size:18px;margin-bottom:10px;}.elementor-2818 .elementor-element.elementor-element-83938eb .elementor-author-box__bio{font-size:17px;line-height:1em;margin-bottom:0px;}.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button{background-color:var( --e-global-color-2468f721 );font-weight:400;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button:hover, .elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button:focus{background-color:var( --e-global-color-76f7bea9 );}.elementor-2818 .elementor-element.elementor-element-b2dc73e{width:auto;max-width:auto;}.elementor-2818 .elementor-element.elementor-element-b2dc73e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2818 .elementor-element.elementor-element-a473932 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-9e25ff1:not(.elementor-motion-effects-element-type-background), .elementor-2818 .elementor-element.elementor-element-9e25ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-9e25ff1{box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.24313725490196078);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-2818 .elementor-element.elementor-element-9e25ff1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2818 .elementor-element.elementor-element-8764a17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-4db7b8a{text-align:center;}.elementor-2818 .elementor-element.elementor-element-38b3dbe > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2818 .elementor-element.elementor-element-38b3dbe{text-align:center;font-size:16px;line-height:1.3em;color:var( --e-global-color-7fd5753 );}.elementor-2818 .elementor-element.elementor-element-8974dff > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px) and (min-width:768px){.elementor-2818 .elementor-element.elementor-element-302a073{width:100%;}.elementor-2818 .elementor-element.elementor-element-e82b9fa{width:2%;}.elementor-2818 .elementor-element.elementor-element-2d20021{width:70%;}.elementor-2818 .elementor-element.elementor-element-4d65882{width:70%;}.elementor-2818 .elementor-element.elementor-element-7b1640c{width:100%;}.elementor-2818 .elementor-element.elementor-element-42c441d{width:2%;}.elementor-2818 .elementor-element.elementor-element-94eba4e{width:40%;}}@media(max-width:1366px){.elementor-2818 .elementor-element.elementor-element-258cff7{padding:50px 50px 50px 50px;}.elementor-2818 .elementor-element.elementor-element-681d759 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0 .elementor-icon{font-size:15px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0 .elementor-icon svg{height:15px;}.elementor-2818 .elementor-element.elementor-element-d5a5b1a{padding:80px 50px 80px 50px;}.elementor-2818 .elementor-element.elementor-element-140e3dd{padding:80px 50px 80px 50px;}.elementor-2818 .elementor-element.elementor-element-c988cd4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2818 .elementor-element.elementor-element-c988cd4 .elementor-heading-title{font-size:50px;}.elementor-2818 .elementor-element.elementor-element-79652de{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2818 .elementor-element.elementor-element-3cf0ec5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2818 .elementor-element.elementor-element-5401708 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-2818 .elementor-element.elementor-element-eb671d8{padding:80px 50px 80px 50px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-48387d5{left:-86px;}body.rtl .elementor-2818 .elementor-element.elementor-element-48387d5{right:-86px;}.elementor-2818 .elementor-element.elementor-element-48387d5 .elementor-divider-separator{width:60%;}.elementor-2818 .elementor-element.elementor-element-f893bb7 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2818 .elementor-element.elementor-element-eb5310f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2818 .elementor-element.elementor-element-3875329 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2818 .elementor-element.elementor-element-5d4170f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2818 .elementor-element.elementor-element-94927e3{padding:80px 50px 80px 50px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-493e2f3{left:-86px;}body.rtl .elementor-2818 .elementor-element.elementor-element-493e2f3{right:-86px;}.elementor-2818 .elementor-element.elementor-element-493e2f3 .elementor-divider-separator{width:60%;}.elementor-2818 .elementor-element.elementor-element-a4ad5b6{padding:0px 50px 80px 50px;}.elementor-2818 .elementor-element.elementor-element-09e5510 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-45e945d{padding:50px 50px 80px 50px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-28bc41b{left:-86px;}body.rtl .elementor-2818 .elementor-element.elementor-element-28bc41b{right:-86px;}.elementor-2818 .elementor-element.elementor-element-28bc41b .elementor-divider-separator{width:60%;}.elementor-2818 .elementor-element.elementor-element-37f2281{padding:0px 50px 80px 50px;}.elementor-2818 .elementor-element.elementor-element-be4d8f6{padding:80px 50px 80px 50px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-970c780{left:-86px;}body.rtl .elementor-2818 .elementor-element.elementor-element-970c780{right:-86px;}.elementor-2818 .elementor-element.elementor-element-970c780 .elementor-divider-separator{width:60%;}.elementor-2818 .elementor-element.elementor-element-371fc48{padding:0px 50px 80px 50px;}.elementor-2818 .elementor-element.elementor-element-c33ba10 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-2818 .elementor-element.elementor-element-258cff7 > .elementor-container{min-height:600px;}.elementor-2818 .elementor-element.elementor-element-258cff7 > .elementor-background-overlay{opacity:1;}.elementor-2818 .elementor-element.elementor-element-258cff7{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-15ea919.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2818 .elementor-element.elementor-element-15ea919.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2818 .elementor-element.elementor-element-46ef0ee > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2818 .elementor-element.elementor-element-3f716cd{margin-top:0px;margin-bottom:-100px;padding:30px 50px 30px 30px;}.elementor-2818 .elementor-element.elementor-element-1962113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-77ff7a0{right:-50px;}body.rtl .elementor-2818 .elementor-element.elementor-element-77ff7a0{left:-50px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0{top:-30px;}.elementor-2818 .elementor-element.elementor-element-aa03d96{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-2818 .elementor-element.elementor-element-d5a5b1a{padding:50px 40px 50px 40px;}.elementor-2818 .elementor-element.elementor-element-140e3dd{padding:50px 40px 50px 40px;}.elementor-2818 .elementor-element.elementor-element-290f18e .elementor-heading-title{font-size:18px;}.elementor-2818 .elementor-element.elementor-element-c988cd4 .elementor-heading-title{font-size:40px;}.elementor-2818 .elementor-element.elementor-element-79652de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2818 .elementor-element.elementor-element-facba8c > .elementor-element-populated{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-520630b{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-520630b{left:0px;}.elementor-2818 .elementor-element.elementor-element-520630b{bottom:0px;}.elementor-2818 .elementor-element.elementor-element-7fe1503 > .elementor-element-populated{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-f98bd67{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-f98bd67{left:0px;}.elementor-2818 .elementor-element.elementor-element-11a11bf > .elementor-element-populated{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-373e96c{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-373e96c{left:0px;}.elementor-2818 .elementor-element.elementor-element-2db8d93 > .elementor-element-populated{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-9853abc{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-9853abc{left:0px;}.elementor-2818 .elementor-element.elementor-element-44c721a > .elementor-element-populated{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-1543fec{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-1543fec{left:0px;}.elementor-2818 .elementor-element.elementor-element-83889eb > .elementor-element-populated{padding:0px 30px 30px 30px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-c60e175{right:0px;}body.rtl .elementor-2818 .elementor-element.elementor-element-c60e175{left:0px;}.elementor-2818 .elementor-element.elementor-element-3d46a0f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-fa2f58e > .elementor-element-populated{padding:20px 30px 20px 30px;}.elementor-2818 .elementor-element.elementor-element-6912abb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2818 .elementor-element.elementor-element-784cfbd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-5401708 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2818 .elementor-element.elementor-element-eb671d8{padding:50px 40px 80px 40px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-48387d5{left:-55px;}body.rtl .elementor-2818 .elementor-element.elementor-element-48387d5{right:-55px;}.elementor-2818 .elementor-element.elementor-element-48387d5 .elementor-divider-separator{width:80%;}.elementor-2818 .elementor-element.elementor-element-ff6b3dc{padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-5fdcee8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-18f509d > .elementor-container{max-width:1600px;}.elementor-2818 .elementor-element.elementor-element-18f509d{margin-top:-100px;margin-bottom:0px;}.elementor-2818 .elementor-element.elementor-element-f893bb7 > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2818 .elementor-element.elementor-element-eb5310f > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2818 .elementor-element.elementor-element-3875329 > .elementor-element-populated{margin:50px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2818 .elementor-element.elementor-element-5d4170f > .elementor-element-populated{margin:50px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2818 .elementor-element.elementor-element-94927e3{padding:50px 40px 80px 40px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-493e2f3{left:-55px;}body.rtl .elementor-2818 .elementor-element.elementor-element-493e2f3{right:-55px;}.elementor-2818 .elementor-element.elementor-element-493e2f3 .elementor-divider-separator{width:80%;}.elementor-2818 .elementor-element.elementor-element-a4ad5b6{padding:0px 40px 50px 40px;}.elementor-2818 .elementor-element.elementor-element-738f01b{--spacer-size:500px;}.elementor-2818 .elementor-element.elementor-element-09e5510 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-45e945d{padding:50px 40px 80px 40px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-28bc41b{left:-55px;}body.rtl .elementor-2818 .elementor-element.elementor-element-28bc41b{right:-55px;}.elementor-2818 .elementor-element.elementor-element-28bc41b .elementor-divider-separator{width:80%;}.elementor-2818 .elementor-element.elementor-element-37f2281{padding:0px 40px 50px 40px;}.elementor-2818 .elementor-element.elementor-element-aa099ff > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-46665a8 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-2818 .elementor-element.elementor-element-cb8517a{--grid-columns:2;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-2818 .elementor-element.elementor-element-be4d8f6{padding:50px 40px 80px 40px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-970c780{left:-55px;}body.rtl .elementor-2818 .elementor-element.elementor-element-970c780{right:-55px;}.elementor-2818 .elementor-element.elementor-element-970c780 .elementor-divider-separator{width:80%;}.elementor-2818 .elementor-element.elementor-element-1cd68f9 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-83938eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2818 .elementor-element.elementor-element-258cff7{padding:50px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-9460e98 .elementor-heading-title{font-size:47px;}.elementor-2818 .elementor-element.elementor-element-3f716cd{margin-top:50px;margin-bottom:-80px;padding:20px 20px 20px 20px;}.elementor-2818 .elementor-element.elementor-element-bab7388 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-1962113 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-1962113 .elementor-author-box__avatar img{width:85px;height:85px;}body.rtl .elementor-2818 .elementor-element.elementor-element-1962113.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-1962113:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:5px;margin-left:0;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-1962113.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-2818 .elementor-element.elementor-element-1962113:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:5px;margin-right:0;}.elementor-2818 .elementor-element.elementor-element-1962113.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:5px;}.elementor-2818 .elementor-element.elementor-element-681d759 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2818 .elementor-element.elementor-element-77ff7a0{right:-20px;}body.rtl .elementor-2818 .elementor-element.elementor-element-77ff7a0{left:-20px;}.elementor-2818 .elementor-element.elementor-element-77ff7a0{top:-20px;}.elementor-2818 .elementor-element.elementor-element-aa03d96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-aa03d96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2818 .elementor-element.elementor-element-aa03d96 .elementor-heading-title{font-size:20px;}.elementor-2818 .elementor-element.elementor-element-4748dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-d5a5b1a{padding:50px 25px 50px 25px;}.elementor-2818 .elementor-element.elementor-element-897ed3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2818 .elementor-element.elementor-element-140e3dd{padding:50px 25px 50px 25px;}.elementor-2818 .elementor-element.elementor-element-290f18e .elementor-heading-title{font-size:18px;}.elementor-2818 .elementor-element.elementor-element-c988cd4 .elementor-heading-title{font-size:30px;}.elementor-2818 .elementor-element.elementor-element-79652de > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2818 .elementor-element.elementor-element-facba8c > .elementor-element-populated{padding:0px 30px 50px 30px;}.elementor-2818 .elementor-element.elementor-element-7fe1503 > .elementor-element-populated{padding:0px 30px 50px 30px;}.elementor-2818 .elementor-element.elementor-element-11a11bf > .elementor-element-populated{padding:0px 30px 50px 30px;}.elementor-2818 .elementor-element.elementor-element-2db8d93 > .elementor-element-populated{padding:0px 30px 50px 30px;}.elementor-2818 .elementor-element.elementor-element-44c721a > .elementor-element-populated{padding:0px 30px 50px 30px;}.elementor-2818 .elementor-element.elementor-element-83889eb > .elementor-element-populated{padding:0px 30px 50px 30px;}.elementor-2818 .elementor-element.elementor-element-8273f44{--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-2818 .elementor-element.elementor-element-2fc4772{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-bc-flex-widget .elementor-2818 .elementor-element.elementor-element-fa2f58e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2818 .elementor-element.elementor-element-fa2f58e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2818 .elementor-element.elementor-element-fa2f58e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-6912abb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;align-self:center;}.elementor-2818 .elementor-element.elementor-element-6912abb .elementor-icon-box-wrapper{text-align:center;}.elementor-2818 .elementor-element.elementor-element-5401708.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2818 .elementor-element.elementor-element-5401708 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-eb671d8{padding:50px 25px 80px 25px;}.elementor-2818 .elementor-element.elementor-element-0b7860e .elementor-heading-title{font-size:25px;}.elementor-2818 .elementor-element.elementor-element-c4260c4{--spacer-size:500px;}.elementor-2818 .elementor-element.elementor-element-7b52824 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2818 .elementor-element.elementor-element-a86540d{padding:0px 25px 0px 25px;}.elementor-2818 .elementor-element.elementor-element-18f509d{margin-top:100px;margin-bottom:0px;}.elementor-2818 .elementor-element.elementor-element-f893bb7 > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-eb5310f > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-3875329 > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-5d4170f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-94927e3{padding:50px 25px 80px 25px;}.elementor-2818 .elementor-element.elementor-element-1532405 .elementor-heading-title{font-size:25px;}.elementor-2818 .elementor-element.elementor-element-a4ad5b6{padding:0px 0px 50px 0px;}.elementor-2818 .elementor-element.elementor-element-738f01b{--spacer-size:300px;}.elementor-2818 .elementor-element.elementor-element-2d130a0 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-2818 .elementor-element.elementor-element-45e945d{padding:50px 25px 80px 25px;}.elementor-2818 .elementor-element.elementor-element-edea1fe .elementor-heading-title{font-size:25px;}.elementor-2818 .elementor-element.elementor-element-37f2281{padding:0px 25px 50px 25px;}.elementor-2818 .elementor-element.elementor-element-aa099ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-46665a8 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2818 .elementor-element.elementor-element-cb8517a{--grid-columns:1;}.elementor-2818 .elementor-element.elementor-element-be4d8f6{padding:50px 25px 80px 25px;}.elementor-2818 .elementor-element.elementor-element-d21b949 .elementor-heading-title{font-size:25px;}.elementor-2818 .elementor-element.elementor-element-371fc48{padding:0px 25px 50px 25px;}.elementor-2818 .elementor-element.elementor-element-83938eb > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(min-width:768px){.elementor-2818 .elementor-element.elementor-element-bab7388{width:25%;}.elementor-2818 .elementor-element.elementor-element-681d759{width:75%;}.elementor-2818 .elementor-element.elementor-element-3cf0ec5{--content-width:1225px;}.elementor-2818 .elementor-element.elementor-element-fa2f58e{width:60%;}.elementor-2818 .elementor-element.elementor-element-5401708{width:40%;}.elementor-2818 .elementor-element.elementor-element-1cd1d36{width:85%;}.elementor-2818 .elementor-element.elementor-element-014351b{width:15%;}.elementor-2818 .elementor-element.elementor-element-f893bb7{width:25%;}.elementor-2818 .elementor-element.elementor-element-eb5310f{width:25%;}.elementor-2818 .elementor-element.elementor-element-3875329{width:25%;}.elementor-2818 .elementor-element.elementor-element-5d4170f{width:25%;}.elementor-2818 .elementor-element.elementor-element-fb2bf06{width:65%;}.elementor-2818 .elementor-element.elementor-element-09e5510{width:35%;}.elementor-2818 .elementor-element.elementor-element-1cd68f9{width:50%;}.elementor-2818 .elementor-element.elementor-element-a473932{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2818 .elementor-element.elementor-element-15ea919{width:100%;}.elementor-2818 .elementor-element.elementor-element-c410b42{width:100%;}.elementor-2818 .elementor-element.elementor-element-302a073{width:90%;}.elementor-2818 .elementor-element.elementor-element-e82b9fa{width:100%;}.elementor-2818 .elementor-element.elementor-element-1cd1d36{width:80%;}.elementor-2818 .elementor-element.elementor-element-014351b{width:20%;}.elementor-2818 .elementor-element.elementor-element-f893bb7{width:50%;}.elementor-2818 .elementor-element.elementor-element-eb5310f{width:50%;}.elementor-2818 .elementor-element.elementor-element-3875329{width:50%;}.elementor-2818 .elementor-element.elementor-element-5d4170f{width:50%;}.elementor-2818 .elementor-element.elementor-element-2d20021{width:80%;}.elementor-2818 .elementor-element.elementor-element-c106a5f{width:100%;}.elementor-2818 .elementor-element.elementor-element-fb2bf06{width:75%;}.elementor-2818 .elementor-element.elementor-element-09e5510{width:25%;}.elementor-2818 .elementor-element.elementor-element-4d65882{width:80%;}.elementor-2818 .elementor-element.elementor-element-1b50fb7{width:100%;}.elementor-2818 .elementor-element.elementor-element-7b1640c{width:80%;}.elementor-2818 .elementor-element.elementor-element-42c441d{width:100%;}.elementor-2818 .elementor-element.elementor-element-1cd68f9{width:100%;}.elementor-2818 .elementor-element.elementor-element-a473932{width:100%;}}/* Start custom CSS for author-box, class: .elementor-element-1962113 */.elementor-2818 .elementor-element.elementor-element-1962113 p{
    line-height: 1em;
    margin-bottom: 10px;
}
.elementor-2818 .elementor-element.elementor-element-1962113 a{
    color:#F29200;
    font-size: 16px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b06a50 */.elementor-2818 .elementor-element.elementor-element-5b06a50 p{
    font-size: 16px!important;
}/* End custom CSS */
/* Start custom CSS for bridge_button_v2, class: .elementor-element-4748dd6 */.elementor-2818 .elementor-element.elementor-element-4748dd6{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f716cd *//*.elementor-2818 .elementor-element.elementor-element-3f716cd{*/
/*    width: 650px;*/
/*    position: absolute;*/
/*    right: -50px;*/
/*    bottom:-150px;*/
/*}*/

.elementor-2818 .elementor-element.elementor-element-3f716cd{
    margin-right: -50px;
}

.elementor-2818 .elementor-element.elementor-element-3f716cd:after{
    content:'';
    background-image: url('https://www.ekmansystems.fi/wp-content/uploads/2020/07/colorLine.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 8px;
    display: block;
    position: absolute;
    bottom:0;
    left:0;
}

@media screen and (max-width:1024px){
.elementor-2818 .elementor-element.elementor-element-3f716cd{
    margin-right: 0px;
}    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc35f12 */.elementor-2818 .elementor-element.elementor-element-cc35f12{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e6bce9 */.elementor-2818 .elementor-element.elementor-element-0e6bce9{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f693726 */.elementor-2818 .elementor-element.elementor-element-f693726{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71b1a31 */.elementor-2818 .elementor-element.elementor-element-71b1a31{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b3944 */.elementor-2818 .elementor-element.elementor-element-a7b3944{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c2a153 */.elementor-2818 .elementor-element.elementor-element-4c2a153{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41c2935 */.elementor-2818 .elementor-element.elementor-element-41c2935{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79652de */.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-icon:after{
    content:'';
    display: block;
    height: 28px;
    width: 28px;
    border-radius: 100%;
     background-color: #F29200;
     position: absolute;
     z-index: -1;
     left: -5px;
}

.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items{
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-icon{
    margin-bottom: 7px;
}
@media screen and (max-width:767px){
.elementor-2818 .elementor-element.elementor-element-79652de .elementor-icon-list-items{
    display: unset;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e56f2e */.elementor-2818 .elementor-element.elementor-element-4e56f2e p{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5871c8 */.elementor-2818 .elementor-element.elementor-element-e5871c8{
    transition:ease-in-out .3s;
}
.elementor-2818 .elementor-element.elementor-element-e5871c8 .elementor-container.elementor-column-gap-default {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d431a7 */.elementor-2818 .elementor-element.elementor-element-0d431a7 p{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3318445 */.elementor-2818 .elementor-element.elementor-element-3318445{
    transition:ease-in-out .3s;
}
.elementor-2818 .elementor-element.elementor-element-3318445 .elementor-container.elementor-column-gap-default {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6312d86 */.elementor-2818 .elementor-element.elementor-element-6312d86 p{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1346adc */.elementor-2818 .elementor-element.elementor-element-1346adc{
    transition:ease-in-out .3s;
}
.elementor-2818 .elementor-element.elementor-element-1346adc .elementor-container.elementor-column-gap-default {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e909eff */.elementor-2818 .elementor-element.elementor-element-e909eff p{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-855c13a */.elementor-2818 .elementor-element.elementor-element-855c13a{
    transition:ease-in-out .3s;
}
.elementor-2818 .elementor-element.elementor-element-855c13a .elementor-container.elementor-column-gap-default {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86f7454 */.elementor-2818 .elementor-element.elementor-element-86f7454 p{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c7f06f */.elementor-2818 .elementor-element.elementor-element-0c7f06f{
    transition:ease-in-out .3s;
}
.elementor-2818 .elementor-element.elementor-element-0c7f06f .elementor-container.elementor-column-gap-default {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97845e8 */.elementor-2818 .elementor-element.elementor-element-97845e8 p{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c9fc0cb */.elementor-2818 .elementor-element.elementor-element-c9fc0cb{
    transition:ease-in-out .3s;
}
.elementor-2818 .elementor-element.elementor-element-c9fc0cb .elementor-container.elementor-column-gap-default {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c69fe8 */.stretched-link::before, .stretched-link a::before {
    position: absolute;
    inset: 0;
    content: "";
}

.elementor-2818 .elementor-element.elementor-element-7c69fe8 > .elementor-element-populated{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-grow: 1;
    
}
.elementor-2818 .elementor-element.elementor-element-7c69fe8 .inner_div{
    width:25%!important;
    margin: 50px 25px;

}
.bestseller:before{
    content:'';
    background-image: url('https://www.ekmansystems.fi/wp-content/uploads/2024/06/AdobeStock_553059184.png');
    background-size: contain;
    background-position: center;
    background-repeat: norepeat;
    display: block;
    height: 210px;
    width: 210px;
    position: absolute;
    z-index: 1;
    top:-70px;
    left:-70px;
}

@media screen and (max-width:1366px){
.elementor-2818 .elementor-element.elementor-element-7c69fe8 .inner_div{
    width:35%!important;
    margin: 50px 25px;
}    
}

@media screen and (max-width:1024px){
.elementor-2818 .elementor-element.elementor-element-7c69fe8 .inner_div{
    width:40%!important;
    margin: 50px 25px;
}    
}

@media screen and (max-width:600px){
.elementor-2818 .elementor-element.elementor-element-7c69fe8 .inner_div{
    width:60%!important;
    margin: 50px 20px;
}    
}

@media screen and (max-width:475px){
.elementor-2818 .elementor-element.elementor-element-7c69fe8 .inner_div{
    width:75%!important;
    margin: 50px 20px;
}    
}
@media screen and (max-width:375px){
.elementor-2818 .elementor-element.elementor-element-7c69fe8 .inner_div{
    width:100%!important;
    margin: 50px 0px;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39ae76d */.elementor-2818 .elementor-element.elementor-element-39ae76d p{
    font-size: unset;
    line-height: unset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d46a0f */.elementor-2818 .elementor-element.elementor-element-3d46a0f{
    margin-top: auto;
}

.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button-icon{
    background-color: #188AEA;
    padding: 12px 12px 12px 12px;
    border-radius: 100%;
    font-size: 18px;
    border: solid 1px #188AEA;
    transition:ease-in-out .2s;
}

.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button-content-wrapper{
    
}
.elementor-2818 .elementor-element.elementor-element-3d46a0f .elementor-button-text{
    align-self: center;
    padding: 10px 10px 10px 30px;
}

.elementor-2818 .elementor-element.elementor-element-3d46a0f:hover .elementor-button-icon{
    border-color:#fff;
    background-color: #F29200;

}

@media screen and (max-width:767px){
.elementor-2818 .elementor-element.elementor-element-3d46a0f{
    margin-top: 35px;
    margin-left: unset;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-784cfbd */.elementor-2818 .elementor-element.elementor-element-784cfbd{
    margin-top: auto;
    margin-left: auto;
}

.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button-icon{
    background-color: #188AEA;
    padding: 12px 12px 12px 12px;
    border-radius: 100%;
    font-size: 18px;
    border: solid 1px #188AEA;
    transition:ease-in-out .2s;
}

.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button-content-wrapper{
    
}
.elementor-2818 .elementor-element.elementor-element-784cfbd .elementor-button-text{
    align-self: center;
    padding: 10px 10px 10px 30px;
}

.elementor-2818 .elementor-element.elementor-element-784cfbd:hover .elementor-button-icon{
    border-color:#fff;
    background-color: #F29200;

}

@media screen and (max-width:767px){
.elementor-2818 .elementor-element.elementor-element-784cfbd{
    margin-top: 35px;
    margin-left: unset;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb2741c */.elementor-2818 .elementor-element.elementor-element-cb2741c{
    margin-top: auto;
    margin-left: auto;
}

.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button-icon{
    background-color: #188AEA;
    padding: 12px 12px 12px 12px;
    border-radius: 100%;
    font-size: 18px;
    border: solid 1px #188AEA;
    transition:ease-in-out .2s;
}

.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button-content-wrapper{
    
}
.elementor-2818 .elementor-element.elementor-element-cb2741c .elementor-button-text{
    align-self: center;
    padding: 10px 10px 10px 30px;
}

.elementor-2818 .elementor-element.elementor-element-cb2741c:hover .elementor-button-icon{
    border-color:#fff;
    background-color: #F29200;

}

 @media screen and (max-width:767px){
     .elementor-2818 .elementor-element.elementor-element-cb2741c{
    margin-top: auto;
    margin-left: unset;
}
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e09dbc1 */.elementor-2818 .elementor-element.elementor-element-e09dbc1 p{
    font-size: 18px;
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7372a60 */.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button-icon{
    background-color: #188AEA;
    padding: 12px 12px 12px 12px;
    border-radius: 100%;
    font-size: 18px;
    border: solid 1px #188AEA;
    transition:ease-in-out .2s;
}

.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button-content-wrapper{
    
}
.elementor-2818 .elementor-element.elementor-element-7372a60 .elementor-button-text{
    align-self: center;
    padding: 10px 10px 10px 30px;
}

.elementor-2818 .elementor-element.elementor-element-7372a60:hover .elementor-button-icon{
    border-color:#fff;
    background-color: #188AEA

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-589df73 */.elementor-2818 .elementor-element.elementor-element-589df73{
    width: 250%!important;
    margin-left: -100%;
    
}
@media screen and (max-width:1366px){
    .elementor-2818 .elementor-element.elementor-element-589df73{
        width:500px!important;
        position:absolute;
        left:-340px;
        margin-left: 0%;
    }
}
@media screen and (max-width:1024px){
    .elementor-2818 .elementor-element.elementor-element-589df73{
        width:500px!important;
        position:absolute;
        left:-370px;
        margin-left: 0%;
    }
}
@media screen and (max-width:767px){
    .elementor-2818 .elementor-element.elementor-element-589df73{
        width:70%!important;
        position:unset;
        left:0px;
        margin-top: -300px;
    }
}
@media screen and (max-width:500px){
    .elementor-2818 .elementor-element.elementor-element-589df73{
        width:100%!important;
        position:unset;
        margin-left:20px;
        margin-right:20px;
        left:0px;
        margin-top: -300px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df17d1 */.elementor-2818 .elementor-element.elementor-element-6df17d1 .elementor-icon-box-icon{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c19cc3 */.elementor-2818 .elementor-element.elementor-element-9c19cc3 .elementor-icon-box-icon{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a34d97 */.elementor-2818 .elementor-element.elementor-element-1a34d97 .elementor-icon-box-icon{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5137902 */.elementor-2818 .elementor-element.elementor-element-5137902 .elementor-icon-box-icon{
    text-align: center;
}
.elementor-2818 .elementor-element.elementor-element-5137902 path{
    stroke:#fff!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18f509d */@media screen and (max-width:1024px){
    .elementor-2818 .elementor-element.elementor-element-18f509d {
        width:800px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1c8dfc */.elementor-2818 .elementor-element.elementor-element-d1c8dfc p{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86ac711 */.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button-icon{
    background-color: #188AEA;
    padding: 12px 12px 12px 12px;
    border-radius: 100%;
    font-size: 18px;
    border: solid 1px #188AEA;
    transition:ease-in-out .2s;
}

.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button-content-wrapper{
    
}
.elementor-2818 .elementor-element.elementor-element-86ac711 .elementor-button-text{
    align-self: center;
    padding: 10px 10px 10px 30px;
}

.elementor-2818 .elementor-element.elementor-element-86ac711:hover .elementor-button-icon{
    border-color:#fff;
    background-color: #F29200;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2719b4b */.elementor-2818 .elementor-element.elementor-element-2719b4b{
    width: 130%!important;
    margin-left: -30%;
    z-index: 10;
}

@media screen and (max-width:1024px){
    .elementor-2818 .elementor-element.elementor-element-2719b4b{
        width:280%!important;
        position:absolute;
        left:-150%;

    }
}
@media screen and (max-width:767px){
    .elementor-2818 .elementor-element.elementor-element-2719b4b{
        width:100%!important;
        position:unset;
        left:0%;
        margin-left: 25px;
        margin-right:25px;
        margin-top:-100px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06f5475 */.elementor-2818 .elementor-element.elementor-element-06f5475 p{
    font-size: unset;
    line-height: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab7d5eb */.elementor-2818 .elementor-element.elementor-element-ab7d5eb p{
    font-size: unset;
    line-height: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c33ba10 */.elementor-2818 .elementor-element.elementor-element-c33ba10 p{
    font-size: unset;
    line-height: unset;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-83938eb */.elementor-2818 .elementor-element.elementor-element-83938eb p{
    line-height: 1em;
    margin-bottom: 10px;
}
.elementor-2818 .elementor-element.elementor-element-83938eb a{
    color:#F29200;
    font-size: 16px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2dc73e */.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button-icon{
    background-color: #188AEA;
    padding: 12px 12px 12px 12px;
    border-radius: 100%;
    font-size: 18px;
    border: solid 1px #188AEA;
    transition:ease-in-out .2s;
}

.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button-content-wrapper{
    
}
.elementor-2818 .elementor-element.elementor-element-b2dc73e .elementor-button-text{
    align-self: center;
    padding: 10px 10px 10px 30px;
}

.elementor-2818 .elementor-element.elementor-element-b2dc73e:hover .elementor-button-icon{
    border-color:#fff;
    background-color: #F29200;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38b3dbe */.elementor-2818 .elementor-element.elementor-element-38b3dbe p{
    font-size: unset;
    line-height: unset;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9e25ff1 */.elementor-2818 .elementor-element.elementor-element-9e25ff1:after{
    content:'';
    background-image: url('https://www.ekmansystems.fi/wp-content/uploads/2020/07/colorLine.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 8px;
    display: block;
    position: absolute;
    top:0;
    left:0;
}/* End custom CSS */