.elementor-405 .elementor-element.elementor-element-a9a8367:not(.elementor-motion-effects-element-type-background),.elementor-405 .elementor-element.elementor-element-a9a8367>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#007a00}.elementor-405 .elementor-element.elementor-element-a9a8367>.elementor-background-overlay{background-color:#0e270e;background-image:url("https://www.ekokarhu.fi/wp-content/uploads/2020/07/ekokarhu-perhe-elaa-eristyksissa-scaled-e1653321182721.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:.48;mix-blend-mode:multiply;transition:background .3s,border-radius .3s,opacity .3s}.elementor-405 .elementor-element.elementor-element-a9a8367{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0;z-index:2}.elementor-405 .elementor-element.elementor-element-a64036d{margin-top:0;margin-bottom:0;padding:0}.elementor-405 .elementor-element.elementor-element-a0826f8>.elementor-element-populated{border-style:solid;border-width:0;border-color:#fff;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-405 .elementor-element.elementor-element-a0826f8>.elementor-element-populated,.elementor-405 .elementor-element.elementor-element-a0826f8>.elementor-element-populated>.elementor-background-overlay,.elementor-405 .elementor-element.elementor-element-a0826f8>.elementor-background-slideshow{border-radius:10px 10px 0}.elementor-405 .elementor-element.elementor-element-a0826f8{z-index:13}.elementor-405 .elementor-element.elementor-element-bb53531>.elementor-widget-container{margin:77px 0 0;padding:0}.elementor-405 .elementor-element.elementor-element-bb53531{text-align:center}.elementor-405 .elementor-element.elementor-element-bb53531 .elementor-heading-title{font-family:"Baloo Thambi 2",Sans-serif;font-size:2.7vw;font-weight:600;line-height:1em;letter-spacing:0px;color:#fff}.elementor-405 .elementor-element.elementor-element-0aa77c5>.elementor-widget-container{padding:1% 0 3%}.elementor-405 .elementor-element.elementor-element-0aa77c5 img{width:17vw;border-radius:15px 0;box-shadow:5px 5px 10px 0px rgba(0,0,0,.5)}.elementor-405 .elementor-element.elementor-element-0aa77c5:hover img{opacity:1;filter:brightness(108%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-405 .elementor-element.elementor-element-2a03736>.elementor-widget-container{margin:-24px 0 -4px;padding:21px;border-radius:0 0 10px 10px}.elementor-405 .elementor-element.elementor-element-2a03736{column-gap:0;text-align:center;font-family:"Sintony",Sans-serif;font-size:1.5vw;color:#fff}.elementor-405 .elementor-element.elementor-element-165208e>.elementor-widget-container{margin:-24px 0 -4px;padding:21px;border-radius:0 0 10px 10px}.elementor-405 .elementor-element.elementor-element-165208e{column-gap:0;text-align:center;font-family:"Sintony",Sans-serif;font-size:1.5vw;color:#fff}.elementor-405 .elementor-element.elementor-element-db43e5d img{width:26%;height:213px;filter:brightness(154%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.elementor-405 .elementor-element.elementor-element-d3a4902>.elementor-widget-container{margin:0 0 14%;padding:22px;border-radius:20px 0}.elementor-405 .elementor-element.elementor-element-d3a4902 .elementor-heading-title{font-family:"Sintony",Sans-serif;font-size:1vw;font-weight:100;color:#e1e1e1}.elementor-405 .elementor-element.elementor-element-70a5d61>.elementor-element-populated{border-style:solid;border-width:0;border-color:#fff;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-405 .elementor-element.elementor-element-70a5d61>.elementor-element-populated,.elementor-405 .elementor-element.elementor-element-70a5d61>.elementor-element-populated>.elementor-background-overlay,.elementor-405 .elementor-element.elementor-element-70a5d61>.elementor-background-slideshow{border-radius:10px 10px 0}.elementor-405 .elementor-element.elementor-element-70a5d61{z-index:13}.elementor-405 .elementor-element.elementor-element-c16b7e8>.elementor-widget-container{margin:77px 0 0;padding:0}.elementor-405 .elementor-element.elementor-element-c16b7e8{text-align:center}.elementor-405 .elementor-element.elementor-element-c16b7e8 .elementor-heading-title{font-family:"Baloo",Sans-serif;font-size:1.5em;font-weight:100;color:#fff}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7-wrapper{text-align:center}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form{padding:20px}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:100%;height:100px}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-form label{color:var(--e-global-color-7209a62e)}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 label{color:var(--e-global-color-7209a62e)}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-form input[type=submit]{background-color:var(--e-global-color-7209a62e);color:var(--e-global-color-6f413a47)}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-mail-sent-ng{color:var(--e-global-color-7209a62e)}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-mail-sent-ok{color:var(--e-global-color-7209a62e)}.elementor-405 .elementor-element.elementor-element-3dec4f0 .eael-contact-form-7 .wpcf7-response-output{color:var(--e-global-color-7209a62e)}.elementor-405 .elementor-element.elementor-element-8c11054 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important}.elementor-405 .elementor-element.elementor-element-8c11054 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important}.elementor-405 .elementor-element.elementor-element-8c11054 .eael-contact-form-7-wrapper{text-align:default}.elementor-405 .elementor-element.elementor-element-8c11054 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}.elementor-405 .elementor-element.elementor-element-c135767:not(.elementor-motion-effects-element-type-background),.elementor-405 .elementor-element.elementor-element-c135767>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#007a00;background-image:url("https://www.ekokarhu.fi/wp-content/uploads/2020/06/puhallusvilla-esimerkit2.jpg");background-position:center center;background-size:cover}.elementor-405 .elementor-element.elementor-element-c135767{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:6%}.elementor-405 .elementor-element.elementor-element-c135767>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-405 .elementor-element.elementor-element-a3065d1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-405 .elementor-element.elementor-element-a3065d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-405 .elementor-element.elementor-element-a3065d1>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-405 .elementor-element.elementor-element-ef44778>.elementor-widget-container{margin:0;padding:0}.elementor-405 .elementor-element.elementor-element-ef44778{text-align:center;font-family:"Baloo",Sans-serif;font-size:2.4vw;font-weight:100;color:#fff}@media(max-width:1024px){.elementor-405 .elementor-element.elementor-element-0aa77c5 img{width:77%}.elementor-405 .elementor-element.elementor-element-2a03736{font-size:15px}.elementor-405 .elementor-element.elementor-element-165208e{font-size:15px}.elementor-405 .elementor-element.elementor-element-db43e5d img{width:65%}.elementor-405 .elementor-element.elementor-element-d3a4902{text-align:center}.elementor-405 .elementor-element.elementor-element-d3a4902 .elementor-heading-title{font-size:10px}}@media(min-width:768px){.elementor-405 .elementor-element.elementor-element-f9faa8e{width:10.023%}.elementor-405 .elementor-element.elementor-element-b918c1e{width:89.977%}.elementor-405 .elementor-element.elementor-element-a0826f8{width:50.372%}.elementor-405 .elementor-element.elementor-element-70a5d61{width:38.878%}.elementor-405 .elementor-element.elementor-element-a2a7332{width:10.04%}.elementor-405 .elementor-element.elementor-element-f4f6488{width:10.91%}.elementor-405 .elementor-element.elementor-element-a3065d1{width:78.449%}.elementor-405 .elementor-element.elementor-element-f0c9225{width:9.952%}}@media(min-width:1025px){.elementor-405 .elementor-element.elementor-element-a9a8367>.elementor-background-overlay{background-attachment:fixed}.elementor-405 .elementor-element.elementor-element-c135767:not(.elementor-motion-effects-element-type-background),.elementor-405 .elementor-element.elementor-element-c135767>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-405 .elementor-element.elementor-element-bb53531 .elementor-heading-title{font-size:30px}.elementor-405 .elementor-element.elementor-element-0aa77c5 img{width:56%}.elementor-405 .elementor-element.elementor-element-2a03736{font-size:30px}.elementor-405 .elementor-element.elementor-element-165208e{font-size:30px}.elementor-405 .elementor-element.elementor-element-db43e5d img{width:61%}.elementor-405 .elementor-element.elementor-element-d3a4902{text-align:center}.elementor-405 .elementor-element.elementor-element-d3a4902 .elementor-heading-title{font-size:20px}.elementor-405 .elementor-element.elementor-element-ef44778{font-size:20px}}a:link{color:#fff}a:visited{color:#fff}a:hover{color:#e1e1e1}a:link{color:#fff}a:visited{color:#fff}a:hover{color:#e1e1e1}