
@font-face {
  			font-family: 'Kalam';
 			 src: local("Kalam"), url('/fonts/Kalam/Kalam-Regular.ttf') format('truetype');

		}
/*
@font-face {
  			font-family: 'Kalam';
 			 src: local("Kalam"), url('/fonts/Kalam/Kalam-Light.ttf') format('truetype');

		}
@font-face {
  			font-family: 'Kalam';
 			 src: local("Kalam"), url('/fonts/Kalam/Kalam-Bold.ttf') format('truetype');

		}
		*/
		@font-face {
  			font-family: 'Fjalla_One';
 			 src: local("Fjalla_One"), url('/fonts/Fjalla_One/FjallaOne-Regular.ttf') format('truetype');

		}

html,body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}




		* {
			font-family:Fjalla_One;
		}
body {background-color:#FCCA71;margin:0;padding:0;color:#2B2B2B}
h1 {
	font-size:70px;
	line-height:1;
	margin:0;
	color:#FDF3D8;
	text-shadow: -2px 2px 1px rgba(213,161,13,.5);
	text-transform:uppercase;
	letter-spacing:-1px;
}
h1 span {display:block}

h2 {
	font-size:22px;
	margin:0;
	color:#FDF3D8;
	text-shadow: -1px 1px rgba(213,161,13,1);
}

a {color:inherit;text-decoration:none}
.set-background {
		position: fixed;
  		width: 100%;
  		height: auto;
  		display: flex;
  		justify-content: space-between;
  		background-color: unset;
  		z-index: +1;
	}
	
	.set-background-bottom {
		position: fixed;
		bottom:0;
  		width: 100%;
  		height: auto;
  		display: flex;
  		justify-content: space-between;
  		align-items:flex-end;
  		background-color: unset;
  		z-index: +1;
	}
.superman-cape {
		width:230.6px;
		right:134.15px;
	}
	.superman-person {
		width:268.5px;
	}
	.abstandanpassung {
		height:0;
	}
	

@media (max-width:759px) {
	h1 {
		font-size:50px
	}
	.small {
		padding:0 40px;
	}
	.font-30px {
		font-size:30px;
	}
	.set-background {
		position: fixed;
  		width: 100%;
  		height: auto;
  		display: flex;
  		justify-content: space-between;
  		background-color: #FCCA71;
  		z-index: +1;
  		border-bottom:4px dotted #2b2b2b;
	}
	
	.set-background-bottom {
		position: fixed;
		bottom:0;
  		width: 100%;
  		height: auto;
  		display: flex;
  		justify-content: space-between;
  		align-items:flex-end;
  		background-color: #FCCA71;
  		z-index: +1;
  		border-top:4px dotted #2b2b2b;
	}
	.superman-cape {
		width:115.3px;
		right:155px
	}
	.superman-person {
		width:134.25px
	}
	.abstandanpassung {
		height:60px;
	}

}