html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
button {
  padding: 0;
  margin: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  border: 0;
}

html {
  line-height: 1;
}

ol,
ul,
li {
  list-style: none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}

q,
blockquote {
  quotes: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

a {
  text-decoration: none;
  color: inherit;
}

img {
  vertical-align: bottom;
  max-width: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

input,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-shadow: none;
  outline: none;
}
input:focus,
button:focus {
  outline: none;
}
input:focus-visible,
button:focus-visible {
  outline: none;
}

*,
*::after,
*::before {
  box-sizing: border-box;
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Roboto Condensed", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  font-feature-settings: "palt" 1;
  text-wrap: balance;
  -webkit-text-size-adjust: 100%;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1;
  color: #000;
  font-size: 16px;
}
@media screen and (max-width: 978px) {
  html {
    font-size: 2.5445292621vw;
  }
}

#main_container {
  min-height: 67.5rem;
}

#add_friend .l-inner {
  min-height: 67.5rem;
}
#add_friend .button {
  width: 100%;
  font-size: 20px;
  background-color: #00B900;
  color: #fff;
  padding: 20px;
  margin: 0 auto 30px auto;
  border-radius: 25px;
  line-height: 1.5em;
  text-align: center;
}
#add_friend .text_large_center {
  font-size: 24px;
}
#add_friend .text_medium_center {
  font-size: 14px;
}

.jc-bs3-container.container {
  width: 95%;
  margin: 0 auto;
}

.jconfirm-content .text_large_center {
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.5em;
  text-align: center;
}
.jconfirm-content .red {
  color: #E5006E;
}
.jconfirm-content .mb30 {
  margin-bottom: 30px;
}
.jconfirm-content .text_medium_left {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.8em;
  text-align: left;
}

@media screen and (max-width: 978px) {
  .pc-on {
    display: none;
  }
}

@media screen and (min-width: 979px) {
  .sp-on {
    display: none;
  }
}
@media screen and (min-width: 979px) {
  a {
    transition: 0.5s ease;
  }
  a:hover {
    opacity: 0.7;
  }
}

button {
  color: inherit;
}

.l-buttonWrapper {
  display: grid;
  place-items: center;
}

.l-inner {
  padding: 0 4rem;
  margin: 0 auto;
}
@media screen and (min-width: 979px) {
  .l-inner {
    max-width: 768px;
  }
}

.l-reChallengeTab {
  position: fixed;
  top: -0.9rem;
  transform: translateX(-50%);
  left: 50%;
  max-width: 34.2rem;
  width: 100%;
  z-index: 999;
}

.l-modal {
  position: fixed;
  top: 0;
  left: 0;
}

.c-divider {
  height: 0.2rem;
  background-color: #000;
}

.c-text--large {
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 1.6818181818;
}
.c-text--medium {
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.7142857143;
}
.c-text--small {
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.8333333333;
}
.c-text--arrow {
  display: inline-flex;
  align-items: center;
  gap: 1.4rem;
}
.c-text--arrow::after {
  content: "";
  display: block;
  width: 0.6rem;
  height: 0.9rem;
  background: url(../images/icon_arrow.svg) no-repeat;
  background-size: contain;
  background-position: center center;
}

.c-button, .c-button--twitterWithIcon, .c-button--reChallenge, .c-button--twittershare, .c-button--twitter, .c-button--instaWithIcon, .c-button--line, .c-button--action {
  width: 100%;
  max-width: 30rem;
  font-size: 1.8rem;
  background-color: #1dcd9f;
  color: #ffffff;
  padding: 1.5rem;
  border-radius: 3rem;
  line-height: 1.5;
  text-align: center;
}
.c-button--action {
  display: flex;
  padding: 0.9rem;
  background-color: #fea319;
}
.c-button--action span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4.2rem;
  border-radius: 2.1rem;
  color: #000;
  background-color: #ffffff;
}
.c-button--action span:nth-child(1) {
  width: 100%;
  font-size: 1rem;
  font-weight: normal;
}
.c-button--action span:nth-child(2) {
  margin-left: 0.5rem;
  font-size: 1.2rem;
  font-weight: bold;
  flex: 0 0 4.6rem;
}
.c-button--action span.url {
  display: block;
  padding: 1.2rem 1.6rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.c-button--line {
  background: #06C755 !important;
  display: block;
  padding: 1.8rem;
  font-size: 1.4rem;
  line-height: 1.7;
  font-weight: bold;
}
.c-button--instaWithIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.487rem;
  height: 6rem;
  background: #ffffff;
  color: #7B31F9;
  border: 0.2rem solid #7B31F9;
}
.c-button--instaWithIcon .c-button__instaIcon {
  width: 3.113rem;
  height: auto;
}
.c-button--instaWithIcon .c-button__label {
  text-align: left;
  font-size: 1.3rem;
  line-height: 1.3846153846;
  font-weight: 600;
}
.c-button--twitter {
  display: block;
  padding: 1.8rem;
  font-size: 1.4rem;
  line-height: 1.7;
  font-weight: bold;
  background-color: #456efd;
}
.c-button--twittershare {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.487rem;
  height: 6rem;
  background: #00ACEE !important;
  color: #ffffff;
  padding: 0;
}
.c-button--twittershare .c-button__twitterIcon {
  width: 3.113rem;
  height: auto;
}
.c-button--twittershare .c-button__label {
  text-align: left;
  font-size: 1.3rem;
  line-height: 1.3846153846;
  font-weight: 600;
}
.c-button--reChallenge {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 4rem;
  padding: 0;
  color: #ffffff;
  background-color: #ff6850;
  border-color: #ff6850;
  font-weight: bold;
}
.c-button--twitterWithIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.487rem;
  height: 6rem;
  background: #ffffff;
  color: #00ACEE;
  border: 0.2rem solid #00ACEE;
  padding: 0;
}
.c-button--twitterWithIcon .c-button__twitterIcon {
  width: 3.113rem;
  height: auto;
}
.c-button--twitterWithIcon .c-button__label {
  text-align: left;
  font-size: 1.3rem;
  line-height: 1.3846153846;
  font-weight: 600;
}

.c-hand, .c-hand--small {
  width: 20rem;
  aspect-ratio: 1;
}
.c-hand > img, .c-hand--small > img {
  width: 100%;
}
.c-hand.is-inactive, .is-inactive.c-hand--small {
  pointer-events: none;
}
.c-hand--small {
  width: 8rem;
}
.c-hand--small.is-selected {
  transform: scale(1.2);
  transition: transform 0.5s ease;
}

.c-challengeCount {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 0.4rem;
}
.c-challengeCount__number {
  font-family: "Inter";
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 169%;
  color: #ff6850;
}

.c-balloon {
  position: relative;
  background-color: #fea319;
  border-radius: 0.6rem;
  color: #ffffff;
  padding: 1.7rem 2rem 2.6rem;
}
.c-balloon::after {
  content: "";
  position: absolute;
  bottom: 0.597rem;
  left: 2.15rem;
  transform: translateY(100%);
  width: 2.897rem;
  height: 3.1rem;
  background-color: #fea319;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%);
}
.c-balloon__title {
  text-align: center;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 1.7083333333;
}
.c-balloon__text {
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 2rem;
  line-height: 1.7;
}

.c-resultText {
  font-weight: 600;
  font-size: 2rem;
  line-height: 1.7;
}

.c-decoratedText {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.6666666667;
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 4rem;
  color: #1dcd9f;
}
.c-decoratedText::before, .c-decoratedText::after {
  content: "";
  height: 1.4rem;
  width: 0.2rem;
  background-color: #1dcd9f;
  transform-origin: center bottom;
}
.c-decoratedText::before {
  transform: rotate(-30deg);
}
.c-decoratedText::after {
  transform: rotate(30deg);
}

.c-catch {
  text-align: center;
}
.c-catch__image {
  width: 14.6rem;
  margin: auto;
}
.c-catch__title {
  margin-top: 2.9rem;
  font-size: 2.2rem;
  line-height: 1.1818181818;
  font-weight: 600;
}

.c-application {
  display: flex;
  gap: 0 0.4rem;
  justify-content: center;
  align-items: center;
}
.c-application img {
  width: 100%;
  height: 100%;
}
.c-application__appstore {
  width: 13rem;
  height: auto;
}
.c-application__googleplay {
  width: 16rem;
  height: auto;
}

.c-backButton {
  color: #000;
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.c-backButton::before {
  content: "";
  background: url(../images/icon_arrow.svg);
  background-size: cover;
  transform: rotate(180deg);
  width: 0.9rem;
  height: 1.2rem;
  margin-right: 1.4rem;
  display: inline-block;
}
@media screen and (min-width: 979px) {
  .c-backButton::before {
    width: 18px;
    height: 26px;
  }
}
.c-backButton--right {
  justify-content: flex-end;
  padding-top: 2.6rem;
  padding-right: 2.5rem;
}
.c-backButton--left {
  justify-content: flex-start;
  padding-top: 2.6rem;
  padding-left: 2.5rem;
}

.u-m--0 {
  margin: 0rem !important;
}

.u-mt--0 {
  margin-top: 0rem !important;
}

.u-mr--0 {
  margin-right: 0rem !important;
}

.u-mb--0 {
  margin-bottom: 0rem !important;
}

.u-ml--0 {
  margin-left: 0rem !important;
}

.u-mx--0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}

.u-my--0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.u-p--0 {
  padding: 0rem !important;
}

.u-pt--0 {
  padding-top: 0rem !important;
}

.u-pr--0 {
  padding-right: 0rem !important;
}

.u-pb--0 {
  padding-bottom: 0rem !important;
}

.u-pl--0 {
  padding-left: 0rem !important;
}

.u-px--0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.u-py--0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.u-m--1 {
  margin: 0.1rem !important;
}

.u-mt--1 {
  margin-top: 0.1rem !important;
}

.u-mr--1 {
  margin-right: 0.1rem !important;
}

.u-mb--1 {
  margin-bottom: 0.1rem !important;
}

.u-ml--1 {
  margin-left: 0.1rem !important;
}

.u-mx--1 {
  margin-left: 0.1rem !important;
  margin-right: 0.1rem !important;
}

.u-my--1 {
  margin-top: 0.1rem !important;
  margin-bottom: 0.1rem !important;
}

.u-p--1 {
  padding: 0.1rem !important;
}

.u-pt--1 {
  padding-top: 0.1rem !important;
}

.u-pr--1 {
  padding-right: 0.1rem !important;
}

.u-pb--1 {
  padding-bottom: 0.1rem !important;
}

.u-pl--1 {
  padding-left: 0.1rem !important;
}

.u-px--1 {
  padding-left: 0.1rem !important;
  padding-right: 0.1rem !important;
}

.u-py--1 {
  padding-top: 0.1rem !important;
  padding-bottom: 0.1rem !important;
}

.u-m--2 {
  margin: 0.2rem !important;
}

.u-mt--2 {
  margin-top: 0.2rem !important;
}

.u-mr--2 {
  margin-right: 0.2rem !important;
}

.u-mb--2 {
  margin-bottom: 0.2rem !important;
}

.u-ml--2 {
  margin-left: 0.2rem !important;
}

.u-mx--2 {
  margin-left: 0.2rem !important;
  margin-right: 0.2rem !important;
}

.u-my--2 {
  margin-top: 0.2rem !important;
  margin-bottom: 0.2rem !important;
}

.u-p--2 {
  padding: 0.2rem !important;
}

.u-pt--2 {
  padding-top: 0.2rem !important;
}

.u-pr--2 {
  padding-right: 0.2rem !important;
}

.u-pb--2 {
  padding-bottom: 0.2rem !important;
}

.u-pl--2 {
  padding-left: 0.2rem !important;
}

.u-px--2 {
  padding-left: 0.2rem !important;
  padding-right: 0.2rem !important;
}

.u-py--2 {
  padding-top: 0.2rem !important;
  padding-bottom: 0.2rem !important;
}

.u-m--3 {
  margin: 0.3rem !important;
}

.u-mt--3 {
  margin-top: 0.3rem !important;
}

.u-mr--3 {
  margin-right: 0.3rem !important;
}

.u-mb--3 {
  margin-bottom: 0.3rem !important;
}

.u-ml--3 {
  margin-left: 0.3rem !important;
}

.u-mx--3 {
  margin-left: 0.3rem !important;
  margin-right: 0.3rem !important;
}

.u-my--3 {
  margin-top: 0.3rem !important;
  margin-bottom: 0.3rem !important;
}

.u-p--3 {
  padding: 0.3rem !important;
}

.u-pt--3 {
  padding-top: 0.3rem !important;
}

.u-pr--3 {
  padding-right: 0.3rem !important;
}

.u-pb--3 {
  padding-bottom: 0.3rem !important;
}

.u-pl--3 {
  padding-left: 0.3rem !important;
}

.u-px--3 {
  padding-left: 0.3rem !important;
  padding-right: 0.3rem !important;
}

.u-py--3 {
  padding-top: 0.3rem !important;
  padding-bottom: 0.3rem !important;
}

.u-m--4 {
  margin: 0.4rem !important;
}

.u-mt--4 {
  margin-top: 0.4rem !important;
}

.u-mr--4 {
  margin-right: 0.4rem !important;
}

.u-mb--4 {
  margin-bottom: 0.4rem !important;
}

.u-ml--4 {
  margin-left: 0.4rem !important;
}

.u-mx--4 {
  margin-left: 0.4rem !important;
  margin-right: 0.4rem !important;
}

.u-my--4 {
  margin-top: 0.4rem !important;
  margin-bottom: 0.4rem !important;
}

.u-p--4 {
  padding: 0.4rem !important;
}

.u-pt--4 {
  padding-top: 0.4rem !important;
}

.u-pr--4 {
  padding-right: 0.4rem !important;
}

.u-pb--4 {
  padding-bottom: 0.4rem !important;
}

.u-pl--4 {
  padding-left: 0.4rem !important;
}

.u-px--4 {
  padding-left: 0.4rem !important;
  padding-right: 0.4rem !important;
}

.u-py--4 {
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
}

.u-m--5 {
  margin: 0.5rem !important;
}

.u-mt--5 {
  margin-top: 0.5rem !important;
}

.u-mr--5 {
  margin-right: 0.5rem !important;
}

.u-mb--5 {
  margin-bottom: 0.5rem !important;
}

.u-ml--5 {
  margin-left: 0.5rem !important;
}

.u-mx--5 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.u-my--5 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.u-p--5 {
  padding: 0.5rem !important;
}

.u-pt--5 {
  padding-top: 0.5rem !important;
}

.u-pr--5 {
  padding-right: 0.5rem !important;
}

.u-pb--5 {
  padding-bottom: 0.5rem !important;
}

.u-pl--5 {
  padding-left: 0.5rem !important;
}

.u-px--5 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.u-py--5 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.u-m--6 {
  margin: 0.6rem !important;
}

.u-mt--6 {
  margin-top: 0.6rem !important;
}

.u-mr--6 {
  margin-right: 0.6rem !important;
}

.u-mb--6 {
  margin-bottom: 0.6rem !important;
}

.u-ml--6 {
  margin-left: 0.6rem !important;
}

.u-mx--6 {
  margin-left: 0.6rem !important;
  margin-right: 0.6rem !important;
}

.u-my--6 {
  margin-top: 0.6rem !important;
  margin-bottom: 0.6rem !important;
}

.u-p--6 {
  padding: 0.6rem !important;
}

.u-pt--6 {
  padding-top: 0.6rem !important;
}

.u-pr--6 {
  padding-right: 0.6rem !important;
}

.u-pb--6 {
  padding-bottom: 0.6rem !important;
}

.u-pl--6 {
  padding-left: 0.6rem !important;
}

.u-px--6 {
  padding-left: 0.6rem !important;
  padding-right: 0.6rem !important;
}

.u-py--6 {
  padding-top: 0.6rem !important;
  padding-bottom: 0.6rem !important;
}

.u-m--7 {
  margin: 0.7rem !important;
}

.u-mt--7 {
  margin-top: 0.7rem !important;
}

.u-mr--7 {
  margin-right: 0.7rem !important;
}

.u-mb--7 {
  margin-bottom: 0.7rem !important;
}

