@charset "UTF-8";
/* 共通設定 */
html {
  font-size: 62.5%;
  scroll-behavior: smooth;
}

body {
  color: #1A1A1A;
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.6rem;
  line-height: 1;
  overflow-x: hidden;
  word-wrap: break-word;
  white-space: normal;
}

a {
  text-decoration: none;
}

a:hover {
  opacity: 0.7;
}

.underline {
  text-decoration: underline;
}

br {
  display: block;
  content: "";
  margin-bottom: 4px;
}

/* レスポンシブ対応 */
@media (max-width: 767px) {
  .pc-only {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .sp-only {
    display: none !important;
  }
}

/* margin */
.mt0 {
  margin-top: 0rem !important;
}

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

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

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

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

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

.mt1 {
  margin-top: 0.1rem !important;
}

.mb1 {
  margin-bottom: 0.1rem !important;
}

.my1 {
  margin-top: 0.1rem !important;
  margin-bottom: 0.1rem !important;
}

.ml1 {
  margin-left: 0.1rem !important;
}

.mr1 {
  margin-right: 0.1rem !important;
}

.mx1 {
  margin-left: 0.1rem !important;
  margin-right: 0.1rem !important;
}

.mt2 {
  margin-top: 0.2rem !important;
}

.mb2 {
  margin-bottom: 0.2rem !important;
}

.my2 {
  margin-top: 0.2rem !important;
  margin-bottom: 0.2rem !important;
}

.ml2 {
  margin-left: 0.2rem !important;
}

.mr2 {
  margin-right: 0.2rem !important;
}

.mx2 {
  margin-left: 0.2rem !important;
  margin-right: 0.2rem !important;
}

.mt3 {
  margin-top: 0.3rem !important;
}

.mb3 {
  margin-bottom: 0.3rem !important;
}

.my3 {
  margin-top: 0.3rem !important;
  margin-bottom: 0.3rem !important;
}

.ml3 {
  margin-left: 0.3rem !important;
}

.mr3 {
  margin-right: 0.3rem !important;
}

.mx3 {
  margin-left: 0.3rem !important;
  margin-right: 0.3rem !important;
}

.mt4 {
  margin-top: 0.4rem !important;
}

.mb4 {
  margin-bottom: 0.4rem !important;
}

.my4 {
  margin-top: 0.4rem !important;
  margin-bottom: 0.4rem !important;
}

.ml4 {
  margin-left: 0.4rem !important;
}

.mr4 {
  margin-right: 0.4rem !important;
}

.mx4 {
  margin-left: 0.4rem !important;
  margin-right: 0.4rem !important;
}

.mt5 {
  margin-top: 0.5rem !important;
}

.mb5 {
  margin-bottom: 0.5rem !important;
}

.my5 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.ml5 {
  margin-left: 0.5rem !important;
}

.mr5 {
  margin-right: 0.5rem !important;
}

.mx5 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mt6 {
  margin-top: 0.6rem !important;
}

.mb6 {
  margin-bottom: 0.6rem !important;
}

.my6 {
  margin-top: 0.6rem !important;
  margin-bottom: 0.6rem !important;
}

.ml6 {
  margin-left: 0.6rem !important;
}

.mr6 {
  margin-right: 0.6rem !important;
}

.mx6 {
  margin-left: 0.6rem !important;
  margin-right: 0.6rem !important;
}

.mt7 {
  margin-top: 0.7rem !important;
}

.mb7 {
  margin-bottom: 0.7rem !important;
}

.my7 {
  margin-top: 0.7rem !important;
  margin-bottom: 0.7rem !important;
}

.ml7 {
  margin-left: 0.7rem !important;
}

.mr7 {
  margin-right: 0.7rem !important;
}

.mx7 {
  margin-left: 0.7rem !important;
  margin-right: 0.7rem !important;
}

.mt8 {
  margin-top: 0.8rem !important;
}

.mb8 {
  margin-bottom: 0.8rem !important;
}

.my8 {
  margin-top: 0.8rem !important;
  margin-bottom: 0.8rem !important;
}

.ml8 {
  margin-left: 0.8rem !important;
}

.mr8 {
  margin-right: 0.8rem !important;
}

.mx8 {
  margin-left: 0.8rem !important;
  margin-right: 0.8rem !important;
}

.mt9 {
  margin-top: 0.9rem !important;
}

.mb9 {
  margin-bottom: 0.9rem !important;
}

.my9 {
  margin-top: 0.9rem !important;
  margin-bottom: 0.9rem !important;
}

.ml9 {
  margin-left: 0.9rem !important;
}

.mr9 {
  margin-right: 0.9rem !important;
}

.mx9 {
  margin-left: 0.9rem !important;
  margin-right: 0.9rem !important;
}

.mt10 {
  margin-top: 1rem !important;
}

.mb10 {
  margin-bottom: 1rem !important;
}

.my10 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.ml10 {
  margin-left: 1rem !important;
}

.mr10 {
  margin-right: 1rem !important;
}

.mx10 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mt11 {
  margin-top: 1.1rem !important;
}

.mb11 {
  margin-bottom: 1.1rem !important;
}

.my11 {
  margin-top: 1.1rem !important;
  margin-bottom: 1.1rem !important;
}

.ml11 {
  margin-left: 1.1rem !important;
}

.mr11 {
  margin-right: 1.1rem !important;
}

.mx11 {
  margin-left: 1.1rem !important;
  margin-right: 1.1rem !important;
}

.mt12 {
  margin-top: 1.2rem !important;
}

.mb12 {
  margin-bottom: 1.2rem !important;
}

.my12 {
  margin-top: 1.2rem !important;
  margin-bottom: 1.2rem !important;
}

.ml12 {
  margin-left: 1.2rem !important;
}

.mr12 {
  margin-right: 1.2rem !important;
}

.mx12 {
  margin-left: 1.2rem !important;
  margin-right: 1.2rem !important;
}

.mt13 {
  margin-top: 1.3rem !important;
}

.mb13 {
  margin-bottom: 1.3rem !important;
}

.my13 {
  margin-top: 1.3rem !important;
  margin-bottom: 1.3rem !important;
}

.ml13 {
  margin-left: 1.3rem !important;
}

.mr13 {
  margin-right: 1.3rem !important;
}

.mx13 {
  margin-left: 1.3rem !important;
  margin-right: 1.3rem !important;
}

.mt14 {
  margin-top: 1.4rem !important;
}

.mb14 {
  margin-bottom: 1.4rem !important;
}

.my14 {
  margin-top: 1.4rem !important;
  margin-bottom: 1.4rem !important;
}

.ml14 {
  margin-left: 1.4rem !important;
}

.mr14 {
  margin-right: 1.4rem !important;
}

.mx14 {
  margin-left: 1.4rem !important;
  margin-right: 1.4rem !important;
}

.mt15 {
  margin-top: 1.5rem !important;
}

.mb15 {
  margin-bottom: 1.5rem !important;
}

.my15 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.ml15 {
  margin-left: 1.5rem !important;
}

.mr15 {
  margin-right: 1.5rem !important;
}

.mx15 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mt16 {
  margin-top: 1.6rem !important;
}

.mb16 {
  margin-bottom: 1.6rem !important;
}

.my16 {
  margin-top: 1.6rem !important;
  margin-bottom: 1.6rem !important;
}

.ml16 {
  margin-left: 1.6rem !important;
}

.mr16 {
  margin-right: 1.6rem !important;
}

.mx16 {
  margin-left: 1.6rem !important;
  margin-right: 1.6rem !important;
}

.mt17 {
  margin-top: 1.7rem !important;
}

.mb17 {
  margin-bottom: 1.7rem !important;
}

.my17 {
  margin-top: 1.7rem !important;
  margin-bottom: 1.7rem !important;
}

.ml17 {
  margin-left: 1.7rem !important;
}

.mr17 {
  margin-right: 1.7rem !important;
}

.mx17 {
  margin-left: 1.7rem !important;
  margin-right: 1.7rem !important;
}

.mt18 {
  margin-top: 1.8rem !important;
}

.mb18 {
  margin-bottom: 1.8rem !important;
}

.my18 {
  margin-top: 1.8rem !important;
  margin-bottom: 1.8rem !important;
}

.ml18 {
  margin-left: 1.8rem !important;
}

.mr18 {
  margin-right: 1.8rem !important;
}

.mx18 {
  margin-left: 1.8rem !important;
  margin-right: 1.8rem !important;
}

.mt19 {
  margin-top: 1.9rem !important;
}

.mb19 {
  margin-bottom: 1.9rem !important;
}

.my19 {
  margin-top: 1.9rem !important;
  margin-bottom: 1.9rem !important;
}

.ml19 {
  margin-left: 1.9rem !important;
}

.mr19 {
  margin-right: 1.9rem !important;
}

.mx19 {
  margin-left: 1.9rem !important;
  margin-right: 1.9rem !important;
}

.mt20 {
  margin-top: 2rem !important;
}

.mb20 {
  margin-bottom: 2rem !important;
}

.my20 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.ml20 {
  margin-left: 2rem !important;
}

.mr20 {
  margin-right: 2rem !important;
}

.mx20 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mt21 {
  margin-top: 2.1rem !important;
}

.mb21 {
  margin-bottom: 2.1rem !important;
}

.my21 {
  margin-top: 2.1rem !important;
  margin-bottom: 2.1rem !important;
}

.ml21 {
  margin-left: 2.1rem !important;
}

.mr21 {
  margin-right: 2.1rem !important;
}

.mx21 {
  margin-left: 2.1rem !important;
  margin-right: 2.1rem !important;
}

.mt22 {
  margin-top: 2.2rem !important;
}

.mb22 {
  margin-bottom: 2.2rem !important;
}

.my22 {
  margin-top: 2.2rem !important;
  margin-bottom: 2.2rem !important;
}

.ml22 {
  margin-left: 2.2rem !important;
}

.mr22 {
  margin-right: 2.2rem !important;
}

.mx22 {
  margin-left: 2.2rem !important;
  margin-right: 2.2rem !important;
}

.mt23 {
  margin-top: 2.3rem !important;
}

.mb23 {
  margin-bottom: 2.3rem !important;
}

.my23 {
  margin-top: 2.3rem !important;
  margin-bottom: 2.3rem !important;
}

.ml23 {
  margin-left: 2.3rem !important;
}

.mr23 {
  margin-right: 2.3rem !important;
}

.mx23 {
  margin-left: 2.3rem !important;
  margin-right: 2.3rem !important;
}

.mt24 {
  margin-top: 2.4rem !important;
}

.mb24 {
  margin-bottom: 2.4rem !important;
}

.my24 {
  margin-top: 2.4rem !important;
  margin-bottom: 2.4rem !important;
}

.ml24 {
  margin-left: 2.4rem !important;
}

.mr24 {
  margin-right: 2.4rem !important;
}

.mx24 {
  margin-left: 2.4rem !important;
  margin-right: 2.4rem !important;
}

.mt25 {
  margin-top: 2.5rem !important;
}

.mb25 {
  margin-bottom: 2.5rem !important;
}

.my25 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.ml25 {
  margin-left: 2.5rem !important;
}

.mr25 {
  margin-right: 2.5rem !important;
}

.mx25 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mt26 {
  margin-top: 2.6rem !important;
}

.mb26 {
  margin-bottom: 2.6rem !important;
}

.my26 {
  margin-top: 2.6rem !important;
  margin-bottom: 2.6rem !important;
}

.ml26 {
  margin-left: 2.6rem !important;
}

.mr26 {
  margin-right: 2.6rem !important;
}

.mx26 {
  margin-left: 2.6rem !important;
  margin-right: 2.6rem !important;
}

.mt27 {
  margin-top: 2.7rem !important;
}

.mb27 {
  margin-bottom: 2.7rem !important;
}

.my27 {
  margin-top: 2.7rem !important;
  margin-bottom: 2.7rem !important;
}

.ml27 {
  margin-left: 2.7rem !important;
}

.mr27 {
  margin-right: 2.7rem !important;
}

.mx27 {
  margin-left: 2.7rem !important;
  margin-right: 2.7rem !important;
}

.mt28 {
  margin-top: 2.8rem !important;
}

.mb28 {
  margin-bottom: 2.8rem !important;
}

.my28 {
  margin-top: 2.8rem !important;
  margin-bottom: 2.8rem !important;
}

.ml28 {
  margin-left: 2.8rem !important;
}

.mr28 {
  margin-right: 2.8rem !important;
}

.mx28 {
  margin-left: 2.8rem !important;
  margin-right: 2.8rem !important;
}

.mt29 {
  margin-top: 2.9rem !important;
}

.mb29 {
  margin-bottom: 2.9rem !important;
}

.my29 {
  margin-top: 2.9rem !important;
  margin-bottom: 2.9rem !important;
}

.ml29 {
  margin-left: 2.9rem !important;
}

.mr29 {
  margin-right: 2.9rem !important;
}

.mx29 {
  margin-left: 2.9rem !important;
  margin-right: 2.9rem !important;
}

.mt30 {
  margin-top: 3rem !important;
}

.mb30 {
  margin-bottom: 3rem !important;
}

.my30 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.ml30 {
  margin-left: 3rem !important;
}

.mr30 {
  margin-right: 3rem !important;
}

.mx30 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mt31 {
  margin-top: 3.1rem !important;
}

.mb31 {
  margin-bottom: 3.1rem !important;
}

.my31 {
  margin-top: 3.1rem !important;
  margin-bottom: 3.1rem !important;
}

.ml31 {
  margin-left: 3.1rem !important;
}

.mr31 {
  margin-right: 3.1rem !important;
}

.mx31 {
  margin-left: 3.1rem !important;
  margin-right: 3.1rem !important;
}

.mt32 {
  margin-top: 3.2rem !important;
}

.mb32 {
  margin-bottom: 3.2rem !important;
}

.my32 {
  margin-top: 3.2rem !important;
  margin-bottom: 3.2rem !important;
}

.ml32 {
  margin-left: 3.2rem !important;
}

.mr32 {
  margin-right: 3.2rem !important;
}

.mx32 {
  margin-left: 3.2rem !important;
  margin-right: 3.2rem !important;
}

.mt33 {
  margin-top: 3.3rem !important;
}

.mb33 {
  margin-bottom: 3.3rem !important;
}

.my33 {
  margin-top: 3.3rem !important;
  margin-bottom: 3.3rem !important;
}

.ml33 {
  margin-left: 3.3rem !important;
}

.mr33 {
  margin-right: 3.3rem !important;
}

.mx33 {
  margin-left: 3.3rem !important;
  margin-right: 3.3rem !important;
}

.mt34 {
  margin-top: 3.4rem !important;
}

.mb34 {
  margin-bottom: 3.4rem !important;
}

.my34 {
  margin-top: 3.4rem !important;
  margin-bottom: 3.4rem !important;
}

.ml34 {
  margin-left: 3.4rem !important;
}

.mr34 {
  margin-right: 3.4rem !important;
}

.mx34 {
  margin-left: 3.4rem !important;
  margin-right: 3.4rem !important;
}

.mt35 {
  margin-top: 3.5rem !important;
}

.mb35 {
  margin-bottom: 3.5rem !important;
}

.my35 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.ml35 {
  margin-left: 3.5rem !important;
}

.mr35 {
  margin-right: 3.5rem !important;
}

.mx35 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.mt36 {
  margin-top: 3.6rem !important;
}

.mb36 {
  margin-bottom: 3.6rem !important;
}

.my36 {
  margin-top: 3.6rem !important;
  margin-bottom: 3.6rem !important;
}

.ml36 {
  margin-left: 3.6rem !important;
}

.mr36 {
  margin-right: 3.6rem !important;
}

.mx36 {
  margin-left: 3.6rem !important;
  margin-right: 3.6rem !important;
}

.mt37 {
  margin-top: 3.7rem !important;
}

.mb37 {
  margin-bottom: 3.7rem !important;
}

.my37 {
  margin-top: 3.7rem !important;
  margin-bottom: 3.7rem !important;
}

.ml37 {
  margin-left: 3.7rem !important;
}

.mr37 {
  margin-right: 3.7rem !important;
}

.mx37 {
  margin-left: 3.7rem !important;
  margin-right: 3.7rem !important;
}

.mt38 {
  margin-top: 3.8rem !important;
}

.mb38 {
  margin-bottom: 3.8rem !important;
}

.my38 {
  margin-top: 3.8rem !important;
  margin-bottom: 3.8rem !important;
}

.ml38 {
  margin-left: 3.8rem !important;
}

.mr38 {
  margin-right: 3.8rem !important;
}

.mx38 {
  margin-left: 3.8rem !important;
  margin-right: 3.8rem !important;
}

.mt39 {
  margin-top: 3.9rem !important;
}

.mb39 {
  margin-bottom: 3.9rem !important;
}

.my39 {
  margin-top: 3.9rem !important;
  margin-bottom: 3.9rem !important;
}

.ml39 {
  margin-left: 3.9rem !important;
}

.mr39 {
  margin-right: 3.9rem !important;
}

.mx39 {
  margin-left: 3.9rem !important;
  margin-right: 3.9rem !important;
}

.mt40 {
  margin-top: 4rem !important;
}

.mb40 {
  margin-bottom: 4rem !important;
}

.my40 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.ml40 {
  margin-left: 4rem !important;
}

.mr40 {
  margin-right: 4rem !important;
}

.mx40 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mt41 {
  margin-top: 4.1rem !important;
}

.mb41 {
  margin-bottom: 4.1rem !important;
}

.my41 {
  margin-top: 4.1rem !important;
  margin-bottom: 4.1rem !important;
}

.ml41 {
  margin-left: 4.1rem !important;
}

.mr41 {
  margin-right: 4.1rem !important;
}

.mx41 {
  margin-left: 4.1rem !important;
  margin-right: 4.1rem !important;
}

.mt42 {
  margin-top: 4.2rem !important;
}

.mb42 {
  margin-bottom: 4.2rem !important;
}

.my42 {
  margin-top: 4.2rem !important;
  margin-bottom: 4.2rem !important;
}

.ml42 {
  margin-left: 4.2rem !important;
}

.mr42 {
  margin-right: 4.2rem !important;
}

.mx42 {
  margin-left: 4.2rem !important;
  margin-right: 4.2rem !important;
}

.mt43 {
  margin-top: 4.3rem !important;
}

.mb43 {
  margin-bottom: 4.3rem !important;
}

.my43 {
  margin-top: 4.3rem !important;
  margin-bottom: 4.3rem !important;
}

.ml43 {
  margin-left: 4.3rem !important;
}

.mr43 {
  margin-right: 4.3rem !important;
}

.mx43 {
  margin-left: 4.3rem !important;
  margin-right: 4.3rem !important;
}

.mt44 {
  margin-top: 4.4rem !important;
}

.mb44 {
  margin-bottom: 4.4rem !important;
}

.my44 {
  margin-top: 4.4rem !important;
  margin-bottom: 4.4rem !important;
}

.ml44 {
  margin-left: 4.4rem !important;
}

.mr44 {
  margin-right: 4.4rem !important;
}

.mx44 {
  margin-left: 4.4rem !important;
  margin-right: 4.4rem !important;
}

.mt45 {
  margin-top: 4.5rem !important;
}

.mb45 {
  margin-bottom: 4.5rem !important;
}

.my45 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.ml45 {
  margin-left: 4.5rem !important;
}

.mr45 {
  margin-right: 4.5rem !important;
}

.mx45 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.mt46 {
  margin-top: 4.6rem !important;
}

.mb46 {
  margin-bottom: 4.6rem !important;
}

.my46 {
  margin-top: 4.6rem !important;
  margin-bottom: 4.6rem !important;
}

.ml46 {
  margin-left: 4.6rem !important;
}

.mr46 {
  margin-right: 4.6rem !important;
}

.mx46 {
  margin-left: 4.6rem !important;
  margin-right: 4.6rem !important;
}

.mt47 {
  margin-top: 4.7rem !important;
}

.mb47 {
  margin-bottom: 4.7rem !important;
}

.my47 {
  margin-top: 4.7rem !important;
  margin-bottom: 4.7rem !important;
}

.ml47 {
  margin-left: 4.7rem !important;
}

.mr47 {
  margin-right: 4.7rem !important;
}

.mx47 {
  margin-left: 4.7rem !important;
  margin-right: 4.7rem !important;
}

.mt48 {
  margin-top: 4.8rem !important;
}

.mb48 {
  margin-bottom: 4.8rem !important;
}

.my48 {
  margin-top: 4.8rem !important;
  margin-bottom: 4.8rem !important;
}

.ml48 {
  margin-left: 4.8rem !important;
}

.mr48 {
  margin-right: 4.8rem !important;
}

.mx48 {
  margin-left: 4.8rem !important;
  margin-right: 4.8rem !important;
}

.mt49 {
  margin-top: 4.9rem !important;
}

.mb49 {
  margin-bottom: 4.9rem !important;
}

.my49 {
  margin-top: 4.9rem !important;
  margin-bottom: 4.9rem !important;
}

.ml49 {
  margin-left: 4.9rem !important;
}

.mr49 {
  margin-right: 4.9rem !important;
}

.mx49 {
  margin-left: 4.9rem !important;
  margin-right: 4.9rem !important;
}

.mt50 {
  margin-top: 5rem !important;
}

.mb50 {
  margin-bottom: 5rem !important;
}

.my50 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.ml50 {
  margin-left: 5rem !important;
}

.mr50 {
  margin-right: 5rem !important;
}

.mx50 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mt51 {
  margin-top: 5.1rem !important;
}

.mb51 {
  margin-bottom: 5.1rem !important;
}

.my51 {
  margin-top: 5.1rem !important;
  margin-bottom: 5.1rem !important;
}

.ml51 {
  margin-left: 5.1rem !important;
}

.mr51 {
  margin-right: 5.1rem !important;
}

.mx51 {
  margin-left: 5.1rem !important;
  margin-right: 5.1rem !important;
}

.mt52 {
  margin-top: 5.2rem !important;
}

.mb52 {
  margin-bottom: 5.2rem !important;
}

.my52 {
  margin-top: 5.2rem !important;
  margin-bottom: 5.2rem !important;
}

.ml52 {
  margin-left: 5.2rem !important;
}

.mr52 {
  margin-right: 5.2rem !important;
}

.mx52 {
  margin-left: 5.2rem !important;
  margin-right: 5.2rem !important;
}

.mt53 {
  margin-top: 5.3rem !important;
}

.mb53 {
  margin-bottom: 5.3rem !important;
}

.my53 {
  margin-top: 5.3rem !important;
  margin-bottom: 5.3rem !important;
}

.ml53 {
  margin-left: 5.3rem !important;
}

.mr53 {
  margin-right: 5.3rem !important;
}

.mx53 {
  margin-left: 5.3rem !important;
  margin-right: 5.3rem !important;
}

.mt54 {
  margin-top: 5.4rem !important;
}

.mb54 {
  margin-bottom: 5.4rem !important;
}

.my54 {
  margin-top: 5.4rem !important;
  margin-bottom: 5.4rem !important;
}

.ml54 {
  margin-left: 5.4rem !important;
}

.mr54 {
  margin-right: 5.4rem !important;
}

.mx54 {
  margin-left: 5.4rem !important;
  margin-right: 5.4rem !important;
}

.mt55 {
  margin-top: 5.5rem !important;
}

.mb55 {
  margin-bottom: 5.5rem !important;
}

.my55 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.ml55 {
  margin-left: 5.5rem !important;
}

.mr55 {
  margin-right: 5.5rem !important;
}

.mx55 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.mt56 {
  margin-top: 5.6rem !important;
}

.mb56 {
  margin-bottom: 5.6rem !important;
}

.my56 {
  margin-top: 5.6rem !important;
  margin-bottom: 5.6rem !important;
}

.ml56 {
  margin-left: 5.6rem !important;
}

.mr56 {
  margin-right: 5.6rem !important;
}

.mx56 {
  margin-left: 5.6rem !important;
  margin-right: 5.6rem !important;
}

.mt57 {
  margin-top: 5.7rem !important;
}

.mb57 {
  margin-bottom: 5.7rem !important;
}

.my57 {
  margin-top: 5.7rem !important;
  margin-bottom: 5.7rem !important;
}

.ml57 {
  margin-left: 5.7rem !important;
}

.mr57 {
  margin-right: 5.7rem !important;
}

.mx57 {
  margin-left: 5.7rem !important;
  margin-right: 5.7rem !important;
}

.mt58 {
  margin-top: 5.8rem !important;
}

.mb58 {
  margin-bottom: 5.8rem !important;
}

.my58 {
  margin-top: 5.8rem !important;
  margin-bottom: 5.8rem !important;
}

.ml58 {
  margin-left: 5.8rem !important;
}

.mr58 {
  margin-right: 5.8rem !important;
}

.mx58 {
  margin-left: 5.8rem !important;
  margin-right: 5.8rem !important;
}

.mt59 {
  margin-top: 5.9rem !important;
}

.mb59 {
  margin-bottom: 5.9rem !important;
}

.my59 {
  margin-top: 5.9rem !important;
  margin-bottom: 5.9rem !important;
}

.ml59 {
  margin-left: 5.9rem !important;
}

.mr59 {
  margin-right: 5.9rem !important;
}

.mx59 {
  margin-left: 5.9rem !important;
  margin-right: 5.9rem !important;
}

.mt60 {
  margin-top: 6rem !important;
}

.mb60 {
  margin-bottom: 6rem !important;
}

.my60 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.ml60 {
  margin-left: 6rem !important;
}

.mr60 {
  margin-right: 6rem !important;
}

.mx60 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mt61 {
  margin-top: 6.1rem !important;
}

.mb61 {
  margin-bottom: 6.1rem !important;
}

.my61 {
  margin-top: 6.1rem !important;
  margin-bottom: 6.1rem !important;
}

.ml61 {
  margin-left: 6.1rem !important;
}

.mr61 {
  margin-right: 6.1rem !important;
}

.mx61 {
  margin-left: 6.1rem !important;
  margin-right: 6.1rem !important;
}

.mt62 {
  margin-top: 6.2rem !important;
}

.mb62 {
  margin-bottom: 6.2rem !important;
}

.my62 {
  margin-top: 6.2rem !important;
  margin-bottom: 6.2rem !important;
}

.ml62 {
  margin-left: 6.2rem !important;
}

.mr62 {
  margin-right: 6.2rem !important;
}

.mx62 {
  margin-left: 6.2rem !important;
  margin-right: 6.2rem !important;
}

.mt63 {
  margin-top: 6.3rem !important;
}

.mb63 {
  margin-bottom: 6.3rem !important;
}

.my63 {
  margin-top: 6.3rem !important;
  margin-bottom: 6.3rem !important;
}

.ml63 {
  margin-left: 6.3rem !important;
}

.mr63 {
  margin-right: 6.3rem !important;
}

.mx63 {
  margin-left: 6.3rem !important;
  margin-right: 6.3rem !important;
}

.mt64 {
  margin-top: 6.4rem !important;
}

.mb64 {
  margin-bottom: 6.4rem !important;
}

.my64 {
  margin-top: 6.4rem !important;
  margin-bottom: 6.4rem !important;
}

.ml64 {
  margin-left: 6.4rem !important;
}

.mr64 {
  margin-right: 6.4rem !important;
}

.mx64 {
  margin-left: 6.4rem !important;
  margin-right: 6.4rem !important;
}

.mt65 {
  margin-top: 6.5rem !important;
}

.mb65 {
  margin-bottom: 6.5rem !important;
}

.my65 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.ml65 {
  margin-left: 6.5rem !important;
}

.mr65 {
  margin-right: 6.5rem !important;
}

.mx65 {
  margin-left: 6.5rem !important;
  margin-right: 6.5rem !important;
}

.mt66 {
  margin-top: 6.6rem !important;
}

.mb66 {
  margin-bottom: 6.6rem !important;
}

.my66 {
  margin-top: 6.6rem !important;
  margin-bottom: 6.6rem !important;
}

.ml66 {
  margin-left: 6.6rem !important;
}

.mr66 {
  margin-right: 6.6rem !important;
}

.mx66 {
  margin-left: 6.6rem !important;
  margin-right: 6.6rem !important;
}

.mt67 {
  margin-top: 6.7rem !important;
}

.mb67 {
  margin-bottom: 6.7rem !important;
}

.my67 {
  margin-top: 6.7rem !important;
  margin-bottom: 6.7rem !important;
}

.ml67 {
  margin-left: 6.7rem !important;
}

.mr67 {
  margin-right: 6.7rem !important;
}

.mx67 {
  margin-left: 6.7rem !important;
  margin-right: 6.7rem !important;
}

.mt68 {
  margin-top: 6.8rem !important;
}

.mb68 {
  margin-bottom: 6.8rem !important;
}

.my68 {
  margin-top: 6.8rem !important;
  margin-bottom: 6.8rem !important;
}

.ml68 {
  margin-left: 6.8rem !important;
}

.mr68 {
  margin-right: 6.8rem !important;
}

.mx68 {
  margin-left: 6.8rem !important;
  margin-right: 6.8rem !important;
}

.mt69 {
  margin-top: 6.9rem !important;
}

.mb69 {
  margin-bottom: 6.9rem !important;
}

.my69 {
  margin-top: 6.9rem !important;
  margin-bottom: 6.9rem !important;
}

.ml69 {
  margin-left: 6.9rem !important;
}

.mr69 {
  margin-right: 6.9rem !important;
}

.mx69 {
  margin-left: 6.9rem !important;
  margin-right: 6.9rem !important;
}

.mt70 {
  margin-top: 7rem !important;
}

.mb70 {
  margin-bottom: 7rem !important;
}

.my70 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.ml70 {
  margin-left: 7rem !important;
}

.mr70 {
  margin-right: 7rem !important;
}

.mx70 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.mt71 {
  margin-top: 7.1rem !important;
}

.mb71 {
  margin-bottom: 7.1rem !important;
}

.my71 {
  margin-top: 7.1rem !important;
  margin-bottom: 7.1rem !important;
}

.ml71 {
  margin-left: 7.1rem !important;
}

.mr71 {
  margin-right: 7.1rem !important;
}

.mx71 {
  margin-left: 7.1rem !important;
  margin-right: 7.1rem !important;
}

.mt72 {
  margin-top: 7.2rem !important;
}

.mb72 {
  margin-bottom: 7.2rem !important;
}

.my72 {
  margin-top: 7.2rem !important;
  margin-bottom: 7.2rem !important;
}

.ml72 {
  margin-left: 7.2rem !important;
}

.mr72 {
  margin-right: 7.2rem !important;
}

.mx72 {
  margin-left: 7.2rem !important;
  margin-right: 7.2rem !important;
}

.mt73 {
  margin-top: 7.3rem !important;
}

.mb73 {
  margin-bottom: 7.3rem !important;
}

.my73 {
  margin-top: 7.3rem !important;
  margin-bottom: 7.3rem !important;
}

.ml73 {
  margin-left: 7.3rem !important;
}

.mr73 {
  margin-right: 7.3rem !important;
}

.mx73 {
  margin-left: 7.3rem !important;
  margin-right: 7.3rem !important;
}

.mt74 {
  margin-top: 7.4rem !important;
}

.mb74 {
  margin-bottom: 7.4rem !important;
}

.my74 {
  margin-top: 7.4rem !important;
  margin-bottom: 7.4rem !important;
}

.ml74 {
  margin-left: 7.4rem !important;
}

.mr74 {
  margin-right: 7.4rem !important;
}

.mx74 {
  margin-left: 7.4rem !important;
  margin-right: 7.4rem !important;
}

.mt75 {
  margin-top: 7.5rem !important;
}

.mb75 {
  margin-bottom: 7.5rem !important;
}

.my75 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.ml75 {
  margin-left: 7.5rem !important;
}

.mr75 {
  margin-right: 7.5rem !important;
}

.mx75 {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;
}

.mt76 {
  margin-top: 7.6rem !important;
}

.mb76 {
  margin-bottom: 7.6rem !important;
}

.my76 {
  margin-top: 7.6rem !important;
  margin-bottom: 7.6rem !important;
}

.ml76 {
  margin-left: 7.6rem !important;
}

.mr76 {
  margin-right: 7.6rem !important;
}

.mx76 {
  margin-left: 7.6rem !important;
  margin-right: 7.6rem !important;
}

.mt77 {
  margin-top: 7.7rem !important;
}

.mb77 {
  margin-bottom: 7.7rem !important;
}

.my77 {
  margin-top: 7.7rem !important;
  margin-bottom: 7.7rem !important;
}

.ml77 {
  margin-left: 7.7rem !important;
}

.mr77 {
  margin-right: 7.7rem !important;
}

.mx77 {
  margin-left: 7.7rem !important;
  margin-right: 7.7rem !important;
}

.mt78 {
  margin-top: 7.8rem !important;
}

.mb78 {
  margin-bottom: 7.8rem !important;
}

.my78 {
  margin-top: 7.8rem !important;
  margin-bottom: 7.8rem !important;
}

.ml78 {
  margin-left: 7.8rem !important;
}

.mr78 {
  margin-right: 7.8rem !important;
}

.mx78 {
  margin-left: 7.8rem !important;
  margin-right: 7.8rem !important;
}

.mt79 {
  margin-top: 7.9rem !important;
}

.mb79 {
  margin-bottom: 7.9rem !important;
}

.my79 {
  margin-top: 7.9rem !important;
  margin-bottom: 7.9rem !important;
}

.ml79 {
  margin-left: 7.9rem !important;
}

.mr79 {
  margin-right: 7.9rem !important;
}

.mx79 {
  margin-left: 7.9rem !important;
  margin-right: 7.9rem !important;
}

.mt80 {
  margin-top: 8rem !important;
}

.mb80 {
  margin-bottom: 8rem !important;
}

.my80 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.ml80 {
  margin-left: 8rem !important;
}

.mr80 {
  margin-right: 8rem !important;
}

.mx80 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.mt81 {
  margin-top: 8.1rem !important;
}

.mb81 {
  margin-bottom: 8.1rem !important;
}

.my81 {
  margin-top: 8.1rem !important;
  margin-bottom: 8.1rem !important;
}

.ml81 {
  margin-left: 8.1rem !important;
}

.mr81 {
  margin-right: 8.1rem !important;
}

.mx81 {
  margin-left: 8.1rem !important;
  margin-right: 8.1rem !important;
}

.mt82 {
  margin-top: 8.2rem !important;
}

.mb82 {
  margin-bottom: 8.2rem !important;
}

.my82 {
  margin-top: 8.2rem !important;
  margin-bottom: 8.2rem !important;
}

.ml82 {
  margin-left: 8.2rem !important;
}

.mr82 {
  margin-right: 8.2rem !important;
}

.mx82 {
  margin-left: 8.2rem !important;
  margin-right: 8.2rem !important;
}

.mt83 {
  margin-top: 8.3rem !important;
}

.mb83 {
  margin-bottom: 8.3rem !important;
}

.my83 {
  margin-top: 8.3rem !important;
  margin-bottom: 8.3rem !important;
}

.ml83 {
  margin-left: 8.3rem !important;
}

.mr83 {
  margin-right: 8.3rem !important;
}

.mx83 {
  margin-left: 8.3rem !important;
  margin-right: 8.3rem !important;
}

.mt84 {
  margin-top: 8.4rem !important;
}

.mb84 {
  margin-bottom: 8.4rem !important;
}

.my84 {
  margin-top: 8.4rem !important;
  margin-bottom: 8.4rem !important;
}

.ml84 {
  margin-left: 8.4rem !important;
}

.mr84 {
  margin-right: 8.4rem !important;
}

.mx84 {
  margin-left: 8.4rem !important;
  margin-right: 8.4rem !important;
}

.mt85 {
  margin-top: 8.5rem !important;
}

.mb85 {
  margin-bottom: 8.5rem !important;
}

.my85 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important;
}

