/*
$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop
*/
.to-top {
  display: none;
}
@media (min-width: 37.5rem) {
  .to-top {
    position: fixed;
    left: 1.4vw;
    bottom: 2rem;
    display: block;
    text-align: center;
    z-index: 3;
  }
}
@media (min-width: tablet-small) {
  .to-top {
    position: fixed;
    left: 1.4vw;
    bottom: 2rem;
    display: block;
    text-align: center;
    z-index: 3;
  }
}
@media (min-width: 48rem) {
  .to-top {
    left: 2vw;
  }
}
@media (min-width: tablet) {
  .to-top {
    left: 2vw;
  }
}
.to-top.js-initialized {
  visibility: visible;
}
.to-top a {
  font-size: 0.875rem;
  font-size: clamp(0.875rem, .55vw + .55vh, 1.25rem);
  font-weight: 300;
  line-height: 1.6;
  font-size: 1rem;
  display: block;
  color: #707B8C;
  font-weight: 600;
  letter-spacing: 0.05rem;
  text-decoration: none;
  writing-mode: sideways-lr;
  white-space: nowrap;
  transition: all 0.5s;
  -webkit-tap-highlight-color: transparent;
}
.to-top a.insideFooter {
  color: #F6F8F4;
  letter-spacing: 0.02rem;
}
.to-top__arrow {
  display: inline-block;
  margin-top: 0.75rem;
  color: #DCDC00;
  transition: color 0.5s;
}
.to-top__arrow svg {
  display: block;
  height: 2.8rem;
  width: auto;
}
.to-top__arrow .to-top__arrow-up {
  display: none;
}
.to-top__arrow.arrow-up .to-top__arrow-down {
  display: none;
}
.to-top__arrow.arrow-up .to-top__arrow-up {
  display: block;
}
.to-top a.insideFooter ~ .to-top__arrow {
  color: #fff;
}
.to-top a.insideFooter ~ .to-top__arrow::after {
  border-top-color: #F6F8F4;
}
.to-top a.insideFooter ~ .to-top__arrow::before {
  border-bottom-color: #F6F8F4;
}

body.overlay .to-top a {
  color: #89A290;
}
body.overlay .to-top__arrow {
  background: #89A290;
}
body.overlay .to-top__arrow::after {
  border-top-color: #89A290;
}
body.overlay .to-top__arrow::before {
  border-bottom-color: #89A290;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2FD%3A%5C%2Fwamp64%5C%2Fwww%5C%2Famag%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2FD%3A%5C%2Fwamp64%5C%2Fwww%5C%2Famag%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Ffrontend%5C%2Ftotop.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2FD%3A%5C%2Fwamp64%5C%2Fwww%5C%2Famag%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2FD%3A%5C%2Fwamp64%5C%2Fwww%5C%2Famag%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BEACI%3B%3BADoCI%3BECrCR%3BIAIQ%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3B%3B%3BADmFA%3BEC5FR%3BIAIQ%3BIACA%3BIACA%3BIACA%3BIACA%3BIACA%3B%3B%3BADmCA%3BEC5CR%3BIAaQ%3B%3B%3BAD%2BEA%3BEC5FR%3BIAaQ%3B%3B%3BAAGJ%3BEACI%3B%3BAAGJ%3BEC4EA%3BEACA%3BEACA%2CaCxFgB%3BEDyFhB%3BED7EI%3BEACA%3BEACA%2COEOU%3BEFNV%2CaEbe%3BEFcf%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%2COElBW%3BEFmBX%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2COEPM%3BEFQN%3B%3BAAEA%3BEACI%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3B%3BAAIA%3BEACI%3B%3BAAEJ%3BEACI%3B%3BAAKZ%3BEACI%2COEpDK%3B%3BAFsDL%3BEACI%2CkBEpDO%3B%3BAFsDX%3BEACI%2CqBEvDO%3B%3B%3BAF6Df%3BEACI%2COE3DO%3B%3BAF8DX%3BEACI%2CYE%5C%2FDO%3B%3BAFiEP%3BEACI%2CkBElEG%3B%3BAFoEP%3BEACI%2CqBErEG%22%7D */