@font-face {
  font-family: "font2";
  src: url(/templates/sites/avilinga/fonts/lato/Lato-Light.woff2) format('woff2'), url(/templates/sites/avilinga/fonts/lato/Lato-Light.woff) format('woff'), url(/templates/sites/avilinga/fonts/lato/Lato-Light.ttf) format('ttf');
}
@font-face {
  font-family: "font1";
  src: url(/templates/sites/avilinga/fonts/lato/Lato-Light.woff2) format('woff2'), url(/templates/sites/avilinga/fonts/lato/Lato-Light.woff) format('woff'), url(/templates/sites/avilinga/fonts/lato/Lato-Light.ttf) format('ttf');
}
@font-face {
  font-family: "font1";
  src: url(/templates/sites/avilinga/fonts/lato/Lato-Regular.woff2) format('woff2'), url(/templates/sites/avilinga/fonts/lato/Lato-Regular.woff) format('woff'), url(/templates/sites/avilinga/fonts/lato/Lato-Regular.ttf) format('ttf');
  font-weight: bold;
}
.text-component .container {
  display: block;
  max-width: 992px;
  margin: 0 auto;
}
.text-component img {
  width: 100%;
}
.text-component ul > li {
  color: #788592;
  font-size: 18px;
  font-family: font2, sans-serif;
  list-style: disc;
  list-style-position: outside;
  margin-left: 20px;
  line-height: 1.4em;
  padding-bottom: 0.4em;
}
.text-component ol > li {
  color: #788592;
  font-size: 18px;
  line-height: 1.4em;
  font-family: font2, sans-serif;
  list-style-position: outside;
  margin-left: 20px;
  padding-bottom: 0.4em;
}
.text-component quote h2 {
  padding-top: 0;
  margin-top: 0;
}
.text-component .fader {
  position: relative;
  padding-bottom: 30px;
}
.text-component .fader:after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0.75) 70%, rgba(255, 255, 255, 0) 100%);
}
.text-component.variant .fader:after {
  background: linear-gradient(0deg, #f5f5f5 0%, rgba(245, 245, 245, 0.75) 70%, rgba(245, 245, 245, 0) 100%);
}
