._1ru5wqr1-3-15-1 {
  container-type: inline-size;
  container-name: _1ru5wqr0-3-15-1;
  width: 100%;
}
._1ru5wqr2-3-15-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  width: 100%;
  gap: var(--dt-spacings-size-8, 8px);
}
._1ru5wqr3-3-15-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: var(--dt-spacings-size-8, 8px);
}
._1ru5wqr5-3-15-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: var(--dt-spacings-size-8, 8px);
}
._1ru5wqr6-3-15-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: var(--dt-spacings-size-8, 8px);
}
._1ru5wqr7-3-15-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: var(--dt-spacings-size-8, 8px);
}
._1ru5wqra-3-15-1 {
  flex: 1 1 0;
  min-width: 0;
}
._1ru5wqrc-3-15-1 {
  display: none;
}
._1ru5wqrd-3-15-1 {
  display: flex;
  flex-direction: column;
  gap: var(--dt-spacings-size-8, 8px);
  width: 100%;
}
._1ru5wqre-3-15-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: var(--dt-spacings-size-8, 8px);
}
@container _1ru5wqr0-3-15-1 (min-width: 961px) {
  ._1ru5wqr3-3-15-1 {
    order: 0;
  }
  ._1ru5wqr4-3-15-1 {
    order: 10;
  }
  ._1ru5wqr5-3-15-1 {
    order: 20;
  }
  ._1ru5wqr6-3-15-1 {
    order: 40;
  }
  ._1ru5wqr7-3-15-1 {
    order: 60;
  }
  ._1ru5wqr8-3-15-1 {
    order: 50;
    margin-left: auto;
  }
  ._1ru5wqra-3-15-1 {
    order: 30;
  }
  ._1ru5wqrb-3-15-1 {
    order: 70;
  }
  ._1ru5wqre-3-15-1 {
    order: 80;
  }
}
@container _1ru5wqr0-3-15-1 (max-width: 960px) {
  ._1ru5wqr2-3-15-1 {
    flex-wrap: wrap;
    row-gap: 0;
  }
  ._1ru5wqr3-3-15-1 {
    order: var(--strato-fc-zone-a-order-tablet, 0);
  }
  ._1ru5wqr4-3-15-1 {
    order: 10;
  }
  ._1ru5wqr5-3-15-1 {
    order: var(--strato-fc-zone-b-order-tablet, 30);
  }
  ._1ru5wqr6-3-15-1 {
    order: var(--strato-fc-zone-c-order-tablet, 40);
  }
  ._1ru5wqr7-3-15-1 {
    order: var(--strato-fc-zone-d-order-tablet, 50);
  }
  ._1ru5wqr8-3-15-1 {
    order: 20;
    margin-left: auto;
  }
  ._1ru5wqr9-3-15-1 {
    margin-bottom: var(--dt-spacings-size-8, 8px);
  }
  ._1ru5wqra-3-15-1 {
    order: 60;
  }
  ._1ru5wqrb-3-15-1 {
    order: 70;
  }
  ._1ru5wqrc-3-15-1 {
    display: block;
    order: 55;
    flex-basis: 100%;
    height: 0;
  }
  ._1ru5wqre-3-15-1 {
    order: var(--strato-fc-zone-e-order-tablet, 80);
  }
}
@container _1ru5wqr0-3-15-1 (max-width: 640px) {
  ._1ru5wqr2-3-15-1 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: var(--dt-spacings-size-8, 8px);
  }
  ._1ru5wqr3-3-15-1 {
    order: var(--strato-fc-zone-a-order-mobile, 0);
  }
  ._1ru5wqr5-3-15-1 {
    order: var(--strato-fc-zone-b-order-mobile, 30);
  }
  ._1ru5wqr6-3-15-1 {
    order: var(--strato-fc-zone-c-order-mobile, 40);
  }
  ._1ru5wqr7-3-15-1 {
    order: var(--strato-fc-zone-d-order-mobile, 50);
  }
  ._1ru5wqr8-3-15-1 {
    margin-left: 0;
  }
  ._1ru5wqr9-3-15-1 {
    margin-bottom: 0;
  }
  ._1ru5wqra-3-15-1 {
    order: 60;
    flex: none;
    align-self: stretch;
  }
  ._1ru5wqrb-3-15-1 {
    order: 70;
  }
  ._1ru5wqrc-3-15-1 {
    display: none;
  }
  ._1ru5wqre-3-15-1 {
    order: var(--strato-fc-zone-e-order-mobile, 80);
  }
}