.elementor-4593 .elementor-element.elementor-element-515329a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4593 .elementor-element.elementor-element-038db4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4593 .elementor-element.elementor-element-038db4b:before,.elementor-4593 .elementor-element.elementor-element-038db4b>.elementor-background-video-container:before,.elementor-4593 .elementor-element.elementor-element-038db4b>.e-con-inner>.elementor-background-video-container:before,.elementor-4593 .elementor-element.elementor-element-038db4b>.elementor-background-slideshow:before,.elementor-4593 .elementor-element.elementor-element-038db4b>.e-con-inner>.elementor-background-slideshow:before,.elementor-4593 .elementor-element.elementor-element-038db4b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#10273d;--background-overlay:''}.elementor-4593 .elementor-element.elementor-element-69ca38a{--display:flex;--min-height:480px;--justify-content:flex-end;--overlay-opacity:.83;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4593 .elementor-element.elementor-element-69ca38a:not(.elementor-motion-effects-element-type-background),.elementor-4593 .elementor-element.elementor-element-69ca38a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://syotehuvilat.fi/wp-content/uploads/2023/06/Omakotitalo_37.webp");background-position:center center;background-size:cover}.elementor-4593 .elementor-element.elementor-element-69ca38a:before,.elementor-4593 .elementor-element.elementor-element-69ca38a>.elementor-background-video-container:before,.elementor-4593 .elementor-element.elementor-element-69ca38a>.e-con-inner>.elementor-background-video-container:before,.elementor-4593 .elementor-element.elementor-element-69ca38a>.elementor-background-slideshow:before,.elementor-4593 .elementor-element.elementor-element-69ca38a>.e-con-inner>.elementor-background-slideshow:before,.elementor-4593 .elementor-element.elementor-element-69ca38a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 60%,#23242a 100%)}.elementor-4593 .elementor-element.elementor-element-d77fb9e>.elementor-widget-container{padding:0 0 20px 40px}.elementor-4593 .elementor-element.elementor-element-d77fb9e .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:64px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000}.elementor-4593 .elementor-element.elementor-element-4276155{--display:flex}.elementor-4593 .elementor-element.elementor-element-faec8b4>.elementor-widget-container{padding:20px 100px 20px 40px}.elementor-4593 .elementor-element.elementor-element-faec8b4{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-868641c>.elementor-widget-container{padding:60px 0 40px 40px}.elementor-4593 .elementor-element.elementor-element-868641c .elementor-heading-title{font-family:var(--e-global-typography-250f68c-font-family),Sans-serif;font-size:var(--e-global-typography-250f68c-font-size);font-weight:var(--e-global-typography-250f68c-font-weight);line-height:var(--e-global-typography-250f68c-line-height)}.elementor-4593 .elementor-element.elementor-element-e5da7aa{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-d3ab50b>.elementor-widget-container{padding:45px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-d3ab50b .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-e8cbecd>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-e8cbecd{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-2256403{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-27926a4>.elementor-widget-container{padding:45px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-27926a4 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-d126796>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-d126796{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-a6b5e0b{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-4f1d02f>.elementor-widget-container{padding:45px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-4f1d02f .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-ded4ee6>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-ded4ee6{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-278aadc{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-0a912e6>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-0a912e6 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-f47e05b>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-f47e05b{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-ee23460{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-0cd7713>.elementor-widget-container{padding:40px 40px 0}.elementor-4593 .elementor-element.elementor-element-0cd7713 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-70a38f5>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-70a38f5{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-5a93e28>.elementor-widget-container{padding:20px 0}.elementor-4593 .elementor-element.elementor-element-af7ba5f>.elementor-widget-container{padding:60px 0 40px 40px}.elementor-4593 .elementor-element.elementor-element-af7ba5f .elementor-heading-title{font-family:var(--e-global-typography-250f68c-font-family),Sans-serif;font-size:var(--e-global-typography-250f68c-font-size);font-weight:var(--e-global-typography-250f68c-font-weight);line-height:var(--e-global-typography-250f68c-line-height)}.elementor-4593 .elementor-element.elementor-element-c9c04d5{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-a1f53f0>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-a1f53f0 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-d5aa6be>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-d5aa6be{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-d7086c3{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-ce7e38a>.elementor-widget-container{padding:45px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-ce7e38a .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-474341e>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-474341e{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-79dbd6b{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-f2be556>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-f2be556 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-fa3c5b6>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-fa3c5b6{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-38c78ac{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-7dedaf9>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-7dedaf9 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-0359a1a>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-0359a1a{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-9308754{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-abcb29e>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-abcb29e .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-8ab465e>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-8ab465e{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-e91b391>.elementor-widget-container{padding:20px 0}.elementor-4593 .elementor-element.elementor-element-41862b5>.elementor-widget-container{padding:60px 0 40px 40px}.elementor-4593 .elementor-element.elementor-element-41862b5 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-90182c9{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-38be1c1>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-38be1c1 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-a78db05>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-a78db05{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-edd6d15{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-71a93df>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-71a93df .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-903009c>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-903009c{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-96e6174{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-db8afd8>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-db8afd8 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-c80302d>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-c80302d{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-e6c1fe6{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-57c04a1>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-57c04a1 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-e3dd299>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-e3dd299{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-e2d9741{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-bf7210c>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-bf7210c .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-89fe209>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-89fe209{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-dc65a59{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-0df199a>.elementor-widget-container{padding:40px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-0df199a .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:28px;font-weight:700;line-height:0}.elementor-4593 .elementor-element.elementor-element-4d09e79>.elementor-widget-container{padding:0 20px 0 40px}.elementor-4593 .elementor-element.elementor-element-4d09e79{font-size:18px;font-weight:300}.elementor-4593 .elementor-element.elementor-element-041777e{--display:flex}.elementor-4593 .elementor-element.elementor-element-fbd7766{font-weight:300}:root{--page-title-display:none}@media(max-width:1024px){.elementor-4593 .elementor-element.elementor-element-868641c .elementor-heading-title{font-size:var(--e-global-typography-250f68c-font-size);line-height:var(--e-global-typography-250f68c-line-height)}.elementor-4593 .elementor-element.elementor-element-e5da7aa{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-d3ab50b .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-2256403{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-27926a4 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-a6b5e0b{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-4f1d02f .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-278aadc{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-0a912e6 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-ee23460{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-0cd7713 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-af7ba5f .elementor-heading-title{font-size:var(--e-global-typography-250f68c-font-size);line-height:var(--e-global-typography-250f68c-line-height)}.elementor-4593 .elementor-element.elementor-element-c9c04d5{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-a1f53f0 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-d7086c3{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-ce7e38a .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-79dbd6b{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-f2be556 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-38c78ac{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-7dedaf9 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-9308754{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-abcb29e .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-41862b5 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-90182c9{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-38be1c1 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-edd6d15{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-71a93df .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-96e6174{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-db8afd8 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-e6c1fe6{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-57c04a1 .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-e2d9741{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-bf7210c .elementor-heading-title{font-size:32px;line-height:1em}.elementor-4593 .elementor-element.elementor-element-dc65a59{--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-0df199a .elementor-heading-title{font-size:32px;line-height:1em}}@media(min-width:768px){.elementor-4593 .elementor-element.elementor-element-515329a{--content-width:1280px}.elementor-4593 .elementor-element.elementor-element-038db4b{--width:100%}.elementor-4593 .elementor-element.elementor-element-69ca38a{--content-width:1280px}}@media(max-width:767px){.elementor-4593 .elementor-element.elementor-element-69ca38a:not(.elementor-motion-effects-element-type-background),.elementor-4593 .elementor-element.elementor-element-69ca38a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://syotehuvilat.fi/wp-content/uploads/2023/07/lomarakennus_a_25-2.webp")}.elementor-4593 .elementor-element.elementor-element-d77fb9e .elementor-heading-title{font-size:32px}.elementor-4593 .elementor-element.elementor-element-868641c .elementor-heading-title{font-size:var(--e-global-typography-250f68c-font-size);line-height:var(--e-global-typography-250f68c-line-height)}.elementor-4593 .elementor-element.elementor-element-e5da7aa{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4593 .elementor-element.elementor-element-d3ab50b>.elementor-widget-container{margin:0;padding:45px 0 0 40px}.elementor-4593 .elementor-element.elementor-element-2256403{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-a6b5e0b{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-278aadc{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-ee23460{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-af7ba5f .elementor-heading-title{font-size:var(--e-global-typography-250f68c-font-size);line-height:var(--e-global-typography-250f68c-line-height)}.elementor-4593 .elementor-element.elementor-element-c9c04d5{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-d7086c3{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-79dbd6b{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-38c78ac{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-9308754{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-90182c9{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-edd6d15{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-96e6174{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-e6c1fe6{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-e2d9741{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4593 .elementor-element.elementor-element-dc65a59{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}