.elementor-83 .elementor-element.elementor-element-a360aa4{text-align:center;}.elementor-83 .elementor-element.elementor-element-8a5fa7d{text-align:center;}.elementor-83 .elementor-element.elementor-element-0d21af4 > .elementor-background-overlay{background-image:url("https://rakennusviiru.fi/wp-content/uploads/2022/05/wood.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.12;}.elementor-83 .elementor-element.elementor-element-bfff422:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-bfff422 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-bfff422 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-bfff422 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-717530b{z-index:0;}.elementor-83 .elementor-element.elementor-element-717530b img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-c42b137 > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-3ab20d1 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-3ab20d1{z-index:1;}.elementor-83 .elementor-element.elementor-element-3ab20d1 .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-3ab20d1 .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-3ab20d1 .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-d51443b{text-align:center;}.elementor-83 .elementor-element.elementor-element-0438a0e{text-align:center;}.elementor-83 .elementor-element.elementor-element-b2ccfe5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-b2ccfe5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-b2ccfe5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-b2ccfe5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-6a6d3e6{z-index:0;}.elementor-83 .elementor-element.elementor-element-6a6d3e6 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-dd2151e > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-97ea169 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-97ea169{z-index:1;}.elementor-83 .elementor-element.elementor-element-97ea169 .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-97ea169 .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-97ea169 .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-f5919d2{text-align:center;}.elementor-83 .elementor-element.elementor-element-f1d26db{text-align:center;}.elementor-83 .elementor-element.elementor-element-6c43f8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-6c43f8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-6c43f8f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-6c43f8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-8d86a17{z-index:0;}.elementor-83 .elementor-element.elementor-element-8d86a17 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-ed627d4 > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-3b14fdb > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-3b14fdb{z-index:1;}.elementor-83 .elementor-element.elementor-element-3b14fdb .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-3b14fdb .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-3b14fdb .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-85c83c3{text-align:center;}.elementor-83 .elementor-element.elementor-element-5d0f9a6{text-align:center;}.elementor-83 .elementor-element.elementor-element-1c76155:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-1c76155 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-1c76155 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-1c76155 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-dc3fb91{z-index:0;}.elementor-83 .elementor-element.elementor-element-dc3fb91 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-4b32f89 > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-8953749 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-8953749{z-index:1;}.elementor-83 .elementor-element.elementor-element-8953749 .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-8953749 .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-8953749 .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-853ad08{text-align:center;}.elementor-83 .elementor-element.elementor-element-63f19f5{text-align:center;}.elementor-83 .elementor-element.elementor-element-418d93a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-418d93a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-418d93a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-418d93a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-03dbcba{z-index:0;}.elementor-83 .elementor-element.elementor-element-03dbcba img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-63c1025 > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-9ad6adb > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-9ad6adb{z-index:1;}.elementor-83 .elementor-element.elementor-element-9ad6adb .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-9ad6adb .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-9ad6adb .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-854bb86{text-align:center;}.elementor-83 .elementor-element.elementor-element-149101e{text-align:center;}.elementor-83 .elementor-element.elementor-element-cc7b4ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-cc7b4ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-cc7b4ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-cc7b4ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-713fb6f{z-index:0;}.elementor-83 .elementor-element.elementor-element-713fb6f img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-48ada36 > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-32992ef > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-32992ef{z-index:1;}.elementor-83 .elementor-element.elementor-element-32992ef .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-32992ef .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-32992ef .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-e2d74ac{text-align:center;}.elementor-83 .elementor-element.elementor-element-7b8fa5a{text-align:center;}.elementor-83 .elementor-element.elementor-element-633082f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-633082f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c61d4 );}.elementor-83 .elementor-element.elementor-element-633082f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-633082f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-ba3f0f4{z-index:0;}.elementor-83 .elementor-element.elementor-element-ba3f0f4 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-83 .elementor-element.elementor-element-a9d930d > .elementor-element-populated{padding:0px 20px 25px 20px;}.elementor-83 .elementor-element.elementor-element-986cca8 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-83 .elementor-element.elementor-element-986cca8{z-index:1;}.elementor-83 .elementor-element.elementor-element-986cca8 .elementor-icon-wrapper{text-align:center;}.elementor-83 .elementor-element.elementor-element-986cca8 .elementor-icon{font-size:50px;padding:14px;}.elementor-83 .elementor-element.elementor-element-986cca8 .elementor-icon svg{height:50px;}.elementor-83 .elementor-element.elementor-element-afadf6b{text-align:center;}.elementor-83 .elementor-element.elementor-element-7bff00f{text-align:center;}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-ea86b9f > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-3ab20d1 */.elementor-83 .elementor-element.elementor-element-3ab20d1 {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-3ab20d1 .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97ea169 */.elementor-83 .elementor-element.elementor-element-97ea169 {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-97ea169 .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b14fdb */.elementor-83 .elementor-element.elementor-element-3b14fdb {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-3b14fdb .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8953749 */.elementor-83 .elementor-element.elementor-element-8953749 {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-8953749 .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ad6adb */.elementor-83 .elementor-element.elementor-element-9ad6adb {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-9ad6adb .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32992ef */.elementor-83 .elementor-element.elementor-element-32992ef {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-32992ef .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-986cca8 */.elementor-83 .elementor-element.elementor-element-986cca8 {
    transform:translateY(-60px);
}
.elementor-83 .elementor-element.elementor-element-986cca8 .elementor-icon {
    box-shadow:var(--box-shadow-35-29);
}/* End custom CSS */