/** ******************************* **/
/** BLOCK TITLE **/
/** ******************************* **/

.pip-title {
  font-size: 45px;
  line-height: 1.15em;
  font-family: var(--font-family-eesti-bold), 'sans-serif';
  text-decoration: underline solid #FED26F;
  -webkit-text-decoration-style: solid;
  -webkit-text-decoration-color: #FED26F;
  margin: 60px 0 0 0;
  padding: 0 0 60px 0;
  letter-spacing: 4px;
}

.pip-text {
  font-family: var(--font-family-eesti-regular), 'sans-serif';
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  color: var(--fmcsv-color-blue);
}

.pip-list {
  list-style: disc inside;
  font-family: var(--font-family-eesti-regular), 'sans-serif';
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  color: var(--fmcsv-color-blue);
}

.pip-text a, .pip-list a {
  color: var(--fmcsv-color-red);
  text-decoration: none;
}

.pip-text strong, .pip-list strong {
  font-family: var(--font-family-eesti-bold), 'sans-serif';
}

.pip-text a:hover, .pip-list a:hover {
  color: var(--fmcsv-color-yellow);
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {
  .pip-title {
    margin: 40px 0 0 0;
    padding: 0 0 40px 0;
  }
}

@media only screen and (max-width: 768px) {
  .pip-title {
    margin: 40px 0 0 0;
    padding: 0 0 40px 0;
  }
}