@charset "utf-8";
/* CSS Document */

*, :after, :before {
    box-sizing: inherit;
}

body {
    font-family: 'Open Sans', sans-serif; !important;
    -webkit-font-smoothing: antialiased;
    background-color: #000000 !important;
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

h1, .h1{
    color: #ffffff !important;
	letter-spacing: 5px;
}

h2, .h2 {
    font-size: 20px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
	letter-spacing: 3px;
	font-style: normal;
	font-family: 'Open Sans Condensed', sans-serif !important;
}

.wrapper-vollbild {
	width: 100%;
	height: auto;
	padding: 40px 0 40px 0 !important;
	text-align: center;
	display: flex;
	justify-content: center;
	text-align: left;
}

.margin-top-100 {
	margin-top: 100px;
}

.margin-top-150 {
	margin-top: 150px;
}

.margin-bottom-150 {
	margin-bottom: 150px;
}

.wrapper-innen {
	max-width: 1234px;	
}

.wrapper-farbig {
	background: linear-gradient(0deg, #000000 0%, #b1917b 25%, #c596a9 50%, #9f80e5 75%, #000000 100%);
}


.wrapper-gepunktet {
    background: linear-gradient(90deg, #000000 14px, transparent 1%) center, linear-gradient(#000000 14px, transparent 1%) center, #a783d8;
    background-size: 16px 16px;
}

.ueberschrift-fett {
    font-size: 56px;
    line-height: 1.5;
    font-weight: 700;
    letter-spacing: -0.009em;
	text-transform: uppercase;
}

.ueberschrift-farbverlauf {
    background: linear-gradient(-120deg, #7c68ca 0%, #fd8781 100%);
    background-size: 100% 200%;
    background-position: 50% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: 480px;
    min-width: 475px;
}

.container {
    margin-top: 150px !important;
}

.z-index-1 {
	z-index: 1;
}

.z-index-10 {
	z-index: 10;
}

.z-index-20 {
	z-index: 20;
}

.z-index-999 {
	z-index: 999;
}

.farbschliff-logo {
	float: left;
	width: 260px;
}

.farbschliff-logo img {
	width: 250px;
}


.wrapper {
	height: 1100px;
	width: 100%;
   /*  background: linear-gradient(189.16deg, rgb(29 16 142) 13.57%, rgb(144, 118, 231) 98.38%); */
    position: relative;
    overflow: hidden;
}





