.journey-information-list{
  display:flex;
  flex-wrap:wrap;
  background:#fff;
  z-index:2;
  position:relative;
  padding:1rem 1rem 0;
}

.info-block{
  flex:1 0 50%;
  padding:1rem;
  text-align:center;
  font-size:1.25rem;
  border-bottom:1px solid #b4b7c7;
}
.info-block:nth-child(odd){
  border-right:1px solid #b4b7c7;
}
.info-block.info-cta{
  border-right:none;
}
.info-block.info-cta.odd{
  background:linear-gradient(135deg, #e0e0e0, #fff 62%);
}
.info-block.info-cta .book-button{
  margin-top:1rem;
}
.info-block .property .icons{
  display:block;
  font-size:1.8125rem;
}
.info-block .value{
  font-size:1.3rem;
  color:#4c2f48;
}
.info-block .value .note{
  display:block;
  color:#657078;
  font-size:1rem;
}

body>.info-cta{
  border-right:none;
  position:fixed;
  z-index:1;
  text-align:left;
  bottom:0;
  width:100%;
  background:#fff;
  border-top:1px solid #b4b7c7;
}
body>.info-cta .note:not(.extra){
  display:inline;
}
body>.info-cta .book-button{
  position:absolute;
  top:0;
  right:0;
}

@media (min-width:992px){
  #sidebar-right.sidebar-sticky{
    position:relative;
    display:flex;
    align-self:stretch;
  }

  .sticky-info{
    position:sticky;
    z-index:2;
    bottom:0;
    align-self:flex-end;
  }

  .info-cta{
    z-index:3;
  }
}

/*# sourceMappingURL=routes-journey-information.css.map */