.tekst-element h1 {
color:var(--h1color);
font-size:1.8em;
font-weight:400;
line-height:1.25;
letter-spacing:1px;
text-transform:uppercase;
text-wrap:balance;
margin:0 0 0.1em 0;
}
@media screen and (max-width: 900px) {
	.tekst-element h1 { font-size:1.4em; }
}
.tekst-element h2 {
color:var(--h2color);
font-size:1.5em;
font-weight:400;
line-height:1.5;
text-wrap:balance;
margin:0 0 0.1em 0;
}
@media screen and (max-width: 900px) {
	.tekst-element h2 { font-size:1.2em; }
}
.tekst-element h3 {
color:var(--h3color);
font-size:1.5em;
font-weight:400;
line-height:1.3;
text-wrap:balance;
margin:0;
}
@media screen and (max-width: 900px) {
	.tekst-element h3 { font-size:1.2em; }
}
.tekst-element h4 {
color:var(--h4color);
text-shadow:none;
font-size:1.1em;
font-weight:400;
line-height:1.3;
text-wrap:balance;
margin:0;
}
@media screen and (max-width: 900px) {
	.tekst-element h4 { font-size:1.1em; }
}
.tekst-element h5 {
color:var(--h5color);
text-shadow:none;
font-size:1em;
font-weight:400;
line-height:1.3;
text-wrap:balance;
margin:0;
}
@media screen and (max-width: 900px) {
	.tekst-element h5 { font-size:1em; }
}
.tekst-element p {
color:var(--maincolor);
font-size:1.4em;
margin:0;
}
@media screen and (max-width: 900px) {
	.tekst-element p { font-size:1em; }
}