.ml85 {
  margin-left: 8.5rem !important;
}

.mr85 {
  margin-right: 8.5rem !important;
}

.mx85 {
  margin-left: 8.5rem !important;
  margin-right: 8.5rem !important;
}

.mt86 {
  margin-top: 8.6rem !important;
}

.mb86 {
  margin-bottom: 8.6rem !important;
}

.my86 {
  margin-top: 8.6rem !important;
  margin-bottom: 8.6rem !important;
}

.ml86 {
  margin-left: 8.6rem !important;
}

.mr86 {
  margin-right: 8.6rem !important;
}

.mx86 {
  margin-left: 8.6rem !important;
  margin-right: 8.6rem !important;
}

.mt87 {
  margin-top: 8.7rem !important;
}

.mb87 {
  margin-bottom: 8.7rem !important;
}

.my87 {
  margin-top: 8.7rem !important;
  margin-bottom: 8.7rem !important;
}

.ml87 {
  margin-left: 8.7rem !important;
}

.mr87 {
  margin-right: 8.7rem !important;
}

.mx87 {
  margin-left: 8.7rem !important;
  margin-right: 8.7rem !important;
}

.mt88 {
  margin-top: 8.8rem !important;
}

.mb88 {
  margin-bottom: 8.8rem !important;
}

.my88 {
  margin-top: 8.8rem !important;
  margin-bottom: 8.8rem !important;
}

.ml88 {
  margin-left: 8.8rem !important;
}

.mr88 {
  margin-right: 8.8rem !important;
}

.mx88 {
  margin-left: 8.8rem !important;
  margin-right: 8.8rem !important;
}

.mt89 {
  margin-top: 8.9rem !important;
}

.mb89 {
  margin-bottom: 8.9rem !important;
}

.my89 {
  margin-top: 8.9rem !important;
  margin-bottom: 8.9rem !important;
}

.ml89 {
  margin-left: 8.9rem !important;
}

.mr89 {
  margin-right: 8.9rem !important;
}

.mx89 {
  margin-left: 8.9rem !important;
  margin-right: 8.9rem !important;
}

.mt90 {
  margin-top: 9rem !important;
}

.mb90 {
  margin-bottom: 9rem !important;
}

.my90 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.ml90 {
  margin-left: 9rem !important;
}

.mr90 {
  margin-right: 9rem !important;
}

.mx90 {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.mt91 {
  margin-top: 9.1rem !important;
}

.mb91 {
  margin-bottom: 9.1rem !important;
}

.my91 {
  margin-top: 9.1rem !important;
  margin-bottom: 9.1rem !important;
}

.ml91 {
  margin-left: 9.1rem !important;
}

.mr91 {
  margin-right: 9.1rem !important;
}

.mx91 {
  margin-left: 9.1rem !important;
  margin-right: 9.1rem !important;
}

.mt92 {
  margin-top: 9.2rem !important;
}

.mb92 {
  margin-bottom: 9.2rem !important;
}

.my92 {
  margin-top: 9.2rem !important;
  margin-bottom: 9.2rem !important;
}

.ml92 {
  margin-left: 9.2rem !important;
}

.mr92 {
  margin-right: 9.2rem !important;
}

.mx92 {
  margin-left: 9.2rem !important;
  margin-right: 9.2rem !important;
}

.mt93 {
  margin-top: 9.3rem !important;
}

.mb93 {
  margin-bottom: 9.3rem !important;
}

.my93 {
  margin-top: 9.3rem !important;
  margin-bottom: 9.3rem !important;
}

.ml93 {
  margin-left: 9.3rem !important;
}

.mr93 {
  margin-right: 9.3rem !important;
}

.mx93 {
  margin-left: 9.3rem !important;
  margin-right: 9.3rem !important;
}

.mt94 {
  margin-top: 9.4rem !important;
}

.mb94 {
  margin-bottom: 9.4rem !important;
}

.my94 {
  margin-top: 9.4rem !important;
  margin-bottom: 9.4rem !important;
}

.ml94 {
  margin-left: 9.4rem !important;
}

.mr94 {
  margin-right: 9.4rem !important;
}

.mx94 {
  margin-left: 9.4rem !important;
  margin-right: 9.4rem !important;
}

.mt95 {
  margin-top: 9.5rem !important;
}

.mb95 {
  margin-bottom: 9.5rem !important;
}

.my95 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important;
}

.ml95 {
  margin-left: 9.5rem !important;
}

.mr95 {
  margin-right: 9.5rem !important;
}

.mx95 {
  margin-left: 9.5rem !important;
  margin-right: 9.5rem !important;
}

.mt96 {
  margin-top: 9.6rem !important;
}

.mb96 {
  margin-bottom: 9.6rem !important;
}

.my96 {
  margin-top: 9.6rem !important;
  margin-bottom: 9.6rem !important;
}

.ml96 {
  margin-left: 9.6rem !important;
}

.mr96 {
  margin-right: 9.6rem !important;
}

.mx96 {
  margin-left: 9.6rem !important;
  margin-right: 9.6rem !important;
}

.mt97 {
  margin-top: 9.7rem !important;
}

.mb97 {
  margin-bottom: 9.7rem !important;
}

.my97 {
  margin-top: 9.7rem !important;
  margin-bottom: 9.7rem !important;
}

.ml97 {
  margin-left: 9.7rem !important;
}

.mr97 {
  margin-right: 9.7rem !important;
}

.mx97 {
  margin-left: 9.7rem !important;
  margin-right: 9.7rem !important;
}

.mt98 {
  margin-top: 9.8rem !important;
}

.mb98 {
  margin-bottom: 9.8rem !important;
}

.my98 {
  margin-top: 9.8rem !important;
  margin-bottom: 9.8rem !important;
}

.ml98 {
  margin-left: 9.8rem !important;
}

.mr98 {
  margin-right: 9.8rem !important;
}

.mx98 {
  margin-left: 9.8rem !important;
  margin-right: 9.8rem !important;
}

