.elementor-11126 .elementor-element.elementor-element-9d1aff4 > .elementor-container{max-width:1200px;}.elementor-11126 .elementor-element.elementor-element-e2b1f5f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11126 .elementor-element.elementor-element-e2b1f5f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11126 .elementor-element.elementor-element-e2b1f5f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11126 .elementor-element.elementor-element-e2b1f5f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11126 .elementor-element.elementor-element-e2b1f5f .elementor-cta .elementor-cta__bg, .elementor-11126 .elementor-element.elementor-element-e2b1f5f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11126 .elementor-element.elementor-element-e2b1f5f .elementor-cta__content{text-align:center;}.elementor-11126 .elementor-element.elementor-element-e2b1f5f .elementor-cta__button{color:var( --e-global-color-el_color_0 );border-color:var( --e-global-color-el_color_0 );border-width:3px;}.elementor-11126 .elementor-element.elementor-element-2da7d17d > .elementor-container{max-width:1000px;}.elementor-11126 .elementor-element.elementor-element-1cf4186{--spacer-size:17px;}.elementor-11126 .elementor-element.elementor-element-318279e > .elementor-container{max-width:1000px;}.elementor-11126 .elementor-element.elementor-element-17cb472{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-2ef7aee{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-3559d7c{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-a357106{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-a8b0fb7{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-a28fb0b{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-b6943ba{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-be6861d{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-429afbb{--spacer-size:15px;}.elementor-11126 .elementor-element.elementor-element-f93fe03{--spacer-size:20px;} .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button .popup-icon,  .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button:hover,  .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button:focus, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-hover:hover .box-button{background:var( --e-global-color-el_color_1 );}.elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button *{color:var( --e-global-color-el_0 );}.elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button svg{fill:var( --e-global-color-el_0 );color:var( --e-global-color-el_0 );}.elementor-11126 .elementor-element.elementor-element-d26b8e7 {--box-button-icon-color:var( --e-global-color-el_color_1 );}.elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button i, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button.elementor-button:hover i, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button.elementor-button:focus i, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_color_1 );}.elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button svg, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button.elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-button.elementor-button:focus svg, .elementor-11126 .elementor-element.elementor-element-d26b8e7 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_color_1 );color:var( --e-global-color-el_color_1 );}.elementor-11126 .elementor-element.elementor-element-ac1edef{--spacer-size:30px;}.elementor-11126 .elementor-element.elementor-element-527242b{--spacer-size:30px;}.elementor-11126 .elementor-element.elementor-element-0cd28cc > .elementor-container{max-width:1000px;}.elementor-11126 .elementor-element.elementor-element-01d8f41{--spacer-size:20px;}.elementor-11126 .elementor-element.elementor-element-6d01c45{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-3b7bc80{--spacer-size:20px;}.elementor-11126 .elementor-element.elementor-element-ba3bb49 > .elementor-container{max-width:1000px;}.elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list-item{align-items:flex-start;}.elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list li:not(:last-child){margin-bottom:12px;}body.rtl .elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-11126 .elementor-element.elementor-element-934c258 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-11126 .elementor-element.elementor-element-0128bc7 > .elementor-container{max-width:1100px;}.elementor-11126 .elementor-element.elementor-element-0194d0b{--spacer-size:20px;}.elementor-11126 .elementor-element.elementor-element-ff53034{--spacer-size:30px;}@media(min-width:768px){.elementor-11126 .elementor-element.elementor-element-0d5ce5a{width:100%;}}/* Start custom CSS for price-list, class: .elementor-element-934c258 */.elementor-11126 .elementor-element.elementor-element-934c258{
    background: #ffffff;
    padding: 40px;
    border-radius: 18px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.09);
}

/* Tekstit */
.elementor-11126 .elementor-element.elementor-element-934c258 p,
.elementor-11126 .elementor-element.elementor-element-934c258 span{
    color: #b87c84;
    font-size: 18px;
    line-height: 1.8;
}

/* Hinnat */
.elementor-11126 .elementor-element.elementor-element-934c258 strong,
.elementor-11126 .elementor-element.elementor-element-934c258 b{
    font-weight: 700;
    color: #b87c84;
}

/* Dividerit */
.elementor-11126 .elementor-element.elementor-element-934c258 hr,
.elementor-11126 .elementor-element.elementor-element-934c258 .elementor-divider-separator{
    border-color: #e8d7d7;
}

/* Mobiili */
@media(max-width:767px){

    .elementor-11126 .elementor-element.elementor-element-934c258{
        padding: 24px;
        border-radius: 14px;
    }

    .elementor-11126 .elementor-element.elementor-element-934c258 p,
    .elementor-11126 .elementor-element.elementor-element-934c258 span{
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */