.elementor-2 .elementor-element.elementor-element-37a3694{--display:flex;--min-height:658px;--overlay-opacity:0.5}.elementor-2 .elementor-element.elementor-element-37a3694:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-37a3694>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595F;background-image:url(https://hosk.fi/wp-content/uploads/2025/08/IMG_7687.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-37a3694::before,.elementor-2 .elementor-element.elementor-element-37a3694>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-37a3694>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-37a3694>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-37a3694>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-37a3694>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#296937;--background-overlay:''}.elementor-2 .elementor-element.elementor-element-37a3694.e-con{--flex-grow:0;--flex-shrink:0}.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-2 .elementor-element.elementor-element-3b5d4c3{width:var(--container-widget-width,43.966%);max-width:43.966%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:170px 0 0 0;--container-widget-width:43.966%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-3b5d4c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-3b5d4c3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:700;color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-2f86696{--display:flex;--min-height:658px;--overlay-opacity:0.5}.elementor-2 .elementor-element.elementor-element-2f86696:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2f86696>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595F;background-image:url(https://hosk.fi/wp-content/uploads/2025/08/Kopio-tiedostosta-TE-5569-1-2048x1365.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-2f86696::before,.elementor-2 .elementor-element.elementor-element-2f86696>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-2f86696>.e-con-inner>.elementor-background-video-container::before,.elementor-2 .elementor-element.elementor-element-2f86696>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-2f86696>.e-con-inner>.elementor-background-slideshow::before,.elementor-2 .elementor-element.elementor-element-2f86696>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#296937;--background-overlay:''}.elementor-2 .elementor-element.elementor-element-2f86696.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-b6c7658{width:var(--container-widget-width,43.966%);max-width:43.966%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:170px 0 0 0;--container-widget-width:43.966%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-b6c7658.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-b6c7658 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:700;color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-0a772d2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.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-2 .elementor-element.elementor-element-95d9445 .elementor-button{background-color:#F7F5E7;font-family:"Poppins",Sans-serif;font-weight:600;fill:#296937;color:#296937;transition-duration:0.5s;border-radius:25px 25px 25px 25px}.elementor-2 .elementor-element.elementor-element-95d9445 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-95d9445 .elementor-button:focus{background-color:#3D914B;color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-95d9445 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-95d9445 .elementor-button:focus svg{fill:#F7F5E7}.elementor-2 .elementor-element.elementor-element-b764505 .elementor-button{background-color:#F7F5E7;font-family:"Poppins",Sans-serif;font-weight:600;fill:#296937;color:#296937;transition-duration:0.5s;border-radius:25px 25px 25px 25px}.elementor-2 .elementor-element.elementor-element-b764505 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-b764505 .elementor-button:focus{background-color:#3D914B;color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-b764505 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-b764505 .elementor-button:focus svg{fill:#F7F5E7}.elementor-2 .elementor-element.elementor-element-a164370 .elementor-button{background-color:#F7F5E7;font-family:"poppins",Sans-serif;font-weight:600;fill:#296937;color:#296937;transition-duration:0.5s;border-radius:25px 25px 25px 25px}.elementor-2 .elementor-element.elementor-element-a164370 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-a164370 .elementor-button:focus{background-color:#3D914B;color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-a164370 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-a164370 .elementor-button:focus svg{fill:#F7F5E7}.elementor-2 .elementor-element.elementor-element-0de9c8c{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-42d92c8{--grid-template-columns:repeat(3, auto);text-align:center;--icon-size:30px;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-2 .elementor-element.elementor-element-42d92c8 .elementor-social-icon{background-color:#fff0;border-style:none}.elementor-2 .elementor-element.elementor-element-42d92c8 .elementor-social-icon i{color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-42d92c8 .elementor-social-icon svg{fill:#F7F5E7}.elementor-2 .elementor-element.elementor-element-c25c7e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-c25c7e1:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c25c7e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-4f5b3af{padding:44px 44px 44px 44px;text-align:center}.elementor-2 .elementor-element.elementor-element-4f5b3af .elementor-heading-title{font-family:"adobe-garamond-pro",Sans-serif;font-weight:600;color:#296937}.elementor-2 .elementor-element.elementor-element-659d89a{--display:flex}.elementor-2 .elementor-element.elementor-element-659d89a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-659d89a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-post-holder div{text-align:left}.elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .rt-el-post-meta{justify-content:left}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .entry-title{text-align:left}body .elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .tpg-post-holder{background-color:#CCDBC1;border-radius:20px 20px 20px 20px;overflow:hidden}.elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .rt-holder .entry-title-wrapper .entry-title{padding:10px 30px 0 30px}.elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .entry-title-wrapper{min-height:0}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-family:"poppins",Sans-serif;font-size:24px;font-weight:600}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .tpg-post-holder .entry-title:hover{color:#3D914B!important}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner{font-family:"poppins",Sans-serif}.elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .tpg-el-excerpt{margin:0 30px 0 30px}.elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:600;color:#F7F5E7;background-color:#296937;border-radius:25px 25px 25px 25px;border-style:solid;border-width:0 0 0 0;border-color:#296937}.elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .tpg-post-holder .rt-detail .read-more{margin:20px 30px 0 30px}body .elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{color:#F7F5E7;background-color:#3D914B;border-style:solid}body .elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .rt-el-content-wrapper{padding:0 0 0 0px!important}body .elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .rt-el-content-wrapper-flex .post-right-content{padding:0 0 0 0px!important}body .elementor-2 .elementor-element.elementor-element-a05bc4d .tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper .tpg-el-image-wrap{margin-left:0;margin-right:0}body .elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .slider-layout13 .rt-holder .post-content{border-radius:20px 20px 20px 20px;overflow:hidden}.elementor-2 .elementor-element.elementor-element-cda3111{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-cda3111:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-cda3111>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5E7}.elementor-2 .elementor-element.elementor-element-0dbc14a .elementor-button{background-color:#296937;font-family:"poppins",Sans-serif;font-weight:600;fill:#F7F5E7;color:#F7F5E7;transition-duration:0.5s;border-radius:25px 25px 25px 25px}.elementor-2 .elementor-element.elementor-element-0dbc14a .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-0dbc14a .elementor-button:focus{background-color:#3D914B}.elementor-2 .elementor-element.elementor-element-0dbc14a{padding:2% 0% 0% 0%}.elementor-2 .elementor-element.elementor-element-efe5a79{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-efe5a79:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-efe5a79>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#CCDBC1}.elementor-2 .elementor-element.elementor-element-d25d987{--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-2 .elementor-element.elementor-element-d25d987.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2 .elementor-element.elementor-element-7718cd2{padding:30px 30px 30px 30px;text-align:center}.elementor-2 .elementor-element.elementor-element-7718cd2 img{width:100%;max-width:100%;border-style:none}.elementor-2 .elementor-element.elementor-element-21a41e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-dc10bc5{--display:flex}.elementor-2 .elementor-element.elementor-element-2562f93{width:var(--container-widget-width,63%);max-width:63%;padding:0 0 0 0;--container-widget-width:63%;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-2562f93.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-2562f93 .elementor-heading-title{font-family:"adobe-garamond-pro",Sans-serif;font-size:44px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#296937}.elementor-2 .elementor-element.elementor-element-a29bdfe{width:var(--container-widget-width,62%);max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:start}.elementor-2 .elementor-element.elementor-element-a29bdfe.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-a29bdfe .elementor-heading-title{font-family:"poppins",Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;word-spacing:0;color:#296937}.elementor-2 .elementor-element.elementor-element-42fa957{--display:flex}.elementor-2 .elementor-element.elementor-element-1e16a97 .elementor-button{background-color:#296937;font-family:"Poppins",Sans-serif;font-weight:600;fill:#F7F5E7;color:#F7F5E7;border-radius:25px 25px 25px 25px}.elementor-2 .elementor-element.elementor-element-1e16a97 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-1e16a97 .elementor-button:focus{background-color:#3D914B}.elementor-2 .elementor-element.elementor-element-1e16a97{width:var(--container-widget-width,60%);max-width:60%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:20px 0 0 0;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-1e16a97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}body.elementor-page-2:not(.elementor-motion-effects-element-type-background),body.elementor-page-2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}:root{--page-title-display:none}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-37a3694:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-37a3694>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hosk.fi/wp-content/uploads/2025/08/IMG_7687.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-3b5d4c3{--container-widget-width:420px;--container-widget-flex-grow:0;width:var(--container-widget-width,420px);max-width:420px}.elementor-2 .elementor-element.elementor-element-2f86696:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2f86696>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hosk.fi/wp-content/uploads/2025/08/Kopio-tiedostosta-TE-5569-1-1024x683.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-b6c7658{--container-widget-width:420px;--container-widget-flex-grow:0;width:var(--container-widget-width,420px);max-width:420px}.elementor-2 .elementor-element.elementor-element-0a772d2{--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-efe5a79{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-7718cd2{padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-7718cd2 img{width:100%}.elementor-2 .elementor-element.elementor-element-dc10bc5{--min-height:0px}.elementor-2 .elementor-element.elementor-element-2562f93{--container-widget-width:265px;--container-widget-flex-grow:0;width:var(--container-widget-width,265px);max-width:265px}.elementor-2 .elementor-element.elementor-element-2562f93 .elementor-heading-title{font-size:34px}.elementor-2 .elementor-element.elementor-element-a29bdfe{padding:0 0 0 0;--container-widget-width:265px;--container-widget-flex-grow:0;width:var(--container-widget-width,265px);max-width:265px}.elementor-2 .elementor-element.elementor-element-a29bdfe .elementor-heading-title{font-size:16px}.elementor-2 .elementor-element.elementor-element-1e16a97{padding:0 0 0 0;--container-widget-width:265px;--container-widget-flex-grow:0;width:var(--container-widget-width,265px);max-width:265px}.elementor-2 .elementor-element.elementor-element-1e16a97 .elementor-button{font-size:13px}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-37a3694:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-37a3694>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hosk.fi/wp-content/uploads/2025/08/Kopio-tiedostosta-TE-5569-1-scaled.jpg);background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-37a3694{--min-height:300px}.elementor-2 .elementor-element.elementor-element-3b5d4c3{width:var(--container-widget-width,320px);max-width:320px;padding:75px 0 0 0;--container-widget-width:320px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-3b5d4c3 .elementor-heading-title{font-size:24px}.elementor-2 .elementor-element.elementor-element-2f86696:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2f86696>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hosk.fi/wp-content/uploads/2025/08/IMG_7687.jpg);background-position:top center;background-size:367px auto}.elementor-2 .elementor-element.elementor-element-2f86696{--width:150vw;--min-height:0px}.elementor-2 .elementor-element.elementor-element-b6c7658{width:var(--container-widget-width,316px);max-width:316px;padding:55px 0 0 0;--container-widget-width:316px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-0a772d2{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:163px 163px;--row-gap:163px;--column-gap:163px;--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-95d9445 .elementor-button{border-radius:25px 25px 25px 25px}.elementor-2 .elementor-element.elementor-element-659d89a{--content-width:500px}.elementor-2 .elementor-element.elementor-element-a05bc4d .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{border-radius:20px 20px 20px 20px}.elementor-2 .elementor-element.elementor-element-cda3111{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-efe5a79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-7718cd2{padding:0 0 12px 0}.elementor-2 .elementor-element.elementor-element-7718cd2 img{max-width:100%}.elementor-2 .elementor-element.elementor-element-dc10bc5{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2 .elementor-element.elementor-element-2562f93{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-a29bdfe{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-a29bdfe .elementor-heading-title{font-size:16px;line-height:24px}.elementor-2 .elementor-element.elementor-element-42fa957{--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-1e16a97{padding:0 0 15px 0}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-37a3694{--width:108.849%}.elementor-2 .elementor-element.elementor-element-2f86696{--width:108.849%}.elementor-2 .elementor-element.elementor-element-0a772d2{--content-width:650px}.elementor-2 .elementor-element.elementor-element-659d89a{--content-width:1200px}.elementor-2 .elementor-element.elementor-element-efe5a79{--content-width:1300px}.elementor-2 .elementor-element.elementor-element-d25d987{--width:50%}.elementor-2 .elementor-element.elementor-element-21a41e3{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-d25d987{--width:387.5px}}