.krana_1 {
	font-family: "Krana";
	font-weight: normal;
	font-size: 2rem;
	letter-spacing: calc(3% * 1rem);
	line-height:120%;
}

.krana_2 {
	font-family: "Krana";
	font-weight: normal;
	font-size: 4rem;
	letter-spacing: calc(3% * 1rem);
	line-height:120%;
}


.ibm_1 {

  font-family: 'IBM Plex Sans', sans-serif;
  font-weight:200;
  font-size:1.3rem;
  line-height:130%;

}


.ibm_2 {

  font-family: 'IBM Plex Sans', sans-serif;
  font-weight:500;
  font-size:1.2rem;
  line-height:120%;

}

.ibm_3 {

  font-family: 'IBM Plex Sans', sans-serif;
  font-weight:200;
  font-size:1.8rem;
  line-height:120%;

}

.biopic {
	border-radius:175px;
	width:200px;
	height:200px;
	background-size:140%;
	background-position: top center;
}

.biopic_large {
	border-radius:175px;
	width:300px;
	height:300px;
	background-size:140%;
	background-position: top center;
}


.vihrea_bg {
	background-color: #006845;
}

.valkoinen {
	color: #FEF9F3;;
}

a {
	text-decoration:none;
	cursor:pointer;
}

.valkoinen_bg {
	background-color: #FEF9F3;;
}

.linkit{
	float:right;
	padding-top:10px;
}

.globelogo{
	width:60px;
	height:60px;
}

.vline {
  display: inline-block;
  width: 1px;
  height: 1em;   
  margin: 0 5px; 
  vertical-align: -0.15em;
}

.otherlink{
	display:inline;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	color: #FEF9F3;
}

.otherlink::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px; /* Adjust as needed */
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.otherlink:hover::after {
  transform: scaleX(1);
}

a:hover .otherlink::after {
  transform: 
	scaleX(1);
}

.ikoni{
	margin-left:0.1rem;
	margin-top:-5px;
	width:30px;
	height:30px;

}

.iconhover{
	transition: transform 0.3s ease-in-out;
}

a:hover .iconhover{
	transform:scale(110%);
	transition: transform 0.3s ease-in-out;
}

@media (max-width: 518px) {
	.globelogo{
		width:50px;
		height:50px;
	}
	.linkit{ 
		padding-top:4px;
	}
	.ibm_3{
		font-size:1.5rem;
	}

}