.elementor-48 .elementor-element.elementor-element-be8e09{--display:flex;}.elementor-widget-ucaddon_title_hero .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_title_hero .ue_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_title_hero .uc_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title_hero{background-color:#FFFFFF00;background-image:url("https://www.kaarinannuohous.fi/wp-content/uploads/2026/07/ryhmakuva-web-raja.webp");background-position:bottom center;background-repeat:no-repeat;background-size:140% auto;height:79vh;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title_hero_overlay{background-color:#000000;opacity:0%;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title_hero_container{max-width:418px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title{color:#ffffff !important;font-family:"Roboto", Sans-serif;font-size:73px;font-weight:600;line-height:60px;letter-spacing:0px;word-spacing:0px;border-style:none;border-radius:0px;padding:80px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_text{color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:500;line-height:46px;letter-spacing:4.3px;word-spacing:9px;margin-top:53px;}.elementor-48 .elementor-element.elementor-element-8a69223 .uc_btn{color:#000000;background-color:#F58120;padding:20px 40px 20px 40px;font-family:"Roboto", Sans-serif;font-weight:600;margin-top:1px;border-radius:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-48 .elementor-element.elementor-element-8a69223 .uc_btn:hover{border-style:none;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_btn{text-align:center;}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-b058d0d .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-b058d0d .uc-active-item .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-b058d0d .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-48 .elementor-element.elementor-element-b058d0d .uc-active-item .carousel-image{opacity:100%;}.elementor-48 .elementor-element.elementor-element-b058d0d .uc_image_carousel_container_holder{text-align:center;}.elementor-48 .elementor-element.elementor-element-b058d0d .ue-content-holder{justify-content:start;}.elementor-48 .elementor-element.elementor-element-b058d0d .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-48 .elementor-element.elementor-element-b058d0d .uc_image_carousel_content{background-color:#efefef;}.elementor-48 .elementor-element.elementor-element-b058d0d .ue-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;margin-top:0px;}.elementor-48 .elementor-element.elementor-element-b058d0d .ue-text{color:#686868;margin-top:10px;}.elementor-48 .elementor-element.elementor-element-b058d0d .ue-btn{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-48 .elementor-element.elementor-element-b058d0d .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#F58120;color:#000000;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-b058d0d .uc_more_btn svg{fill:#000000;}.elementor-48 .elementor-element.elementor-element-b058d0d .ue-btn-inner-wrapper{gap:10px;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-nav .owl-prev{left:0px;right:auto;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-nav .owl-next{right:0px;left:auto;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav .owl-next,.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav .owl-next:hover,.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav .owl-prev:hover{background-color:#FFFFFF;color:#ffffff;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav .owl-next:hover svg,.elementor-48 .elementor-element.elementor-element-b058d0d .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-dot{width:4px;height:4px;background-color:#00000000;margin:0px 5px;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-dot.active{background-color:#00000000;}.elementor-48 .elementor-element.elementor-element-b058d0d .owl-dots{margin-top:20px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-8f7fb66 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-8f7fb66 .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .uc-active-item .carousel-image{opacity:100%;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .uc_image_carousel_container_holder{text-align:center;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .ue-content-holder{justify-content:start;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .uc_image_carousel_content{background-color:#efefef;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .ue-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;margin-top:0px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .ue-text{color:#686868;margin-top:10px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .ue-btn{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#F58120;color:#000000;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .uc_more_btn svg{fill:#000000;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .ue-btn-inner-wrapper{gap:10px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-nav .owl-next{right:0px;left:auto;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav .owl-next,.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav .owl-next:hover,.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav .owl-prev:hover{background-color:#FFFFFF;color:#ffffff;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-dot{width:8px;height:8px;background-color:#C6C6C600;margin:0px 5px;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-dot.active{background-color:#00000000;}.elementor-48 .elementor-element.elementor-element-8f7fb66 .owl-dots{margin-top:20px;}.elementor-48 .elementor-element.elementor-element-1d01ead .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-1d01ead .uc-active-item .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-1d01ead .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-48 .elementor-element.elementor-element-1d01ead .uc-active-item .carousel-image{opacity:100%;}.elementor-48 .elementor-element.elementor-element-1d01ead .uc_image_carousel_container_holder{text-align:center;}.elementor-48 .elementor-element.elementor-element-1d01ead .ue-content-holder{justify-content:start;}.elementor-48 .elementor-element.elementor-element-1d01ead .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-48 .elementor-element.elementor-element-1d01ead .uc_image_carousel_content{background-color:#efefef;}.elementor-48 .elementor-element.elementor-element-1d01ead .ue-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;margin-top:0px;}.elementor-48 .elementor-element.elementor-element-1d01ead .ue-text{color:#686868;margin-top:10px;}.elementor-48 .elementor-element.elementor-element-1d01ead .ue-btn{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-48 .elementor-element.elementor-element-1d01ead .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#F58120;color:#000000;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-1d01ead .uc_more_btn svg{fill:#000000;}.elementor-48 .elementor-element.elementor-element-1d01ead .ue-btn-inner-wrapper{gap:10px;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-nav .owl-prev{left:0px;right:auto;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-nav .owl-next{right:0px;left:auto;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav .owl-next,.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav .owl-next:hover,.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav .owl-prev:hover{background-color:#FFFFFF;color:#ffffff;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav .owl-next:hover svg,.elementor-48 .elementor-element.elementor-element-1d01ead .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-dot{width:8px;height:8px;background-color:#C6C6C600;margin:0px 5px;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-dot.active{background-color:#00000000;}.elementor-48 .elementor-element.elementor-element-1d01ead .owl-dots{margin-top:20px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-62ae7a1 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-48 .elementor-element.elementor-element-62ae7a1 .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .uc-active-item .carousel-image{opacity:100%;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .uc_image_carousel_container_holder{text-align:center;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .ue-content-holder{justify-content:start;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .uc_image_carousel_content{background-color:#efefef;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .ue-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;margin-top:0px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .ue-text{color:#686868;margin-top:10px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .ue-btn{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#F58120;color:#000000;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .uc_more_btn svg{fill:#000000;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .ue-btn-inner-wrapper{gap:10px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-nav .owl-next{right:0px;left:auto;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav .owl-next,.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav .owl-next:hover,.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav .owl-prev:hover{background-color:#FFFFFF;color:#ffffff;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-dot{width:8px;height:8px;background-color:#C6C6C600;margin:0px 5px;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-dot.active{background-color:#00000000;}.elementor-48 .elementor-element.elementor-element-62ae7a1 .owl-dots{margin-top:20px;}.elementor-48 .elementor-element.elementor-element-5cb1230{--display:flex;}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title_hero{background-size:1500px auto;height:863px;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title_hero_container{max-width:280px;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title{padding:110px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8f7fb66.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-1d01ead.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-62ae7a1.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title_hero{background-size:664px auto;height:455px;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_title{font-size:31px;line-height:1.2em;padding:50px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8a69223 .ue_text{font-size:1px;}}