.u-ml--7 {
  margin-left: 0.7rem !important;
}

.u-mx--7 {
  margin-left: 0.7rem !important;
  margin-right: 0.7rem !important;
}

.u-my--7 {
  margin-top: 0.7rem !important;
  margin-bottom: 0.7rem !important;
}

.u-p--7 {
  padding: 0.7rem !important;
}

.u-pt--7 {
  padding-top: 0.7rem !important;
}

.u-pr--7 {
  padding-right: 0.7rem !important;
}

.u-pb--7 {
  padding-bottom: 0.7rem !important;
}

.u-pl--7 {
  padding-left: 0.7rem !important;
}

.u-px--7 {
  padding-left: 0.7rem !important;
  padding-right: 0.7rem !important;
}

.u-py--7 {
  padding-top: 0.7rem !important;
  padding-bottom: 0.7rem !important;
}

.u-m--8 {
  margin: 0.8rem !important;
}

.u-mt--8 {
  margin-top: 0.8rem !important;
}

.u-mr--8 {
  margin-right: 0.8rem !important;
}

.u-mb--8 {
  margin-bottom: 0.8rem !important;
}

.u-ml--8 {
  margin-left: 0.8rem !important;
}

.u-mx--8 {
  margin-left: 0.8rem !important;
  margin-right: 0.8rem !important;
}

.u-my--8 {
  margin-top: 0.8rem !important;
  margin-bottom: 0.8rem !important;
}

.u-p--8 {
  padding: 0.8rem !important;
}

.u-pt--8 {
  padding-top: 0.8rem !important;
}

.u-pr--8 {
  padding-right: 0.8rem !important;
}

.u-pb--8 {
  padding-bottom: 0.8rem !important;
}

.u-pl--8 {
  padding-left: 0.8rem !important;
}

.u-px--8 {
  padding-left: 0.8rem !important;
  padding-right: 0.8rem !important;
}

.u-py--8 {
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
}

.u-m--9 {
  margin: 0.9rem !important;
}

.u-mt--9 {
  margin-top: 0.9rem !important;
}

.u-mr--9 {
  margin-right: 0.9rem !important;
}

.u-mb--9 {
  margin-bottom: 0.9rem !important;
}

.u-ml--9 {
  margin-left: 0.9rem !important;
}

.u-mx--9 {
  margin-left: 0.9rem !important;
  margin-right: 0.9rem !important;
}

.u-my--9 {
  margin-top: 0.9rem !important;
  margin-bottom: 0.9rem !important;
}

.u-p--9 {
  padding: 0.9rem !important;
}

.u-pt--9 {
  padding-top: 0.9rem !important;
}

.u-pr--9 {
  padding-right: 0.9rem !important;
}

.u-pb--9 {
  padding-bottom: 0.9rem !important;
}

.u-pl--9 {
  padding-left: 0.9rem !important;
}

.u-px--9 {
  padding-left: 0.9rem !important;
  padding-right: 0.9rem !important;
}

.u-py--9 {
  padding-top: 0.9rem !important;
  padding-bottom: 0.9rem !important;
}

.u-m--10 {
  margin: 1rem !important;
}

.u-mt--10 {
  margin-top: 1rem !important;
}

.u-mr--10 {
  margin-right: 1rem !important;
}

.u-mb--10 {
  margin-bottom: 1rem !important;
}

.u-ml--10 {
  margin-left: 1rem !important;
}

.u-mx--10 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.u-my--10 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.u-p--10 {
  padding: 1rem !important;
}

.u-pt--10 {
  padding-top: 1rem !important;
}

.u-pr--10 {
  padding-right: 1rem !important;
}

.u-pb--10 {
  padding-bottom: 1rem !important;
}

.u-pl--10 {
  padding-left: 1rem !important;
}

.u-px--10 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.u-py--10 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.u-m--11 {
  margin: 1.1rem !important;
}

.u-mt--11 {
  margin-top: 1.1rem !important;
}

.u-mr--11 {
  margin-right: 1.1rem !important;
}

.u-mb--11 {
  margin-bottom: 1.1rem !important;
}

.u-ml--11 {
  margin-left: 1.1rem !important;
}

.u-mx--11 {
  margin-left: 1.1rem !important;
  margin-right: 1.1rem !important;
}

.u-my--11 {
  margin-top: 1.1rem !important;
  margin-bottom: 1.1rem !important;
}

.u-p--11 {
  padding: 1.1rem !important;
}

.u-pt--11 {
  padding-top: 1.1rem !important;
}

.u-pr--11 {
  padding-right: 1.1rem !important;
}

.u-pb--11 {
  padding-bottom: 1.1rem !important;
}

.u-pl--11 {
  padding-left: 1.1rem !important;
}

.u-px--11 {
  padding-left: 1.1rem !important;
  padding-right: 1.1rem !important;
}

.u-py--11 {
  padding-top: 1.1rem !important;
  padding-bottom: 1.1rem !important;
}

.u-m--12 {
  margin: 1.2rem !important;
}

.u-mt--12 {
  margin-top: 1.2rem !important;
}

.u-mr--12 {
  margin-right: 1.2rem !important;
}

.u-mb--12 {
  margin-bottom: 1.2rem !important;
}

.u-ml--12 {
  margin-left: 1.2rem !important;
}

.u-mx--12 {
  margin-left: 1.2rem !important;
  margin-right: 1.2rem !important;
}

.u-my--12 {
  margin-top: 1.2rem !important;
  margin-bottom: 1.2rem !important;
}

.u-p--12 {
  padding: 1.2rem !important;
}

.u-pt--12 {
  padding-top: 1.2rem !important;
}

.u-pr--12 {
  padding-right: 1.2rem !important;
}

.u-pb--12 {
  padding-bottom: 1.2rem !important;
}

.u-pl--12 {
  padding-left: 1.2rem !important;
}

.u-px--12 {
  padding-left: 1.2rem !important;
  padding-right: 1.2rem !important;
}

.u-py--12 {
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important;
}

.u-m--13 {
  margin: 1.3rem !important;
}

.u-mt--13 {
  margin-top: 1.3rem !important;
}

.u-mr--13 {
  margin-right: 1.3rem !important;
}

.u-mb--13 {
  margin-bottom: 1.3rem !important;
}

.u-ml--13 {
  margin-left: 1.3rem !important;
}

.u-mx--13 {
  margin-left: 1.3rem !important;
  margin-right: 1.3rem !important;
}

.u-my--13 {
  margin-top: 1.3rem !important;
  margin-bottom: 1.3rem !important;
}

.u-p--13 {
  padding: 1.3rem !important;
}

.u-pt--13 {
  padding-top: 1.3rem !important;
}

.u-pr--13 {
  padding-right: 1.3rem !important;
}

.u-pb--13 {
  padding-bottom: 1.3rem !important;
}

.u-pl--13 {
  padding-left: 1.3rem !important;
}

.u-px--13 {
  padding-left: 1.3rem !important;
  padding-right: 1.3rem !important;
}

.u-py--13 {
  padding-top: 1.3rem !important;
  padding-bottom: 1.3rem !important;
}

.u-m--14 {
  margin: 1.4rem !important;
}

.u-mt--14 {
  margin-top: 1.4rem !important;
}

.u-mr--14 {
  margin-right: 1.4rem !important;
}

.u-mb--14 {
  margin-bottom: 1.4rem !important;
}

.u-ml--14 {
  margin-left: 1.4rem !important;
}

.u-mx--14 {
  margin-left: 1.4rem !important;
  margin-right: 1.4rem !important;
}

.u-my--14 {
  margin-top: 1.4rem !important;
  margin-bottom: 1.4rem !important;
}

.u-p--14 {
  padding: 1.4rem !important;
}

.u-pt--14 {
  padding-top: 1.4rem !important;
}

.u-pr--14 {
  padding-right: 1.4rem !important;
}

.u-pb--14 {
  padding-bottom: 1.4rem !important;
}

.u-pl--14 {
  padding-left: 1.4rem !important;
}

.u-px--14 {
  padding-left: 1.4rem !important;
  padding-right: 1.4rem !important;
}

.u-py--14 {
  padding-top: 1.4rem !important;
  padding-bottom: 1.4rem !important;
}

.u-m--15 {
  margin: 1.5rem !important;
}

.u-mt--15 {
  margin-top: 1.5rem !important;
}

.u-mr--15 {
  margin-right: 1.5rem !important;
}

.u-mb--15 {
  margin-bottom: 1.5rem !important;
}

.u-ml--15 {
  margin-left: 1.5rem !important;
}

.u-mx--15 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.u-my--15 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.u-p--15 {
  padding: 1.5rem !important;
}

.u-pt--15 {
  padding-top: 1.5rem !important;
}

.u-pr--15 {
  padding-right: 1.5rem !important;
}

.u-pb--15 {
  padding-bottom: 1.5rem !important;
}

.u-pl--15 {
  padding-left: 1.5rem !important;
}

.u-px--15 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.u-py--15 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.u-m--16 {
  margin: 1.6rem !important;
}

.u-mt--16 {
  margin-top: 1.6rem !important;
}

.u-mr--16 {
  margin-right: 1.6rem !important;
}

.u-mb--16 {
  margin-bottom: 1.6rem !important;
}

.u-ml--16 {
  margin-left: 1.6rem !important;
}

.u-mx--16 {
  margin-left: 1.6rem !important;
  margin-right: 1.6rem !important;
}

.u-my--16 {
  margin-top: 1.6rem !important;
  margin-bottom: 1.6rem !important;
}

.u-p--16 {
  padding: 1.6rem !important;
}

.u-pt--16 {
  padding-top: 1.6rem !important;
}

.u-pr--16 {
  padding-right: 1.6rem !important;
}

.u-pb--16 {
  padding-bottom: 1.6rem !important;
}

.u-pl--16 {
  padding-left: 1.6rem !important;
}

.u-px--16 {
  padding-left: 1.6rem !important;
  padding-right: 1.6rem !important;
}

.u-py--16 {
  padding-top: 1.6rem !important;
  padding-bottom: 1.6rem !important;
}

.u-m--17 {
  margin: 1.7rem !important;
}

.u-mt--17 {
  margin-top: 1.7rem !important;
}

.u-mr--17 {
  margin-right: 1.7rem !important;
}

.u-mb--17 {
  margin-bottom: 1.7rem !important;
}

.u-ml--17 {
  margin-left: 1.7rem !important;
}

.u-mx--17 {
  margin-left: 1.7rem !important;
  margin-right: 1.7rem !important;
}

.u-my--17 {
  margin-top: 1.7rem !important;
  margin-bottom: 1.7rem !important;
}

.u-p--17 {
  padding: 1.7rem !important;
}

.u-pt--17 {
  padding-top: 1.7rem !important;
}

.u-pr--17 {
  padding-right: 1.7rem !important;
}

.u-pb--17 {
  padding-bottom: 1.7rem !important;
}

.u-pl--17 {
  padding-left: 1.7rem !important;
}

.u-px--17 {
  padding-left: 1.7rem !important;
  padding-right: 1.7rem !important;
}

.u-py--17 {
  padding-top: 1.7rem !important;
  padding-bottom: 1.7rem !important;
}

.u-m--18 {
  margin: 1.8rem !important;
}

.u-mt--18 {
  margin-top: 1.8rem !important;
}

.u-mr--18 {
  margin-right: 1.8rem !important;
}

.u-mb--18 {
  margin-bottom: 1.8rem !important;
}

.u-ml--18 {
  margin-left: 1.8rem !important;
}

.u-mx--18 {
  margin-left: 1.8rem !important;
  margin-right: 1.8rem !important;
}

.u-my--18 {
  margin-top: 1.8rem !important;
  margin-bottom: 1.8rem !important;
}

.u-p--18 {
  padding: 1.8rem !important;
}

.u-pt--18 {
  padding-top: 1.8rem !important;
}

.u-pr--18 {
  padding-right: 1.8rem !important;
}

.u-pb--18 {
  padding-bottom: 1.8rem !important;
}

.u-pl--18 {
  padding-left: 1.8rem !important;
}

.u-px--18 {
  padding-left: 1.8rem !important;
  padding-right: 1.8rem !important;
}

.u-py--18 {
  padding-top: 1.8rem !important;
  padding-bottom: 1.8rem !important;
}

.u-m--19 {
  margin: 1.9rem !important;
}

.u-mt--19 {
  margin-top: 1.9rem !important;
}

.u-mr--19 {
  margin-right: 1.9rem !important;
}

.u-mb--19 {
  margin-bottom: 1.9rem !important;
}

.u-ml--19 {
  margin-left: 1.9rem !important;
}

.u-mx--19 {
  margin-left: 1.9rem !important;
  margin-right: 1.9rem !important;
}

.u-my--19 {
  margin-top: 1.9rem !important;
  margin-bottom: 1.9rem !important;
}

.u-p--19 {
  padding: 1.9rem !important;
}

.u-pt--19 {
  padding-top: 1.9rem !important;
}

.u-pr--19 {
  padding-right: 1.9rem !important;
}

.u-pb--19 {
  padding-bottom: 1.9rem !important;
}

.u-pl--19 {
  padding-left: 1.9rem !important;
}

.u-px--19 {
  padding-left: 1.9rem !important;
  padding-right: 1.9rem !important;
}

.u-py--19 {
  padding-top: 1.9rem !important;
  padding-bottom: 1.9rem !important;
}

.u-m--20 {
  margin: 2rem !important;
}

.u-mt--20 {
  margin-top: 2rem !important;
}

.u-mr--20 {
  margin-right: 2rem !important;
}

.u-mb--20 {
  margin-bottom: 2rem !important;
}

.u-ml--20 {
  margin-left: 2rem !important;
}

.u-mx--20 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.u-my--20 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.u-p--20 {
  padding: 2rem !important;
}

.u-pt--20 {
  padding-top: 2rem !important;
}

.u-pr--20 {
  padding-right: 2rem !important;
}

.u-pb--20 {
  padding-bottom: 2rem !important;
}

.u-pl--20 {
  padding-left: 2rem !important;
}

.u-px--20 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.u-py--20 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.u-m--21 {
  margin: 2.1rem !important;
}

.u-mt--21 {
  margin-top: 2.1rem !important;
}

.u-mr--21 {
  margin-right: 2.1rem !important;
}

.u-mb--21 {
  margin-bottom: 2.1rem !important;
}

.u-ml--21 {
  margin-left: 2.1rem !important;
}

.u-mx--21 {
  margin-left: 2.1rem !important;
  margin-right: 2.1rem !important;
}

.u-my--21 {
  margin-top: 2.1rem !important;
  margin-bottom: 2.1rem !important;
}

.u-p--21 {
  padding: 2.1rem !important;
}

.u-pt--21 {
  padding-top: 2.1rem !important;
}

.u-pr--21 {
  padding-right: 2.1rem !important;
}

.u-pb--21 {
  padding-bottom: 2.1rem !important;
}

.u-pl--21 {
  padding-left: 2.1rem !important;
}

.u-px--21 {
  padding-left: 2.1rem !important;
  padding-right: 2.1rem !important;
}

.u-py--21 {
  padding-top: 2.1rem !important;
  padding-bottom: 2.1rem !important;
}

.u-m--22 {
  margin: 2.2rem !important;
}

.u-mt--22 {
  margin-top: 2.2rem !important;
}

.u-mr--22 {
  margin-right: 2.2rem !important;
}

.u-mb--22 {
  margin-bottom: 2.2rem !important;
}

.u-ml--22 {
  margin-left: 2.2rem !important;
}

.u-mx--22 {
  margin-left: 2.2rem !important;
  margin-right: 2.2rem !important;
}

.u-my--22 {
  margin-top: 2.2rem !important;
  margin-bottom: 2.2rem !important;
}

.u-p--22 {
  padding: 2.2rem !important;
}

.u-pt--22 {
  padding-top: 2.2rem !important;
}

.u-pr--22 {
  padding-right: 2.2rem !important;
}

.u-pb--22 {
  padding-bottom: 2.2rem !important;
}

.u-pl--22 {
  padding-left: 2.2rem !important;
}

.u-px--22 {
  padding-left: 2.2rem !important;
  padding-right: 2.2rem !important;
}

