.elementor-606 .elementor-element.elementor-element-f99e934{--display:grid;--min-height:636px;--e-con-grid-template-columns:repeat(auto-fit,minmax(min(960px,50%),1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-nest);--padding-right:0;grid-column:span 2;}.elementor-606 .elementor-element.elementor-element-f99e934:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-f99e934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-45dc299{--display:flex;--padding-top:min(72px,9.2cqw);--padding-bottom:var(--padding-top);--padding-left:0;--padding-right:min(60px,7.6cqw);}.elementor-606 .elementor-element.elementor-element-45dc299.e-con{--order:-99999 /* order start hack */;}.elementor-606 .elementor-element.elementor-element-06ab437 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-606 .elementor-element.elementor-element-06ab437 .elementor-heading-title{font-size:var(--font-size--18);color:var( --e-global-color-secondary );}.elementor-606 .elementor-element.elementor-element-123266a > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-606 .elementor-element.elementor-element-123266a .elementor-heading-title{font-size:var(--font-size--85);color:var( --e-global-color-f6d3f14 );}.elementor-606 .elementor-element.elementor-element-6b530ef{color:var( --e-global-color-f6d3f14 );}.elementor-606 .elementor-element.elementor-element-4ee9c46{--display:flex;--border-radius:min(300px,36.58%) 0 0 0;}.elementor-606 .elementor-element.elementor-element-4ee9c46:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-4ee9c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-606 .elementor-element.elementor-element-4ee9c46.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-1d4df25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:135px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-1d4df25:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-1d4df25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16011a0 );}.elementor-606 .elementor-element.elementor-element-fc52f8d{--display:flex;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-2dfc0a3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:min(91px,5.6%) min(91px,5.6%);--row-gap:min(91px,5.6%);--column-gap:min(91px,5.6%);}.elementor-606 .elementor-element.elementor-element-9e17c93{--display:flex;}.elementor-606 .elementor-element.elementor-element-f543f10 .elementor-icon-wrapper{text-align:left;}.elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-10315df );color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-default .elementor-icon{color:var( --e-global-color-10315df );border-color:var( --e-global-color-10315df );}.elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-10315df );}.elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-f543f10.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-f543f10 .elementor-icon{font-size:3.6rem;padding:1.34rem;}.elementor-606 .elementor-element.elementor-element-f543f10 .elementor-icon svg{height:3.6rem;}.elementor-606 .elementor-element.elementor-element-96ce95f > .elementor-widget-container{margin:28px 0px 25px 0px;}.elementor-606 .elementor-element.elementor-element-96ce95f .elementor-heading-title{font-size:var(--font-size--55);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-3c996c2{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-3c996c2 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-eeccbad{--display:flex;--min-height:577px;--border-radius:0 min(300px,36.58cqw) 0 0;}.elementor-606 .elementor-element.elementor-element-eeccbad:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-eeccbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profimentor.fi/wp-content/uploads/2025/08/DSC05295-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-606 .elementor-element.elementor-element-eeccbad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-e7d7320{--display:flex;}.elementor-606 .elementor-element.elementor-element-837d137{--display:flex;--padding-top:min(65px,5.23%);--padding-bottom:var(--padding-top);--padding-left:min(61px,4.91%);--padding-right:var(--padding-left);}.elementor-606 .elementor-element.elementor-element-837d137:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-837d137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c6635 );}.elementor-606 .elementor-element.elementor-element-b94fa12 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon-box-wrapper{align-items:center;}.elementor-606 .elementor-element.elementor-element-b94fa12{--icon-box-icon-margin:21px;}.elementor-606 .elementor-element.elementor-element-b94fa12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb638a4 );}.elementor-606 .elementor-element.elementor-element-b94fa12.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-b94fa12.elementor-view-default .elementor-icon{fill:var( --e-global-color-fb638a4 );color:var( --e-global-color-fb638a4 );border-color:var( --e-global-color-fb638a4 );}.elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon{font-size:var(--font-size--45);}.elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon-box-title, .elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon-box-title a{font-size:var(--font-size--45);font-weight:600;line-height:1em;}.elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon-box-title{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-feb6348 .elementor-heading-title{font-size:var(--font-size--45);color:var( --e-global-color-secondary );}.elementor-606 .elementor-element.elementor-element-459591d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-1c06abc{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-f76b375 .elementor-heading-title{font-size:var(--font-size--28);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-14f399f{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-14f399f a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-f9cfacf{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-43be027 .elementor-heading-title{font-size:var(--font-size--28);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-fb1a788{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-fb1a788 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-26f61b4{--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:min(81px,5.5cqw) min(81px,5.5cqw);--row-gap:min(81px,5.5cqw);--column-gap:min(81px,5.5cqw);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-503e234{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-737e500 .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-6718108{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-6718108 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-ef4b83f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-0a79070 .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-071b55c{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-071b55c a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-3e15597{font-size:var(--font-size--24);line-height:1.5em;color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-3e15597 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-d1a6191{--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:min(163px,10%) min(163px,10%);--row-gap:min(163px,10%);--column-gap:min(163px,10%);}.elementor-606 .elementor-element.elementor-element-50ae5cf{--display:flex;}.elementor-606 .elementor-element.elementor-element-50ae5cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-45ac4d8 .elementor-icon-wrapper{text-align:left;}.elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41c6635 );color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-default .elementor-icon{color:var( --e-global-color-41c6635 );border-color:var( --e-global-color-41c6635 );}.elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-41c6635 );}.elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-45ac4d8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-45ac4d8 .elementor-icon{font-size:3.6rem;padding:1.34rem;}.elementor-606 .elementor-element.elementor-element-45ac4d8 .elementor-icon svg{height:3.6rem;}.elementor-606 .elementor-element.elementor-element-cdaa89b > .elementor-widget-container{margin:28px 0px 25px 0px;}.elementor-606 .elementor-element.elementor-element-cdaa89b .elementor-heading-title{font-size:var(--font-size--55);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-4045899 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-606 .elementor-element.elementor-element-4045899{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-4045899 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-2dfcfec{text-align:left;}.elementor-606 .elementor-element.elementor-element-2dfcfec img{max-width:233px;}.elementor-606 .elementor-element.elementor-element-37ff65a{--display:flex;--min-height:621px;--border-radius:0 min(300px,36.58cqw) 0 0;}.elementor-606 .elementor-element.elementor-element-37ff65a:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-37ff65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profimentor.fi/wp-content/uploads/2025/08/DSC05304.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-606 .elementor-element.elementor-element-37ff65a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-d6ce120{--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:min(81px,5.5cqw) min(81px,5.5cqw);--row-gap:min(81px,5.5cqw);--column-gap:min(81px,5.5cqw);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-5fff1b7{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-34f5c17 .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-c87a212{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-c87a212 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-cd990cd{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-b290f16 .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-1949e8c{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-1949e8c a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-ef1cca7 .elementor-icon-box-wrapper{align-items:center;}.elementor-606 .elementor-element.elementor-element-ef1cca7{--icon-box-icon-margin:15px;}.elementor-606 .elementor-element.elementor-element-ef1cca7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-ef1cca7.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-ef1cca7.elementor-view-default .elementor-icon{fill:var( --e-global-color-f4a3788 );color:var( --e-global-color-f4a3788 );border-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-ef1cca7 .elementor-icon{font-size:30px;}.elementor-606 .elementor-element.elementor-element-ef1cca7 .elementor-icon-box-title, .elementor-606 .elementor-element.elementor-element-ef1cca7 .elementor-icon-box-title a{font-size:var(--font-size--18);font-weight:700;}.elementor-606 .elementor-element.elementor-element-ef1cca7 .elementor-icon-box-title{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-4436ce3{color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-4436ce3 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-312814a{width:var( --container-widget-width, min(1015px,100%) );max-width:min(1015px,100%);--container-widget-width:min(1015px,100%);--container-widget-flex-grow:0;text-align:center;}.elementor-606 .elementor-element.elementor-element-312814a > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-606 .elementor-element.elementor-element-312814a.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-312814a .elementor-heading-title{font-size:var(--font-size--45);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-ca511e4{width:var( --container-widget-width, 77ch );max-width:77ch;--container-widget-width:77ch;--container-widget-flex-grow:0;text-align:center;}.elementor-606 .elementor-element.elementor-element-ca511e4.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-f2bf73b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:min(48.5px,3.96cqw) min(48.5px,3.96cqw);--row-gap:min(48.5px,3.96cqw);--column-gap:min(48.5px,3.96cqw);--grid-auto-flow:row;--margin-top:57px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-f2bf73b.e-con{--align-self:center;}.elementor-606 .elementor-element.elementor-element-245a912{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:min(40px,6.87%);--padding-bottom:min(40px,6.87%);--padding-left:min(40px,6.87%);--padding-right:min(40px,6.87%);}.elementor-606 .elementor-element.elementor-element-245a912:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-245a912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6d3f14 );}.elementor-606 .elementor-element.elementor-element-9fdd829{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-606 .elementor-element.elementor-element-6cc8175{width:initial;max-width:initial;text-align:center;}.elementor-606 .elementor-element.elementor-element-6cc8175 > .elementor-widget-container{background-color:var( --e-global-color-cbc869c );border-radius:100% 100% 100% 100%;}.elementor-606 .elementor-element.elementor-element-6cc8175 .elementor-heading-title{font-size:var(--font-size--28);color:var( --e-global-color-f6d3f14 );}.elementor-606 .elementor-element.elementor-element-daa14c8 .elementor-heading-title{font-size:var(--font-size--26);color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-2773268 .elementor-icon-box-wrapper{align-items:start;}.elementor-606 .elementor-element.elementor-element-2773268{--icon-box-icon-margin:15px;}.elementor-606 .elementor-element.elementor-element-2773268.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-2773268.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-2773268.elementor-view-default .elementor-icon{fill:var( --e-global-color-f4a3788 );color:var( --e-global-color-f4a3788 );border-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-2773268 .elementor-icon{font-size:30px;}.elementor-606 .elementor-element.elementor-element-2773268 .elementor-icon-box-title, .elementor-606 .elementor-element.elementor-element-2773268 .elementor-icon-box-title a{font-size:var(--font-size--18);font-weight:700;}.elementor-606 .elementor-element.elementor-element-2773268 .elementor-icon-box-title{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-88ce0e3{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:min(40px,6.87%);--padding-bottom:min(40px,6.87%);--padding-left:min(40px,6.87%);--padding-right:min(40px,6.87%);}.elementor-606 .elementor-element.elementor-element-88ce0e3:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-88ce0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10315df );}.elementor-606 .elementor-element.elementor-element-fbc8065{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-606 .elementor-element.elementor-element-1ec0e0d{width:initial;max-width:initial;text-align:center;}.elementor-606 .elementor-element.elementor-element-1ec0e0d > .elementor-widget-container{background-color:var( --e-global-color-cbc869c );border-radius:100% 100% 100% 100%;}.elementor-606 .elementor-element.elementor-element-1ec0e0d .elementor-heading-title{font-size:var(--font-size--28);color:var( --e-global-color-f6d3f14 );}.elementor-606 .elementor-element.elementor-element-46d32b4 .elementor-heading-title{font-size:var(--font-size--26);color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-6e1b735 .elementor-icon-box-wrapper{align-items:start;}.elementor-606 .elementor-element.elementor-element-6e1b735{--icon-box-icon-margin:15px;}.elementor-606 .elementor-element.elementor-element-6e1b735.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-6e1b735.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-6e1b735.elementor-view-default .elementor-icon{fill:var( --e-global-color-f4a3788 );color:var( --e-global-color-f4a3788 );border-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-6e1b735 .elementor-icon{font-size:30px;}.elementor-606 .elementor-element.elementor-element-6e1b735 .elementor-icon-box-title, .elementor-606 .elementor-element.elementor-element-6e1b735 .elementor-icon-box-title a{font-size:var(--font-size--18);font-weight:700;}.elementor-606 .elementor-element.elementor-element-6e1b735 .elementor-icon-box-title{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-b324710{--display:flex;--gap:18px min(72.55px,5.88cqw);--row-gap:18px;--column-gap:min(72.55px,5.88cqw);--padding-top:min(40px,6.87%);--padding-bottom:min(40px,6.87%);--padding-left:min(40px,6.87%);--padding-right:min(40px,6.87%);grid-column:span 2;}.elementor-606 .elementor-element.elementor-element-b324710:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-b324710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c6635 );}.elementor-606 .elementor-element.elementor-element-adee668{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-606 .elementor-element.elementor-element-44194ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-606 .elementor-element.elementor-element-154915c{width:initial;max-width:initial;text-align:center;}.elementor-606 .elementor-element.elementor-element-154915c > .elementor-widget-container{background-color:var( --e-global-color-cbc869c );border-radius:100% 100% 100% 100%;}.elementor-606 .elementor-element.elementor-element-154915c .elementor-heading-title{font-size:var(--font-size--28);color:var( --e-global-color-f6d3f14 );}.elementor-606 .elementor-element.elementor-element-a8a3c7f .elementor-heading-title{font-size:var(--font-size--26);color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-59a6db3{width:var( --container-widget-width, 77ch );max-width:77ch;--container-widget-width:77ch;--container-widget-flex-grow:0;text-align:center;}.elementor-606 .elementor-element.elementor-element-59a6db3.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-47d9a91{--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:min(81px,5.5cqw) min(81px,5.5cqw);--row-gap:min(81px,5.5cqw);--column-gap:min(81px,5.5cqw);--margin-top:112px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-47d9a91.e-con{--align-self:center;}.elementor-606 .elementor-element.elementor-element-48f4a57{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-149647e .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-ba3adee{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-ba3adee a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-2c73830{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-606 .elementor-element.elementor-element-f62561e .elementor-icon-box-wrapper{align-items:start;}.elementor-606 .elementor-element.elementor-element-f62561e{--icon-box-icon-margin:15px;}.elementor-606 .elementor-element.elementor-element-f62561e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41c6635 );fill:var( --e-global-color-f4a3788 );color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-f62561e.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-f62561e.elementor-view-default .elementor-icon{fill:var( --e-global-color-41c6635 );color:var( --e-global-color-41c6635 );border-color:var( --e-global-color-41c6635 );}.elementor-606 .elementor-element.elementor-element-f62561e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-f62561e .elementor-icon{font-size:34px;}.elementor-606 .elementor-element.elementor-element-f62561e .elementor-icon-box-title, .elementor-606 .elementor-element.elementor-element-f62561e .elementor-icon-box-title a{font-size:var(--font-size--18);font-weight:700;}.elementor-606 .elementor-element.elementor-element-f62561e .elementor-icon-box-title{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-9e065f9{--display:flex;--margin-top:0px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-9e065f9.e-con{--align-self:center;}.elementor-606 .elementor-element.elementor-element-6b219b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--border-radius:0 min(150px,35cqw) 0 0;--padding-top:min(35px);--padding-bottom:var(--padding-top);--padding-left:min(29px);--padding-right:150px;}.elementor-606 .elementor-element.elementor-element-6b219b4:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-6b219b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c6635 );}.elementor-606 .elementor-element.elementor-element-31ed5b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-606 .elementor-element.elementor-element-84ea59b{--display:flex;--border-radius:100% 100% 100% 100%;}.elementor-606 .elementor-element.elementor-element-84ea59b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-84ea59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profimentor.fi/wp-content/uploads/2025/08/DSC05430-200x300.webp");background-position:56% 38%;background-size:200% auto;}.elementor-606 .elementor-element.elementor-element-84ea59b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-6c24a7b{--display:flex;--border-radius:100% 100% 100% 100%;--margin-top:0px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-6c24a7b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-6c24a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profimentor.fi/wp-content/uploads/2025/08/DSC05424-scaled.webp");background-position:56% 38%;background-size:200% auto;}.elementor-606 .elementor-element.elementor-element-6c24a7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-7ec4892{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-606 .elementor-element.elementor-element-7ec4892.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-7b5036d .elementor-heading-title{font-size:var(--font-size--55);}.elementor-606 .elementor-element.elementor-element-bceba37{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-96f0746{width:var( --container-widget-width, min(1015px,100%) );max-width:min(1015px,100%);--container-widget-width:min(1015px,100%);--container-widget-flex-grow:0;text-align:center;}.elementor-606 .elementor-element.elementor-element-96f0746 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-606 .elementor-element.elementor-element-96f0746.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-96f0746 .elementor-heading-title{font-size:var(--font-size--45);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-d2d963e{width:var( --container-widget-width, 77ch );max-width:77ch;--container-widget-width:77ch;--container-widget-flex-grow:0;text-align:center;}.elementor-606 .elementor-element.elementor-element-d2d963e > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-606 .elementor-element.elementor-element-d2d963e.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-5275892{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:min(91px,5.6%) min(91px,5.6%);--row-gap:min(91px,5.6%);--column-gap:min(91px,5.6%);--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-324591c{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-606 .elementor-element.elementor-element-3884063 .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-d3e50fd{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-d3e50fd a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-d756651 .elementor-heading-title{font-size:var(--font-size--36);color:var( --e-global-color-primary );}.elementor-606 .elementor-element.elementor-element-02dd6fa{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-02dd6fa a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-4cea752{font-size:var(--font-size--24);line-height:1.5em;color:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-4cea752 a{color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-c07fb9b{--display:flex;--min-height:577px;--border-radius:min(300px,36.58cqw) 0 0 0;}.elementor-606 .elementor-element.elementor-element-c07fb9b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-c07fb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profimentor.fi/wp-content/uploads/2025/08/DSC05207-1536x1024.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-606 .elementor-element.elementor-element-c07fb9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-b7512ac{--display:grid;--e-con-grid-template-columns:1fr min(1059px,66.66cqw);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-606 .elementor-element.elementor-element-290838e .elementor-heading-title{font-size:var(--font-size--55);}.elementor-606 .elementor-element.elementor-element-1688811{--display:flex;}.elementor-606 .elementor-element.elementor-element-dc3b9af{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-404b511{--display:flex;}.elementor-606 .elementor-element.elementor-element-c28f72b{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-f6386ae{--display:flex;}.elementor-606 .elementor-element.elementor-element-72ddfc8{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-715e1fe{--display:flex;}.elementor-606 .elementor-element.elementor-element-4fcdfa9{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-13556a6{--display:flex;}.elementor-606 .elementor-element.elementor-element-9091d38{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-376b72f{--display:flex;}.elementor-606 .elementor-element.elementor-element-9d2be9d{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-792f19e{--display:flex;}.elementor-606 .elementor-element.elementor-element-434e451{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-879eadf{--display:flex;}.elementor-606 .elementor-element.elementor-element-7a6a892{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-614dedb{--display:flex;}.elementor-606 .elementor-element.elementor-element-7cb6dd3{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-336bd9b{--display:flex;}.elementor-606 .elementor-element.elementor-element-a77f51d{color:var( --e-global-color-f4a3788 );}.elementor-606 .elementor-element.elementor-element-b3c0885{--n-accordion-title-font-size:var(--font-size--16);--n-accordion-item-title-space-between:27px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-f4a3788 );--n-accordion-title-hover-color:var( --e-global-color-f4a3788 );--n-accordion-title-active-color:var( --e-global-color-f4a3788 );--n-accordion-icon-size:11px;--n-accordion-icon-gap:11px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-606 .elementor-element.elementor-element-b3c0885 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-f6d3f14 );border-style:none;}:where( .elementor-606 .elementor-element.elementor-element-b3c0885 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-f6d3f14 );border-style:none;--padding-top:0;--padding-right:var(--padding-left);--padding-bottom:1em;--padding-left:42px;}:where( .elementor-606 .elementor-element.elementor-element-b3c0885 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}@media(min-width:768px){.elementor-606 .elementor-element.elementor-element-f99e934{--content-width:min(1920px,100%);}.elementor-606 .elementor-element.elementor-element-eeccbad{--width:50%;}.elementor-606 .elementor-element.elementor-element-837d137{--width:min(1242px,100%);}.elementor-606 .elementor-element.elementor-element-26f61b4{--width:min(1469px,100%);}.elementor-606 .elementor-element.elementor-element-503e234{--width:min(678px,100%);}.elementor-606 .elementor-element.elementor-element-ef4b83f{--width:min(760px,100%);}.elementor-606 .elementor-element.elementor-element-50ae5cf{--width:min(39.42%,100%);}.elementor-606 .elementor-element.elementor-element-37ff65a{--width:50%;}.elementor-606 .elementor-element.elementor-element-d6ce120{--width:min(1469px,100%);}.elementor-606 .elementor-element.elementor-element-5fff1b7{--width:min(678px,100%);}.elementor-606 .elementor-element.elementor-element-cd990cd{--width:min(760px,100%);}.elementor-606 .elementor-element.elementor-element-f2bf73b{--width:min(1223px,100%);}.elementor-606 .elementor-element.elementor-element-adee668{--width:min(601px,100%);}.elementor-606 .elementor-element.elementor-element-47d9a91{--width:min(1340px,100%);}.elementor-606 .elementor-element.elementor-element-48f4a57{--width:min(678px,100%);}.elementor-606 .elementor-element.elementor-element-2c73830{--width:min(760px,100%);}.elementor-606 .elementor-element.elementor-element-9e065f9{--width:min(1223px,100%);}.elementor-606 .elementor-element.elementor-element-31ed5b8{--width:200px;}.elementor-606 .elementor-element.elementor-element-84ea59b{--width:min(76px,50%);}.elementor-606 .elementor-element.elementor-element-6c24a7b{--width:min(76px,50%);}.elementor-606 .elementor-element.elementor-element-7ec4892{--width:50%;}.elementor-606 .elementor-element.elementor-element-5275892{--width:min(1520px,100%);}.elementor-606 .elementor-element.elementor-element-c07fb9b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-606 .elementor-element.elementor-element-9e17c93{--width:100%;}.elementor-606 .elementor-element.elementor-element-eeccbad{--width:100%;}.elementor-606 .elementor-element.elementor-element-50ae5cf{--width:100%;}.elementor-606 .elementor-element.elementor-element-37ff65a{--width:100%;}.elementor-606 .elementor-element.elementor-element-324591c{--width:100%;}.elementor-606 .elementor-element.elementor-element-c07fb9b{--width:100%;}}@media(max-width:1024px){.elementor-606 .elementor-element.elementor-element-f99e934{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-606 .elementor-element.elementor-element-45dc299.e-con{--order:99999 /* order end hack */;}.elementor-606 .elementor-element.elementor-element-4ee9c46{--min-height:420px;}.elementor-606 .elementor-element.elementor-element-1d4df25{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-2dfc0a3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-606 .elementor-element.elementor-element-9e17c93.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-606 .elementor-element.elementor-element-eeccbad{--min-height:420px;}.elementor-606 .elementor-element.elementor-element-459591d{--gap:min(40px,4%) min(40px,4%);--row-gap:min(40px,4%);--column-gap:min(40px,4%);}.elementor-606 .elementor-element.elementor-element-d1a6191{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-606 .elementor-element.elementor-element-50ae5cf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-606 .elementor-element.elementor-element-37ff65a{--min-height:420px;}.elementor-606 .elementor-element.elementor-element-f2bf73b{--grid-auto-flow:row;}.elementor-606 .elementor-element.elementor-element-6cc8175.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-1ec0e0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-154915c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-47d9a91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-606 .elementor-element.elementor-element-84ea59b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-84ea59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 40%;}.elementor-606 .elementor-element.elementor-element-6c24a7b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-6c24a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 40%;}.elementor-606 .elementor-element.elementor-element-5275892{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-606 .elementor-element.elementor-element-324591c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-606 .elementor-element.elementor-element-c07fb9b{--min-height:420px;}.elementor-606 .elementor-element.elementor-element-b7512ac{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-606 .elementor-element.elementor-element-f99e934{--content-width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr min-content;--grid-auto-flow:row;--align-items:start;}.elementor-606 .elementor-element.elementor-element-4ee9c46{--min-height:300px;}.elementor-606 .elementor-element.elementor-element-eeccbad{--min-height:300px;}.elementor-606 .elementor-element.elementor-element-b94fa12 .elementor-icon-box-wrapper{align-items:start;}.elementor-606 .elementor-element.elementor-element-37ff65a{--min-height:300px;}.elementor-606 .elementor-element.elementor-element-f2bf73b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-606 .elementor-element.elementor-element-b324710{grid-column:span 1;}.elementor-606 .elementor-element.elementor-element-84ea59b{--width:76px;}.elementor-606 .elementor-element.elementor-element-84ea59b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-84ea59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 40%;}.elementor-606 .elementor-element.elementor-element-6c24a7b{--width:76px;}.elementor-606 .elementor-element.elementor-element-6c24a7b:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-6c24a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 40%;}.elementor-606 .elementor-element.elementor-element-c07fb9b{--min-height:300px;}.elementor-606 .elementor-element.elementor-element-b7512ac{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:1fr;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-45dc299 */.elementor-606 .elementor-element.elementor-element-45dc299:before {
    width:60%;
    left:auto;
    right:-3.5%;
}
@media (max-width:1024.98px) {
    .elementor-606 .elementor-element.elementor-element-45dc299 {
        --padding-left:var(--padding-right) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f99e934 */.elementor-606 .elementor-element.elementor-element-f99e934 > .e-con-inner {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb6348 */.elementor-606 .elementor-element.elementor-element-feb6348 .elementor-heading-title:before, 
.elementor-606 .elementor-element.elementor-element-feb6348 .elementor-heading-title:after {
    display:inline-block;
    font-size:1rem;
    color:var(--e-global-color-text);
    font-weight:normal;
}
.elementor-606 .elementor-element.elementor-element-feb6348 .elementor-heading-title:before {
    content:"Hinta alk.";
    display:block;
    margin-bottom:.5em;
}
.elementor-606 .elementor-element.elementor-element-feb6348 .elementor-heading-title:after {
    content:"(alv 0%)";
    margin-left:1em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45ac4d8 */.elementor-606 .elementor-element.elementor-element-45ac4d8 svg path {
    stroke:var(--e-global-color-f4a3788) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef1cca7 */.elementor-606 .elementor-element.elementor-element-ef1cca7 .elementor-icon {
    transform:rotate(-90deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc52f8d */.elementor-606 .elementor-element.elementor-element-fc52f8d {
    container-type:inline-size;
    container-name:service_block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cc8175 */.elementor-606 .elementor-element.elementor-element-6cc8175 .elementor-heading-title {
    aspect-ratio:1/1;
    display:inline-flex;
    width:min(65px,2.32em);
    justify-content: center;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2773268 */.elementor-606 .elementor-element.elementor-element-2773268 .elementor-icon {
    transform:rotate(-90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec0e0d */.elementor-606 .elementor-element.elementor-element-1ec0e0d .elementor-heading-title {
    aspect-ratio:1/1;
    display:inline-flex;
    width:min(65px,2.32em);
    justify-content: center;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e1b735 */.elementor-606 .elementor-element.elementor-element-6e1b735 .elementor-icon {
    transform:rotate(-90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-154915c */.elementor-606 .elementor-element.elementor-element-154915c .elementor-heading-title {
    aspect-ratio:1/1;
    display:inline-flex;
    width:min(65px,2.32em);
    justify-content: center;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b324710 */@container step_grid (width > 873px) {
    .elementor-606 .elementor-element.elementor-element-b324710 {
        --flex-direction:row;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bf73b */.elementor-606 .elementor-element.elementor-element-f2bf73b {
    container-type:inline-size;
    container-name:step_grid;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f62561e */.elementor-606 .elementor-element.elementor-element-f62561e .elementor-icon {
    border-radius: 0 min(159px,289%) 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ea59b */.elementor-606 .elementor-element.elementor-element-84ea59b {
    aspect-ratio:1/1;
    height:auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c24a7b */.elementor-606 .elementor-element.elementor-element-6c24a7b {
    aspect-ratio:1/1;
    height:auto !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-606 .elementor-359 {
    margin-top:0;
}/* End custom CSS */