.elementor-37 .elementor-element.elementor-element-71ffcbf{--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.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-71ffcbf:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-71ffcbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://507.demosivu.shop/wp-content/uploads/2026/03/28b0cce4-74e1-4f62-b1b9-9c4e03cf5129.jpg");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-71ffcbf::before, .elementor-37 .elementor-element.elementor-element-71ffcbf > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-71ffcbf > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-71ffcbf > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-71ffcbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-71ffcbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-73fd038{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f61812f{--e-image-carousel-slides-to-show:7;}.elementor-37 .elementor-element.elementor-element-e09a1bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a2b2e57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-a2b2e57:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-a2b2e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEB;}.elementor-37 .elementor-element.elementor-element-f6caa36{--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;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-d2eebae{--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;}.elementor-37 .elementor-element.elementor-element-190ffb4{border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-190ffb4 iframe{height:467px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-f6caa36{--width:50%;}.elementor-37 .elementor-element.elementor-element-d2eebae{--width:50%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-f61812f{--e-image-carousel-slides-to-show:2;}.elementor-37 .elementor-element.elementor-element-190ffb4 iframe{height:268px;}}

#tilakaruselli{}#tilakaruselli,#tilakaruselli .elementor-widget-container,#tilakaruselli .elementor-image-carousel-wrapper,#tilakaruselli .swiper,#tilakaruselli .swiper-container,#tilakaruselli .swiper-wrapper{}#tilakaruselli .swiper-wrapper{display:flex!important;align-items:stretch!important}#tilakaruselli .swiper-slide{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden;background:linear-gradient(180deg,#f7f1ed 0%,#f1e8e2 100%);border:none!important;box-shadow:none!important;transition:transform .35s ease,box-shadow .35s ease;backface-visibility:hidden}#tilakaruselli .swiper-slide img,#tilakaruselli img.swiper-slide-image,#tilakaruselli .swiper-slide .swiper-slide-inner img,#tilakaruselli .swiper-slide a img,#tilakaruselli .swiper-slide figure img{display:block!important;height:100%!important;width:auto!important;max-width:none!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;border:none!important;box-shadow:none!important;transition:transform .35s ease;backface-visibility:hidden}@media(hover:hover){#tilakaruselli .swiper-slide:hover img{transform:scale(1.035)}#tilakaruselli .swiper-slide:hover{box-shadow:0 14px 34px rgba(32,12,12,0.14)}}#tilakaruselli .swiper-slide::after{content:"Katso kuva";position:absolute;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;letter-spacing:0.08em;text-transform:uppercase;background:linear-gradient(180deg,rgba(115,7,2,0.10)0%,rgba(17,12,11,0.44)100%);opacity:0;transition:opacity .25s ease}@media(hover:hover){#tilakaruselli .swiper-slide:hover::after{opacity:1}}#tilakaruselli .elementor-clickable,#tilakaruselli a.elementor-clickable{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important}#tilakaruselli .elementor-swiper-button,#tilakaruselli .elementor-swiper-button-prev,#tilakaruselli .elementor-swiper-button-next{width:46px;height:46px;border-radius:999px;display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,0.82);box-shadow:0 8px 22px rgba(24,10,10,0.10);transition:all .28s ease}#tilakaruselli .elementor-swiper-button-prev{left:14px!important}#tilakaruselli .elementor-swiper-button-next{right:14px!important}#tilakaruselli .elementor-swiper-button:hover,#tilakaruselli .elementor-swiper-button-prev:hover,#tilakaruselli .elementor-swiper-button-next:hover{color:#ffffff!important;transform:scale(1.06)}#tilakaruselli .elementor-swiper-button i,#tilakaruselli .elementor-swiper-button svg,#tilakaruselli .elementor-swiper-button-prev i,#tilakaruselli .elementor-swiper-button-next i{font-size:16px!important}#tilakaruselli .swiper-pagination{bottom:12px!important}#tilakaruselli .swiper-pagination-bullet{width:8px;height:8px;background:rgba(115,7,2,0.22);opacity:1;transition:all .25s ease}#tilakaruselli .swiper-pagination-bullet-active{width:22px;border-radius:999px}#tilakaruselli .swiper,#tilakaruselli .swiper-container,#tilakaruselli .swiper-wrapper,#tilakaruselli .swiper-slide,#tilakaruselli img,#tilakaruselli figure,#tilakaruselli a{border:none!important;outline:none!important}@media(max-width:768px){#tilakaruselli{}#tilakaruselli .elementor-swiper-button,#tilakaruselli .elementor-swiper-button-prev,#tilakaruselli .elementor-swiper-button-next{width:40px;height:40px}#tilakaruselli .elementor-swiper-button-prev{left:8px!important}#tilakaruselli .elementor-swiper-button-next{right:8px!important}#tilakaruselli .swiper-slide::after{content:"";background:transparent}}