.u-py--22 {
  padding-top: 2.2rem !important;
  padding-bottom: 2.2rem !important;
}

.u-m--23 {
  margin: 2.3rem !important;
}

.u-mt--23 {
  margin-top: 2.3rem !important;
}

.u-mr--23 {
  margin-right: 2.3rem !important;
}

.u-mb--23 {
  margin-bottom: 2.3rem !important;
}

.u-ml--23 {
  margin-left: 2.3rem !important;
}

.u-mx--23 {
  margin-left: 2.3rem !important;
  margin-right: 2.3rem !important;
}

.u-my--23 {
  margin-top: 2.3rem !important;
  margin-bottom: 2.3rem !important;
}

.u-p--23 {
  padding: 2.3rem !important;
}

.u-pt--23 {
  padding-top: 2.3rem !important;
}

.u-pr--23 {
  padding-right: 2.3rem !important;
}

.u-pb--23 {
  padding-bottom: 2.3rem !important;
}

.u-pl--23 {
  padding-left: 2.3rem !important;
}

.u-px--23 {
  padding-left: 2.3rem !important;
  padding-right: 2.3rem !important;
}

.u-py--23 {
  padding-top: 2.3rem !important;
  padding-bottom: 2.3rem !important;
}

.u-m--24 {
  margin: 2.4rem !important;
}

.u-mt--24 {
  margin-top: 2.4rem !important;
}

.u-mr--24 {
  margin-right: 2.4rem !important;
}

.u-mb--24 {
  margin-bottom: 2.4rem !important;
}

.u-ml--24 {
  margin-left: 2.4rem !important;
}

.u-mx--24 {
  margin-left: 2.4rem !important;
  margin-right: 2.4rem !important;
}

.u-my--24 {
  margin-top: 2.4rem !important;
  margin-bottom: 2.4rem !important;
}

.u-p--24 {
  padding: 2.4rem !important;
}

.u-pt--24 {
  padding-top: 2.4rem !important;
}

.u-pr--24 {
  padding-right: 2.4rem !important;
}

.u-pb--24 {
  padding-bottom: 2.4rem !important;
}

.u-pl--24 {
  padding-left: 2.4rem !important;
}

.u-px--24 {
  padding-left: 2.4rem !important;
  padding-right: 2.4rem !important;
}

.u-py--24 {
  padding-top: 2.4rem !important;
  padding-bottom: 2.4rem !important;
}

.u-m--25 {
  margin: 2.5rem !important;
}

.u-mt--25 {
  margin-top: 2.5rem !important;
}

.u-mr--25 {
  margin-right: 2.5rem !important;
}

.u-mb--25 {
  margin-bottom: 2.5rem !important;
}

.u-ml--25 {
  margin-left: 2.5rem !important;
}

.u-mx--25 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.u-my--25 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.u-p--25 {
  padding: 2.5rem !important;
}

.u-pt--25 {
  padding-top: 2.5rem !important;
}

.u-pr--25 {
  padding-right: 2.5rem !important;
}

.u-pb--25 {
  padding-bottom: 2.5rem !important;
}

.u-pl--25 {
  padding-left: 2.5rem !important;
}

.u-px--25 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.u-py--25 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.u-m--26 {
  margin: 2.6rem !important;
}

.u-mt--26 {
  margin-top: 2.6rem !important;
}

.u-mr--26 {
  margin-right: 2.6rem !important;
}

.u-mb--26 {
  margin-bottom: 2.6rem !important;
}

.u-ml--26 {
  margin-left: 2.6rem !important;
}

.u-mx--26 {
  margin-left: 2.6rem !important;
  margin-right: 2.6rem !important;
}

.u-my--26 {
  margin-top: 2.6rem !important;
  margin-bottom: 2.6rem !important;
}

.u-p--26 {
  padding: 2.6rem !important;
}

.u-pt--26 {
  padding-top: 2.6rem !important;
}

.u-pr--26 {
  padding-right: 2.6rem !important;
}

.u-pb--26 {
  padding-bottom: 2.6rem !important;
}

.u-pl--26 {
  padding-left: 2.6rem !important;
}

.u-px--26 {
  padding-left: 2.6rem !important;
  padding-right: 2.6rem !important;
}

.u-py--26 {
  padding-top: 2.6rem !important;
  padding-bottom: 2.6rem !important;
}

.u-m--27 {
  margin: 2.7rem !important;
}

.u-mt--27 {
  margin-top: 2.7rem !important;
}

.u-mr--27 {
  margin-right: 2.7rem !important;
}

.u-mb--27 {
  margin-bottom: 2.7rem !important;
}

.u-ml--27 {
  margin-left: 2.7rem !important;
}

.u-mx--27 {
  margin-left: 2.7rem !important;
  margin-right: 2.7rem !important;
}

.u-my--27 {
  margin-top: 2.7rem !important;
  margin-bottom: 2.7rem !important;
}

.u-p--27 {
  padding: 2.7rem !important;
}

.u-pt--27 {
  padding-top: 2.7rem !important;
}

.u-pr--27 {
  padding-right: 2.7rem !important;
}

.u-pb--27 {
  padding-bottom: 2.7rem !important;
}

.u-pl--27 {
  padding-left: 2.7rem !important;
}

.u-px--27 {
  padding-left: 2.7rem !important;
  padding-right: 2.7rem !important;
}

.u-py--27 {
  padding-top: 2.7rem !important;
  padding-bottom: 2.7rem !important;
}

.u-m--28 {
  margin: 2.8rem !important;
}

.u-mt--28 {
  margin-top: 2.8rem !important;
}

.u-mr--28 {
  margin-right: 2.8rem !important;
}

.u-mb--28 {
  margin-bottom: 2.8rem !important;
}

.u-ml--28 {
  margin-left: 2.8rem !important;
}

.u-mx--28 {
  margin-left: 2.8rem !important;
  margin-right: 2.8rem !important;
}

.u-my--28 {
  margin-top: 2.8rem !important;
  margin-bottom: 2.8rem !important;
}

.u-p--28 {
  padding: 2.8rem !important;
}

.u-pt--28 {
  padding-top: 2.8rem !important;
}

.u-pr--28 {
  padding-right: 2.8rem !important;
}

.u-pb--28 {
  padding-bottom: 2.8rem !important;
}

.u-pl--28 {
  padding-left: 2.8rem !important;
}

.u-px--28 {
  padding-left: 2.8rem !important;
  padding-right: 2.8rem !important;
}

.u-py--28 {
  padding-top: 2.8rem !important;
  padding-bottom: 2.8rem !important;
}

.u-m--29 {
  margin: 2.9rem !important;
}

.u-mt--29 {
  margin-top: 2.9rem !important;
}

.u-mr--29 {
  margin-right: 2.9rem !important;
}

.u-mb--29 {
  margin-bottom: 2.9rem !important;
}

.u-ml--29 {
  margin-left: 2.9rem !important;
}

.u-mx--29 {
  margin-left: 2.9rem !important;
  margin-right: 2.9rem !important;
}

.u-my--29 {
  margin-top: 2.9rem !important;
  margin-bottom: 2.9rem !important;
}

.u-p--29 {
  padding: 2.9rem !important;
}

.u-pt--29 {
  padding-top: 2.9rem !important;
}

.u-pr--29 {
  padding-right: 2.9rem !important;
}

.u-pb--29 {
  padding-bottom: 2.9rem !important;
}

.u-pl--29 {
  padding-left: 2.9rem !important;
}

.u-px--29 {
  padding-left: 2.9rem !important;
  padding-right: 2.9rem !important;
}

.u-py--29 {
  padding-top: 2.9rem !important;
  padding-bottom: 2.9rem !important;
}

.u-m--30 {
  margin: 3rem !important;
}

.u-mt--30 {
  margin-top: 3rem !important;
}

.u-mr--30 {
  margin-right: 3rem !important;
}

.u-mb--30 {
  margin-bottom: 3rem !important;
}

.u-ml--30 {
  margin-left: 3rem !important;
}

.u-mx--30 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.u-my--30 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.u-p--30 {
  padding: 3rem !important;
}

.u-pt--30 {
  padding-top: 3rem !important;
}

.u-pr--30 {
  padding-right: 3rem !important;
}

.u-pb--30 {
  padding-bottom: 3rem !important;
}

.u-pl--30 {
  padding-left: 3rem !important;
}

.u-px--30 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.u-py--30 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.u-m--31 {
  margin: 3.1rem !important;
}

.u-mt--31 {
  margin-top: 3.1rem !important;
}

.u-mr--31 {
  margin-right: 3.1rem !important;
}

.u-mb--31 {
  margin-bottom: 3.1rem !important;
}

.u-ml--31 {
  margin-left: 3.1rem !important;
}

.u-mx--31 {
  margin-left: 3.1rem !important;
  margin-right: 3.1rem !important;
}

.u-my--31 {
  margin-top: 3.1rem !important;
  margin-bottom: 3.1rem !important;
}

.u-p--31 {
  padding: 3.1rem !important;
}

.u-pt--31 {
  padding-top: 3.1rem !important;
}

.u-pr--31 {
  padding-right: 3.1rem !important;
}

.u-pb--31 {
  padding-bottom: 3.1rem !important;
}

.u-pl--31 {
  padding-left: 3.1rem !important;
}

.u-px--31 {
  padding-left: 3.1rem !important;
  padding-right: 3.1rem !important;
}

.u-py--31 {
  padding-top: 3.1rem !important;
  padding-bottom: 3.1rem !important;
}

.u-m--32 {
  margin: 3.2rem !important;
}

.u-mt--32 {
  margin-top: 3.2rem !important;
}

.u-mr--32 {
  margin-right: 3.2rem !important;
}

.u-mb--32 {
  margin-bottom: 3.2rem !important;
}

.u-ml--32 {
  margin-left: 3.2rem !important;
}

.u-mx--32 {
  margin-left: 3.2rem !important;
  margin-right: 3.2rem !important;
}

.u-my--32 {
  margin-top: 3.2rem !important;
  margin-bottom: 3.2rem !important;
}

.u-p--32 {
  padding: 3.2rem !important;
}

.u-pt--32 {
  padding-top: 3.2rem !important;
}

.u-pr--32 {
  padding-right: 3.2rem !important;
}

.u-pb--32 {
  padding-bottom: 3.2rem !important;
}

.u-pl--32 {
  padding-left: 3.2rem !important;
}

.u-px--32 {
  padding-left: 3.2rem !important;
  padding-right: 3.2rem !important;
}

.u-py--32 {
  padding-top: 3.2rem !important;
  padding-bottom: 3.2rem !important;
}

.u-m--33 {
  margin: 3.3rem !important;
}

.u-mt--33 {
  margin-top: 3.3rem !important;
}

.u-mr--33 {
  margin-right: 3.3rem !important;
}

.u-mb--33 {
  margin-bottom: 3.3rem !important;
}

.u-ml--33 {
  margin-left: 3.3rem !important;
}

.u-mx--33 {
  margin-left: 3.3rem !important;
  margin-right: 3.3rem !important;
}

.u-my--33 {
  margin-top: 3.3rem !important;
  margin-bottom: 3.3rem !important;
}

.u-p--33 {
  padding: 3.3rem !important;
}

.u-pt--33 {
  padding-top: 3.3rem !important;
}

.u-pr--33 {
  padding-right: 3.3rem !important;
}

.u-pb--33 {
  padding-bottom: 3.3rem !important;
}

.u-pl--33 {
  padding-left: 3.3rem !important;
}

.u-px--33 {
  padding-left: 3.3rem !important;
  padding-right: 3.3rem !important;
}

.u-py--33 {
  padding-top: 3.3rem !important;
  padding-bottom: 3.3rem !important;
}

.u-m--34 {
  margin: 3.4rem !important;
}

.u-mt--34 {
  margin-top: 3.4rem !important;
}

.u-mr--34 {
  margin-right: 3.4rem !important;
}

.u-mb--34 {
  margin-bottom: 3.4rem !important;
}

.u-ml--34 {
  margin-left: 3.4rem !important;
}

.u-mx--34 {
  margin-left: 3.4rem !important;
  margin-right: 3.4rem !important;
}

.u-my--34 {
  margin-top: 3.4rem !important;
  margin-bottom: 3.4rem !important;
}

.u-p--34 {
  padding: 3.4rem !important;
}

.u-pt--34 {
  padding-top: 3.4rem !important;
}

.u-pr--34 {
  padding-right: 3.4rem !important;
}

.u-pb--34 {
  padding-bottom: 3.4rem !important;
}

.u-pl--34 {
  padding-left: 3.4rem !important;
}

.u-px--34 {
  padding-left: 3.4rem !important;
  padding-right: 3.4rem !important;
}

.u-py--34 {
  padding-top: 3.4rem !important;
  padding-bottom: 3.4rem !important;
}

.u-m--35 {
  margin: 3.5rem !important;
}

.u-mt--35 {
  margin-top: 3.5rem !important;
}

.u-mr--35 {
  margin-right: 3.5rem !important;
}

.u-mb--35 {
  margin-bottom: 3.5rem !important;
}

.u-ml--35 {
  margin-left: 3.5rem !important;
}

.u-mx--35 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.u-my--35 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.u-p--35 {
  padding: 3.5rem !important;
}

.u-pt--35 {
  padding-top: 3.5rem !important;
}

.u-pr--35 {
  padding-right: 3.5rem !important;
}

.u-pb--35 {
  padding-bottom: 3.5rem !important;
}

.u-pl--35 {
  padding-left: 3.5rem !important;
}

.u-px--35 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.u-py--35 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.u-m--36 {
  margin: 3.6rem !important;
}

.u-mt--36 {
  margin-top: 3.6rem !important;
}

.u-mr--36 {
  margin-right: 3.6rem !important;
}

.u-mb--36 {
  margin-bottom: 3.6rem !important;
}

.u-ml--36 {
  margin-left: 3.6rem !important;
}

.u-mx--36 {
  margin-left: 3.6rem !important;
  margin-right: 3.6rem !important;
}

.u-my--36 {
  margin-top: 3.6rem !important;
  margin-bottom: 3.6rem !important;
}

.u-p--36 {
  padding: 3.6rem !important;
}

.u-pt--36 {
  padding-top: 3.6rem !important;
}

.u-pr--36 {
  padding-right: 3.6rem !important;
}

.u-pb--36 {
  padding-bottom: 3.6rem !important;
}

.u-pl--36 {
  padding-left: 3.6rem !important;
}

.u-px--36 {
  padding-left: 3.6rem !important;
  padding-right: 3.6rem !important;
}

.u-py--36 {
  padding-top: 3.6rem !important;
  padding-bottom: 3.6rem !important;
}

.u-m--37 {
  margin: 3.7rem !important;
}

.u-mt--37 {
  margin-top: 3.7rem !important;
}

.u-mr--37 {
  margin-right: 3.7rem !important;
}

.u-mb--37 {
  margin-bottom: 3.7rem !important;
}

.u-ml--37 {
  margin-left: 3.7rem !important;
}

.u-mx--37 {
  margin-left: 3.7rem !important;
  margin-right: 3.7rem !important;
}

.u-my--37 {
  margin-top: 3.7rem !important;
  margin-bottom: 3.7rem !important;
}

.u-p--37 {
  padding: 3.7rem !important;
}

.u-pt--37 {
  padding-top: 3.7rem !important;
}

.u-pr--37 {
  padding-right: 3.7rem !important;
}

.u-pb--37 {
  padding-bottom: 3.7rem !important;
}

.u-pl--37 {
  padding-left: 3.7rem !important;
}

.u-px--37 {
  padding-left: 3.7rem !important;
  padding-right: 3.7rem !important;
}

.u-py--37 {
  padding-top: 3.7rem !important;
  padding-bottom: 3.7rem !important;
}

.u-m--38 {
  margin: 3.8rem !important;
}

.u-mt--38 {
  margin-top: 3.8rem !important;
}

.u-mr--38 {
  margin-right: 3.8rem !important;
}

.u-mb--38 {
  margin-bottom: 3.8rem !important;
}

.u-ml--38 {
  margin-left: 3.8rem !important;
}

.u-mx--38 {
  margin-left: 3.8rem !important;
  margin-right: 3.8rem !important;
}