.mt99 {
  margin-top: 9.9rem !important;
}

.mb99 {
  margin-bottom: 9.9rem !important;
}

.my99 {
  margin-top: 9.9rem !important;
  margin-bottom: 9.9rem !important;
}

.ml99 {
  margin-left: 9.9rem !important;
}

.mr99 {
  margin-right: 9.9rem !important;
}

.mx99 {
  margin-left: 9.9rem !important;
  margin-right: 9.9rem !important;
}

.mt100 {
  margin-top: 10rem !important;
}

.mb100 {
  margin-bottom: 10rem !important;
}

.my100 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.ml100 {
  margin-left: 10rem !important;
}

.mr100 {
  margin-right: 10rem !important;
}

.mx100 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

/* padding */
.pt0 {
  padding-top: 0rem !important;
}

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

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

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

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

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

.pt1 {
  padding-top: 0.1rem !important;
}

.pb1 {
  padding-bottom: 0.1rem !important;
}

.py1 {
  padding-top: 0.1rem !important;
  padding-bottom: 0.1rem !important;
}

.pl1 {
  padding-left: 0.1rem !important;
}

.pr1 {
  padding-right: 0.1rem !important;
}

.px1 {
  padding-left: 0.1rem !important;
  padding-right: 0.1rem !important;
}

.pt2 {
  padding-top: 0.2rem !important;
}

.pb2 {
  padding-bottom: 0.2rem !important;
}

.py2 {
  padding-top: 0.2rem !important;
  padding-bottom: 0.2rem !important;
}

.pl2 {
  padding-left: 0.2rem !important;
}

.pr2 {
  padding-right: 0.2rem !important;
}

.px2 {
  padding-left: 0.2rem !important;
  padding-right: 0.2rem !important;
}

.pt3 {
  padding-top: 0.3rem !important;
}

.pb3 {
  padding-bottom: 0.3rem !important;
}

.py3 {
  padding-top: 0.3rem !important;
  padding-bottom: 0.3rem !important;
}

.pl3 {
  padding-left: 0.3rem !important;
}

.pr3 {
  padding-right: 0.3rem !important;
}

.px3 {
  padding-left: 0.3rem !important;
  padding-right: 0.3rem !important;
}

.pt4 {
  padding-top: 0.4rem !important;
}

.pb4 {
  padding-bottom: 0.4rem !important;
}

.py4 {
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
}

.pl4 {
  padding-left: 0.4rem !important;
}

.pr4 {
  padding-right: 0.4rem !important;
}

.px4 {
  padding-left: 0.4rem !important;
  padding-right: 0.4rem !important;
}

.pt5 {
  padding-top: 0.5rem !important;
}

.pb5 {
  padding-bottom: 0.5rem !important;
}

.py5 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.pl5 {
  padding-left: 0.5rem !important;
}

.pr5 {
  padding-right: 0.5rem !important;
}

.px5 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.pt6 {
  padding-top: 0.6rem !important;
}

.pb6 {
  padding-bottom: 0.6rem !important;
}

.py6 {
  padding-top: 0.6rem !important;
  padding-bottom: 0.6rem !important;
}

.pl6 {
  padding-left: 0.6rem !important;
}

.pr6 {
  padding-right: 0.6rem !important;
}

.px6 {
  padding-left: 0.6rem !important;
  padding-right: 0.6rem !important;
}

.pt7 {
  padding-top: 0.7rem !important;
}

.pb7 {
  padding-bottom: 0.7rem !important;
}

.py7 {
  padding-top: 0.7rem !important;
  padding-bottom: 0.7rem !important;
}

.pl7 {
  padding-left: 0.7rem !important;
}

.pr7 {
  padding-right: 0.7rem !important;
}

.px7 {
  padding-left: 0.7rem !important;
  padding-right: 0.7rem !important;
}

.pt8 {
  padding-top: 0.8rem !important;
}

.pb8 {
  padding-bottom: 0.8rem !important;
}

.py8 {
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
}

.pl8 {
  padding-left: 0.8rem !important;
}

.pr8 {
  padding-right: 0.8rem !important;
}

.px8 {
  padding-left: 0.8rem !important;
  padding-right: 0.8rem !important;
}

.pt9 {
  padding-top: 0.9rem !important;
}

.pb9 {
  padding-bottom: 0.9rem !important;
}

.py9 {
  padding-top: 0.9rem !important;
  padding-bottom: 0.9rem !important;
}

.pl9 {
  padding-left: 0.9rem !important;
}

.pr9 {
  padding-right: 0.9rem !important;
}

.px9 {
  padding-left: 0.9rem !important;
  padding-right: 0.9rem !important;
}

.pt10 {
  padding-top: 1rem !important;
}

.pb10 {
  padding-bottom: 1rem !important;
}

.py10 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pl10 {
  padding-left: 1rem !important;
}

.pr10 {
  padding-right: 1rem !important;
}

.px10 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.pt11 {
  padding-top: 1.1rem !important;
}

.pb11 {
  padding-bottom: 1.1rem !important;
}

.py11 {
  padding-top: 1.1rem !important;
  padding-bottom: 1.1rem !important;
}

.pl11 {
  padding-left: 1.1rem !important;
}

.pr11 {
  padding-right: 1.1rem !important;
}

.px11 {
  padding-left: 1.1rem !important;
  padding-right: 1.1rem !important;
}

.pt12 {
  padding-top: 1.2rem !important;
}

.pb12 {
  padding-bottom: 1.2rem !important;
}

.py12 {
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important;
}

.pl12 {
  padding-left: 1.2rem !important;
}

.pr12 {
  padding-right: 1.2rem !important;
}

.px12 {
  padding-left: 1.2rem !important;
  padding-right: 1.2rem !important;
}

.pt13 {
  padding-top: 1.3rem !important;
}

.pb13 {
  padding-bottom: 1.3rem !important;
}

.py13 {
  padding-top: 1.3rem !important;
  padding-bottom: 1.3rem !important;
}

.pl13 {
  padding-left: 1.3rem !important;
}

.pr13 {
  padding-right: 1.3rem !important;
}

.px13 {
  padding-left: 1.3rem !important;
  padding-right: 1.3rem !important;
}

.pt14 {
  padding-top: 1.4rem !important;
}

.pb14 {
  padding-bottom: 1.4rem !important;
}

.py14 {
  padding-top: 1.4rem !important;
  padding-bottom: 1.4rem !important;
}

.pl14 {
  padding-left: 1.4rem !important;
}

.pr14 {
  padding-right: 1.4rem !important;
}

.px14 {
  padding-left: 1.4rem !important;
  padding-right: 1.4rem !important;
}

.pt15 {
  padding-top: 1.5rem !important;
}

.pb15 {
  padding-bottom: 1.5rem !important;
}

.py15 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.pl15 {
  padding-left: 1.5rem !important;
}

.pr15 {
  padding-right: 1.5rem !important;
}

.px15 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.pt16 {
  padding-top: 1.6rem !important;
}

.pb16 {
  padding-bottom: 1.6rem !important;
}

.py16 {
  padding-top: 1.6rem !important;
  padding-bottom: 1.6rem !important;
}

.pl16 {
  padding-left: 1.6rem !important;
}

.pr16 {
  padding-right: 1.6rem !important;
}

.px16 {
  padding-left: 1.6rem !important;
  padding-right: 1.6rem !important;
}

.pt17 {
  padding-top: 1.7rem !important;
}

.pb17 {
  padding-bottom: 1.7rem !important;
}

.py17 {
  padding-top: 1.7rem !important;
  padding-bottom: 1.7rem !important;
}

.pl17 {
  padding-left: 1.7rem !important;
}

.pr17 {
  padding-right: 1.7rem !important;
}

.px17 {
  padding-left: 1.7rem !important;
  padding-right: 1.7rem !important;
}

.pt18 {
  padding-top: 1.8rem !important;
}

.pb18 {
  padding-bottom: 1.8rem !important;
}

.py18 {
  padding-top: 1.8rem !important;
  padding-bottom: 1.8rem !important;
}

.pl18 {
  padding-left: 1.8rem !important;
}

.pr18 {
  padding-right: 1.8rem !important;
}

.px18 {
  padding-left: 1.8rem !important;
  padding-right: 1.8rem !important;
}

.pt19 {
  padding-top: 1.9rem !important;
}

.pb19 {
  padding-bottom: 1.9rem !important;
}

.py19 {
  padding-top: 1.9rem !important;
  padding-bottom: 1.9rem !important;
}

.pl19 {
  padding-left: 1.9rem !important;
}

.pr19 {
  padding-right: 1.9rem !important;
}

.px19 {
  padding-left: 1.9rem !important;
  padding-right: 1.9rem !important;
}

.pt20 {
  padding-top: 2rem !important;
}

.pb20 {
  padding-bottom: 2rem !important;
}

.py20 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pl20 {
  padding-left: 2rem !important;
}

.pr20 {
  padding-right: 2rem !important;
}

.px20 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.pt21 {
  padding-top: 2.1rem !important;
}

.pb21 {
  padding-bottom: 2.1rem !important;
}

.py21 {
  padding-top: 2.1rem !important;
  padding-bottom: 2.1rem !important;
}

.pl21 {
  padding-left: 2.1rem !important;
}

.pr21 {
  padding-right: 2.1rem !important;
}

.px21 {
  padding-left: 2.1rem !important;
  padding-right: 2.1rem !important;
}

.pt22 {
  padding-top: 2.2rem !important;
}

.pb22 {
  padding-bottom: 2.2rem !important;
}

.py22 {
  padding-top: 2.2rem !important;
  padding-bottom: 2.2rem !important;
}

.pl22 {
  padding-left: 2.2rem !important;
}

.pr22 {
  padding-right: 2.2rem !important;
}

.px22 {
  padding-left: 2.2rem !important;
  padding-right: 2.2rem !important;
}

.pt23 {
  padding-top: 2.3rem !important;
}

.pb23 {
  padding-bottom: 2.3rem !important;
}

.py23 {
  padding-top: 2.3rem !important;
  padding-bottom: 2.3rem !important;
}

.pl23 {
  padding-left: 2.3rem !important;
}

.pr23 {
  padding-right: 2.3rem !important;
}

.px23 {
  padding-left: 2.3rem !important;
  padding-right: 2.3rem !important;
}

.pt24 {
  padding-top: 2.4rem !important;
}

.pb24 {
  padding-bottom: 2.4rem !important;
}

.py24 {
  padding-top: 2.4rem !important;
  padding-bottom: 2.4rem !important;
}

.pl24 {
  padding-left: 2.4rem !important;
}

.pr24 {
  padding-right: 2.4rem !important;
}

.px24 {
  padding-left: 2.4rem !important;
  padding-right: 2.4rem !important;
}

.pt25 {
  padding-top: 2.5rem !important;
}

.pb25 {
  padding-bottom: 2.5rem !important;
}

.py25 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pl25 {
  padding-left: 2.5rem !important;
}

.pr25 {
  padding-right: 2.5rem !important;
}

.px25 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.pt26 {
  padding-top: 2.6rem !important;
}

.pb26 {
  padding-bottom: 2.6rem !important;
}

.py26 {
  padding-top: 2.6rem !important;
  padding-bottom: 2.6rem !important;
}

.pl26 {
  padding-left: 2.6rem !important;
}

.pr26 {
  padding-right: 2.6rem !important;
}

.px26 {
  padding-left: 2.6rem !important;
  padding-right: 2.6rem !important;
}

.pt27 {
  padding-top: 2.7rem !important;
}

.pb27 {
  padding-bottom: 2.7rem !important;
}

.py27 {
  padding-top: 2.7rem !important;
  padding-bottom: 2.7rem !important;
}

.pl27 {
  padding-left: 2.7rem !important;
}

.pr27 {
  padding-right: 2.7rem !important;
}

.px27 {
  padding-left: 2.7rem !important;
  padding-right: 2.7rem !important;
}

.pt28 {
  padding-top: 2.8rem !important;
}

.pb28 {
  padding-bottom: 2.8rem !important;
}

.py28 {
  padding-top: 2.8rem !important;
  padding-bottom: 2.8rem !important;
}

.pl28 {
  padding-left: 2.8rem !important;
}

.pr28 {
  padding-right: 2.8rem !important;
}

.px28 {
  padding-left: 2.8rem !important;
  padding-right: 2.8rem !important;
}

.pt29 {
  padding-top: 2.9rem !important;
}

.pb29 {
  padding-bottom: 2.9rem !important;
}

.py29 {
  padding-top: 2.9rem !important;
  padding-bottom: 2.9rem !important;
}

.pl29 {
  padding-left: 2.9rem !important;
}

.pr29 {
  padding-right: 2.9rem !important;
}

.px29 {
  padding-left: 2.9rem !important;
  padding-right: 2.9rem !important;
}

.pt30 {
  padding-top: 3rem !important;
}

.pb30 {
  padding-bottom: 3rem !important;
}

.py30 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pl30 {
  padding-left: 3rem !important;
}

.pr30 {
  padding-right: 3rem !important;
}

.px30 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.pt31 {
  padding-top: 3.1rem !important;
}

.pb31 {
  padding-bottom: 3.1rem !important;
}

.py31 {
  padding-top: 3.1rem !important;
  padding-bottom: 3.1rem !important;
}

.pl31 {
  padding-left: 3.1rem !important;
}

.pr31 {
  padding-right: 3.1rem !important;
}

.px31 {
  padding-left: 3.1rem !important;
  padding-right: 3.1rem !important;
}

.pt32 {
  padding-top: 3.2rem !important;
}

.pb32 {
  padding-bottom: 3.2rem !important;
}

.py32 {
  padding-top: 3.2rem !important;
  padding-bottom: 3.2rem !important;
}

.pl32 {
  padding-left: 3.2rem !important;
}

.pr32 {
  padding-right: 3.2rem !important;
}

.px32 {
  padding-left: 3.2rem !important;
  padding-right: 3.2rem !important;
}

.pt33 {
  padding-top: 3.3rem !important;
}

