.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-h1{font-family:Roboto;font-weight:500;font-size:2.75rem;color:#4a5530;line-height:1.15;}.elementor .t-titteli{font-family:Roboto;font-weight:400;font-size:1.2rem;color:var(--vari-vihrea-teksti);line-height:1.5;display:block;}.elementor .t-nimi{font-family:Roboto;font-weight:500;font-size:1.2rem;color:var(--vari-vihrea-teksti);line-height:1.3;display:block;}.elementor .t-kortti-henkilo{max-width:26rem;overflow:hidden;padding:0px;border-radius:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:#ffffff;flex-direction:column;gap:0px;flex:1 1 20rem;}.elementor .t-teksti{font-family:var(--fontti-perus);font-weight:400;font-size:1.1rem;color:var(--vari-teksti);line-height:1.7;display:block;}.elementor .t-sisalto{width:100%;max-width:72rem;padding:0px;flex-direction:column;gap:2rem;}.elementor .t-osio{width:100%;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--vari-tausta);justify-content:center;}