#block-exposedformproduct-searchsearch-results h2 {
  margin: 0 0 1.6rem 0; }
  @media (min-width: 48em) {
    #block-exposedformproduct-searchsearch-results h2 {
      margin: 0 0 3rem 0; } }

form#views-exposed-form-product-search-search-results {
  background: #F0F4F5;
  border-radius: 0.3rem;
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end; }
  @media (min-width: 62em) {
    form#views-exposed-form-product-search-search-results {
      padding: 1.6rem;
      -ms-flex-direction: row;
          flex-direction: row; } }
  form#views-exposed-form-product-search-search-results .form-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0 0 1rem 0;
    width: 100%; }
    @media (min-width: 62em) {
      form#views-exposed-form-product-search-search-results .form-item {
        width: 33%;
        margin: 0 1rem 0 0; } }
    form#views-exposed-form-product-search-search-results .form-item label {
      font-size: 0.7rem;
      color: #030D10;
      font-weight: 700;
      margin: 0 0 0.4rem 0; }
    form#views-exposed-form-product-search-search-results .form-item select {
      font-size: 0.7rem;
      color: #364043;
      padding: 0 1.6rem 0 0.8rem;
      border-radius: 0.2rem;
      height: 1.9rem;
      background-image: url("../../../images/icons/chevron-lg_down.svg");
      background-repeat: no-repeat;
      background-position: right 0.7rem center;
      background-color: #ffffff;
      border: 1px solid #9EA6A9;
      width: 100%; }
  @media (max-width: 61.9375em) {
    form#views-exposed-form-product-search-search-results #edit-actions {
      width: 100%; } }
  form#views-exposed-form-product-search-search-results input[type="submit"] {
    font-size: 0.8rem;
    border-radius: 4px;
    border: 2px solid #ED601A;
    color: inherit;
    font-weight: 700;
    padding: 0.4rem 0.8rem;
    margin: 0;
    background: #F0F4F5;
    transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
    position: relative;
    display: inline-block; }
    @media (max-width: 61.9375em) {
      form#views-exposed-form-product-search-search-results input[type="submit"] {
        width: 100%;
        text-align: left; } }
    form#views-exposed-form-product-search-search-results input[type="submit"]:after {
      content: "";
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 15px;
      width: 1.1rem;
      height: 0.8rem;
      background-image: url("../../../images/icons/arrow.svg");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      transform-origin: 50% 50%; }
    form#views-exposed-form-product-search-search-results input[type="submit"]:hover {
      text-decoration: underline;
      border-color: #5FD3E8;
      -webkit-text-decoration-color: inherit;
              text-decoration-color: inherit;
      transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
  form#views-exposed-form-product-search-search-results input[type="text"].form-text {
    font-size: 0.7rem;
    color: #364043;
    padding: 0 0.8rem 0 2.1rem;
    border-radius: 0.2rem;
    height: 1.9rem;
    background-image: url("../../../images/icons/search-left.svg");
    background-repeat: no-repeat;
    background-position: left 0.7rem center;
    background-color: #ffffff;
    border: 1px solid #9EA6A9;
    width: 100%; }

#block-views-block-product-search-search-results header {
  font-size: 0.7rem;
  color: #364043;
  margin: 0 0 1.6rem 0; }
  @media (min-width: 62em) {
    #block-views-block-product-search-search-results header {
      margin: 0 0 2.2rem 0; } }
  #block-views-block-product-search-search-results header h2 {
    margin: 0 0 0.8rem 0;
    font-size: 0.7rem;
    color: #364043;
    font-weight: 400; }

#block-views-block-product-search-search-results ul.products--wrapper {
  margin: 0;
  padding: 0;
  display: -ms-grid;
  display: grid;
  column-gap: 2rem;
  row-gap: 1rem;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr); }
  @media (min-width: 48em) {
    #block-views-block-product-search-search-results ul.products--wrapper {
      row-gap: 2rem;
      -ms-grid-columns: (1fr)[2];
          grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 62em) {
    #block-views-block-product-search-search-results ul.products--wrapper {
      -ms-grid-columns: (minmax(0, 1fr))[3];
          grid-template-columns: repeat(3, minmax(0, 1fr)); } }
  #block-views-block-product-search-search-results ul.products--wrapper header {
    font-size: 0.7rem;
    color: #364043;
    margin: 0 0 2.2rem 0; }
    #block-views-block-product-search-search-results ul.products--wrapper header h2 {
      margin: 0 0 0.8rem 0;
      font-size: 0.7rem;
      color: #364043;
      font-weight: 400; }
  #block-views-block-product-search-search-results ul.products--wrapper li.product-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    #block-views-block-product-search-search-results ul.products--wrapper li.product-item .product--borders {
      border: 0.1rem solid #DFE7EA;
      border-radius: 0.3rem;
      background: #ffffff;
      padding: 1rem; }
      @media (min-width: 48em) {
        #block-views-block-product-search-search-results ul.products--wrapper li.product-item .product--borders {
          padding: 1.6rem; } }
  #block-views-block-product-search-search-results ul.products--wrapper .empty-results {
    grid-column-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1; }

