.elementor-126 .elementor-element.elementor-element-9654ffd:not(.elementor-motion-effects-element-type-background),.elementor-126 .elementor-element.elementor-element-9654ffd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f139e03)}.elementor-126 .elementor-element.elementor-element-9654ffd>.elementor-background-overlay{background-image:url("https://kumpulantoimisto.fi/wp-content/uploads/2025/05/kumpula-waves_white.png");background-position:bottom right;background-repeat:no-repeat;background-size:26% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-126 .elementor-element.elementor-element-9654ffd>.elementor-container{max-width:1400px}.elementor-126 .elementor-element.elementor-element-9654ffd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:12em 2em 4em}.elementor-126 .elementor-element.elementor-element-7af7b8dd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-126 .elementor-element.elementor-element-779cf3df{width:var(--container-widget-width,92.692%);max-width:92.692%;--container-widget-width:92.692%;--container-widget-flex-grow:0;align-self:center;text-align:left}.elementor-126 .elementor-element.elementor-element-779cf3df>.elementor-widget-container{margin:0;padding:0}.elementor-126 .elementor-element.elementor-element-779cf3df .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:100px;font-weight:800;line-height:100px;color:#fff}.elementor-126 .elementor-element.elementor-element-143a190a>.elementor-widget-container{margin:2em 0}.elementor-126 .elementor-element.elementor-element-143a190a .elementor-heading-title{font-family:"Encode Sans Semi Condensed",Sans-serif;line-height:53px;color:var(--e-global-color-add36c9)}.elementor-126 .elementor-element.elementor-element-f30dd91>.elementor-widget-container{margin:4em 0}.elementor-126 .elementor-element.elementor-element-f30dd91 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit}.elementor-126 .elementor-element.elementor-element-f30dd91 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit}.elementor-126 .elementor-element.elementor-element-f30dd91 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit}.elementor-126 .elementor-element.elementor-element-f30dd91 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{background-color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:#d4d4d4}body .elementor-126 .elementor-element.elementor-element-f30dd91 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{border-style:solid;border-width:1px;border-color:#7a64f2}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-779cf3df{text-align:center}.elementor-126 .elementor-element.elementor-element-779cf3df .elementor-heading-title{font-size:64px;line-height:68px}.elementor-126 .elementor-element.elementor-element-143a190a{text-align:center}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-9654ffd>.elementor-background-overlay{background-size:111px auto}.elementor-126 .elementor-element.elementor-element-9654ffd{margin-top:0;margin-bottom:0;padding:0}.elementor-126 .elementor-element.elementor-element-7af7b8dd>.elementor-element-populated{margin:11em 0 0;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0}.elementor-126 .elementor-element.elementor-element-779cf3df>.elementor-widget-container{margin:0 0 1.8em}.elementor-126 .elementor-element.elementor-element-779cf3df{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;text-align:center}.elementor-126 .elementor-element.elementor-element-779cf3df .elementor-heading-title{font-size:36px;line-height:40px}.elementor-126 .elementor-element.elementor-element-143a190a>.elementor-widget-container{margin:0 2em}.elementor-126 .elementor-element.elementor-element-143a190a{text-align:center}.elementor-126 .elementor-element.elementor-element-143a190a .elementor-heading-title{font-size:18px;line-height:1.4em}}@media(max-width:1024px) and (min-width:768px){.elementor-126 .elementor-element.elementor-element-7af7b8dd{width:100%}}