.elementor-22 .elementor-element.elementor-element-9e78b43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:15rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-9e78b43:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9e78b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiinteistokeidas.fi/wp-content/uploads/2026/10/Photopalvelu-Suomen-Photopalvelu-Harri-Simi-40.jpg");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-9e78b43::before, .elementor-22 .elementor-element.elementor-element-9e78b43 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9e78b43 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9e78b43 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9e78b43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9e78b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-5418afa{text-align:center;}.elementor-22 .elementor-element.elementor-element-5418afa .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:3rem;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c648f8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:4rem;--padding-bottom:4.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-b01871d{text-align:center;}.elementor-22 .elementor-element.elementor-element-b01871d .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:2.1rem;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-96cc0fd{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-4296d66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:26px 26px 26px 26px;box-shadow:0px 18px 40px 0px rgba(5,60,110,0.25);--padding-top:3rem;--padding-bottom:2.75rem;--padding-left:3.5rem;--padding-right:3.5rem;}.elementor-22 .elementor-element.elementor-element-4296d66:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4296d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #062A4D 0%, #0569B5 100%);}.elementor-22 .elementor-element.elementor-element-839ae31{font-family:"Trebuchet MS", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-52afff9{font-family:"Trebuchet MS", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.8);}.elementor-22 .elementor-element.elementor-element-3c82d40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-3c8a876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-3c8a876:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3c8a876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-47cc952{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-e1077db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-8b98eda{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-85dafc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-85dafc8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-85dafc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7b4290e{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-632faf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-62e7ed0{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-615dbcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-615dbcc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-615dbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bc034ae{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-67289a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-161a7f8{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-dc49a1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-dc49a1f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dc49a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-96086a8{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-dd405e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-8272d76{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-57b4c54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-57b4c54:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-57b4c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8296119{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-454bc9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-7d37c0e{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-8556b74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-8556b74:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8556b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-00587b5{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-750f249{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-835032d{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-9d0a52c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-9d0a52c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9d0a52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ed59f8e{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-74885b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-36f4da3{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-f8de785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-f8de785:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f8de785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1e0cd4d{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-3972180{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-2bc008e{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-fcbde11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-fcbde11:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fcbde11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1ec320d{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-0844f3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-6af8394{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-32e2deb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-32e2deb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-32e2deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a8f501e{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-baadefd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-dfd7375{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-8f31c86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-8f31c86:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8f31c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4e0d267{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-d9e20c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-4b32cbf{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-5fe76d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-5fe76d9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5fe76d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ac7a545{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-071be05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-a7a2a1f{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-6a0cfa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-6a0cfa8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6a0cfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4652d45{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-0c734d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-15d8e0a{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-788db84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-788db84:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-788db84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4abcc72{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-61cd071{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-b9b5ca6{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-bc43aa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 32px 0px rgba(5,60,110,0.10);--padding-top:1.75rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-bc43aa7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-bc43aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-df3ff3e{font-family:"Trebuchet MS", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;color:#1f2a37;}.elementor-22 .elementor-element.elementor-element-fb1ed8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-d82c9a0{font-family:"Trebuchet MS", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#3a4450;}.elementor-22 .elementor-element.elementor-element-ded1be3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-ded1be3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ded1be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05e7f6c );background-image:url("https://kiinteistokeidas.fi/wp-content/uploads/2026/10/Photopalvelu-Suomen-Photopalvelu-Harri-Simi-19.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-ded1be3::before, .elementor-22 .elementor-element.elementor-element-ded1be3 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ded1be3 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ded1be3 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ded1be3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ded1be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-48f21b2{text-align:center;}.elementor-22 .elementor-element.elementor-element-48f21b2 .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:3rem;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-633df9e{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-8e61348 .elementor-button{background-color:var( --e-global-color-05e7f6c );font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-8e61348 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-8e61348 .elementor-button:focus{background-color:var( --e-global-color-d32dd29 );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8e61348 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-8e61348 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-c648f8d{--content-width:1240px;}.elementor-22 .elementor-element.elementor-element-4296d66{--width:100%;}.elementor-22 .elementor-element.elementor-element-3c8a876{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-85dafc8{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-615dbcc{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-dc49a1f{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-57b4c54{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-8556b74{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-9d0a52c{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-f8de785{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-fcbde11{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-32e2deb{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-8f31c86{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-5fe76d9{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-6a0cfa8{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-788db84{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-bc43aa7{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-ded1be3{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-3c8a876{--width:47%;}.elementor-22 .elementor-element.elementor-element-85dafc8{--width:47%;}.elementor-22 .elementor-element.elementor-element-615dbcc{--width:47%;}.elementor-22 .elementor-element.elementor-element-dc49a1f{--width:47%;}.elementor-22 .elementor-element.elementor-element-57b4c54{--width:47%;}.elementor-22 .elementor-element.elementor-element-8556b74{--width:47%;}.elementor-22 .elementor-element.elementor-element-9d0a52c{--width:47%;}.elementor-22 .elementor-element.elementor-element-f8de785{--width:47%;}.elementor-22 .elementor-element.elementor-element-fcbde11{--width:47%;}.elementor-22 .elementor-element.elementor-element-32e2deb{--width:47%;}.elementor-22 .elementor-element.elementor-element-8f31c86{--width:47%;}.elementor-22 .elementor-element.elementor-element-5fe76d9{--width:47%;}.elementor-22 .elementor-element.elementor-element-6a0cfa8{--width:47%;}.elementor-22 .elementor-element.elementor-element-788db84{--width:47%;}.elementor-22 .elementor-element.elementor-element-bc43aa7{--width:47%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-b01871d .elementor-heading-title{font-size:1.5rem;}.elementor-22 .elementor-element.elementor-element-4296d66{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-3c8a876{--width:100%;}.elementor-22 .elementor-element.elementor-element-85dafc8{--width:100%;}.elementor-22 .elementor-element.elementor-element-615dbcc{--width:100%;}.elementor-22 .elementor-element.elementor-element-dc49a1f{--width:100%;}.elementor-22 .elementor-element.elementor-element-57b4c54{--width:100%;}.elementor-22 .elementor-element.elementor-element-8556b74{--width:100%;}.elementor-22 .elementor-element.elementor-element-9d0a52c{--width:100%;}.elementor-22 .elementor-element.elementor-element-f8de785{--width:100%;}.elementor-22 .elementor-element.elementor-element-fcbde11{--width:100%;}.elementor-22 .elementor-element.elementor-element-32e2deb{--width:100%;}.elementor-22 .elementor-element.elementor-element-8f31c86{--width:100%;}.elementor-22 .elementor-element.elementor-element-5fe76d9{--width:100%;}.elementor-22 .elementor-element.elementor-element-6a0cfa8{--width:100%;}.elementor-22 .elementor-element.elementor-element-788db84{--width:100%;}.elementor-22 .elementor-element.elementor-element-bc43aa7{--width:100%;}}/* Start custom CSS */.ngm-quote{display:flex;flex-direction:column}
.ngm-quote .elementor-widget-text-editor{flex:1 1 auto}
.ngm-q-mark{font-family:"Noto Serif SC",serif;font-size:64px;line-height:.8;color:#0569B5;height:34px}
.ngm-q-foot{margin-top:auto;border-top:1px solid #E3EEF9}
.ngm-q-who{margin:0;line-height:1.3}.ngm-q-who span{display:block;font-size:.8rem;color:#6b7684}.ngm-q-who strong{color:#0B2E52}
.ngm-q-score{display:inline-block;margin-left:auto;background:#E3EEF9;color:#0569B5;font-weight:700;font-size:.8rem;padding:6px 10px;border-radius:30px;white-space:nowrap}
.ngm-quote{position:relative!important}
.ngm-q-foot,.ngm-q-foot .elementor-widget-html,.ngm-q-foot .elementor-widget-container{position:static!important}
.ngm-q-score{position:absolute;top:26px;right:24px;margin:0}
/* NGM referenssit: masonry */
.ngm-q-masonry{display:block!important;column-count:3;column-gap:24px}
.ngm-q-masonry > .ngm-quote{width:100%!important;max-width:100%!important;display:inline-flex!important;break-inside:avoid;margin:0 0 24px!important;transition:transform .3s ease,box-shadow .3s ease}
.ngm-q-masonry > .ngm-quote:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(5,60,110,.16)}
.ngm-q-masonry .ngm-quote .elementor-widget-text-editor{flex:0 0 auto}
.ngm-q-masonry .ngm-q-foot{margin-top:6px}
.ngm-q-masonry > .ngm-quote:nth-child(3n+2){background:#F3F8FD!important}
.ngm-q-who{font-size:.92rem}.ngm-q-who strong{display:inline!important;color:#0B2E52}
.ngm-q-feature .elementor-widget-text-editor p{font-family:"Noto Serif SC",serif;line-height:1.55}
.ngm-q-feature .elementor-widget-text-editor:last-child p{font-family:inherit}
.ngm-q-feature strong{color:#fff}
@media(max-width:1024px){.ngm-q-masonry{column-count:2}}@media(max-width:767px){.ngm-q-masonry{column-count:1}}
.ngm-quote > .elementor-widget-html:first-child,.ngm-q-feature > .elementor-widget-html:first-child{width:100%!important;max-width:100%!important;align-self:stretch!important;margin:0!important}
.ngm-q-mark{text-align:left;margin-left:-4px}/* End custom CSS */