.pb33 {
  padding-bottom: 3.3rem !important;
}

.py33 {
  padding-top: 3.3rem !important;
  padding-bottom: 3.3rem !important;
}

.pl33 {
  padding-left: 3.3rem !important;
}

.pr33 {
  padding-right: 3.3rem !important;
}

.px33 {
  padding-left: 3.3rem !important;
  padding-right: 3.3rem !important;
}

.pt34 {
  padding-top: 3.4rem !important;
}

.pb34 {
  padding-bottom: 3.4rem !important;
}

.py34 {
  padding-top: 3.4rem !important;
  padding-bottom: 3.4rem !important;
}

.pl34 {
  padding-left: 3.4rem !important;
}

.pr34 {
  padding-right: 3.4rem !important;
}

.px34 {
  padding-left: 3.4rem !important;
  padding-right: 3.4rem !important;
}

.pt35 {
  padding-top: 3.5rem !important;
}

.pb35 {
  padding-bottom: 3.5rem !important;
}

.py35 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.pl35 {
  padding-left: 3.5rem !important;
}

.pr35 {
  padding-right: 3.5rem !important;
}

.px35 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.pt36 {
  padding-top: 3.6rem !important;
}

.pb36 {
  padding-bottom: 3.6rem !important;
}

.py36 {
  padding-top: 3.6rem !important;
  padding-bottom: 3.6rem !important;
}

.pl36 {
  padding-left: 3.6rem !important;
}

.pr36 {
  padding-right: 3.6rem !important;
}

.px36 {
  padding-left: 3.6rem !important;
  padding-right: 3.6rem !important;
}

.pt37 {
  padding-top: 3.7rem !important;
}

.pb37 {
  padding-bottom: 3.7rem !important;
}

.py37 {
  padding-top: 3.7rem !important;
  padding-bottom: 3.7rem !important;
}

.pl37 {
  padding-left: 3.7rem !important;
}

.pr37 {
  padding-right: 3.7rem !important;
}

.px37 {
  padding-left: 3.7rem !important;
  padding-right: 3.7rem !important;
}

.pt38 {
  padding-top: 3.8rem !important;
}

.pb38 {
  padding-bottom: 3.8rem !important;
}

.py38 {
  padding-top: 3.8rem !important;
  padding-bottom: 3.8rem !important;
}

.pl38 {
  padding-left: 3.8rem !important;
}

.pr38 {
  padding-right: 3.8rem !important;
}

.px38 {
  padding-left: 3.8rem !important;
  padding-right: 3.8rem !important;
}

.pt39 {
  padding-top: 3.9rem !important;
}

.pb39 {
  padding-bottom: 3.9rem !important;
}

.py39 {
  padding-top: 3.9rem !important;
  padding-bottom: 3.9rem !important;
}

.pl39 {
  padding-left: 3.9rem !important;
}

.pr39 {
  padding-right: 3.9rem !important;
}

.px39 {
  padding-left: 3.9rem !important;
  padding-right: 3.9rem !important;
}

.pt40 {
  padding-top: 4rem !important;
}

.pb40 {
  padding-bottom: 4rem !important;
}

.py40 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pl40 {
  padding-left: 4rem !important;
}

.pr40 {
  padding-right: 4rem !important;
}

.px40 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.pt41 {
  padding-top: 4.1rem !important;
}

.pb41 {
  padding-bottom: 4.1rem !important;
}

.py41 {
  padding-top: 4.1rem !important;
  padding-bottom: 4.1rem !important;
}

.pl41 {
  padding-left: 4.1rem !important;
}

.pr41 {
  padding-right: 4.1rem !important;
}

.px41 {
  padding-left: 4.1rem !important;
  padding-right: 4.1rem !important;
}

.pt42 {
  padding-top: 4.2rem !important;
}

.pb42 {
  padding-bottom: 4.2rem !important;
}

.py42 {
  padding-top: 4.2rem !important;
  padding-bottom: 4.2rem !important;
}

.pl42 {
  padding-left: 4.2rem !important;
}

.pr42 {
  padding-right: 4.2rem !important;
}

.px42 {
  padding-left: 4.2rem !important;
  padding-right: 4.2rem !important;
}

.pt43 {
  padding-top: 4.3rem !important;
}

.pb43 {
  padding-bottom: 4.3rem !important;
}

.py43 {
  padding-top: 4.3rem !important;
  padding-bottom: 4.3rem !important;
}

.pl43 {
  padding-left: 4.3rem !important;
}

.pr43 {
  padding-right: 4.3rem !important;
}

.px43 {
  padding-left: 4.3rem !important;
  padding-right: 4.3rem !important;
}

.pt44 {
  padding-top: 4.4rem !important;
}

.pb44 {
  padding-bottom: 4.4rem !important;
}

.py44 {
  padding-top: 4.4rem !important;
  padding-bottom: 4.4rem !important;
}

.pl44 {
  padding-left: 4.4rem !important;
}

.pr44 {
  padding-right: 4.4rem !important;
}

.px44 {
  padding-left: 4.4rem !important;
  padding-right: 4.4rem !important;
}

.pt45 {
  padding-top: 4.5rem !important;
}

.pb45 {
  padding-bottom: 4.5rem !important;
}

.py45 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.pl45 {
  padding-left: 4.5rem !important;
}

.pr45 {
  padding-right: 4.5rem !important;
}

.px45 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.pt46 {
  padding-top: 4.6rem !important;
}

.pb46 {
  padding-bottom: 4.6rem !important;
}

.py46 {
  padding-top: 4.6rem !important;
  padding-bottom: 4.6rem !important;
}

.pl46 {
  padding-left: 4.6rem !important;
}

.pr46 {
  padding-right: 4.6rem !important;
}

.px46 {
  padding-left: 4.6rem !important;
  padding-right: 4.6rem !important;
}

.pt47 {
  padding-top: 4.7rem !important;
}

.pb47 {
  padding-bottom: 4.7rem !important;
}

.py47 {
  padding-top: 4.7rem !important;
  padding-bottom: 4.7rem !important;
}

.pl47 {
  padding-left: 4.7rem !important;
}

.pr47 {
  padding-right: 4.7rem !important;
}

.px47 {
  padding-left: 4.7rem !important;
  padding-right: 4.7rem !important;
}

.pt48 {
  padding-top: 4.8rem !important;
}

.pb48 {
  padding-bottom: 4.8rem !important;
}

.py48 {
  padding-top: 4.8rem !important;
  padding-bottom: 4.8rem !important;
}

.pl48 {
  padding-left: 4.8rem !important;
}

.pr48 {
  padding-right: 4.8rem !important;
}

.px48 {
  padding-left: 4.8rem !important;
  padding-right: 4.8rem !important;
}

.pt49 {
  padding-top: 4.9rem !important;
}

.pb49 {
  padding-bottom: 4.9rem !important;
}

.py49 {
  padding-top: 4.9rem !important;
  padding-bottom: 4.9rem !important;
}

.pl49 {
  padding-left: 4.9rem !important;
}

.pr49 {
  padding-right: 4.9rem !important;
}

.px49 {
  padding-left: 4.9rem !important;
  padding-right: 4.9rem !important;
}

.pt50 {
  padding-top: 5rem !important;
}

.pb50 {
  padding-bottom: 5rem !important;
}

.py50 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.pl50 {
  padding-left: 5rem !important;
}

.pr50 {
  padding-right: 5rem !important;
}

.px50 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.pt51 {
  padding-top: 5.1rem !important;
}

.pb51 {
  padding-bottom: 5.1rem !important;
}

.py51 {
  padding-top: 5.1rem !important;
  padding-bottom: 5.1rem !important;
}

.pl51 {
  padding-left: 5.1rem !important;
}

.pr51 {
  padding-right: 5.1rem !important;
}

.px51 {
  padding-left: 5.1rem !important;
  padding-right: 5.1rem !important;
}

.pt52 {
  padding-top: 5.2rem !important;
}

.pb52 {
  padding-bottom: 5.2rem !important;
}

.py52 {
  padding-top: 5.2rem !important;
  padding-bottom: 5.2rem !important;
}

.pl52 {
  padding-left: 5.2rem !important;
}

.pr52 {
  padding-right: 5.2rem !important;
}

.px52 {
  padding-left: 5.2rem !important;
  padding-right: 5.2rem !important;
}

.pt53 {
  padding-top: 5.3rem !important;
}

.pb53 {
  padding-bottom: 5.3rem !important;
}

.py53 {
  padding-top: 5.3rem !important;
  padding-bottom: 5.3rem !important;
}

.pl53 {
  padding-left: 5.3rem !important;
}

.pr53 {
  padding-right: 5.3rem !important;
}

.px53 {
  padding-left: 5.3rem !important;
  padding-right: 5.3rem !important;
}

.pt54 {
  padding-top: 5.4rem !important;
}

.pb54 {
  padding-bottom: 5.4rem !important;
}

.py54 {
  padding-top: 5.4rem !important;
  padding-bottom: 5.4rem !important;
}

.pl54 {
  padding-left: 5.4rem !important;
}

.pr54 {
  padding-right: 5.4rem !important;
}

.px54 {
  padding-left: 5.4rem !important;
  padding-right: 5.4rem !important;
}

.pt55 {
  padding-top: 5.5rem !important;
}

.pb55 {
  padding-bottom: 5.5rem !important;
}

.py55 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.pl55 {
  padding-left: 5.5rem !important;
}

.pr55 {
  padding-right: 5.5rem !important;
}

.px55 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.pt56 {
  padding-top: 5.6rem !important;
}

.pb56 {
  padding-bottom: 5.6rem !important;
}

.py56 {
  padding-top: 5.6rem !important;
  padding-bottom: 5.6rem !important;
}

.pl56 {
  padding-left: 5.6rem !important;
}

.pr56 {
  padding-right: 5.6rem !important;
}

.px56 {
  padding-left: 5.6rem !important;
  padding-right: 5.6rem !important;
}

.pt57 {
  padding-top: 5.7rem !important;
}

.pb57 {
  padding-bottom: 5.7rem !important;
}

.py57 {
  padding-top: 5.7rem !important;
  padding-bottom: 5.7rem !important;
}

.pl57 {
  padding-left: 5.7rem !important;
}

.pr57 {
  padding-right: 5.7rem !important;
}

.px57 {
  padding-left: 5.7rem !important;
  padding-right: 5.7rem !important;
}

.pt58 {
  padding-top: 5.8rem !important;
}

.pb58 {
  padding-bottom: 5.8rem !important;
}

.py58 {
  padding-top: 5.8rem !important;
  padding-bottom: 5.8rem !important;
}

.pl58 {
  padding-left: 5.8rem !important;
}

.pr58 {
  padding-right: 5.8rem !important;
}

.px58 {
  padding-left: 5.8rem !important;
  padding-right: 5.8rem !important;
}

.pt59 {
  padding-top: 5.9rem !important;
}

.pb59 {
  padding-bottom: 5.9rem !important;
}

.py59 {
  padding-top: 5.9rem !important;
  padding-bottom: 5.9rem !important;
}

.pl59 {
  padding-left: 5.9rem !important;
}

.pr59 {
  padding-right: 5.9rem !important;
}

.px59 {
  padding-left: 5.9rem !important;
  padding-right: 5.9rem !important;
}

.pt60 {
  padding-top: 6rem !important;
}

.pb60 {
  padding-bottom: 6rem !important;
}

.py60 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pl60 {
  padding-left: 6rem !important;
}

.pr60 {
  padding-right: 6rem !important;
}

.px60 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.pt61 {
  padding-top: 6.1rem !important;
}

.pb61 {
  padding-bottom: 6.1rem !important;
}

.py61 {
  padding-top: 6.1rem !important;
  padding-bottom: 6.1rem !important;
}

.pl61 {
  padding-left: 6.1rem !important;
}

.pr61 {
  padding-right: 6.1rem !important;
}

.px61 {
  padding-left: 6.1rem !important;
  padding-right: 6.1rem !important;
}

.pt62 {
  padding-top: 6.2rem !important;
}

.pb62 {
  padding-bottom: 6.2rem !important;
}

.py62 {
  padding-top: 6.2rem !important;
  padding-bottom: 6.2rem !important;
}

.pl62 {
  padding-left: 6.2rem !important;
}

.pr62 {
  padding-right: 6.2rem !important;
}

.px62 {
  padding-left: 6.2rem !important;
  padding-right: 6.2rem !important;
}

.pt63 {
  padding-top: 6.3rem !important;
}

.pb63 {
  padding-bottom: 6.3rem !important;
}

.py63 {
  padding-top: 6.3rem !important;
  padding-bottom: 6.3rem !important;
}

.pl63 {
  padding-left: 6.3rem !important;
}

.pr63 {
  padding-right: 6.3rem !important;
}

.px63 {
  padding-left: 6.3rem !important;
  padding-right: 6.3rem !important;
}

.pt64 {
  padding-top: 6.4rem !important;
}

.pb64 {
  padding-bottom: 6.4rem !important;
}

.py64 {
  padding-top: 6.4rem !important;
  padding-bottom: 6.4rem !important;
}

.pl64 {
  padding-left: 6.4rem !important;
}

.pr64 {
  padding-right: 6.4rem !important;
}

.px64 {
  padding-left: 6.4rem !important;
  padding-right: 6.4rem !important;
}

.pt65 {
  padding-top: 6.5rem !important;
}

.pb65 {
  padding-bottom: 6.5rem !important;
}

.py65 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.pl65 {
  padding-left: 6.5rem !important;
}

.pr65 {
  padding-right: 6.5rem !important;
}

.px65 {
  padding-left: 6.5rem !important;
  padding-right: 6.5rem !important;
}

.pt66 {
  padding-top: 6.6rem !important;
}

.pb66 {
  padding-bottom: 6.6rem !important;
}

.py66 {
  padding-top: 6.6rem !important;
  padding-bottom: 6.6rem !important;
}

.pl66 {
  padding-left: 6.6rem !important;
}

.pr66 {
  padding-right: 6.6rem !important;
}

