.iconlist-link img, .iconlist-link svg {
  max-width: 15%;
  display: block;
  float: left;
  height: calc(3rem + 1.8vw);
  width: auto;
  margin: 10px;
}

@media screen and (min-width: 1200px) {
  .iconlist-link img, .iconlist-link svg {
    height: 3.6rem;
  }
}
.iconlist-link {
  padding: 1rem 0;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  display: block;
}
.iconlist-link > * {
  vertical-align: middle;
}
.iconlist-link + .iconlist-link {
  border-top: 0;
}
.iconlist-link h3 {
  display: block;
  margin-bottom: 0.33em;
}
.iconlist-link .iconlist-text {
  display: block;
  max-width: 75%;
  float: left;
  margin-bottom: 0;
  padding-right: 1rem;
  padding-left: 1.5rem;
}

a.iconlist-link::before {
  display: block;
  float: right;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 700 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 2rem;
  vertical-align: text-bottom;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f285";
  padding-left: 0.8rem;
}

@media screen and (max-width: 991px) {
  .frame-type-2col-container .col-12:last-of-type > .iconlist-link:first-of-type {
    border-top: 1px solid black;
  }
}

/*# sourceMappingURL=Frontend.css.map */
