.mika-on-escape-box{z-index:100}.mika-on-escape-box h2{margin-top:0;position:relative;z-index:10}.mika-on-escape-box .flex-container{display:flex;align-items:flex-start}.mika-on-escape-box .left-area{flex:1;padding-right:80px;position:relative;z-index:10}.mika-on-escape-box .right-area{flex:1;padding-left:80px;position:relative}.mika-on-escape-box .right-area img{width:100%;border-radius:10px;transform:scale(1.7);position:relative;z-index:5}.miten-se-toimii h2{margin-top:0;position:relative;z-index:10}.miten-se-toimii .flex-container{display:flex;align-items:flex-start}.miten-se-toimii .left-area{flex:1;padding-right:80px;position:relative;z-index:10}.miten-se-toimii .left-area .item{padding-bottom:40px;display:flex;position:relative}.miten-se-toimii .left-area .item .number-circle{color:var(--theme-color);border:2px solid #513a23;width:60px;height:60px;border-radius:60px;display:inline-block;text-align:center;line-height:60px;margin-right:60px}.miten-se-toimii .left-area .item:not(:last-child):after{content:'';display:block;position:absolute;width:2px;height:calc(100% - 60px);background-color:#513a23;top:60px;left:30px}.miten-se-toimii .left-area .item .item-content{flex:1;display:inline-block;vertical-align:top}.miten-se-toimii .left-area .item .item-content h3{margin:0;margin-bottom:5px;font-family:var(--subheader-font);font-size:1em;font-weight:var(--subheader-font-weight);color:var(--subheader-color)}.miten-se-toimii .left-area .item .item-content p{margin:0;font-size:.9em;line-height:1.5em}.miten-se-toimii .right-area{flex:1;padding-left:80px;position:relative}.miten-se-toimii .right-area img{width:100%;border-radius:10px;transform:scale(1.7);position:relative;z-index:5}.miksi-eryityinen .items{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;margin-top:100px}.miksi-eryityinen .items .item{flex:1;min-width:45%;max-width:45%;display:flex;margin-bottom:40px}.miksi-eryityinen .items .item svg{color:var(--theme-color);margin-bottom:0;margin-right:60px;width:70px;height:70px}.miksi-eryityinen .items .item h3{margin:0;line-height:1.4em;margin-bottom:5px;font-family:var(--subheader-font);font-size:1em;font-weight:var(--subheader-font-weight);color:var(--subheader-color)}.miksi-eryityinen .items .item p{margin:0;line-height:1.5em;max-width:500px}.kenelle h2{margin-top:0}.kenelle>p{max-width:900px}.kenelle .items{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;margin-top:100px}.kenelle .items .item{flex:1;min-width:45%;max-width:45%;display:flex;margin-bottom:40px}.kenelle .items .item svg{color:var(--theme-color);margin-bottom:0;margin-right:60px;width:70px;height:70px}.kenelle .items .item h3{margin:0;line-height:1.4em;margin-bottom:5px;font-family:var(--subheader-font);font-size:1em;font-weight:var(--subheader-font-weight);color:var(--subheader-color)}.kenelle .items .item p{margin:0;line-height:1.5em;max-width:500px}.huolellisesti-pakattu h2{position:relative;z-index:10}.huolellisesti-pakattu .flex-container{display:flex;align-items:flex-start}.huolellisesti-pakattu .left-area{flex:1;padding-right:80px;position:relative}.huolellisesti-pakattu .right-area{flex:1;padding-left:80px;position:relative}.huolellisesti-pakattu .left-area img{width:100%;border-radius:10px;transform:scale(-1.5,1.5);position:relative}.huolellisesti-pakattu .quotation{width:100%;text-align:center;margin-top:100px;color:var(--theme-color);position:relative;z-index:10}.mietitty-valmiiksi h2{position:relative;z-index:10}.mietitty-valmiiksi .flex-container{display:flex;align-items:flex-start}.mietitty-valmiiksi .left-area{flex:1;padding-right:80px;position:relative;z-index:10}.mietitty-valmiiksi .right-area{flex:1;padding-left:80px;position:relative}.mietitty-valmiiksi .right-area img{width:100%;border-radius:10px;transform:scale(1);position:relative;z-index:5}.mietitty-valmiiksi .quotation{width:100%;text-align:center;margin-top:100px;color:var(--theme-color);position:relative;z-index:10}.faq .items{max-width:1000px}.faq .items .item{border-bottom:1px solid rgba(255,255,255,.12);padding:22px 0;margin-bottom:0}.faq .items .item h3{color:var(--theme-color);font-weight:300;margin:0;padding-right:40px;position:relative;cursor:pointer;transition:color .25s ease}.faq .items .item h3:hover{color:var(--theme-color);opacity:.9}.faq .item h3::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;transition:transform .25s ease,opacity .25s ease;opacity:.8}.faq .item.open h3::after{content:"−"}.faq .answer{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .35s ease,opacity .25s ease,transform .25s ease,margin-top .25s ease;margin-top:0}.faq .item.open .answer{opacity:1;transform:translateY(0);margin-top:14px}.faq .answer p{padding-left:24px;max-width:900px;margin:0}.faq .answer p+p{margin-top:12px}.faq .answer ol{color:var(--plain-text-color);margin:0 0 0 24px;max-width:900px}.faq .answer ol li{padding-left:8px}@media (prefers-reduced-motion:reduce){.faq .answer,.faq .item h3::after{transition:none}}@media (max-width:1550px){.mika-on-escape-box .left-area{flex:4}.mika-on-escape-box .right-area{flex:3}.mika-on-escape-box .right-area img{transform:scale(2.6)}.miten-se-toimii .left-area{flex:4}.miten-se-toimii .right-area{flex:3}.miten-se-toimii .right-area img{transform:scale(2.6)}.huolellisesti-pakattu .left-area{flex:3}.huolellisesti-pakattu .right-area{flex:4}.huolellisesti-pakattu .left-area img{transform:scale(-2.6,2.6);top:120px}.mietitty-valmiiksi .left-area{flex:4}.mietitty-valmiiksi .right-area{flex:3}.mietitty-valmiiksi .right-area img{transform:scale(2);right:70px}}@media (max-width:1000px){.mika-on-escape-box .flex-container{flex-direction:column}.mika-on-escape-box .left-area{flex:1}.mika-on-escape-box .right-area{flex:1}.mika-on-escape-box .right-area img{transform:scale(1.5)}.miten-se-toimii .flex-container{flex-direction:column}.miten-se-toimii .left-area{flex:1}.miten-se-toimii .right-area{flex:1}.miten-se-toimii .right-area img{transform:scale(1.5)}.huolellisesti-pakattu .flex-container{flex-direction:column}.huolellisesti-pakattu .left-area{flex:1}.huolellisesti-pakattu .right-area{flex:1;padding-left:0}.huolellisesti-pakattu .left-area img{transform:scale(-1.5,1.5);top:30px}.mietitty-valmiiksi .flex-container{flex-direction:column-reverse}.mietitty-valmiiksi .left-area{flex:1}.mietitty-valmiiksi .right-area{flex:1}.mietitty-valmiiksi .right-area img{transform:scale(1.5);right:0}}@media (max-width:780px){.mika-on-escape-box .flex-container{flex-direction:column-reverse}.mika-on-escape-box .left-area{padding-right:0}.mika-on-escape-box .right-area img{transform:scale(2) translate(-15px,0)}.miten-se-toimii .left-area{padding-right:0}.miten-se-toimii .left-area .item{padding-bottom:30px}.miten-se-toimii .left-area .item .number-circle{width:36px;height:36px;border-radius:36px;line-height:32px;margin-right:20px}.miten-se-toimii .left-area .item:not(:last-child):after{height:calc(100% - 36px);top:36px;left:18px}.miten-se-toimii .right-area{padding-left:0}.miten-se-toimii .right-area img{transform:scale(1.7) translate(15px,10px)}.miksi-eryityinen>p{max-width:none}.miksi-eryityinen .items{display:flex;flex-direction:column;margin-top:50px;gap:50px}.miksi-eryityinen .items .item{flex:1;max-width:initial;min-width:initial;text-align:left;padding:0;display:flex;gap:20px}.miksi-eryityinen .items .item .icon{min-width:50px;text-align:center}.miksi-eryityinen .items .item svg{width:50px;height:50px;margin-right:0}.miksi-eryityinen .items .item .item-content{padding-left:0}.miksi-eryityinen .items .item h3{margin-top:0;margin-bottom:0;font-size:1.1em;line-height:1.4em;font-weight:300}.miksi-eryityinen .items .item p{margin-top:5px;font-size:1em}.kenelle>p{max-width:none}.kenelle .items{display:flex;flex-direction:column;margin-top:50px;gap:50px}.kenelle .items .item{flex:1;max-width:initial;min-width:initial;text-align:left;padding:0;display:flex;gap:20px}.kenelle .items .item .icon{min-width:50px;text-align:center}.kenelle .items .item svg{width:50px;height:50px;margin-right:0}.kenelle .items .item .item-content{padding-left:0}.kenelle .items .item h3{margin-top:0;margin-bottom:0;font-size:1.1em;line-height:1.4em;font-weight:300}.kenelle .items .item p{margin-top:5px;font-size:1em}.huolellisesti-pakattu .left-area img{transform:scale(-1.7,1.7);top:0}.huolellisesti-pakattu .quotation{margin-top:30px;text-align:left}.mietitty-valmiiksi .left-area{padding-right:0}.mietitty-valmiiksi .right-area img{transform:scale(1.7);top:0;right:50px}.mietitty-valmiiksi .quotation{margin-top:30px;text-align:left}.faq .items .item p{padding-left:0}.faq .items .item ol{margin-left:0}}