#block-views-block-product-search-search-results ul.views-filters-summary {
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start; }
  @media (min-width: 62em) {
    #block-views-block-product-search-search-results ul.views-filters-summary {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: center;
          align-items: center; } }
  #block-views-block-product-search-search-results ul.views-filters-summary li {
    margin: 0 0 0.6rem 0;
    padding: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: relative;
    transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent; }
    #block-views-block-product-search-search-results ul.views-filters-summary li:hover {
      text-decoration: underline;
      border-color: #030D10;
      -webkit-text-decoration-color: #364043;
              text-decoration-color: #364043;
      transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
    @media (min-width: 62em) {
      #block-views-block-product-search-search-results ul.views-filters-summary li {
        margin: 0 0.6rem 0 0; } }
  #block-views-block-product-search-search-results ul.views-filters-summary .value {
    display: inline-block;
    font-weight: inherit;
    border-radius: 0;
    margin: 0 0 0 0.775rem;
    padding: 0;
    border: none; }
  #block-views-block-product-search-search-results ul.views-filters-summary a.remove-filter {
    border: none;
    background-color: transparent;
    font-size: inherit;
    margin: 0;
    padding: 0;
    color: inherit;
    vertical-align: inherit;
    border-radius: 0;
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    text-align: right;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    text-indent: 0.5rem; }
  #block-views-block-product-search-search-results ul.views-filters-summary li.item {
    font-size: 0.7rem;
    border: none;
    background: #F0F4F5;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0.3rem 0.6rem;
    border-radius: 5rem;
    color: #364043;
    font-weight: 700; }
  #block-views-block-product-search-search-results ul.views-filters-summary a.reset {
    font-size: 0.7rem;
    font-weight: 700;
    transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
    background-image: url("../../../images/icons/filter-x.svg");
    padding: 0 0 0 1rem;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0;
    display: block; }
    #block-views-block-product-search-search-results ul.views-filters-summary a.reset:hover {
      text-decoration: underline;
      border-color: #030D10;
      -webkit-text-decoration-color: #364043;
              text-decoration-color: #364043;
      transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.products-view-footer--wrapper {
  padding: 1.6rem 0 0 0; }
  @media (min-width: 62em) {
    .products-view-footer--wrapper {
      padding: 3rem 0 0 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; } }
  .products-view-footer--wrapper .footer-link {
    display: inline-block;
    margin: 1.6rem 0 0 0; }
    @media (min-width: 62em) {
      .products-view-footer--wrapper .footer-link {
        margin: 0 0 0 auto; } }
    .products-view-footer--wrapper .footer-link a {
      border-radius: 4px;
      border: 2px solid #ED601A;
      color: inherit;
      font-weight: 700;
      padding: 0.3rem 2.2rem 0.4rem 1rem;
      margin: 0;
      transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      transition: text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      text-decoration: underline;
      -webkit-text-decoration-color: transparent;
              text-decoration-color: transparent;
      position: relative;
      display: inline-block;
      font-size: 0.8rem; }
      @media (min-width: 48em) {
        .products-view-footer--wrapper .footer-link a {
          font-size: 1rem; } }
      .products-view-footer--wrapper .footer-link a:after {
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 15px;
        width: 1.1rem;
        height: 0.8rem;
        background-image: url("../../../images/icons/arrow.svg");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        transform-origin: 50% 50%; }
      .products-view-footer--wrapper .footer-link a:hover {
        text-decoration: underline;
        border-color: #5FD3E8;
        -webkit-text-decoration-color: inherit;
                text-decoration-color: inherit;
        transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

#block-vertafore-content article .field--name-field-component {
  row-gap: 2rem; }
  @media (max-width: 47.9375em) {
    #block-vertafore-content article .field--name-field-component {
      margin-bottom: 3rem; } }
  @media (min-width: 48em) {
    #block-vertafore-content article .field--name-field-component {
      row-gap: 3rem; } }
  @media (min-width: 75em) {
    #block-vertafore-content article .field--name-field-component {
      row-gap: 3rem; } }
