@font-face {
font-family: "Titillium light";
src: url("../fonts/Titillium_Web/TitilliumWeb-Light.ttf");}
@font-face {
font-family: "Titillium regular";
src: url("../fonts/Titillium_Web/TitilliumWeb-Regular.ttf");}
@font-face {
font-family: "Titillium semibold";
src: url("../fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf");}
@font-face {
font-family: "Titillium bold";
src: url("../fonts/Titillium_Web/TitilliumWeb-Bold.ttf");}


body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  color: #222;
  font-weight: 400;
  font-size: var(--fluid-0) / 1.6;
  /* font-family: 'Barlow Condensed regular', sans-serif; */
  font-family: 'Titillium Web', sans-serif;
  line-height:1.5;
}
h1,
h2,
h3,
h4,
h5 {
  /* font-weight: 900; */
  margin: 0.5em 0;
  color:#000;
}

h1 {
  font-size: clamp(1.563rem, 1.732vw + 1.114rem, 2.5rem);
  line-height: clamp(2.344rem, 1.674vw + 1.911rem, 3.25rem);
}
h2 {
  font-size: clamp(1.25rem, 1.732vw + 0.802rem, 2.188rem);
  line-height: clamp(1.875rem, 1.79vw + 1.412rem, 2.844rem);
}
h3 {
  /* font-size: clamp(1.125rem, 1.617vw + 0.707rem, 2rem);
  line-height: clamp(1.688rem, 1.686vw + 1.251rem, 2.6rem); */
	font-size: clamp(0.875rem, 1.617vw + 0.457rem, 1.75rem);
  line-height: clamp(1.313rem, 1.778vw + 0.852rem, 2.275rem);
}
h4 {
  /* font-size: clamp(1rem, 1.848vw + 0.522rem, 2rem);
  line-height: clamp(1.5rem, 2.032vw + 0.974rem, 2.6rem); */
  font-size: clamp(1.188rem, 0.577vw + 1.038rem, 1.5rem);
  line-height: clamp(1.781rem, 0.312vw + 1.701rem, 1.95rem);
}
h5 {
  /* font-size: clamp(0.875rem, 1.617vw + 0.457rem, 1.75rem);
  line-height: clamp(1.313rem, 1.778vw + 0.852rem, 2.275rem); */
  font-size: clamp(1.063rem, 0.577vw + 0.913rem, 1.375rem);
  line-height: clamp(1.594rem, 0.358vw + 1.501rem, 1.788rem);
}
h3.slogan{
  font-family: "Titillium semibold";
  color: #fff;
  letter-spacing: 2pt;
  text-align: center;
}
.small{
  font-size:80%;
}
article .itemtext .flex_container{
  gap:20px;
  flex-wrap:nowrap;
}

@media (max-width : 1100px) {
  article .itemtext .flex_container{
    flex-wrap:wrap;}
}
span{font-weight:inherit;}
h1 span{color:#22bbdd;}
