.collapsableTriggerMobile {
  border-bottom: 1px solid rgba(60, 62, 62, 0.2);
  padding-right: 1.5em;
  padding-bottom: .5em;
  position: relative;
}
.pageFooter .collapsableTriggerMobile {
  border-color: rgba(245, 247, 244, 0.2);
}
.collapsableTriggerMobile:after {
  background: url(/UI/icon-angle.svg) no-repeat right top;
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: 0;
  top: .35em;
  width: 20px;
  -webkit-transition: transform 0.15s;
  -moz-transition: transform 0.15s;
  -o-transition: transform 0.15s;
  transition: transform 0.15s;
}
.collapsableTriggerMobile.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media screen and (min-width: 35em) {
  .collapsableTriggerMobile {
    border-bottom: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  .collapsableTriggerMobile:after {
    content: none;
  }
}
.collapsedOnMobile {
  display: none;
}
@media screen and (min-width: 35em) {
  .collapsedOnMobile {
    display: block;
  }
}
@media screen and (max-width: 34.9375em) {
  .hideOnMobile {
    display: none !important;
  }
}
@media screen and (max-width: 59.9375em) {
  .hideOnTablet {
    display: none !important;
  }
}
@media screen and (min-width: 60em) {
  .showOnTablet {
    display: none;
  }
}
