.footer.ws-footer {
  background-color: var(--wsPrimaryColor, lightgrey);
  display: block;
  color: var(--ylb-color-white, white); }
  .footer.ws-footer h2 {
    color: inherit;
    font-size: 16px;
    font-family: var(--ylb-font-family-verdana);
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 20px; }
  .footer.ws-footer a {
    color: var(--ylb-color-white, white); }
    .footer.ws-footer a:hover, .footer.ws-footer a:active, .footer.ws-footer a:focus {
      color: var(--ylb-color-white, white);
      text-decoration: underline; }

.footer--top {
  padding: 30px 15px; }
  @media (min-width: 768px) {
    .footer--top {
      padding: 80px 0; } }
  .footer--top-left-column {
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .footer--top-left-column {
        margin-bottom: 0; } }
    .footer--top-left-column img {
      max-width: 200px; }
    .footer--top-left-column .ws-logo:hover {
      opacity: 50%; }
  .footer--top-middle-column {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column; }
    @media (min-width: 768px) {
      .footer--top-middle-column {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px; } }
    @media (min-width: 1200px) {
      .footer--top-middle-column {
        grid-template-columns: repeat(3, 1fr); } }
    .footer--top-middle-column nav {
      margin-bottom: 40px; }
      @media (min-width: 768px) {
        .footer--top-middle-column nav {
          margin-bottom: 0; } }
      .footer--top-middle-column nav ul {
        padding: 0; }
        .footer--top-middle-column nav ul li {
          list-style: none;
          font-size: 16px;
          font-family: var(--ylb-font-family-verdana);
          line-height: 20px;
          margin-bottom: 20px; }
  .footer--top-right-column ul {
    display: flex;
    justify-content: flex-start; }
    .footer--top-right-column ul li {
      margin-left: 24px; }
      .footer--top-right-column ul li:first-child {
        margin-left: 0; }
      .footer--top-right-column ul li:not(:last-child) {
        margin-right: 0; }
      .footer--top-right-column ul li a {
        color: var(--ylb-color-white, white); }
        .footer--top-right-column ul li a:hover, .footer--top-right-column ul li a:active, .footer--top-right-column ul li a:focus {
          color: var(--ylb-color-white, white);
          opacity: 50%; }
        .footer--top-right-column ul li a i {
          font-size: 28px; }

.footer--bottom {
  padding: 20px 10px;
  background-color: rgba(0, 0, 0, 0.2); }
  .footer--bottom-left-column {
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .footer--bottom-left-column {
        margin-bottom: 0; } }
    .footer--bottom-left-column .field-block-content p {
      font-size: 14px;
      font-family: var(--ylb-font-family-verdana); }
  .footer--bottom-right-column ul {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0; }
    .footer--bottom-right-column ul li {
      list-style: none; }
      .footer--bottom-right-column ul li::before {
        content: '|';
        display: inline-block; }
      .footer--bottom-right-column ul li:first-child::before {
        content: '';
        display: none; }
      .footer--bottom-right-column ul li:first-child a {
        padding-left: 0; }
      .footer--bottom-right-column ul li a {
        font-size: 14px;
        color: var(--ylb-color-white, white);
        font-family: var(--ylb-font-family-verdana);
        padding: 0 5px; }
        .footer--bottom-right-column ul li a:hover, .footer--bottom-right-column ul li a:active, .footer--bottom-right-column ul li a:focus {
          color: var(--ylb-color-white, white); }