.u-my--38 {
  margin-top: 3.8rem !important;
  margin-bottom: 3.8rem !important;
}

.u-p--38 {
  padding: 3.8rem !important;
}

.u-pt--38 {
  padding-top: 3.8rem !important;
}

.u-pr--38 {
  padding-right: 3.8rem !important;
}

.u-pb--38 {
  padding-bottom: 3.8rem !important;
}

.u-pl--38 {
  padding-left: 3.8rem !important;
}

.u-px--38 {
  padding-left: 3.8rem !important;
  padding-right: 3.8rem !important;
}

.u-py--38 {
  padding-top: 3.8rem !important;
  padding-bottom: 3.8rem !important;
}

.u-m--39 {
  margin: 3.9rem !important;
}

.u-mt--39 {
  margin-top: 3.9rem !important;
}

.u-mr--39 {
  margin-right: 3.9rem !important;
}

.u-mb--39 {
  margin-bottom: 3.9rem !important;
}

.u-ml--39 {
  margin-left: 3.9rem !important;
}

.u-mx--39 {
  margin-left: 3.9rem !important;
  margin-right: 3.9rem !important;
}

.u-my--39 {
  margin-top: 3.9rem !important;
  margin-bottom: 3.9rem !important;
}

.u-p--39 {
  padding: 3.9rem !important;
}

.u-pt--39 {
  padding-top: 3.9rem !important;
}

.u-pr--39 {
  padding-right: 3.9rem !important;
}

.u-pb--39 {
  padding-bottom: 3.9rem !important;
}

.u-pl--39 {
  padding-left: 3.9rem !important;
}

.u-px--39 {
  padding-left: 3.9rem !important;
  padding-right: 3.9rem !important;
}

.u-py--39 {
  padding-top: 3.9rem !important;
  padding-bottom: 3.9rem !important;
}

.u-m--40 {
  margin: 4rem !important;
}

.u-mt--40 {
  margin-top: 4rem !important;
}

.u-mr--40 {
  margin-right: 4rem !important;
}

.u-mb--40 {
  margin-bottom: 4rem !important;
}

.u-ml--40 {
  margin-left: 4rem !important;
}

.u-mx--40 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.u-my--40 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.u-p--40 {
  padding: 4rem !important;
}

.u-pt--40 {
  padding-top: 4rem !important;
}

.u-pr--40 {
  padding-right: 4rem !important;
}

.u-pb--40 {
  padding-bottom: 4rem !important;
}

.u-pl--40 {
  padding-left: 4rem !important;
}

.u-px--40 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.u-py--40 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.u-m--41 {
  margin: 4.1rem !important;
}

.u-mt--41 {
  margin-top: 4.1rem !important;
}

.u-mr--41 {
  margin-right: 4.1rem !important;
}

.u-mb--41 {
  margin-bottom: 4.1rem !important;
}

.u-ml--41 {
  margin-left: 4.1rem !important;
}

.u-mx--41 {
  margin-left: 4.1rem !important;
  margin-right: 4.1rem !important;
}

.u-my--41 {
  margin-top: 4.1rem !important;
  margin-bottom: 4.1rem !important;
}

.u-p--41 {
  padding: 4.1rem !important;
}

.u-pt--41 {
  padding-top: 4.1rem !important;
}

.u-pr--41 {
  padding-right: 4.1rem !important;
}

.u-pb--41 {
  padding-bottom: 4.1rem !important;
}

.u-pl--41 {
  padding-left: 4.1rem !important;
}

.u-px--41 {
  padding-left: 4.1rem !important;
  padding-right: 4.1rem !important;
}

.u-py--41 {
  padding-top: 4.1rem !important;
  padding-bottom: 4.1rem !important;
}

.u-m--42 {
  margin: 4.2rem !important;
}

.u-mt--42 {
  margin-top: 4.2rem !important;
}

.u-mr--42 {
  margin-right: 4.2rem !important;
}

.u-mb--42 {
  margin-bottom: 4.2rem !important;
}

.u-ml--42 {
  margin-left: 4.2rem !important;
}

.u-mx--42 {
  margin-left: 4.2rem !important;
  margin-right: 4.2rem !important;
}

.u-my--42 {
  margin-top: 4.2rem !important;
  margin-bottom: 4.2rem !important;
}

.u-p--42 {
  padding: 4.2rem !important;
}

.u-pt--42 {
  padding-top: 4.2rem !important;
}

.u-pr--42 {
  padding-right: 4.2rem !important;
}

.u-pb--42 {
  padding-bottom: 4.2rem !important;
}

.u-pl--42 {
  padding-left: 4.2rem !important;
}

.u-px--42 {
  padding-left: 4.2rem !important;
  padding-right: 4.2rem !important;
}

.u-py--42 {
  padding-top: 4.2rem !important;
  padding-bottom: 4.2rem !important;
}

.u-m--43 {
  margin: 4.3rem !important;
}

.u-mt--43 {
  margin-top: 4.3rem !important;
}

.u-mr--43 {
  margin-right: 4.3rem !important;
}

.u-mb--43 {
  margin-bottom: 4.3rem !important;
}

.u-ml--43 {
  margin-left: 4.3rem !important;
}

.u-mx--43 {
  margin-left: 4.3rem !important;
  margin-right: 4.3rem !important;
}

.u-my--43 {
  margin-top: 4.3rem !important;
  margin-bottom: 4.3rem !important;
}

.u-p--43 {
  padding: 4.3rem !important;
}

.u-pt--43 {
  padding-top: 4.3rem !important;
}

.u-pr--43 {
  padding-right: 4.3rem !important;
}

.u-pb--43 {
  padding-bottom: 4.3rem !important;
}

.u-pl--43 {
  padding-left: 4.3rem !important;
}

.u-px--43 {
  padding-left: 4.3rem !important;
  padding-right: 4.3rem !important;
}

.u-py--43 {
  padding-top: 4.3rem !important;
  padding-bottom: 4.3rem !important;
}

.u-m--44 {
  margin: 4.4rem !important;
}

.u-mt--44 {
  margin-top: 4.4rem !important;
}

.u-mr--44 {
  margin-right: 4.4rem !important;
}

.u-mb--44 {
  margin-bottom: 4.4rem !important;
}

.u-ml--44 {
  margin-left: 4.4rem !important;
}

.u-mx--44 {
  margin-left: 4.4rem !important;
  margin-right: 4.4rem !important;
}

.u-my--44 {
  margin-top: 4.4rem !important;
  margin-bottom: 4.4rem !important;
}

.u-p--44 {
  padding: 4.4rem !important;
}

.u-pt--44 {
  padding-top: 4.4rem !important;
}

.u-pr--44 {
  padding-right: 4.4rem !important;
}

.u-pb--44 {
  padding-bottom: 4.4rem !important;
}

.u-pl--44 {
  padding-left: 4.4rem !important;
}

.u-px--44 {
  padding-left: 4.4rem !important;
  padding-right: 4.4rem !important;
}

.u-py--44 {
  padding-top: 4.4rem !important;
  padding-bottom: 4.4rem !important;
}

.u-m--45 {
  margin: 4.5rem !important;
}

.u-mt--45 {
  margin-top: 4.5rem !important;
}

.u-mr--45 {
  margin-right: 4.5rem !important;
}

.u-mb--45 {
  margin-bottom: 4.5rem !important;
}

.u-ml--45 {
  margin-left: 4.5rem !important;
}

.u-mx--45 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.u-my--45 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.u-p--45 {
  padding: 4.5rem !important;
}

.u-pt--45 {
  padding-top: 4.5rem !important;
}

.u-pr--45 {
  padding-right: 4.5rem !important;
}

.u-pb--45 {
  padding-bottom: 4.5rem !important;
}

.u-pl--45 {
  padding-left: 4.5rem !important;
}

.u-px--45 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.u-py--45 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.u-m--46 {
  margin: 4.6rem !important;
}

.u-mt--46 {
  margin-top: 4.6rem !important;
}

.u-mr--46 {
  margin-right: 4.6rem !important;
}

.u-mb--46 {
  margin-bottom: 4.6rem !important;
}

.u-ml--46 {
  margin-left: 4.6rem !important;
}

.u-mx--46 {
  margin-left: 4.6rem !important;
  margin-right: 4.6rem !important;
}

.u-my--46 {
  margin-top: 4.6rem !important;
  margin-bottom: 4.6rem !important;
}

.u-p--46 {
  padding: 4.6rem !important;
}

.u-pt--46 {
  padding-top: 4.6rem !important;
}

.u-pr--46 {
  padding-right: 4.6rem !important;
}

.u-pb--46 {
  padding-bottom: 4.6rem !important;
}

.u-pl--46 {
  padding-left: 4.6rem !important;
}

.u-px--46 {
  padding-left: 4.6rem !important;
  padding-right: 4.6rem !important;
}

.u-py--46 {
  padding-top: 4.6rem !important;
  padding-bottom: 4.6rem !important;
}

.u-m--47 {
  margin: 4.7rem !important;
}

.u-mt--47 {
  margin-top: 4.7rem !important;
}

.u-mr--47 {
  margin-right: 4.7rem !important;
}

.u-mb--47 {
  margin-bottom: 4.7rem !important;
}

.u-ml--47 {
  margin-left: 4.7rem !important;
}

.u-mx--47 {
  margin-left: 4.7rem !important;
  margin-right: 4.7rem !important;
}

.u-my--47 {
  margin-top: 4.7rem !important;
  margin-bottom: 4.7rem !important;
}

.u-p--47 {
  padding: 4.7rem !important;
}

.u-pt--47 {
  padding-top: 4.7rem !important;
}

.u-pr--47 {
  padding-right: 4.7rem !important;
}

.u-pb--47 {
  padding-bottom: 4.7rem !important;
}

.u-pl--47 {
  padding-left: 4.7rem !important;
}

.u-px--47 {
  padding-left: 4.7rem !important;
  padding-right: 4.7rem !important;
}

.u-py--47 {
  padding-top: 4.7rem !important;
  padding-bottom: 4.7rem !important;
}

.u-m--48 {
  margin: 4.8rem !important;
}

.u-mt--48 {
  margin-top: 4.8rem !important;
}

.u-mr--48 {
  margin-right: 4.8rem !important;
}

.u-mb--48 {
  margin-bottom: 4.8rem !important;
}

.u-ml--48 {
  margin-left: 4.8rem !important;
}

.u-mx--48 {
  margin-left: 4.8rem !important;
  margin-right: 4.8rem !important;
}

.u-my--48 {
  margin-top: 4.8rem !important;
  margin-bottom: 4.8rem !important;
}

.u-p--48 {
  padding: 4.8rem !important;
}

.u-pt--48 {
  padding-top: 4.8rem !important;
}

.u-pr--48 {
  padding-right: 4.8rem !important;
}

.u-pb--48 {
  padding-bottom: 4.8rem !important;
}

.u-pl--48 {
  padding-left: 4.8rem !important;
}

.u-px--48 {
  padding-left: 4.8rem !important;
  padding-right: 4.8rem !important;
}

.u-py--48 {
  padding-top: 4.8rem !important;
  padding-bottom: 4.8rem !important;
}

.u-m--49 {
  margin: 4.9rem !important;
}

.u-mt--49 {
  margin-top: 4.9rem !important;
}

.u-mr--49 {
  margin-right: 4.9rem !important;
}

.u-mb--49 {
  margin-bottom: 4.9rem !important;
}

.u-ml--49 {
  margin-left: 4.9rem !important;
}

.u-mx--49 {
  margin-left: 4.9rem !important;
  margin-right: 4.9rem !important;
}

.u-my--49 {
  margin-top: 4.9rem !important;
  margin-bottom: 4.9rem !important;
}

.u-p--49 {
  padding: 4.9rem !important;
}

.u-pt--49 {
  padding-top: 4.9rem !important;
}

.u-pr--49 {
  padding-right: 4.9rem !important;
}

.u-pb--49 {
  padding-bottom: 4.9rem !important;
}

.u-pl--49 {
  padding-left: 4.9rem !important;
}

.u-px--49 {
  padding-left: 4.9rem !important;
  padding-right: 4.9rem !important;
}

.u-py--49 {
  padding-top: 4.9rem !important;
  padding-bottom: 4.9rem !important;
}

.u-m--50 {
  margin: 5rem !important;
}

.u-mt--50 {
  margin-top: 5rem !important;
}

.u-mr--50 {
  margin-right: 5rem !important;
}

.u-mb--50 {
  margin-bottom: 5rem !important;
}

.u-ml--50 {
  margin-left: 5rem !important;
}

.u-mx--50 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.u-my--50 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.u-p--50 {
  padding: 5rem !important;
}

.u-pt--50 {
  padding-top: 5rem !important;
}

.u-pr--50 {
  padding-right: 5rem !important;
}

.u-pb--50 {
  padding-bottom: 5rem !important;
}

.u-pl--50 {
  padding-left: 5rem !important;
}

.u-px--50 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.u-py--50 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.u-m--51 {
  margin: 5.1rem !important;
}

.u-mt--51 {
  margin-top: 5.1rem !important;
}

.u-mr--51 {
  margin-right: 5.1rem !important;
}

.u-mb--51 {
  margin-bottom: 5.1rem !important;
}

.u-ml--51 {
  margin-left: 5.1rem !important;
}

.u-mx--51 {
  margin-left: 5.1rem !important;
  margin-right: 5.1rem !important;
}

.u-my--51 {
  margin-top: 5.1rem !important;
  margin-bottom: 5.1rem !important;
}

.u-p--51 {
  padding: 5.1rem !important;
}

.u-pt--51 {
  padding-top: 5.1rem !important;
}

.u-pr--51 {
  padding-right: 5.1rem !important;
}

.u-pb--51 {
  padding-bottom: 5.1rem !important;
}

.u-pl--51 {
  padding-left: 5.1rem !important;
}

.u-px--51 {
  padding-left: 5.1rem !important;
  padding-right: 5.1rem !important;
}

.u-py--51 {
  padding-top: 5.1rem !important;
  padding-bottom: 5.1rem !important;
}

.u-m--52 {
  margin: 5.2rem !important;
}

.u-mt--52 {
  margin-top: 5.2rem !important;
}

.u-mr--52 {
  margin-right: 5.2rem !important;
}

.u-mb--52 {
  margin-bottom: 5.2rem !important;
}

.u-ml--52 {
  margin-left: 5.2rem !important;
}

.u-mx--52 {
  margin-left: 5.2rem !important;
  margin-right: 5.2rem !important;
}

.u-my--52 {
  margin-top: 5.2rem !important;
  margin-bottom: 5.2rem !important;
}

.u-p--52 {
  padding: 5.2rem !important;
}

.u-pt--52 {
  padding-top: 5.2rem !important;
}

.u-pr--52 {
  padding-right: 5.2rem !important;
}

.u-pb--52 {
  padding-bottom: 5.2rem !important;
}

.u-pl--52 {
  padding-left: 5.2rem !important;
}

.u-px--52 {
  padding-left: 5.2rem !important;
  padding-right: 5.2rem !important;
}

.u-py--52 {
  padding-top: 5.2rem !important;
  padding-bottom: 5.2rem !important;
}

.u-m--53 {
  margin: 5.3rem !important;
}

.u-mt--53 {
  margin-top: 5.3rem !important;
}

.u-mr--53 {
  margin-right: 5.3rem !important;
}

.u-mb--53 {
  margin-bottom: 5.3rem !important;
}

.u-ml--53 {
  margin-left: 5.3rem !important;
}

.u-mx--53 {
  margin-left: 5.3rem !important;
  margin-right: 5.3rem !important;
}

.u-my--53 {
  margin-top: 5.3rem !important;
  margin-bottom: 5.3rem !important;
}

.u-p--53 {
  padding: 5.3rem !important;
}

.u-pt--53 {
  padding-top: 5.3rem !important;
}

.u-pr--53 {
  padding-right: 5.3rem !important;
}

.u-pb--53 {
  padding-bottom: 5.3rem !important;
}

.u-pl--53 {
  padding-left: 5.3rem !important;
}

.u-px--53 {
  padding-left: 5.3rem !important;
  padding-right: 5.3rem !important;
}

.u-py--53 {
  padding-top: 5.3rem !important;
  padding-bottom: 5.3rem !important;
}

