.elementor-1060 .elementor-element.elementor-element-8fe9a4e .thegem-section-parallax-background{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-intro2025a.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-8fe9a4e > .elementor-container{min-height:100vh;}.elementor-1060 .elementor-element.elementor-element-52db063 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-be57ba8:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-be57ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-be57ba8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-be57ba8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-f45837e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-f45837e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-bc-flex-widget .elementor-1060 .elementor-element.elementor-element-f45837e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1060 .elementor-element.elementor-element-f45837e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1060 .elementor-element.elementor-element-f45837e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1060 .elementor-element.elementor-element-f45837e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#665C4C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1060 .elementor-element.elementor-element-f45837e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-e66250f > .elementor-widget-container{margin:20px 0px 00px 0px;}.elementor-1060 .elementor-element.elementor-element-e66250f{text-align:center;}.elementor-1060 .elementor-element.elementor-element-e66250f .elementor-heading-title{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-83c5746 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-1060 .elementor-element.elementor-element-83c5746{text-align:center;}.elementor-1060 .elementor-element.elementor-element-83c5746, .elementor-1060 .elementor-element.elementor-element-83c5746 .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1060 .elementor-element.elementor-element-83c5746, .elementor-1060 .elementor-element.elementor-element-83c5746 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-34fb534:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-34fb534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-34fb534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-34fb534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-0ae8430:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-0ae8430 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-ensiapu2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-0ae8430:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-0ae8430 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-0ae8430:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-0ae8430 > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:140px 0px 140px 0px;}.elementor-1060 .elementor-element.elementor-element-0ae8430 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-6a18202 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-1060 .elementor-element.elementor-element-6a18202{text-align:center;}.elementor-1060 .elementor-element.elementor-element-6a18202 .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-b89bda2:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-b89bda2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#110000;background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-bg2025x.jpg");background-size:auto;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-b89bda2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-b89bda2 > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-b89bda2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-42b7b85 > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-1060 .elementor-element.elementor-element-42b7b85, .elementor-1060 .elementor-element.elementor-element-42b7b85 .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1060 .elementor-element.elementor-element-42b7b85, .elementor-1060 .elementor-element.elementor-element-42b7b85 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-495a397:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-495a397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-495a397{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-495a397 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-8705de2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-8705de2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/mediaguru-carrot2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-8705de2:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-8705de2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-8705de2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-8705de2 > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:140px 0px 140px 0px;}.elementor-1060 .elementor-element.elementor-element-8705de2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-2cf913e > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-1060 .elementor-element.elementor-element-2cf913e{text-align:center;}.elementor-1060 .elementor-element.elementor-element-2cf913e .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-7599a64:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-7599a64 > .elementor-element-populated >  .elementor-background-overlay{background-color:#110000;background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-bg2025x.jpg");background-size:auto;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-7599a64:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-7599a64 > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-7599a64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-ff886f4 > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-1060 .elementor-element.elementor-element-ff886f4, .elementor-1060 .elementor-element.elementor-element-ff886f4 .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1060 .elementor-element.elementor-element-ff886f4, .elementor-1060 .elementor-element.elementor-element-ff886f4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-63eed04 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-63eed04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-63eed04 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-63eed04 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-63eed04 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-63eed04 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-384a72c:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-384a72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-384a72c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-384a72c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-f3ed461:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-f3ed461 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-lainavaline2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-f3ed461:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-f3ed461 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-f3ed461:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-f3ed461 > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:140px 0px 140px 0px;}.elementor-1060 .elementor-element.elementor-element-f3ed461 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-64d7482 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-1060 .elementor-element.elementor-element-64d7482{text-align:center;}.elementor-1060 .elementor-element.elementor-element-64d7482 .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-465dcb7:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-465dcb7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#110000;background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-bg2025x.jpg");background-size:auto;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-465dcb7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-465dcb7 > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-465dcb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-4b4328d > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-1060 .elementor-element.elementor-element-4b4328d, .elementor-1060 .elementor-element.elementor-element-4b4328d .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1060 .elementor-element.elementor-element-4b4328d, .elementor-1060 .elementor-element.elementor-element-4b4328d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-e80674b:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-e80674b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-e80674b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-e80674b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-41dd37c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-41dd37c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-pressuhallit2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-41dd37c:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-41dd37c > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-41dd37c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-41dd37c > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:140px 0px 140px 0px;}.elementor-1060 .elementor-element.elementor-element-41dd37c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-60abed8 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-1060 .elementor-element.elementor-element-60abed8{text-align:center;}.elementor-1060 .elementor-element.elementor-element-60abed8 .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-c18f3dc:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-c18f3dc > .elementor-element-populated >  .elementor-background-overlay{background-color:#110000;background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-bg2025x.jpg");background-size:auto;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-c18f3dc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-c18f3dc > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-c18f3dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-423da4b > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-1060 .elementor-element.elementor-element-423da4b, .elementor-1060 .elementor-element.elementor-element-423da4b .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1060 .elementor-element.elementor-element-423da4b, .elementor-1060 .elementor-element.elementor-element-423da4b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-e93ef33 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-e93ef33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-e93ef33 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-e93ef33 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-e93ef33 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-e93ef33 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-473c614 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-473c614 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-473c614 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-473c614 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-473c614 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-473c614 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-2736809:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-2736809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-2736809{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-2736809 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-fa3c5bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-digipalvelut2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:140px 0px 140px 0px;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-946ccbf > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-1060 .elementor-element.elementor-element-946ccbf{text-align:center;}.elementor-1060 .elementor-element.elementor-element-946ccbf .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-cb51df3:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-cb51df3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#110000;background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-bg2025x.jpg");background-size:auto;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-cb51df3:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-cb51df3 > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-cb51df3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-479634a > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-1060 .elementor-element.elementor-element-479634a, .elementor-1060 .elementor-element.elementor-element-479634a .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1060 .elementor-element.elementor-element-479634a, .elementor-1060 .elementor-element.elementor-element-479634a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-a29f62c:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-a29f62c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-a29f62c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-a29f62c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-99e254b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-99e254b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-masamainio2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1060 .elementor-element.elementor-element-99e254b:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-99e254b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-99e254b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-99e254b > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:140px 0px 140px 0px;}.elementor-1060 .elementor-element.elementor-element-99e254b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-1cadb96 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-1060 .elementor-element.elementor-element-1cadb96{text-align:center;}.elementor-1060 .elementor-element.elementor-element-1cadb96 .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-35bed3f:hover > .elementor-element-populated{background-color:#61CE7000;}.elementor-1060 .elementor-element.elementor-element-35bed3f > .elementor-element-populated >  .elementor-background-overlay{background-color:#110000;background-image:url("https://www.kauppahuonevalimaki.fi/wp-content/uploads/kauppahuonevalimaki-bg2025x.jpg");background-size:auto;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-35bed3f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFDEDE00;opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-35bed3f > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-35bed3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-414f41d > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-1060 .elementor-element.elementor-element-414f41d, .elementor-1060 .elementor-element.elementor-element-414f41d .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1060 .elementor-element.elementor-element-414f41d, .elementor-1060 .elementor-element.elementor-element-414f41d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}.elementor-1060 .elementor-element.elementor-element-acb31d7 .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-acb31d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-acb31d7 .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-acb31d7 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-acb31d7 .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-acb31d7 .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-cc5583b .gem-button-container .gem-button:hover{background-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-cc5583b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-cc5583b .gem-button-container{text-align:center;}.elementor-1060 .elementor-element.elementor-element-cc5583b .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-cc5583b .gem-button-container .gem-button .gem-text-button{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-cc5583b .gem-button-container .gem-button:hover .gem-text-button{color:#101010;}.elementor-1060 .elementor-element.elementor-element-ec06b33:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-ec06b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1060 .elementor-element.elementor-element-ec06b33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-ec06b33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-bd88954:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1060 .elementor-element.elementor-element-bd88954 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-bc-flex-widget .elementor-1060 .elementor-element.elementor-element-bd88954.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1060 .elementor-element.elementor-element-bd88954.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1060 .elementor-element.elementor-element-bd88954.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1060 .elementor-element.elementor-element-bd88954 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#665C4C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-1060 .elementor-element.elementor-element-bd88954 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-58f41d6 > .elementor-widget-container{margin:20px 0px 00px 0px;}.elementor-1060 .elementor-element.elementor-element-58f41d6{text-align:center;}.elementor-1060 .elementor-element.elementor-element-58f41d6 .elementor-heading-title{color:#E2C285;}.elementor-1060 .elementor-element.elementor-element-f2939b7{width:var( --container-widget-width, 791px );max-width:791px;--container-widget-width:791px;--container-widget-flex-grow:0;text-align:center;}.elementor-1060 .elementor-element.elementor-element-f2939b7 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1060 .elementor-element.elementor-element-f2939b7, .elementor-1060 .elementor-element.elementor-element-f2939b7 .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1060 .elementor-element.elementor-element-f2939b7, .elementor-1060 .elementor-element.elementor-element-f2939b7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#CCCCCC;}@media(max-width:1024px) and (min-width:768px){.elementor-1060 .elementor-element.elementor-element-f45837e{width:50%;}.elementor-1060 .elementor-element.elementor-element-0ae8430{width:100%;}.elementor-1060 .elementor-element.elementor-element-b89bda2{width:100%;}.elementor-1060 .elementor-element.elementor-element-8705de2{width:100%;}.elementor-1060 .elementor-element.elementor-element-7599a64{width:100%;}.elementor-1060 .elementor-element.elementor-element-f3ed461{width:100%;}.elementor-1060 .elementor-element.elementor-element-465dcb7{width:100%;}.elementor-1060 .elementor-element.elementor-element-41dd37c{width:100%;}.elementor-1060 .elementor-element.elementor-element-c18f3dc{width:100%;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb{width:100%;}.elementor-1060 .elementor-element.elementor-element-cb51df3{width:100%;}.elementor-1060 .elementor-element.elementor-element-99e254b{width:100%;}.elementor-1060 .elementor-element.elementor-element-35bed3f{width:100%;}.elementor-1060 .elementor-element.elementor-element-bd88954{width:50%;}}@media(max-width:1024px){.elementor-1060 .elementor-element.elementor-element-8fe9a4e > .elementor-container{min-height:0px;}.elementor-1060 .elementor-element.elementor-element-8fe9a4e{padding:200px 0px 200px 0px;}.elementor-1060 .elementor-element.elementor-element-f45837e > .elementor-element-populated{padding:60px 21px 60px 21px;}.elementor-1060 .elementor-element.elementor-element-bd88954 > .elementor-element-populated{padding:60px 21px 60px 21px;}}@media(max-width:767px){.elementor-1060 .elementor-element.elementor-element-8fe9a4e{padding:150px 0px 150px 0px;}.elementor-1060 .elementor-element.elementor-element-f45837e > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:50px 21px 50px 21px;}.elementor-1060 .elementor-element.elementor-element-8e2a5b5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-0ae8430 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-b89bda2 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-3e8ea29 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-8705de2 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-7599a64 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-63eed04 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-f3ed461 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-465dcb7 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-4ee97d5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-41dd37c > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-c18f3dc > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-e93ef33 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-473c614 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-fa3c5bb > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-cb51df3 > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-d5bcb41 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-99e254b > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-35bed3f > .elementor-element-populated{padding:120px 21px 120px 21px;}.elementor-1060 .elementor-element.elementor-element-acb31d7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-cc5583b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-bd88954 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:50px 21px 50px 21px;}}