.footer .layout-builder-block {
  background-color: transparent; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvb3Rlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrREFBa0Q7RUFDbEQsY0FBYztFQUNkLG9DQUFvQyxFQUFFO0VBQ3RDO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZiwyQ0FBMkM7SUFDM0MsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9DQUFvQyxFQUFFO0lBQ3RDO01BQ0Usb0NBQW9DO01BQ3BDLDBCQUEwQixFQUFFOztBQUVsQztFQUNFLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZLEVBQUU7RUFDbEI7SUFDRSxhQUFhO0lBQ2IsZUFBZTtJQUNmLHNCQUFzQixFQUFFO0lBQ3hCO01BQ0U7UUFDRSxhQUFhO1FBQ2IscUNBQXFDO1FBQ3JDLFNBQVMsRUFBRSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSxxQ0FBcUMsRUFBRSxFQUFFO0lBQzdDO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGdCQUFnQixFQUFFLEVBQUU7TUFDeEI7UUFDRSxVQUFVLEVBQUU7UUFDWjtVQUNFLGdCQUFnQjtVQUNoQixlQUFlO1VBQ2YsMkNBQTJDO1VBQzNDLGlCQUFpQjtVQUNqQixtQkFBbUIsRUFBRTtFQUM3QjtJQUNFLGFBQWE7SUFDYiwyQkFBMkIsRUFBRTtJQUM3QjtNQUNFLGlCQUFpQixFQUFFO01BQ25CO1FBQ0UsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0Usb0NBQW9DLEVBQUU7UUFDdEM7VUFDRSxvQ0FBb0M7VUFDcEMsWUFBWSxFQUFFO1FBQ2hCO1VBQ0UsZUFBZSxFQUFFOztBQUUzQjtFQUNFLGtCQUFrQjtFQUNsQixvQ0FBb0MsRUFBRTtFQUN0QztJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0UsZUFBZTtNQUNmLDJDQUEyQyxFQUFFO0VBQ2pEO0lBQ0UsYUFBYTtJQUNiLDJCQUEyQjtJQUMzQixlQUFlO0lBQ2YsVUFBVSxFQUFFO0lBQ1o7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLFlBQVk7UUFDWixxQkFBcUIsRUFBRTtNQUN6QjtRQUNFLFdBQVc7UUFDWCxhQUFhLEVBQUU7TUFDakI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlO1FBQ2Ysb0NBQW9DO1FBQ3BDLDJDQUEyQztRQUMzQyxjQUFjLEVBQUU7UUFDaEI7VUFDRSxvQ0FBb0MsRUFBRTs7QUFFaEQ7RUFDRSw2QkFBNkIsRUFBRSIsImZpbGUiOiJmb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZvb3Rlci53cy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgbGlnaHRncmV5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTsgfVxuICAuZm9vdGVyLndzLWZvb3RlciBoMiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS15bGItZm9udC1mYW1pbHktdmVyZGFuYSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mb290ZXIud3MtZm9vdGVyIGEge1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTsgfVxuICAgIC5mb290ZXIud3MtZm9vdGVyIGE6aG92ZXIsIC5mb290ZXIud3MtZm9vdGVyIGE6YWN0aXZlLCAuZm9vdGVyLndzLWZvb3RlciBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb290ZXItLXRvcCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLS10b3Age1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLmZvb3Rlci0tdG9wLWxlZnQtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLS10b3AtbGVmdC1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZm9vdGVyLS10b3AtbGVmdC1jb2x1bW4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAuZm9vdGVyLS10b3AtbGVmdC1jb2x1bW4gLndzLWxvZ286aG92ZXIge1xuICAgICAgb3BhY2l0eTogNTAlOyB9XG4gIC5mb290ZXItLXRvcC1taWRkbGUtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLS10b3AtbWlkZGxlLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlci0tdG9wLW1pZGRsZS1jb2x1bW4ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgICAuZm9vdGVyLS10b3AtbWlkZGxlLWNvbHVtbiBuYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItLXRvcC1taWRkbGUtY29sdW1uIG5hdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuZm9vdGVyLS10b3AtbWlkZGxlLWNvbHVtbiBuYXYgdWwge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mb290ZXItLXRvcC1taWRkbGUtY29sdW1uIG5hdiB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXlsYi1mb250LWZhbWlseS12ZXJkYW5hKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiB1bCBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgICAgLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuZm9vdGVyLS10b3AtcmlnaHQtY29sdW1uIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4gdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTsgfVxuICAgICAgICAuZm9vdGVyLS10b3AtcmlnaHQtY29sdW1uIHVsIGxpIGE6aG92ZXIsIC5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4gdWwgbGkgYTphY3RpdmUsIC5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4gdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICAgICAgICAgIG9wYWNpdHk6IDUwJTsgfVxuICAgICAgICAuZm9vdGVyLS10b3AtcmlnaHQtY29sdW1uIHVsIGxpIGEgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mb290ZXItLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5mb290ZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmZvb3Rlci0tYm90dG9tLWxlZnQtY29sdW1uIC5maWVsZC1ibG9jay1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXlsYi1mb250LWZhbWlseS12ZXJkYW5hKTsgfVxuICAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gdWwgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LXZlcmRhbmEpO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHVsIGxpIGE6aG92ZXIsIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gdWwgbGkgYTphY3RpdmUsIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpOyB9XG5cbi5mb290ZXIgLmxheW91dC1idWlsZGVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiJdfQ== */