/**
 * @file
 * Visual styles for a resizable textarea.
 */

/* Root variables */

:root{
  --footer-height: 266px;
}

/* The default font family. */

/* The font attributes */

/* widths */

/* paddings/margins */

/* misc */

/* Colors */

.form-textarea-wrapper textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
}

.field--name-field-text ul{
    list-style:none;
    padding:0;
  }

.field--name-field-text ul li{
      position:relative;
      padding-left: 2em;
      margin-bottom: calc(4rem/4);
    }

.field--name-field-text ul li:last-child{
        margin-bottom:0;
      }

.field--name-field-text ul li:before{
        content:'';
        width:calc(1em * 1.2);
        height:calc(1em * 1.4);
        position:absolute;
        left:0;
        top:0;
        background-image:url(../../images/list/ul.svg);
        background-repeat:no-repeat;
      }

.field--name-field-text ol{
    list-style:none;
    padding:0;
  }

.field--name-field-text ol li{
      position:relative;
      padding-left: 2.4em;
      margin-bottom: calc(4rem/4);
    }

.field--name-field-text ol li:last-child{
        margin-bottom:0;
      }

.field--name-field-text ol li:before{
        content:'';
        width:2em;
        height:calc(2em * 0.58);
        position:absolute;
        left:0;
        top:0;
        background-repeat:no-repeat;
        background-position:top right;
        background-size:contain;
      }

.field--name-field-text ol li:nth-child(1):before{
          background-image:url(../../images/list/1.png);
        }

.field--name-field-text ol li:nth-child(2):before{
          background-image:url(../../images/list/2.png);
        }

.field--name-field-text ol li:nth-child(3):before{
          background-image:url(../../images/list/3.png);
        }

.field--name-field-text ol li:nth-child(4):before{
          background-image:url(../../images/list/4.png);
        }

.field--name-field-text ol li:nth-child(5):before{
          background-image:url(../../images/list/5.png);
        }

.field--name-field-text ol li:nth-child(6):before{
          background-image:url(../../images/list/6.png);
        }

.field--name-field-text ol li:nth-child(7):before{
          background-image:url(../../images/list/7.png);
        }

.field--name-field-text ol li:nth-child(8):before{
          background-image:url(../../images/list/8.png);
        }

.field--name-field-text ol li:nth-child(9):before{
          background-image:url(../../images/list/9.png);
        }

.field--name-field-text ol li:nth-child(10):before{
          background-image:url(../../images/list/10.png);
        }

.field--name-field-text blockquote{
    font-size:24px;
    background-image:url(../../images/icons/quote_blue.png);
    background-size:2em;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left: calc(2em + 4rem / 4);
    margin-left:0;
    margin-right:0;
  }

.field--name-field-text > :first-child{
    margin-top:0;
  }

.field--name-field-text > :last-child{
    margin-bottom:0;
  }

@media (min-width: 960px) {
    .field--name-field-text blockquote{
      font-size:38px;
      background-size:2.5em;
      padding-left: calc(2em + 4rem);
    }
  }

.paragraph--background-color--blue .field--name-field-text ol,.paragraph--background-color--orange .field--name-field-text ol,.paragraph--background-color--green .field--name-field-text ol,.paragraph--background-color--red .field--name-field-text ol,.paragraph--background-color--purple .field--name-field-text ol{
      list-style:none;
      padding:0;
    }

.paragraph--background-color--blue .field--name-field-text ol li,.paragraph--background-color--orange .field--name-field-text ol li,.paragraph--background-color--green .field--name-field-text ol li,.paragraph--background-color--red .field--name-field-text ol li,.paragraph--background-color--purple .field--name-field-text ol li{
        position:relative;
        padding-left: 2.4em;
        margin-bottom: calc(4rem/4);
      }

.paragraph--background-color--blue .field--name-field-text ol li:last-child,.paragraph--background-color--orange .field--name-field-text ol li:last-child,.paragraph--background-color--green .field--name-field-text ol li:last-child,.paragraph--background-color--red .field--name-field-text ol li:last-child,.paragraph--background-color--purple .field--name-field-text ol li:last-child{
          margin-bottom:0;
        }

.paragraph--background-color--blue .field--name-field-text ol li:before,.paragraph--background-color--orange .field--name-field-text ol li:before,.paragraph--background-color--green .field--name-field-text ol li:before,.paragraph--background-color--red .field--name-field-text ol li:before,.paragraph--background-color--purple .field--name-field-text ol li:before{
          content:'';
          width:2em;
          height:calc(2em * 0.58);
          position:absolute;
          left:0;
          top:0;
          background-repeat:no-repeat;
          background-position:top right;
          background-size:contain;
        }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(1):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(1):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(1):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(1):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(1):before{
            background-image:url(../../images/list/1-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(2):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(2):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(2):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(2):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(2):before{
            background-image:url(../../images/list/2-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(3):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(3):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(3):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(3):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(3):before{
            background-image:url(../../images/list/3-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(4):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(4):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(4):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(4):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(4):before{
            background-image:url(../../images/list/4-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(5):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(5):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(5):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(5):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(5):before{
            background-image:url(../../images/list/5-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(6):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(6):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(6):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(6):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(6):before{
            background-image:url(../../images/list/6-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(7):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(7):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(7):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(7):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(7):before{
            background-image:url(../../images/list/7-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(8):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(8):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(8):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(8):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(8):before{
            background-image:url(../../images/list/8-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(9):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(9):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(9):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(9):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(9):before{
            background-image:url(../../images/list/9-white.png);
          }

.paragraph--background-color--blue .field--name-field-text ol li:nth-child(10):before,.paragraph--background-color--orange .field--name-field-text ol li:nth-child(10):before,.paragraph--background-color--green .field--name-field-text ol li:nth-child(10):before,.paragraph--background-color--red .field--name-field-text ol li:nth-child(10):before,.paragraph--background-color--purple .field--name-field-text ol li:nth-child(10):before{
            background-image:url(../../images/list/10-white.png);
          }

.paragraph--background-color--pink .field--name-field-text ol{
      list-style:none;
      padding:0;
    }

.paragraph--background-color--pink .field--name-field-text ol li{
        position:relative;
        padding-left: 2.4em;
        margin-bottom: calc(4rem/4);
      }

.paragraph--background-color--pink .field--name-field-text ol li:last-child{
          margin-bottom:0;
        }

.paragraph--background-color--pink .field--name-field-text ol li:before{
          content:'';
          width:2em;
          height:calc(2em * 0.58);
          position:absolute;
          left:0;
          top:0;
          background-repeat:no-repeat;
          background-position:top right;
          background-size:contain;
        }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(1):before{
            background-image:url(../../images/list/1-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(2):before{
            background-image:url(../../images/list/2-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(3):before{
            background-image:url(../../images/list/3-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(4):before{
            background-image:url(../../images/list/4-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(5):before{
            background-image:url(../../images/list/5-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(6):before{
            background-image:url(../../images/list/6-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(7):before{
            background-image:url(../../images/list/7-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(8):before{
            background-image:url(../../images/list/8-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(9):before{
            background-image:url(../../images/list/9-blue.png);
          }

.paragraph--background-color--pink .field--name-field-text ol li:nth-child(10):before{
            background-image:url(../../images/list/10-blue.png);
          }