.u-m--54 {
  margin: 5.4rem !important;
}

.u-mt--54 {
  margin-top: 5.4rem !important;
}

.u-mr--54 {
  margin-right: 5.4rem !important;
}

.u-mb--54 {
  margin-bottom: 5.4rem !important;
}

.u-ml--54 {
  margin-left: 5.4rem !important;
}

.u-mx--54 {
  margin-left: 5.4rem !important;
  margin-right: 5.4rem !important;
}

.u-my--54 {
  margin-top: 5.4rem !important;
  margin-bottom: 5.4rem !important;
}

.u-p--54 {
  padding: 5.4rem !important;
}

.u-pt--54 {
  padding-top: 5.4rem !important;
}

.u-pr--54 {
  padding-right: 5.4rem !important;
}

.u-pb--54 {
  padding-bottom: 5.4rem !important;
}

.u-pl--54 {
  padding-left: 5.4rem !important;
}

.u-px--54 {
  padding-left: 5.4rem !important;
  padding-right: 5.4rem !important;
}

.u-py--54 {
  padding-top: 5.4rem !important;
  padding-bottom: 5.4rem !important;
}

.u-m--55 {
  margin: 5.5rem !important;
}

.u-mt--55 {
  margin-top: 5.5rem !important;
}

.u-mr--55 {
  margin-right: 5.5rem !important;
}

.u-mb--55 {
  margin-bottom: 5.5rem !important;
}

.u-ml--55 {
  margin-left: 5.5rem !important;
}

.u-mx--55 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.u-my--55 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.u-p--55 {
  padding: 5.5rem !important;
}

.u-pt--55 {
  padding-top: 5.5rem !important;
}

.u-pr--55 {
  padding-right: 5.5rem !important;
}

.u-pb--55 {
  padding-bottom: 5.5rem !important;
}

.u-pl--55 {
  padding-left: 5.5rem !important;
}

.u-px--55 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.u-py--55 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.u-m--56 {
  margin: 5.6rem !important;
}

.u-mt--56 {
  margin-top: 5.6rem !important;
}

.u-mr--56 {
  margin-right: 5.6rem !important;
}

.u-mb--56 {
  margin-bottom: 5.6rem !important;
}

.u-ml--56 {
  margin-left: 5.6rem !important;
}

.u-mx--56 {
  margin-left: 5.6rem !important;
  margin-right: 5.6rem !important;
}

.u-my--56 {
  margin-top: 5.6rem !important;
  margin-bottom: 5.6rem !important;
}

.u-p--56 {
  padding: 5.6rem !important;
}

.u-pt--56 {
  padding-top: 5.6rem !important;
}

.u-pr--56 {
  padding-right: 5.6rem !important;
}

.u-pb--56 {
  padding-bottom: 5.6rem !important;
}

.u-pl--56 {
  padding-left: 5.6rem !important;
}

.u-px--56 {
  padding-left: 5.6rem !important;
  padding-right: 5.6rem !important;
}

.u-py--56 {
  padding-top: 5.6rem !important;
  padding-bottom: 5.6rem !important;
}

.u-m--57 {
  margin: 5.7rem !important;
}

.u-mt--57 {
  margin-top: 5.7rem !important;
}

.u-mr--57 {
  margin-right: 5.7rem !important;
}

.u-mb--57 {
  margin-bottom: 5.7rem !important;
}

.u-ml--57 {
  margin-left: 5.7rem !important;
}

.u-mx--57 {
  margin-left: 5.7rem !important;
  margin-right: 5.7rem !important;
}

.u-my--57 {
  margin-top: 5.7rem !important;
  margin-bottom: 5.7rem !important;
}

.u-p--57 {
  padding: 5.7rem !important;
}

.u-pt--57 {
  padding-top: 5.7rem !important;
}

.u-pr--57 {
  padding-right: 5.7rem !important;
}

.u-pb--57 {
  padding-bottom: 5.7rem !important;
}

.u-pl--57 {
  padding-left: 5.7rem !important;
}

.u-px--57 {
  padding-left: 5.7rem !important;
  padding-right: 5.7rem !important;
}

.u-py--57 {
  padding-top: 5.7rem !important;
  padding-bottom: 5.7rem !important;
}

.u-m--58 {
  margin: 5.8rem !important;
}

.u-mt--58 {
  margin-top: 5.8rem !important;
}

.u-mr--58 {
  margin-right: 5.8rem !important;
}

.u-mb--58 {
  margin-bottom: 5.8rem !important;
}

.u-ml--58 {
  margin-left: 5.8rem !important;
}

.u-mx--58 {
  margin-left: 5.8rem !important;
  margin-right: 5.8rem !important;
}

.u-my--58 {
  margin-top: 5.8rem !important;
  margin-bottom: 5.8rem !important;
}

.u-p--58 {
  padding: 5.8rem !important;
}

.u-pt--58 {
  padding-top: 5.8rem !important;
}

.u-pr--58 {
  padding-right: 5.8rem !important;
}

.u-pb--58 {
  padding-bottom: 5.8rem !important;
}

.u-pl--58 {
  padding-left: 5.8rem !important;
}

.u-px--58 {
  padding-left: 5.8rem !important;
  padding-right: 5.8rem !important;
}

.u-py--58 {
  padding-top: 5.8rem !important;
  padding-bottom: 5.8rem !important;
}

.u-m--59 {
  margin: 5.9rem !important;
}

.u-mt--59 {
  margin-top: 5.9rem !important;
}

.u-mr--59 {
  margin-right: 5.9rem !important;
}

.u-mb--59 {
  margin-bottom: 5.9rem !important;
}

.u-ml--59 {
  margin-left: 5.9rem !important;
}

.u-mx--59 {
  margin-left: 5.9rem !important;
  margin-right: 5.9rem !important;
}

.u-my--59 {
  margin-top: 5.9rem !important;
  margin-bottom: 5.9rem !important;
}

.u-p--59 {
  padding: 5.9rem !important;
}

.u-pt--59 {
  padding-top: 5.9rem !important;
}

.u-pr--59 {
  padding-right: 5.9rem !important;
}

.u-pb--59 {
  padding-bottom: 5.9rem !important;
}

.u-pl--59 {
  padding-left: 5.9rem !important;
}

.u-px--59 {
  padding-left: 5.9rem !important;
  padding-right: 5.9rem !important;
}

.u-py--59 {
  padding-top: 5.9rem !important;
  padding-bottom: 5.9rem !important;
}

.u-m--60 {
  margin: 6rem !important;
}

.u-mt--60 {
  margin-top: 6rem !important;
}

.u-mr--60 {
  margin-right: 6rem !important;
}

.u-mb--60 {
  margin-bottom: 6rem !important;
}

.u-ml--60 {
  margin-left: 6rem !important;
}

.u-mx--60 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.u-my--60 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.u-p--60 {
  padding: 6rem !important;
}

.u-pt--60 {
  padding-top: 6rem !important;
}

.u-pr--60 {
  padding-right: 6rem !important;
}

.u-pb--60 {
  padding-bottom: 6rem !important;
}

.u-pl--60 {
  padding-left: 6rem !important;
}

.u-px--60 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.u-py--60 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.u-m--61 {
  margin: 6.1rem !important;
}

.u-mt--61 {
  margin-top: 6.1rem !important;
}

.u-mr--61 {
  margin-right: 6.1rem !important;
}

.u-mb--61 {
  margin-bottom: 6.1rem !important;
}

.u-ml--61 {
  margin-left: 6.1rem !important;
}

.u-mx--61 {
  margin-left: 6.1rem !important;
  margin-right: 6.1rem !important;
}

.u-my--61 {
  margin-top: 6.1rem !important;
  margin-bottom: 6.1rem !important;
}

.u-p--61 {
  padding: 6.1rem !important;
}

.u-pt--61 {
  padding-top: 6.1rem !important;
}

.u-pr--61 {
  padding-right: 6.1rem !important;
}

.u-pb--61 {
  padding-bottom: 6.1rem !important;
}

.u-pl--61 {
  padding-left: 6.1rem !important;
}

.u-px--61 {
  padding-left: 6.1rem !important;
  padding-right: 6.1rem !important;
}

.u-py--61 {
  padding-top: 6.1rem !important;
  padding-bottom: 6.1rem !important;
}

.u-m--62 {
  margin: 6.2rem !important;
}

.u-mt--62 {
  margin-top: 6.2rem !important;
}

.u-mr--62 {
  margin-right: 6.2rem !important;
}

.u-mb--62 {
  margin-bottom: 6.2rem !important;
}

.u-ml--62 {
  margin-left: 6.2rem !important;
}

.u-mx--62 {
  margin-left: 6.2rem !important;
  margin-right: 6.2rem !important;
}

.u-my--62 {
  margin-top: 6.2rem !important;
  margin-bottom: 6.2rem !important;
}

.u-p--62 {
  padding: 6.2rem !important;
}

.u-pt--62 {
  padding-top: 6.2rem !important;
}

.u-pr--62 {
  padding-right: 6.2rem !important;
}

.u-pb--62 {
  padding-bottom: 6.2rem !important;
}

.u-pl--62 {
  padding-left: 6.2rem !important;
}

.u-px--62 {
  padding-left: 6.2rem !important;
  padding-right: 6.2rem !important;
}

.u-py--62 {
  padding-top: 6.2rem !important;
  padding-bottom: 6.2rem !important;
}

.u-m--63 {
  margin: 6.3rem !important;
}

.u-mt--63 {
  margin-top: 6.3rem !important;
}

.u-mr--63 {
  margin-right: 6.3rem !important;
}

.u-mb--63 {
  margin-bottom: 6.3rem !important;
}

.u-ml--63 {
  margin-left: 6.3rem !important;
}

.u-mx--63 {
  margin-left: 6.3rem !important;
  margin-right: 6.3rem !important;
}

.u-my--63 {
  margin-top: 6.3rem !important;
  margin-bottom: 6.3rem !important;
}

.u-p--63 {
  padding: 6.3rem !important;
}

.u-pt--63 {
  padding-top: 6.3rem !important;
}

.u-pr--63 {
  padding-right: 6.3rem !important;
}

.u-pb--63 {
  padding-bottom: 6.3rem !important;
}

.u-pl--63 {
  padding-left: 6.3rem !important;
}

.u-px--63 {
  padding-left: 6.3rem !important;
  padding-right: 6.3rem !important;
}

.u-py--63 {
  padding-top: 6.3rem !important;
  padding-bottom: 6.3rem !important;
}

.u-m--64 {
  margin: 6.4rem !important;
}

.u-mt--64 {
  margin-top: 6.4rem !important;
}

.u-mr--64 {
  margin-right: 6.4rem !important;
}

.u-mb--64 {
  margin-bottom: 6.4rem !important;
}

.u-ml--64 {
  margin-left: 6.4rem !important;
}

.u-mx--64 {
  margin-left: 6.4rem !important;
  margin-right: 6.4rem !important;
}

.u-my--64 {
  margin-top: 6.4rem !important;
  margin-bottom: 6.4rem !important;
}

.u-p--64 {
  padding: 6.4rem !important;
}

.u-pt--64 {
  padding-top: 6.4rem !important;
}

.u-pr--64 {
  padding-right: 6.4rem !important;
}

.u-pb--64 {
  padding-bottom: 6.4rem !important;
}

.u-pl--64 {
  padding-left: 6.4rem !important;
}

.u-px--64 {
  padding-left: 6.4rem !important;
  padding-right: 6.4rem !important;
}

.u-py--64 {
  padding-top: 6.4rem !important;
  padding-bottom: 6.4rem !important;
}

.u-m--65 {
  margin: 6.5rem !important;
}

.u-mt--65 {
  margin-top: 6.5rem !important;
}

.u-mr--65 {
  margin-right: 6.5rem !important;
}

.u-mb--65 {
  margin-bottom: 6.5rem !important;
}

.u-ml--65 {
  margin-left: 6.5rem !important;
}

.u-mx--65 {
  margin-left: 6.5rem !important;
  margin-right: 6.5rem !important;
}

.u-my--65 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.u-p--65 {
  padding: 6.5rem !important;
}

.u-pt--65 {
  padding-top: 6.5rem !important;
}

.u-pr--65 {
  padding-right: 6.5rem !important;
}

.u-pb--65 {
  padding-bottom: 6.5rem !important;
}

.u-pl--65 {
  padding-left: 6.5rem !important;
}

.u-px--65 {
  padding-left: 6.5rem !important;
  padding-right: 6.5rem !important;
}

.u-py--65 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.u-m--66 {
  margin: 6.6rem !important;
}

.u-mt--66 {
  margin-top: 6.6rem !important;
}

.u-mr--66 {
  margin-right: 6.6rem !important;
}

.u-mb--66 {
  margin-bottom: 6.6rem !important;
}

.u-ml--66 {
  margin-left: 6.6rem !important;
}

.u-mx--66 {
  margin-left: 6.6rem !important;
  margin-right: 6.6rem !important;
}

.u-my--66 {
  margin-top: 6.6rem !important;
  margin-bottom: 6.6rem !important;
}

.u-p--66 {
  padding: 6.6rem !important;
}

.u-pt--66 {
  padding-top: 6.6rem !important;
}

.u-pr--66 {
  padding-right: 6.6rem !important;
}

.u-pb--66 {
  padding-bottom: 6.6rem !important;
}

.u-pl--66 {
  padding-left: 6.6rem !important;
}

.u-px--66 {
  padding-left: 6.6rem !important;
  padding-right: 6.6rem !important;
}

.u-py--66 {
  padding-top: 6.6rem !important;
  padding-bottom: 6.6rem !important;
}

.u-m--67 {
  margin: 6.7rem !important;
}

.u-mt--67 {
  margin-top: 6.7rem !important;
}

.u-mr--67 {
  margin-right: 6.7rem !important;
}

.u-mb--67 {
  margin-bottom: 6.7rem !important;
}

.u-ml--67 {
  margin-left: 6.7rem !important;
}

.u-mx--67 {
  margin-left: 6.7rem !important;
  margin-right: 6.7rem !important;
}

.u-my--67 {
  margin-top: 6.7rem !important;
  margin-bottom: 6.7rem !important;
}

.u-p--67 {
  padding: 6.7rem !important;
}

.u-pt--67 {
  padding-top: 6.7rem !important;
}

.u-pr--67 {
  padding-right: 6.7rem !important;
}

.u-pb--67 {
  padding-bottom: 6.7rem !important;
}

.u-pl--67 {
  padding-left: 6.7rem !important;
}

.u-px--67 {
  padding-left: 6.7rem !important;
  padding-right: 6.7rem !important;
}

.u-py--67 {
  padding-top: 6.7rem !important;
  padding-bottom: 6.7rem !important;
}

.u-m--68 {
  margin: 6.8rem !important;
}

.u-mt--68 {
  margin-top: 6.8rem !important;
}

.u-mr--68 {
  margin-right: 6.8rem !important;
}

.u-mb--68 {
  margin-bottom: 6.8rem !important;
}

.u-ml--68 {
  margin-left: 6.8rem !important;
}

.u-mx--68 {
  margin-left: 6.8rem !important;
  margin-right: 6.8rem !important;
}

.u-my--68 {
  margin-top: 6.8rem !important;
  margin-bottom: 6.8rem !important;
}

.u-p--68 {
  padding: 6.8rem !important;
}

.u-pt--68 {
  padding-top: 6.8rem !important;
}

.u-pr--68 {
  padding-right: 6.8rem !important;
}

.u-pb--68 {
  padding-bottom: 6.8rem !important;
}

.u-pl--68 {
  padding-left: 6.8rem !important;
}

.u-px--68 {
  padding-left: 6.8rem !important;
  padding-right: 6.8rem !important;
}

.u-py--68 {
  padding-top: 6.8rem !important;
  padding-bottom: 6.8rem !important;
}

.u-m--69 {
  margin: 6.9rem !important;
}

.u-mt--69 {
  margin-top: 6.9rem !important;
}

.u-mr--69 {
  margin-right: 6.9rem !important;
}

.u-mb--69 {
  margin-bottom: 6.9rem !important;
}

.u-ml--69 {
  margin-left: 6.9rem !important;
}

