@font-face {
font-family: TTNorms-Regular;
src: url("TTNorms-Regular.otf") format("opentype");
}
@font-face {
font-family: TTNorms-Bold;
src: url("TTNorms-Bold.otf") format("opentype");

}
@font-face {
font-family: TTNorms-Light;
src: url("TTNorms-Light.otf") format("opentype");

}

.h-title {
  /*background: linear-gradient(288.39deg,#00a4bc 13.77%,#2c3248 60.41%);*/
  background: linear-gradient(30deg,#00a4bc 13.77%,#2c3248 60.41%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
}
.gras {
  font-weight: 800;
}

.h-link {
  /*background: linear-gradient(288.39deg,#00a4bc 13.77%,#2c3248 60.41%);*/
 background: linear-gradient(90deg, rgba(0,164,188,1) 0%, rgba(80,161,142,1) 13%, rgba(141,193,61,1) 39%, rgba(220,222,35,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.h-devient {
  color : #1b5d74;
  margin: 0px 0px 0px 3px;
}
h1 {
  font-family:TTNorms-Bold, sans-serif;
  font-size: 18px;
  margin: 0;
}
h2 {
  font-family:TTNorms-Regular, sans-serif;
  font-size: 14px;
  margin: 0;
}
h3 {
  font-family:TTNorms-Light, sans-serif;
  font-size: 13px;
  margin: 5px 0px 10px 0px;
}
h4 {
  font-family:TTNorms-Regular, sans-serif;
  font-size: 10px;
  margin: 0;
}
p {
  font-family:TTNorms-Regular, sans-serif;
  font-size: 10px;
  margin: 0;
}
div {
  padding-top: 0px;
  