@charset "utf-8";

/*================================================
cleaning
================================================*/
.page-header {
  background-image: url(../../../image/business/cleaning/page_header_bg.jpg);
}

.flow-item + .flow-item {
  margin-top: var(--layout-gap);
}

.flow-item-text {
  text-transform: uppercase;
}

.flow-item-arrow.up-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  padding-bottom: 3em;
}
.flow-item-arrow > .flow-item-text {
  writing-mode: vertical-rl;
  padding-bottom: 1em;
}

@media print, screen and (min-width: 960px) {
  .flow-item + .flow-item {
    margin-top:calc(var(--layout-gap)*2.25);
  }
}