.u-mx--69 {
  margin-left: 6.9rem !important;
  margin-right: 6.9rem !important;
}

.u-my--69 {
  margin-top: 6.9rem !important;
  margin-bottom: 6.9rem !important;
}

.u-p--69 {
  padding: 6.9rem !important;
}

.u-pt--69 {
  padding-top: 6.9rem !important;
}

.u-pr--69 {
  padding-right: 6.9rem !important;
}

.u-pb--69 {
  padding-bottom: 6.9rem !important;
}

.u-pl--69 {
  padding-left: 6.9rem !important;
}

.u-px--69 {
  padding-left: 6.9rem !important;
  padding-right: 6.9rem !important;
}

.u-py--69 {
  padding-top: 6.9rem !important;
  padding-bottom: 6.9rem !important;
}

.u-m--70 {
  margin: 7rem !important;
}

.u-mt--70 {
  margin-top: 7rem !important;
}

.u-mr--70 {
  margin-right: 7rem !important;
}

.u-mb--70 {
  margin-bottom: 7rem !important;
}

.u-ml--70 {
  margin-left: 7rem !important;
}

.u-mx--70 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.u-my--70 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.u-p--70 {
  padding: 7rem !important;
}

.u-pt--70 {
  padding-top: 7rem !important;
}

.u-pr--70 {
  padding-right: 7rem !important;
}

.u-pb--70 {
  padding-bottom: 7rem !important;
}

.u-pl--70 {
  padding-left: 7rem !important;
}

.u-px--70 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.u-py--70 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.u-m--71 {
  margin: 7.1rem !important;
}

.u-mt--71 {
  margin-top: 7.1rem !important;
}

.u-mr--71 {
  margin-right: 7.1rem !important;
}

.u-mb--71 {
  margin-bottom: 7.1rem !important;
}

.u-ml--71 {
  margin-left: 7.1rem !important;
}

.u-mx--71 {
  margin-left: 7.1rem !important;
  margin-right: 7.1rem !important;
}

.u-my--71 {
  margin-top: 7.1rem !important;
  margin-bottom: 7.1rem !important;
}

.u-p--71 {
  padding: 7.1rem !important;
}

.u-pt--71 {
  padding-top: 7.1rem !important;
}

.u-pr--71 {
  padding-right: 7.1rem !important;
}

.u-pb--71 {
  padding-bottom: 7.1rem !important;
}

.u-pl--71 {
  padding-left: 7.1rem !important;
}

.u-px--71 {
  padding-left: 7.1rem !important;
  padding-right: 7.1rem !important;
}

.u-py--71 {
  padding-top: 7.1rem !important;
  padding-bottom: 7.1rem !important;
}

.u-m--72 {
  margin: 7.2rem !important;
}

.u-mt--72 {
  margin-top: 7.2rem !important;
}

.u-mr--72 {
  margin-right: 7.2rem !important;
}

.u-mb--72 {
  margin-bottom: 7.2rem !important;
}

.u-ml--72 {
  margin-left: 7.2rem !important;
}

.u-mx--72 {
  margin-left: 7.2rem !important;
  margin-right: 7.2rem !important;
}

.u-my--72 {
  margin-top: 7.2rem !important;
  margin-bottom: 7.2rem !important;
}

.u-p--72 {
  padding: 7.2rem !important;
}

.u-pt--72 {
  padding-top: 7.2rem !important;
}

.u-pr--72 {
  padding-right: 7.2rem !important;
}

.u-pb--72 {
  padding-bottom: 7.2rem !important;
}

.u-pl--72 {
  padding-left: 7.2rem !important;
}

.u-px--72 {
  padding-left: 7.2rem !important;
  padding-right: 7.2rem !important;
}

.u-py--72 {
  padding-top: 7.2rem !important;
  padding-bottom: 7.2rem !important;
}

.u-m--73 {
  margin: 7.3rem !important;
}

.u-mt--73 {
  margin-top: 7.3rem !important;
}

.u-mr--73 {
  margin-right: 7.3rem !important;
}

.u-mb--73 {
  margin-bottom: 7.3rem !important;
}

.u-ml--73 {
  margin-left: 7.3rem !important;
}

.u-mx--73 {
  margin-left: 7.3rem !important;
  margin-right: 7.3rem !important;
}

.u-my--73 {
  margin-top: 7.3rem !important;
  margin-bottom: 7.3rem !important;
}

.u-p--73 {
  padding: 7.3rem !important;
}

.u-pt--73 {
  padding-top: 7.3rem !important;
}

.u-pr--73 {
  padding-right: 7.3rem !important;
}

.u-pb--73 {
  padding-bottom: 7.3rem !important;
}

.u-pl--73 {
  padding-left: 7.3rem !important;
}

.u-px--73 {
  padding-left: 7.3rem !important;
  padding-right: 7.3rem !important;
}

.u-py--73 {
  padding-top: 7.3rem !important;
  padding-bottom: 7.3rem !important;
}

.u-m--74 {
  margin: 7.4rem !important;
}

.u-mt--74 {
  margin-top: 7.4rem !important;
}

.u-mr--74 {
  margin-right: 7.4rem !important;
}

.u-mb--74 {
  margin-bottom: 7.4rem !important;
}

.u-ml--74 {
  margin-left: 7.4rem !important;
}

.u-mx--74 {
  margin-left: 7.4rem !important;
  margin-right: 7.4rem !important;
}

.u-my--74 {
  margin-top: 7.4rem !important;
  margin-bottom: 7.4rem !important;
}

.u-p--74 {
  padding: 7.4rem !important;
}

.u-pt--74 {
  padding-top: 7.4rem !important;
}

.u-pr--74 {
  padding-right: 7.4rem !important;
}

.u-pb--74 {
  padding-bottom: 7.4rem !important;
}

.u-pl--74 {
  padding-left: 7.4rem !important;
}

.u-px--74 {
  padding-left: 7.4rem !important;
  padding-right: 7.4rem !important;
}

.u-py--74 {
  padding-top: 7.4rem !important;
  padding-bottom: 7.4rem !important;
}

.u-m--75 {
  margin: 7.5rem !important;
}

.u-mt--75 {
  margin-top: 7.5rem !important;
}

.u-mr--75 {
  margin-right: 7.5rem !important;
}

.u-mb--75 {
  margin-bottom: 7.5rem !important;
}

.u-ml--75 {
  margin-left: 7.5rem !important;
}

.u-mx--75 {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;
}

.u-my--75 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.u-p--75 {
  padding: 7.5rem !important;
}

.u-pt--75 {
  padding-top: 7.5rem !important;
}

.u-pr--75 {
  padding-right: 7.5rem !important;
}

.u-pb--75 {
  padding-bottom: 7.5rem !important;
}

.u-pl--75 {
  padding-left: 7.5rem !important;
}

.u-px--75 {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
}

.u-py--75 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.u-m--76 {
  margin: 7.6rem !important;
}

.u-mt--76 {
  margin-top: 7.6rem !important;
}

.u-mr--76 {
  margin-right: 7.6rem !important;
}

.u-mb--76 {
  margin-bottom: 7.6rem !important;
}

.u-ml--76 {
  margin-left: 7.6rem !important;
}

.u-mx--76 {
  margin-left: 7.6rem !important;
  margin-right: 7.6rem !important;
}

.u-my--76 {
  margin-top: 7.6rem !important;
  margin-bottom: 7.6rem !important;
}

.u-p--76 {
  padding: 7.6rem !important;
}

.u-pt--76 {
  padding-top: 7.6rem !important;
}

.u-pr--76 {
  padding-right: 7.6rem !important;
}

.u-pb--76 {
  padding-bottom: 7.6rem !important;
}

.u-pl--76 {
  padding-left: 7.6rem !important;
}

.u-px--76 {
  padding-left: 7.6rem !important;
  padding-right: 7.6rem !important;
}

.u-py--76 {
  padding-top: 7.6rem !important;
  padding-bottom: 7.6rem !important;
}

.u-m--77 {
  margin: 7.7rem !important;
}

.u-mt--77 {
  margin-top: 7.7rem !important;
}

.u-mr--77 {
  margin-right: 7.7rem !important;
}

.u-mb--77 {
  margin-bottom: 7.7rem !important;
}

.u-ml--77 {
  margin-left: 7.7rem !important;
}

.u-mx--77 {
  margin-left: 7.7rem !important;
  margin-right: 7.7rem !important;
}

.u-my--77 {
  margin-top: 7.7rem !important;
  margin-bottom: 7.7rem !important;
}

.u-p--77 {
  padding: 7.7rem !important;
}

.u-pt--77 {
  padding-top: 7.7rem !important;
}

.u-pr--77 {
  padding-right: 7.7rem !important;
}

.u-pb--77 {
  padding-bottom: 7.7rem !important;
}

.u-pl--77 {
  padding-left: 7.7rem !important;
}

.u-px--77 {
  padding-left: 7.7rem !important;
  padding-right: 7.7rem !important;
}

.u-py--77 {
  padding-top: 7.7rem !important;
  padding-bottom: 7.7rem !important;
}

.u-m--78 {
  margin: 7.8rem !important;
}

.u-mt--78 {
  margin-top: 7.8rem !important;
}

.u-mr--78 {
  margin-right: 7.8rem !important;
}

.u-mb--78 {
  margin-bottom: 7.8rem !important;
}

.u-ml--78 {
  margin-left: 7.8rem !important;
}

.u-mx--78 {
  margin-left: 7.8rem !important;
  margin-right: 7.8rem !important;
}

.u-my--78 {
  margin-top: 7.8rem !important;
  margin-bottom: 7.8rem !important;
}

.u-p--78 {
  padding: 7.8rem !important;
}

.u-pt--78 {
  padding-top: 7.8rem !important;
}

.u-pr--78 {
  padding-right: 7.8rem !important;
}

.u-pb--78 {
  padding-bottom: 7.8rem !important;
}

.u-pl--78 {
  padding-left: 7.8rem !important;
}

.u-px--78 {
  padding-left: 7.8rem !important;
  padding-right: 7.8rem !important;
}

.u-py--78 {
  padding-top: 7.8rem !important;
  padding-bottom: 7.8rem !important;
}

.u-m--79 {
  margin: 7.9rem !important;
}

.u-mt--79 {
  margin-top: 7.9rem !important;
}

.u-mr--79 {
  margin-right: 7.9rem !important;
}

.u-mb--79 {
  margin-bottom: 7.9rem !important;
}

.u-ml--79 {
  margin-left: 7.9rem !important;
}

.u-mx--79 {
  margin-left: 7.9rem !important;
  margin-right: 7.9rem !important;
}

.u-my--79 {
  margin-top: 7.9rem !important;
  margin-bottom: 7.9rem !important;
}

.u-p--79 {
  padding: 7.9rem !important;
}

.u-pt--79 {
  padding-top: 7.9rem !important;
}

.u-pr--79 {
  padding-right: 7.9rem !important;
}

.u-pb--79 {
  padding-bottom: 7.9rem !important;
}

.u-pl--79 {
  padding-left: 7.9rem !important;
}

.u-px--79 {
  padding-left: 7.9rem !important;
  padding-right: 7.9rem !important;
}

.u-py--79 {
  padding-top: 7.9rem !important;
  padding-bottom: 7.9rem !important;
}

.u-m--80 {
  margin: 8rem !important;
}

.u-mt--80 {
  margin-top: 8rem !important;
}

.u-mr--80 {
  margin-right: 8rem !important;
}

.u-mb--80 {
  margin-bottom: 8rem !important;
}

.u-ml--80 {
  margin-left: 8rem !important;
}

.u-mx--80 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.u-my--80 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.u-p--80 {
  padding: 8rem !important;
}

.u-pt--80 {
  padding-top: 8rem !important;
}

.u-pr--80 {
  padding-right: 8rem !important;
}

.u-pb--80 {
  padding-bottom: 8rem !important;
}

.u-pl--80 {
  padding-left: 8rem !important;
}

.u-px--80 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.u-py--80 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.u-m--81 {
  margin: 8.1rem !important;
}

.u-mt--81 {
  margin-top: 8.1rem !important;
}

.u-mr--81 {
  margin-right: 8.1rem !important;
}

.u-mb--81 {
  margin-bottom: 8.1rem !important;
}

.u-ml--81 {
  margin-left: 8.1rem !important;
}

.u-mx--81 {
  margin-left: 8.1rem !important;
  margin-right: 8.1rem !important;
}

.u-my--81 {
  margin-top: 8.1rem !important;
  margin-bottom: 8.1rem !important;
}

.u-p--81 {
  padding: 8.1rem !important;
}

.u-pt--81 {
  padding-top: 8.1rem !important;
}

.u-pr--81 {
  padding-right: 8.1rem !important;
}

.u-pb--81 {
  padding-bottom: 8.1rem !important;
}

.u-pl--81 {
  padding-left: 8.1rem !important;
}

.u-px--81 {
  padding-left: 8.1rem !important;
  padding-right: 8.1rem !important;
}

.u-py--81 {
  padding-top: 8.1rem !important;
  padding-bottom: 8.1rem !important;
}

.u-m--82 {
  margin: 8.2rem !important;
}

.u-mt--82 {
  margin-top: 8.2rem !important;
}

.u-mr--82 {
  margin-right: 8.2rem !important;
}

.u-mb--82 {
  margin-bottom: 8.2rem !important;
}

.u-ml--82 {
  margin-left: 8.2rem !important;
}

.u-mx--82 {
  margin-left: 8.2rem !important;
  margin-right: 8.2rem !important;
}

.u-my--82 {
  margin-top: 8.2rem !important;
  margin-bottom: 8.2rem !important;
}

.u-p--82 {
  padding: 8.2rem !important;
}

.u-pt--82 {
  padding-top: 8.2rem !important;
}

.u-pr--82 {
  padding-right: 8.2rem !important;
}

.u-pb--82 {
  padding-bottom: 8.2rem !important;
}

.u-pl--82 {
  padding-left: 8.2rem !important;
}

.u-px--82 {
  padding-left: 8.2rem !important;
  padding-right: 8.2rem !important;
}

.u-py--82 {
  padding-top: 8.2rem !important;
  padding-bottom: 8.2rem !important;
}

.u-m--83 {
  margin: 8.3rem !important;
}

.u-mt--83 {
  margin-top: 8.3rem !important;
}

.u-mr--83 {
  margin-right: 8.3rem !important;
}

.u-mb--83 {
  margin-bottom: 8.3rem !important;
}

.u-ml--83 {
  margin-left: 8.3rem !important;
}

.u-mx--83 {
  margin-left: 8.3rem !important;
  margin-right: 8.3rem !important;
}

.u-my--83 {
  margin-top: 8.3rem !important;
  margin-bottom: 8.3rem !important;
}

.u-p--83 {
  padding: 8.3rem !important;
}

.u-pt--83 {
  padding-top: 8.3rem !important;
}

.u-pr--83 {
  padding-right: 8.3rem !important;
}

.u-pb--83 {
  padding-bottom: 8.3rem !important;
}

.u-pl--83 {
  padding-left: 8.3rem !important;
}

.u-px--83 {
  padding-left: 8.3rem !important;
  padding-right: 8.3rem !important;
}

.u-py--83 {
  padding-top: 8.3rem !important;
  padding-bottom: 8.3rem !important;
}

.u-m--84 {
  margin: 8.4rem !important;
}

.u-mt--84 {
  margin-top: 8.4rem !important;
}

.u-mr--84 {
  margin-right: 8.4rem !important;
}

.u-mb--84 {
  margin-bottom: 8.4rem !important;
}

.u-ml--84 {
  margin-left: 8.4rem !important;
}

.u-mx--84 {
  margin-left: 8.4rem !important;
  margin-right: 8.4rem !important;
}

.u-my--84 {
  margin-top: 8.4rem !important;
  margin-bottom: 8.4rem !important;
}

.u-p--84 {
  padding: 8.4rem !important;
}

.u-pt--84 {
  padding-top: 8.4rem !important;
}

.u-pr--84 {
  padding-right: 8.4rem !important;
}

.u-pb--84 {
  padding-bottom: 8.4rem !important;
}

.u-pl--84 {
  padding-left: 8.4rem !important;
}

