/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */
/* main.css 2.1.0 | MIT License | https://github.com/h5bp/main.css#readme */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
  fieldset,hr{border:0;padding:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   @font-face {
    font-family: 'AvertaStdPE-Regular';
    src: url('../font/IntelligentDesign-AvertaStdPE-Regular.eot');
    src: url('../font/IntelligentDesign-AvertaStdPE-Regular.eot?#iefix') format('embedded-opentype'),
    url('../font/IntelligentDesign-AvertaStdPE-Regular.woff') format('woff'),
    url('../font/IntelligentDesign-AvertaStdPE-Regular.ttf') format('truetype'),
    url('../font/IntelligentDesign-AvertaStdPE-Regular.svg#IntelligentDesign-AvertaStdPE-Regular') format('svg');
    font-display: fallback;
  }

  @font-face {
    font-family: 'AvertaStdPE-Bold';
    src: url('../font/IntelligentDesign-AvertaStdPE-Bold.eot');
    src: url('../font/IntelligentDesign-AvertaStdPE-Bold.eot?#iefix') format('embedded-opentype'),
    url('../font/IntelligentDesign-AvertaStdPE-Bold.woff') format('woff'),
    url('../font/IntelligentDesign-AvertaStdPE-Bold.ttf') format('truetype'),
    url('../font/IntelligentDesign-AvertaStdPE-Bold.svg#IntelligentDesign-AvertaStdPE-Bold') format('svg');
    font-display: fallback;
  }

  @font-face {
    font-family: 'AvertaStdPE-Semibold';
    src: url('../font/IntelligentDesign-AvertaStdPE-Semibold.eot');
    src: url('../font/IntelligentDesign-AvertaStdPE-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../font/IntelligentDesign-AvertaStdPE-Semibold.woff') format('woff'),
    url('../font/IntelligentDesign-AvertaStdPE-Semibold.ttf') format('truetype'),
    url('../font/IntelligentDesign-AvertaStdPE-Semibold.svg#IntelligentDesign-AvertaStdPE-Semibold') format('svg');
    font-display: fallback;
  }

  *{
    box-sizing:border-box;
  }

  ul, ol{
    list-style:none;
    margin:0;
    padding:0;
  }

  ul li:not(:last-child), ol li:not(:last-child){
    margin-bottom:24px;
  }

  @media only screen and (max-width: 768px) {

    ul li:not(:last-child), ol li:not(:last-child){
      margin-bottom:16px;
    }

  }

  button{
    cursor:pointer;
  }

  button:active,
  button:focus {
    outline:none;
  }

  p{
    margin:0;
  }

/* ==========================================================================
   Helper classes
   ========================================================================== */

  .hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:" ";display:table}.clearfix::after{clear:both}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   https://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

  @media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
