:root {
  --color-main: #ff7919;
  --color-f: #fff;
  --color-3: #333;
  --color-6: #666;
  --color-9: #999;
  --color-c: #ccc;
  --color-f5: #f5f5f5;
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
html {
  font-size: 0.08333333vw;
}
body {
  font-family: "Microsoft YaHei", "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14em;
}
a {
  text-decoration: none;
  color: #333;
}
.g-hover {
  cursor: pointer;
}
.g-hover:hover {
  color: var(--color-main);
  transition: all 0.25s;
}
input,
textarea {
  outline: none;
  border: 0;
}
input:focus,
textarea:focus {
  outline: none;
}
li {
  list-style: none;
}
.g-hide {
  visibility: hidden !important;
  opacity: 0 !important;
}
.g-show {
  visibility: visible !important;
  opacity: 1 !important;
}
.g-pint {
  cursor: pointer;
}
.g-text-wrap {
  white-space: pre-wrap;
  /* 保留格式且自动换行 */
  word-wrap: break-word;
  /* 允许长单词断行 */
}
.g-text-nowrap {
  white-space: nowrap;
}
.g-rela,
.g-relative {
  position: relative;
}
.g-abso,
.g-absolute {
  position: absolute;
}
.g-flex {
  display: box;
  display: -ms-box;
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
}
.g-flex-1 {
  flex: 1;
}
.g-flex-wrap {
  flex-wrap: wrap;
}
.g-flex-nowrap {
  flex-wrap: nowrap;
}
.g-flex-col {
  display: flex;
  flex-direction: column;
}
.g-col-top {
  align-items: flex-start;
}
.g-col-center {
  align-items: center;
}
.g-col-bottom {
  align-items: flex-end;
}
.g-row-center {
  justify-content: center;
}
.g-row-left {
  justify-content: flex-start;
}
.g-row-right {
  justify-content: flex-end;
}
.g-row-between {
  justify-content: space-between;
}
.g-row-around {
  justify-content: space-around;
}
.g-color {
  color: #ff7919;
}
.g-color-3 {
  color: #333;
}
.g-color-6 {
  color: #666;
}
.g-color-9 {
  color: #999;
}
.g-color-c {
  color: #ccc;
}
.g-color-f {
  color: #fff;
}
.g-bg-f {
  background-color: #fff;
}
.g-bg-f5 {
  background-color: #f5f5f5;
}
.g-bg-c {
  background-color: #ccc;
}
.g-bg-3 {
  background-color: #333;
}
.g-bg-9 {
  background-color: #999;
}
.g-text-left {
  text-align: left;
}
.g-text-right {
  text-align: right;
}
.g-text-center {
  text-align: center;
}
.g-line-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.g-line-2 {
  -webkit-line-clamp: 2;
}
.g-line-3 {
  -webkit-line-clamp: 3;
}
.g-line-4 {
  -webkit-line-clamp: 4;
}
.g-line-5 {
  -webkit-line-clamp: 5;
}
.g-line-2,
.g-line-3,
.g-line-4,
.g-line-5 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.g-font-0 {
  font-size: 0rem;
}
.g-font-1 {
  font-size: 1rem;
}
.g-font-2 {
  font-size: 2rem;
}
.g-font-3 {
  font-size: 3rem;
}
.g-font-4 {
  font-size: 4rem;
}
.g-font-5 {
  font-size: 5rem;
}
.g-font-6 {
  font-size: 6rem;
}
.g-font-7 {
  font-size: 7rem;
}
.g-font-8 {
  font-size: 8rem;
}
.g-font-9 {
  font-size: 9rem;
}
.g-font-10 {
  font-size: 10rem;
}
.g-font-11 {
  font-size: 11rem;
}
.g-font-12 {
  font-size: 12rem;
}
.g-font-13 {
  font-size: 13rem;
}
.g-font-14 {
  font-size: 14rem;
}
.g-font-15 {
  font-size: 15rem;
}
.g-font-16 {
  font-size: 16rem;
}
.g-font-17 {
  font-size: 17rem;
}
.g-font-18 {
  font-size: 18rem;
}
.g-font-19 {
  font-size: 19rem;
}
.g-font-20 {
  font-size: 20rem;
}
.g-font-21 {
  font-size: 21rem;
}
.g-font-22 {
  font-size: 22rem;
}
.g-font-23 {
  font-size: 23rem;
}
.g-font-24 {
  font-size: 24rem;
}
.g-font-25 {
  font-size: 25rem;
}
.g-font-26 {
  font-size: 26rem;
}
.g-font-27 {
  font-size: 27rem;
}
.g-font-28 {
  font-size: 28rem;
}
.g-font-29 {
  font-size: 29rem;
}
.g-font-30 {
  font-size: 30rem;
}
.g-font-31 {
  font-size: 31rem;
}
.g-font-32 {
  font-size: 32rem;
}
.g-font-33 {
  font-size: 33rem;
}
.g-font-34 {
  font-size: 34rem;
}
.g-font-35 {
  font-size: 35rem;
}
.g-font-36 {
  font-size: 36rem;
}
.g-font-37 {
  font-size: 37rem;
}
.g-font-38 {
  font-size: 38rem;
}
.g-font-39 {
  font-size: 39rem;
}
.g-font-40 {
  font-size: 40rem;
}
.g-font-41 {
  font-size: 41rem;
}
.g-font-42 {
  font-size: 42rem;
}
.g-font-43 {
  font-size: 43rem;
}
.g-font-44 {
  font-size: 44rem;
}
.g-font-45 {
  font-size: 45rem;
}
.g-font-46 {
  font-size: 46rem;
}
.g-font-47 {
  font-size: 47rem;
}
.g-font-48 {
  font-size: 48rem;
}
.g-font-49 {
  font-size: 49rem;
}
.g-font-50 {
  font-size: 50rem;
}
.g-font-51 {
  font-size: 51rem;
}
.g-font-52 {
  font-size: 52rem;
}
.g-font-53 {
  font-size: 53rem;
}
.g-font-54 {
  font-size: 54rem;
}
.g-font-55 {
  font-size: 55rem;
}
.g-font-56 {
  font-size: 56rem;
}
.g-font-57 {
  font-size: 57rem;
}
.g-font-58 {
  font-size: 58rem;
}
.g-font-59 {
  font-size: 59rem;
}
.g-font-60 {
  font-size: 60rem;
}
.g-font-61 {
  font-size: 61rem;
}
.g-font-62 {
  font-size: 62rem;
}
.g-font-63 {
  font-size: 63rem;
}
.g-font-64 {
  font-size: 64rem;
}
.g-font-65 {
  font-size: 65rem;
}
.g-font-66 {
  font-size: 66rem;
}
.g-font-67 {
  font-size: 67rem;
}
.g-font-68 {
  font-size: 68rem;
}
.g-font-69 {
  font-size: 69rem;
}
.g-font-70 {
  font-size: 70rem;
}
.g-font-71 {
  font-size: 71rem;
}
.g-font-72 {
  font-size: 72rem;
}
.g-font-73 {
  font-size: 73rem;
}
.g-font-74 {
  font-size: 74rem;
}
.g-font-75 {
  font-size: 75rem;
}
.g-font-76 {
  font-size: 76rem;
}
.g-font-77 {
  font-size: 77rem;
}
.g-font-78 {
  font-size: 78rem;
}
.g-font-79 {
  font-size: 79rem;
}
.g-font-80 {
  font-size: 80rem;
}
.g-m-0 {
  margin: 0rem;
}
.g-m-t-0 {
  margin-top: 0rem;
}
.g-m-l-0 {
  margin-left: 0rem;
}
.g-m-r-0 {
  margin-right: 0rem;
}
.g-m-b-0 {
  margin-bottom: 0rem;
}
.g-p-0 {
  padding: 0rem;
}
.g-p-t-0 {
  padding-top: 0rem;
}
.g-p-l-0 {
  padding-left: 0rem;
}
.g-p-r-0 {
  padding-right: 0rem;
}
.g-p-b-0 {
  padding-bottom: 0rem;
}
.g-m-1 {
  margin: 1rem;
}
.g-m-t-1 {
  margin-top: 1rem;
}
.g-m-l-1 {
  margin-left: 1rem;
}
.g-m-r-1 {
  margin-right: 1rem;
}
.g-m-b-1 {
  margin-bottom: 1rem;
}
.g-p-1 {
  padding: 1rem;
}
.g-p-t-1 {
  padding-top: 1rem;
}
.g-p-l-1 {
  padding-left: 1rem;
}
.g-p-r-1 {
  padding-right: 1rem;
}
.g-p-b-1 {
  padding-bottom: 1rem;
}
.g-m-2 {
  margin: 2rem;
}
.g-m-t-2 {
  margin-top: 2rem;
}
.g-m-l-2 {
  margin-left: 2rem;
}
.g-m-r-2 {
  margin-right: 2rem;
}
.g-m-b-2 {
  margin-bottom: 2rem;
}
.g-p-2 {
  padding: 2rem;
}
.g-p-t-2 {
  padding-top: 2rem;
}
.g-p-l-2 {
  padding-left: 2rem;
}
.g-p-r-2 {
  padding-right: 2rem;
}
.g-p-b-2 {
  padding-bottom: 2rem;
}
.g-m-3 {
  margin: 3rem;
}
.g-m-t-3 {
  margin-top: 3rem;
}
.g-m-l-3 {
  margin-left: 3rem;
}
.g-m-r-3 {
  margin-right: 3rem;
}
.g-m-b-3 {
  margin-bottom: 3rem;
}
.g-p-3 {
  padding: 3rem;
}
.g-p-t-3 {
  padding-top: 3rem;
}
.g-p-l-3 {
  padding-left: 3rem;
}
.g-p-r-3 {
  padding-right: 3rem;
}
.g-p-b-3 {
  padding-bottom: 3rem;
}
.g-m-4 {
  margin: 4rem;
}
.g-m-t-4 {
  margin-top: 4rem;
}
.g-m-l-4 {
  margin-left: 4rem;
}
.g-m-r-4 {
  margin-right: 4rem;
}
.g-m-b-4 {
  margin-bottom: 4rem;
}
.g-p-4 {
  padding: 4rem;
}
.g-p-t-4 {
  padding-top: 4rem;
}
.g-p-l-4 {
  padding-left: 4rem;
}
.g-p-r-4 {
  padding-right: 4rem;
}
.g-p-b-4 {
  padding-bottom: 4rem;
}
.g-m-5 {
  margin: 5rem;
}
.g-m-t-5 {
  margin-top: 5rem;
}
.g-m-l-5 {
  margin-left: 5rem;
}
.g-m-r-5 {
  margin-right: 5rem;
}
.g-m-b-5 {
  margin-bottom: 5rem;
}
.g-p-5 {
  padding: 5rem;
}
.g-p-t-5 {
  padding-top: 5rem;
}
.g-p-l-5 {
  padding-left: 5rem;
}
.g-p-r-5 {
  padding-right: 5rem;
}
.g-p-b-5 {
  padding-bottom: 5rem;
}
.g-m-6 {
  margin: 6rem;
}
.g-m-t-6 {
  margin-top: 6rem;
}
.g-m-l-6 {
  margin-left: 6rem;
}
.g-m-r-6 {
  margin-right: 6rem;
}
.g-m-b-6 {
  margin-bottom: 6rem;
}
.g-p-6 {
  padding: 6rem;
}
.g-p-t-6 {
  padding-top: 6rem;
}
.g-p-l-6 {
  padding-left: 6rem;
}
.g-p-r-6 {
  padding-right: 6rem;
}
.g-p-b-6 {
  padding-bottom: 6rem;
}
.g-m-7 {
  margin: 7rem;
}
.g-m-t-7 {
  margin-top: 7rem;
}
.g-m-l-7 {
  margin-left: 7rem;
}
.g-m-r-7 {
  margin-right: 7rem;
}
.g-m-b-7 {
  margin-bottom: 7rem;
}
.g-p-7 {
  padding: 7rem;
}
.g-p-t-7 {
  padding-top: 7rem;
}
.g-p-l-7 {
  padding-left: 7rem;
}
.g-p-r-7 {
  padding-right: 7rem;
}
.g-p-b-7 {
  padding-bottom: 7rem;
}
.g-m-8 {
  margin: 8rem;
}
.g-m-t-8 {
  margin-top: 8rem;
}
.g-m-l-8 {
  margin-left: 8rem;
}
.g-m-r-8 {
  margin-right: 8rem;
}
.g-m-b-8 {
  margin-bottom: 8rem;
}
.g-p-8 {
  padding: 8rem;
}
.g-p-t-8 {
  padding-top: 8rem;
}
.g-p-l-8 {
  padding-left: 8rem;
}
.g-p-r-8 {
  padding-right: 8rem;
}
.g-p-b-8 {
  padding-bottom: 8rem;
}
.g-m-9 {
  margin: 9rem;
}
.g-m-t-9 {
  margin-top: 9rem;
}
.g-m-l-9 {
  margin-left: 9rem;
}
.g-m-r-9 {
  margin-right: 9rem;
}
.g-m-b-9 {
  margin-bottom: 9rem;
}
.g-p-9 {
  padding: 9rem;
}
.g-p-t-9 {
  padding-top: 9rem;
}
.g-p-l-9 {
  padding-left: 9rem;
}
.g-p-r-9 {
  padding-right: 9rem;
}
.g-p-b-9 {
  padding-bottom: 9rem;
}
.g-m-10 {
  margin: 10rem;
}
.g-m-t-10 {
  margin-top: 10rem;
}
.g-m-l-10 {
  margin-left: 10rem;
}
.g-m-r-10 {
  margin-right: 10rem;
}
.g-m-b-10 {
  margin-bottom: 10rem;
}
.g-p-10 {
  padding: 10rem;
}
.g-p-t-10 {
  padding-top: 10rem;
}
.g-p-l-10 {
  padding-left: 10rem;
}
.g-p-r-10 {
  padding-right: 10rem;
}
.g-p-b-10 {
  padding-bottom: 10rem;
}
.g-m-11 {
  margin: 11rem;
}
.g-m-t-11 {
  margin-top: 11rem;
}
.g-m-l-11 {
  margin-left: 11rem;
}
.g-m-r-11 {
  margin-right: 11rem;
}
.g-m-b-11 {
  margin-bottom: 11rem;
}
.g-p-11 {
  padding: 11rem;
}
.g-p-t-11 {
  padding-top: 11rem;
}
.g-p-l-11 {
  padding-left: 11rem;
}
.g-p-r-11 {
  padding-right: 11rem;
}
.g-p-b-11 {
  padding-bottom: 11rem;
}
.g-m-12 {
  margin: 12rem;
}
.g-m-t-12 {
  margin-top: 12rem;
}
.g-m-l-12 {
  margin-left: 12rem;
}
.g-m-r-12 {
  margin-right: 12rem;
}
.g-m-b-12 {
  margin-bottom: 12rem;
}
.g-p-12 {
  padding: 12rem;
}
.g-p-t-12 {
  padding-top: 12rem;
}
.g-p-l-12 {
  padding-left: 12rem;
}
.g-p-r-12 {
  padding-right: 12rem;
}
.g-p-b-12 {
  padding-bottom: 12rem;
}
.g-m-13 {
  margin: 13rem;
}
.g-m-t-13 {
  margin-top: 13rem;
}
.g-m-l-13 {
  margin-left: 13rem;
}
.g-m-r-13 {
  margin-right: 13rem;
}
.g-m-b-13 {
  margin-bottom: 13rem;
}
.g-p-13 {
  padding: 13rem;
}
.g-p-t-13 {
  padding-top: 13rem;
}
.g-p-l-13 {
  padding-left: 13rem;
}
.g-p-r-13 {
  padding-right: 13rem;
}
.g-p-b-13 {
  padding-bottom: 13rem;
}
.g-m-14 {
  margin: 14rem;
}
.g-m-t-14 {
  margin-top: 14rem;
}
.g-m-l-14 {
  margin-left: 14rem;
}
.g-m-r-14 {
  margin-right: 14rem;
}
.g-m-b-14 {
  margin-bottom: 14rem;
}
.g-p-14 {
  padding: 14rem;
}
.g-p-t-14 {
  padding-top: 14rem;
}
.g-p-l-14 {
  padding-left: 14rem;
}
.g-p-r-14 {
  padding-right: 14rem;
}
.g-p-b-14 {
  padding-bottom: 14rem;
}
.g-m-15 {
  margin: 15rem;
}
.g-m-t-15 {
  margin-top: 15rem;
}
.g-m-l-15 {
  margin-left: 15rem;
}
.g-m-r-15 {
  margin-right: 15rem;
}
.g-m-b-15 {
  margin-bottom: 15rem;
}
.g-p-15 {
  padding: 15rem;
}
.g-p-t-15 {
  padding-top: 15rem;
}
.g-p-l-15 {
  padding-left: 15rem;
}
.g-p-r-15 {
  padding-right: 15rem;
}
.g-p-b-15 {
  padding-bottom: 15rem;
}
.g-m-16 {
  margin: 16rem;
}
.g-m-t-16 {
  margin-top: 16rem;
}
.g-m-l-16 {
  margin-left: 16rem;
}
.g-m-r-16 {
  margin-right: 16rem;
}
.g-m-b-16 {
  margin-bottom: 16rem;
}
.g-p-16 {
  padding: 16rem;
}
.g-p-t-16 {
  padding-top: 16rem;
}
.g-p-l-16 {
  padding-left: 16rem;
}
.g-p-r-16 {
  padding-right: 16rem;
}
.g-p-b-16 {
  padding-bottom: 16rem;
}
.g-m-17 {
  margin: 17rem;
}
.g-m-t-17 {
  margin-top: 17rem;
}
.g-m-l-17 {
  margin-left: 17rem;
}
.g-m-r-17 {
  margin-right: 17rem;
}
.g-m-b-17 {
  margin-bottom: 17rem;
}
.g-p-17 {
  padding: 17rem;
}
.g-p-t-17 {
  padding-top: 17rem;
}
.g-p-l-17 {
  padding-left: 17rem;
}
.g-p-r-17 {
  padding-right: 17rem;
}
.g-p-b-17 {
  padding-bottom: 17rem;
}
.g-m-18 {
  margin: 18rem;
}
.g-m-t-18 {
  margin-top: 18rem;
}
.g-m-l-18 {
  margin-left: 18rem;
}
.g-m-r-18 {
  margin-right: 18rem;
}
.g-m-b-18 {
  margin-bottom: 18rem;
}
.g-p-18 {
  padding: 18rem;
}
.g-p-t-18 {
  padding-top: 18rem;
}
.g-p-l-18 {
  padding-left: 18rem;
}
.g-p-r-18 {
  padding-right: 18rem;
}
.g-p-b-18 {
  padding-bottom: 18rem;
}
.g-m-19 {
  margin: 19rem;
}
.g-m-t-19 {
  margin-top: 19rem;
}
.g-m-l-19 {
  margin-left: 19rem;
}
.g-m-r-19 {
  margin-right: 19rem;
}
.g-m-b-19 {
  margin-bottom: 19rem;
}
.g-p-19 {
  padding: 19rem;
}
.g-p-t-19 {
  padding-top: 19rem;
}
.g-p-l-19 {
  padding-left: 19rem;
}
.g-p-r-19 {
  padding-right: 19rem;
}
.g-p-b-19 {
  padding-bottom: 19rem;
}
.g-m-20 {
  margin: 20rem;
}
.g-m-t-20 {
  margin-top: 20rem;
}
.g-m-l-20 {
  margin-left: 20rem;
}
.g-m-r-20 {
  margin-right: 20rem;
}
.g-m-b-20 {
  margin-bottom: 20rem;
}
.g-p-20 {
  padding: 20rem;
}
.g-p-t-20 {
  padding-top: 20rem;
}
.g-p-l-20 {
  padding-left: 20rem;
}
.g-p-r-20 {
  padding-right: 20rem;
}
.g-p-b-20 {
  padding-bottom: 20rem;
}
.g-m-21 {
  margin: 21rem;
}
.g-m-t-21 {
  margin-top: 21rem;
}
.g-m-l-21 {
  margin-left: 21rem;
}
.g-m-r-21 {
  margin-right: 21rem;
}
.g-m-b-21 {
  margin-bottom: 21rem;
}
.g-p-21 {
  padding: 21rem;
}
.g-p-t-21 {
  padding-top: 21rem;
}
.g-p-l-21 {
  padding-left: 21rem;
}
.g-p-r-21 {
  padding-right: 21rem;
}
.g-p-b-21 {
  padding-bottom: 21rem;
}
.g-m-22 {
  margin: 22rem;
}
.g-m-t-22 {
  margin-top: 22rem;
}
.g-m-l-22 {
  margin-left: 22rem;
}
.g-m-r-22 {
  margin-right: 22rem;
}
.g-m-b-22 {
  margin-bottom: 22rem;
}
.g-p-22 {
  padding: 22rem;
}
.g-p-t-22 {
  padding-top: 22rem;
}
.g-p-l-22 {
  padding-left: 22rem;
}
.g-p-r-22 {
  padding-right: 22rem;
}
.g-p-b-22 {
  padding-bottom: 22rem;
}
.g-m-23 {
  margin: 23rem;
}
.g-m-t-23 {
  margin-top: 23rem;
}
.g-m-l-23 {
  margin-left: 23rem;
}
.g-m-r-23 {
  margin-right: 23rem;
}
.g-m-b-23 {
  margin-bottom: 23rem;
}
.g-p-23 {
  padding: 23rem;
}
.g-p-t-23 {
  padding-top: 23rem;
}
.g-p-l-23 {
  padding-left: 23rem;
}
.g-p-r-23 {
  padding-right: 23rem;
}
.g-p-b-23 {
  padding-bottom: 23rem;
}
.g-m-24 {
  margin: 24rem;
}
.g-m-t-24 {
  margin-top: 24rem;
}
.g-m-l-24 {
  margin-left: 24rem;
}
.g-m-r-24 {
  margin-right: 24rem;
}
.g-m-b-24 {
  margin-bottom: 24rem;
}
.g-p-24 {
  padding: 24rem;
}
.g-p-t-24 {
  padding-top: 24rem;
}
.g-p-l-24 {
  padding-left: 24rem;
}
.g-p-r-24 {
  padding-right: 24rem;
}
.g-p-b-24 {
  padding-bottom: 24rem;
}
.g-m-25 {
  margin: 25rem;
}
.g-m-t-25 {
  margin-top: 25rem;
}
.g-m-l-25 {
  margin-left: 25rem;
}
.g-m-r-25 {
  margin-right: 25rem;
}
.g-m-b-25 {
  margin-bottom: 25rem;
}
.g-p-25 {
  padding: 25rem;
}
.g-p-t-25 {
  padding-top: 25rem;
}
.g-p-l-25 {
  padding-left: 25rem;
}
.g-p-r-25 {
  padding-right: 25rem;
}
.g-p-b-25 {
  padding-bottom: 25rem;
}
.g-m-26 {
  margin: 26rem;
}
.g-m-t-26 {
  margin-top: 26rem;
}
.g-m-l-26 {
  margin-left: 26rem;
}
.g-m-r-26 {
  margin-right: 26rem;
}
.g-m-b-26 {
  margin-bottom: 26rem;
}
.g-p-26 {
  padding: 26rem;
}
.g-p-t-26 {
  padding-top: 26rem;
}
.g-p-l-26 {
  padding-left: 26rem;
}
.g-p-r-26 {
  padding-right: 26rem;
}
.g-p-b-26 {
  padding-bottom: 26rem;
}
.g-m-27 {
  margin: 27rem;
}
.g-m-t-27 {
  margin-top: 27rem;
}
.g-m-l-27 {
  margin-left: 27rem;
}
.g-m-r-27 {
  margin-right: 27rem;
}
.g-m-b-27 {
  margin-bottom: 27rem;
}
.g-p-27 {
  padding: 27rem;
}
.g-p-t-27 {
  padding-top: 27rem;
}
.g-p-l-27 {
  padding-left: 27rem;
}
.g-p-r-27 {
  padding-right: 27rem;
}
.g-p-b-27 {
  padding-bottom: 27rem;
}
.g-m-28 {
  margin: 28rem;
}
.g-m-t-28 {
  margin-top: 28rem;
}
.g-m-l-28 {
  margin-left: 28rem;
}
.g-m-r-28 {
  margin-right: 28rem;
}
.g-m-b-28 {
  margin-bottom: 28rem;
}
.g-p-28 {
  padding: 28rem;
}
.g-p-t-28 {
  padding-top: 28rem;
}
.g-p-l-28 {
  padding-left: 28rem;
}
.g-p-r-28 {
  padding-right: 28rem;
}
.g-p-b-28 {
  padding-bottom: 28rem;
}
.g-m-29 {
  margin: 29rem;
}
.g-m-t-29 {
  margin-top: 29rem;
}
.g-m-l-29 {
  margin-left: 29rem;
}
.g-m-r-29 {
  margin-right: 29rem;
}
.g-m-b-29 {
  margin-bottom: 29rem;
}
.g-p-29 {
  padding: 29rem;
}
.g-p-t-29 {
  padding-top: 29rem;
}
.g-p-l-29 {
  padding-left: 29rem;
}
.g-p-r-29 {
  padding-right: 29rem;
}
.g-p-b-29 {
  padding-bottom: 29rem;
}
.g-m-30 {
  margin: 30rem;
}
.g-m-t-30 {
  margin-top: 30rem;
}
.g-m-l-30 {
  margin-left: 30rem;
}
.g-m-r-30 {
  margin-right: 30rem;
}
.g-m-b-30 {
  margin-bottom: 30rem;
}
.g-p-30 {
  padding: 30rem;
}
.g-p-t-30 {
  padding-top: 30rem;
}
.g-p-l-30 {
  padding-left: 30rem;
}
.g-p-r-30 {
  padding-right: 30rem;
}
.g-p-b-30 {
  padding-bottom: 30rem;
}
.g-m-31 {
  margin: 31rem;
}
.g-m-t-31 {
  margin-top: 31rem;
}
.g-m-l-31 {
  margin-left: 31rem;
}
.g-m-r-31 {
  margin-right: 31rem;
}
.g-m-b-31 {
  margin-bottom: 31rem;
}
.g-p-31 {
  padding: 31rem;
}
.g-p-t-31 {
  padding-top: 31rem;
}
.g-p-l-31 {
  padding-left: 31rem;
}
.g-p-r-31 {
  padding-right: 31rem;
}
.g-p-b-31 {
  padding-bottom: 31rem;
}
.g-m-32 {
  margin: 32rem;
}
.g-m-t-32 {
  margin-top: 32rem;
}
.g-m-l-32 {
  margin-left: 32rem;
}
.g-m-r-32 {
  margin-right: 32rem;
}
.g-m-b-32 {
  margin-bottom: 32rem;
}
.g-p-32 {
  padding: 32rem;
}
.g-p-t-32 {
  padding-top: 32rem;
}
.g-p-l-32 {
  padding-left: 32rem;
}
.g-p-r-32 {
  padding-right: 32rem;
}
.g-p-b-32 {
  padding-bottom: 32rem;
}
.g-m-33 {
  margin: 33rem;
}
.g-m-t-33 {
  margin-top: 33rem;
}
.g-m-l-33 {
  margin-left: 33rem;
}
.g-m-r-33 {
  margin-right: 33rem;
}
.g-m-b-33 {
  margin-bottom: 33rem;
}
.g-p-33 {
  padding: 33rem;
}
.g-p-t-33 {
  padding-top: 33rem;
}
.g-p-l-33 {
  padding-left: 33rem;
}
.g-p-r-33 {
  padding-right: 33rem;
}
.g-p-b-33 {
  padding-bottom: 33rem;
}
.g-m-34 {
  margin: 34rem;
}
.g-m-t-34 {
  margin-top: 34rem;
}
.g-m-l-34 {
  margin-left: 34rem;
}
.g-m-r-34 {
  margin-right: 34rem;
}
.g-m-b-34 {
  margin-bottom: 34rem;
}
.g-p-34 {
  padding: 34rem;
}
.g-p-t-34 {
  padding-top: 34rem;
}
.g-p-l-34 {
  padding-left: 34rem;
}
.g-p-r-34 {
  padding-right: 34rem;
}
.g-p-b-34 {
  padding-bottom: 34rem;
}
.g-m-35 {
  margin: 35rem;
}
.g-m-t-35 {
  margin-top: 35rem;
}
.g-m-l-35 {
  margin-left: 35rem;
}
.g-m-r-35 {
  margin-right: 35rem;
}
.g-m-b-35 {
  margin-bottom: 35rem;
}
.g-p-35 {
  padding: 35rem;
}
.g-p-t-35 {
  padding-top: 35rem;
}
.g-p-l-35 {
  padding-left: 35rem;
}
.g-p-r-35 {
  padding-right: 35rem;
}
.g-p-b-35 {
  padding-bottom: 35rem;
}
.g-m-36 {
  margin: 36rem;
}
.g-m-t-36 {
  margin-top: 36rem;
}
.g-m-l-36 {
  margin-left: 36rem;
}
.g-m-r-36 {
  margin-right: 36rem;
}
.g-m-b-36 {
  margin-bottom: 36rem;
}
.g-p-36 {
  padding: 36rem;
}
.g-p-t-36 {
  padding-top: 36rem;
}
.g-p-l-36 {
  padding-left: 36rem;
}
.g-p-r-36 {
  padding-right: 36rem;
}
.g-p-b-36 {
  padding-bottom: 36rem;
}
.g-m-37 {
  margin: 37rem;
}
.g-m-t-37 {
  margin-top: 37rem;
}
.g-m-l-37 {
  margin-left: 37rem;
}
.g-m-r-37 {
  margin-right: 37rem;
}
.g-m-b-37 {
  margin-bottom: 37rem;
}
.g-p-37 {
  padding: 37rem;
}
.g-p-t-37 {
  padding-top: 37rem;
}
.g-p-l-37 {
  padding-left: 37rem;
}
.g-p-r-37 {
  padding-right: 37rem;
}
.g-p-b-37 {
  padding-bottom: 37rem;
}
.g-m-38 {
  margin: 38rem;
}
.g-m-t-38 {
  margin-top: 38rem;
}
.g-m-l-38 {
  margin-left: 38rem;
}
.g-m-r-38 {
  margin-right: 38rem;
}
.g-m-b-38 {
  margin-bottom: 38rem;
}
.g-p-38 {
  padding: 38rem;
}
.g-p-t-38 {
  padding-top: 38rem;
}
.g-p-l-38 {
  padding-left: 38rem;
}
.g-p-r-38 {
  padding-right: 38rem;
}
.g-p-b-38 {
  padding-bottom: 38rem;
}
.g-m-39 {
  margin: 39rem;
}
.g-m-t-39 {
  margin-top: 39rem;
}
.g-m-l-39 {
  margin-left: 39rem;
}
.g-m-r-39 {
  margin-right: 39rem;
}
.g-m-b-39 {
  margin-bottom: 39rem;
}
.g-p-39 {
  padding: 39rem;
}
.g-p-t-39 {
  padding-top: 39rem;
}
.g-p-l-39 {
  padding-left: 39rem;
}
.g-p-r-39 {
  padding-right: 39rem;
}
.g-p-b-39 {
  padding-bottom: 39rem;
}
.g-m-40 {
  margin: 40rem;
}
.g-m-t-40 {
  margin-top: 40rem;
}
.g-m-l-40 {
  margin-left: 40rem;
}
.g-m-r-40 {
  margin-right: 40rem;
}
.g-m-b-40 {
  margin-bottom: 40rem;
}
.g-p-40 {
  padding: 40rem;
}
.g-p-t-40 {
  padding-top: 40rem;
}
.g-p-l-40 {
  padding-left: 40rem;
}
.g-p-r-40 {
  padding-right: 40rem;
}
.g-p-b-40 {
  padding-bottom: 40rem;
}
.g-m-41 {
  margin: 41rem;
}
.g-m-t-41 {
  margin-top: 41rem;
}
.g-m-l-41 {
  margin-left: 41rem;
}
.g-m-r-41 {
  margin-right: 41rem;
}
.g-m-b-41 {
  margin-bottom: 41rem;
}
.g-p-41 {
  padding: 41rem;
}
.g-p-t-41 {
  padding-top: 41rem;
}
.g-p-l-41 {
  padding-left: 41rem;
}
.g-p-r-41 {
  padding-right: 41rem;
}
.g-p-b-41 {
  padding-bottom: 41rem;
}
.g-m-42 {
  margin: 42rem;
}
.g-m-t-42 {
  margin-top: 42rem;
}
.g-m-l-42 {
  margin-left: 42rem;
}
.g-m-r-42 {
  margin-right: 42rem;
}
.g-m-b-42 {
  margin-bottom: 42rem;
}
.g-p-42 {
  padding: 42rem;
}
.g-p-t-42 {
  padding-top: 42rem;
}
.g-p-l-42 {
  padding-left: 42rem;
}
.g-p-r-42 {
  padding-right: 42rem;
}
.g-p-b-42 {
  padding-bottom: 42rem;
}
.g-m-43 {
  margin: 43rem;
}
.g-m-t-43 {
  margin-top: 43rem;
}
.g-m-l-43 {
  margin-left: 43rem;
}
.g-m-r-43 {
  margin-right: 43rem;
}
.g-m-b-43 {
  margin-bottom: 43rem;
}
.g-p-43 {
  padding: 43rem;
}
.g-p-t-43 {
  padding-top: 43rem;
}
.g-p-l-43 {
  padding-left: 43rem;
}
.g-p-r-43 {
  padding-right: 43rem;
}
.g-p-b-43 {
  padding-bottom: 43rem;
}
.g-m-44 {
  margin: 44rem;
}
.g-m-t-44 {
  margin-top: 44rem;
}
.g-m-l-44 {
  margin-left: 44rem;
}
.g-m-r-44 {
  margin-right: 44rem;
}
.g-m-b-44 {
  margin-bottom: 44rem;
}
.g-p-44 {
  padding: 44rem;
}
.g-p-t-44 {
  padding-top: 44rem;
}
.g-p-l-44 {
  padding-left: 44rem;
}
.g-p-r-44 {
  padding-right: 44rem;
}
.g-p-b-44 {
  padding-bottom: 44rem;
}
.g-m-45 {
  margin: 45rem;
}
.g-m-t-45 {
  margin-top: 45rem;
}
.g-m-l-45 {
  margin-left: 45rem;
}
.g-m-r-45 {
  margin-right: 45rem;
}
.g-m-b-45 {
  margin-bottom: 45rem;
}
.g-p-45 {
  padding: 45rem;
}
.g-p-t-45 {
  padding-top: 45rem;
}
.g-p-l-45 {
  padding-left: 45rem;
}
.g-p-r-45 {
  padding-right: 45rem;
}
.g-p-b-45 {
  padding-bottom: 45rem;
}
.g-m-46 {
  margin: 46rem;
}
.g-m-t-46 {
  margin-top: 46rem;
}
.g-m-l-46 {
  margin-left: 46rem;
}
.g-m-r-46 {
  margin-right: 46rem;
}
.g-m-b-46 {
  margin-bottom: 46rem;
}
.g-p-46 {
  padding: 46rem;
}
.g-p-t-46 {
  padding-top: 46rem;
}
.g-p-l-46 {
  padding-left: 46rem;
}
.g-p-r-46 {
  padding-right: 46rem;
}
.g-p-b-46 {
  padding-bottom: 46rem;
}
.g-m-47 {
  margin: 47rem;
}
.g-m-t-47 {
  margin-top: 47rem;
}
.g-m-l-47 {
  margin-left: 47rem;
}
.g-m-r-47 {
  margin-right: 47rem;
}
.g-m-b-47 {
  margin-bottom: 47rem;
}
.g-p-47 {
  padding: 47rem;
}
.g-p-t-47 {
  padding-top: 47rem;
}
.g-p-l-47 {
  padding-left: 47rem;
}
.g-p-r-47 {
  padding-right: 47rem;
}
.g-p-b-47 {
  padding-bottom: 47rem;
}
.g-m-48 {
  margin: 48rem;
}
.g-m-t-48 {
  margin-top: 48rem;
}
.g-m-l-48 {
  margin-left: 48rem;
}
.g-m-r-48 {
  margin-right: 48rem;
}
.g-m-b-48 {
  margin-bottom: 48rem;
}
.g-p-48 {
  padding: 48rem;
}
.g-p-t-48 {
  padding-top: 48rem;
}
.g-p-l-48 {
  padding-left: 48rem;
}
.g-p-r-48 {
  padding-right: 48rem;
}
.g-p-b-48 {
  padding-bottom: 48rem;
}
.g-m-49 {
  margin: 49rem;
}
.g-m-t-49 {
  margin-top: 49rem;
}
.g-m-l-49 {
  margin-left: 49rem;
}
.g-m-r-49 {
  margin-right: 49rem;
}
.g-m-b-49 {
  margin-bottom: 49rem;
}
.g-p-49 {
  padding: 49rem;
}
.g-p-t-49 {
  padding-top: 49rem;
}
.g-p-l-49 {
  padding-left: 49rem;
}
.g-p-r-49 {
  padding-right: 49rem;
}
.g-p-b-49 {
  padding-bottom: 49rem;
}
.g-m-50 {
  margin: 50rem;
}
.g-m-t-50 {
  margin-top: 50rem;
}
.g-m-l-50 {
  margin-left: 50rem;
}
.g-m-r-50 {
  margin-right: 50rem;
}
.g-m-b-50 {
  margin-bottom: 50rem;
}
.g-p-50 {
  padding: 50rem;
}
.g-p-t-50 {
  padding-top: 50rem;
}
.g-p-l-50 {
  padding-left: 50rem;
}
.g-p-r-50 {
  padding-right: 50rem;
}
.g-p-b-50 {
  padding-bottom: 50rem;
}
.g-m-51 {
  margin: 51rem;
}
.g-m-t-51 {
  margin-top: 51rem;
}
.g-m-l-51 {
  margin-left: 51rem;
}
.g-m-r-51 {
  margin-right: 51rem;
}
.g-m-b-51 {
  margin-bottom: 51rem;
}
.g-p-51 {
  padding: 51rem;
}
.g-p-t-51 {
  padding-top: 51rem;
}
.g-p-l-51 {
  padding-left: 51rem;
}
.g-p-r-51 {
  padding-right: 51rem;
}
.g-p-b-51 {
  padding-bottom: 51rem;
}
.g-m-52 {
  margin: 52rem;
}
.g-m-t-52 {
  margin-top: 52rem;
}
.g-m-l-52 {
  margin-left: 52rem;
}
.g-m-r-52 {
  margin-right: 52rem;
}
.g-m-b-52 {
  margin-bottom: 52rem;
}
.g-p-52 {
  padding: 52rem;
}
.g-p-t-52 {
  padding-top: 52rem;
}
.g-p-l-52 {
  padding-left: 52rem;
}
.g-p-r-52 {
  padding-right: 52rem;
}
.g-p-b-52 {
  padding-bottom: 52rem;
}
.g-m-53 {
  margin: 53rem;
}
.g-m-t-53 {
  margin-top: 53rem;
}
.g-m-l-53 {
  margin-left: 53rem;
}
.g-m-r-53 {
  margin-right: 53rem;
}
.g-m-b-53 {
  margin-bottom: 53rem;
}
.g-p-53 {
  padding: 53rem;
}
.g-p-t-53 {
  padding-top: 53rem;
}
.g-p-l-53 {
  padding-left: 53rem;
}
.g-p-r-53 {
  padding-right: 53rem;
}
.g-p-b-53 {
  padding-bottom: 53rem;
}
.g-m-54 {
  margin: 54rem;
}
.g-m-t-54 {
  margin-top: 54rem;
}
.g-m-l-54 {
  margin-left: 54rem;
}
.g-m-r-54 {
  margin-right: 54rem;
}
.g-m-b-54 {
  margin-bottom: 54rem;
}
.g-p-54 {
  padding: 54rem;
}
.g-p-t-54 {
  padding-top: 54rem;
}
.g-p-l-54 {
  padding-left: 54rem;
}
.g-p-r-54 {
  padding-right: 54rem;
}
.g-p-b-54 {
  padding-bottom: 54rem;
}
.g-m-55 {
  margin: 55rem;
}
.g-m-t-55 {
  margin-top: 55rem;
}
.g-m-l-55 {
  margin-left: 55rem;
}
.g-m-r-55 {
  margin-right: 55rem;
}
.g-m-b-55 {
  margin-bottom: 55rem;
}
.g-p-55 {
  padding: 55rem;
}
.g-p-t-55 {
  padding-top: 55rem;
}
.g-p-l-55 {
  padding-left: 55rem;
}
.g-p-r-55 {
  padding-right: 55rem;
}
.g-p-b-55 {
  padding-bottom: 55rem;
}
.g-m-56 {
  margin: 56rem;
}
.g-m-t-56 {
  margin-top: 56rem;
}
.g-m-l-56 {
  margin-left: 56rem;
}
.g-m-r-56 {
  margin-right: 56rem;
}
.g-m-b-56 {
  margin-bottom: 56rem;
}
.g-p-56 {
  padding: 56rem;
}
.g-p-t-56 {
  padding-top: 56rem;
}
.g-p-l-56 {
  padding-left: 56rem;
}
.g-p-r-56 {
  padding-right: 56rem;
}
.g-p-b-56 {
  padding-bottom: 56rem;
}
.g-m-57 {
  margin: 57rem;
}
.g-m-t-57 {
  margin-top: 57rem;
}
.g-m-l-57 {
  margin-left: 57rem;
}
.g-m-r-57 {
  margin-right: 57rem;
}
.g-m-b-57 {
  margin-bottom: 57rem;
}
.g-p-57 {
  padding: 57rem;
}
.g-p-t-57 {
  padding-top: 57rem;
}
.g-p-l-57 {
  padding-left: 57rem;
}
.g-p-r-57 {
  padding-right: 57rem;
}
.g-p-b-57 {
  padding-bottom: 57rem;
}
.g-m-58 {
  margin: 58rem;
}
.g-m-t-58 {
  margin-top: 58rem;
}
.g-m-l-58 {
  margin-left: 58rem;
}
.g-m-r-58 {
  margin-right: 58rem;
}
.g-m-b-58 {
  margin-bottom: 58rem;
}
.g-p-58 {
  padding: 58rem;
}
.g-p-t-58 {
  padding-top: 58rem;
}
.g-p-l-58 {
  padding-left: 58rem;
}
.g-p-r-58 {
  padding-right: 58rem;
}
.g-p-b-58 {
  padding-bottom: 58rem;
}
.g-m-59 {
  margin: 59rem;
}
.g-m-t-59 {
  margin-top: 59rem;
}
.g-m-l-59 {
  margin-left: 59rem;
}
.g-m-r-59 {
  margin-right: 59rem;
}
.g-m-b-59 {
  margin-bottom: 59rem;
}
.g-p-59 {
  padding: 59rem;
}
.g-p-t-59 {
  padding-top: 59rem;
}
.g-p-l-59 {
  padding-left: 59rem;
}
.g-p-r-59 {
  padding-right: 59rem;
}
.g-p-b-59 {
  padding-bottom: 59rem;
}
.g-m-60 {
  margin: 60rem;
}
.g-m-t-60 {
  margin-top: 60rem;
}
.g-m-l-60 {
  margin-left: 60rem;
}
.g-m-r-60 {
  margin-right: 60rem;
}
.g-m-b-60 {
  margin-bottom: 60rem;
}
.g-p-60 {
  padding: 60rem;
}
.g-p-t-60 {
  padding-top: 60rem;
}
.g-p-l-60 {
  padding-left: 60rem;
}
.g-p-r-60 {
  padding-right: 60rem;
}
.g-p-b-60 {
  padding-bottom: 60rem;
}
.g-m-61 {
  margin: 61rem;
}
.g-m-t-61 {
  margin-top: 61rem;
}
.g-m-l-61 {
  margin-left: 61rem;
}
.g-m-r-61 {
  margin-right: 61rem;
}
.g-m-b-61 {
  margin-bottom: 61rem;
}
.g-p-61 {
  padding: 61rem;
}
.g-p-t-61 {
  padding-top: 61rem;
}
.g-p-l-61 {
  padding-left: 61rem;
}
.g-p-r-61 {
  padding-right: 61rem;
}
.g-p-b-61 {
  padding-bottom: 61rem;
}
.g-m-62 {
  margin: 62rem;
}
.g-m-t-62 {
  margin-top: 62rem;
}
.g-m-l-62 {
  margin-left: 62rem;
}
.g-m-r-62 {
  margin-right: 62rem;
}
.g-m-b-62 {
  margin-bottom: 62rem;
}
.g-p-62 {
  padding: 62rem;
}
.g-p-t-62 {
  padding-top: 62rem;
}
.g-p-l-62 {
  padding-left: 62rem;
}
.g-p-r-62 {
  padding-right: 62rem;
}
.g-p-b-62 {
  padding-bottom: 62rem;
}
.g-m-63 {
  margin: 63rem;
}
.g-m-t-63 {
  margin-top: 63rem;
}
.g-m-l-63 {
  margin-left: 63rem;
}
.g-m-r-63 {
  margin-right: 63rem;
}
.g-m-b-63 {
  margin-bottom: 63rem;
}
.g-p-63 {
  padding: 63rem;
}
.g-p-t-63 {
  padding-top: 63rem;
}
.g-p-l-63 {
  padding-left: 63rem;
}
.g-p-r-63 {
  padding-right: 63rem;
}
.g-p-b-63 {
  padding-bottom: 63rem;
}
.g-m-64 {
  margin: 64rem;
}
.g-m-t-64 {
  margin-top: 64rem;
}
.g-m-l-64 {
  margin-left: 64rem;
}
.g-m-r-64 {
  margin-right: 64rem;
}
.g-m-b-64 {
  margin-bottom: 64rem;
}
.g-p-64 {
  padding: 64rem;
}
.g-p-t-64 {
  padding-top: 64rem;
}
.g-p-l-64 {
  padding-left: 64rem;
}
.g-p-r-64 {
  padding-right: 64rem;
}
.g-p-b-64 {
  padding-bottom: 64rem;
}
.g-m-65 {
  margin: 65rem;
}
.g-m-t-65 {
  margin-top: 65rem;
}
.g-m-l-65 {
  margin-left: 65rem;
}
.g-m-r-65 {
  margin-right: 65rem;
}
.g-m-b-65 {
  margin-bottom: 65rem;
}
.g-p-65 {
  padding: 65rem;
}
.g-p-t-65 {
  padding-top: 65rem;
}
.g-p-l-65 {
  padding-left: 65rem;
}
.g-p-r-65 {
  padding-right: 65rem;
}
.g-p-b-65 {
  padding-bottom: 65rem;
}
.g-m-66 {
  margin: 66rem;
}
.g-m-t-66 {
  margin-top: 66rem;
}
.g-m-l-66 {
  margin-left: 66rem;
}
.g-m-r-66 {
  margin-right: 66rem;
}
.g-m-b-66 {
  margin-bottom: 66rem;
}
.g-p-66 {
  padding: 66rem;
}
.g-p-t-66 {
  padding-top: 66rem;
}
.g-p-l-66 {
  padding-left: 66rem;
}
.g-p-r-66 {
  padding-right: 66rem;
}
.g-p-b-66 {
  padding-bottom: 66rem;
}
.g-m-67 {
  margin: 67rem;
}
.g-m-t-67 {
  margin-top: 67rem;
}
.g-m-l-67 {
  margin-left: 67rem;
}
.g-m-r-67 {
  margin-right: 67rem;
}
.g-m-b-67 {
  margin-bottom: 67rem;
}
.g-p-67 {
  padding: 67rem;
}
.g-p-t-67 {
  padding-top: 67rem;
}
.g-p-l-67 {
  padding-left: 67rem;
}
.g-p-r-67 {
  padding-right: 67rem;
}
.g-p-b-67 {
  padding-bottom: 67rem;
}
.g-m-68 {
  margin: 68rem;
}
.g-m-t-68 {
  margin-top: 68rem;
}
.g-m-l-68 {
  margin-left: 68rem;
}
.g-m-r-68 {
  margin-right: 68rem;
}
.g-m-b-68 {
  margin-bottom: 68rem;
}
.g-p-68 {
  padding: 68rem;
}
.g-p-t-68 {
  padding-top: 68rem;
}
.g-p-l-68 {
  padding-left: 68rem;
}
.g-p-r-68 {
  padding-right: 68rem;
}
.g-p-b-68 {
  padding-bottom: 68rem;
}
.g-m-69 {
  margin: 69rem;
}
.g-m-t-69 {
  margin-top: 69rem;
}
.g-m-l-69 {
  margin-left: 69rem;
}
.g-m-r-69 {
  margin-right: 69rem;
}
.g-m-b-69 {
  margin-bottom: 69rem;
}
.g-p-69 {
  padding: 69rem;
}
.g-p-t-69 {
  padding-top: 69rem;
}
.g-p-l-69 {
  padding-left: 69rem;
}
.g-p-r-69 {
  padding-right: 69rem;
}
.g-p-b-69 {
  padding-bottom: 69rem;
}
.g-m-70 {
  margin: 70rem;
}
.g-m-t-70 {
  margin-top: 70rem;
}
.g-m-l-70 {
  margin-left: 70rem;
}
.g-m-r-70 {
  margin-right: 70rem;
}
.g-m-b-70 {
  margin-bottom: 70rem;
}
.g-p-70 {
  padding: 70rem;
}
.g-p-t-70 {
  padding-top: 70rem;
}
.g-p-l-70 {
  padding-left: 70rem;
}
.g-p-r-70 {
  padding-right: 70rem;
}
.g-p-b-70 {
  padding-bottom: 70rem;
}
.g-m-71 {
  margin: 71rem;
}
.g-m-t-71 {
  margin-top: 71rem;
}
.g-m-l-71 {
  margin-left: 71rem;
}
.g-m-r-71 {
  margin-right: 71rem;
}
.g-m-b-71 {
  margin-bottom: 71rem;
}
.g-p-71 {
  padding: 71rem;
}
.g-p-t-71 {
  padding-top: 71rem;
}
.g-p-l-71 {
  padding-left: 71rem;
}
.g-p-r-71 {
  padding-right: 71rem;
}
.g-p-b-71 {
  padding-bottom: 71rem;
}
.g-m-72 {
  margin: 72rem;
}
.g-m-t-72 {
  margin-top: 72rem;
}
.g-m-l-72 {
  margin-left: 72rem;
}
.g-m-r-72 {
  margin-right: 72rem;
}
.g-m-b-72 {
  margin-bottom: 72rem;
}
.g-p-72 {
  padding: 72rem;
}
.g-p-t-72 {
  padding-top: 72rem;
}
.g-p-l-72 {
  padding-left: 72rem;
}
.g-p-r-72 {
  padding-right: 72rem;
}
.g-p-b-72 {
  padding-bottom: 72rem;
}
.g-m-73 {
  margin: 73rem;
}
.g-m-t-73 {
  margin-top: 73rem;
}
.g-m-l-73 {
  margin-left: 73rem;
}
.g-m-r-73 {
  margin-right: 73rem;
}
.g-m-b-73 {
  margin-bottom: 73rem;
}
.g-p-73 {
  padding: 73rem;
}
.g-p-t-73 {
  padding-top: 73rem;
}
.g-p-l-73 {
  padding-left: 73rem;
}
.g-p-r-73 {
  padding-right: 73rem;
}
.g-p-b-73 {
  padding-bottom: 73rem;
}
.g-m-74 {
  margin: 74rem;
}
.g-m-t-74 {
  margin-top: 74rem;
}
.g-m-l-74 {
  margin-left: 74rem;
}
.g-m-r-74 {
  margin-right: 74rem;
}
.g-m-b-74 {
  margin-bottom: 74rem;
}
.g-p-74 {
  padding: 74rem;
}
.g-p-t-74 {
  padding-top: 74rem;
}
.g-p-l-74 {
  padding-left: 74rem;
}
.g-p-r-74 {
  padding-right: 74rem;
}
.g-p-b-74 {
  padding-bottom: 74rem;
}
.g-m-75 {
  margin: 75rem;
}
.g-m-t-75 {
  margin-top: 75rem;
}
.g-m-l-75 {
  margin-left: 75rem;
}
.g-m-r-75 {
  margin-right: 75rem;
}
.g-m-b-75 {
  margin-bottom: 75rem;
}
.g-p-75 {
  padding: 75rem;
}
.g-p-t-75 {
  padding-top: 75rem;
}
.g-p-l-75 {
  padding-left: 75rem;
}
.g-p-r-75 {
  padding-right: 75rem;
}
.g-p-b-75 {
  padding-bottom: 75rem;
}
.g-m-76 {
  margin: 76rem;
}
.g-m-t-76 {
  margin-top: 76rem;
}
.g-m-l-76 {
  margin-left: 76rem;
}
.g-m-r-76 {
  margin-right: 76rem;
}
.g-m-b-76 {
  margin-bottom: 76rem;
}
.g-p-76 {
  padding: 76rem;
}
.g-p-t-76 {
  padding-top: 76rem;
}
.g-p-l-76 {
  padding-left: 76rem;
}
.g-p-r-76 {
  padding-right: 76rem;
}
.g-p-b-76 {
  padding-bottom: 76rem;
}
.g-m-77 {
  margin: 77rem;
}
.g-m-t-77 {
  margin-top: 77rem;
}
.g-m-l-77 {
  margin-left: 77rem;
}
.g-m-r-77 {
  margin-right: 77rem;
}
.g-m-b-77 {
  margin-bottom: 77rem;
}
.g-p-77 {
  padding: 77rem;
}
.g-p-t-77 {
  padding-top: 77rem;
}
.g-p-l-77 {
  padding-left: 77rem;
}
.g-p-r-77 {
  padding-right: 77rem;
}
.g-p-b-77 {
  padding-bottom: 77rem;
}
.g-m-78 {
  margin: 78rem;
}
.g-m-t-78 {
  margin-top: 78rem;
}
.g-m-l-78 {
  margin-left: 78rem;
}
.g-m-r-78 {
  margin-right: 78rem;
}
.g-m-b-78 {
  margin-bottom: 78rem;
}
.g-p-78 {
  padding: 78rem;
}
.g-p-t-78 {
  padding-top: 78rem;
}
.g-p-l-78 {
  padding-left: 78rem;
}
.g-p-r-78 {
  padding-right: 78rem;
}
.g-p-b-78 {
  padding-bottom: 78rem;
}
.g-m-79 {
  margin: 79rem;
}
.g-m-t-79 {
  margin-top: 79rem;
}
.g-m-l-79 {
  margin-left: 79rem;
}
.g-m-r-79 {
  margin-right: 79rem;
}
.g-m-b-79 {
  margin-bottom: 79rem;
}
.g-p-79 {
  padding: 79rem;
}
.g-p-t-79 {
  padding-top: 79rem;
}
.g-p-l-79 {
  padding-left: 79rem;
}
.g-p-r-79 {
  padding-right: 79rem;
}
.g-p-b-79 {
  padding-bottom: 79rem;
}
.g-m-80 {
  margin: 80rem;
}
.g-m-t-80 {
  margin-top: 80rem;
}
.g-m-l-80 {
  margin-left: 80rem;
}
.g-m-r-80 {
  margin-right: 80rem;
}
.g-m-b-80 {
  margin-bottom: 80rem;
}
.g-p-80 {
  padding: 80rem;
}
.g-p-t-80 {
  padding-top: 80rem;
}
.g-p-l-80 {
  padding-left: 80rem;
}
.g-p-r-80 {
  padding-right: 80rem;
}
.g-p-b-80 {
  padding-bottom: 80rem;
}
.g-lh-0 {
  line-height: 0rem;
}
.g-lh-1 {
  line-height: 1rem;
}
.g-lh-2 {
  line-height: 2rem;
}
.g-lh-3 {
  line-height: 3rem;
}
.g-lh-4 {
  line-height: 4rem;
}
.g-lh-5 {
  line-height: 5rem;
}
.g-lh-6 {
  line-height: 6rem;
}
.g-lh-7 {
  line-height: 7rem;
}
.g-lh-8 {
  line-height: 8rem;
}
.g-lh-9 {
  line-height: 9rem;
}
.g-lh-10 {
  line-height: 10rem;
}
.g-lh-11 {
  line-height: 11rem;
}
.g-lh-12 {
  line-height: 12rem;
}
.g-lh-13 {
  line-height: 13rem;
}
.g-lh-14 {
  line-height: 14rem;
}
.g-lh-15 {
  line-height: 15rem;
}
.g-lh-16 {
  line-height: 16rem;
}
.g-lh-17 {
  line-height: 17rem;
}
.g-lh-18 {
  line-height: 18rem;
}
.g-lh-19 {
  line-height: 19rem;
}
.g-lh-20 {
  line-height: 20rem;
}
.g-lh-21 {
  line-height: 21rem;
}
.g-lh-22 {
  line-height: 22rem;
}
.g-lh-23 {
  line-height: 23rem;
}
.g-lh-24 {
  line-height: 24rem;
}
.g-lh-25 {
  line-height: 25rem;
}
.g-lh-26 {
  line-height: 26rem;
}
.g-lh-27 {
  line-height: 27rem;
}
.g-lh-28 {
  line-height: 28rem;
}
.g-lh-29 {
  line-height: 29rem;
}
.g-lh-30 {
  line-height: 30rem;
}
.g-lh-31 {
  line-height: 31rem;
}
.g-lh-32 {
  line-height: 32rem;
}
.g-lh-33 {
  line-height: 33rem;
}
.g-lh-34 {
  line-height: 34rem;
}
.g-lh-35 {
  line-height: 35rem;
}
.g-lh-36 {
  line-height: 36rem;
}
.g-lh-37 {
  line-height: 37rem;
}
.g-lh-38 {
  line-height: 38rem;
}
.g-lh-39 {
  line-height: 39rem;
}
.g-lh-40 {
  line-height: 40rem;
}
.g-lh-41 {
  line-height: 41rem;
}
.g-lh-42 {
  line-height: 42rem;
}
.g-lh-43 {
  line-height: 43rem;
}
.g-lh-44 {
  line-height: 44rem;
}
.g-lh-45 {
  line-height: 45rem;
}
.g-lh-46 {
  line-height: 46rem;
}
.g-lh-47 {
  line-height: 47rem;
}
.g-lh-48 {
  line-height: 48rem;
}
.g-lh-49 {
  line-height: 49rem;
}
.g-lh-50 {
  line-height: 50rem;
}
.g-lh-51 {
  line-height: 51rem;
}
.g-lh-52 {
  line-height: 52rem;
}
.g-lh-53 {
  line-height: 53rem;
}
.g-lh-54 {
  line-height: 54rem;
}
.g-lh-55 {
  line-height: 55rem;
}
.g-lh-56 {
  line-height: 56rem;
}
.g-lh-57 {
  line-height: 57rem;
}
.g-lh-58 {
  line-height: 58rem;
}
.g-lh-59 {
  line-height: 59rem;
}
.g-lh-60 {
  line-height: 60rem;
}
.g-lh-61 {
  line-height: 61rem;
}
.g-lh-62 {
  line-height: 62rem;
}
.g-lh-63 {
  line-height: 63rem;
}
.g-lh-64 {
  line-height: 64rem;
}
.g-lh-65 {
  line-height: 65rem;
}
.g-lh-66 {
  line-height: 66rem;
}
.g-lh-67 {
  line-height: 67rem;
}
.g-lh-68 {
  line-height: 68rem;
}
.g-lh-69 {
  line-height: 69rem;
}
.g-lh-70 {
  line-height: 70rem;
}
.g-bold-4 {
  font-weight: 400;
}
.g-bold-5 {
  font-weight: 500;
}
.g-bold-6 {
  font-weight: 600;
}
.g-bold-7 {
  font-weight: 700;
}
.g-bold-8 {
  font-weight: 800;
}
.g-bold-9 {
  font-weight: 900;
}
.g-br-1 {
  border-radius: 1rem;
}
.g-br-2 {
  border-radius: 2rem;
}
.g-br-3 {
  border-radius: 3rem;
}
.g-br-4 {
  border-radius: 4rem;
}
.g-br-5 {
  border-radius: 5rem;
}
.g-br-6 {
  border-radius: 6rem;
}
.g-br-7 {
  border-radius: 7rem;
}
.g-br-8 {
  border-radius: 8rem;
}
.g-br-9 {
  border-radius: 9rem;
}
.g-br-10 {
  border-radius: 10rem;
}
.g-br-11 {
  border-radius: 11rem;
}
.g-br-12 {
  border-radius: 12rem;
}
.g-br-13 {
  border-radius: 13rem;
}
.g-br-14 {
  border-radius: 14rem;
}
.g-br-15 {
  border-radius: 15rem;
}
.g-br-16 {
  border-radius: 16rem;
}
.g-br-17 {
  border-radius: 17rem;
}
.g-br-18 {
  border-radius: 18rem;
}
.g-br-19 {
  border-radius: 19rem;
}
.g-br-20 {
  border-radius: 20rem;
}
.g-br-21 {
  border-radius: 21rem;
}
.g-br-22 {
  border-radius: 22rem;
}
.g-br-23 {
  border-radius: 23rem;
}
.g-br-24 {
  border-radius: 24rem;
}
.g-br-25 {
  border-radius: 25rem;
}
.g-br-26 {
  border-radius: 26rem;
}
.g-br-27 {
  border-radius: 27rem;
}
.g-br-28 {
  border-radius: 28rem;
}
.g-br-29 {
  border-radius: 29rem;
}
.g-br-30 {
  border-radius: 30rem;
}
.g-br-31 {
  border-radius: 31rem;
}
.g-br-32 {
  border-radius: 32rem;
}
.g-br-33 {
  border-radius: 33rem;
}
.g-br-34 {
  border-radius: 34rem;
}
.g-br-35 {
  border-radius: 35rem;
}
.g-br-36 {
  border-radius: 36rem;
}
.g-br-37 {
  border-radius: 37rem;
}
.g-br-38 {
  border-radius: 38rem;
}
.g-br-39 {
  border-radius: 39rem;
}
.g-br-40 {
  border-radius: 40rem;
}
.g-br-41 {
  border-radius: 41rem;
}
.g-br-42 {
  border-radius: 42rem;
}
.g-br-43 {
  border-radius: 43rem;
}
.g-br-44 {
  border-radius: 44rem;
}
.g-br-45 {
  border-radius: 45rem;
}
.g-br-46 {
  border-radius: 46rem;
}
.g-br-47 {
  border-radius: 47rem;
}
.g-br-48 {
  border-radius: 48rem;
}
.g-br-49 {
  border-radius: 49rem;
}
.g-br-50 {
  border-radius: 50rem;
}
.g-grid {
  display: grid;
}
.g-grid-col-1 {
  grid-template-columns: repeat(1, 1fr);
}
.g-grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.g-grid-col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.g-grid-col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.g-grid-col-5 {
  grid-template-columns: repeat(5, 1fr);
}
.g-grid-col-6 {
  grid-template-columns: repeat(6, 1fr);
}
.g-grid-col-7 {
  grid-template-columns: repeat(7, 1fr);
}
.g-grid-col-8 {
  grid-template-columns: repeat(8, 1fr);
}
.g-grid-col-9 {
  grid-template-columns: repeat(9, 1fr);
}
.g-grid-col-10 {
  grid-template-columns: repeat(10, 1fr);
}
.g-grid-col-11 {
  grid-template-columns: repeat(11, 1fr);
}
.g-grid-col-12 {
  grid-template-columns: repeat(12, 1fr);
}
.g-grid-col-13 {
  grid-template-columns: repeat(13, 1fr);
}
.g-grid-col-14 {
  grid-template-columns: repeat(14, 1fr);
}
.g-grid-col-15 {
  grid-template-columns: repeat(15, 1fr);
}
.g-grid-col-16 {
  grid-template-columns: repeat(16, 1fr);
}
.g-grid-col-17 {
  grid-template-columns: repeat(17, 1fr);
}
.g-grid-col-18 {
  grid-template-columns: repeat(18, 1fr);
}
.g-grid-col-19 {
  grid-template-columns: repeat(19, 1fr);
}
.g-grid-col-20 {
  grid-template-columns: repeat(20, 1fr);
}
.g-tran-1 {
  transition: 0.01s all ease-in-out;
}
.g-tran-2 {
  transition: 0.02s all ease-in-out;
}
.g-tran-3 {
  transition: 0.03s all ease-in-out;
}
.g-tran-4 {
  transition: 0.04s all ease-in-out;
}
.g-tran-5 {
  transition: 0.05s all ease-in-out;
}
.g-tran-6 {
  transition: 0.06s all ease-in-out;
}
.g-tran-7 {
  transition: 0.07s all ease-in-out;
}
.g-tran-8 {
  transition: 0.08s all ease-in-out;
}
.g-tran-9 {
  transition: 0.09s all ease-in-out;
}
.g-tran-10 {
  transition: 0.1s all ease-in-out;
}
.g-tran-11 {
  transition: 0.11s all ease-in-out;
}
.g-tran-12 {
  transition: 0.12s all ease-in-out;
}
.g-tran-13 {
  transition: 0.13s all ease-in-out;
}
.g-tran-14 {
  transition: 0.14s all ease-in-out;
}
.g-tran-15 {
  transition: 0.15s all ease-in-out;
}
.g-tran-16 {
  transition: 0.16s all ease-in-out;
}
.g-tran-17 {
  transition: 0.17s all ease-in-out;
}
.g-tran-18 {
  transition: 0.18s all ease-in-out;
}
.g-tran-19 {
  transition: 0.19s all ease-in-out;
}
.g-tran-20 {
  transition: 0.2s all ease-in-out;
}
.g-tran-21 {
  transition: 0.21s all ease-in-out;
}
.g-tran-22 {
  transition: 0.22s all ease-in-out;
}
.g-tran-23 {
  transition: 0.23s all ease-in-out;
}
.g-tran-24 {
  transition: 0.24s all ease-in-out;
}
.g-tran-25 {
  transition: 0.25s all ease-in-out;
}
.g-tran-26 {
  transition: 0.26s all ease-in-out;
}
.g-tran-27 {
  transition: 0.27s all ease-in-out;
}
.g-tran-28 {
  transition: 0.28s all ease-in-out;
}
.g-tran-29 {
  transition: 0.29s all ease-in-out;
}
.g-tran-30 {
  transition: 0.3s all ease-in-out;
}
.g-tran-31 {
  transition: 0.31s all ease-in-out;
}
.g-tran-32 {
  transition: 0.32s all ease-in-out;
}
.g-tran-33 {
  transition: 0.33s all ease-in-out;
}
.g-tran-34 {
  transition: 0.34s all ease-in-out;
}
.g-tran-35 {
  transition: 0.35s all ease-in-out;
}
.g-tran-36 {
  transition: 0.36s all ease-in-out;
}
.g-tran-37 {
  transition: 0.37s all ease-in-out;
}
.g-tran-38 {
  transition: 0.38s all ease-in-out;
}
.g-tran-39 {
  transition: 0.39s all ease-in-out;
}
.g-tran-40 {
  transition: 0.4s all ease-in-out;
}
.g-tran-41 {
  transition: 0.41s all ease-in-out;
}
.g-tran-42 {
  transition: 0.42s all ease-in-out;
}
.g-tran-43 {
  transition: 0.43s all ease-in-out;
}
.g-tran-44 {
  transition: 0.44s all ease-in-out;
}
.g-tran-45 {
  transition: 0.45s all ease-in-out;
}
.g-tran-46 {
  transition: 0.46s all ease-in-out;
}
.g-tran-47 {
  transition: 0.47s all ease-in-out;
}
.g-tran-48 {
  transition: 0.48s all ease-in-out;
}
.g-tran-49 {
  transition: 0.49s all ease-in-out;
}
.g-tran-50 {
  transition: 0.5s all ease-in-out;
}
.g-gap {
  position: relative;
}
.g-gap::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 1rem;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scale(1, 0.5);
  background-color: #ddd;
}
.g-gap:last-child::before {
  content: none;
}
.g-gap.g-show-allgap:last-child::before {
  content: '';
}
