.elementor .ty-kortti{padding:2rem;border-radius:0.75rem;background-color:#f1f4e6;flex-direction:column;gap:0.75rem;}.elementor .ty-sisalto{width:100%;max-width:72rem;padding:0px;flex-direction:column;gap:2rem;}.elementor .ty-osio{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;justify-content:center;}.elementor .ty-teksti{font-family:Roboto;font-weight:400;font-size:1.05rem;color:var(--vari-vihrea-teksti);line-height:1.7;display:block;}.elementor .ty-johdanto{font-family:Roboto;font-weight:400;font-size:1.2rem;color:var(--vari-vihrea-teksti);line-height:1.6;display:block;}.elementor .ty-h3{font-family:Roboto;font-weight:500;font-size:1.35rem;color:#4a5530;line-height:1.3;}.elementor .ty-h2{font-family:Roboto;font-weight:500;font-size:2rem;color:#4a5530;line-height:1.2;}.elementor .ty-h1{font-family:Roboto;font-weight:500;font-size:2.75rem;color:#4a5530;line-height:1.15;}.elementor .t-nappi-reuna:hover,.elementor .t-nappi-reuna:focus-visible{background-color:var(--vari-tausta-vihrea);}.elementor .t-nappi-reuna{font-family:var(--fontti-perus);font-weight:500;font-size:1.1rem;color:var(--vari-vihrea-teksti);cursor:pointer;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.4rem;border-width:2px;border-color:var(--vari-vihrea);border-style:solid;background-color:transparent;}.elementor .t-nappi:hover,.elementor .t-nappi:focus-visible{background-color:var(--vari-vihrea-hover);}.elementor .t-nappi{font-family:var(--fontti-perus);font-weight:500;font-size:1.1rem;color:#ffffff;cursor:pointer;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.4rem;background-color:var(--vari-vihrea);}.elementor .t-sisalto{width:100%;max-width:72rem;padding:0px;flex-direction:column;gap:2rem;}