.px66 {
  padding-left: 6.6rem !important;
  padding-right: 6.6rem !important;
}

.pt67 {
  padding-top: 6.7rem !important;
}

.pb67 {
  padding-bottom: 6.7rem !important;
}

.py67 {
  padding-top: 6.7rem !important;
  padding-bottom: 6.7rem !important;
}

.pl67 {
  padding-left: 6.7rem !important;
}

.pr67 {
  padding-right: 6.7rem !important;
}

.px67 {
  padding-left: 6.7rem !important;
  padding-right: 6.7rem !important;
}

.pt68 {
  padding-top: 6.8rem !important;
}

.pb68 {
  padding-bottom: 6.8rem !important;
}

.py68 {
  padding-top: 6.8rem !important;
  padding-bottom: 6.8rem !important;
}

.pl68 {
  padding-left: 6.8rem !important;
}

.pr68 {
  padding-right: 6.8rem !important;
}

.px68 {
  padding-left: 6.8rem !important;
  padding-right: 6.8rem !important;
}

.pt69 {
  padding-top: 6.9rem !important;
}

.pb69 {
  padding-bottom: 6.9rem !important;
}

.py69 {
  padding-top: 6.9rem !important;
  padding-bottom: 6.9rem !important;
}

.pl69 {
  padding-left: 6.9rem !important;
}

.pr69 {
  padding-right: 6.9rem !important;
}

.px69 {
  padding-left: 6.9rem !important;
  padding-right: 6.9rem !important;
}

.pt70 {
  padding-top: 7rem !important;
}

.pb70 {
  padding-bottom: 7rem !important;
}

.py70 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pl70 {
  padding-left: 7rem !important;
}

.pr70 {
  padding-right: 7rem !important;
}

.px70 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.pt71 {
  padding-top: 7.1rem !important;
}

.pb71 {
  padding-bottom: 7.1rem !important;
}

.py71 {
  padding-top: 7.1rem !important;
  padding-bottom: 7.1rem !important;
}

.pl71 {
  padding-left: 7.1rem !important;
}

.pr71 {
  padding-right: 7.1rem !important;
}

.px71 {
  padding-left: 7.1rem !important;
  padding-right: 7.1rem !important;
}

.pt72 {
  padding-top: 7.2rem !important;
}

.pb72 {
  padding-bottom: 7.2rem !important;
}

.py72 {
  padding-top: 7.2rem !important;
  padding-bottom: 7.2rem !important;
}

.pl72 {
  padding-left: 7.2rem !important;
}

.pr72 {
  padding-right: 7.2rem !important;
}

.px72 {
  padding-left: 7.2rem !important;
  padding-right: 7.2rem !important;
}

.pt73 {
  padding-top: 7.3rem !important;
}

.pb73 {
  padding-bottom: 7.3rem !important;
}

.py73 {
  padding-top: 7.3rem !important;
  padding-bottom: 7.3rem !important;
}

.pl73 {
  padding-left: 7.3rem !important;
}

.pr73 {
  padding-right: 7.3rem !important;
}

.px73 {
  padding-left: 7.3rem !important;
  padding-right: 7.3rem !important;
}

.pt74 {
  padding-top: 7.4rem !important;
}

.pb74 {
  padding-bottom: 7.4rem !important;
}

.py74 {
  padding-top: 7.4rem !important;
  padding-bottom: 7.4rem !important;
}

.pl74 {
  padding-left: 7.4rem !important;
}

.pr74 {
  padding-right: 7.4rem !important;
}

.px74 {
  padding-left: 7.4rem !important;
  padding-right: 7.4rem !important;
}

.pt75 {
  padding-top: 7.5rem !important;
}

.pb75 {
  padding-bottom: 7.5rem !important;
}

.py75 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.pl75 {
  padding-left: 7.5rem !important;
}

.pr75 {
  padding-right: 7.5rem !important;
}

.px75 {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
}

.pt76 {
  padding-top: 7.6rem !important;
}

.pb76 {
  padding-bottom: 7.6rem !important;
}

.py76 {
  padding-top: 7.6rem !important;
  padding-bottom: 7.6rem !important;
}

.pl76 {
  padding-left: 7.6rem !important;
}

.pr76 {
  padding-right: 7.6rem !important;
}

.px76 {
  padding-left: 7.6rem !important;
  padding-right: 7.6rem !important;
}

.pt77 {
  padding-top: 7.7rem !important;
}

.pb77 {
  padding-bottom: 7.7rem !important;
}

.py77 {
  padding-top: 7.7rem !important;
  padding-bottom: 7.7rem !important;
}

.pl77 {
  padding-left: 7.7rem !important;
}

.pr77 {
  padding-right: 7.7rem !important;
}

.px77 {
  padding-left: 7.7rem !important;
  padding-right: 7.7rem !important;
}

.pt78 {
  padding-top: 7.8rem !important;
}

.pb78 {
  padding-bottom: 7.8rem !important;
}

.py78 {
  padding-top: 7.8rem !important;
  padding-bottom: 7.8rem !important;
}

.pl78 {
  padding-left: 7.8rem !important;
}

.pr78 {
  padding-right: 7.8rem !important;
}

.px78 {
  padding-left: 7.8rem !important;
  padding-right: 7.8rem !important;
}

.pt79 {
  padding-top: 7.9rem !important;
}

.pb79 {
  padding-bottom: 7.9rem !important;
}

.py79 {
  padding-top: 7.9rem !important;
  padding-bottom: 7.9rem !important;
}

.pl79 {
  padding-left: 7.9rem !important;
}

.pr79 {
  padding-right: 7.9rem !important;
}

.px79 {
  padding-left: 7.9rem !important;
  padding-right: 7.9rem !important;
}

.pt80 {
  padding-top: 8rem !important;
}

.pb80 {
  padding-bottom: 8rem !important;
}

.py80 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.pl80 {
  padding-left: 8rem !important;
}

.pr80 {
  padding-right: 8rem !important;
}

.px80 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.pt81 {
  padding-top: 8.1rem !important;
}

.pb81 {
  padding-bottom: 8.1rem !important;
}

.py81 {
  padding-top: 8.1rem !important;
  padding-bottom: 8.1rem !important;
}

.pl81 {
  padding-left: 8.1rem !important;
}

.pr81 {
  padding-right: 8.1rem !important;
}

.px81 {
  padding-left: 8.1rem !important;
  padding-right: 8.1rem !important;
}

.pt82 {
  padding-top: 8.2rem !important;
}

.pb82 {
  padding-bottom: 8.2rem !important;
}

.py82 {
  padding-top: 8.2rem !important;
  padding-bottom: 8.2rem !important;
}

.pl82 {
  padding-left: 8.2rem !important;
}

.pr82 {
  padding-right: 8.2rem !important;
}

.px82 {
  padding-left: 8.2rem !important;
  padding-right: 8.2rem !important;
}

.pt83 {
  padding-top: 8.3rem !important;
}

.pb83 {
  padding-bottom: 8.3rem !important;
}

.py83 {
  padding-top: 8.3rem !important;
  padding-bottom: 8.3rem !important;
}

.pl83 {
  padding-left: 8.3rem !important;
}

.pr83 {
  padding-right: 8.3rem !important;
}

.px83 {
  padding-left: 8.3rem !important;
  padding-right: 8.3rem !important;
}

.pt84 {
  padding-top: 8.4rem !important;
}

.pb84 {
  padding-bottom: 8.4rem !important;
}

.py84 {
  padding-top: 8.4rem !important;
  padding-bottom: 8.4rem !important;
}

.pl84 {
  padding-left: 8.4rem !important;
}

.pr84 {
  padding-right: 8.4rem !important;
}

.px84 {
  padding-left: 8.4rem !important;
  padding-right: 8.4rem !important;
}

.pt85 {
  padding-top: 8.5rem !important;
}

.pb85 {
  padding-bottom: 8.5rem !important;
}

.py85 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}

.pl85 {
  padding-left: 8.5rem !important;
}

.pr85 {
  padding-right: 8.5rem !important;
}

.px85 {
  padding-left: 8.5rem !important;
  padding-right: 8.5rem !important;
}

.pt86 {
  padding-top: 8.6rem !important;
}

.pb86 {
  padding-bottom: 8.6rem !important;
}

.py86 {
  padding-top: 8.6rem !important;
  padding-bottom: 8.6rem !important;
}

.pl86 {
  padding-left: 8.6rem !important;
}

.pr86 {
  padding-right: 8.6rem !important;
}

.px86 {
  padding-left: 8.6rem !important;
  padding-right: 8.6rem !important;
}

.pt87 {
  padding-top: 8.7rem !important;
}

.pb87 {
  padding-bottom: 8.7rem !important;
}

.py87 {
  padding-top: 8.7rem !important;
  padding-bottom: 8.7rem !important;
}

.pl87 {
  padding-left: 8.7rem !important;
}

.pr87 {
  padding-right: 8.7rem !important;
}

.px87 {
  padding-left: 8.7rem !important;
  padding-right: 8.7rem !important;
}

.pt88 {
  padding-top: 8.8rem !important;
}

.pb88 {
  padding-bottom: 8.8rem !important;
}

.py88 {
  padding-top: 8.8rem !important;
  padding-bottom: 8.8rem !important;
}

.pl88 {
  padding-left: 8.8rem !important;
}

.pr88 {
  padding-right: 8.8rem !important;
}

.px88 {
  padding-left: 8.8rem !important;
  padding-right: 8.8rem !important;
}

.pt89 {
  padding-top: 8.9rem !important;
}

.pb89 {
  padding-bottom: 8.9rem !important;
}

.py89 {
  padding-top: 8.9rem !important;
  padding-bottom: 8.9rem !important;
}

.pl89 {
  padding-left: 8.9rem !important;
}

.pr89 {
  padding-right: 8.9rem !important;
}

.px89 {
  padding-left: 8.9rem !important;
  padding-right: 8.9rem !important;
}

.pt90 {
  padding-top: 9rem !important;
}

.pb90 {
  padding-bottom: 9rem !important;
}

.py90 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.pl90 {
  padding-left: 9rem !important;
}

.pr90 {
  padding-right: 9rem !important;
}

.px90 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.pt91 {
  padding-top: 9.1rem !important;
}

.pb91 {
  padding-bottom: 9.1rem !important;
}

.py91 {
  padding-top: 9.1rem !important;
  padding-bottom: 9.1rem !important;
}

.pl91 {
  padding-left: 9.1rem !important;
}

.pr91 {
  padding-right: 9.1rem !important;
}

.px91 {
  padding-left: 9.1rem !important;
  padding-right: 9.1rem !important;
}

.pt92 {
  padding-top: 9.2rem !important;
}

.pb92 {
  padding-bottom: 9.2rem !important;
}

.py92 {
  padding-top: 9.2rem !important;
  padding-bottom: 9.2rem !important;
}

.pl92 {
  padding-left: 9.2rem !important;
}

.pr92 {
  padding-right: 9.2rem !important;
}

.px92 {
  padding-left: 9.2rem !important;
  padding-right: 9.2rem !important;
}

.pt93 {
  padding-top: 9.3rem !important;
}

.pb93 {
  padding-bottom: 9.3rem !important;
}

.py93 {
  padding-top: 9.3rem !important;
  padding-bottom: 9.3rem !important;
}

.pl93 {
  padding-left: 9.3rem !important;
}

.pr93 {
  padding-right: 9.3rem !important;
}

.px93 {
  padding-left: 9.3rem !important;
  padding-right: 9.3rem !important;
}

.pt94 {
  padding-top: 9.4rem !important;
}

.pb94 {
  padding-bottom: 9.4rem !important;
}

.py94 {
  padding-top: 9.4rem !important;
  padding-bottom: 9.4rem !important;
}

.pl94 {
  padding-left: 9.4rem !important;
}

.pr94 {
  padding-right: 9.4rem !important;
}

.px94 {
  padding-left: 9.4rem !important;
  padding-right: 9.4rem !important;
}

.pt95 {
  padding-top: 9.5rem !important;
}

.pb95 {
  padding-bottom: 9.5rem !important;
}

.py95 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}

.pl95 {
  padding-left: 9.5rem !important;
}

.pr95 {
  padding-right: 9.5rem !important;
}

.px95 {
  padding-left: 9.5rem !important;
  padding-right: 9.5rem !important;
}

.pt96 {
  padding-top: 9.6rem !important;
}

.pb96 {
  padding-bottom: 9.6rem !important;
}

.py96 {
  padding-top: 9.6rem !important;
  padding-bottom: 9.6rem !important;
}

.pl96 {
  padding-left: 9.6rem !important;
}

.pr96 {
  padding-right: 9.6rem !important;
}

.px96 {
  padding-left: 9.6rem !important;
  padding-right: 9.6rem !important;
}

.pt97 {
  padding-top: 9.7rem !important;
}

.pb97 {
  padding-bottom: 9.7rem !important;
}

.py97 {
  padding-top: 9.7rem !important;
  padding-bottom: 9.7rem !important;
}

.pl97 {
  padding-left: 9.7rem !important;
}

.pr97 {
  padding-right: 9.7rem !important;
}

.px97 {
  padding-left: 9.7rem !important;
  padding-right: 9.7rem !important;
}

.pt98 {
  padding-top: 9.8rem !important;
}

.pb98 {
  padding-bottom: 9.8rem !important;
}

.py98 {
  padding-top: 9.8rem !important;
  padding-bottom: 9.8rem !important;
}

.pl98 {
  padding-left: 9.8rem !important;
}

.pr98 {
  padding-right: 9.8rem !important;
}

.px98 {
  padding-left: 9.8rem !important;
  padding-right: 9.8rem !important;
}

.pt99 {
  padding-top: 9.9rem !important;
}

.pb99 {
  padding-bottom: 9.9rem !important;
}

.py99 {
  padding-top: 9.9rem !important;
  padding-bottom: 9.9rem !important;
}

.pl99 {
  padding-left: 9.9rem !important;
}

.pr99 {
  padding-right: 9.9rem !important;
}

