/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/terms-and-conditions.scss ***!
  \*****************************************************************************************************************************/
main {
  background: unset;
  border-radius: unset;
  box-shadow: unset;
  margin: 2rem auto;
  max-width: 90vw; }

.terms {
  background: #FFF;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  box-shadow: .3rem .3rem 1rem #4d4d4d; }
  .terms h1.terms-and-conditions {
    background: #6CA0E8;
    background-image: linear-gradient(#6CA0E8, #5680BA);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    color: #fdfdfd;
    font-size: 2rem;
    padding: .5rem 1.5rem;
    text-shadow: 0.2rem 0.2rem 0.4rem #282828; }
  .terms h2.software-license {
    background: #FFF;
    font-size: 1.6rem;
    margin: 1.5rem; }
  .terms #terms-and-conditions {
    background: #FFF;
    padding: 0 2rem 2rem 2rem; }
    .terms #terms-and-conditions h1 {
      display: inline-block;
      font-size: 1.4rem; }
    .terms #terms-and-conditions > ol {
      margin-top: 1.5rem; }
      .terms #terms-and-conditions > ol > li {
        margin-top: 1rem; }
        .terms #terms-and-conditions > ol > li > ol {
          margin-top: .5rem; }
    .terms #terms-and-conditions ol {
      counter-reset: item;
      list-style-type: decimal; }
      .terms #terms-and-conditions ol > li {
        counter-increment: item;
        list-style-type: decimal; }
      .terms #terms-and-conditions ol ol > li {
        display: block;
        list-style-position: outside;
        padding-left: 5.4rem;
        text-indent: -5.4rem; }
      .terms #terms-and-conditions ol ol > li:before {
        content: counters(item, ".") ". ";
        margin-left: 2rem; }
      .terms #terms-and-conditions ol ol.alpha {
        counter-reset: alpha; }
        .terms #terms-and-conditions ol ol.alpha > li {
          counter-increment: alpha; }
        .terms #terms-and-conditions ol ol.alpha > li::before {
          content: counters(alpha, ".", lower-alpha) ") "; }
      .terms #terms-and-conditions ol ol.roman {
        counter-reset: roman; }
        .terms #terms-and-conditions ol ol.roman > li {
          counter-increment: roman; }
        .terms #terms-and-conditions ol ol.roman > li::before {
          content: counters(roman, ".", lower-roman) ") "; }
    .terms #terms-and-conditions .definitions {
      margin-top: .5rem;
      padding-left: 5rem; }
      .terms #terms-and-conditions .definitions li {
        list-style-position: outside; }


/*# sourceMappingURL=terms-and-conditions.css.map*/