/* Text styles (00-text.twig.html pattern -> 00-text.sass) */
/*************** BASE DEFINITIONS ***************/
/*************** COLOR DEFINITIONS ***************/
/* Simple grey scale */
/* Base colors */
/* Content text colors */
/* Elements colors normal state (e.g. button) */
/* Elements colors hover state (e.g. button) */
/* Elements colors active state (e.g. button) */
/*************** FONT DEFINITIONS ***************/
/* Font families */
/* Font Sizes */
/*************** MARGIN DEFINITIONS ***************/
/* Template paddings */
/* Title margins */
/*************** BORDER DEFINITIONS ***************/
/*************** OTHER DEFINITIONS ***************/
/* line 3, ../../../sass/patterns/00-text.scss */
.iqbm-text {
  hyphens: auto;
}
/* line 5, ../../../sass/patterns/00-text.scss */
.iqbm-text h1 {
  color: #29282d;
  margin-bottom: 12.5px;
  margin-top: 0px;
  font-weight: lighter;
  line-height: 1em;
}
/* line 82, ../../../sass/definitions.scss */
.iqbm-text h1 {
  font-size: 34.17969px;
}
@media screen and (min-width: 320px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h1 {
    font-size: calc(34.17969px + 8.54492 * ((100vw - 320px) / 960));
  }
}
@media screen and (min-width: 1280px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h1 {
    font-size: 42.72461px;
  }
}
/* line 13, ../../../sass/patterns/00-text.scss */
.iqbm-text h2 {
  color: #29282d;
  margin-bottom: 12.5px;
  margin-top: 0px;
  font-weight: lighter;
  line-height: 1em;
}
/* line 82, ../../../sass/definitions.scss */
.iqbm-text h2 {
  font-size: 27.34375px;
}
@media screen and (min-width: 320px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h2 {
    font-size: calc(27.34375px + 6.83594 * ((100vw - 320px) / 960));
  }
}
@media screen and (min-width: 1280px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h2 {
    font-size: 34.17969px;
  }
}
/* line 21, ../../../sass/patterns/00-text.scss */
.iqbm-text h3 {
  color: #29282d;
  margin-bottom: 12.5px;
  margin-top: 0px;
  font-weight: lighter;
  line-height: 1em;
}
/* line 82, ../../../sass/definitions.scss */
.iqbm-text h3 {
  font-size: 21.875px;
}
@media screen and (min-width: 320px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h3 {
    font-size: calc(21.875px + 5.46875 * ((100vw - 320px) / 960));
  }
}
@media screen and (min-width: 1280px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h3 {
    font-size: 27.34375px;
  }
}
/* line 29, ../../../sass/patterns/00-text.scss */
.iqbm-text h4 {
  color: #29282d;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: lighter;
  line-height: 1em;
}
/* line 82, ../../../sass/definitions.scss */
.iqbm-text h4 {
  font-size: 17.5px;
}
@media screen and (min-width: 320px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h4 {
    font-size: calc(17.5px + 4.375 * ((100vw - 320px) / 960));
  }
}
@media screen and (min-width: 1280px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h4 {
    font-size: 21.875px;
  }
}
/* line 37, ../../../sass/patterns/00-text.scss */
.iqbm-text h5 {
  color: #29282d;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: lighter;
  line-height: 1em;
}
/* line 82, ../../../sass/definitions.scss */
.iqbm-text h5 {
  font-size: 14px;
}
@media screen and (min-width: 320px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h5 {
    font-size: calc(14px + 3.5 * ((100vw - 320px) / 960));
  }
}
@media screen and (min-width: 1280px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h5 {
    font-size: 17.5px;
  }
}
/* line 45, ../../../sass/patterns/00-text.scss */
.iqbm-text h6 {
  color: #29282d;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: bold;
  line-height: 1em;
}
/* line 82, ../../../sass/definitions.scss */
.iqbm-text h6 {
  font-size: 14px;
}
@media screen and (min-width: 320px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h6 {
    font-size: calc(14px + 0 * ((100vw - 320px) / 960));
  }
}
@media screen and (min-width: 1280px) {
  /* line 82, ../../../sass/definitions.scss */
  .iqbm-text h6 {
    font-size: 14px;
  }
}
/* line 53, ../../../sass/patterns/00-text.scss */
.iqbm-text ul {
  padding-left: 10px;
}
/* line 56, ../../../sass/patterns/00-text.scss */
.iqbm-text p {
  line-height: 1.5em;
}
/* line 59, ../../../sass/patterns/00-text.scss */
.iqbm-text a {
  color: #78c73f;
  text-decoration: underline;
}
/* line 62, ../../../sass/patterns/00-text.scss */
.iqbm-text a:hover,
.iqbm-text a:visited,
.iqbm-text a:active {
  color: #78c73f;
}
/* line 66, ../../../sass/patterns/00-text.scss */
.iqbm-text .page-title {
  color: #29282d;
  font-size: 42.72461px;
  margin-top: 0px;
}