.px99 {
  padding-left: 9.9rem !important;
  padding-right: 9.9rem !important;
}

.pt100 {
  padding-top: 10rem !important;
}

.pb100 {
  padding-bottom: 10rem !important;
}

.py100 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.pl100 {
  padding-left: 10rem !important;
}

.pr100 {
  padding-right: 10rem !important;
}

.px100 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

/* border-radius */
.br1 {
  border-radius: 0.1rem !important;
}

.br2 {
  border-radius: 0.2rem !important;
}

.br3 {
  border-radius: 0.3rem !important;
}

.br4 {
  border-radius: 0.4rem !important;
}

.br5 {
  border-radius: 0.5rem !important;
}

.br6 {
  border-radius: 0.6rem !important;
}

.br7 {
  border-radius: 0.7rem !important;
}

.br8 {
  border-radius: 0.8rem !important;
}

.br9 {
  border-radius: 0.9rem !important;
}

.br10 {
  border-radius: 1rem !important;
}

.br11 {
  border-radius: 1.1rem !important;
}

.br12 {
  border-radius: 1.2rem !important;
}

.br13 {
  border-radius: 1.3rem !important;
}

.br14 {
  border-radius: 1.4rem !important;
}

.br15 {
  border-radius: 1.5rem !important;
}

.br16 {
  border-radius: 1.6rem !important;
}

.br17 {
  border-radius: 1.7rem !important;
}

.br18 {
  border-radius: 1.8rem !important;
}

.br19 {
  border-radius: 1.9rem !important;
}

.br20 {
  border-radius: 2rem !important;
}

.br21 {
  border-radius: 2.1rem !important;
}

.br22 {
  border-radius: 2.2rem !important;
}

.br23 {
  border-radius: 2.3rem !important;
}

.br24 {
  border-radius: 2.4rem !important;
}

.br25 {
  border-radius: 2.5rem !important;
}

.br26 {
  border-radius: 2.6rem !important;
}

.br27 {
  border-radius: 2.7rem !important;
}

.br28 {
  border-radius: 2.8rem !important;
}

.br29 {
  border-radius: 2.9rem !important;
}

.br30 {
  border-radius: 3rem !important;
}

.br31 {
  border-radius: 3.1rem !important;
}

.br32 {
  border-radius: 3.2rem !important;
}

.br33 {
  border-radius: 3.3rem !important;
}

.br34 {
  border-radius: 3.4rem !important;
}

.br35 {
  border-radius: 3.5rem !important;
}

.br36 {
  border-radius: 3.6rem !important;
}

.br37 {
  border-radius: 3.7rem !important;
}

.br38 {
  border-radius: 3.8rem !important;
}

.br39 {
  border-radius: 3.9rem !important;
}

.br40 {
  border-radius: 4rem !important;
}

.br41 {
  border-radius: 4.1rem !important;
}

.br42 {
  border-radius: 4.2rem !important;
}

.br43 {
  border-radius: 4.3rem !important;
}

.br44 {
  border-radius: 4.4rem !important;
}

.br45 {
  border-radius: 4.5rem !important;
}

.br46 {
  border-radius: 4.6rem !important;
}

.br47 {
  border-radius: 4.7rem !important;
}

.br48 {
  border-radius: 4.8rem !important;
}

.br49 {
  border-radius: 4.9rem !important;
}

.br50 {
  border-radius: 5rem !important;
}

.br51 {
  border-radius: 5.1rem !important;
}

.br52 {
  border-radius: 5.2rem !important;
}

.br53 {
  border-radius: 5.3rem !important;
}

.br54 {
  border-radius: 5.4rem !important;
}

.br55 {
  border-radius: 5.5rem !important;
}

.br56 {
  border-radius: 5.6rem !important;
}

.br57 {
  border-radius: 5.7rem !important;
}

.br58 {
  border-radius: 5.8rem !important;
}

.br59 {
  border-radius: 5.9rem !important;
}

.br60 {
  border-radius: 6rem !important;
}

.br61 {
  border-radius: 6.1rem !important;
}

.br62 {
  border-radius: 6.2rem !important;
}

.br63 {
  border-radius: 6.3rem !important;
}

.br64 {
  border-radius: 6.4rem !important;
}

.br65 {
  border-radius: 6.5rem !important;
}

.br66 {
  border-radius: 6.6rem !important;
}

.br67 {
  border-radius: 6.7rem !important;
}

.br68 {
  border-radius: 6.8rem !important;
}

.br69 {
  border-radius: 6.9rem !important;
}

.br70 {
  border-radius: 7rem !important;
}

.br71 {
  border-radius: 7.1rem !important;
}

.br72 {
  border-radius: 7.2rem !important;
}

.br73 {
  border-radius: 7.3rem !important;
}

.br74 {
  border-radius: 7.4rem !important;
}

.br75 {
  border-radius: 7.5rem !important;
}

.br76 {
  border-radius: 7.6rem !important;
}

.br77 {
  border-radius: 7.7rem !important;
}

.br78 {
  border-radius: 7.8rem !important;
}

.br79 {
  border-radius: 7.9rem !important;
}

.br80 {
  border-radius: 8rem !important;
}

.br81 {
  border-radius: 8.1rem !important;
}

.br82 {
  border-radius: 8.2rem !important;
}

.br83 {
  border-radius: 8.3rem !important;
}

.br84 {
  border-radius: 8.4rem !important;
}

.br85 {
  border-radius: 8.5rem !important;
}

.br86 {
  border-radius: 8.6rem !important;
}

.br87 {
  border-radius: 8.7rem !important;
}

.br88 {
  border-radius: 8.8rem !important;
}

.br89 {
  border-radius: 8.9rem !important;
}

.br90 {
  border-radius: 9rem !important;
}

.br91 {
  border-radius: 9.1rem !important;
}

.br92 {
  border-radius: 9.2rem !important;
}

.br93 {
  border-radius: 9.3rem !important;
}

.br94 {
  border-radius: 9.4rem !important;
}

.br95 {
  border-radius: 9.5rem !important;
}

.br96 {
  border-radius: 9.6rem !important;
}

.br97 {
  border-radius: 9.7rem !important;
}

.br98 {
  border-radius: 9.8rem !important;
}

.br99 {
  border-radius: 9.9rem !important;
}

.br100 {
  border-radius: 10rem !important;
}

/* font-size */
.fz1 {
  font-size: 0.1rem !important;
}

.fz2 {
  font-size: 0.2rem !important;
}

.fz3 {
  font-size: 0.3rem !important;
}

.fz4 {
  font-size: 0.4rem !important;
}

.fz5 {
  font-size: 0.5rem !important;
}

.fz6 {
  font-size: 0.6rem !important;
}

.fz7 {
  font-size: 0.7rem !important;
}

.fz8 {
  font-size: 0.8rem !important;
}

.fz9 {
  font-size: 0.9rem !important;
}

.fz10 {
  font-size: 1rem !important;
}

.fz11 {
  font-size: 1.1rem !important;
}

.fz12 {
  font-size: 1.2rem !important;
}

.fz13 {
  font-size: 1.3rem !important;
}

.fz14 {
  font-size: 1.4rem !important;
}

.fz15 {
  font-size: 1.5rem !important;
}

.fz16 {
  font-size: 1.6rem !important;
}

.fz17 {
  font-size: 1.7rem !important;
}

.fz18 {
  font-size: 1.8rem !important;
}

.fz19 {
  font-size: 1.9rem !important;
}

.fz20 {
  font-size: 2rem !important;
}

.fz21 {
  font-size: 2.1rem !important;
}

.fz22 {
  font-size: 2.2rem !important;
}

.fz23 {
  font-size: 2.3rem !important;
}

.fz24 {
  font-size: 2.4rem !important;
}

.fz25 {
  font-size: 2.5rem !important;
}

.fz26 {
  font-size: 2.6rem !important;
}

.fz27 {
  font-size: 2.7rem !important;
}

.fz28 {
  font-size: 2.8rem !important;
}

.fz29 {
  font-size: 2.9rem !important;
}

.fz30 {
  font-size: 3rem !important;
}

.fz31 {
  font-size: 3.1rem !important;
}

.fz32 {
  font-size: 3.2rem !important;
}

.fz33 {
  font-size: 3.3rem !important;
}

.fz34 {
  font-size: 3.4rem !important;
}

.fz35 {
  font-size: 3.5rem !important;
}

.fz36 {
  font-size: 3.6rem !important;
}

.fz37 {
  font-size: 3.7rem !important;
}

.fz38 {
  font-size: 3.8rem !important;
}

.fz39 {
  font-size: 3.9rem !important;
}

.fz40 {
  font-size: 4rem !important;
}

.fz41 {
  font-size: 4.1rem !important;
}

.fz42 {
  font-size: 4.2rem !important;
}

.fz43 {
  font-size: 4.3rem !important;
}

.fz44 {
  font-size: 4.4rem !important;
}

.fz45 {
  font-size: 4.5rem !important;
}

.fz46 {
  font-size: 4.6rem !important;
}

.fz47 {
  font-size: 4.7rem !important;
}

.fz48 {
  font-size: 4.8rem !important;
}

.fz49 {
  font-size: 4.9rem !important;
}

.fz50 {
  font-size: 5rem !important;
}

.fz51 {
  font-size: 5.1rem !important;
}

.fz52 {
  font-size: 5.2rem !important;
}

.fz53 {
  font-size: 5.3rem !important;
}

.fz54 {
  font-size: 5.4rem !important;
}

.fz55 {
  font-size: 5.5rem !important;
}

.fz56 {
  font-size: 5.6rem !important;
}

.fz57 {
  font-size: 5.7rem !important;
}

.fz58 {
  font-size: 5.8rem !important;
}

.fz59 {
  font-size: 5.9rem !important;
}

.fz60 {
  font-size: 6rem !important;
}

.fz61 {
  font-size: 6.1rem !important;
}

.fz62 {
  font-size: 6.2rem !important;
}

.fz63 {
  font-size: 6.3rem !important;
}

.fz64 {
  font-size: 6.4rem !important;
}

.fz65 {
  font-size: 6.5rem !important;
}

.fz66 {
  font-size: 6.6rem !important;
}

.fz67 {
  font-size: 6.7rem !important;
}

.fz68 {
  font-size: 6.8rem !important;
}

.fz69 {
  font-size: 6.9rem !important;
}

.fz70 {
  font-size: 7rem !important;
}

.fz71 {
  font-size: 7.1rem !important;
}

.fz72 {
  font-size: 7.2rem !important;
}

.fz73 {
  font-size: 7.3rem !important;
}

.fz74 {
  font-size: 7.4rem !important;
}

.fz75 {
  font-size: 7.5rem !important;
}

.fz76 {
  font-size: 7.6rem !important;
}

.fz77 {
  font-size: 7.7rem !important;
}

.fz78 {
  font-size: 7.8rem !important;
}

.fz79 {
  font-size: 7.9rem !important;
}

.fz80 {
  font-size: 8rem !important;
}

.fz81 {
  font-size: 8.1rem !important;
}

.fz82 {
  font-size: 8.2rem !important;
}

.fz83 {
  font-size: 8.3rem !important;
}

.fz84 {
  font-size: 8.4rem !important;
}

.fz85 {
  font-size: 8.5rem !important;
}

.fz86 {
  font-size: 8.6rem !important;
}

.fz87 {
  font-size: 8.7rem !important;
}

.fz88 {
  font-size: 8.8rem !important;
}

.fz89 {
  font-size: 8.9rem !important;
}

.fz90 {
  font-size: 9rem !important;
}

.fz91 {
  font-size: 9.1rem !important;
}

.fz92 {
  font-size: 9.2rem !important;
}

.fz93 {
  font-size: 9.3rem !important;
}

.fz94 {
  font-size: 9.4rem !important;
}

.fz95 {
  font-size: 9.5rem !important;
}

.fz96 {
  font-size: 9.6rem !important;
}

.fz97 {
  font-size: 9.7rem !important;
}

.fz98 {
  font-size: 9.8rem !important;
}

.fz99 {
  font-size: 9.9rem !important;
}

.fz100 {
  font-size: 10rem !important;
}

/* line-height */
.lh1 {
  line-height: 0.1rem !important;
}

.lh2 {
  line-height: 0.2rem !important;
}

.lh3 {
  line-height: 0.3rem !important;
}

.lh4 {
  line-height: 0.4rem !important;
}

.lh5 {
  line-height: 0.5rem !important;
}

.lh6 {
  line-height: 0.6rem !important;
}

.lh7 {
  line-height: 0.7rem !important;
}

.lh8 {
  line-height: 0.8rem !important;
}

.lh9 {
  line-height: 0.9rem !important;
}

.lh10 {
  line-height: 1rem !important;
}

.lh11 {
  line-height: 1.1rem !important;
}

.lh12 {
  line-height: 1.2rem !important;
}

.lh13 {
  line-height: 1.3rem !important;
}

.lh14 {
  line-height: 1.4rem !important;
}

.lh15 {
  line-height: 1.5rem !important;
}

.lh16 {
  line-height: 1.6rem !important;
}

.lh17 {
  line-height: 1.7rem !important;
}

.lh18 {
  line-height: 1.8rem !important;
}

.lh19 {
  line-height: 1.9rem !important;
}

.lh20 {
  line-height: 2rem !important;
}

.lh21 {
  line-height: 2.1rem !important;
}

.lh22 {
  line-height: 2.2rem !important;
}

.lh23 {
  line-height: 2.3rem !important;
}

.lh24 {
  line-height: 2.4rem !important;
}

.lh25 {
  line-height: 2.5rem !important;
}

.lh26 {
  line-height: 2.6rem !important;
}

.lh27 {
  line-height: 2.7rem !important;
}

.lh28 {
  line-height: 2.8rem !important;
}

.lh29 {
  line-height: 2.9rem !important;
}

.lh30 {
  line-height: 3rem !important;
}

.lh31 {
  line-height: 3.1rem !important;
}

.lh32 {
  line-height: 3.2rem !important;
}