.u-px--84 {
  padding-left: 8.4rem !important;
  padding-right: 8.4rem !important;
}

.u-py--84 {
  padding-top: 8.4rem !important;
  padding-bottom: 8.4rem !important;
}

.u-m--85 {
  margin: 8.5rem !important;
}

.u-mt--85 {
  margin-top: 8.5rem !important;
}

.u-mr--85 {
  margin-right: 8.5rem !important;
}

.u-mb--85 {
  margin-bottom: 8.5rem !important;
}

.u-ml--85 {
  margin-left: 8.5rem !important;
}

.u-mx--85 {
  margin-left: 8.5rem !important;
  margin-right: 8.5rem !important;
}

.u-my--85 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important;
}

.u-p--85 {
  padding: 8.5rem !important;
}

.u-pt--85 {
  padding-top: 8.5rem !important;
}

.u-pr--85 {
  padding-right: 8.5rem !important;
}

.u-pb--85 {
  padding-bottom: 8.5rem !important;
}

.u-pl--85 {
  padding-left: 8.5rem !important;
}

.u-px--85 {
  padding-left: 8.5rem !important;
  padding-right: 8.5rem !important;
}

.u-py--85 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}

.u-m--86 {
  margin: 8.6rem !important;
}

.u-mt--86 {
  margin-top: 8.6rem !important;
}

.u-mr--86 {
  margin-right: 8.6rem !important;
}

.u-mb--86 {
  margin-bottom: 8.6rem !important;
}

.u-ml--86 {
  margin-left: 8.6rem !important;
}

.u-mx--86 {
  margin-left: 8.6rem !important;
  margin-right: 8.6rem !important;
}

.u-my--86 {
  margin-top: 8.6rem !important;
  margin-bottom: 8.6rem !important;
}

.u-p--86 {
  padding: 8.6rem !important;
}

.u-pt--86 {
  padding-top: 8.6rem !important;
}

.u-pr--86 {
  padding-right: 8.6rem !important;
}

.u-pb--86 {
  padding-bottom: 8.6rem !important;
}

.u-pl--86 {
  padding-left: 8.6rem !important;
}

.u-px--86 {
  padding-left: 8.6rem !important;
  padding-right: 8.6rem !important;
}

.u-py--86 {
  padding-top: 8.6rem !important;
  padding-bottom: 8.6rem !important;
}

.u-m--87 {
  margin: 8.7rem !important;
}

.u-mt--87 {
  margin-top: 8.7rem !important;
}

.u-mr--87 {
  margin-right: 8.7rem !important;
}

.u-mb--87 {
  margin-bottom: 8.7rem !important;
}

.u-ml--87 {
  margin-left: 8.7rem !important;
}

.u-mx--87 {
  margin-left: 8.7rem !important;
  margin-right: 8.7rem !important;
}

.u-my--87 {
  margin-top: 8.7rem !important;
  margin-bottom: 8.7rem !important;
}

.u-p--87 {
  padding: 8.7rem !important;
}

.u-pt--87 {
  padding-top: 8.7rem !important;
}

.u-pr--87 {
  padding-right: 8.7rem !important;
}

.u-pb--87 {
  padding-bottom: 8.7rem !important;
}

.u-pl--87 {
  padding-left: 8.7rem !important;
}

.u-px--87 {
  padding-left: 8.7rem !important;
  padding-right: 8.7rem !important;
}

.u-py--87 {
  padding-top: 8.7rem !important;
  padding-bottom: 8.7rem !important;
}

.u-m--88 {
  margin: 8.8rem !important;
}

.u-mt--88 {
  margin-top: 8.8rem !important;
}

.u-mr--88 {
  margin-right: 8.8rem !important;
}

.u-mb--88 {
  margin-bottom: 8.8rem !important;
}

.u-ml--88 {
  margin-left: 8.8rem !important;
}

.u-mx--88 {
  margin-left: 8.8rem !important;
  margin-right: 8.8rem !important;
}

.u-my--88 {
  margin-top: 8.8rem !important;
  margin-bottom: 8.8rem !important;
}

.u-p--88 {
  padding: 8.8rem !important;
}

.u-pt--88 {
  padding-top: 8.8rem !important;
}

.u-pr--88 {
  padding-right: 8.8rem !important;
}

.u-pb--88 {
  padding-bottom: 8.8rem !important;
}

.u-pl--88 {
  padding-left: 8.8rem !important;
}

.u-px--88 {
  padding-left: 8.8rem !important;
  padding-right: 8.8rem !important;
}

.u-py--88 {
  padding-top: 8.8rem !important;
  padding-bottom: 8.8rem !important;
}

.u-m--89 {
  margin: 8.9rem !important;
}

.u-mt--89 {
  margin-top: 8.9rem !important;
}

.u-mr--89 {
  margin-right: 8.9rem !important;
}

.u-mb--89 {
  margin-bottom: 8.9rem !important;
}

.u-ml--89 {
  margin-left: 8.9rem !important;
}

.u-mx--89 {
  margin-left: 8.9rem !important;
  margin-right: 8.9rem !important;
}

.u-my--89 {
  margin-top: 8.9rem !important;
  margin-bottom: 8.9rem !important;
}

.u-p--89 {
  padding: 8.9rem !important;
}

.u-pt--89 {
  padding-top: 8.9rem !important;
}

.u-pr--89 {
  padding-right: 8.9rem !important;
}

.u-pb--89 {
  padding-bottom: 8.9rem !important;
}

.u-pl--89 {
  padding-left: 8.9rem !important;
}

.u-px--89 {
  padding-left: 8.9rem !important;
  padding-right: 8.9rem !important;
}

.u-py--89 {
  padding-top: 8.9rem !important;
  padding-bottom: 8.9rem !important;
}

.u-m--90 {
  margin: 9rem !important;
}

.u-mt--90 {
  margin-top: 9rem !important;
}

.u-mr--90 {
  margin-right: 9rem !important;
}

.u-mb--90 {
  margin-bottom: 9rem !important;
}

.u-ml--90 {
  margin-left: 9rem !important;
}

.u-mx--90 {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.u-my--90 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.u-p--90 {
  padding: 9rem !important;
}

.u-pt--90 {
  padding-top: 9rem !important;
}

.u-pr--90 {
  padding-right: 9rem !important;
}

.u-pb--90 {
  padding-bottom: 9rem !important;
}

.u-pl--90 {
  padding-left: 9rem !important;
}

.u-px--90 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.u-py--90 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.u-m--91 {
  margin: 9.1rem !important;
}

.u-mt--91 {
  margin-top: 9.1rem !important;
}

.u-mr--91 {
  margin-right: 9.1rem !important;
}

.u-mb--91 {
  margin-bottom: 9.1rem !important;
}

.u-ml--91 {
  margin-left: 9.1rem !important;
}

.u-mx--91 {
  margin-left: 9.1rem !important;
  margin-right: 9.1rem !important;
}

.u-my--91 {
  margin-top: 9.1rem !important;
  margin-bottom: 9.1rem !important;
}

.u-p--91 {
  padding: 9.1rem !important;
}

.u-pt--91 {
  padding-top: 9.1rem !important;
}

.u-pr--91 {
  padding-right: 9.1rem !important;
}

.u-pb--91 {
  padding-bottom: 9.1rem !important;
}

.u-pl--91 {
  padding-left: 9.1rem !important;
}

.u-px--91 {
  padding-left: 9.1rem !important;
  padding-right: 9.1rem !important;
}

.u-py--91 {
  padding-top: 9.1rem !important;
  padding-bottom: 9.1rem !important;
}

.u-m--92 {
  margin: 9.2rem !important;
}

.u-mt--92 {
  margin-top: 9.2rem !important;
}

.u-mr--92 {
  margin-right: 9.2rem !important;
}

.u-mb--92 {
  margin-bottom: 9.2rem !important;
}

.u-ml--92 {
  margin-left: 9.2rem !important;
}

.u-mx--92 {
  margin-left: 9.2rem !important;
  margin-right: 9.2rem !important;
}

.u-my--92 {
  margin-top: 9.2rem !important;
  margin-bottom: 9.2rem !important;
}

.u-p--92 {
  padding: 9.2rem !important;
}

.u-pt--92 {
  padding-top: 9.2rem !important;
}

.u-pr--92 {
  padding-right: 9.2rem !important;
}

.u-pb--92 {
  padding-bottom: 9.2rem !important;
}

.u-pl--92 {
  padding-left: 9.2rem !important;
}

.u-px--92 {
  padding-left: 9.2rem !important;
  padding-right: 9.2rem !important;
}

.u-py--92 {
  padding-top: 9.2rem !important;
  padding-bottom: 9.2rem !important;
}

.u-m--93 {
  margin: 9.3rem !important;
}

.u-mt--93 {
  margin-top: 9.3rem !important;
}

.u-mr--93 {
  margin-right: 9.3rem !important;
}

.u-mb--93 {
  margin-bottom: 9.3rem !important;
}

.u-ml--93 {
  margin-left: 9.3rem !important;
}

.u-mx--93 {
  margin-left: 9.3rem !important;
  margin-right: 9.3rem !important;
}

.u-my--93 {
  margin-top: 9.3rem !important;
  margin-bottom: 9.3rem !important;
}

.u-p--93 {
  padding: 9.3rem !important;
}

.u-pt--93 {
  padding-top: 9.3rem !important;
}

.u-pr--93 {
  padding-right: 9.3rem !important;
}

.u-pb--93 {
  padding-bottom: 9.3rem !important;
}

.u-pl--93 {
  padding-left: 9.3rem !important;
}

.u-px--93 {
  padding-left: 9.3rem !important;
  padding-right: 9.3rem !important;
}

.u-py--93 {
  padding-top: 9.3rem !important;
  padding-bottom: 9.3rem !important;
}

.u-m--94 {
  margin: 9.4rem !important;
}

.u-mt--94 {
  margin-top: 9.4rem !important;
}

.u-mr--94 {
  margin-right: 9.4rem !important;
}

.u-mb--94 {
  margin-bottom: 9.4rem !important;
}

.u-ml--94 {
  margin-left: 9.4rem !important;
}

.u-mx--94 {
  margin-left: 9.4rem !important;
  margin-right: 9.4rem !important;
}

.u-my--94 {
  margin-top: 9.4rem !important;
  margin-bottom: 9.4rem !important;
}

.u-p--94 {
  padding: 9.4rem !important;
}

.u-pt--94 {
  padding-top: 9.4rem !important;
}

.u-pr--94 {
  padding-right: 9.4rem !important;
}

.u-pb--94 {
  padding-bottom: 9.4rem !important;
}

.u-pl--94 {
  padding-left: 9.4rem !important;
}

.u-px--94 {
  padding-left: 9.4rem !important;
  padding-right: 9.4rem !important;
}

.u-py--94 {
  padding-top: 9.4rem !important;
  padding-bottom: 9.4rem !important;
}

.u-m--95 {
  margin: 9.5rem !important;
}

.u-mt--95 {
  margin-top: 9.5rem !important;
}

.u-mr--95 {
  margin-right: 9.5rem !important;
}

.u-mb--95 {
  margin-bottom: 9.5rem !important;
}

.u-ml--95 {
  margin-left: 9.5rem !important;
}

.u-mx--95 {
  margin-left: 9.5rem !important;
  margin-right: 9.5rem !important;
}

.u-my--95 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important;
}

.u-p--95 {
  padding: 9.5rem !important;
}

.u-pt--95 {
  padding-top: 9.5rem !important;
}

.u-pr--95 {
  padding-right: 9.5rem !important;
}

.u-pb--95 {
  padding-bottom: 9.5rem !important;
}

.u-pl--95 {
  padding-left: 9.5rem !important;
}

.u-px--95 {
  padding-left: 9.5rem !important;
  padding-right: 9.5rem !important;
}

.u-py--95 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}

.u-m--96 {
  margin: 9.6rem !important;
}

.u-mt--96 {
  margin-top: 9.6rem !important;
}

.u-mr--96 {
  margin-right: 9.6rem !important;
}

.u-mb--96 {
  margin-bottom: 9.6rem !important;
}

.u-ml--96 {
  margin-left: 9.6rem !important;
}

.u-mx--96 {
  margin-left: 9.6rem !important;
  margin-right: 9.6rem !important;
}

.u-my--96 {
  margin-top: 9.6rem !important;
  margin-bottom: 9.6rem !important;
}

.u-p--96 {
  padding: 9.6rem !important;
}

.u-pt--96 {
  padding-top: 9.6rem !important;
}

.u-pr--96 {
  padding-right: 9.6rem !important;
}

.u-pb--96 {
  padding-bottom: 9.6rem !important;
}

.u-pl--96 {
  padding-left: 9.6rem !important;
}

.u-px--96 {
  padding-left: 9.6rem !important;
  padding-right: 9.6rem !important;
}

.u-py--96 {
  padding-top: 9.6rem !important;
  padding-bottom: 9.6rem !important;
}

.u-m--97 {
  margin: 9.7rem !important;
}

.u-mt--97 {
  margin-top: 9.7rem !important;
}

.u-mr--97 {
  margin-right: 9.7rem !important;
}

.u-mb--97 {
  margin-bottom: 9.7rem !important;
}

.u-ml--97 {
  margin-left: 9.7rem !important;
}

.u-mx--97 {
  margin-left: 9.7rem !important;
  margin-right: 9.7rem !important;
}

.u-my--97 {
  margin-top: 9.7rem !important;
  margin-bottom: 9.7rem !important;
}

.u-p--97 {
  padding: 9.7rem !important;
}

.u-pt--97 {
  padding-top: 9.7rem !important;
}

.u-pr--97 {
  padding-right: 9.7rem !important;
}

.u-pb--97 {
  padding-bottom: 9.7rem !important;
}

.u-pl--97 {
  padding-left: 9.7rem !important;
}

.u-px--97 {
  padding-left: 9.7rem !important;
  padding-right: 9.7rem !important;
}

.u-py--97 {
  padding-top: 9.7rem !important;
  padding-bottom: 9.7rem !important;
}

.u-m--98 {
  margin: 9.8rem !important;
}

.u-mt--98 {
  margin-top: 9.8rem !important;
}

.u-mr--98 {
  margin-right: 9.8rem !important;
}

.u-mb--98 {
  margin-bottom: 9.8rem !important;
}

.u-ml--98 {
  margin-left: 9.8rem !important;
}

.u-mx--98 {
  margin-left: 9.8rem !important;
  margin-right: 9.8rem !important;
}

.u-my--98 {
  margin-top: 9.8rem !important;
  margin-bottom: 9.8rem !important;
}

.u-p--98 {
  padding: 9.8rem !important;
}

.u-pt--98 {
  padding-top: 9.8rem !important;
}

.u-pr--98 {
  padding-right: 9.8rem !important;
}

.u-pb--98 {
  padding-bottom: 9.8rem !important;
}

.u-pl--98 {
  padding-left: 9.8rem !important;
}

.u-px--98 {
  padding-left: 9.8rem !important;
  padding-right: 9.8rem !important;
}

.u-py--98 {
  padding-top: 9.8rem !important;
  padding-bottom: 9.8rem !important;
}

.u-m--99 {
  margin: 9.9rem !important;
}

.u-mt--99 {
  margin-top: 9.9rem !important;
}

.u-mr--99 {
  margin-right: 9.9rem !important;
}

.u-mb--99 {
  margin-bottom: 9.9rem !important;
}

.u-ml--99 {
  margin-left: 9.9rem !important;
}

.u-mx--99 {
  margin-left: 9.9rem !important;
  margin-right: 9.9rem !important;
}

.u-my--99 {
  margin-top: 9.9rem !important;
  margin-bottom: 9.9rem !important;
}

.u-p--99 {
  padding: 9.9rem !important;
}

.u-pt--99 {
  padding-top: 9.9rem !important;
}

.u-pr--99 {
  padding-right: 9.9rem !important;
}

.u-pb--99 {
  padding-bottom: 9.9rem !important;
}

.u-pl--99 {
  padding-left: 9.9rem !important;
}

.u-px--99 {
  padding-left: 9.9rem !important;
  padding-right: 9.9rem !important;
}

.u-py--99 {
  padding-top: 9.9rem !important;
  padding-bottom: 9.9rem !important;
}

