/*! `Bootstrap 4` Bootstrap 4 theme */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:200,300,400,700);
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap");
.footer-wrapper {
  background-color: #f2f2f2; }
  .footer-wrapper .footer {
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 5rem; }
    .footer-wrapper .footer section.region-footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-flow: column;
          -ms-flex-flow: column;
              flex-flow: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media screen and (min-width: 992px) {
        .footer-wrapper .footer section.region-footer {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-flow: row;
              -ms-flex-flow: row;
                  flex-flow: row; } }
      .footer-wrapper .footer section.region-footer div[id$="-copyright"] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
            -ms-flex-flow: column;
                flex-flow: column;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-flow: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 1rem 1rem 0 1rem;
        font-size: 12px; }
      .footer-wrapper .footer section.region-footer .menu--footer {
        padding: 1rem 0;
        font-size: 12px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
            -ms-flex-flow: column;
                flex-flow: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .footer-wrapper .footer section.region-footer .menu--footer ul.nav {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-flow: row;
              -ms-flex-flow: row;
                  flex-flow: row;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          padding: 1rem 1rem 0 1rem; }
          .footer-wrapper .footer section.region-footer .menu--footer ul.nav li {
            padding: 0 1rem; }
