@charset "utf-8";
/* CSS Document */


body {
  overflow-x: hidden;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bg-orange {
  background-color: #E08863;
}

.bg-gray {
  background-color: #E0E0E0;
}

.mt-n6 {
  margin-top: -80px;
}

p, legend,label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-orange{
	color: #E08863;
}

/* =================================================== KV */







/* =================================================== Headline */
@font-face {
  font-family: "Gilroy ExtraBold";
  src: url("../fonts/Gilroy-ExtraBold.otf")
}
@font-face {
  font-family: "Gilroy Light";
  src: url("../fonts/Gilroy-Light.otf")
}


h1 {
  font-size: 50px;
    font-family:"Gilroy ExtraBold", "Gilroy Light", Cambria;
}

h2 {
  font-size: 35px;
    font-family:"Gilroy ExtraBold", "Gilroy Light", Cambria;
}

h3 {
  font-size: 25px;
    font-family:"Gilroy Light", Cambria;
}

.headline-box {
  box-shadow: 0px 6px 7px 2px rgba(0,0,0,0.16);

}

.hint{
	font-size: 10px;
}


/* ======================================================== Form */

input {
  border-radius: 0;
}

h4 {
  font-family: "HelveticaNeueLT Std", Arial, "sans-seri";
  font-size: 20px
}

textarea {
  resize: none;
}


/* ========================================================= */


@media only screen and (max-width: 992px) {
  
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 16px;

  }
  
}

@media only screen and (max-width: 768px) {
  
  h1 {
    font-size: 28px;
  }

  h2 {
    font-size: 20px;
  }

  h3 {
    font-size: 14px;

  }
  
}

@media only screen and (max-width: 576px) {
  
  h1 {
    font-size: 28px;
  }

  h2 {
    font-size: 19px;
  }

  h3 {
    font-size: 14px;

  }
  
}
