.elementor-788 .elementor-element.elementor-element-2148e14 > .elementor-container{max-width:1140px;}.elementor-788 .elementor-element.elementor-element-2148e14:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-2148e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowerdesignmagnolia.fi/wp-content/uploads/2021/09/DSC_0190-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-788 .elementor-element.elementor-element-2148e14 > .elementor-background-overlay{background-color:#50499200;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-2148e14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-788 .elementor-element.elementor-element-65add0e8 > .elementor-element-populated{padding:0px 0px 0px 80px;}.elementor-788 .elementor-element.elementor-element-4ef2231{text-align:center;}.elementor-788 .elementor-element.elementor-element-4ef2231 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:54px;line-height:1.1em;letter-spacing:-1.4px;}.elementor-788 .elementor-element.elementor-element-8795c31{padding:20px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-504b457{text-align:center;}.elementor-788 .elementor-element.elementor-element-504b457 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-788 .elementor-element.elementor-element-4a40e7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;}.elementor-788 .elementor-element.elementor-element-4a40e7f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-c2bc34e{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-788 .elementor-element.elementor-element-6288f51{--e-image-carousel-slides-to-show:3;}.elementor-788 .elementor-element.elementor-element-6288f51 .swiper-pagination-bullet{width:8px;height:8px;background:#C47497;}.elementor-788 .elementor-element.elementor-element-6288f51 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-788 .elementor-element.elementor-element-6288f51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-3b231a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;}.elementor-788 .elementor-element.elementor-element-3b231a8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-e8e661d{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-788 .elementor-element.elementor-element-b5563bd{--e-image-carousel-slides-to-show:3;}.elementor-788 .elementor-element.elementor-element-b5563bd .swiper-pagination-bullet{width:8px;height:8px;background:#C47497;}.elementor-788 .elementor-element.elementor-element-b5563bd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-788 .elementor-element.elementor-element-b5563bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-d383a0b{padding:0px 0px 50px 0px;}.elementor-788 .elementor-element.elementor-element-6ca314a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;}.elementor-788 .elementor-element.elementor-element-6ca314a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-cfe2e63{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-788 .elementor-element.elementor-element-a3d29ff{--e-image-carousel-slides-to-show:3;}.elementor-788 .elementor-element.elementor-element-a3d29ff .swiper-pagination-bullet{width:8px;height:8px;background:#C47497;}.elementor-788 .elementor-element.elementor-element-a3d29ff .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-788 .elementor-element.elementor-element-a3d29ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:1025px){.elementor-788 .elementor-element.elementor-element-2148e14:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-2148e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-788 .elementor-element.elementor-element-2148e14{padding:90px 30px 90px 30px;}.elementor-788 .elementor-element.elementor-element-65add0e8 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-788 .elementor-element.elementor-element-4ef2231 .elementor-heading-title{font-size:37px;}.elementor-788 .elementor-element.elementor-element-6288f51{--e-image-carousel-slides-to-show:2;}.elementor-788 .elementor-element.elementor-element-b5563bd{--e-image-carousel-slides-to-show:2;}.elementor-788 .elementor-element.elementor-element-a3d29ff{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-788 .elementor-element.elementor-element-2148e14{padding:30px 0px 30px 0px;}.elementor-788 .elementor-element.elementor-element-65add0e8 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-4a40e7f{text-align:left;}.elementor-788 .elementor-element.elementor-element-4a40e7f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-6288f51{--e-image-carousel-slides-to-show:1;}.elementor-788 .elementor-element.elementor-element-3b231a8{text-align:left;}.elementor-788 .elementor-element.elementor-element-3b231a8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-b5563bd{--e-image-carousel-slides-to-show:1;}.elementor-788 .elementor-element.elementor-element-6ca314a{text-align:left;}.elementor-788 .elementor-element.elementor-element-6ca314a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-a3d29ff{--e-image-carousel-slides-to-show:1;}}