.u-m--100 {
  margin: 10rem !important;
}

.u-mt--100 {
  margin-top: 10rem !important;
}

.u-mr--100 {
  margin-right: 10rem !important;
}

.u-mb--100 {
  margin-bottom: 10rem !important;
}

.u-ml--100 {
  margin-left: 10rem !important;
}

.u-mx--100 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.u-my--100 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.u-p--100 {
  padding: 10rem !important;
}

.u-pt--100 {
  padding-top: 10rem !important;
}

.u-pr--100 {
  padding-right: 10rem !important;
}

.u-pb--100 {
  padding-bottom: 10rem !important;
}

.u-pl--100 {
  padding-left: 10rem !important;
}

.u-px--100 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.u-py--100 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.u-align--center {
  text-align: center;
}
.u-align--right {
  text-align: right;
}
.u-align--left {
  text-align: left;
}

.u-weight--black {
  font-weight: 900;
}
.u-weight--extraBold {
  font-weight: 800;
}
.u-weight--bold {
  font-weight: 700;
}
.u-weight--semiBold {
  font-weight: 600;
}
.u-weight--medium {
  font-weight: 500;
}
.u-weight--normal {
  font-weight: 400;
}
.u-weight--light {
  font-weight: 300;
}

.u-bgColor--black {
  background-color: #000;
}

.u-color--black {
  color: #000;
}

.u-bgColor--white {
  background-color: #ffffff;
}

.u-color--white {
  color: #ffffff;
}

.u-bgColor--green {
  background-color: #1dcd9f;
}

.u-color--green {
  color: #1dcd9f;
}

.u-bgColor--blue {
  background-color: #456efd;
}

.u-color--blue {
  color: #456efd;
}

.u-bgColor--orange {
  background-color: #fea319;
}

.u-color--orange {
  color: #fea319;
}

.u-bgColor--red {
  background-color: #ff6850;
}

.u-color--red {
  color: #ff6850;
}

.u-bgColor--aqua {
  background-color: #00ACEE;
}

.u-color--aqua {
  color: #00ACEE;
}

.u-bgColor--gray {
  background-color: #999999;
}

.u-color--gray {
  color: #999999;
}

.u-text--nowrap {
  white-space: nowrap;
}

.p-mv {
  padding: 4.5rem 0 7.2rem;
}
.p-mv__logo {
  text-align: center;
}
.p-mv__illust {
  text-align: center;
  margin-top: 2.5rem;
}
.p-mv__money {
  font-weight: 600;
  font-size: 3.924rem;
  line-height: 1.6923076923;
  margin-top: -1rem;
  word-break: keep-all;
}
.p-mv__text {
  font-weight: 600;
  font-size: 1.6rem;
  margin-top: 2.6rem;
  line-height: 1.6875;
}

.p-course__kv {
  text-align: center;
}
.p-course__kv img {
  width: 100%;
  max-width: 979px;
}
.p-course__title {
  text-align: center;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 1.5;
}

.p-gradList {
  max-width: 28.2rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 auto;
  background: linear-gradient(180deg, #456efd 0%, #ff6850 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 1.6rem;
  line-height: 1.6875;
}
.p-gradList dt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 73%;
}
.p-gradList dt::after {
  content: "";
  display: block;
  width: 8rem;
  height: 0.1rem;
  margin: 0 1.8rem 0 auto;
  background-color: #000;
}
.p-gradList dt dd {
  text-align: left;
  width: 27%;
}

.p-reChallenge__container {
  text-align: center;
  border: 0.5rem solid #ff6850;
  border-radius: 1rem;
  padding: 2.4rem 4.5rem 2.8rem;
  width: 30rem;
  margin: 0 auto;
  background: #ffffff;
}

.p-howToReChallenge__title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
}
.p-howToReChallenge__text {
  padding: 0 0.4rem;
}

.p-footer {
  background-color: #000;
  padding: 4rem 0 3.5rem;
  color: #ffffff;
  text-align: center;
}
.p-footer__help a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.p-footer__help a::before {
  content: "";
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  background: url(../images/icon_help.svg) no-repeat center/cover;
}
.p-footer__help--black a::before {
  background: url(../images/icon_help_black.svg) no-repeat center/cover;
}
.p-footer__fileList a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.6rem;
}
.p-footer__fileList a[target=_blank]::after {
  content: "";
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  background: url(../images/icon_link.svg) no-repeat center/cover;
}
.p-footer__fileList--black a[target=_blank]::after {
  background: url(../images/icon_link_black.svg) no-repeat center/cover;
}
.p-footer--white {
  color: #000;
  background-color: transparent;
}
.p-footer--receive {
  padding-top: 3.3rem;
  padding-bottom: 25.7rem;
}

.p-start__container {
  padding: 7.7rem 0 5rem;
  background: url(../images/bg.svg) no-repeat;
  background-position: calc(100% + 8.231rem) -5rem;
  background-size: 163.9465648855% auto;
}
.p-start__logo {
  text-align: center;
}
.p-start__mz {
  text-align: center;
}
.p-start__mz img {
  width: 14.6rem;
}
.p-start__hand {
  text-align: center;
  margin-top: -2.5rem;
}

.p-reChallengeTab {
  background-color: #FAFAFA;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
}
.p-reChallengeTab__container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.85rem;
  height: 5.7rem;
  padding-top: 0.9rem;
}
.p-reChallengeTab__divider {
  height: 0.1rem;
  width: 3.25rem;
  background-color: #000;
}
.p-reChallengeTab__count {
  margin-bottom: 0.8rem;
}

.p-hands__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.9rem;
}

#win h1.zoom-in {
  -webkit-animation-name: zoomInAnime;
          animation-name: zoomInAnime;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes zoomInAnime {
  from {
    transform: scale(3) rotate(-60deg);
    opacity: 0.5;
  }
  to {
    transform: scale(1) rotate(0deg);
    opacity: 1;
  }
}

@keyframes zoomInAnime {
  from {
    transform: scale(3) rotate(-60deg);
    opacity: 0.5;
  }
  to {
    transform: scale(1) rotate(0deg);
    opacity: 1;
  }
}
.p-game__mz {
  text-align: center;
  margin-bottom: -2.5rem;
}
.p-game__mz img {
  width: 14.6rem;
}

#mz_hands {
  position: relative;
  margin: -2.5rem auto 0;
  width: 20rem;
  height: 20rem;
  overflow: hidden;
  border-radius: 50%;
}

.p-scrollHands {
  position: absolute;
  top: 0;
}
.p-scrollHands__container, .p-scrollHands__container--02, .p-scrollHands__container--01 {
  width: 100%;
  aspect-ratio: 1;
}
.p-scrollHands__container--02 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  transform: translateY(20rem);
}
.p-scrollHands__result {
  position: absolute;
  top: 0;
  transform: translateY(100%);
  width: 100%;
}
.p-scrollHands__result > img {
  width: 100%;
}
.p-scrollHands__result.is-active {
  transition: transform 0.2s linear;
  transform: translateY(0);
}

@-webkit-keyframes test {
  from {
    transform: translateY(20rem);
  }
  to {
    transform: translateY(calc(-200% + 20rem));
  }
}

@keyframes test {
  from {
    transform: translateY(20rem);
  }
  to {
    transform: translateY(calc(-200% + 20rem));
  }
}
.p-modal {
  width: 100%;
  height: 100%;
  display: none;
}
.p-modal.is-show {
  display: block;
}
.p-modal__bg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.p-modal__body {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  z-index: 1;
  background-color: #ffffff;
  box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.25);
  border-radius: 1.32336rem;
  width: 32.8rem;
  padding: 6.5rem 3rem 7rem;
}
.p-modal__close {
  position: absolute;
  top: 1.4rem;
  right: 1.4rem;
  width: 1.654rem;
  height: auto;
  cursor: pointer;
}
.p-modal__title {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.625;
}

.p-faq__backButton {
  margin-top: 4.2rem;
}
.p-faq .logo {
  width: 18.5rem;
  margin: auto;
}
.p-faq .logo > img {
  width: 100%;
  height: auto;
}
.p-faq footer {
  position: inherit;
}
.p-faq .faqContents {
  margin: 3.7rem 0 4.9rem;
}
.p-faq .sectionTitle {
  font-size: 3rem;
  text-align: center;
  margin: auto;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 3.1rem;
}
.p-faq .faq {
  margin-top: 4.5rem;
}
.p-faq .faq__title {
  background-color: #000;
  color: #fff;
  text-align: center;
  font-size: 1.3rem;
  line-height: 2.1rem;
  padding: 0.8rem 1rem;
  font-weight: 600;
  width: 100%;
}
.p-faq .faq__contents {
  margin-top: 2.4rem;
}
.p-faq .accordion {
  text-align: left;
  font-size: 1.3rem;
  line-height: 2.1rem;
  border-bottom: 0.1rem solid #cccccc;
}
.p-faq .accordion__header {
  font-weight: 600;
  padding: 1.2rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.p-faq .accordion__header::after {
  content: "";
  display: inline-block;
  width: 1.286rem;
  height: 1.2rem;
  background: url(../images/icon_plus.svg);
  background-size: cover;
}
.p-faq .accordion__header.is-opened::after {
  background: url(../images/icon_minus.svg);
  background-size: cover;
  height: 0.2rem;
}
.p-faq .accordion__contents {
  display: none;
  font-weight: 500;
  padding: 0.8rem 0 2rem;
}
.p-faq .accordion__text {
  font-style: normal;
}
.p-faq .faqLink {
  color: #ff6850;
}

.p-copy {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: -30rem;
  background-color: #000;
  color: #ffffff;
  box-shadow: 0rem -0.8rem 0.8rem rgba(0, 0, 0, 0.25);
  border-radius: 1.4rem 1.4rem 0rem 0rem;
  text-align: center;
  transition: bottom 0.5s ease;
}
.p-copy.is-show {
  bottom: 0;
  transition: bottom 0.5s ease;
}
.p-copy__inner {
  padding-top: 1.6rem;
  padding-bottom: 2.2rem;
}
.p-copy__period {
  font-size: 1.3rem;
  line-height: 1.6153846154;
  font-weight: 600;
}
.p-copy__link {
  margin-top: 1.5rem;
  background: #fea319;
  border-radius: 2.5rem;
  display: block;
  width: 100%;
  padding: 1.3rem 1rem 1.4rem;
  font-size: 1.4rem;
  font-weight: 500;
}
.p-copy__text {
  margin-top: 1.5rem;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.8333333333;
  text-align: center;
  color: #ffffff;
}
.p-copy__code {
  margin-top: 1rem;
  background: #ffffff;
  color: #000;
  padding: 1.1rem;
  font-size: 1rem;
  line-height: 1.6;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}
.p-copy__notion {
  padding-top: 0;
  opacity: 0;
  height: 0;
  transition: opacity 0.5s ease, height 0.5s ease, padding-top 0.5s ease;
}
.p-copy__notion.is-show {
  padding-top: 1rem;
  opacity: 1;
  height: 1;
  transition: opacity 0.5s ease, height 0.5s ease, padding-top 0.5s ease;
}

.p-receive {
  padding: 0 0 1.4rem;
  background: url(../images/bg.svg) no-repeat;
  background-position: calc(100% + 8.231rem) -5rem;
  background-size: 163.9465648855% auto;
}
.p-receive__contents {
  margin-top: 2.9rem;
}
.p-receive__text {
  font-size: 1.4rem;
  line-height: 1.6428571429;
  font-weight: 400;
}
.p-receive__text:not(:first-of-type) {
  margin-top: 2em;
}
.p-receive__text > sup {
  vertical-align: super;
}
.p-receive__text--accent {
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
}
.p-receive__application {
  margin-top: 2.9rem;
}
.p-receive__detail {
  margin-top: 2.4rem;
}
.p-receive__supplement {
  margin-top: 2.4rem;
}
.p-receive__supplement > p {
  font-size: 1.2rem;
  line-height: 1.6666666667;
  font-weight: 600;
  color: #999999;
}
.p-receive__supplement > p:not(:first-of-type) {
  margin-top: 2em;
}
.p-receive__flow {
  margin: 4.1rem auto 0;
  max-width: 35rem;
  width: 100%;
}
.p-receive__flow > img {
  width: 200%;
}
.p-receive__backButton {
  margin-top: 0;
  margin-left: 2.5rem;
  justify-content: flex-start;
}
.p-receive .p-flow {
  background-color: #ffffff;
  box-sizing: border-box;
  border: 0.2rem solid #000;
  border-radius: 1.7rem;
  padding: 3.4rem 3.4rem 3.7rem;
}
.p-receive .p-flow__title {
  text-align: center;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.p-receive .p-flow__lists {
  margin-top: 1.7rem;
}
.p-receive .p-flow__list {
  counter-increment: num;
}
.p-receive .p-flow__list:not(:first-of-type) {
  margin-top: 3.4rem;
}
.p-receive .p-flow__subtitle {
  display: flex;
  align-items: center;
  gap: 0 0.8rem;
  font-size: 1.3rem;
  line-height: 1.0769230769;
  font-weight: 700;
}
.p-receive .p-flow__subtitle::before {
  width: 2.3rem;
  height: 2.3rem;
  font-size: 1.4rem;
  line-height: 2.3rem;
  text-indent: 0;
  text-align: center;
  display: inline-block;
  background: #000;
  color: #ffffff;
  border-radius: 50%;
  content: counter(num);
  transform: scale(0.8);
}
.p-receive .p-flow__contents {
  margin-top: 1.1rem;
  display: flex;
  gap: 0 0.5rem;
  align-items: center;
}
.p-receive .p-flow__img {
  width: 5.678rem;
  height: 5.678rem;
}
.p-receive .p-flow__img > img {
  width: 100%;
}
.p-receive .p-flow__textContents {
  flex: 1;
}
.p-receive .p-flow__text {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.p-receive .p-flow__text--small {
  margin-top: 0.2rem;
  font-size: 0.8rem;
  line-height: 1.625;
}

.p-result__container {
  padding-bottom: 6rem;
  background: url(../images/bg.svg) no-repeat;
  background-position: calc(100% + 8.231rem) -5rem;
  background-size: 163.9465648855% auto;
}
.p-result__head {
  padding: 0 0 4rem;
  border-bottom: solid 0.2rem #000;
}
.p-result__head--result {
  border-bottom: none;
}
.p-result__img {
  width: 12rem;
  margin: 0 auto;
}
.p-result--win .p-result__head .c-text--large {
  font-size: 2.4rem;
}

.p-winningTicket {
  background-color: #fea319;
  border: solid 0.5rem #fea319;
  border-radius: 1rem;
  color: #ffffff;
}
.p-winningTicket__head {
  padding: 1.8rem 0 2.2rem;
}
.p-winningTicket__body {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 3.5rem 2.5rem;
  background-color: #ffffff;
  border-radius: 0 0 0.5rem 0.5rem;
}
.p-winningTicket__ticket {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 4rem;
  padding: 0 2.2rem 0 3.5rem;
  background-color: #fea319;
  border-radius: 2rem;
  font-weight: 600;
  font-size: 1.8rem;
}
.p-winningTicket__date {
  font-weight: 300;
  font-size: 1.2rem;
}
.p-winningTicket__date span {
  display: inline-block;
  margin-left: 0.5em;
}

.p-commentModal {
  position: relative;
  width: 32.8rem;
  margin: 0 auto;
  padding: 6.6rem 6.1rem 8.2rem;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.25);
  border-radius: 1.32336rem;
}
.p-commentModal .js-modalClose {
  position: absolute;
  top: 1.4rem;
  right: 1.4rem;
  width: 1.654rem;
  height: 1.654rem;
  display: block;
  background: url(../images/icon_cross.svg) no-repeat center/cover;
}
.p-commentModal__title {
  line-height: 1.6021765417;
  font-weight: 600;
  font-size: 1.654rem;
}
.p-commentModal__text {
  margin-top: 2.7rem;
  line-height: 1.82;
  font-size: 1.4rem;
}
.p-commentModal .c-button--reChallenge {
  width: 19.2rem;
  margin: 3.5rem auto 0;
  font-size: 1.4rem;
}/*# sourceMappingURL=style.css.map */