.elementor-2071 .elementor-element.elementor-element-e6f316c:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-e6f316c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );background-image:url("https://etappipolku.fi/wp-content/uploads/2025/11/Herokuvat-materiaalit-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-e6f316c > .elementor-container{min-height:550px;}.elementor-2071 .elementor-element.elementor-element-e6f316c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2071 .elementor-element.elementor-element-e6f316c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-0c7e1ac{--spacer-size:25px;}.elementor-2071 .elementor-element.elementor-element-45420e5{--spacer-size:25px;}.elementor-2071 .elementor-element.elementor-element-94367fe{text-align:left;}.elementor-2071 .elementor-element.elementor-element-e1cd269{text-align:left;}.elementor-2071 .elementor-element.elementor-element-7782481:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-7782481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-2071 .elementor-element.elementor-element-7782481 > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor6 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-7782481 > .elementor-container{min-height:300px;}.elementor-2071 .elementor-element.elementor-element-7782481{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2071 .elementor-element.elementor-element-79724be{text-align:center;}.elementor-2071 .elementor-element.elementor-element-387b495{text-align:center;}.elementor-2071 .elementor-element.elementor-element-8ab3a66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2071 .elementor-element.elementor-element-ae5543b:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-ae5543b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2071 .elementor-element.elementor-element-ae5543b > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor4 );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-ae5543b > .elementor-container{min-height:300px;}.elementor-2071 .elementor-element.elementor-element-ae5543b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2071 .elementor-element.elementor-element-8504cc8{text-align:center;}.elementor-2071 .elementor-element.elementor-element-2fb14b5{text-align:center;}.elementor-2071 .elementor-element.elementor-element-e62ec26 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2071 .elementor-element.elementor-element-db581e8:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-db581e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-2071 .elementor-element.elementor-element-db581e8 > .elementor-container{max-width:665px;}.elementor-2071 .elementor-element.elementor-element-db581e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2071 .elementor-element.elementor-element-db581e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-12f00de{--spacer-size:25px;}.elementor-2071 .elementor-element.elementor-element-4f543b7{text-align:center;}.elementor-2071 .elementor-element.elementor-element-4f543b7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2071 .elementor-element.elementor-element-6c6a666{text-align:center;color:var( --e-global-color-astglobalcolor4 );}.elementor-2071 .elementor-element.elementor-element-c75da21 .elementor-button{background-color:var( --e-global-color-astglobalcolor7 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-2071 .elementor-element.elementor-element-c75da21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2071 .elementor-element.elementor-element-c6d03dd{--spacer-size:25px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-2071 .elementor-element.elementor-element-e6f316c:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-e6f316c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}