.lh33 {
  line-height: 3.3rem !important;
}

.lh34 {
  line-height: 3.4rem !important;
}

.lh35 {
  line-height: 3.5rem !important;
}

.lh36 {
  line-height: 3.6rem !important;
}

.lh37 {
  line-height: 3.7rem !important;
}

.lh38 {
  line-height: 3.8rem !important;
}

.lh39 {
  line-height: 3.9rem !important;
}

.lh40 {
  line-height: 4rem !important;
}

.lh41 {
  line-height: 4.1rem !important;
}

.lh42 {
  line-height: 4.2rem !important;
}

.lh43 {
  line-height: 4.3rem !important;
}

.lh44 {
  line-height: 4.4rem !important;
}

.lh45 {
  line-height: 4.5rem !important;
}

.lh46 {
  line-height: 4.6rem !important;
}

.lh47 {
  line-height: 4.7rem !important;
}

.lh48 {
  line-height: 4.8rem !important;
}

.lh49 {
  line-height: 4.9rem !important;
}

.lh50 {
  line-height: 5rem !important;
}

.lh51 {
  line-height: 5.1rem !important;
}

.lh52 {
  line-height: 5.2rem !important;
}

.lh53 {
  line-height: 5.3rem !important;
}

.lh54 {
  line-height: 5.4rem !important;
}

.lh55 {
  line-height: 5.5rem !important;
}

.lh56 {
  line-height: 5.6rem !important;
}

.lh57 {
  line-height: 5.7rem !important;
}

.lh58 {
  line-height: 5.8rem !important;
}

.lh59 {
  line-height: 5.9rem !important;
}

.lh60 {
  line-height: 6rem !important;
}

.lh61 {
  line-height: 6.1rem !important;
}

.lh62 {
  line-height: 6.2rem !important;
}

.lh63 {
  line-height: 6.3rem !important;
}

.lh64 {
  line-height: 6.4rem !important;
}

.lh65 {
  line-height: 6.5rem !important;
}

.lh66 {
  line-height: 6.6rem !important;
}

.lh67 {
  line-height: 6.7rem !important;
}

.lh68 {
  line-height: 6.8rem !important;
}

.lh69 {
  line-height: 6.9rem !important;
}

.lh70 {
  line-height: 7rem !important;
}

.lh71 {
  line-height: 7.1rem !important;
}

.lh72 {
  line-height: 7.2rem !important;
}

.lh73 {
  line-height: 7.3rem !important;
}

.lh74 {
  line-height: 7.4rem !important;
}

.lh75 {
  line-height: 7.5rem !important;
}

.lh76 {
  line-height: 7.6rem !important;
}

.lh77 {
  line-height: 7.7rem !important;
}

.lh78 {
  line-height: 7.8rem !important;
}

.lh79 {
  line-height: 7.9rem !important;
}

.lh80 {
  line-height: 8rem !important;
}

.lh81 {
  line-height: 8.1rem !important;
}

.lh82 {
  line-height: 8.2rem !important;
}

.lh83 {
  line-height: 8.3rem !important;
}

.lh84 {
  line-height: 8.4rem !important;
}

.lh85 {
  line-height: 8.5rem !important;
}

.lh86 {
  line-height: 8.6rem !important;
}

.lh87 {
  line-height: 8.7rem !important;
}

.lh88 {
  line-height: 8.8rem !important;
}

.lh89 {
  line-height: 8.9rem !important;
}

.lh90 {
  line-height: 9rem !important;
}

.lh91 {
  line-height: 9.1rem !important;
}

.lh92 {
  line-height: 9.2rem !important;
}

.lh93 {
  line-height: 9.3rem !important;
}

.lh94 {
  line-height: 9.4rem !important;
}

.lh95 {
  line-height: 9.5rem !important;
}

.lh96 {
  line-height: 9.6rem !important;
}

.lh97 {
  line-height: 9.7rem !important;
}

.lh98 {
  line-height: 9.8rem !important;
}

.lh99 {
  line-height: 9.9rem !important;
}

.lh100 {
  line-height: 10rem !important;
}

.lh-common {
  line-height: 1.6;
}

/* font-weight */
.bM {
  font-weight: 500;
}

.bR {
  font-weight: 400;
}

/* text-color */
.txtWhite {
  color: #FFFFFF;
}

/* background */
.bgWhite {
  background-color: #FFFFFF;
}

/* breadcrumb */
.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #1A1A1A;
}

.breadcrumb-item a {
  color: #1A1A1A;
}

.breadcrumb-item.active {
  color: #1A1A1A;
}

/* Contact Form 7 */
.form-control {
  width: 100%;
}

.required {
  color: #dc3232;
}

.contact-check {
  min-height: 100vh;
}

.cf7-check {
  min-height: 3.6rem;
  padding: 1rem 2rem;
  border-radius: 1.6rem;
  font-size: 1.6rem;
}

.cf7-content {
  white-space: pre-line;
}

.contact-check-buttons {
  display: flex;
  justify-content: center;
  gap: 13.4rem;
}
@media (max-width: 767px) {
  .contact-check-buttons {
    gap: 4rem;
  }
}

.contact-check-button {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 16.6rem !important;
  min-width: 16.6rem !important;
  height: 5.6rem !important;
  margin: 0 !important;
  font-size: 2.5rem;
}
@media (max-width: 767px) {
  .contact-check-button {
    width: 12rem !important;
    min-width: 12rem !important;
    height: 4rem !important;
    font-size: 1.8rem;
  }
}

.cf7-file-item {
  width: 100%;
  padding: 1rem 2rem;
  border: none;
  border-radius: 1.6rem;
  font-size: 1.6rem;
  font-weight: normal !important;
}

.cf7-file-item-input {
  display: none;
}

.wpcf7 input {
  width: 100%;
  padding: 1rem 2rem;
  border: none;
  border-radius: 1.6rem;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .wpcf7 input {
    font-size: 1.2rem;
  }
}

.wpcf7 select {
  width: 100%;
  padding: 1rem 2rem;
  border: none;
  border-radius: 1.6rem;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .wpcf7 select {
    font-size: 1.2rem;
  }
}

.wpcf7 textarea {
  width: 100%;
  padding: 1rem 2rem;
  border: none;
  border-radius: 2.1rem;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .wpcf7 textarea {
    font-size: 1.2rem;
  }
}

.wpcf7 label {
  font-weight: bold;
  display: block;
}

.wpcf7-submit {
  display: block;
  width: 100%;
  max-width: 23rem;
  height: 7.5rem;
  margin: 4.2rem auto 0;
  border: none !important;
  border-radius: 2rem !important;
}

.wpcf7-not-valid-tip {
  margin-top: 1rem;
  padding: 0 2rem;
  font-size: 1.4rem;
}
@media (max-width: 767px) {
  .wpcf7-not-valid-tip {
    font-size: 1.2rem;
  }
}

.form-acceptance {
  text-align: center;
}

.form-acceptance .wpcf7-list-item-label {
  position: relative;
  font-weight: normal !important;
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .form-acceptance .wpcf7-list-item-label {
    font-size: 1.2rem;
  }
}

.form-acceptance input[type=checkbox] {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 1;
  margin: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  opacity: 0;
}

.form-acceptance .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  top: 52%;
  left: -40px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border: none;
  border-radius: 7px;
  cursor: pointer;
  transition: all 0.3s;
}

.form-acceptance .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  top: 52%;
  left: -40px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 7px;
  background: transparent url("../img/common/check-icon.png") no-repeat center center/contain;
  cursor: pointer;
  transition: all 0.3s;
  opacity: 0;
}

input[type=checkbox]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
}

input[type=checkbox]:checked + .wpcf7-list-item-label::before {
  opacity: 0;
}

/* header */
.header {
  display: flex;
  position: fixed;
  width: 100%;
  height: min(9.5rem, 6.5972222222vw);
  min-height: 6rem;
  padding: min(1.7rem, 1.1805555556vw) min(4.5rem, 3.125vw) min(1.2rem, 0.8333333333vw);
  z-index: 100;
}

.header-margin {
  width: 100%;
  height: min(9.5rem, 6.5972222222vw);
  min-height: 6rem;
}

.header__logo {
  width: min(17.3rem, 12.0138888889vw);
  min-width: 7.5rem;
  height: min(6.3rem, 4.375vw);
}

.header__nav .nav-link {
  margin-right: min(4.5rem, 3.125vw);
  padding: 0;
  color: #1A1A1A;
  font-size: min(2rem, 1.3888888889vw);
}

.header__nav .nav-link:hover {
  text-decoration: underline;
}

.header__button {
  width: min(23.6rem, 16.3888888889vw);
  height: min(6.6rem, 4.5833333333vw);
  padding: min(2rem, 1.3888888889vw) min(2rem, 1.3888888889vw);
  border-radius: 5.2rem;
  font-size: min(2.8rem, 1.9444444444vw);
  line-height: 1;
}

.hamburger {
  position: fixed;
  top: 0.8rem;
  right: 3rem;
  width: 3.8rem;
  padding: 0.6rem;
  border: 0.2rem solid #333333;
  border-radius: 0.4rem;
  cursor: pointer;
  z-index: 20;
}

.hamburger span {
  display: block;
  height: 0.3rem;
  width: 2.2rem;
  background-color: #333333;
  margin: 0.5rem 0;
  transition: 0.4s;
}

.hamburger.active span:nth-child(1) {
  transform: rotate(45deg) translate(5px, 5px);
}

.hamburger.active span:nth-child(2) {
  opacity: 0;
}

.hamburger.active span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
}

.menu {
  position: fixed;
  top: 0;
  right: -100%;
  width: 300px;
  height: 100%;
  color: #333;
  transition: right 0.3s ease;
  padding: 20px;
  box-sizing: border-box;
  z-index: 10;
}

.menu.open {
  right: 0;
}

.menu .menu-nav-item {
  display: block;
  margin-top: 3rem;
}

.menu .menu-nav-item a {
  padding: 0;
  color: #1A1A1A;
  font-size: min(3.7333333333vw, 1.4rem);
}

.menu .menu-nav-item a:hover {
  text-decoration: underline;
}

/* footer */
.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: min(9.5rem, 6.5972222222vw);
  padding: 0 min(4.5rem, 3.125vw);
}
@media (max-width: 767px) {
  .footer {
    height: min(17.0666666667vw, 6.4rem);
    padding: 0 min(4vw, 1.5rem);
  }
}

.footer-margin {
  height: min(9.5rem, 6.5972222222vw);
}
@media (max-width: 767px) {
  .footer-margin {
    height: min(17.0666666667vw, 6.4rem);
  }
}

.footer__logo {
  width: min(17.3rem, 12.0138888889vw);
  height: min(6.3rem, 4.375vw);
}
@media (max-width: 767px) {
  .footer__logo {
    width: min(23.0666666667vw, 8.65rem);
    height: min(8.4vw, 3.15rem);
  }
}

.footer__nav .nav-link {
  margin-right: min(4.5rem, 3.125vw);
  padding: 0;
  color: #1A1A1A;
  font-size: min(2rem, 1.3888888889vw);
}
@media (max-width: 767px) {
  .footer__nav .nav-link {
    font-size: min(3.2vw, 1.2rem);
  }
}

@media (max-width: 767px) {
  .footer__nav .nav-item + .nav-item {
    margin-top: min(2.6666666667vw, 1rem);
  }
}

.footer__nav .nav-link:hover {
  text-decoration: underline;
}

.footer-job__entry-text {
  font-size: 1.5rem;
  line-height: 5rem;
}
@media (max-width: 767px) {
  .footer-job__entry-text {
    font-size: 1rem;
    line-height: 2rem;
  }
}

.footer-job__entry-icon {
  width: 6rem;
  margin-left: 1.6rem;
}
@media (max-width: 767px) {
  .footer-job__entry-icon {
    width: 4rem;
    margin-left: 1.2rem;
  }
}

.footer-job__entry-btn {
  margin-left: 2rem;
}
@media (max-width: 767px) {
  .footer-job__entry-btn {
    margin-left: 1.2rem;
  }
}

.footer__button {
  width: min(23.6rem, 16.3888888889vw);
  height: min(6.6rem, 4.5833333333vw);
  padding: min(2rem, 1.3888888889vw) min(2rem, 1.3888888889vw);
  border-radius: 5.2rem;
  font-size: min(2.8rem, 1.9444444444vw);
  line-height: 1;
}
@media (max-width: 767px) {
  .footer__button {
    width: min(32vw, 12rem);
    height: min(9.6vw, 3.6rem);
    padding: min(2.6666666667vw, 1rem) min(2.6666666667vw, 1rem);
    border-radius: 5.2rem;
    font-size: min(4.2666666667vw, 1.6rem);
  }
}

/* 採用サイトTOP */
.main-visual {
  height: 43.1944444444vw;
  background-image: url("../img/front-page/main-visual.jpg");
  background-size: cover;
  background-position: center;
}

.latest-news-content {
  min-height: auto;
}

.greetings-text {
  padding-left: 6rem;
}
@media (max-width: 767px) {
  .greetings-text {
    padding-left: 0;
  }
}

.atmosphere-img {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 75vw;
}

.atmosphere-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: auto;
}

/* job */
.job-type {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16rem;
  height: 3.5rem;
  border-radius: 2rem 2rem 0 0;
}

/* job-detail */
.job-detail-mv-img {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 75vw;
}

.job-detail-mv-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: auto;
}

.job-detail-inner {
  max-width: 80rem;
}

.job-detail-table th {
  background-color: transparent;
}

.job-detail-table td {
  background-color: transparent;
}

/* faq */
.faq-qa {
  padding: 0 6rem;
  font-size: 1.8rem;
  line-height: 1.6;
}
@media (max-width: 767px) {
  .faq-qa {
    padding: 0 2rem;
    font-size: 1.6rem;
  }
}

.faq-qa-content {
  margin-left: 7rem;
}
@media (max-width: 767px) {
  .faq-qa-content {
    margin-left: 2.5rem;
  }
}
/*# sourceMappingURL=style.css.map */
