.remove,
.hide {
  display:none !important
}

.block {
  display:block !important
}
.overflow-y {
  overflow-y:scroll;
  overflow-x:hidden;
  display:block;
}
.overflow-x {
  overflow-y:hidden;
  overflow-x:scroll;
  display:block;
}
.inline-block {
  display:inline-block !important
}

.flex {
  display:flex
}

.hidden {
  visibility:hidden;
  position:absolute !important;
  top:-100000px;
  left:-100000px
}
.round { border-radius:var(--radius);}
.visible {
  visibility:visible;
  position:relative;
  top:unset;
  left:unset
}

.index {
  z-index:0
}

.right {
  float:right
}

.left {
  float:left
}

.clear::after,
.clearfix::after {
  content:" ";
  visibility:hidden;
  display:block;
  height:0;
  clear:both
}

.sticky {
  position:-webkit-sticky;
  position:sticky;
  top:0
}

.absolute {
  position:absolute !important
}

.relative {
  position:relative !important
}

.fixed {
  height:auto;
  position:fixed !important;
  z-index:100 !important
}

.from-all,
.from-top {
  top:0
}

.from-all,
.from-right {
  right:0
}

.from-all,
.from-bottom {
  bottom:0
}

.from-all,
.from-left {
  left:0
}

.to-all,
.to-top {
  top:1em
}

.to-all,
.to-right {
  right:1em
}

.to-all,
.to-bottom {
  bottom:1em
}

.to-all,
.to-left {
  left:1em
}

.to-all-x2,
.to-top-x2 {
  top:2em
}

.to-all-x2,
.to-right-x2 {
  right:2em
}

.to-all-x2,
.to-bottom-x2 {
  bottom:2em
}

.to-all-x2,
.to-left-x2 {
  left:2em
}

.to-all-x3,
.to-top-x3 {
  top:3em
}

.to-all-x3,
.to-right-x3 {
  right:3em
}

.to-all-x3,
.to-bottom-x3 {
  bottom:3em
}

.to-all-x3,
.to-left-x3 {
  left:3em
}

.opacity-00 {
  opacity:0 !important
}

.opacity-01 {
  opacity:.1 !important
}

.opacity-02 {
  opacity:.2 !important
}

.opacity-03 {
  opacity:.3 !important
}

.opacity-04 {
  opacity:.4 !important
}

.opacity-05 {
  opacity:.5 !important
}

.opacity-06 {
  opacity:.6 !important
}

.opacity-07 {
  opacity:.7 !important
}

.opacity-08 {
  opacity:.8 !important
}

.opacity-09 {
  opacity:.9 !important
}

.opacity-097 {
  opacity:.97 !important
}

.phone-show {
  display:none !important
}

@media (max-width:480px) {
  .phone-show {
    display:block !important
  }

  .phone-hide {
    display:none !important
  }

  .phone-block {
    display:block !important
  }

  .phone-inline-block {
    display:inline-block !important
  }

  .phone-left {
    float:left;
  }

  .phone-right {
    float:right;
  }
}