@charset "UTF-8";
/* リキッドレイアウト対応 */
body {
  font-family: "Noto Sans JP", sans-serif;
}

@media screen and (min-width: 1440px) {
  .xl-none {
    display: none;
  }
}
@media screen and (max-width: 1439px) {
  .l-none {
    display: none;
  }
}
@media screen and (max-width: 919px) {
  .m-none {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .s-none {
    display: none;
  }
}
@media screen and (max-width: 919px) {
  .pc {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .pc_s {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 919px) {
  .sp {
    display: block;
  }
}

.sp_s {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp_s {
    display: block;
  }
}

/*-------------------------     mixin1    -------------------------*/
/*-------------------------     mixin2    -------------------------*/
/*-------------------------     mixin3    -------------------------*/
/*-------------------------     mixin4    -------------------------*/
/*-------------------------     mixin5    -------------------------*/
@media (max-width: 375px) {
  html {
    font-size: 4.2666666667vw;
  }
}
@media (max-width: 1080px) and (min-width: 768px) {
  html {
    font-size: 1.4814814815vw;
  }
}
@media (min-width: 1080px) {
  html {
    font-size: 16px;
  }
}

/* pcの電話番号発信対応 */
a[href^="tel:"] {
  pointer-events: none;
}
@media screen and (max-width: 919px) {
  a[href^="tel:"] {
    pointer-events: unset;
  }
}

/* ホバー */
a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
a:hover {
  opacity: 0.8;
}
@media screen and (max-width: 919px) {
  a:hover {
    opacity: 1;
  }
}

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

/* Remove default padding */
ul,
ol {
  padding: 0;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Set core root defaults */
html {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
}

/* Remove list styles on ul, ol elements with a class attribute */
ul,
ol {
  list-style: none;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
  width: 100%;
}

/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Blur images when they have no alt attribute */
img:not([alt]) {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');
  -webkit-filter: blur(10px);
          filter: blur(10px);
}

/* フォームリセット */
input,
button,
select,
textarea {
  background: transparent;
  border: none;
  border-radius: 0;
  font: inherit;
  outline: none;
}

textarea {
  resize: vertical;
}

input[type=submit],
input[type=button],
label,
button,
select {
  cursor: pointer;
}

select::-ms-expand {
  display: none;
}

.bg_blue, .bg_blue_side {
  position: relative;
}
.bg_blue:before, .bg_blue:after, .bg_blue_side:before, .bg_blue_side:after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
  z-index: -1;
  aspect-ratio: 336/221;
}

.bg_blue {
  position: relative;
}
.bg_blue:before, .bg_blue:after {
  width: 42vw;
  max-width: 672px;
  aspect-ratio: 336/221;
}
@media screen and (max-width: 767px) {
  .bg_blue:before, .bg_blue:after {
    width: 100vw;
  }
}
.bg_blue:before {
  background-image: url("../images/common/bg1_bottom.svg");
  left: 0;
  bottom: 0;
}
.bg_blue:after {
  background-image: url("../images/common/bg1_top.svg");
  right: 0;
  top: 0;
}

.bg_blue_side:before, .bg_blue_side:after {
  bottom: 0;
  max-width: 840px;
  width: 48vw;
}
@media screen and (max-width: 767px) {
  .bg_blue_side:before, .bg_blue_side:after {
    width: 50vw;
    min-width: 195px;
    background-size: 365px auto;
  }
}
.bg_blue_side:before {
  background-image: url("../images/common/bg1_left.svg");
  left: 0;
  aspect-ratio: 336/221;
}
@media screen and (max-width: 767px) {
  .bg_blue_side:before {
    background-position: bottom right;
  }
}
.bg_blue_side:after {
  background-image: url("../images/common/bg1_right.svg");
  right: 0;
  aspect-ratio: 112/79;
}
@media screen and (max-width: 767px) {
  .bg_blue_side:after {
    background-position: bottom left;
  }
}

.bg_navy, .bg_navy2 {
  background-color: #273951;
  position: relative;
}
.bg_navy *, .bg_navy2 * {
  color: #fff;
}
.bg_navy:before, .bg_navy:after, .bg_navy2:before, .bg_navy2:after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
  z-index: 0;
  max-width: 100%;
}
.bg_navy:before, .bg_navy2:before {
  background-image: url("../images/common/bg2_left.svg");
  top: -80px;
  left: 0;
  max-width: 690px;
  width: 48vw;
  aspect-ratio: 69/41;
}
@media screen and (max-width: 767px) {
  .bg_navy:before, .bg_navy2:before {
    width: 100vw;
    top: 0;
  }
}
.bg_navy:after, .bg_navy2:after {
  right: 0;
  width: 48vw;
}
@media screen and (max-width: 767px) {
  .bg_navy:after, .bg_navy2:after {
    width: 100vw;
    bottom: 0;
  }
}

.bg_navy:before {
  top: -80px;
}
.bg_navy:after {
  background-image: url("../images/common/bg2_right.svg");
  bottom: -48px;
  max-width: 530px;
  aspect-ratio: 53/33;
}

.bg_navy2:before {
  top: 20px;
}
.bg_navy2:after {
  background-image: url("../images/common/bg2_2_right.svg");
  bottom: 0;
  max-width: 750px;
  aspect-ratio: 375/188;
}

body {
  background-image: url("../images/common/bk.svg");
  background-repeat: repeat-y;
  background-size: 100% auto;
  line-height: 1.75;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  body {
    background-image: url("../images/common/bk_sp.svg");
    line-height: 2;
  }
}
@media screen and (max-width: 767px) {
  body p {
    font-size: 0.875rem;
  }
}

main {
  margin-top: 80px;
}
@media screen and (max-width: 1239px) {
  main {
    margin-top: 60px;
  }
}

.center {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .fadein {
    visibility: hidden;
    opacity: 0;
    transition: transform 1s ease 0s, opacity 1s ease 0s, visibility 1s ease 0s, -webkit-transform 1s ease 0s;
  }
  .fadein.is-fadein {
    visibility: visible;
    opacity: 1;
  }
}
.red_btn {
  position: relative;
  z-index: 1;
  display: inline-block;
  display: block;
  width: 320px;
  height: 91px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  color: #fff;
}
@media screen and (max-width: 919px) {
  .red_btn {
    width: 285px;
    height: 71px;
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
    -webkit-transition: initial;
    transition: initial;
  }
}
.red_btn:before {
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 2px;
  width: 100%;
  height: 91px;
  content: "";
  background-image: url(../images/common/red_btn_bk.svg);
  background-size: cover;
}
@media screen and (max-width: 919px) {
  .red_btn:before {
    background-image: url(../images/common/red_btn_bk_sp.svg);
    top: 6px;
    left: 2px;
    height: 66px;
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
    -webkit-transition: initial;
    transition: initial;
  }
}
.red_btn:after {
  content: "詳しく見る";
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  right: 5px;
  bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-image: url(../images/common/red_btn.svg);
  background-size: cover;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 919px) {
  .red_btn:after {
    font-size: 16px;
    width: 280px;
    height: 64px;
    background-image: url(../images/common/red_btn_sp.svg);
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
    -webkit-transition: initial;
    transition: initial;
  }
}
.red_btn:hover {
  opacity: 1;
}
@media screen and (min-width: 920px) {
  .red_btn:hover:after {
    right: -2px;
    bottom: -2px;
    width: 100%;
    height: 100%;
  }
}
.red_btn.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.btn {
  background-color: #C53542;
  margin: 0 auto;
  width: 100%;
  max-width: 480px;
  height: 70px;
  display: block;
  position: relative;
}
@media screen and (max-width: 919px) {
  div.btn {
    height: 55px;
  }
}
div.btn:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0;
  background: #fff;
  z-index: -1;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
div.btn a {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  width: 100%;
  height: 100%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 920px) {
  div.btn:hover:before {
    width: 100%;
    z-index: 3;
  }
  div.btn:hover a {
    opacity: 1;
    color: #262626;
  }
}

.flex96 {
  gap: 0 96px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 919px) {
  .flex96 {
    gap: 48px;
  }
}
@media screen and (max-width: 767px) {
  .flex96 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.flex96 > * {
  width: calc(50% - 48px);
  display: block;
}
@media screen and (max-width: 919px) {
  .flex96 > * {
    width: calc(50% - 24px);
  }
}
@media screen and (max-width: 767px) {
  .flex96 > * {
    width: 100%;
  }
}

.form .inner {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0 160px;
}
@media screen and (max-width: 919px) {
  .form .inner {
    gap: 54px 80px;
  }
}
@media screen and (max-width: 767px) {
  .form .inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.form .inner .form_wrap {
  width: calc(100% - 210px);
}
@media screen and (max-width: 919px) {
  .form .inner .form_wrap {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap {
    width: 100%;
  }
}
.form .inner .form_wrap > p {
  line-height: 1.8;
}
.form .inner .form_wrap > p a {
  text-decoration: underline;
}
.form .inner .form_wrap .form_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 32px;
  }
}
.form .inner .form_wrap .form_flex .left_box {
  width: 232px;
  padding-top: 24px;
}
@media screen and (max-width: 919px) {
  .form .inner .form_wrap .form_flex .left_box {
    width: 180px;
  }
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex .left_box {
    width: 100%;
    padding-top: 0;
  }
}
.form .inner .form_wrap .form_flex .left_box p {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex .left_box p {
    font-size: 1rem;
  }
}
.form .inner .form_wrap .form_flex .left_box p .required {
  color: #C53542;
  padding-left: 6px;
  font-weight: 700;
}
.form .inner .form_wrap .form_flex .right_box {
  width: calc(100% - 232px);
  height: 70px;
  background-color: #f5f5f5;
}
@media screen and (max-width: 919px) {
  .form .inner .form_wrap .form_flex .right_box {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex .right_box {
    width: 100%;
    font-size: 0.875rem;
  }
}
.form .inner .form_wrap .form_flex .right_box select, .form .inner .form_wrap .form_flex .right_box input, .form .inner .form_wrap .form_flex .right_box textarea {
  width: 100%;
  height: 100%;
  padding: 20px 32px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex .right_box select, .form .inner .form_wrap .form_flex .right_box input, .form .inner .form_wrap .form_flex .right_box textarea {
    padding: 20px 16px;
    font-size: 0.875rem;
  }
}
.form .inner .form_wrap .form_flex .right_box select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #262626;
}
.form .inner .form_wrap .form_flex .right_box input::-webkit-input-placeholder {
  color: #CCCCCC;
  letter-spacing: 0.1em;
}
.form .inner .form_wrap .form_flex .right_box input::-moz-placeholder {
  color: #CCCCCC;
  letter-spacing: 0.1em;
}
.form .inner .form_wrap .form_flex .right_box input::-ms-input-placeholder {
  color: #CCCCCC;
  letter-spacing: 0.1em;
}
.form .inner .form_wrap .form_flex .right_box input::placeholder {
  color: #CCCCCC;
  letter-spacing: 0.1em;
}
.form .inner .form_wrap .form_flex.select .right_box {
  position: relative;
}
.form .inner .form_wrap .form_flex.select .right_box:after {
  position: absolute;
  top: 50%;
  right: 30px;
  content: "";
  pointer-events: none;
  border: 6px solid transparent;
  border-top: 8px solid #273951;
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex.select .right_box:after {
    right: 13px;
    margin-top: -3px;
  }
}
.form .inner .form_wrap .form_flex.textarea {
  margin-bottom: 64px;
}
.form .inner .form_wrap .form_flex.textarea .right_box {
  height: 210px;
}
.form .inner .form_wrap .form_flex.radio .left_box {
  padding-top: 0;
}
.form .inner .form_wrap .form_flex.radio .right_box {
  background-color: transparent;
  height: auto;
  height: initial;
}
.form .inner .form_wrap .form_flex.radio .right_box > span:not(:first-of-type) {
  margin-left: 32px;
}
.form .inner .form_wrap .form_flex.radio .right_box input {
  display: inline-block;
  width: 18px !important;
  height: 18px !important;
  vertical-align: middle;
  margin-top: -3px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .form_flex.radio .right_box input {
    margin-top: 0;
  }
}
@media screen and (max-width: 1130px) {
  .form .inner .form_wrap .form_flex.radio:nth-of-type(2) .right_box > span {
    display: block;
  }
}
@media screen and (max-width: 1130px) {
  .form .inner .form_wrap .form_flex.radio:nth-of-type(2) .right_box > span:not(:first-of-type) {
    margin-left: 0;
  }
}
.form .inner .form_wrap .form_flex.file .left_box {
  padding-top: 10px;
}
.form .inner .form_wrap .form_flex.file .left_box span.ast {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
.form .inner .form_wrap .form_flex.file .right_box {
  background-color: transparent;
  height: auto;
  height: initial;
}
.form .inner .form_wrap .form_flex.file .right_box input {
  display: none;
}
.form .inner .form_wrap .form_flex.file .right_box .mcc-input-file {
  display: block;
  margin-bottom: 14px;
}
.form .inner .form_wrap .form_flex.file .right_box .mcc-input-file .input-file-text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 40px;
}
@media screen and (max-width: 919px) {
  .form .inner .form_wrap .form_flex.file .right_box .mcc-input-file .input-file-text-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.form .inner .form_wrap .form_flex.file .right_box .mcc-input-file .input-file-text-wrap .file-text {
  background-color: #CCCCCC;
  border-radius: 10px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 48px 0 52px;
  background-image: url(../images/recruit/entry/upload.svg);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: top 14px left 24px;
  white-space: nowrap;
}
.form .inner .form_wrap .form_flex.file .right_box .error {
  margin-top: -12px;
  margin-bottom: 12px;
}
.form .inner .form_wrap .form_flex.confirm .left_box {
  padding-top: 8px;
}
.form .inner .form_wrap .agree {
  width: calc(100% - 232px);
  margin-left: auto;
  position: relative;
}
@media screen and (max-width: 919px) {
  .form .inner .form_wrap .agree {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .agree {
    width: 100%;
  }
}
.form .inner .form_wrap .agree p.txt {
  position: absolute;
  left: 42px;
  top: -2px;
}
.form .inner .form_wrap .agree p.txt a {
  text-decoration: underline;
}
.form .inner .form_wrap .agree label {
  width: 25px;
  height: 25px;
  display: block;
}
.form .inner .form_wrap .agree label > input {
  position: absolute;
  opacity: 0;
}
.form .inner .form_wrap .agree label input[type=checkbox]:checked + .mwform-checkbox-field-text:before {
  background-color: #262626;
}
.form .inner .form_wrap .agree label input[type=checkbox]:checked + .mwform-checkbox-field-text:after {
  position: absolute;
  top: 6px;
  left: 5px;
  width: 14px;
  height: 8px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  color: #fff;
  border-width: 2px 2px 0 0;
  border-style: solid;
}
.form .inner .form_wrap .agree label span {
  font-size: 0;
  position: absolute;
  width: 25px;
  height: 25px;
}
.form .inner .form_wrap .agree label span:before, .form .inner .form_wrap .agree label span:after {
  content: " ";
}
.form .inner .form_wrap .agree label span:before {
  position: relative;
  top: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 1px solid #262626;
}
.form .inner .form_wrap .submit_area {
  margin-top: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media screen and (max-width: 767px) {
  .form .inner .form_wrap .submit_area {
    margin-top: 48px;
  }
}
.form .inner .form_wrap .submit_area .input_wrap {
  text-align: right;
}

.mw_wp_form_input .mw-wp-form_file {
  font-size: 14px;
  margin-bottom: 18px;
}
.mw_wp_form_input .mwform-file-delete {
  font-size: 14px;
  position: absolute;
  opacity: 1;
  display: block;
  top: 8px;
  left: 230px;
}
.mw_wp_form_input .submit_area .return {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .mw_wp_form_confirm form .form_flex {
    margin-bottom: 32px !important;
  }
}
.mw_wp_form_confirm form .form_flex .right_box {
  padding: 20px 32px;
  word-wrap: break-word;
  height: 100% !important;
}
@media screen and (max-width: 767px) {
  .mw_wp_form_confirm form .form_flex .right_box {
    padding: 20px 16px;
    font-size: 0.875rem;
  }
}
.mw_wp_form_confirm form .form_flex.select .right_box {
  min-height: 0;
  min-height: initial;
}
.mw_wp_form_confirm form .form_flex.select .right_box:after {
  content: none !important;
}
.mw_wp_form_confirm form .form_flex.radio .right_box {
  min-height: 0;
  min-height: initial;
  padding: 0;
}
.mw_wp_form_confirm form .form_flex.file .left_box {
  padding-top: 0 !important;
}
.mw_wp_form_confirm form .form_flex.file .right_box {
  padding: 0;
  position: relative;
}
.mw_wp_form_confirm form .form_flex.file .right_box .mw-wp-form_file {
  position: relative;
  padding-left: 24px;
  border-bottom: solid 1px #262626;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1.4;
}
.mw_wp_form_confirm form .form_flex.file .right_box .mw-wp-form_file:before {
  content: "";
  display: block;
  width: 12px;
  height: 15px;
  background-image: url("../images/recruit/entry/file.svg");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.mw_wp_form_confirm form .form_flex.file .right_box .mw-wp-form_file:nth-of-type(2) {
  margin-top: 24px;
}
.mw_wp_form_confirm form .form_flex.file .right_box > ul, .mw_wp_form_confirm form .form_flex.file .right_box > div.flex {
  display: none;
}
@media screen and (max-width: 767px) {
  .mw_wp_form_confirm form .form_flex.textarea {
    margin-bottom: 48px !important;
  }
}
.mw_wp_form_confirm form .agree {
  display: none;
}
.mw_wp_form_confirm form .submit_area .return {
  margin-top: 6px;
  background-color: #fff;
}
.mw_wp_form_confirm form .submit_area .return:before {
  content: none;
}
.mw_wp_form_confirm form .submit_area .return input {
  background-color: transparent !important;
  border: solid 1px #C53542;
  color: #C53542 !important;
}
@media screen and (min-width: 920px) {
  .mw_wp_form_confirm form .submit_area .return:hover {
    opacity: 0.8;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}

@media screen and (max-width: 767px) {
  .form.submit .inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.form.submit .inner .wrap {
  max-width: 640px;
  width: calc(100% - 210px);
}
@media screen and (max-width: 919px) {
  .form.submit .inner .wrap {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 767px) {
  .form.submit .inner .wrap {
    width: 100%;
  }
}
.form.submit .inner .wrap p.wave {
  font-family: "Noto Serif JP", serif;
  font-size: 32px;
  font-size: 2rem;
  color: #273951;
  font-weight: 700;
  border-bottom: solid 1px #262626;
  padding-bottom: 20px;
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .form.submit .inner .wrap p.wave {
    font-size: 1.5625rem;
    line-height: 1.4;
    padding-bottom: 32px;
    margin-bottom: 54px;
  }
}

.flow {
  width: 50px;
}
@media screen and (min-width: 920px) {
  .flow {
    position: sticky;
    top: 120px;
  }
}
@media screen and (max-width: 919px) {
  .flow {
    gap: 0 80px;
  }
}
@media screen and (max-width: 767px) {
  .flow {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 24px;
  }
}
.flow li {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 24px 0;
  color: #CCCCCC;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .flow li {
    font-size: 0.875rem;
    margin: 0;
    padding-bottom: 4px;
    width: 40px;
  }
}
.flow li.active {
  color: #262626;
  border-bottom: solid 1px #262626;
}
.flow li.border {
  width: 1px;
  height: 60px;
  margin: 0 auto;
  background-color: #CCCCCC;
}
@media screen and (max-width: 767px) {
  .flow li.border {
    width: 24px;
    height: 1px;
    margin: 0;
    margin: initial;
    padding-bottom: 0;
  }
}
.flow li:first-child {
  margin-top: 0;
}

.submit_area .input_wrap {
  background-color: #C53542;
  width: 100%;
  max-width: calc(100% - 232px);
  height: 70px;
  display: block;
  position: relative;
  margin-right: 0;
}
@media screen and (max-width: 919px) {
  .submit_area .input_wrap {
    max-width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  .submit_area .input_wrap {
    max-width: inherit;
  }
}
.submit_area .input_wrap:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0;
  background: #fff;
  z-index: -1;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.submit_area .input_wrap input, .submit_area .input_wrap a {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  width: 100%;
  height: 100%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 920px) {
  .submit_area .input_wrap:hover:before {
    width: 100%;
    z-index: 3;
  }
  .submit_area .input_wrap:hover input, .submit_area .input_wrap:hover a {
    opacity: 1;
    color: #262626;
  }
}

.submit_area .input_wrap input.return {
  margin-top: 8px;
}

.submit .inner .wrap .btn {
  max-width: none;
  max-width: initial;
  width: 100%;
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .submit .inner .wrap .btn {
    margin-top: 48px;
  }
}

.mw_wp_form form .error {
  font-size: 12px;
  margin-top: 8px;
  color: #D7000F;
}
@media screen and (max-width: 767px) {
  .mw_wp_form form .error {
    margin-top: 0;
  }
}

.right_box .error:nth-of-type(n+2) {
  display: none;
}

.inner {
  max-width: 1130px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .inner {
    padding-right: 32px;
    padding-left: 32px;
  }
}

.line {
  margin-top: 96px;
  padding-top: 96px;
  position: relative;
}
.line:before {
  content: "";
  display: block;
  width: 100%;
  height: 32px;
  background-image: url("../images/common/line.svg");
  background-size: auto 32px;
  background-position: center;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .line:before {
    height: 16px;
    background-image: url("../images/common/line_sp.svg");
    background-size: auto 16px;
  }
}

.wave {
  color: #273951;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.6;
  margin-bottom: 36px;
  position: relative;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .wave {
    font-size: 1.5625rem;
    padding-top: 24px;
  }
}
.wave:before {
  content: "";
  display: block;
  width: 32px;
  height: 13px;
  background-image: url("../images/common/wave.svg");
  background-size: cover;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .wave:before {
    width: 24px;
    height: 10px;
  }
}
.wave.wave_wh {
  color: #fff;
}
.wave.wave_wh:before {
  background-image: url("../images/common/wave_wh.svg");
}
.wave.center:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

section.sv {
  padding-top: 48px;
  margin-bottom: 96px;
  position: relative;
}
@media screen and (max-width: 767px) {
  section.sv {
    padding-top: 54px;
  }
}
@media screen and (max-width: 919px) {
  section.sv .inner {
    padding-right: 16px;
    padding-left: 16px;
  }
}
section.sv h1 {
  font-family: "Noto Serif JP", serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1;
  color: #273951;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  section.sv h1 {
    font-size: 1.5625rem;
  }
}
section.sv nav.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 18px;
  border-right: solid 1px #273951;
}
@media screen and (max-width: 767px) {
  section.sv nav.menu {
    margin: 0 auto 16px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
section.sv nav.menu a {
  font-family: "Noto Serif JP", serif;
  color: #273951;
  font-weight: 700;
  line-height: 1;
  padding: 4px 18px 14px;
  border-left: solid 1px #273951;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  section.sv nav.menu a {
    font-size: 0.75rem;
    padding: 4px 14px 10px;
  }
}
section.sv nav.menu a:after {
  content: "";
  width: 6px;
  height: 6px;
  border-top: solid 2px #273951;
  border-right: solid 2px #273951;
  position: absolute;
  left: 50%;
  bottom: 2px;
  -webkit-transform: translateX(-50%) rotate(135deg);
          transform: translateX(-50%) rotate(135deg);
}
@media screen and (max-width: 767px) {
  section.sv nav.menu a:after {
    width: 4px;
    height: 4px;
    border-top: solid 1px #273951;
    border-right: solid 1px #273951;
    bottom: 1px;
  }
}
section.sv .wrap {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.news section.sv nav.menu a {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .news section.sv nav.menu a {
    padding: 4px 7px;
  }
}

@media screen and (max-width: 767px) {
  .business .sv .menu {
    width: 320px;
    gap: 16px 0;
    border-right: none;
  }
  .business .sv .menu a:nth-of-type(3), .business .sv .menu a:nth-of-type(5) {
    border-right: solid 1px #273951;
  }
  .interview .sv .menu {
    width: 306px;
    gap: 16px 0;
    border-right: none;
  }
  .interview .sv .menu a:nth-of-type(3), .interview .sv .menu a:nth-of-type(6) {
    border-right: solid 1px #273951;
  }
}
.waves_wrap {
  position: absolute;
  width: 100%;
  bottom: -1px;
}
.waves_wrap .waves {
  position: relative;
  width: 100%;
  height: 54px;
  margin-bottom: -7px; /*Fix for safari gap*/
  min-height: 48px;
  max-height: 64px;
}
@media screen and (max-width: 919px) {
  .waves_wrap .waves {
    min-height: 24px;
    max-height: 40px;
    margin-bottom: -8px;
  }
}
@media screen and (max-width: 767px) {
  .waves_wrap .waves {
    height: 24px;
    min-height: 10px;
  }
}
.waves_wrap .content {
  position: relative;
  height: 20vh;
  text-align: center;
  background-color: white;
}

/* Animation */
.parallax > use {
  -webkit-animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
          animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}

.parallax > use:nth-child(1) {
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
  -webkit-animation-duration: 7s;
          animation-duration: 7s;
}

.parallax > use:nth-child(2) {
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
}

.parallax > use:nth-child(3) {
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
  -webkit-animation-duration: 13s;
          animation-duration: 13s;
}

@-webkit-keyframes move-forever {
  0% {
    -webkit-transform: translate3d(-90px, 0, 0);
            transform: translate3d(-90px, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(85px, 0, 0);
            transform: translate3d(85px, 0, 0);
  }
}

@keyframes move-forever {
  0% {
    -webkit-transform: translate3d(-90px, 0, 0);
            transform: translate3d(-90px, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(85px, 0, 0);
            transform: translate3d(85px, 0, 0);
  }
}
table {
  width: 100%;
  border-collapse: collapse;
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
}
@media screen and (max-width: 767px) {
  table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
table td {
  border-bottom: solid 1px #CCCCCC;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  table td {
    font-size: 0.875rem;
  }
}
table td:first-of-type {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  width: 280px;
  background-color: #F3F3F3;
  padding: 16px 24px;
}
@media screen and (max-width: 919px) {
  table td:first-of-type {
    width: 180px;
  }
}
@media screen and (max-width: 767px) {
  table td:first-of-type {
    width: 100%;
    border-right: solid 1px #CCCCCC;
    padding: 12px 16px;
  }
}
table td:nth-of-type(2) {
  width: calc(100% - 280px);
  border-right: solid 1px #CCCCCC;
  padding: 16px 40px;
}
@media screen and (max-width: 919px) {
  table td:nth-of-type(2) {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  table td:nth-of-type(2) {
    width: 100%;
    padding: 16px;
  }
}
table td:nth-of-type(2) span {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  display: block;
}
table td:nth-of-type(2) span:not(:first-of-type) {
  margin-top: 24px;
}
table + .btn {
  max-width: 480px;
  margin: 48px auto 0;
}

.video {
  position: relative;
  height: calc(100vh - 80px);
  background-color: #CCCCCC;
  padding: 0 !important;
}
@media screen and (max-width: 919px) {
  .video {
    height: 420px;
  }
}
@media screen and (max-width: 767px) {
  .video {
    height: calc(100vh - 60px);
  }
}
.video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.video ul.pickup {
  position: absolute;
  bottom: 104px;
  left: 32px;
  color: #fff;
}
.video ul.pickup li a {
  gap: 0 24px;
}
.video ul.pickup li a .sub .cate {
  border: solid 1px #fff;
  background-color: transparent;
}

.about section.sv .wrap {
  background-image: url("../images/about/sv.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .about section.sv .wrap {
    background-image: url("../images/about/sv_sp.webp");
  }
}
.about #strength {
  scroll-margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .about #strength {
    background-image: url("../images/about/strength02.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center top 60px;
  }
}
.about #strength .flex {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media screen and (min-width: 768px) {
  .about #strength .flex {
    background-image: url("../images/about/strength02.svg");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: top right -60px;
  }
}
@media screen and (max-width: 919px) {
  .about #strength .flex {
    background-position: top right -16px;
  }
}
@media screen and (max-width: 767px) {
  .about #strength .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 0 20px;
  }
}
@media screen and (min-width: 768px) {
  .about #strength .flex > div {
    padding-top: 64px;
    padding-right: 25px;
  }
}
.about #strength .flex > div p.tt {
  font-family: "Noto Serif JP", serif;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.66;
  margin: 64px 0 48px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .about #strength .flex > div p.tt {
    font-size: 1.75rem;
    line-height: 1.4;
    margin: 48px 0;
  }
}
.about #strength .flex > div p.text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 2.4;
}
@media screen and (max-width: 767px) {
  .about #strength .flex > div p.text {
    font-size: 0.875rem;
    line-height: 2;
  }
}
@media screen and (min-width: 768px) {
  .about #number .inner .grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    gap: 16px;
  }
  .about #number .inner .grid .num01 {
    grid-row: 1/3;
    grid-column: 1/3;
  }
  .about #number .inner .grid .num02 {
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .about #number .inner .grid .num03 {
    grid-row: 2/3;
    grid-column: 3/4;
  }
  .about #number .inner .grid .num04 {
    grid-row: 3/4;
    grid-column: 1/2;
  }
  .about #number .inner .grid .num05 {
    grid-row: 4/5;
    grid-column: 1/2;
  }
  .about #number .inner .grid .num06 {
    grid-row: 3/5;
    grid-column: 2/4;
  }
  .about #number .inner .grid .num07 {
    grid-row: 5/6;
    grid-column: 1/1;
  }
  .about #number .inner .grid .num08 {
    grid-row: 5/6;
    grid-column: 2/2;
  }
  .about #number .inner .grid .num09 {
    grid-row: 5/6;
    grid-column: 3/3;
  }
}
@media screen and (max-width: 767px) {
  .about #number .inner .grid picture:not(:last-of-type) {
    display: block;
    margin-bottom: 16px;
  }
}
.about #number .inner .grid + p {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: right;
  margin-top: 16px;
}
.about #office .inner .flex {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .about #office .inner .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 16px 48px;
    margin-top: 48px;
  }
}
.about #office .inner .flex:not(:first-of-type) {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .about #office .inner .flex:not(:first-of-type) {
    margin-top: 64px;
  }
}
.about #office .inner .flex div h3 {
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .about #office .inner .flex div h3 {
    font-size: 1.125rem;
    margin-bottom: 16px;
  }
}
.about #office .inner .flex div dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: solid 1.5px #CCCCCC;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.about #office .inner .flex div dl dt, .about #office .inner .flex div dl dd {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 16px 0;
  border-bottom: solid 1.5px #CCCCCC;
}
@media screen and (max-width: 767px) {
  .about #office .inner .flex div dl dt, .about #office .inner .flex div dl dd {
    line-height: 1.7;
    padding: 14px 0 13px;
  }
}
.about #office .inner .flex div dl dt {
  width: 138px;
}
@media screen and (max-width: 919px) {
  .about #office .inner .flex div dl dt {
    width: 100px;
  }
}
@media screen and (max-width: 767px) {
  .about #office .inner .flex div dl dt {
    width: 77px;
  }
}
.about #office .inner .flex div dl dd {
  width: calc(100% - 138px);
}
@media screen and (max-width: 919px) {
  .about #office .inner .flex div dl dd {
    width: calc(100% - 100px);
  }
}
@media screen and (max-width: 767px) {
  .about #office .inner .flex div dl dd {
    width: calc(100% - 77px);
  }
}
.about #office .inner .flex div dl dd a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 6px;
  padding-right: 22px;
  background-image: url(../images/about/office_tab.svg);
  background-size: 14px;
  background-position: center right;
  background-repeat: no-repeat;
}

.business {
  overflow: hidden;
}
.business section.sv .wrap {
  background-image: url("../images/business/sv.webp");
  background-position: center top -0.9vw;
}
@media screen and (max-width: 1439px) {
  .business section.sv .wrap {
    background-position: center top 0.05vw;
  }
}
@media screen and (max-width: 767px) {
  .business section.sv .wrap {
    background-image: url("../images/business/sv_sp.webp");
    background-position: center top;
  }
}
@media screen and (max-width: 767px) {
  .business .line {
    margin-top: 164px;
  }
  .business .line#fishmeal {
    margin-top: 96px;
  }
}
@media screen and (max-width: 767px) {
  .business section.content .inner > picture {
    display: block;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
  }
}
.business section.content .inner h3 {
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 40px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .business section.content .inner h3 {
    font-size: 1.125rem;
    margin-bottom: 32px;
  }
}
.business section.content .inner .flex96 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .business section.content .inner .flex96 {
    margin-top: 48px;
    gap: 64px;
  }
}
.business section.content .inner .flex96 dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.business section.content .inner .flex96 dl dd, .business section.content .inner .flex96 dl dt {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .business section.content .inner .flex96 dl dd, .business section.content .inner .flex96 dl dt {
    margin-bottom: 14px;
  }
}
.business section.content .inner .flex96 dl dd:last-of-type, .business section.content .inner .flex96 dl dt:last-of-type {
  margin-bottom: 0;
}
.business section.content .inner .flex96 dl dt {
  width: 100px;
}
.business section.content .inner .flex96 dl dd {
  width: calc(100% - 100px);
}
.business section.content .inner .slider {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider {
    margin-top: 64px;
  }
}
@media screen and (max-width: 767px) {
  .business section.content .inner .product_slider {
    margin-top: 140px;
  }
}
.business section.content .inner .slick-track {
  margin-left: calc(50% - 540px);
}
@media screen and (max-width: 1130px) {
  .business section.content .inner .slick-track {
    margin-left: 25px;
  }
}
@media screen and (max-width: 919px) {
  .business section.content .inner .slick-track {
    margin-left: 32px;
  }
}
.business section.content .inner .slick-initialized .slick-cloned {
  opacity: 0;
}
.business section.content .inner .slider .slide_wrap {
  margin: 0 calc(50% - 50vw);
  position: relative;
}
.business section.content .inner .slider .slide_wrap .slide {
  padding-right: 24px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider .slide_wrap .slide {
    padding-right: 16px;
  }
}
.business section.content .inner .slider .slide_wrap .slide img, .business section.content .inner .slider .slide_wrap .slide .slider-text {
  width: 33.4vw;
  max-width: 480px;
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider .slide_wrap .slide img, .business section.content .inner .slider .slide_wrap .slide .slider-text {
    width: calc(100vw - 64px);
    max-width: none;
    max-width: initial;
  }
}
.business section.content .inner .slider .slide_wrap .slick-arrow {
  position: absolute;
  width: 49px;
  height: 49px;
  left: auto;
  left: initial;
}
.business section.content .inner .slider .slide_wrap .slick-arrow:before {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("../images/business/slick_arrow.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.business section.content .inner .slider .slide_wrap .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  top: -80px;
  right: calc(50% - 501px);
}
@media screen and (max-width: 1130px) {
  .business section.content .inner .slider .slide_wrap .slick-arrow.slick-prev {
    right: 90px;
  }
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider .slide_wrap .slick-arrow.slick-prev {
    top: auto;
    top: initial;
    left: 150px;
    right: auto;
    right: initial;
    bottom: -76px;
  }
}
.business section.content .inner .slider .slide_wrap .slick-arrow.slick-next {
  top: -56px;
  right: calc(50% - 565px);
}
@media screen and (max-width: 1130px) {
  .business section.content .inner .slider .slide_wrap .slick-arrow.slick-next {
    right: 25px;
  }
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider .slide_wrap .slick-arrow.slick-next {
    top: auto;
    top: initial;
    left: 214px;
    right: auto;
    right: initial;
    bottom: -100px;
  }
}
.business section.content .inner .slider .slide_wrap .slick-num {
  position: absolute;
  top: -66px;
  right: calc(50% - 345px);
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
@media screen and (max-width: 1130px) {
  .business section.content .inner .slider .slide_wrap .slick-num {
    right: 240px;
  }
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider .slide_wrap .slick-num {
    left: 32px;
    right: auto;
    right: initial;
    top: auto;
    top: initial;
    bottom: -64px;
  }
}
.business section.content .inner .slider .slide_wrap .slick-num span.border {
  display: inline-block;
  width: 20px;
  height: 1px;
  background-color: #262626;
  vertical-align: middle;
  margin: 0 8px;
}
.business section.content .inner .slider .slide_wrap .salmon-product-counter {
  display: none;
}
@media screen and (min-width: 768px) {
  .business section.content .inner .slider .slide_wrap .fishmeal-product-counter {
    display: none;
  }
}
.business section.content .inner .slider-text p {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  margin-top: 24px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .business section.content .inner .slider-text p {
    font-size: 0.875rem;
    margin-top: 16px;
  }
}

#sashimi {
  scroll-margin-top: 96px;
}

@media screen and (max-width: 767px) {
  #logistics .feature_slider {
    margin-bottom: 80px;
  }
}

.company section.sv .wrap, .company-eg section.sv .wrap {
  background-image: url("../images/company/sv.webp");
  background-position: top left;
}
@media screen and (max-width: 767px) {
  .company section.sv .wrap, .company-eg section.sv .wrap {
    background-image: url("../images/company/sv_sp.webp");
  }
}

.company-eg .sv nav.menu a {
  padding: 4px 12px 10px;
}

#greeting {
  scroll-margin-top: 96px;
}
#greeting .inner {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#greeting .inner h2 {
  margin-bottom: 84px;
}
@media screen and (max-width: 767px) {
  #greeting .inner h2 {
    margin-bottom: 48px;
  }
}
#greeting .inner img.sp_s {
  margin-bottom: 64px;
}
#greeting .inner p:not(:last-of-type) {
  margin-bottom: 36px;
}
@media screen and (max-width: 767px) {
  #greeting .inner p:not(:last-of-type) {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  #greeting .inner img.name {
    width: 305px;
  }
}
#greeting .inner p.name {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 22px;
  font-size: 1.375rem;
  padding-bottom: 36px;
  border-bottom: solid 1px #262626;
  margin: 36px 0 64px;
}
@media screen and (max-width: 767px) {
  #greeting .inner p.name {
    margin: 24px 0 48px;
  }
}
#greeting .inner p.name span {
  font-size: 14px;
  font-size: 0.875rem;
  margin-left: 16px;
}
@media screen and (min-width: 768px) {
  #greeting .inner img.sticky {
    position: sticky;
    top: 120px;
  }
}
@media screen and (max-width: 767px) {
  #greeting .inner img.sticky {
    display: none !important;
  }
}

.company-eg #greeting p:first-of-type {
  margin-top: 48px;
  padding-top: 64px;
  border-top: solid 1px #262626;
}
@media screen and (max-width: 767px) {
  .company-eg #greeting p:first-of-type {
    padding-top: 48px;
  }
}

#profile table td {
  vertical-align: top;
}
#profile table tr:last-of-type td:nth-of-type(2) {
  line-height: 1.375;
}
@media screen and (max-width: 767px) {
  #profile table tr:last-of-type td:nth-of-type(2) {
    font-size: 0.75rem;
    line-height: 1.8;
  }
}
@media screen and (max-width: 767px) {
  #profile table tr:last-of-type td:nth-of-type(2) span {
    font-size: 0.875rem;
  }
}
#profile table + .btn:after {
  content: "";
  display: block;
  width: 24px;
  height: 28px;
  background-image: url("../images/company/pdf.svg");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 36px;
  z-index: 5;
}
@media screen and (max-width: 919px) {
  #profile table + .btn:after {
    width: 16px;
    height: 19px;
  }
}
@media screen and (max-width: 767px) {
  #profile table + .btn:after {
    width: 14px;
    height: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 4rem;
  }
}
#profile table + .btn:hover:after {
  background-image: url("../images/company/pdf_hv.svg");
}

#philosophy {
  padding: 64px 0 96px;
  margin-top: 96px;
  scroll-margin-top: 48px;
}
#philosophy .wrap {
  border: solid 4px #fff;
  border-radius: 80px;
  padding: 64px;
}
@media screen and (max-width: 767px) {
  #philosophy .wrap {
    border-radius: 40px;
    padding: 36px 24px;
  }
}
#philosophy .wrap p {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.67;
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  #philosophy .wrap p {
    font-size: 1.3125rem;
    line-height: 1.8;
  }
}
#philosophy .wrap img {
  width: auto;
  max-width: 320px;
  height: auto;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  #philosophy .wrap img {
    max-width: 200px;   /* スマホで少し小さく */
  }
}

#history {
  padding-top: 64px;
  scroll-margin-top: 48px;
}
#history .flex {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#history .flex ul.sticky {
  position: sticky;
  top: 120px;
  width: 110px;
  height: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
}
#history .flex ul.sticky li {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  color: #CCCCCC;
  cursor: pointer;
  width: 100%;
}
#history .flex ul.sticky li.is_active, #history .flex ul.sticky li:hover {
  color: #273951;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  #history .flex ul.sticky {
    display: none;
  }
}
#history .flex .content {
  max-width: 753px;
  width: calc(100% - 158px);
}
@media screen and (max-width: 767px) {
  #history .flex .content {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  #history .flex .content > div {
    opacity: 0;
    display: none;
  }
}
#history .flex .content > div.is_active {
  opacity: 1;
  display: block;
}
#history .flex .content > div p.qs, #history .flex .content > div ul li {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}
#history .flex .content > div p.qs {
  padding-bottom: 24px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #273951;
  position: relative;
  border-bottom: solid 2px #262626;
}
@media screen and (max-width: 767px) {
  #history .flex .content > div p.qs {
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: solid 2px #262626;
  }
  #history .flex .content > div p.qs:before, #history .flex .content > div p.qs:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    background-color: #273951;
    bottom: 36px;
    right: 0;
  }
  #history .flex .content > div p.qs:after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  #history .flex .content > div p.qs.on:after {
    content: none;
  }
}
@media screen and (max-width: 767px) {
  #history .flex .content > div:first-of-type p.qs {
    padding-top: 0;
  }
}
#history .flex .content > div ul li {
  padding: 24px 0;
  font-size: 18px;
  font-size: 1.125rem;
  border-bottom: solid 1px #CCCCCC;
}
@media screen and (max-width: 767px) {
  #history .flex .content > div ul li {
    padding: 20px 0;
    line-height: 1.35;
  }
}
#history .flex .content > div ul li span {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 2px;
}
@media screen and (max-width: 767px) {
  #history .flex .content > div ul li span {
    margin-bottom: 8px;
  }
}
#history .flex .content > div ul li p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  #history .flex .content > div ul li p {
    line-height: 2;
  }
}

.contact section.sv .wrap {
  background-image: url("../images/contact/sv.webp");
  background-position: right;
}
@media screen and (max-width: 767px) {
  .contact section.sv .wrap {
    background-image: url("../images/contact/sv_sp.webp");
  }
}
.contact .form {
  margin-top: 32px;
}

.entry section.sv .wrap {
  background-image: url("../images/recruit/entry/sv.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .entry section.sv .wrap {
    background-image: url("../images/recruit/entry/sv_sp.webp");
  }
}
.entry .form {
  margin-top: 48px;
}
.entry .form .file .right_box ul {
  margin-bottom: 16px;
}
.entry .form .file .right_box ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.entry .form .file .right_box > div.flex {
  gap: 0 40px;
  letter-spacing: 0.05em;
}
.entry .form .file .right_box > div.flex p:first-child {
  position: relative;
}
.entry .form .file .right_box > div.flex p:first-child:after {
  position: absolute;
  top: 11px;
  right: -24px;
  border-left: 7px solid #262626;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  height: 0;
  width: 0;
  content: "";
  display: block;
}
.entry .form .file .right_box > div.flex a {
  color: #8D8D8D;
  text-decoration: underline;
}
.entry .form .file .right_box > div.flex span {
  margin: 0 8px;
}

.environment section.sv {
  margin-bottom: 0;
}
.environment section.sv .wrap {
  background-image: url("../images/recruit/environment/sv.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .environment section.sv .wrap {
    background-image: url("../images/recruit/environment/sv_sp.webp");
  }
}

#welfare {
  padding: 96px 0;
}
@media screen and (min-width: 768px) {
  #welfare .wrap {
    background-color: #F5F5F5;
    padding: 40px 64px;
  }
}
#welfare .wrap h3 {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  color: #273951;
  margin: 40px 0 16px;
}
#welfare .wrap h3:first-of-type {
  margin-top: 0;
}

footer {
  padding: 48px 0 96px;
  padding: 3rem 0 6rem;
  position: relative;
  margin-top: 128px;
}
footer:before {
  content: "";
  display: block;
  width: 100%;
  height: 52px;
  background-image: url("../images/common/repeat_beigewave.svg");
  background-repeat: repeat-x;
  background-size: contain;
  position: absolute;
  top: -40px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  footer:before {
    height: 40px;
    top: -31px;
  }
}
footer .footer__inner .footer__banner {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0 96px;
  margin-bottom: 80px;
  margin-bottom: 5rem;
}
@media screen and (max-width: 919px) {
  footer .footer__inner .footer__banner {
    gap: 24px 48px;
  }
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__banner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 64px;
  }
}
footer .footer__inner .footer__banner a {
  display: block;
  max-width: 496px;
  width: calc(50% - 48px);
}
@media screen and (max-width: 919px) {
  footer .footer__inner .footer__banner a {
    width: calc(50% - 24px);
  }
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__banner a {
    width: 100%;
  }
}
footer .footer__inner > img {
  width: 224px;
}
footer .footer__inner .footer__menu {
  margin: 40px 0 96px;
  gap: 0 90px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 421px;
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__menu {
    gap: 0;
  }
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__menu .left, footer .footer__inner .footer__menu .right {
    width: 50%;
  }
}
footer .footer__inner .footer__menu a {
  font-family: "Noto Serif JP", serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  display: block;
  padding-left: 16px;
  position: relative;
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__menu a {
    padding-left: 15px;
  }
}
footer .footer__inner .footer__menu a:not(:last-of-type) {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__menu a:not(:last-of-type) {
    margin-bottom: 5px;
  }
}
footer .footer__inner .footer__menu a:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: #262626;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  footer .footer__inner .footer__menu a {
    letter-spacing: 0;
  }
}

footer.eg .inner img {
  display: block;
  margin: 0 auto;
}
footer.eg .inner a {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 14px;
  text-decoration: underline;
  display: block;
  margin: 40px 0;
}

main.top + footer, main.recruit + footer, main.interview + footer, main.environment + footer, main.requirements + footer {
  margin-top: 0;
}
main.top + footer:before, main.recruit + footer:before, main.interview + footer:before, main.environment + footer:before, main.requirements + footer:before {
  background-image: url("../images/common/repeat_whitewave.svg");
}

.side_sticky {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.side_sticky.on {
  opacity: 1;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.side_sticky picture {
  position: fixed;
  z-index: 99;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.side_sticky picture.fukidashi {
  bottom: 154px;
  right: 56px;
  width: 50px;
  height: 155px;
}
@media screen and (max-width: 919px) {
  .side_sticky picture.fukidashi {
    right: -3px;
    bottom: calc(3vh + 214px);
    width: 38px;
    height: 148px;
  }
}
.side_sticky picture.entry {
  bottom: 0;
  right: 20px;
  width: 128px;
  height: 157px;
}
@media screen and (max-width: 919px) {
  .side_sticky picture.entry {
    right: 0;
    bottom: 3vh;
    width: 51px;
    height: 219px;
  }
}
.side_sticky:hover {
  opacity: 1;
}
@media screen and (min-width: 920px) {
  .side_sticky:hover picture.fukidashi {
    bottom: 160px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}

header {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
}
@media screen and (max-width: 1239px) {
  header {
    height: 60px;
  }
}
header.on {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
}
header .header_wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header .header_wrap .logo {
  position: absolute;
  top: 50%;
  left: 60px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 919px) {
  header .header_wrap .logo {
    left: 32px;
  }
}
header .header_wrap .logo a:hover {
  opacity: 1;
}
header .header_wrap .logo img {
  width: 295px;
}
@media screen and (max-width: 767px) {
  header .header_wrap .logo img {
    width: 196px;
  }
}
header .header_wrap a {
  font-family: "Noto Serif JP", serif;
  letter-spacing: 0.05em;
  font-weight: 700;
}
header .header_wrap nav.header_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 24px;
}
@media screen and (max-width: 1439px) {
  header .header_wrap nav.header_menu {
    gap: 0 14px;
  }
}
@media screen and (max-width: 1239px) {
  header .header_wrap nav.header_menu {
    display: none;
  }
}
header .header_wrap nav.header_menu a {
  font-size: 13px;
  font-size: 0.8125rem;
}
header .header_wrap .header_link {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1239px) {
  header .header_wrap .header_link {
    display: none;
  }
}
header .header_wrap .header_link a {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  color: #fff;
  text-align: center;
}
header .header_wrap .header_link a:nth-of-type(1) {
  background-color: #0A3980;
  padding: 21px 16px;
  width: 92px;
}
header .header_wrap .header_link a:nth-of-type(2) {
  background-color: #262626;
  padding: 19px 24px;
  width: 144px;
}
header .header_wrap .header_link a span {
  font-size: 12px;
  display: block;
  margin-top: 6px;
}
header .header_wrap .ham {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  display: none;
}
@media screen and (max-width: 1239px) {
  header .header_wrap .ham {
    display: block;
  }
}
header .header_wrap .ham .menu__toggle {
  background-color: #273951;
  position: relative;
  z-index: 1;
  width: 60px;
  height: 60px;
  cursor: pointer;
  position: relative;
}
header .header_wrap .ham .menu__toggle span {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
header .header_wrap .ham .menu__toggle span.bor {
  background-color: #fff;
  display: block;
  width: 24px;
  height: 2px;
}
header .header_wrap .ham .menu__toggle span.bor:nth-of-type(1) {
  top: 17px;
}
header .header_wrap .ham .menu__toggle span.bor:nth-of-type(2) {
  top: 23px;
}
header .header_wrap .ham .menu__toggle span.bor:nth-of-type(3) {
  top: 29px;
}
header .header_wrap .ham .menu__toggle span.text {
  font-family: "Noto Serif JP", serif;
  color: #fff;
  font-size: 10px;
  letter-spacing: 0;
  top: 34px;
}
header .header_wrap .ham .menu__toggle span.text.close {
  display: none;
}
header .header_wrap .ham .menu__toggle.active span.bor:nth-of-type(1) {
  top: 15px;
  left: 18px;
  width: 26px;
  -webkit-transform: translateY(6px) rotate(-45deg);
          transform: translateY(6px) rotate(-45deg);
}
header .header_wrap .ham .menu__toggle.active span.bor:nth-of-type(2) {
  opacity: 0;
}
header .header_wrap .ham .menu__toggle.active span.bor:nth-of-type(3) {
  top: 27px;
  left: 18px;
  width: 26px;
  -webkit-transform: translateY(-6px) rotate(45deg);
          transform: translateY(-6px) rotate(45deg);
}
header .header_wrap .ham .menu__toggle.active span.text.menu {
  display: none;
}
header .header_wrap .ham .menu__toggle.active span.text.close {
  display: block;
}
header .header_wrap .ham .menu__main {
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 0;
  background-color: #fff;
  opacity: 0;
}
header .header_wrap .ham .menu__main ul li {
  border-bottom: solid 1px #CCCCCC;
  position: relative;
}
header .header_wrap .ham .menu__main ul li:first-of-type {
  padding-top: 0;
}
header .header_wrap .ham .menu__main ul li:after {
  content: "";
  display: block;
  width: 9px;
  height: 19px;
  background-image: url("../images/common/ham_arrow.svg");
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 26px;
}
header .header_wrap .ham .menu__main ul li a {
  padding: 22px;
  display: block;
  width: 100%;
  height: 100%;
}
header .header_wrap .ham .menu__main .link_wrap {
  width: calc(100% - 50px);
  min-width: 342px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 18px;
  margin: 48px auto 0;
}
header .header_wrap .ham .menu__main .link_wrap a {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.05em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  width: calc(50% - 9px);
  padding: 12px;
}
header .header_wrap .ham .menu__main .link_wrap a img {
  width: auto;
}
header .header_wrap .ham .menu__main .link_wrap a:nth-of-type(1) {
  background-color: #0A3980;
}
header .header_wrap .ham .menu__main .link_wrap a:nth-of-type(2) {
  background-color: #262626;
}
header .header_wrap .ham .menu__main .link_wrap a:nth-of-type(2) img {
  margin-top: -2px;
}
header .header_wrap .ham.open .menu__main {
  opacity: 1;
  top: 60px;
  overflow-y: scroll;
  height: calc(100vh - 60px);
  padding: 48px 0 120px;
}

header .header_link.eg a:nth-of-type(1) {
  background-color: #474747;
  padding: 18px 12px;
}

.interview section.sv {
  margin-bottom: 0;
}
.interview section.sv .wrap {
  background-image: url("../images/recruit/interview/sv.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .interview section.sv .wrap {
    background-image: url("../images/recruit/interview/sv_sp.webp");
  }
}

.interview .content {
  padding-top: 128px;
  position: relative;
}
.interview .content:after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
  z-index: -1;
  background-image: url("../images/common/bg1_bottom.svg");
  max-width: 100%;
  position: absolute;
  bottom: -30vw;
  left: 0;
  width: 48vw;
  max-width: 865px;
  aspect-ratio: 865/569;
}
@media screen and (max-width: 767px) {
  .interview .content:after {
    width: 100vw;
    background-position: bottom left;
    bottom: -128px;
  }
}
.interview .content.yr {
  padding-top: 96px;
}
.interview .content.yr:before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
  z-index: -1;
  background-image: url("../images/common/bg1_bottom.svg");
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 42vw;
  max-width: 672px;
  aspect-ratio: 336/221;
}
@media screen and (max-width: 767px) {
  .interview .content.yr:before {
    width: 100vw;
    background-position: bottom left;
  }
}
.interview .content.km {
  padding-bottom: 128px;
}
.interview .content.km:after {
  bottom: 0;
}

.interview .tt {
  position: relative;
  margin-bottom: -128px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .interview .tt {
    margin-bottom: 0;
    margin-bottom: initial;
  }
}
.interview .tt > img.bg {
  width: 680px;
  display: block;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .interview .tt > img.bg {
    width: 480px;
  }
}
@media screen and (max-width: 767px) {
  .interview .tt > img.bg {
    margin: 0 calc(50% - 50vw);
    width: 100vw;
    max-width: none;
    max-width: initial;
  }
}
.interview .tt > div {
  width: 430px;
  position: absolute;
  top: calc(50% + 36px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #262626;
  color: #fff;
  padding: 30px 60px;
  background-image: url("../images/recruit/interview/tt_bk.svg");
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 920px) {
  .interview .tt > div {
    min-height: 234px;
  }
}
@media screen and (max-width: 919px) {
  .interview .tt > div {
    top: 260px;
    width: 380px;
  }
}
@media screen and (max-width: 767px) {
  .interview .tt > div {
    padding: 24px 32px;
    top: 64vw;
    left: 0;
    -webkit-transform: none;
            transform: none;
    -webkit-transform: initial;
            transform: initial;
    width: 318px;
    height: 260px;
  }
}
.interview .tt > div h2 {
  font-size: 25px;
  font-size: 1.5625rem;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .interview .tt > div h2 {
    padding-top: 20px;
  }
}
.interview .tt > div p {
  font-weight: 500;
}
.interview .tt > div a.red_btn {
  width: 202px;
  height: 60px;
  margin-top: 20px;
}
.interview .tt > div a.red_btn:before {
  background-image: url("../images/recruit/interview/red_btn_bk.svg");
  height: 55px;
  top: 8px;
}
@media screen and (max-width: 919px) {
  .interview .tt > div a.red_btn:before {
    background-image: url("../images/recruit/interview/red_btn_bk_sp.svg");
    width: 200px;
  }
}
.interview .tt > div a.red_btn:after {
  background-image: url("../images/recruit/interview/red_btn.svg");
  height: 53px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 919px) {
  .interview .tt > div a.red_btn:after {
    background-image: url("../images/recruit/interview/red_btn_sp.svg");
    width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .interview .tt > img.sp_s {
    width: 130px;
    height: 330px;
    position: absolute;
    right: 8px;
    top: 51vw;
  }
}

.content.yr a.red_btn:after {
  content: "魚卵加工";
}
.content.na a.red_btn:after {
  content: "フィッシュミール";
}
.content.hy a.red_btn:after {
  content: "ロジスティクス";
}
.content.hy .timeline .inner .schedule_wrap .schedule .border {
  height: calc(100% + 30px);
}

.timeline {
  padding: 200px 0 96px;
}
@media screen and (max-width: 767px) {
  .timeline {
    padding: 300px 0 64px;
  }
}
@media screen and (max-width: 919px) {
  .timeline:before {
    top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .timeline:before {
    top: 164px;
  }
}
.timeline > div > p {
  font-family: "Noto Serif JP", serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 40px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .timeline > div > p {
    font-size: 1.5625rem;
    margin-bottom: 32px;
  }
}
.timeline .inner {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0 96px;
}
@media screen and (min-width: 768px) {
  .timeline .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .timeline .inner {
    gap: 40px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
  }
}
.timeline .inner > picture {
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .timeline .inner > picture {
    max-width: none;
    max-width: initial;
    width: calc(100% - 32px);
    margin-left: auto;
  }
}
.timeline .inner .schedule_wrap {
  position: relative;
}
@media screen and (max-width: 767px) {
  .timeline .inner .schedule_wrap {
    overflow-x: hidden;
  }
}
.timeline .inner .schedule_wrap .schedule {
  position: relative;
}
@media screen and (max-width: 767px) {
  .timeline .inner .schedule_wrap .schedule:before {
    content: "";
    width: calc(100% - 32px);
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 42px;
    left: 32px;
  }
  .timeline .inner .schedule_wrap .schedule.last:before {
    width: calc(100% - 64px);
  }
}
@media screen and (min-width: 768px) {
  .timeline .inner .schedule_wrap .schedule .border {
    position: absolute;
    top: -18px;
    left: 77px;
    width: 2px;
    height: calc(100% + 10px);
    background-color: #fff;
  }
}
@media screen and (max-width: 767px) {
  .timeline .inner .schedule_wrap .schedule .border {
    display: none;
  }
}
.timeline .inner .schedule_wrap .schedule .flex {
  gap: 0 20px;
}
@media screen and (max-width: 767px) {
  .timeline .inner .schedule_wrap .schedule .flex {
    display: block;
  }
}
.timeline .inner .schedule_wrap .schedule .flex:not(:last-of-type) {
  margin-bottom: 24px;
}
.timeline .inner .schedule_wrap .schedule .flex p.time {
  width: 50px;
  text-align: right;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .timeline .inner .schedule_wrap .schedule .flex p.time {
    width: auto;
    width: initial;
    text-align: left;
  }
}
.timeline .inner .schedule_wrap .schedule .flex p.circle {
  width: 16px;
  height: 16px;
  border-radius: 50px;
  background-color: #fff;
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .timeline .inner .schedule_wrap .schedule .flex div {
    margin-top: 14px;
  }
}
.timeline .inner .schedule_wrap .schedule .flex div p:first-of-type {
  font-weight: 700;
}
.timeline .inner .schedule_wrap .schedule .flex div p:not(:first-of-type) {
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .timeline .slick-list {
    margin-left: 32px !important;
  }
  .timeline .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .timeline .slick-slide {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    padding: 0 16px 0 24px !important;
  }
  .timeline .schedule .slick-scrollbar {
    width: calc(100vw - 64px);
    margin-left: 32px;
  }
  .timeline .slick-scrollbar {
    width: calc(80% - 80px);
    margin: 20px auto;
  }
  .timeline .slick-list {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .timeline .slick-list:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
  .timeline .slick-disabled {
    cursor: default !important;
  }
  .timeline .slick-dots {
    display: none !important;
  }
  .timeline .slick-scrollbar input[type=range] {
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
  }
  .timeline .slick-scrollbar input[type=range]:focus {
    outline: none;
  }
  .timeline .slick-scrollbar input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 1px;
    cursor: default;
    animate: 0.2s;
    background: #fff;
  }
  .timeline .slick-scrollbar input[type=range]::-webkit-slider-thumb {
    height: 40px;
    width: 40px;
    background-image: url("../images/recruit/interview/scroll.svg");
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-appearance: none;
    margin-top: -20px;
    border-radius: 50px;
  }
  .timeline .slick-scrollbar input[type=range]::-webkit-slider-thumb:active,
  .timeline .slick-scrollbar input[type=range]::-webkit-slider-thumb:focus {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
  .timeline .slick-scrollbar input[type=range]::-moz-range-track {
    width: 100%;
    height: 1px;
    cursor: default;
    animate: 0.2s;
    background: #fff;
  }
  .timeline .slick-scrollbar input[type=range]::-moz-range-thumb {
    height: 40px;
    width: 40px;
    background-image: url("../images/recruit/interview/scroll.svg");
    cursor: grab;
    -webkit-appearance: none;
    margin-top: -20px;
    border-radius: 50px;
  }
  .timeline .slick-scrollbar input[type=range]::-moz-range-thumb:active,
  .timeline .slick-scrollbar input[type=range]::-moz-range-thumb:focus {
    cursor: grabbing;
  }
  .timeline .slick-scrollbar input[type=range]::-ms-track {
    width: 100%;
    height: 1px;
    cursor: default;
    animate: 0.2s;
    background: #fff;
  }
  .timeline .slick-scrollbar input[type=range]::-ms-thumb {
    height: 40px;
    width: 40px;
    background-image: url("../images/recruit/interview/scroll.svg");
    cursor: grab;
    -webkit-appearance: none;
    margin-top: -20px;
    border-radius: 50px;
  }
  .timeline .slick-scrollbar input[type=range]::-ms-thumb:active,
  .timeline .slick-scrollbar input[type=range]::-ms-thumb:focus {
    cursor: grabbing;
  }
}

.article {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .article {
    padding-top: 64px;
  }
}
.article .inner {
  gap: 0 64px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.article .inner > img {
  width: 208px;
  height: auto;
}
@media screen and (min-width: 768px) {
  .article .inner > img {
    position: sticky;
    top: 120px;
  }
}
@media screen and (max-width: 919px) {
  .article .inner > img {
    width: 150px;
  }
}
.article .inner .wrap {
  width: calc(100% - 272px);
}
@media screen and (max-width: 919px) {
  .article .inner .wrap {
    width: calc(100% - 214px);
  }
}
@media screen and (max-width: 767px) {
  .article .inner .wrap {
    width: 100%;
  }
}
.article .inner .wrap p.qs {
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  color: #273951;
  font-weight: 700;
  margin: 48px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 24px;
}
@media screen and (max-width: 919px) {
  .article .inner .wrap p.qs {
    font-size: 18px;
    line-height: 2;
  }
}
@media screen and (max-width: 767px) {
  .article .inner .wrap p.qs {
    font-size: 1.125rem;
    line-height: 1.38;
    gap: 0 16px;
  }
}
.article .inner .wrap p.qs span {
  display: inline-block;
  width: 40px;
  aspect-ratio: 1/1;
  background-color: #273951;
  color: #fff;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .article .inner .wrap p.qs span {
    width: 36px;
    height: 36px;
    line-height: 1.78;
  }
}
.article .inner .wrap p.qs:first-of-type {
  margin-top: 0;
}

.news section.sv .wrap {
  background-image: url("../images/news/sv.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .news section.sv .wrap {
    background-image: url("../images/news/sv_sp.webp");
  }
}

.news .sub.flex {
  gap: 0 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .news .sub.flex {
    gap: 0 16px;
  }
}
.news .sub.flex .cate {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  letter-spacing: 0.05em;
  color: #fff;
  background-color: #273951;
  width: 114px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.news .sv nav.menu a {
  padding-bottom: 0;
}
.news .sv nav.menu a:after {
  content: none;
}

.archive .inner ul li {
  border-bottom: solid 1px #CCCCCC;
}
.archive .inner ul li:first-of-type {
  border-top: solid 1px #CCCCCC;
}
.archive .inner ul li a {
  display: block;
  padding: 22px 22px 22px 0;
  position: relative;
}
.archive .inner ul li a:after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: solid 3px #273951;
  border-right: solid 3px #273951;
  position: absolute;
  right: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
@media screen and (max-width: 767px) {
  .archive .inner ul li a:after {
    width: 8px;
    height: 8px;
    border-top: solid 2px #273951;
    border-right: solid 2px #273951;
    margin-top: 18px;
  }
}

.pagenate {
  margin-top: 48px;
}
.pagenate .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  .pagenate .nav-links {
    gap: 2px;
  }
}
.pagenate a, .pagenate span {
  width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.pagenate a:hover, .pagenate span:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .pagenate a, .pagenate span {
    font-size: 0.9375rem;
  }
}
.pagenate span.current, .pagenate a:hover {
  opacity: 1;
  background-color: #273951;
  color: #fff;
}
.pagenate a.next, .pagenate a.prev {
  width: inherit;
  height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
@media screen and (min-width: 768px) {
  .pagenate a.next, .pagenate a.prev {
    background-size: 12px;
    background-repeat: no-repeat;
  }
}
.pagenate a.next:hover, .pagenate a.prev:hover {
  background-color: transparent;
  color: inherit;
  opacity: 0.8;
}
@media screen and (min-width: 768px) {
  .pagenate a.next {
    background-image: url("../images/news/arrow_next.svg");
    padding-right: 20px;
    background-position: center right 0px;
  }
}
@media screen and (max-width: 767px) {
  .pagenate a.next {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) {
  .pagenate a.prev {
    background-image: url("../images/news/arrow_prev.svg");
    padding-left: 20px;
    background-position: center left 0px;
  }
}
@media screen and (max-width: 767px) {
  .pagenate a.prev {
    margin-right: 8px;
  }
}

.single .tt {
  padding: 48px 0 36px;
}
.single .tt h1 {
  font-family: "Noto Serif JP", serif;
  font-size: 32px;
  font-size: 2rem;
  color: #273951;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .single .tt h1 {
    font-size: 1.5625rem;
  }
}
.single .content_wrap {
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  padding: 96px 0;
  margin-bottom: 48px;
}
.single .content_wrap .inner {
  width: 100%;
  max-width: 690px;
}
.single .content_wrap .inner p.thumb {
  margin-bottom: 64px;
}
.single .content_wrap .inner p.thumb img {
  width: 100%;
  height: auto;
}
.single .content_wrap .inner .content h2 {
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  font-size: 1.375rem;
  color: #273951;
  font-weight: 700;
  line-height: 1.5;
  margin: 64px 0 40px;
  padding-bottom: 24px;
  border-bottom: solid 1px #CCCCCC;
  padding-left: 14px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .single .content_wrap .inner .content h2 {
    font-size: 1.125rem;
    padding-bottom: 16px;
    margin: 48px 0 24px;
  }
}
.single .content_wrap .inner .content h2:before {
  content: "";
  width: 4px;
  height: calc(100% - 24px);
  background-color: #273951;
  position: absolute;
  left: 0;
}
.single .content_wrap .inner .content > *:first-child {
  margin-top: 0;
}
.single .content_wrap .inner .content > *:last-child {
  margin-bottom: 0;
}
.single .content_wrap .inner .content > * {
  margin-bottom: 32px;
}
.single .btn_inner {
  text-align: center;
}
.single .btn_inner .red_btn {
  margin: 0 auto;
}
.single .btn_inner .red_btn:after {
  content: "一覧に戻る";
}

.privacy section.sv .wrap {
  background-image: url("../images/privacy/sv.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .privacy section.sv .wrap {
    background-image: url("../images/privacy/sv_sp.webp");
  }
}
.privacy .wrap h2 {
  font-family: "Noto Serif JP", serif;
  font-size: 25px;
  font-size: 1.5625rem;
  color: #273951;
  font-weight: 700;
  margin: 80px 0 24px;
}
@media screen and (max-width: 767px) {
  .privacy .wrap h2 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin: 48px 0 20px;
  }
}
.privacy .wrap ul {
  padding: 32px 32px 0;
  padding: 2rem 2rem 0;
}
@media screen and (max-width: 767px) {
  .privacy .wrap ul {
    padding: 16px 16px 0;
  }
}
.privacy .wrap ul li {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  position: relative;
  padding-left: 24px;
  padding-left: 1.5rem;
}
@media screen and (max-width: 767px) {
  .privacy .wrap ul li {
    margin-bottom: 8px;
  }
}
.privacy .wrap ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #273951;
  position: absolute;
  letter-spacing: 0;
  left: 0;
  top: 9.6px;
  top: 0.6rem;
}
@media screen and (max-width: 767px) {
  .privacy .wrap ul li:before {
    top: 0.7rem;
  }
}
.privacy .wrap .btn {
  max-width: 436px;
  height: 74px;
  margin: 24px 0 32px;
}
.privacy .wrap a.pdf {
  text-decoration: underline;
  background-image: url("../images/privacy/pdf.svg");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 24px;
}

.recruit section {
  padding: 128px 0 172px;
}
@media screen and (max-width: 919px) {
  .recruit section {
    padding: 96px 0;
  }
}

#recruit_lead {
  padding: 96px 0;
}
#recruit_lead .inner img {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  #recruit_lead .inner div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 390px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
#recruit_lead .inner div p {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  line-height: 2;
}
#recruit_lead .inner div p:first-of-type {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  #recruit_lead .inner div p:first-of-type {
    font-size: 1.4375rem;
    margin-left: 40px;
    line-height: 1.9;
  }
}
@media screen and (min-width: 768px) {
  #recruit_lead .inner div p {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    font-size: 1.125rem;
    line-height: 2.4;
    letter-spacing: 0.06em;
  }
}

#employee .link {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  #employee .link {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 48px;
  }
}
@media screen and (max-width: 767px) {
  #employee .red_btn {
    margin-left: auto;
    margin-right: auto;
  }
}
#employee .flex48 {
  gap: 48px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  #employee .flex48 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 36px;
  }
}
#employee .flex48 a {
  width: calc(33.33333% - 32px);
  aspect-ratio: 41/58;
  display: block;
  background-size: cover;
  position: relative;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
@media screen and (max-width: 919px) {
  #employee .flex48 a {
    -webkit-filter: initial;
            filter: initial;
  }
}
@media screen and (max-width: 767px) {
  #employee .flex48 a {
    width: 100%;
  }
}
@media screen and (min-width: 920px) {
  #employee .flex48 a:hover {
    -webkit-filter: initial;
            filter: initial;
    opacity: 1;
  }
}
#employee .flex48 a:nth-of-type(1) {
  background-image: url("../images/recruit/emp01.webp");
}
#employee .flex48 a:nth-of-type(2) {
  background-image: url("../images/recruit/emp02.webp");
}
#employee .flex48 a:nth-of-type(3) {
  background-image: url("../images/recruit/emp03.webp");
}
#employee .flex48 a:nth-of-type(4) {
  background-image: url("../images/recruit/emp04.webp");
}
#employee .flex48 a:nth-of-type(5) {
  background-image: url("../images/recruit/emp05.webp");
}
#employee .flex48 a:nth-of-type(6) {
  background-image: url("../images/recruit/emp06.webp");
}
#employee .flex48 a div {
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  left: 0;
  bottom: 40px;
  padding: 24px 40px;
}
@media screen and (max-width: 919px) {
  #employee .flex48 a div {
    padding: 24px 12px;
    min-width: 87%;
  }
}
@media screen and (max-width: 767px) {
  #employee .flex48 a div {
    padding: 24px 30px;
  }
}
#employee .flex48 a div p {
  color: #fff;
}
#employee .flex48 a div p:nth-of-type(1) {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
}
#employee .flex48 a div p:nth-of-type(2) {
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 14px;
  line-height: 1.7;
}

#environment, #requirements {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #environment .inner, #requirements .inner {
    gap: 64px;
  }
}
#environment .inner > img, #requirements .inner > img {
  width: 47vw;
}
@media screen and (max-width: 767px) {
  #environment .inner > img, #requirements .inner > img {
    width: 100%;
  }
}
#environment .inner a.red_btn, #requirements .inner a.red_btn {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  #environment .inner a.red_btn, #requirements .inner a.red_btn {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 767px) {
  #environment .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
#environment .inner > img {
  margin-left: calc(50% - 50vw);
}
@media screen and (max-width: 767px) {
  #environment .inner > img {
    margin-left: 0;
    margin-left: initial;
  }
}

#requirements {
  padding-bottom: 128px;
}
@media screen and (max-width: 919px) {
  #requirements {
    padding-bottom: 64px;
  }
}
#requirements .inner > img {
  margin-right: calc(50% - 50vw);
}
@media screen and (max-width: 767px) {
  #requirements .inner > img {
    margin-right: 0;
    margin-right: initial;
  }
}

#entry_link {
  background-image: url("../images/recruit/entry_link.webp");
  background-size: cover;
  background-position: center;
  padding: 80px 25px 96px;
}
@media screen and (max-width: 767px) {
  #entry_link {
    padding: 64px 32px;
    background-image: url("../images/recruit/entry_link_sp.webp");
  }
}
#entry_link .inner {
  background-color: rgba(255, 255, 255, .8);
  padding: 48px;
}
@media screen and (max-width: 767px) {
  #entry_link .inner {
    padding: 56px 24px 64px;
  }
}
#entry_link .inner p {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}
#entry_link .inner p:nth-of-type(1) {
  font-size: 41px;
  font-size: 2.5625rem;
  color: #273951;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #entry_link .inner p:nth-of-type(1) {
    font-size: 2rem;
  }
}
#entry_link .inner p:nth-of-type(2) {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 22px 0 24px;
}
@media screen and (max-width: 767px) {
  #entry_link .inner p:nth-of-type(2) {
    font-size: 0.875rem;
    letter-spacing: 0.1em;
    margin: 32px 0 18px;
  }
}
#entry_link .inner .btn {
  max-width: 600px;
  height: 100px;
}
@media screen and (max-width: 919px) {
  #entry_link .inner .btn {
    height: 74px;
  }
}
#entry_link .inner .btn:after {
  content: "";
  display: block;
  width: 8px;
  height: 15px;
  background-image: url("../images/recruit/entry_arrow.svg");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 40px;
}
#entry_link .inner .btn:hover:after {
  background-image: url("../images/recruit/entry_arrow_hv.svg");
  z-index: 8;
}
#entry_link .inner .btn a {
  font-size: 22px;
  font-size: 1.375rem;
}
@media screen and (max-width: 767px) {
  #entry_link .inner .btn a {
    font-size: 1.125rem;
  }
}

.requirements section.sv .wrap {
  background-image: url("../images/recruit/requirements/sv.webp");
  background-image: url("../images/recruit/requirements/sv.webp");
  background-position: left;
}
@media screen and (max-width: 767px) {
  .requirements section.sv .wrap {
    background-image: url("../images/recruit/requirements/sv_sp.webp");
  }
}

#guideline {
  scroll-margin-top: 96px;
}
#guideline td span {
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (min-width: 768px) {
  #guideline td span {
    display: inline;
    font-weight: 400;
  }
}
@media screen and (max-width: 767px) {
  #guideline .btn a {
    font-size: 1rem;
  }
}

#re_flow .flex {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  #re_flow .flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 64px;
  }
}
#re_flow .flex > div {
  width: 20%;
  height: 200px;
  text-align: center;
  position: relative;
  padding: 40px 0px 24px 40px;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div {
    width: 100%;
    height: 180px;
    padding: 42px 24px 24px;
  }
}
#re_flow .flex > div:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 100px solid transparent;
  position: absolute;
  top: 0;
  right: -40px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div:after {
    top: auto;
    top: initial;
    bottom: -47.5vw;
    left: 50%;
    right: inherit;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border: calc(50vw - 32px) solid transparent;
  }
}
#re_flow .flex > div:nth-of-type(1) {
  background-color: #F5F9FF;
}
#re_flow .flex > div:nth-of-type(1):after {
  border-left: 40px solid #F5F9FF;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div:nth-of-type(1):after {
    border-left: calc(50vw - 32px) solid transparent;
    border-top: 24px solid #F5F9FF;
  }
}
#re_flow .flex > div:nth-of-type(2) {
  background-color: #ECF3FC;
}
#re_flow .flex > div:nth-of-type(2):after {
  border-left: 40px solid #ECF3FC;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div:nth-of-type(2):after {
    border-left: calc(50vw - 32px) solid transparent;
    border-top: 24px solid #ECF3FC;
  }
}
#re_flow .flex > div:nth-of-type(3) {
  background-color: #E0E8F3;
}
#re_flow .flex > div:nth-of-type(3):after {
  border-left: 40px solid #E0E8F3;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div:nth-of-type(3):after {
    border-left: calc(50vw - 32px) solid transparent;
    border-top: 24px solid #E0E8F3;
  }
}
#re_flow .flex > div:nth-of-type(4) {
  background-color: #D1DDF1;
}
#re_flow .flex > div:nth-of-type(4):after {
  border-left: 40px solid #D1DDF1;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div:nth-of-type(4):after {
    border-left: calc(50vw - 32px) solid transparent;
    border-top: 24px solid #D1DDF1;
  }
}
#re_flow .flex > div:nth-of-type(5) {
  background-color: #C0D2EE;
}
#re_flow .flex > div:nth-of-type(5):after {
  content: none;
}
#re_flow .flex > div img {
  display: block;
  width: 72px;
  height: 64px;
  margin: 0 auto 16px;
}
#re_flow .flex > div:nth-of-type(4) img, #re_flow .flex > div:nth-of-type(5) img {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div:nth-of-type(4) img, #re_flow .flex > div:nth-of-type(5) img {
    margin-bottom: 20px;
  }
}
#re_flow .flex > div p.step {
  position: absolute;
  top: -26px;
  left: 0;
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 700;
  color: #273951;
  line-height: 1;
  letter-spacing: 0;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div p.step {
    top: -14px;
    left: 24px;
  }
}
#re_flow .flex > div p.step span {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
}
#re_flow .flex > div p {
  font-weight: 700;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  #re_flow .flex > div p br.sp {
    display: none;
  }
}
#re_flow .flex > div a {
  text-decoration: underline;
}
#re_flow .flex > div .fw400 {
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 4px;
}

#faq {
  padding-bottom: 96px;
}
#faq dl dt, #faq dl dd {
  padding: 24px 32px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 767px) {
  #faq dl dt, #faq dl dd {
    padding: 16px 12px;
  }
}
#faq dl dt span, #faq dl dd span {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 25px;
  font-size: 1.5625rem;
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  #faq dl dt span, #faq dl dd span {
    font-size: 1.125rem;
  }
}
#faq dl dt {
  background-color: #F3F3F3;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  font-size: 22px;
  font-size: 1.375rem;
  position: relative;
  padding-right: 96px;
}
@media screen and (max-width: 767px) {
  #faq dl dt {
    font-size: 1rem;
    line-height: 1.375;
    padding-right: 72px;
  }
}
#faq dl dt:not(:last-of-type) {
  margin-bottom: 16px;
}
#faq dl dt:before, #faq dl dt:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 2px;
  background-color: #273951;
  top: 42px;
  right: 32px;
}
@media screen and (max-width: 767px) {
  #faq dl dt:before, #faq dl dt:after {
    top: 28px;
    right: 16px;
  }
}
#faq dl dt:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#faq dl dt.on:after {
  content: none;
}
#faq dl dt span {
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  #faq dl dt span {
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  #faq dl dd {
    font-size: 0.875rem;
  }
}
#faq dl dd:not(:last-of-type) {
  margin-top: -16px;
}
#faq dl dd span {
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #faq dl dd span {
    line-height: 1.8;
  }
}

.top a.red_btn {
  margin-top: 48px;
}
.top section {
  padding: 128px 0;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media screen and (max-width: 919px) {
  .top section {
    padding: 96px 0;
  }
}
.top .top_img {
  width: 100%;
  height: 400px;
  background-size: cover;
}
@media screen and (max-width: 919px) {
  .top .top_img {
    height: 292px;
  }
}
.top .top_img.top_about_img {
  background-image: url("../images/top/about_img.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .top .top_img.top_about_img {
    background-image: url("../images/top/about_img_sp.webp");
  }
}
.top .top_img.top_busi_img {
  background-image: url("../images/top/business_img.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .top .top_img.top_busi_img {
    background-image: url("../images/top/business_img_sp.webp");
  }
}
.top .top_img.top_link_img {
  background-image: url("../images/top/link_img.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .top .top_img.top_link_img {
    background-image: url("../images/top/link_img_sp.webp");
  }
}
.top .top_img.top_sdgs_img {
  background-image: url("../images/top/sdgs_img.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .top .top_img.top_sdgs_img {
    background-image: url("../images/top/sdgs_img_sp.webp");
  }
}
.top .top_img.top_news_img {
  background-image: url("../images/top/news_img.webp");
  background-position: center;
}
@media screen and (max-width: 767px) {
  .top .top_img.top_news_img {
    background-image: url("../images/top/news_img_sp.webp");
  }
}
.top .top_link:before, .top .top_news:before {
  top: -120px;
}
.top .top_link:after, .top .top_news:after {
  bottom: -40px;
}

.mv ul.pickup.news {
  width: calc(100% - 64px);
}
@media screen and (max-width: 767px) {
  .mv ul.pickup.news {
    width: calc(100% - 50px);
    left: 25px;
    bottom: 64px;
  }
  .mv ul.pickup.news a {
    display: block;
  }
  .mv ul.pickup.news .sub {
    margin-bottom: 4px;
  }
  .mv ul.pickup.news p.cate {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 12px;
    height: 22px;
  }
  .mv ul.pickup.news p.title {
    text-decoration: underline;
  }
}

.top_product {
  padding: 48px 0 120px !important;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .top_product {
    padding: 48px 0 96px !important;
  }
}
.top_product .inner {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .top_product .inner {
    text-align: left;
  }
}
.top_product .inner p {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.77;
}
@media screen and (max-width: 767px) {
  .top_product .inner p {
    font-family: "Noto Sans JP", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 2;
  }
}
.top_product .inner #top_product_slider {
  margin: 40px calc(50% - 50vw) -24px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .top_product .inner #top_product_slider img {
    margin-left: -20px;
  }
}
.top_product .inner a.red_btn:after {
  content: "商品を見る";
}

@media screen and (max-width: 767px) {
  .top_about .inner a.red_btn {
    margin-left: auto;
    margin-right: auto;
  }
}
.top_about .inner a.red_btn:after {
  content: "広洋水産を知る";
}

.top_busi .inner ul {
  max-width: 396px;
  margin: 24px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.top_busi .inner ul li {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #273951;
  background-color: #F2F4FB;
  border-radius: 4px;
  padding: 2px 13px 2px 33px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .top_busi .inner ul li {
    font-size: 1rem;
    padding: 2px 14px 2px 28px;
  }
}
.top_busi .inner ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #273951;
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.top_busi .inner ul li:nth-of-type(1), .top_busi .inner ul li:nth-of-type(2), .top_busi .inner ul li:nth-of-type(3) {
  width: calc(33.33333% - 5.33333px);
}
@media screen and (max-width: 767px) {
  .top_busi .inner ul li:nth-of-type(1), .top_busi .inner ul li:nth-of-type(2), .top_busi .inner ul li:nth-of-type(3) {
    width: inherit;
  }
}
.top_busi .inner ul li:nth-of-type(4) {
  width: 204px;
}
@media screen and (max-width: 919px) {
  .top_busi .inner ul li:nth-of-type(4) {
    width: inherit;
  }
}
.top_busi .inner ul li:nth-of-type(5) {
  width: 184px;
}
@media screen and (max-width: 919px) {
  .top_busi .inner ul li:nth-of-type(5) {
    width: inherit;
  }
}
@media screen and (max-width: 767px) {
  .top_busi .inner a.red_btn {
    margin-left: auto;
    margin-right: auto;
  }
}
.top_busi .inner a.red_btn:after {
  content: "事業内容を見る";
}

.top section.top_link .inner {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media screen and (max-width: 767px) {
  .top section.top_link .inner {
    gap: 64px;
  }
}
.top section.top_link .inner div {
  position: relative;
}
.top section.top_link .inner div img {
  margin-bottom: 32px;
}
.top section.top_link .inner div p {
  margin-bottom: 138px;
}
@media screen and (max-width: 919px) {
  .top section.top_link .inner div p {
    margin-bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .top section.top_link .inner div p {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .top section.top_link .inner a.red_btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media screen and (max-width: 767px) {
  .top_news .inner h2 {
    text-align: left;
  }
  .top_news .inner h2:before {
    left: 14px;
  }
}
@media screen and (max-width: 767px) {
  .top_news .inner ul li:first-of-type {
    border-top: none;
  }
  .top_news .inner ul li:first-of-type a {
    padding-top: 0;
  }
}
.top_news .inner ul li a:after {
  border-top: solid 3px #fff;
  border-right: solid 3px #fff;
}
.top_news .inner ul li .sub p.cate {
  color: #262626;
  background-color: #fff;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 767) {
  .flex[data-wrap~="s:nowrap"] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .flex[data-wrap~="s:wrap"] {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 919) {
  .flex[data-wrap~="m:nowrap"] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .flex[data-wrap~="m:wrap"] {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 1439) {
  .flex[data-wrap~="l:nowrap"] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .flex[data-wrap~="l:wrap"] {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 1440) {
  .flex[data-wrap~="xl:nowrap"] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .flex[data-wrap~="xl:wrap"] {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 920) {
  .flex[data-wrap~="rm:nowrap"] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .flex[data-wrap~="rm:wrap"] {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 768) {
  .flex[data-wrap~="rs:nowrap"] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .flex[data-wrap~="rs:wrap"] {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 767) {
  .flex[data-dir~="s:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex[data-dir~="s:reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex[data-dir~="s:column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 919) {
  .flex[data-dir~="m:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex[data-dir~="m:reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex[data-dir~="m:column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 1439) {
  .flex[data-dir~="l:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex[data-dir~="l:reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex[data-dir~="l:column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 1440) {
  .flex[data-dir~="xl:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex[data-dir~="xl:reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex[data-dir~="xl:column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 920) {
  .flex[data-dir~="rm:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex[data-dir~="rm:reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex[data-dir~="rm:column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 768) {
  .flex[data-dir~="rs:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex[data-dir~="rs:reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex[data-dir~="rs:column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 767) {
  .flex[data-align~="s:start"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex[data-align~="s:center"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex[data-align~="s:end"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex[data-align~="s:justify"] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex[data-align~="s:top"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex[data-align~="s:middle"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex[data-align~="s:bottom"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 919) {
  .flex[data-align~="m:start"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex[data-align~="m:center"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex[data-align~="m:end"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex[data-align~="m:justify"] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex[data-align~="m:top"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex[data-align~="m:middle"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex[data-align~="m:bottom"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 1439) {
  .flex[data-align~="l:start"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex[data-align~="l:center"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex[data-align~="l:end"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex[data-align~="l:justify"] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex[data-align~="l:top"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex[data-align~="l:middle"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex[data-align~="l:bottom"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 1440) {
  .flex[data-align~="xl:start"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex[data-align~="xl:center"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex[data-align~="xl:end"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex[data-align~="xl:justify"] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex[data-align~="xl:top"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex[data-align~="xl:middle"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex[data-align~="xl:bottom"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 920) {
  .flex[data-align~="rm:start"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex[data-align~="rm:center"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex[data-align~="rm:end"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex[data-align~="rm:justify"] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex[data-align~="rm:top"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex[data-align~="rm:middle"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex[data-align~="rm:bottom"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 768) {
  .flex[data-align~="rs:start"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex[data-align~="rs:center"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex[data-align~="rs:end"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex[data-align~="rs:justify"] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex[data-align~="rs:top"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex[data-align~="rs:middle"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex[data-align~="rs:bottom"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 767) {
  .flex[data-gap~="s:0"] {
    gap: 0rem;
  }
  .flex[data-gap-x~="s:0"] {
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }
  .flex[data-gap-y~="s:0"] {
    row-gap: 0rem;
  }
  .flex[data-gap~="s:1"] {
    gap: 0.5rem;
  }
  .flex[data-gap-x~="s:1"] {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
  .flex[data-gap-y~="s:1"] {
    row-gap: 0.5rem;
  }
  .flex[data-gap~="s:2"] {
    gap: 1rem;
  }
  .flex[data-gap-x~="s:2"] {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
  .flex[data-gap-y~="s:2"] {
    row-gap: 1rem;
  }
  .flex[data-gap~="s:3"] {
    gap: 1.5rem;
  }
  .flex[data-gap-x~="s:3"] {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }
  .flex[data-gap-y~="s:3"] {
    row-gap: 1.5rem;
  }
  .flex[data-gap~="s:4"] {
    gap: 2rem;
  }
  .flex[data-gap-x~="s:4"] {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .flex[data-gap-y~="s:4"] {
    row-gap: 2rem;
  }
  .flex[data-gap~="s:5"] {
    gap: 2.5rem;
  }
  .flex[data-gap-x~="s:5"] {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
  .flex[data-gap-y~="s:5"] {
    row-gap: 2.5rem;
  }
  .flex[data-gap~="s:6"] {
    gap: 3rem;
  }
  .flex[data-gap-x~="s:6"] {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }
  .flex[data-gap-y~="s:6"] {
    row-gap: 3rem;
  }
  .flex[data-gap~="s:7"] {
    gap: 3.5rem;
  }
  .flex[data-gap-x~="s:7"] {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }
  .flex[data-gap-y~="s:7"] {
    row-gap: 3.5rem;
  }
  .flex[data-gap~="s:8"] {
    gap: 4rem;
  }
  .flex[data-gap-x~="s:8"] {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
  .flex[data-gap-y~="s:8"] {
    row-gap: 4rem;
  }
  .flex[data-gap~="s:9"] {
    gap: 4.5rem;
  }
  .flex[data-gap-x~="s:9"] {
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }
  .flex[data-gap-y~="s:9"] {
    row-gap: 4.5rem;
  }
  .flex[data-gap~="s:10"] {
    gap: 5rem;
  }
  .flex[data-gap-x~="s:10"] {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
  .flex[data-gap-y~="s:10"] {
    row-gap: 5rem;
  }
  .flex[data-gap~="s:11"] {
    gap: 5.5rem;
  }
  .flex[data-gap-x~="s:11"] {
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }
  .flex[data-gap-y~="s:11"] {
    row-gap: 5.5rem;
  }
  .flex[data-gap~="s:12"] {
    gap: 6rem;
  }
  .flex[data-gap-x~="s:12"] {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
  .flex[data-gap-y~="s:12"] {
    row-gap: 6rem;
  }
  .flex[data-gap~="s:13"] {
    gap: 6.5rem;
  }
  .flex[data-gap-x~="s:13"] {
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }
  .flex[data-gap-y~="s:13"] {
    row-gap: 6.5rem;
  }
  .flex[data-gap~="s:14"] {
    gap: 7rem;
  }
  .flex[data-gap-x~="s:14"] {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }
  .flex[data-gap-y~="s:14"] {
    row-gap: 7rem;
  }
  .flex[data-gap~="s:15"] {
    gap: 7.5rem;
  }
  .flex[data-gap-x~="s:15"] {
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }
  .flex[data-gap-y~="s:15"] {
    row-gap: 7.5rem;
  }
  .flex[data-gap~="s:16"] {
    gap: 8rem;
  }
  .flex[data-gap-x~="s:16"] {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }
  .flex[data-gap-y~="s:16"] {
    row-gap: 8rem;
  }
  .flex[data-gap~="s:17"] {
    gap: 8.5rem;
  }
  .flex[data-gap-x~="s:17"] {
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }
  .flex[data-gap-y~="s:17"] {
    row-gap: 8.5rem;
  }
  .flex[data-gap~="s:18"] {
    gap: 9rem;
  }
  .flex[data-gap-x~="s:18"] {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem;
  }
  .flex[data-gap-y~="s:18"] {
    row-gap: 9rem;
  }
  .flex[data-gap~="s:19"] {
    gap: 9.5rem;
  }
  .flex[data-gap-x~="s:19"] {
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }
  .flex[data-gap-y~="s:19"] {
    row-gap: 9.5rem;
  }
  .flex[data-gap~="s:20"] {
    gap: 10rem;
  }
  .flex[data-gap-x~="s:20"] {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }
  .flex[data-gap-y~="s:20"] {
    row-gap: 10rem;
  }
  .flex[data-gap~="s:21"] {
    gap: 10.5rem;
  }
  .flex[data-gap-x~="s:21"] {
    -webkit-column-gap: 10.5rem;
       -moz-column-gap: 10.5rem;
            column-gap: 10.5rem;
  }
  .flex[data-gap-y~="s:21"] {
    row-gap: 10.5rem;
  }
  .flex[data-gap~="s:22"] {
    gap: 11rem;
  }
  .flex[data-gap-x~="s:22"] {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }
  .flex[data-gap-y~="s:22"] {
    row-gap: 11rem;
  }
  .flex[data-gap~="s:23"] {
    gap: 11.5rem;
  }
  .flex[data-gap-x~="s:23"] {
    -webkit-column-gap: 11.5rem;
       -moz-column-gap: 11.5rem;
            column-gap: 11.5rem;
  }
  .flex[data-gap-y~="s:23"] {
    row-gap: 11.5rem;
  }
  .flex[data-gap~="s:24"] {
    gap: 12rem;
  }
  .flex[data-gap-x~="s:24"] {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }
  .flex[data-gap-y~="s:24"] {
    row-gap: 12rem;
  }
  .flex[data-gap~="s:25"] {
    gap: 12.5rem;
  }
  .flex[data-gap-x~="s:25"] {
    -webkit-column-gap: 12.5rem;
       -moz-column-gap: 12.5rem;
            column-gap: 12.5rem;
  }
  .flex[data-gap-y~="s:25"] {
    row-gap: 12.5rem;
  }
  .flex[data-gap~="s:26"] {
    gap: 13rem;
  }
  .flex[data-gap-x~="s:26"] {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }
  .flex[data-gap-y~="s:26"] {
    row-gap: 13rem;
  }
  .flex[data-gap~="s:27"] {
    gap: 13.5rem;
  }
  .flex[data-gap-x~="s:27"] {
    -webkit-column-gap: 13.5rem;
       -moz-column-gap: 13.5rem;
            column-gap: 13.5rem;
  }
  .flex[data-gap-y~="s:27"] {
    row-gap: 13.5rem;
  }
  .flex[data-gap~="s:28"] {
    gap: 14rem;
  }
  .flex[data-gap-x~="s:28"] {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }
  .flex[data-gap-y~="s:28"] {
    row-gap: 14rem;
  }
  .flex[data-gap~="s:29"] {
    gap: 14.5rem;
  }
  .flex[data-gap-x~="s:29"] {
    -webkit-column-gap: 14.5rem;
       -moz-column-gap: 14.5rem;
            column-gap: 14.5rem;
  }
  .flex[data-gap-y~="s:29"] {
    row-gap: 14.5rem;
  }
  .flex[data-gap~="s:30"] {
    gap: 15rem;
  }
  .flex[data-gap-x~="s:30"] {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }
  .flex[data-gap-y~="s:30"] {
    row-gap: 15rem;
  }
}
@media screen and (min-width: 919) {
  .flex[data-gap~="m:0"] {
    gap: 0rem;
  }
  .flex[data-gap-x~="m:0"] {
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }
  .flex[data-gap-y~="m:0"] {
    row-gap: 0rem;
  }
  .flex[data-gap~="m:1"] {
    gap: 0.5rem;
  }
  .flex[data-gap-x~="m:1"] {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
  .flex[data-gap-y~="m:1"] {
    row-gap: 0.5rem;
  }
  .flex[data-gap~="m:2"] {
    gap: 1rem;
  }
  .flex[data-gap-x~="m:2"] {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
  .flex[data-gap-y~="m:2"] {
    row-gap: 1rem;
  }
  .flex[data-gap~="m:3"] {
    gap: 1.5rem;
  }
  .flex[data-gap-x~="m:3"] {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }
  .flex[data-gap-y~="m:3"] {
    row-gap: 1.5rem;
  }
  .flex[data-gap~="m:4"] {
    gap: 2rem;
  }
  .flex[data-gap-x~="m:4"] {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .flex[data-gap-y~="m:4"] {
    row-gap: 2rem;
  }
  .flex[data-gap~="m:5"] {
    gap: 2.5rem;
  }
  .flex[data-gap-x~="m:5"] {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
  .flex[data-gap-y~="m:5"] {
    row-gap: 2.5rem;
  }
  .flex[data-gap~="m:6"] {
    gap: 3rem;
  }
  .flex[data-gap-x~="m:6"] {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }
  .flex[data-gap-y~="m:6"] {
    row-gap: 3rem;
  }
  .flex[data-gap~="m:7"] {
    gap: 3.5rem;
  }
  .flex[data-gap-x~="m:7"] {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }
  .flex[data-gap-y~="m:7"] {
    row-gap: 3.5rem;
  }
  .flex[data-gap~="m:8"] {
    gap: 4rem;
  }
  .flex[data-gap-x~="m:8"] {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
  .flex[data-gap-y~="m:8"] {
    row-gap: 4rem;
  }
  .flex[data-gap~="m:9"] {
    gap: 4.5rem;
  }
  .flex[data-gap-x~="m:9"] {
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }
  .flex[data-gap-y~="m:9"] {
    row-gap: 4.5rem;
  }
  .flex[data-gap~="m:10"] {
    gap: 5rem;
  }
  .flex[data-gap-x~="m:10"] {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
  .flex[data-gap-y~="m:10"] {
    row-gap: 5rem;
  }
  .flex[data-gap~="m:11"] {
    gap: 5.5rem;
  }
  .flex[data-gap-x~="m:11"] {
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }
  .flex[data-gap-y~="m:11"] {
    row-gap: 5.5rem;
  }
  .flex[data-gap~="m:12"] {
    gap: 6rem;
  }
  .flex[data-gap-x~="m:12"] {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
  .flex[data-gap-y~="m:12"] {
    row-gap: 6rem;
  }
  .flex[data-gap~="m:13"] {
    gap: 6.5rem;
  }
  .flex[data-gap-x~="m:13"] {
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }
  .flex[data-gap-y~="m:13"] {
    row-gap: 6.5rem;
  }
  .flex[data-gap~="m:14"] {
    gap: 7rem;
  }
  .flex[data-gap-x~="m:14"] {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }
  .flex[data-gap-y~="m:14"] {
    row-gap: 7rem;
  }
  .flex[data-gap~="m:15"] {
    gap: 7.5rem;
  }
  .flex[data-gap-x~="m:15"] {
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }
  .flex[data-gap-y~="m:15"] {
    row-gap: 7.5rem;
  }
  .flex[data-gap~="m:16"] {
    gap: 8rem;
  }
  .flex[data-gap-x~="m:16"] {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }
  .flex[data-gap-y~="m:16"] {
    row-gap: 8rem;
  }
  .flex[data-gap~="m:17"] {
    gap: 8.5rem;
  }
  .flex[data-gap-x~="m:17"] {
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }
  .flex[data-gap-y~="m:17"] {
    row-gap: 8.5rem;
  }
  .flex[data-gap~="m:18"] {
    gap: 9rem;
  }
  .flex[data-gap-x~="m:18"] {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem;
  }
  .flex[data-gap-y~="m:18"] {
    row-gap: 9rem;
  }
  .flex[data-gap~="m:19"] {
    gap: 9.5rem;
  }
  .flex[data-gap-x~="m:19"] {
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }
  .flex[data-gap-y~="m:19"] {
    row-gap: 9.5rem;
  }
  .flex[data-gap~="m:20"] {
    gap: 10rem;
  }
  .flex[data-gap-x~="m:20"] {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }
  .flex[data-gap-y~="m:20"] {
    row-gap: 10rem;
  }
  .flex[data-gap~="m:21"] {
    gap: 10.5rem;
  }
  .flex[data-gap-x~="m:21"] {
    -webkit-column-gap: 10.5rem;
       -moz-column-gap: 10.5rem;
            column-gap: 10.5rem;
  }
  .flex[data-gap-y~="m:21"] {
    row-gap: 10.5rem;
  }
  .flex[data-gap~="m:22"] {
    gap: 11rem;
  }
  .flex[data-gap-x~="m:22"] {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }
  .flex[data-gap-y~="m:22"] {
    row-gap: 11rem;
  }
  .flex[data-gap~="m:23"] {
    gap: 11.5rem;
  }
  .flex[data-gap-x~="m:23"] {
    -webkit-column-gap: 11.5rem;
       -moz-column-gap: 11.5rem;
            column-gap: 11.5rem;
  }
  .flex[data-gap-y~="m:23"] {
    row-gap: 11.5rem;
  }
  .flex[data-gap~="m:24"] {
    gap: 12rem;
  }
  .flex[data-gap-x~="m:24"] {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }
  .flex[data-gap-y~="m:24"] {
    row-gap: 12rem;
  }
  .flex[data-gap~="m:25"] {
    gap: 12.5rem;
  }
  .flex[data-gap-x~="m:25"] {
    -webkit-column-gap: 12.5rem;
       -moz-column-gap: 12.5rem;
            column-gap: 12.5rem;
  }
  .flex[data-gap-y~="m:25"] {
    row-gap: 12.5rem;
  }
  .flex[data-gap~="m:26"] {
    gap: 13rem;
  }
  .flex[data-gap-x~="m:26"] {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }
  .flex[data-gap-y~="m:26"] {
    row-gap: 13rem;
  }
  .flex[data-gap~="m:27"] {
    gap: 13.5rem;
  }
  .flex[data-gap-x~="m:27"] {
    -webkit-column-gap: 13.5rem;
       -moz-column-gap: 13.5rem;
            column-gap: 13.5rem;
  }
  .flex[data-gap-y~="m:27"] {
    row-gap: 13.5rem;
  }
  .flex[data-gap~="m:28"] {
    gap: 14rem;
  }
  .flex[data-gap-x~="m:28"] {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }
  .flex[data-gap-y~="m:28"] {
    row-gap: 14rem;
  }
  .flex[data-gap~="m:29"] {
    gap: 14.5rem;
  }
  .flex[data-gap-x~="m:29"] {
    -webkit-column-gap: 14.5rem;
       -moz-column-gap: 14.5rem;
            column-gap: 14.5rem;
  }
  .flex[data-gap-y~="m:29"] {
    row-gap: 14.5rem;
  }
  .flex[data-gap~="m:30"] {
    gap: 15rem;
  }
  .flex[data-gap-x~="m:30"] {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }
  .flex[data-gap-y~="m:30"] {
    row-gap: 15rem;
  }
}
@media screen and (min-width: 1439) {
  .flex[data-gap~="l:0"] {
    gap: 0rem;
  }
  .flex[data-gap-x~="l:0"] {
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }
  .flex[data-gap-y~="l:0"] {
    row-gap: 0rem;
  }
  .flex[data-gap~="l:1"] {
    gap: 0.5rem;
  }
  .flex[data-gap-x~="l:1"] {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
  .flex[data-gap-y~="l:1"] {
    row-gap: 0.5rem;
  }
  .flex[data-gap~="l:2"] {
    gap: 1rem;
  }
  .flex[data-gap-x~="l:2"] {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
  .flex[data-gap-y~="l:2"] {
    row-gap: 1rem;
  }
  .flex[data-gap~="l:3"] {
    gap: 1.5rem;
  }
  .flex[data-gap-x~="l:3"] {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }
  .flex[data-gap-y~="l:3"] {
    row-gap: 1.5rem;
  }
  .flex[data-gap~="l:4"] {
    gap: 2rem;
  }
  .flex[data-gap-x~="l:4"] {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .flex[data-gap-y~="l:4"] {
    row-gap: 2rem;
  }
  .flex[data-gap~="l:5"] {
    gap: 2.5rem;
  }
  .flex[data-gap-x~="l:5"] {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
  .flex[data-gap-y~="l:5"] {
    row-gap: 2.5rem;
  }
  .flex[data-gap~="l:6"] {
    gap: 3rem;
  }
  .flex[data-gap-x~="l:6"] {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }
  .flex[data-gap-y~="l:6"] {
    row-gap: 3rem;
  }
  .flex[data-gap~="l:7"] {
    gap: 3.5rem;
  }
  .flex[data-gap-x~="l:7"] {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }
  .flex[data-gap-y~="l:7"] {
    row-gap: 3.5rem;
  }
  .flex[data-gap~="l:8"] {
    gap: 4rem;
  }
  .flex[data-gap-x~="l:8"] {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
  .flex[data-gap-y~="l:8"] {
    row-gap: 4rem;
  }
  .flex[data-gap~="l:9"] {
    gap: 4.5rem;
  }
  .flex[data-gap-x~="l:9"] {
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }
  .flex[data-gap-y~="l:9"] {
    row-gap: 4.5rem;
  }
  .flex[data-gap~="l:10"] {
    gap: 5rem;
  }
  .flex[data-gap-x~="l:10"] {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
  .flex[data-gap-y~="l:10"] {
    row-gap: 5rem;
  }
  .flex[data-gap~="l:11"] {
    gap: 5.5rem;
  }
  .flex[data-gap-x~="l:11"] {
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }
  .flex[data-gap-y~="l:11"] {
    row-gap: 5.5rem;
  }
  .flex[data-gap~="l:12"] {
    gap: 6rem;
  }
  .flex[data-gap-x~="l:12"] {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
  .flex[data-gap-y~="l:12"] {
    row-gap: 6rem;
  }
  .flex[data-gap~="l:13"] {
    gap: 6.5rem;
  }
  .flex[data-gap-x~="l:13"] {
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }
  .flex[data-gap-y~="l:13"] {
    row-gap: 6.5rem;
  }
  .flex[data-gap~="l:14"] {
    gap: 7rem;
  }
  .flex[data-gap-x~="l:14"] {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }
  .flex[data-gap-y~="l:14"] {
    row-gap: 7rem;
  }
  .flex[data-gap~="l:15"] {
    gap: 7.5rem;
  }
  .flex[data-gap-x~="l:15"] {
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }
  .flex[data-gap-y~="l:15"] {
    row-gap: 7.5rem;
  }
  .flex[data-gap~="l:16"] {
    gap: 8rem;
  }
  .flex[data-gap-x~="l:16"] {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }
  .flex[data-gap-y~="l:16"] {
    row-gap: 8rem;
  }
  .flex[data-gap~="l:17"] {
    gap: 8.5rem;
  }
  .flex[data-gap-x~="l:17"] {
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }
  .flex[data-gap-y~="l:17"] {
    row-gap: 8.5rem;
  }
  .flex[data-gap~="l:18"] {
    gap: 9rem;
  }
  .flex[data-gap-x~="l:18"] {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem;
  }
  .flex[data-gap-y~="l:18"] {
    row-gap: 9rem;
  }
  .flex[data-gap~="l:19"] {
    gap: 9.5rem;
  }
  .flex[data-gap-x~="l:19"] {
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }
  .flex[data-gap-y~="l:19"] {
    row-gap: 9.5rem;
  }
  .flex[data-gap~="l:20"] {
    gap: 10rem;
  }
  .flex[data-gap-x~="l:20"] {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }
  .flex[data-gap-y~="l:20"] {
    row-gap: 10rem;
  }
  .flex[data-gap~="l:21"] {
    gap: 10.5rem;
  }
  .flex[data-gap-x~="l:21"] {
    -webkit-column-gap: 10.5rem;
       -moz-column-gap: 10.5rem;
            column-gap: 10.5rem;
  }
  .flex[data-gap-y~="l:21"] {
    row-gap: 10.5rem;
  }
  .flex[data-gap~="l:22"] {
    gap: 11rem;
  }
  .flex[data-gap-x~="l:22"] {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }
  .flex[data-gap-y~="l:22"] {
    row-gap: 11rem;
  }
  .flex[data-gap~="l:23"] {
    gap: 11.5rem;
  }
  .flex[data-gap-x~="l:23"] {
    -webkit-column-gap: 11.5rem;
       -moz-column-gap: 11.5rem;
            column-gap: 11.5rem;
  }
  .flex[data-gap-y~="l:23"] {
    row-gap: 11.5rem;
  }
  .flex[data-gap~="l:24"] {
    gap: 12rem;
  }
  .flex[data-gap-x~="l:24"] {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }
  .flex[data-gap-y~="l:24"] {
    row-gap: 12rem;
  }
  .flex[data-gap~="l:25"] {
    gap: 12.5rem;
  }
  .flex[data-gap-x~="l:25"] {
    -webkit-column-gap: 12.5rem;
       -moz-column-gap: 12.5rem;
            column-gap: 12.5rem;
  }
  .flex[data-gap-y~="l:25"] {
    row-gap: 12.5rem;
  }
  .flex[data-gap~="l:26"] {
    gap: 13rem;
  }
  .flex[data-gap-x~="l:26"] {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }
  .flex[data-gap-y~="l:26"] {
    row-gap: 13rem;
  }
  .flex[data-gap~="l:27"] {
    gap: 13.5rem;
  }
  .flex[data-gap-x~="l:27"] {
    -webkit-column-gap: 13.5rem;
       -moz-column-gap: 13.5rem;
            column-gap: 13.5rem;
  }
  .flex[data-gap-y~="l:27"] {
    row-gap: 13.5rem;
  }
  .flex[data-gap~="l:28"] {
    gap: 14rem;
  }
  .flex[data-gap-x~="l:28"] {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }
  .flex[data-gap-y~="l:28"] {
    row-gap: 14rem;
  }
  .flex[data-gap~="l:29"] {
    gap: 14.5rem;
  }
  .flex[data-gap-x~="l:29"] {
    -webkit-column-gap: 14.5rem;
       -moz-column-gap: 14.5rem;
            column-gap: 14.5rem;
  }
  .flex[data-gap-y~="l:29"] {
    row-gap: 14.5rem;
  }
  .flex[data-gap~="l:30"] {
    gap: 15rem;
  }
  .flex[data-gap-x~="l:30"] {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }
  .flex[data-gap-y~="l:30"] {
    row-gap: 15rem;
  }
}
@media screen and (min-width: 1440) {
  .flex[data-gap~="xl:0"] {
    gap: 0rem;
  }
  .flex[data-gap-x~="xl:0"] {
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }
  .flex[data-gap-y~="xl:0"] {
    row-gap: 0rem;
  }
  .flex[data-gap~="xl:1"] {
    gap: 0.5rem;
  }
  .flex[data-gap-x~="xl:1"] {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
  .flex[data-gap-y~="xl:1"] {
    row-gap: 0.5rem;
  }
  .flex[data-gap~="xl:2"] {
    gap: 1rem;
  }
  .flex[data-gap-x~="xl:2"] {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
  .flex[data-gap-y~="xl:2"] {
    row-gap: 1rem;
  }
  .flex[data-gap~="xl:3"] {
    gap: 1.5rem;
  }
  .flex[data-gap-x~="xl:3"] {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }
  .flex[data-gap-y~="xl:3"] {
    row-gap: 1.5rem;
  }
  .flex[data-gap~="xl:4"] {
    gap: 2rem;
  }
  .flex[data-gap-x~="xl:4"] {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .flex[data-gap-y~="xl:4"] {
    row-gap: 2rem;
  }
  .flex[data-gap~="xl:5"] {
    gap: 2.5rem;
  }
  .flex[data-gap-x~="xl:5"] {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
  .flex[data-gap-y~="xl:5"] {
    row-gap: 2.5rem;
  }
  .flex[data-gap~="xl:6"] {
    gap: 3rem;
  }
  .flex[data-gap-x~="xl:6"] {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }
  .flex[data-gap-y~="xl:6"] {
    row-gap: 3rem;
  }
  .flex[data-gap~="xl:7"] {
    gap: 3.5rem;
  }
  .flex[data-gap-x~="xl:7"] {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }
  .flex[data-gap-y~="xl:7"] {
    row-gap: 3.5rem;
  }
  .flex[data-gap~="xl:8"] {
    gap: 4rem;
  }
  .flex[data-gap-x~="xl:8"] {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
  .flex[data-gap-y~="xl:8"] {
    row-gap: 4rem;
  }
  .flex[data-gap~="xl:9"] {
    gap: 4.5rem;
  }
  .flex[data-gap-x~="xl:9"] {
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }
  .flex[data-gap-y~="xl:9"] {
    row-gap: 4.5rem;
  }
  .flex[data-gap~="xl:10"] {
    gap: 5rem;
  }
  .flex[data-gap-x~="xl:10"] {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
  .flex[data-gap-y~="xl:10"] {
    row-gap: 5rem;
  }
  .flex[data-gap~="xl:11"] {
    gap: 5.5rem;
  }
  .flex[data-gap-x~="xl:11"] {
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }
  .flex[data-gap-y~="xl:11"] {
    row-gap: 5.5rem;
  }
  .flex[data-gap~="xl:12"] {
    gap: 6rem;
  }
  .flex[data-gap-x~="xl:12"] {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
  .flex[data-gap-y~="xl:12"] {
    row-gap: 6rem;
  }
  .flex[data-gap~="xl:13"] {
    gap: 6.5rem;
  }
  .flex[data-gap-x~="xl:13"] {
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }
  .flex[data-gap-y~="xl:13"] {
    row-gap: 6.5rem;
  }
  .flex[data-gap~="xl:14"] {
    gap: 7rem;
  }
  .flex[data-gap-x~="xl:14"] {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }
  .flex[data-gap-y~="xl:14"] {
    row-gap: 7rem;
  }
  .flex[data-gap~="xl:15"] {
    gap: 7.5rem;
  }
  .flex[data-gap-x~="xl:15"] {
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }
  .flex[data-gap-y~="xl:15"] {
    row-gap: 7.5rem;
  }
  .flex[data-gap~="xl:16"] {
    gap: 8rem;
  }
  .flex[data-gap-x~="xl:16"] {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }
  .flex[data-gap-y~="xl:16"] {
    row-gap: 8rem;
  }
  .flex[data-gap~="xl:17"] {
    gap: 8.5rem;
  }
  .flex[data-gap-x~="xl:17"] {
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }
  .flex[data-gap-y~="xl:17"] {
    row-gap: 8.5rem;
  }
  .flex[data-gap~="xl:18"] {
    gap: 9rem;
  }
  .flex[data-gap-x~="xl:18"] {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem;
  }
  .flex[data-gap-y~="xl:18"] {
    row-gap: 9rem;
  }
  .flex[data-gap~="xl:19"] {
    gap: 9.5rem;
  }
  .flex[data-gap-x~="xl:19"] {
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }
  .flex[data-gap-y~="xl:19"] {
    row-gap: 9.5rem;
  }
  .flex[data-gap~="xl:20"] {
    gap: 10rem;
  }
  .flex[data-gap-x~="xl:20"] {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }
  .flex[data-gap-y~="xl:20"] {
    row-gap: 10rem;
  }
  .flex[data-gap~="xl:21"] {
    gap: 10.5rem;
  }
  .flex[data-gap-x~="xl:21"] {
    -webkit-column-gap: 10.5rem;
       -moz-column-gap: 10.5rem;
            column-gap: 10.5rem;
  }
  .flex[data-gap-y~="xl:21"] {
    row-gap: 10.5rem;
  }
  .flex[data-gap~="xl:22"] {
    gap: 11rem;
  }
  .flex[data-gap-x~="xl:22"] {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }
  .flex[data-gap-y~="xl:22"] {
    row-gap: 11rem;
  }
  .flex[data-gap~="xl:23"] {
    gap: 11.5rem;
  }
  .flex[data-gap-x~="xl:23"] {
    -webkit-column-gap: 11.5rem;
       -moz-column-gap: 11.5rem;
            column-gap: 11.5rem;
  }
  .flex[data-gap-y~="xl:23"] {
    row-gap: 11.5rem;
  }
  .flex[data-gap~="xl:24"] {
    gap: 12rem;
  }
  .flex[data-gap-x~="xl:24"] {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }
  .flex[data-gap-y~="xl:24"] {
    row-gap: 12rem;
  }
  .flex[data-gap~="xl:25"] {
    gap: 12.5rem;
  }
  .flex[data-gap-x~="xl:25"] {
    -webkit-column-gap: 12.5rem;
       -moz-column-gap: 12.5rem;
            column-gap: 12.5rem;
  }
  .flex[data-gap-y~="xl:25"] {
    row-gap: 12.5rem;
  }
  .flex[data-gap~="xl:26"] {
    gap: 13rem;
  }
  .flex[data-gap-x~="xl:26"] {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }
  .flex[data-gap-y~="xl:26"] {
    row-gap: 13rem;
  }
  .flex[data-gap~="xl:27"] {
    gap: 13.5rem;
  }
  .flex[data-gap-x~="xl:27"] {
    -webkit-column-gap: 13.5rem;
       -moz-column-gap: 13.5rem;
            column-gap: 13.5rem;
  }
  .flex[data-gap-y~="xl:27"] {
    row-gap: 13.5rem;
  }
  .flex[data-gap~="xl:28"] {
    gap: 14rem;
  }
  .flex[data-gap-x~="xl:28"] {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }
  .flex[data-gap-y~="xl:28"] {
    row-gap: 14rem;
  }
  .flex[data-gap~="xl:29"] {
    gap: 14.5rem;
  }
  .flex[data-gap-x~="xl:29"] {
    -webkit-column-gap: 14.5rem;
       -moz-column-gap: 14.5rem;
            column-gap: 14.5rem;
  }
  .flex[data-gap-y~="xl:29"] {
    row-gap: 14.5rem;
  }
  .flex[data-gap~="xl:30"] {
    gap: 15rem;
  }
  .flex[data-gap-x~="xl:30"] {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }
  .flex[data-gap-y~="xl:30"] {
    row-gap: 15rem;
  }
}
@media screen and (min-width: 920) {
  .flex[data-gap~="rm:0"] {
    gap: 0rem;
  }
  .flex[data-gap-x~="rm:0"] {
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }
  .flex[data-gap-y~="rm:0"] {
    row-gap: 0rem;
  }
  .flex[data-gap~="rm:1"] {
    gap: 0.5rem;
  }
  .flex[data-gap-x~="rm:1"] {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
  .flex[data-gap-y~="rm:1"] {
    row-gap: 0.5rem;
  }
  .flex[data-gap~="rm:2"] {
    gap: 1rem;
  }
  .flex[data-gap-x~="rm:2"] {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
  .flex[data-gap-y~="rm:2"] {
    row-gap: 1rem;
  }
  .flex[data-gap~="rm:3"] {
    gap: 1.5rem;
  }
  .flex[data-gap-x~="rm:3"] {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }
  .flex[data-gap-y~="rm:3"] {
    row-gap: 1.5rem;
  }
  .flex[data-gap~="rm:4"] {
    gap: 2rem;
  }
  .flex[data-gap-x~="rm:4"] {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .flex[data-gap-y~="rm:4"] {
    row-gap: 2rem;
  }
  .flex[data-gap~="rm:5"] {
    gap: 2.5rem;
  }
  .flex[data-gap-x~="rm:5"] {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
  .flex[data-gap-y~="rm:5"] {
    row-gap: 2.5rem;
  }
  .flex[data-gap~="rm:6"] {
    gap: 3rem;
  }
  .flex[data-gap-x~="rm:6"] {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }
  .flex[data-gap-y~="rm:6"] {
    row-gap: 3rem;
  }
  .flex[data-gap~="rm:7"] {
    gap: 3.5rem;
  }
  .flex[data-gap-x~="rm:7"] {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }
  .flex[data-gap-y~="rm:7"] {
    row-gap: 3.5rem;
  }
  .flex[data-gap~="rm:8"] {
    gap: 4rem;
  }
  .flex[data-gap-x~="rm:8"] {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
  .flex[data-gap-y~="rm:8"] {
    row-gap: 4rem;
  }
  .flex[data-gap~="rm:9"] {
    gap: 4.5rem;
  }
  .flex[data-gap-x~="rm:9"] {
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }
  .flex[data-gap-y~="rm:9"] {
    row-gap: 4.5rem;
  }
  .flex[data-gap~="rm:10"] {
    gap: 5rem;
  }
  .flex[data-gap-x~="rm:10"] {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
  .flex[data-gap-y~="rm:10"] {
    row-gap: 5rem;
  }
  .flex[data-gap~="rm:11"] {
    gap: 5.5rem;
  }
  .flex[data-gap-x~="rm:11"] {
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }
  .flex[data-gap-y~="rm:11"] {
    row-gap: 5.5rem;
  }
  .flex[data-gap~="rm:12"] {
    gap: 6rem;
  }
  .flex[data-gap-x~="rm:12"] {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
  .flex[data-gap-y~="rm:12"] {
    row-gap: 6rem;
  }
  .flex[data-gap~="rm:13"] {
    gap: 6.5rem;
  }
  .flex[data-gap-x~="rm:13"] {
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }
  .flex[data-gap-y~="rm:13"] {
    row-gap: 6.5rem;
  }
  .flex[data-gap~="rm:14"] {
    gap: 7rem;
  }
  .flex[data-gap-x~="rm:14"] {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }
  .flex[data-gap-y~="rm:14"] {
    row-gap: 7rem;
  }
  .flex[data-gap~="rm:15"] {
    gap: 7.5rem;
  }
  .flex[data-gap-x~="rm:15"] {
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }
  .flex[data-gap-y~="rm:15"] {
    row-gap: 7.5rem;
  }
  .flex[data-gap~="rm:16"] {
    gap: 8rem;
  }
  .flex[data-gap-x~="rm:16"] {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }
  .flex[data-gap-y~="rm:16"] {
    row-gap: 8rem;
  }
  .flex[data-gap~="rm:17"] {
    gap: 8.5rem;
  }
  .flex[data-gap-x~="rm:17"] {
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }
  .flex[data-gap-y~="rm:17"] {
    row-gap: 8.5rem;
  }
  .flex[data-gap~="rm:18"] {
    gap: 9rem;
  }
  .flex[data-gap-x~="rm:18"] {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem;
  }
  .flex[data-gap-y~="rm:18"] {
    row-gap: 9rem;
  }
  .flex[data-gap~="rm:19"] {
    gap: 9.5rem;
  }
  .flex[data-gap-x~="rm:19"] {
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }
  .flex[data-gap-y~="rm:19"] {
    row-gap: 9.5rem;
  }
  .flex[data-gap~="rm:20"] {
    gap: 10rem;
  }
  .flex[data-gap-x~="rm:20"] {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }
  .flex[data-gap-y~="rm:20"] {
    row-gap: 10rem;
  }
  .flex[data-gap~="rm:21"] {
    gap: 10.5rem;
  }
  .flex[data-gap-x~="rm:21"] {
    -webkit-column-gap: 10.5rem;
       -moz-column-gap: 10.5rem;
            column-gap: 10.5rem;
  }
  .flex[data-gap-y~="rm:21"] {
    row-gap: 10.5rem;
  }
  .flex[data-gap~="rm:22"] {
    gap: 11rem;
  }
  .flex[data-gap-x~="rm:22"] {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }
  .flex[data-gap-y~="rm:22"] {
    row-gap: 11rem;
  }
  .flex[data-gap~="rm:23"] {
    gap: 11.5rem;
  }
  .flex[data-gap-x~="rm:23"] {
    -webkit-column-gap: 11.5rem;
       -moz-column-gap: 11.5rem;
            column-gap: 11.5rem;
  }
  .flex[data-gap-y~="rm:23"] {
    row-gap: 11.5rem;
  }
  .flex[data-gap~="rm:24"] {
    gap: 12rem;
  }
  .flex[data-gap-x~="rm:24"] {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }
  .flex[data-gap-y~="rm:24"] {
    row-gap: 12rem;
  }
  .flex[data-gap~="rm:25"] {
    gap: 12.5rem;
  }
  .flex[data-gap-x~="rm:25"] {
    -webkit-column-gap: 12.5rem;
       -moz-column-gap: 12.5rem;
            column-gap: 12.5rem;
  }
  .flex[data-gap-y~="rm:25"] {
    row-gap: 12.5rem;
  }
  .flex[data-gap~="rm:26"] {
    gap: 13rem;
  }
  .flex[data-gap-x~="rm:26"] {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }
  .flex[data-gap-y~="rm:26"] {
    row-gap: 13rem;
  }
  .flex[data-gap~="rm:27"] {
    gap: 13.5rem;
  }
  .flex[data-gap-x~="rm:27"] {
    -webkit-column-gap: 13.5rem;
       -moz-column-gap: 13.5rem;
            column-gap: 13.5rem;
  }
  .flex[data-gap-y~="rm:27"] {
    row-gap: 13.5rem;
  }
  .flex[data-gap~="rm:28"] {
    gap: 14rem;
  }
  .flex[data-gap-x~="rm:28"] {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }
  .flex[data-gap-y~="rm:28"] {
    row-gap: 14rem;
  }
  .flex[data-gap~="rm:29"] {
    gap: 14.5rem;
  }
  .flex[data-gap-x~="rm:29"] {
    -webkit-column-gap: 14.5rem;
       -moz-column-gap: 14.5rem;
            column-gap: 14.5rem;
  }
  .flex[data-gap-y~="rm:29"] {
    row-gap: 14.5rem;
  }
  .flex[data-gap~="rm:30"] {
    gap: 15rem;
  }
  .flex[data-gap-x~="rm:30"] {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }
  .flex[data-gap-y~="rm:30"] {
    row-gap: 15rem;
  }
}
@media screen and (min-width: 768) {
  .flex[data-gap~="rs:0"] {
    gap: 0rem;
  }
  .flex[data-gap-x~="rs:0"] {
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }
  .flex[data-gap-y~="rs:0"] {
    row-gap: 0rem;
  }
  .flex[data-gap~="rs:1"] {
    gap: 0.5rem;
  }
  .flex[data-gap-x~="rs:1"] {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
  .flex[data-gap-y~="rs:1"] {
    row-gap: 0.5rem;
  }
  .flex[data-gap~="rs:2"] {
    gap: 1rem;
  }
  .flex[data-gap-x~="rs:2"] {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
  .flex[data-gap-y~="rs:2"] {
    row-gap: 1rem;
  }
  .flex[data-gap~="rs:3"] {
    gap: 1.5rem;
  }
  .flex[data-gap-x~="rs:3"] {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }
  .flex[data-gap-y~="rs:3"] {
    row-gap: 1.5rem;
  }
  .flex[data-gap~="rs:4"] {
    gap: 2rem;
  }
  .flex[data-gap-x~="rs:4"] {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
  .flex[data-gap-y~="rs:4"] {
    row-gap: 2rem;
  }
  .flex[data-gap~="rs:5"] {
    gap: 2.5rem;
  }
  .flex[data-gap-x~="rs:5"] {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
  .flex[data-gap-y~="rs:5"] {
    row-gap: 2.5rem;
  }
  .flex[data-gap~="rs:6"] {
    gap: 3rem;
  }
  .flex[data-gap-x~="rs:6"] {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }
  .flex[data-gap-y~="rs:6"] {
    row-gap: 3rem;
  }
  .flex[data-gap~="rs:7"] {
    gap: 3.5rem;
  }
  .flex[data-gap-x~="rs:7"] {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }
  .flex[data-gap-y~="rs:7"] {
    row-gap: 3.5rem;
  }
  .flex[data-gap~="rs:8"] {
    gap: 4rem;
  }
  .flex[data-gap-x~="rs:8"] {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
  .flex[data-gap-y~="rs:8"] {
    row-gap: 4rem;
  }
  .flex[data-gap~="rs:9"] {
    gap: 4.5rem;
  }
  .flex[data-gap-x~="rs:9"] {
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }
  .flex[data-gap-y~="rs:9"] {
    row-gap: 4.5rem;
  }
  .flex[data-gap~="rs:10"] {
    gap: 5rem;
  }
  .flex[data-gap-x~="rs:10"] {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
  .flex[data-gap-y~="rs:10"] {
    row-gap: 5rem;
  }
  .flex[data-gap~="rs:11"] {
    gap: 5.5rem;
  }
  .flex[data-gap-x~="rs:11"] {
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }
  .flex[data-gap-y~="rs:11"] {
    row-gap: 5.5rem;
  }
  .flex[data-gap~="rs:12"] {
    gap: 6rem;
  }
  .flex[data-gap-x~="rs:12"] {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
  .flex[data-gap-y~="rs:12"] {
    row-gap: 6rem;
  }
  .flex[data-gap~="rs:13"] {
    gap: 6.5rem;
  }
  .flex[data-gap-x~="rs:13"] {
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }
  .flex[data-gap-y~="rs:13"] {
    row-gap: 6.5rem;
  }
  .flex[data-gap~="rs:14"] {
    gap: 7rem;
  }
  .flex[data-gap-x~="rs:14"] {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }
  .flex[data-gap-y~="rs:14"] {
    row-gap: 7rem;
  }
  .flex[data-gap~="rs:15"] {
    gap: 7.5rem;
  }
  .flex[data-gap-x~="rs:15"] {
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }
  .flex[data-gap-y~="rs:15"] {
    row-gap: 7.5rem;
  }
  .flex[data-gap~="rs:16"] {
    gap: 8rem;
  }
  .flex[data-gap-x~="rs:16"] {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }
  .flex[data-gap-y~="rs:16"] {
    row-gap: 8rem;
  }
  .flex[data-gap~="rs:17"] {
    gap: 8.5rem;
  }
  .flex[data-gap-x~="rs:17"] {
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }
  .flex[data-gap-y~="rs:17"] {
    row-gap: 8.5rem;
  }
  .flex[data-gap~="rs:18"] {
    gap: 9rem;
  }
  .flex[data-gap-x~="rs:18"] {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem;
  }
  .flex[data-gap-y~="rs:18"] {
    row-gap: 9rem;
  }
  .flex[data-gap~="rs:19"] {
    gap: 9.5rem;
  }
  .flex[data-gap-x~="rs:19"] {
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }
  .flex[data-gap-y~="rs:19"] {
    row-gap: 9.5rem;
  }
  .flex[data-gap~="rs:20"] {
    gap: 10rem;
  }
  .flex[data-gap-x~="rs:20"] {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }
  .flex[data-gap-y~="rs:20"] {
    row-gap: 10rem;
  }
  .flex[data-gap~="rs:21"] {
    gap: 10.5rem;
  }
  .flex[data-gap-x~="rs:21"] {
    -webkit-column-gap: 10.5rem;
       -moz-column-gap: 10.5rem;
            column-gap: 10.5rem;
  }
  .flex[data-gap-y~="rs:21"] {
    row-gap: 10.5rem;
  }
  .flex[data-gap~="rs:22"] {
    gap: 11rem;
  }
  .flex[data-gap-x~="rs:22"] {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }
  .flex[data-gap-y~="rs:22"] {
    row-gap: 11rem;
  }
  .flex[data-gap~="rs:23"] {
    gap: 11.5rem;
  }
  .flex[data-gap-x~="rs:23"] {
    -webkit-column-gap: 11.5rem;
       -moz-column-gap: 11.5rem;
            column-gap: 11.5rem;
  }
  .flex[data-gap-y~="rs:23"] {
    row-gap: 11.5rem;
  }
  .flex[data-gap~="rs:24"] {
    gap: 12rem;
  }
  .flex[data-gap-x~="rs:24"] {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }
  .flex[data-gap-y~="rs:24"] {
    row-gap: 12rem;
  }
  .flex[data-gap~="rs:25"] {
    gap: 12.5rem;
  }
  .flex[data-gap-x~="rs:25"] {
    -webkit-column-gap: 12.5rem;
       -moz-column-gap: 12.5rem;
            column-gap: 12.5rem;
  }
  .flex[data-gap-y~="rs:25"] {
    row-gap: 12.5rem;
  }
  .flex[data-gap~="rs:26"] {
    gap: 13rem;
  }
  .flex[data-gap-x~="rs:26"] {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }
  .flex[data-gap-y~="rs:26"] {
    row-gap: 13rem;
  }
  .flex[data-gap~="rs:27"] {
    gap: 13.5rem;
  }
  .flex[data-gap-x~="rs:27"] {
    -webkit-column-gap: 13.5rem;
       -moz-column-gap: 13.5rem;
            column-gap: 13.5rem;
  }
  .flex[data-gap-y~="rs:27"] {
    row-gap: 13.5rem;
  }
  .flex[data-gap~="rs:28"] {
    gap: 14rem;
  }
  .flex[data-gap-x~="rs:28"] {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }
  .flex[data-gap-y~="rs:28"] {
    row-gap: 14rem;
  }
  .flex[data-gap~="rs:29"] {
    gap: 14.5rem;
  }
  .flex[data-gap-x~="rs:29"] {
    -webkit-column-gap: 14.5rem;
       -moz-column-gap: 14.5rem;
            column-gap: 14.5rem;
  }
  .flex[data-gap-y~="rs:29"] {
    row-gap: 14.5rem;
  }
  .flex[data-gap~="rs:30"] {
    gap: 15rem;
  }
  .flex[data-gap-x~="rs:30"] {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }
  .flex[data-gap-y~="rs:30"] {
    row-gap: 15rem;
  }
}
.flex__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 767) {
  .flex__item[data-col~="s:1"] {
    width: 8.3333333333%;
  }
  .flex__item[data-col~="s:2"] {
    width: 16.6666666667%;
  }
  .flex__item[data-col~="s:3"] {
    width: 25%;
  }
  .flex__item[data-col~="s:4"] {
    width: 33.3333333333%;
  }
  .flex__item[data-col~="s:5"] {
    width: 41.6666666667%;
  }
  .flex__item[data-col~="s:6"] {
    width: 50%;
  }
  .flex__item[data-col~="s:7"] {
    width: 58.3333333333%;
  }
  .flex__item[data-col~="s:8"] {
    width: 66.6666666667%;
  }
  .flex__item[data-col~="s:9"] {
    width: 75%;
  }
  .flex__item[data-col~="s:10"] {
    width: 83.3333333333%;
  }
  .flex__item[data-col~="s:11"] {
    width: 91.6666666667%;
  }
  .flex__item[data-col~="s:12"] {
    width: 100%;
  }
  .flex__item[data-align~="s:start"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex__item[data-align~="s:center"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex__item[data-align~="s:end"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex__item[data-align~="s:top"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex__item[data-align~="s:middle"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex__item[data-align~="s:bottom"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex__item[data-order~="s:0"] {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex__item[data-order~="s:-1"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex__item[data-order~="s:1"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex__item[data-order~="s:-2"] {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex__item[data-order~="s:2"] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex__item[data-order~="s:-3"] {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex__item[data-order~="s:3"] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex__item[data-grow~="s:0"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .flex__item[data-shrink~="s:0"] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .flex__item[data-grow~="s:1"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .flex__item[data-shrink~="s:1"] {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .flex__item[data-grow~="s:2"] {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
  .flex__item[data-shrink~="s:2"] {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
  .flex__item[data-grow~="s:3"] {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
  .flex__item[data-shrink~="s:3"] {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
  .flex__item[data-over~="s:left"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: calc(50% - 50vw);
  }
  .flex__item[data-over~="s:right"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: calc(50% - 50vw);
  }
  .flex__item[data-over~="s:clearLeft"] {
    margin-left: 0;
  }
  .flex__item[data-over~="s:clearRight"] {
    margin-right: 0;
  }
  .flex__item[data-over~="s:clearLeft"][data-over~="s:clearRight"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media screen and (min-width: 919) {
  .flex__item[data-col~="m:1"] {
    width: 8.3333333333%;
  }
  .flex__item[data-col~="m:2"] {
    width: 16.6666666667%;
  }
  .flex__item[data-col~="m:3"] {
    width: 25%;
  }
  .flex__item[data-col~="m:4"] {
    width: 33.3333333333%;
  }
  .flex__item[data-col~="m:5"] {
    width: 41.6666666667%;
  }
  .flex__item[data-col~="m:6"] {
    width: 50%;
  }
  .flex__item[data-col~="m:7"] {
    width: 58.3333333333%;
  }
  .flex__item[data-col~="m:8"] {
    width: 66.6666666667%;
  }
  .flex__item[data-col~="m:9"] {
    width: 75%;
  }
  .flex__item[data-col~="m:10"] {
    width: 83.3333333333%;
  }
  .flex__item[data-col~="m:11"] {
    width: 91.6666666667%;
  }
  .flex__item[data-col~="m:12"] {
    width: 100%;
  }
  .flex__item[data-align~="m:start"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex__item[data-align~="m:center"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex__item[data-align~="m:end"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex__item[data-align~="m:top"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex__item[data-align~="m:middle"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex__item[data-align~="m:bottom"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex__item[data-order~="m:0"] {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex__item[data-order~="m:-1"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex__item[data-order~="m:1"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex__item[data-order~="m:-2"] {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex__item[data-order~="m:2"] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex__item[data-order~="m:-3"] {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex__item[data-order~="m:3"] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex__item[data-grow~="m:0"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .flex__item[data-shrink~="m:0"] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .flex__item[data-grow~="m:1"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .flex__item[data-shrink~="m:1"] {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .flex__item[data-grow~="m:2"] {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
  .flex__item[data-shrink~="m:2"] {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
  .flex__item[data-grow~="m:3"] {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
  .flex__item[data-shrink~="m:3"] {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
  .flex__item[data-over~="m:left"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: calc(50% - 50vw);
  }
  .flex__item[data-over~="m:right"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: calc(50% - 50vw);
  }
  .flex__item[data-over~="m:clearLeft"] {
    margin-left: 0;
  }
  .flex__item[data-over~="m:clearRight"] {
    margin-right: 0;
  }
  .flex__item[data-over~="m:clearLeft"][data-over~="m:clearRight"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media screen and (min-width: 1439) {
  .flex__item[data-col~="l:1"] {
    width: 8.3333333333%;
  }
  .flex__item[data-col~="l:2"] {
    width: 16.6666666667%;
  }
  .flex__item[data-col~="l:3"] {
    width: 25%;
  }
  .flex__item[data-col~="l:4"] {
    width: 33.3333333333%;
  }
  .flex__item[data-col~="l:5"] {
    width: 41.6666666667%;
  }
  .flex__item[data-col~="l:6"] {
    width: 50%;
  }
  .flex__item[data-col~="l:7"] {
    width: 58.3333333333%;
  }
  .flex__item[data-col~="l:8"] {
    width: 66.6666666667%;
  }
  .flex__item[data-col~="l:9"] {
    width: 75%;
  }
  .flex__item[data-col~="l:10"] {
    width: 83.3333333333%;
  }
  .flex__item[data-col~="l:11"] {
    width: 91.6666666667%;
  }
  .flex__item[data-col~="l:12"] {
    width: 100%;
  }
  .flex__item[data-align~="l:start"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex__item[data-align~="l:center"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex__item[data-align~="l:end"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex__item[data-align~="l:top"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex__item[data-align~="l:middle"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex__item[data-align~="l:bottom"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex__item[data-order~="l:0"] {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex__item[data-order~="l:-1"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex__item[data-order~="l:1"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex__item[data-order~="l:-2"] {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex__item[data-order~="l:2"] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex__item[data-order~="l:-3"] {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex__item[data-order~="l:3"] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex__item[data-grow~="l:0"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .flex__item[data-shrink~="l:0"] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .flex__item[data-grow~="l:1"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .flex__item[data-shrink~="l:1"] {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .flex__item[data-grow~="l:2"] {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
  .flex__item[data-shrink~="l:2"] {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
  .flex__item[data-grow~="l:3"] {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
  .flex__item[data-shrink~="l:3"] {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
  .flex__item[data-over~="l:left"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: calc(50% - 50vw);
  }
  .flex__item[data-over~="l:right"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: calc(50% - 50vw);
  }
  .flex__item[data-over~="l:clearLeft"] {
    margin-left: 0;
  }
  .flex__item[data-over~="l:clearRight"] {
    margin-right: 0;
  }
  .flex__item[data-over~="l:clearLeft"][data-over~="l:clearRight"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media screen and (min-width: 1440) {
  .flex__item[data-col~="xl:1"] {
    width: 8.3333333333%;
  }
  .flex__item[data-col~="xl:2"] {
    width: 16.6666666667%;
  }
  .flex__item[data-col~="xl:3"] {
    width: 25%;
  }
  .flex__item[data-col~="xl:4"] {
    width: 33.3333333333%;
  }
  .flex__item[data-col~="xl:5"] {
    width: 41.6666666667%;
  }
  .flex__item[data-col~="xl:6"] {
    width: 50%;
  }
  .flex__item[data-col~="xl:7"] {
    width: 58.3333333333%;
  }
  .flex__item[data-col~="xl:8"] {
    width: 66.6666666667%;
  }
  .flex__item[data-col~="xl:9"] {
    width: 75%;
  }
  .flex__item[data-col~="xl:10"] {
    width: 83.3333333333%;
  }
  .flex__item[data-col~="xl:11"] {
    width: 91.6666666667%;
  }
  .flex__item[data-col~="xl:12"] {
    width: 100%;
  }
  .flex__item[data-align~="xl:start"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex__item[data-align~="xl:center"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex__item[data-align~="xl:end"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex__item[data-align~="xl:top"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex__item[data-align~="xl:middle"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex__item[data-align~="xl:bottom"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex__item[data-order~="xl:0"] {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex__item[data-order~="xl:-1"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex__item[data-order~="xl:1"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex__item[data-order~="xl:-2"] {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex__item[data-order~="xl:2"] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex__item[data-order~="xl:-3"] {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex__item[data-order~="xl:3"] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex__item[data-grow~="xl:0"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .flex__item[data-shrink~="xl:0"] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .flex__item[data-grow~="xl:1"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .flex__item[data-shrink~="xl:1"] {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .flex__item[data-grow~="xl:2"] {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
  .flex__item[data-shrink~="xl:2"] {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
  .flex__item[data-grow~="xl:3"] {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
  .flex__item[data-shrink~="xl:3"] {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
  .flex__item[data-over~="xl:left"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: calc(50% - 50vw);
  }
  .flex__item[data-over~="xl:right"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: calc(50% - 50vw);
  }
  .flex__item[data-over~="xl:clearLeft"] {
    margin-left: 0;
  }
  .flex__item[data-over~="xl:clearRight"] {
    margin-right: 0;
  }
  .flex__item[data-over~="xl:clearLeft"][data-over~="xl:clearRight"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media screen and (min-width: 920) {
  .flex__item[data-col~="rm:1"] {
    width: 8.3333333333%;
  }
  .flex__item[data-col~="rm:2"] {
    width: 16.6666666667%;
  }
  .flex__item[data-col~="rm:3"] {
    width: 25%;
  }
  .flex__item[data-col~="rm:4"] {
    width: 33.3333333333%;
  }
  .flex__item[data-col~="rm:5"] {
    width: 41.6666666667%;
  }
  .flex__item[data-col~="rm:6"] {
    width: 50%;
  }
  .flex__item[data-col~="rm:7"] {
    width: 58.3333333333%;
  }
  .flex__item[data-col~="rm:8"] {
    width: 66.6666666667%;
  }
  .flex__item[data-col~="rm:9"] {
    width: 75%;
  }
  .flex__item[data-col~="rm:10"] {
    width: 83.3333333333%;
  }
  .flex__item[data-col~="rm:11"] {
    width: 91.6666666667%;
  }
  .flex__item[data-col~="rm:12"] {
    width: 100%;
  }
  .flex__item[data-align~="rm:start"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex__item[data-align~="rm:center"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex__item[data-align~="rm:end"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex__item[data-align~="rm:top"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex__item[data-align~="rm:middle"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex__item[data-align~="rm:bottom"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex__item[data-order~="rm:0"] {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex__item[data-order~="rm:-1"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex__item[data-order~="rm:1"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex__item[data-order~="rm:-2"] {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex__item[data-order~="rm:2"] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex__item[data-order~="rm:-3"] {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex__item[data-order~="rm:3"] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex__item[data-grow~="rm:0"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .flex__item[data-shrink~="rm:0"] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .flex__item[data-grow~="rm:1"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .flex__item[data-shrink~="rm:1"] {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .flex__item[data-grow~="rm:2"] {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
  .flex__item[data-shrink~="rm:2"] {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
  .flex__item[data-grow~="rm:3"] {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
  .flex__item[data-shrink~="rm:3"] {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
  .flex__item[data-over~="rm:left"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: calc(50% - 50vw);
  }
  .flex__item[data-over~="rm:right"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: calc(50% - 50vw);
  }
  .flex__item[data-over~="rm:clearLeft"] {
    margin-left: 0;
  }
  .flex__item[data-over~="rm:clearRight"] {
    margin-right: 0;
  }
  .flex__item[data-over~="rm:clearLeft"][data-over~="rm:clearRight"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media screen and (min-width: 768) {
  .flex__item[data-col~="rs:1"] {
    width: 8.3333333333%;
  }
  .flex__item[data-col~="rs:2"] {
    width: 16.6666666667%;
  }
  .flex__item[data-col~="rs:3"] {
    width: 25%;
  }
  .flex__item[data-col~="rs:4"] {
    width: 33.3333333333%;
  }
  .flex__item[data-col~="rs:5"] {
    width: 41.6666666667%;
  }
  .flex__item[data-col~="rs:6"] {
    width: 50%;
  }
  .flex__item[data-col~="rs:7"] {
    width: 58.3333333333%;
  }
  .flex__item[data-col~="rs:8"] {
    width: 66.6666666667%;
  }
  .flex__item[data-col~="rs:9"] {
    width: 75%;
  }
  .flex__item[data-col~="rs:10"] {
    width: 83.3333333333%;
  }
  .flex__item[data-col~="rs:11"] {
    width: 91.6666666667%;
  }
  .flex__item[data-col~="rs:12"] {
    width: 100%;
  }
  .flex__item[data-align~="rs:start"] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex__item[data-align~="rs:center"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex__item[data-align~="rs:end"] {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex__item[data-align~="rs:top"] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .flex__item[data-align~="rs:middle"] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flex__item[data-align~="rs:bottom"] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .flex__item[data-order~="rs:0"] {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .flex__item[data-order~="rs:-1"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex__item[data-order~="rs:1"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .flex__item[data-order~="rs:-2"] {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .flex__item[data-order~="rs:2"] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .flex__item[data-order~="rs:-3"] {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }
  .flex__item[data-order~="rs:3"] {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .flex__item[data-grow~="rs:0"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .flex__item[data-shrink~="rs:0"] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .flex__item[data-grow~="rs:1"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .flex__item[data-shrink~="rs:1"] {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .flex__item[data-grow~="rs:2"] {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
  .flex__item[data-shrink~="rs:2"] {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
  .flex__item[data-grow~="rs:3"] {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
  .flex__item[data-shrink~="rs:3"] {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
  .flex__item[data-over~="rs:left"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: calc(50% - 50vw);
  }
  .flex__item[data-over~="rs:right"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: calc(50% - 50vw);
  }
  .flex__item[data-over~="rs:clearLeft"] {
    margin-left: 0;
  }
  .flex__item[data-over~="rs:clearRight"] {
    margin-right: 0;
  }
  .flex__item[data-over~="rs:clearLeft"][data-over~="rs:clearRight"] {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}

/*
font-size
-----------------------------------------------------*/
@media screen and (min-width: 767px) {
  [data-fz~="s:0"] {
    font-size: 0rem;
  }
  [data-fz~="s:1"] {
    font-size: 0.0625rem;
  }
  [data-fz~="s:2"] {
    font-size: 0.125rem;
  }
  [data-fz~="s:3"] {
    font-size: 0.1875rem;
  }
  [data-fz~="s:4"] {
    font-size: 0.25rem;
  }
  [data-fz~="s:5"] {
    font-size: 0.3125rem;
  }
  [data-fz~="s:6"] {
    font-size: 0.375rem;
  }
  [data-fz~="s:7"] {
    font-size: 0.4375rem;
  }
  [data-fz~="s:8"] {
    font-size: 0.5rem;
  }
  [data-fz~="s:9"] {
    font-size: 0.5625rem;
  }
  [data-fz~="s:10"] {
    font-size: 0.625rem;
  }
  [data-fz~="s:11"] {
    font-size: 0.6875rem;
  }
  [data-fz~="s:12"] {
    font-size: 0.75rem;
  }
  [data-fz~="s:13"] {
    font-size: 0.8125rem;
  }
  [data-fz~="s:14"] {
    font-size: 0.875rem;
  }
  [data-fz~="s:15"] {
    font-size: 0.9375rem;
  }
  [data-fz~="s:16"] {
    font-size: 1rem;
  }
  [data-fz~="s:17"] {
    font-size: 1.0625rem;
  }
  [data-fz~="s:18"] {
    font-size: 1.125rem;
  }
  [data-fz~="s:19"] {
    font-size: 1.1875rem;
  }
  [data-fz~="s:20"] {
    font-size: 1.25rem;
  }
  [data-fz~="s:21"] {
    font-size: 1.3125rem;
  }
  [data-fz~="s:22"] {
    font-size: 1.375rem;
  }
  [data-fz~="s:23"] {
    font-size: 1.4375rem;
  }
  [data-fz~="s:24"] {
    font-size: 1.5rem;
  }
  [data-fz~="s:25"] {
    font-size: 1.5625rem;
  }
  [data-fz~="s:26"] {
    font-size: 1.625rem;
  }
  [data-fz~="s:27"] {
    font-size: 1.6875rem;
  }
  [data-fz~="s:28"] {
    font-size: 1.75rem;
  }
  [data-fz~="s:29"] {
    font-size: 1.8125rem;
  }
  [data-fz~="s:30"] {
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 919px) {
  [data-fz~="m:0"] {
    font-size: 0rem;
  }
  [data-fz~="m:1"] {
    font-size: 0.0625rem;
  }
  [data-fz~="m:2"] {
    font-size: 0.125rem;
  }
  [data-fz~="m:3"] {
    font-size: 0.1875rem;
  }
  [data-fz~="m:4"] {
    font-size: 0.25rem;
  }
  [data-fz~="m:5"] {
    font-size: 0.3125rem;
  }
  [data-fz~="m:6"] {
    font-size: 0.375rem;
  }
  [data-fz~="m:7"] {
    font-size: 0.4375rem;
  }
  [data-fz~="m:8"] {
    font-size: 0.5rem;
  }
  [data-fz~="m:9"] {
    font-size: 0.5625rem;
  }
  [data-fz~="m:10"] {
    font-size: 0.625rem;
  }
  [data-fz~="m:11"] {
    font-size: 0.6875rem;
  }
  [data-fz~="m:12"] {
    font-size: 0.75rem;
  }
  [data-fz~="m:13"] {
    font-size: 0.8125rem;
  }
  [data-fz~="m:14"] {
    font-size: 0.875rem;
  }
  [data-fz~="m:15"] {
    font-size: 0.9375rem;
  }
  [data-fz~="m:16"] {
    font-size: 1rem;
  }
  [data-fz~="m:17"] {
    font-size: 1.0625rem;
  }
  [data-fz~="m:18"] {
    font-size: 1.125rem;
  }
  [data-fz~="m:19"] {
    font-size: 1.1875rem;
  }
  [data-fz~="m:20"] {
    font-size: 1.25rem;
  }
  [data-fz~="m:21"] {
    font-size: 1.3125rem;
  }
  [data-fz~="m:22"] {
    font-size: 1.375rem;
  }
  [data-fz~="m:23"] {
    font-size: 1.4375rem;
  }
  [data-fz~="m:24"] {
    font-size: 1.5rem;
  }
  [data-fz~="m:25"] {
    font-size: 1.5625rem;
  }
  [data-fz~="m:26"] {
    font-size: 1.625rem;
  }
  [data-fz~="m:27"] {
    font-size: 1.6875rem;
  }
  [data-fz~="m:28"] {
    font-size: 1.75rem;
  }
  [data-fz~="m:29"] {
    font-size: 1.8125rem;
  }
  [data-fz~="m:30"] {
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 1439px) {
  [data-fz~="l:0"] {
    font-size: 0rem;
  }
  [data-fz~="l:1"] {
    font-size: 0.0625rem;
  }
  [data-fz~="l:2"] {
    font-size: 0.125rem;
  }
  [data-fz~="l:3"] {
    font-size: 0.1875rem;
  }
  [data-fz~="l:4"] {
    font-size: 0.25rem;
  }
  [data-fz~="l:5"] {
    font-size: 0.3125rem;
  }
  [data-fz~="l:6"] {
    font-size: 0.375rem;
  }
  [data-fz~="l:7"] {
    font-size: 0.4375rem;
  }
  [data-fz~="l:8"] {
    font-size: 0.5rem;
  }
  [data-fz~="l:9"] {
    font-size: 0.5625rem;
  }
  [data-fz~="l:10"] {
    font-size: 0.625rem;
  }
  [data-fz~="l:11"] {
    font-size: 0.6875rem;
  }
  [data-fz~="l:12"] {
    font-size: 0.75rem;
  }
  [data-fz~="l:13"] {
    font-size: 0.8125rem;
  }
  [data-fz~="l:14"] {
    font-size: 0.875rem;
  }
  [data-fz~="l:15"] {
    font-size: 0.9375rem;
  }
  [data-fz~="l:16"] {
    font-size: 1rem;
  }
  [data-fz~="l:17"] {
    font-size: 1.0625rem;
  }
  [data-fz~="l:18"] {
    font-size: 1.125rem;
  }
  [data-fz~="l:19"] {
    font-size: 1.1875rem;
  }
  [data-fz~="l:20"] {
    font-size: 1.25rem;
  }
  [data-fz~="l:21"] {
    font-size: 1.3125rem;
  }
  [data-fz~="l:22"] {
    font-size: 1.375rem;
  }
  [data-fz~="l:23"] {
    font-size: 1.4375rem;
  }
  [data-fz~="l:24"] {
    font-size: 1.5rem;
  }
  [data-fz~="l:25"] {
    font-size: 1.5625rem;
  }
  [data-fz~="l:26"] {
    font-size: 1.625rem;
  }
  [data-fz~="l:27"] {
    font-size: 1.6875rem;
  }
  [data-fz~="l:28"] {
    font-size: 1.75rem;
  }
  [data-fz~="l:29"] {
    font-size: 1.8125rem;
  }
  [data-fz~="l:30"] {
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 1440px) {
  [data-fz~="xl:0"] {
    font-size: 0rem;
  }
  [data-fz~="xl:1"] {
    font-size: 0.0625rem;
  }
  [data-fz~="xl:2"] {
    font-size: 0.125rem;
  }
  [data-fz~="xl:3"] {
    font-size: 0.1875rem;
  }
  [data-fz~="xl:4"] {
    font-size: 0.25rem;
  }
  [data-fz~="xl:5"] {
    font-size: 0.3125rem;
  }
  [data-fz~="xl:6"] {
    font-size: 0.375rem;
  }
  [data-fz~="xl:7"] {
    font-size: 0.4375rem;
  }
  [data-fz~="xl:8"] {
    font-size: 0.5rem;
  }
  [data-fz~="xl:9"] {
    font-size: 0.5625rem;
  }
  [data-fz~="xl:10"] {
    font-size: 0.625rem;
  }
  [data-fz~="xl:11"] {
    font-size: 0.6875rem;
  }
  [data-fz~="xl:12"] {
    font-size: 0.75rem;
  }
  [data-fz~="xl:13"] {
    font-size: 0.8125rem;
  }
  [data-fz~="xl:14"] {
    font-size: 0.875rem;
  }
  [data-fz~="xl:15"] {
    font-size: 0.9375rem;
  }
  [data-fz~="xl:16"] {
    font-size: 1rem;
  }
  [data-fz~="xl:17"] {
    font-size: 1.0625rem;
  }
  [data-fz~="xl:18"] {
    font-size: 1.125rem;
  }
  [data-fz~="xl:19"] {
    font-size: 1.1875rem;
  }
  [data-fz~="xl:20"] {
    font-size: 1.25rem;
  }
  [data-fz~="xl:21"] {
    font-size: 1.3125rem;
  }
  [data-fz~="xl:22"] {
    font-size: 1.375rem;
  }
  [data-fz~="xl:23"] {
    font-size: 1.4375rem;
  }
  [data-fz~="xl:24"] {
    font-size: 1.5rem;
  }
  [data-fz~="xl:25"] {
    font-size: 1.5625rem;
  }
  [data-fz~="xl:26"] {
    font-size: 1.625rem;
  }
  [data-fz~="xl:27"] {
    font-size: 1.6875rem;
  }
  [data-fz~="xl:28"] {
    font-size: 1.75rem;
  }
  [data-fz~="xl:29"] {
    font-size: 1.8125rem;
  }
  [data-fz~="xl:30"] {
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 920px) {
  [data-fz~="rm:0"] {
    font-size: 0rem;
  }
  [data-fz~="rm:1"] {
    font-size: 0.0625rem;
  }
  [data-fz~="rm:2"] {
    font-size: 0.125rem;
  }
  [data-fz~="rm:3"] {
    font-size: 0.1875rem;
  }
  [data-fz~="rm:4"] {
    font-size: 0.25rem;
  }
  [data-fz~="rm:5"] {
    font-size: 0.3125rem;
  }
  [data-fz~="rm:6"] {
    font-size: 0.375rem;
  }
  [data-fz~="rm:7"] {
    font-size: 0.4375rem;
  }
  [data-fz~="rm:8"] {
    font-size: 0.5rem;
  }
  [data-fz~="rm:9"] {
    font-size: 0.5625rem;
  }
  [data-fz~="rm:10"] {
    font-size: 0.625rem;
  }
  [data-fz~="rm:11"] {
    font-size: 0.6875rem;
  }
  [data-fz~="rm:12"] {
    font-size: 0.75rem;
  }
  [data-fz~="rm:13"] {
    font-size: 0.8125rem;
  }
  [data-fz~="rm:14"] {
    font-size: 0.875rem;
  }
  [data-fz~="rm:15"] {
    font-size: 0.9375rem;
  }
  [data-fz~="rm:16"] {
    font-size: 1rem;
  }
  [data-fz~="rm:17"] {
    font-size: 1.0625rem;
  }
  [data-fz~="rm:18"] {
    font-size: 1.125rem;
  }
  [data-fz~="rm:19"] {
    font-size: 1.1875rem;
  }
  [data-fz~="rm:20"] {
    font-size: 1.25rem;
  }
  [data-fz~="rm:21"] {
    font-size: 1.3125rem;
  }
  [data-fz~="rm:22"] {
    font-size: 1.375rem;
  }
  [data-fz~="rm:23"] {
    font-size: 1.4375rem;
  }
  [data-fz~="rm:24"] {
    font-size: 1.5rem;
  }
  [data-fz~="rm:25"] {
    font-size: 1.5625rem;
  }
  [data-fz~="rm:26"] {
    font-size: 1.625rem;
  }
  [data-fz~="rm:27"] {
    font-size: 1.6875rem;
  }
  [data-fz~="rm:28"] {
    font-size: 1.75rem;
  }
  [data-fz~="rm:29"] {
    font-size: 1.8125rem;
  }
  [data-fz~="rm:30"] {
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 768px) {
  [data-fz~="rs:0"] {
    font-size: 0rem;
  }
  [data-fz~="rs:1"] {
    font-size: 0.0625rem;
  }
  [data-fz~="rs:2"] {
    font-size: 0.125rem;
  }
  [data-fz~="rs:3"] {
    font-size: 0.1875rem;
  }
  [data-fz~="rs:4"] {
    font-size: 0.25rem;
  }
  [data-fz~="rs:5"] {
    font-size: 0.3125rem;
  }
  [data-fz~="rs:6"] {
    font-size: 0.375rem;
  }
  [data-fz~="rs:7"] {
    font-size: 0.4375rem;
  }
  [data-fz~="rs:8"] {
    font-size: 0.5rem;
  }
  [data-fz~="rs:9"] {
    font-size: 0.5625rem;
  }
  [data-fz~="rs:10"] {
    font-size: 0.625rem;
  }
  [data-fz~="rs:11"] {
    font-size: 0.6875rem;
  }
  [data-fz~="rs:12"] {
    font-size: 0.75rem;
  }
  [data-fz~="rs:13"] {
    font-size: 0.8125rem;
  }
  [data-fz~="rs:14"] {
    font-size: 0.875rem;
  }
  [data-fz~="rs:15"] {
    font-size: 0.9375rem;
  }
  [data-fz~="rs:16"] {
    font-size: 1rem;
  }
  [data-fz~="rs:17"] {
    font-size: 1.0625rem;
  }
  [data-fz~="rs:18"] {
    font-size: 1.125rem;
  }
  [data-fz~="rs:19"] {
    font-size: 1.1875rem;
  }
  [data-fz~="rs:20"] {
    font-size: 1.25rem;
  }
  [data-fz~="rs:21"] {
    font-size: 1.3125rem;
  }
  [data-fz~="rs:22"] {
    font-size: 1.375rem;
  }
  [data-fz~="rs:23"] {
    font-size: 1.4375rem;
  }
  [data-fz~="rs:24"] {
    font-size: 1.5rem;
  }
  [data-fz~="rs:25"] {
    font-size: 1.5625rem;
  }
  [data-fz~="rs:26"] {
    font-size: 1.625rem;
  }
  [data-fz~="rs:27"] {
    font-size: 1.6875rem;
  }
  [data-fz~="rs:28"] {
    font-size: 1.75rem;
  }
  [data-fz~="rs:29"] {
    font-size: 1.8125rem;
  }
  [data-fz~="rs:30"] {
    font-size: 1.875rem;
  }
}

/*
Spacer
-----------------------------------------------------*/
@media screen and (min-width: 767px) {
  *[data-py~="s:0"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  *[data-pt~="s:0"] {
    padding-top: 0rem;
  }
  *[data-pb~="s:0"] {
    padding-bottom: 0rem;
  }
  *[data-px~="s:0"] {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  *[data-pl~="s:0"] {
    padding-left: 0rem;
  }
  *[data-pr~="s:0"] {
    padding-right: 0rem;
  }
  *[data-my~="s:0"] {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  *[data-mt~="s:0"] {
    margin-top: 0rem;
  }
  *[data-mb~="s:0"] {
    margin-bottom: 0rem;
  }
  *[data-mx~="s:0"] {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  *[data-ml~="s:0"] {
    margin-left: 0rem;
  }
  *[data-mr~="s:0"] {
    margin-right: 0rem;
  }
  *[data-space-x~="s:0"] > * + * {
    margin-left: 0rem;
  }
  *[data-space-y~="s:0"] > * + * {
    margin-top: 0rem;
  }
  *[data-py~="s:1"] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  *[data-pt~="s:1"] {
    padding-top: 0.5rem;
  }
  *[data-pb~="s:1"] {
    padding-bottom: 0.5rem;
  }
  *[data-px~="s:1"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  *[data-pl~="s:1"] {
    padding-left: 0.5rem;
  }
  *[data-pr~="s:1"] {
    padding-right: 0.5rem;
  }
  *[data-my~="s:1"] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  *[data-mt~="s:1"] {
    margin-top: 0.5rem;
  }
  *[data-mb~="s:1"] {
    margin-bottom: 0.5rem;
  }
  *[data-mx~="s:1"] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  *[data-ml~="s:1"] {
    margin-left: 0.5rem;
  }
  *[data-mr~="s:1"] {
    margin-right: 0.5rem;
  }
  *[data-space-x~="s:1"] > * + * {
    margin-left: 0.5rem;
  }
  *[data-space-y~="s:1"] > * + * {
    margin-top: 0.5rem;
  }
  *[data-py~="s:2"] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  *[data-pt~="s:2"] {
    padding-top: 1rem;
  }
  *[data-pb~="s:2"] {
    padding-bottom: 1rem;
  }
  *[data-px~="s:2"] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  *[data-pl~="s:2"] {
    padding-left: 1rem;
  }
  *[data-pr~="s:2"] {
    padding-right: 1rem;
  }
  *[data-my~="s:2"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  *[data-mt~="s:2"] {
    margin-top: 1rem;
  }
  *[data-mb~="s:2"] {
    margin-bottom: 1rem;
  }
  *[data-mx~="s:2"] {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  *[data-ml~="s:2"] {
    margin-left: 1rem;
  }
  *[data-mr~="s:2"] {
    margin-right: 1rem;
  }
  *[data-space-x~="s:2"] > * + * {
    margin-left: 1rem;
  }
  *[data-space-y~="s:2"] > * + * {
    margin-top: 1rem;
  }
  *[data-py~="s:3"] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  *[data-pt~="s:3"] {
    padding-top: 1.5rem;
  }
  *[data-pb~="s:3"] {
    padding-bottom: 1.5rem;
  }
  *[data-px~="s:3"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  *[data-pl~="s:3"] {
    padding-left: 1.5rem;
  }
  *[data-pr~="s:3"] {
    padding-right: 1.5rem;
  }
  *[data-my~="s:3"] {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  *[data-mt~="s:3"] {
    margin-top: 1.5rem;
  }
  *[data-mb~="s:3"] {
    margin-bottom: 1.5rem;
  }
  *[data-mx~="s:3"] {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  *[data-ml~="s:3"] {
    margin-left: 1.5rem;
  }
  *[data-mr~="s:3"] {
    margin-right: 1.5rem;
  }
  *[data-space-x~="s:3"] > * + * {
    margin-left: 1.5rem;
  }
  *[data-space-y~="s:3"] > * + * {
    margin-top: 1.5rem;
  }
  *[data-py~="s:4"] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  *[data-pt~="s:4"] {
    padding-top: 2rem;
  }
  *[data-pb~="s:4"] {
    padding-bottom: 2rem;
  }
  *[data-px~="s:4"] {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  *[data-pl~="s:4"] {
    padding-left: 2rem;
  }
  *[data-pr~="s:4"] {
    padding-right: 2rem;
  }
  *[data-my~="s:4"] {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  *[data-mt~="s:4"] {
    margin-top: 2rem;
  }
  *[data-mb~="s:4"] {
    margin-bottom: 2rem;
  }
  *[data-mx~="s:4"] {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  *[data-ml~="s:4"] {
    margin-left: 2rem;
  }
  *[data-mr~="s:4"] {
    margin-right: 2rem;
  }
  *[data-space-x~="s:4"] > * + * {
    margin-left: 2rem;
  }
  *[data-space-y~="s:4"] > * + * {
    margin-top: 2rem;
  }
  *[data-py~="s:5"] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  *[data-pt~="s:5"] {
    padding-top: 2.5rem;
  }
  *[data-pb~="s:5"] {
    padding-bottom: 2.5rem;
  }
  *[data-px~="s:5"] {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  *[data-pl~="s:5"] {
    padding-left: 2.5rem;
  }
  *[data-pr~="s:5"] {
    padding-right: 2.5rem;
  }
  *[data-my~="s:5"] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  *[data-mt~="s:5"] {
    margin-top: 2.5rem;
  }
  *[data-mb~="s:5"] {
    margin-bottom: 2.5rem;
  }
  *[data-mx~="s:5"] {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
  *[data-ml~="s:5"] {
    margin-left: 2.5rem;
  }
  *[data-mr~="s:5"] {
    margin-right: 2.5rem;
  }
  *[data-space-x~="s:5"] > * + * {
    margin-left: 2.5rem;
  }
  *[data-space-y~="s:5"] > * + * {
    margin-top: 2.5rem;
  }
  *[data-py~="s:6"] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  *[data-pt~="s:6"] {
    padding-top: 3rem;
  }
  *[data-pb~="s:6"] {
    padding-bottom: 3rem;
  }
  *[data-px~="s:6"] {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  *[data-pl~="s:6"] {
    padding-left: 3rem;
  }
  *[data-pr~="s:6"] {
    padding-right: 3rem;
  }
  *[data-my~="s:6"] {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  *[data-mt~="s:6"] {
    margin-top: 3rem;
  }
  *[data-mb~="s:6"] {
    margin-bottom: 3rem;
  }
  *[data-mx~="s:6"] {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  *[data-ml~="s:6"] {
    margin-left: 3rem;
  }
  *[data-mr~="s:6"] {
    margin-right: 3rem;
  }
  *[data-space-x~="s:6"] > * + * {
    margin-left: 3rem;
  }
  *[data-space-y~="s:6"] > * + * {
    margin-top: 3rem;
  }
  *[data-py~="s:7"] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  *[data-pt~="s:7"] {
    padding-top: 3.5rem;
  }
  *[data-pb~="s:7"] {
    padding-bottom: 3.5rem;
  }
  *[data-px~="s:7"] {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
  *[data-pl~="s:7"] {
    padding-left: 3.5rem;
  }
  *[data-pr~="s:7"] {
    padding-right: 3.5rem;
  }
  *[data-my~="s:7"] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  *[data-mt~="s:7"] {
    margin-top: 3.5rem;
  }
  *[data-mb~="s:7"] {
    margin-bottom: 3.5rem;
  }
  *[data-mx~="s:7"] {
    margin-right: 3.5rem;
    margin-left: 3.5rem;
  }
  *[data-ml~="s:7"] {
    margin-left: 3.5rem;
  }
  *[data-mr~="s:7"] {
    margin-right: 3.5rem;
  }
  *[data-space-x~="s:7"] > * + * {
    margin-left: 3.5rem;
  }
  *[data-space-y~="s:7"] > * + * {
    margin-top: 3.5rem;
  }
  *[data-py~="s:8"] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  *[data-pt~="s:8"] {
    padding-top: 4rem;
  }
  *[data-pb~="s:8"] {
    padding-bottom: 4rem;
  }
  *[data-px~="s:8"] {
    padding-right: 4rem;
    padding-left: 4rem;
  }
  *[data-pl~="s:8"] {
    padding-left: 4rem;
  }
  *[data-pr~="s:8"] {
    padding-right: 4rem;
  }
  *[data-my~="s:8"] {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  *[data-mt~="s:8"] {
    margin-top: 4rem;
  }
  *[data-mb~="s:8"] {
    margin-bottom: 4rem;
  }
  *[data-mx~="s:8"] {
    margin-right: 4rem;
    margin-left: 4rem;
  }
  *[data-ml~="s:8"] {
    margin-left: 4rem;
  }
  *[data-mr~="s:8"] {
    margin-right: 4rem;
  }
  *[data-space-x~="s:8"] > * + * {
    margin-left: 4rem;
  }
  *[data-space-y~="s:8"] > * + * {
    margin-top: 4rem;
  }
  *[data-py~="s:9"] {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  *[data-pt~="s:9"] {
    padding-top: 4.5rem;
  }
  *[data-pb~="s:9"] {
    padding-bottom: 4.5rem;
  }
  *[data-px~="s:9"] {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
  *[data-pl~="s:9"] {
    padding-left: 4.5rem;
  }
  *[data-pr~="s:9"] {
    padding-right: 4.5rem;
  }
  *[data-my~="s:9"] {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  *[data-mt~="s:9"] {
    margin-top: 4.5rem;
  }
  *[data-mb~="s:9"] {
    margin-bottom: 4.5rem;
  }
  *[data-mx~="s:9"] {
    margin-right: 4.5rem;
    margin-left: 4.5rem;
  }
  *[data-ml~="s:9"] {
    margin-left: 4.5rem;
  }
  *[data-mr~="s:9"] {
    margin-right: 4.5rem;
  }
  *[data-space-x~="s:9"] > * + * {
    margin-left: 4.5rem;
  }
  *[data-space-y~="s:9"] > * + * {
    margin-top: 4.5rem;
  }
  *[data-py~="s:10"] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  *[data-pt~="s:10"] {
    padding-top: 5rem;
  }
  *[data-pb~="s:10"] {
    padding-bottom: 5rem;
  }
  *[data-px~="s:10"] {
    padding-right: 5rem;
    padding-left: 5rem;
  }
  *[data-pl~="s:10"] {
    padding-left: 5rem;
  }
  *[data-pr~="s:10"] {
    padding-right: 5rem;
  }
  *[data-my~="s:10"] {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  *[data-mt~="s:10"] {
    margin-top: 5rem;
  }
  *[data-mb~="s:10"] {
    margin-bottom: 5rem;
  }
  *[data-mx~="s:10"] {
    margin-right: 5rem;
    margin-left: 5rem;
  }
  *[data-ml~="s:10"] {
    margin-left: 5rem;
  }
  *[data-mr~="s:10"] {
    margin-right: 5rem;
  }
  *[data-space-x~="s:10"] > * + * {
    margin-left: 5rem;
  }
  *[data-space-y~="s:10"] > * + * {
    margin-top: 5rem;
  }
  *[data-py~="s:11"] {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  *[data-pt~="s:11"] {
    padding-top: 5.5rem;
  }
  *[data-pb~="s:11"] {
    padding-bottom: 5.5rem;
  }
  *[data-px~="s:11"] {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  *[data-pl~="s:11"] {
    padding-left: 5.5rem;
  }
  *[data-pr~="s:11"] {
    padding-right: 5.5rem;
  }
  *[data-my~="s:11"] {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  *[data-mt~="s:11"] {
    margin-top: 5.5rem;
  }
  *[data-mb~="s:11"] {
    margin-bottom: 5.5rem;
  }
  *[data-mx~="s:11"] {
    margin-right: 5.5rem;
    margin-left: 5.5rem;
  }
  *[data-ml~="s:11"] {
    margin-left: 5.5rem;
  }
  *[data-mr~="s:11"] {
    margin-right: 5.5rem;
  }
  *[data-space-x~="s:11"] > * + * {
    margin-left: 5.5rem;
  }
  *[data-space-y~="s:11"] > * + * {
    margin-top: 5.5rem;
  }
  *[data-py~="s:12"] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  *[data-pt~="s:12"] {
    padding-top: 6rem;
  }
  *[data-pb~="s:12"] {
    padding-bottom: 6rem;
  }
  *[data-px~="s:12"] {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  *[data-pl~="s:12"] {
    padding-left: 6rem;
  }
  *[data-pr~="s:12"] {
    padding-right: 6rem;
  }
  *[data-my~="s:12"] {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  *[data-mt~="s:12"] {
    margin-top: 6rem;
  }
  *[data-mb~="s:12"] {
    margin-bottom: 6rem;
  }
  *[data-mx~="s:12"] {
    margin-right: 6rem;
    margin-left: 6rem;
  }
  *[data-ml~="s:12"] {
    margin-left: 6rem;
  }
  *[data-mr~="s:12"] {
    margin-right: 6rem;
  }
  *[data-space-x~="s:12"] > * + * {
    margin-left: 6rem;
  }
  *[data-space-y~="s:12"] > * + * {
    margin-top: 6rem;
  }
  *[data-py~="s:13"] {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  *[data-pt~="s:13"] {
    padding-top: 6.5rem;
  }
  *[data-pb~="s:13"] {
    padding-bottom: 6.5rem;
  }
  *[data-px~="s:13"] {
    padding-right: 6.5rem;
    padding-left: 6.5rem;
  }
  *[data-pl~="s:13"] {
    padding-left: 6.5rem;
  }
  *[data-pr~="s:13"] {
    padding-right: 6.5rem;
  }
  *[data-my~="s:13"] {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  *[data-mt~="s:13"] {
    margin-top: 6.5rem;
  }
  *[data-mb~="s:13"] {
    margin-bottom: 6.5rem;
  }
  *[data-mx~="s:13"] {
    margin-right: 6.5rem;
    margin-left: 6.5rem;
  }
  *[data-ml~="s:13"] {
    margin-left: 6.5rem;
  }
  *[data-mr~="s:13"] {
    margin-right: 6.5rem;
  }
  *[data-space-x~="s:13"] > * + * {
    margin-left: 6.5rem;
  }
  *[data-space-y~="s:13"] > * + * {
    margin-top: 6.5rem;
  }
  *[data-py~="s:14"] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  *[data-pt~="s:14"] {
    padding-top: 7rem;
  }
  *[data-pb~="s:14"] {
    padding-bottom: 7rem;
  }
  *[data-px~="s:14"] {
    padding-right: 7rem;
    padding-left: 7rem;
  }
  *[data-pl~="s:14"] {
    padding-left: 7rem;
  }
  *[data-pr~="s:14"] {
    padding-right: 7rem;
  }
  *[data-my~="s:14"] {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  *[data-mt~="s:14"] {
    margin-top: 7rem;
  }
  *[data-mb~="s:14"] {
    margin-bottom: 7rem;
  }
  *[data-mx~="s:14"] {
    margin-right: 7rem;
    margin-left: 7rem;
  }
  *[data-ml~="s:14"] {
    margin-left: 7rem;
  }
  *[data-mr~="s:14"] {
    margin-right: 7rem;
  }
  *[data-space-x~="s:14"] > * + * {
    margin-left: 7rem;
  }
  *[data-space-y~="s:14"] > * + * {
    margin-top: 7rem;
  }
  *[data-py~="s:15"] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  *[data-pt~="s:15"] {
    padding-top: 7.5rem;
  }
  *[data-pb~="s:15"] {
    padding-bottom: 7.5rem;
  }
  *[data-px~="s:15"] {
    padding-right: 7.5rem;
    padding-left: 7.5rem;
  }
  *[data-pl~="s:15"] {
    padding-left: 7.5rem;
  }
  *[data-pr~="s:15"] {
    padding-right: 7.5rem;
  }
  *[data-my~="s:15"] {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  *[data-mt~="s:15"] {
    margin-top: 7.5rem;
  }
  *[data-mb~="s:15"] {
    margin-bottom: 7.5rem;
  }
  *[data-mx~="s:15"] {
    margin-right: 7.5rem;
    margin-left: 7.5rem;
  }
  *[data-ml~="s:15"] {
    margin-left: 7.5rem;
  }
  *[data-mr~="s:15"] {
    margin-right: 7.5rem;
  }
  *[data-space-x~="s:15"] > * + * {
    margin-left: 7.5rem;
  }
  *[data-space-y~="s:15"] > * + * {
    margin-top: 7.5rem;
  }
  *[data-py~="s:16"] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  *[data-pt~="s:16"] {
    padding-top: 8rem;
  }
  *[data-pb~="s:16"] {
    padding-bottom: 8rem;
  }
  *[data-px~="s:16"] {
    padding-right: 8rem;
    padding-left: 8rem;
  }
  *[data-pl~="s:16"] {
    padding-left: 8rem;
  }
  *[data-pr~="s:16"] {
    padding-right: 8rem;
  }
  *[data-my~="s:16"] {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  *[data-mt~="s:16"] {
    margin-top: 8rem;
  }
  *[data-mb~="s:16"] {
    margin-bottom: 8rem;
  }
  *[data-mx~="s:16"] {
    margin-right: 8rem;
    margin-left: 8rem;
  }
  *[data-ml~="s:16"] {
    margin-left: 8rem;
  }
  *[data-mr~="s:16"] {
    margin-right: 8rem;
  }
  *[data-space-x~="s:16"] > * + * {
    margin-left: 8rem;
  }
  *[data-space-y~="s:16"] > * + * {
    margin-top: 8rem;
  }
  *[data-py~="s:17"] {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  *[data-pt~="s:17"] {
    padding-top: 8.5rem;
  }
  *[data-pb~="s:17"] {
    padding-bottom: 8.5rem;
  }
  *[data-px~="s:17"] {
    padding-right: 8.5rem;
    padding-left: 8.5rem;
  }
  *[data-pl~="s:17"] {
    padding-left: 8.5rem;
  }
  *[data-pr~="s:17"] {
    padding-right: 8.5rem;
  }
  *[data-my~="s:17"] {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  *[data-mt~="s:17"] {
    margin-top: 8.5rem;
  }
  *[data-mb~="s:17"] {
    margin-bottom: 8.5rem;
  }
  *[data-mx~="s:17"] {
    margin-right: 8.5rem;
    margin-left: 8.5rem;
  }
  *[data-ml~="s:17"] {
    margin-left: 8.5rem;
  }
  *[data-mr~="s:17"] {
    margin-right: 8.5rem;
  }
  *[data-space-x~="s:17"] > * + * {
    margin-left: 8.5rem;
  }
  *[data-space-y~="s:17"] > * + * {
    margin-top: 8.5rem;
  }
  *[data-py~="s:18"] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  *[data-pt~="s:18"] {
    padding-top: 9rem;
  }
  *[data-pb~="s:18"] {
    padding-bottom: 9rem;
  }
  *[data-px~="s:18"] {
    padding-right: 9rem;
    padding-left: 9rem;
  }
  *[data-pl~="s:18"] {
    padding-left: 9rem;
  }
  *[data-pr~="s:18"] {
    padding-right: 9rem;
  }
  *[data-my~="s:18"] {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  *[data-mt~="s:18"] {
    margin-top: 9rem;
  }
  *[data-mb~="s:18"] {
    margin-bottom: 9rem;
  }
  *[data-mx~="s:18"] {
    margin-right: 9rem;
    margin-left: 9rem;
  }
  *[data-ml~="s:18"] {
    margin-left: 9rem;
  }
  *[data-mr~="s:18"] {
    margin-right: 9rem;
  }
  *[data-space-x~="s:18"] > * + * {
    margin-left: 9rem;
  }
  *[data-space-y~="s:18"] > * + * {
    margin-top: 9rem;
  }
  *[data-py~="s:19"] {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  *[data-pt~="s:19"] {
    padding-top: 9.5rem;
  }
  *[data-pb~="s:19"] {
    padding-bottom: 9.5rem;
  }
  *[data-px~="s:19"] {
    padding-right: 9.5rem;
    padding-left: 9.5rem;
  }
  *[data-pl~="s:19"] {
    padding-left: 9.5rem;
  }
  *[data-pr~="s:19"] {
    padding-right: 9.5rem;
  }
  *[data-my~="s:19"] {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  *[data-mt~="s:19"] {
    margin-top: 9.5rem;
  }
  *[data-mb~="s:19"] {
    margin-bottom: 9.5rem;
  }
  *[data-mx~="s:19"] {
    margin-right: 9.5rem;
    margin-left: 9.5rem;
  }
  *[data-ml~="s:19"] {
    margin-left: 9.5rem;
  }
  *[data-mr~="s:19"] {
    margin-right: 9.5rem;
  }
  *[data-space-x~="s:19"] > * + * {
    margin-left: 9.5rem;
  }
  *[data-space-y~="s:19"] > * + * {
    margin-top: 9.5rem;
  }
  *[data-py~="s:20"] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  *[data-pt~="s:20"] {
    padding-top: 10rem;
  }
  *[data-pb~="s:20"] {
    padding-bottom: 10rem;
  }
  *[data-px~="s:20"] {
    padding-right: 10rem;
    padding-left: 10rem;
  }
  *[data-pl~="s:20"] {
    padding-left: 10rem;
  }
  *[data-pr~="s:20"] {
    padding-right: 10rem;
  }
  *[data-my~="s:20"] {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  *[data-mt~="s:20"] {
    margin-top: 10rem;
  }
  *[data-mb~="s:20"] {
    margin-bottom: 10rem;
  }
  *[data-mx~="s:20"] {
    margin-right: 10rem;
    margin-left: 10rem;
  }
  *[data-ml~="s:20"] {
    margin-left: 10rem;
  }
  *[data-mr~="s:20"] {
    margin-right: 10rem;
  }
  *[data-space-x~="s:20"] > * + * {
    margin-left: 10rem;
  }
  *[data-space-y~="s:20"] > * + * {
    margin-top: 10rem;
  }
  *[data-py~="s:21"] {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  *[data-pt~="s:21"] {
    padding-top: 10.5rem;
  }
  *[data-pb~="s:21"] {
    padding-bottom: 10.5rem;
  }
  *[data-px~="s:21"] {
    padding-right: 10.5rem;
    padding-left: 10.5rem;
  }
  *[data-pl~="s:21"] {
    padding-left: 10.5rem;
  }
  *[data-pr~="s:21"] {
    padding-right: 10.5rem;
  }
  *[data-my~="s:21"] {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  *[data-mt~="s:21"] {
    margin-top: 10.5rem;
  }
  *[data-mb~="s:21"] {
    margin-bottom: 10.5rem;
  }
  *[data-mx~="s:21"] {
    margin-right: 10.5rem;
    margin-left: 10.5rem;
  }
  *[data-ml~="s:21"] {
    margin-left: 10.5rem;
  }
  *[data-mr~="s:21"] {
    margin-right: 10.5rem;
  }
  *[data-space-x~="s:21"] > * + * {
    margin-left: 10.5rem;
  }
  *[data-space-y~="s:21"] > * + * {
    margin-top: 10.5rem;
  }
  *[data-py~="s:22"] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  *[data-pt~="s:22"] {
    padding-top: 11rem;
  }
  *[data-pb~="s:22"] {
    padding-bottom: 11rem;
  }
  *[data-px~="s:22"] {
    padding-right: 11rem;
    padding-left: 11rem;
  }
  *[data-pl~="s:22"] {
    padding-left: 11rem;
  }
  *[data-pr~="s:22"] {
    padding-right: 11rem;
  }
  *[data-my~="s:22"] {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  *[data-mt~="s:22"] {
    margin-top: 11rem;
  }
  *[data-mb~="s:22"] {
    margin-bottom: 11rem;
  }
  *[data-mx~="s:22"] {
    margin-right: 11rem;
    margin-left: 11rem;
  }
  *[data-ml~="s:22"] {
    margin-left: 11rem;
  }
  *[data-mr~="s:22"] {
    margin-right: 11rem;
  }
  *[data-space-x~="s:22"] > * + * {
    margin-left: 11rem;
  }
  *[data-space-y~="s:22"] > * + * {
    margin-top: 11rem;
  }
  *[data-py~="s:23"] {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  *[data-pt~="s:23"] {
    padding-top: 11.5rem;
  }
  *[data-pb~="s:23"] {
    padding-bottom: 11.5rem;
  }
  *[data-px~="s:23"] {
    padding-right: 11.5rem;
    padding-left: 11.5rem;
  }
  *[data-pl~="s:23"] {
    padding-left: 11.5rem;
  }
  *[data-pr~="s:23"] {
    padding-right: 11.5rem;
  }
  *[data-my~="s:23"] {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  *[data-mt~="s:23"] {
    margin-top: 11.5rem;
  }
  *[data-mb~="s:23"] {
    margin-bottom: 11.5rem;
  }
  *[data-mx~="s:23"] {
    margin-right: 11.5rem;
    margin-left: 11.5rem;
  }
  *[data-ml~="s:23"] {
    margin-left: 11.5rem;
  }
  *[data-mr~="s:23"] {
    margin-right: 11.5rem;
  }
  *[data-space-x~="s:23"] > * + * {
    margin-left: 11.5rem;
  }
  *[data-space-y~="s:23"] > * + * {
    margin-top: 11.5rem;
  }
  *[data-py~="s:24"] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  *[data-pt~="s:24"] {
    padding-top: 12rem;
  }
  *[data-pb~="s:24"] {
    padding-bottom: 12rem;
  }
  *[data-px~="s:24"] {
    padding-right: 12rem;
    padding-left: 12rem;
  }
  *[data-pl~="s:24"] {
    padding-left: 12rem;
  }
  *[data-pr~="s:24"] {
    padding-right: 12rem;
  }
  *[data-my~="s:24"] {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  *[data-mt~="s:24"] {
    margin-top: 12rem;
  }
  *[data-mb~="s:24"] {
    margin-bottom: 12rem;
  }
  *[data-mx~="s:24"] {
    margin-right: 12rem;
    margin-left: 12rem;
  }
  *[data-ml~="s:24"] {
    margin-left: 12rem;
  }
  *[data-mr~="s:24"] {
    margin-right: 12rem;
  }
  *[data-space-x~="s:24"] > * + * {
    margin-left: 12rem;
  }
  *[data-space-y~="s:24"] > * + * {
    margin-top: 12rem;
  }
  *[data-py~="s:25"] {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  *[data-pt~="s:25"] {
    padding-top: 12.5rem;
  }
  *[data-pb~="s:25"] {
    padding-bottom: 12.5rem;
  }
  *[data-px~="s:25"] {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
  *[data-pl~="s:25"] {
    padding-left: 12.5rem;
  }
  *[data-pr~="s:25"] {
    padding-right: 12.5rem;
  }
  *[data-my~="s:25"] {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  *[data-mt~="s:25"] {
    margin-top: 12.5rem;
  }
  *[data-mb~="s:25"] {
    margin-bottom: 12.5rem;
  }
  *[data-mx~="s:25"] {
    margin-right: 12.5rem;
    margin-left: 12.5rem;
  }
  *[data-ml~="s:25"] {
    margin-left: 12.5rem;
  }
  *[data-mr~="s:25"] {
    margin-right: 12.5rem;
  }
  *[data-space-x~="s:25"] > * + * {
    margin-left: 12.5rem;
  }
  *[data-space-y~="s:25"] > * + * {
    margin-top: 12.5rem;
  }
  *[data-py~="s:26"] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  *[data-pt~="s:26"] {
    padding-top: 13rem;
  }
  *[data-pb~="s:26"] {
    padding-bottom: 13rem;
  }
  *[data-px~="s:26"] {
    padding-right: 13rem;
    padding-left: 13rem;
  }
  *[data-pl~="s:26"] {
    padding-left: 13rem;
  }
  *[data-pr~="s:26"] {
    padding-right: 13rem;
  }
  *[data-my~="s:26"] {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  *[data-mt~="s:26"] {
    margin-top: 13rem;
  }
  *[data-mb~="s:26"] {
    margin-bottom: 13rem;
  }
  *[data-mx~="s:26"] {
    margin-right: 13rem;
    margin-left: 13rem;
  }
  *[data-ml~="s:26"] {
    margin-left: 13rem;
  }
  *[data-mr~="s:26"] {
    margin-right: 13rem;
  }
  *[data-space-x~="s:26"] > * + * {
    margin-left: 13rem;
  }
  *[data-space-y~="s:26"] > * + * {
    margin-top: 13rem;
  }
  *[data-py~="s:27"] {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  *[data-pt~="s:27"] {
    padding-top: 13.5rem;
  }
  *[data-pb~="s:27"] {
    padding-bottom: 13.5rem;
  }
  *[data-px~="s:27"] {
    padding-right: 13.5rem;
    padding-left: 13.5rem;
  }
  *[data-pl~="s:27"] {
    padding-left: 13.5rem;
  }
  *[data-pr~="s:27"] {
    padding-right: 13.5rem;
  }
  *[data-my~="s:27"] {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  *[data-mt~="s:27"] {
    margin-top: 13.5rem;
  }
  *[data-mb~="s:27"] {
    margin-bottom: 13.5rem;
  }
  *[data-mx~="s:27"] {
    margin-right: 13.5rem;
    margin-left: 13.5rem;
  }
  *[data-ml~="s:27"] {
    margin-left: 13.5rem;
  }
  *[data-mr~="s:27"] {
    margin-right: 13.5rem;
  }
  *[data-space-x~="s:27"] > * + * {
    margin-left: 13.5rem;
  }
  *[data-space-y~="s:27"] > * + * {
    margin-top: 13.5rem;
  }
  *[data-py~="s:28"] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  *[data-pt~="s:28"] {
    padding-top: 14rem;
  }
  *[data-pb~="s:28"] {
    padding-bottom: 14rem;
  }
  *[data-px~="s:28"] {
    padding-right: 14rem;
    padding-left: 14rem;
  }
  *[data-pl~="s:28"] {
    padding-left: 14rem;
  }
  *[data-pr~="s:28"] {
    padding-right: 14rem;
  }
  *[data-my~="s:28"] {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  *[data-mt~="s:28"] {
    margin-top: 14rem;
  }
  *[data-mb~="s:28"] {
    margin-bottom: 14rem;
  }
  *[data-mx~="s:28"] {
    margin-right: 14rem;
    margin-left: 14rem;
  }
  *[data-ml~="s:28"] {
    margin-left: 14rem;
  }
  *[data-mr~="s:28"] {
    margin-right: 14rem;
  }
  *[data-space-x~="s:28"] > * + * {
    margin-left: 14rem;
  }
  *[data-space-y~="s:28"] > * + * {
    margin-top: 14rem;
  }
  *[data-py~="s:29"] {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  *[data-pt~="s:29"] {
    padding-top: 14.5rem;
  }
  *[data-pb~="s:29"] {
    padding-bottom: 14.5rem;
  }
  *[data-px~="s:29"] {
    padding-right: 14.5rem;
    padding-left: 14.5rem;
  }
  *[data-pl~="s:29"] {
    padding-left: 14.5rem;
  }
  *[data-pr~="s:29"] {
    padding-right: 14.5rem;
  }
  *[data-my~="s:29"] {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  *[data-mt~="s:29"] {
    margin-top: 14.5rem;
  }
  *[data-mb~="s:29"] {
    margin-bottom: 14.5rem;
  }
  *[data-mx~="s:29"] {
    margin-right: 14.5rem;
    margin-left: 14.5rem;
  }
  *[data-ml~="s:29"] {
    margin-left: 14.5rem;
  }
  *[data-mr~="s:29"] {
    margin-right: 14.5rem;
  }
  *[data-space-x~="s:29"] > * + * {
    margin-left: 14.5rem;
  }
  *[data-space-y~="s:29"] > * + * {
    margin-top: 14.5rem;
  }
  *[data-py~="s:30"] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  *[data-pt~="s:30"] {
    padding-top: 15rem;
  }
  *[data-pb~="s:30"] {
    padding-bottom: 15rem;
  }
  *[data-px~="s:30"] {
    padding-right: 15rem;
    padding-left: 15rem;
  }
  *[data-pl~="s:30"] {
    padding-left: 15rem;
  }
  *[data-pr~="s:30"] {
    padding-right: 15rem;
  }
  *[data-my~="s:30"] {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  *[data-mt~="s:30"] {
    margin-top: 15rem;
  }
  *[data-mb~="s:30"] {
    margin-bottom: 15rem;
  }
  *[data-mx~="s:30"] {
    margin-right: 15rem;
    margin-left: 15rem;
  }
  *[data-ml~="s:30"] {
    margin-left: 15rem;
  }
  *[data-mr~="s:30"] {
    margin-right: 15rem;
  }
  *[data-space-x~="s:30"] > * + * {
    margin-left: 15rem;
  }
  *[data-space-y~="s:30"] > * + * {
    margin-top: 15rem;
  }
}
@media screen and (min-width: 919px) {
  *[data-py~="m:0"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  *[data-pt~="m:0"] {
    padding-top: 0rem;
  }
  *[data-pb~="m:0"] {
    padding-bottom: 0rem;
  }
  *[data-px~="m:0"] {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  *[data-pl~="m:0"] {
    padding-left: 0rem;
  }
  *[data-pr~="m:0"] {
    padding-right: 0rem;
  }
  *[data-my~="m:0"] {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  *[data-mt~="m:0"] {
    margin-top: 0rem;
  }
  *[data-mb~="m:0"] {
    margin-bottom: 0rem;
  }
  *[data-mx~="m:0"] {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  *[data-ml~="m:0"] {
    margin-left: 0rem;
  }
  *[data-mr~="m:0"] {
    margin-right: 0rem;
  }
  *[data-space-x~="m:0"] > * + * {
    margin-left: 0rem;
  }
  *[data-space-y~="m:0"] > * + * {
    margin-top: 0rem;
  }
  *[data-py~="m:1"] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  *[data-pt~="m:1"] {
    padding-top: 0.5rem;
  }
  *[data-pb~="m:1"] {
    padding-bottom: 0.5rem;
  }
  *[data-px~="m:1"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  *[data-pl~="m:1"] {
    padding-left: 0.5rem;
  }
  *[data-pr~="m:1"] {
    padding-right: 0.5rem;
  }
  *[data-my~="m:1"] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  *[data-mt~="m:1"] {
    margin-top: 0.5rem;
  }
  *[data-mb~="m:1"] {
    margin-bottom: 0.5rem;
  }
  *[data-mx~="m:1"] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  *[data-ml~="m:1"] {
    margin-left: 0.5rem;
  }
  *[data-mr~="m:1"] {
    margin-right: 0.5rem;
  }
  *[data-space-x~="m:1"] > * + * {
    margin-left: 0.5rem;
  }
  *[data-space-y~="m:1"] > * + * {
    margin-top: 0.5rem;
  }
  *[data-py~="m:2"] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  *[data-pt~="m:2"] {
    padding-top: 1rem;
  }
  *[data-pb~="m:2"] {
    padding-bottom: 1rem;
  }
  *[data-px~="m:2"] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  *[data-pl~="m:2"] {
    padding-left: 1rem;
  }
  *[data-pr~="m:2"] {
    padding-right: 1rem;
  }
  *[data-my~="m:2"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  *[data-mt~="m:2"] {
    margin-top: 1rem;
  }
  *[data-mb~="m:2"] {
    margin-bottom: 1rem;
  }
  *[data-mx~="m:2"] {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  *[data-ml~="m:2"] {
    margin-left: 1rem;
  }
  *[data-mr~="m:2"] {
    margin-right: 1rem;
  }
  *[data-space-x~="m:2"] > * + * {
    margin-left: 1rem;
  }
  *[data-space-y~="m:2"] > * + * {
    margin-top: 1rem;
  }
  *[data-py~="m:3"] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  *[data-pt~="m:3"] {
    padding-top: 1.5rem;
  }
  *[data-pb~="m:3"] {
    padding-bottom: 1.5rem;
  }
  *[data-px~="m:3"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  *[data-pl~="m:3"] {
    padding-left: 1.5rem;
  }
  *[data-pr~="m:3"] {
    padding-right: 1.5rem;
  }
  *[data-my~="m:3"] {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  *[data-mt~="m:3"] {
    margin-top: 1.5rem;
  }
  *[data-mb~="m:3"] {
    margin-bottom: 1.5rem;
  }
  *[data-mx~="m:3"] {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  *[data-ml~="m:3"] {
    margin-left: 1.5rem;
  }
  *[data-mr~="m:3"] {
    margin-right: 1.5rem;
  }
  *[data-space-x~="m:3"] > * + * {
    margin-left: 1.5rem;
  }
  *[data-space-y~="m:3"] > * + * {
    margin-top: 1.5rem;
  }
  *[data-py~="m:4"] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  *[data-pt~="m:4"] {
    padding-top: 2rem;
  }
  *[data-pb~="m:4"] {
    padding-bottom: 2rem;
  }
  *[data-px~="m:4"] {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  *[data-pl~="m:4"] {
    padding-left: 2rem;
  }
  *[data-pr~="m:4"] {
    padding-right: 2rem;
  }
  *[data-my~="m:4"] {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  *[data-mt~="m:4"] {
    margin-top: 2rem;
  }
  *[data-mb~="m:4"] {
    margin-bottom: 2rem;
  }
  *[data-mx~="m:4"] {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  *[data-ml~="m:4"] {
    margin-left: 2rem;
  }
  *[data-mr~="m:4"] {
    margin-right: 2rem;
  }
  *[data-space-x~="m:4"] > * + * {
    margin-left: 2rem;
  }
  *[data-space-y~="m:4"] > * + * {
    margin-top: 2rem;
  }
  *[data-py~="m:5"] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  *[data-pt~="m:5"] {
    padding-top: 2.5rem;
  }
  *[data-pb~="m:5"] {
    padding-bottom: 2.5rem;
  }
  *[data-px~="m:5"] {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  *[data-pl~="m:5"] {
    padding-left: 2.5rem;
  }
  *[data-pr~="m:5"] {
    padding-right: 2.5rem;
  }
  *[data-my~="m:5"] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  *[data-mt~="m:5"] {
    margin-top: 2.5rem;
  }
  *[data-mb~="m:5"] {
    margin-bottom: 2.5rem;
  }
  *[data-mx~="m:5"] {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
  *[data-ml~="m:5"] {
    margin-left: 2.5rem;
  }
  *[data-mr~="m:5"] {
    margin-right: 2.5rem;
  }
  *[data-space-x~="m:5"] > * + * {
    margin-left: 2.5rem;
  }
  *[data-space-y~="m:5"] > * + * {
    margin-top: 2.5rem;
  }
  *[data-py~="m:6"] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  *[data-pt~="m:6"] {
    padding-top: 3rem;
  }
  *[data-pb~="m:6"] {
    padding-bottom: 3rem;
  }
  *[data-px~="m:6"] {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  *[data-pl~="m:6"] {
    padding-left: 3rem;
  }
  *[data-pr~="m:6"] {
    padding-right: 3rem;
  }
  *[data-my~="m:6"] {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  *[data-mt~="m:6"] {
    margin-top: 3rem;
  }
  *[data-mb~="m:6"] {
    margin-bottom: 3rem;
  }
  *[data-mx~="m:6"] {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  *[data-ml~="m:6"] {
    margin-left: 3rem;
  }
  *[data-mr~="m:6"] {
    margin-right: 3rem;
  }
  *[data-space-x~="m:6"] > * + * {
    margin-left: 3rem;
  }
  *[data-space-y~="m:6"] > * + * {
    margin-top: 3rem;
  }
  *[data-py~="m:7"] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  *[data-pt~="m:7"] {
    padding-top: 3.5rem;
  }
  *[data-pb~="m:7"] {
    padding-bottom: 3.5rem;
  }
  *[data-px~="m:7"] {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
  *[data-pl~="m:7"] {
    padding-left: 3.5rem;
  }
  *[data-pr~="m:7"] {
    padding-right: 3.5rem;
  }
  *[data-my~="m:7"] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  *[data-mt~="m:7"] {
    margin-top: 3.5rem;
  }
  *[data-mb~="m:7"] {
    margin-bottom: 3.5rem;
  }
  *[data-mx~="m:7"] {
    margin-right: 3.5rem;
    margin-left: 3.5rem;
  }
  *[data-ml~="m:7"] {
    margin-left: 3.5rem;
  }
  *[data-mr~="m:7"] {
    margin-right: 3.5rem;
  }
  *[data-space-x~="m:7"] > * + * {
    margin-left: 3.5rem;
  }
  *[data-space-y~="m:7"] > * + * {
    margin-top: 3.5rem;
  }
  *[data-py~="m:8"] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  *[data-pt~="m:8"] {
    padding-top: 4rem;
  }
  *[data-pb~="m:8"] {
    padding-bottom: 4rem;
  }
  *[data-px~="m:8"] {
    padding-right: 4rem;
    padding-left: 4rem;
  }
  *[data-pl~="m:8"] {
    padding-left: 4rem;
  }
  *[data-pr~="m:8"] {
    padding-right: 4rem;
  }
  *[data-my~="m:8"] {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  *[data-mt~="m:8"] {
    margin-top: 4rem;
  }
  *[data-mb~="m:8"] {
    margin-bottom: 4rem;
  }
  *[data-mx~="m:8"] {
    margin-right: 4rem;
    margin-left: 4rem;
  }
  *[data-ml~="m:8"] {
    margin-left: 4rem;
  }
  *[data-mr~="m:8"] {
    margin-right: 4rem;
  }
  *[data-space-x~="m:8"] > * + * {
    margin-left: 4rem;
  }
  *[data-space-y~="m:8"] > * + * {
    margin-top: 4rem;
  }
  *[data-py~="m:9"] {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  *[data-pt~="m:9"] {
    padding-top: 4.5rem;
  }
  *[data-pb~="m:9"] {
    padding-bottom: 4.5rem;
  }
  *[data-px~="m:9"] {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
  *[data-pl~="m:9"] {
    padding-left: 4.5rem;
  }
  *[data-pr~="m:9"] {
    padding-right: 4.5rem;
  }
  *[data-my~="m:9"] {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  *[data-mt~="m:9"] {
    margin-top: 4.5rem;
  }
  *[data-mb~="m:9"] {
    margin-bottom: 4.5rem;
  }
  *[data-mx~="m:9"] {
    margin-right: 4.5rem;
    margin-left: 4.5rem;
  }
  *[data-ml~="m:9"] {
    margin-left: 4.5rem;
  }
  *[data-mr~="m:9"] {
    margin-right: 4.5rem;
  }
  *[data-space-x~="m:9"] > * + * {
    margin-left: 4.5rem;
  }
  *[data-space-y~="m:9"] > * + * {
    margin-top: 4.5rem;
  }
  *[data-py~="m:10"] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  *[data-pt~="m:10"] {
    padding-top: 5rem;
  }
  *[data-pb~="m:10"] {
    padding-bottom: 5rem;
  }
  *[data-px~="m:10"] {
    padding-right: 5rem;
    padding-left: 5rem;
  }
  *[data-pl~="m:10"] {
    padding-left: 5rem;
  }
  *[data-pr~="m:10"] {
    padding-right: 5rem;
  }
  *[data-my~="m:10"] {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  *[data-mt~="m:10"] {
    margin-top: 5rem;
  }
  *[data-mb~="m:10"] {
    margin-bottom: 5rem;
  }
  *[data-mx~="m:10"] {
    margin-right: 5rem;
    margin-left: 5rem;
  }
  *[data-ml~="m:10"] {
    margin-left: 5rem;
  }
  *[data-mr~="m:10"] {
    margin-right: 5rem;
  }
  *[data-space-x~="m:10"] > * + * {
    margin-left: 5rem;
  }
  *[data-space-y~="m:10"] > * + * {
    margin-top: 5rem;
  }
  *[data-py~="m:11"] {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  *[data-pt~="m:11"] {
    padding-top: 5.5rem;
  }
  *[data-pb~="m:11"] {
    padding-bottom: 5.5rem;
  }
  *[data-px~="m:11"] {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  *[data-pl~="m:11"] {
    padding-left: 5.5rem;
  }
  *[data-pr~="m:11"] {
    padding-right: 5.5rem;
  }
  *[data-my~="m:11"] {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  *[data-mt~="m:11"] {
    margin-top: 5.5rem;
  }
  *[data-mb~="m:11"] {
    margin-bottom: 5.5rem;
  }
  *[data-mx~="m:11"] {
    margin-right: 5.5rem;
    margin-left: 5.5rem;
  }
  *[data-ml~="m:11"] {
    margin-left: 5.5rem;
  }
  *[data-mr~="m:11"] {
    margin-right: 5.5rem;
  }
  *[data-space-x~="m:11"] > * + * {
    margin-left: 5.5rem;
  }
  *[data-space-y~="m:11"] > * + * {
    margin-top: 5.5rem;
  }
  *[data-py~="m:12"] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  *[data-pt~="m:12"] {
    padding-top: 6rem;
  }
  *[data-pb~="m:12"] {
    padding-bottom: 6rem;
  }
  *[data-px~="m:12"] {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  *[data-pl~="m:12"] {
    padding-left: 6rem;
  }
  *[data-pr~="m:12"] {
    padding-right: 6rem;
  }
  *[data-my~="m:12"] {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  *[data-mt~="m:12"] {
    margin-top: 6rem;
  }
  *[data-mb~="m:12"] {
    margin-bottom: 6rem;
  }
  *[data-mx~="m:12"] {
    margin-right: 6rem;
    margin-left: 6rem;
  }
  *[data-ml~="m:12"] {
    margin-left: 6rem;
  }
  *[data-mr~="m:12"] {
    margin-right: 6rem;
  }
  *[data-space-x~="m:12"] > * + * {
    margin-left: 6rem;
  }
  *[data-space-y~="m:12"] > * + * {
    margin-top: 6rem;
  }
  *[data-py~="m:13"] {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  *[data-pt~="m:13"] {
    padding-top: 6.5rem;
  }
  *[data-pb~="m:13"] {
    padding-bottom: 6.5rem;
  }
  *[data-px~="m:13"] {
    padding-right: 6.5rem;
    padding-left: 6.5rem;
  }
  *[data-pl~="m:13"] {
    padding-left: 6.5rem;
  }
  *[data-pr~="m:13"] {
    padding-right: 6.5rem;
  }
  *[data-my~="m:13"] {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  *[data-mt~="m:13"] {
    margin-top: 6.5rem;
  }
  *[data-mb~="m:13"] {
    margin-bottom: 6.5rem;
  }
  *[data-mx~="m:13"] {
    margin-right: 6.5rem;
    margin-left: 6.5rem;
  }
  *[data-ml~="m:13"] {
    margin-left: 6.5rem;
  }
  *[data-mr~="m:13"] {
    margin-right: 6.5rem;
  }
  *[data-space-x~="m:13"] > * + * {
    margin-left: 6.5rem;
  }
  *[data-space-y~="m:13"] > * + * {
    margin-top: 6.5rem;
  }
  *[data-py~="m:14"] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  *[data-pt~="m:14"] {
    padding-top: 7rem;
  }
  *[data-pb~="m:14"] {
    padding-bottom: 7rem;
  }
  *[data-px~="m:14"] {
    padding-right: 7rem;
    padding-left: 7rem;
  }
  *[data-pl~="m:14"] {
    padding-left: 7rem;
  }
  *[data-pr~="m:14"] {
    padding-right: 7rem;
  }
  *[data-my~="m:14"] {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  *[data-mt~="m:14"] {
    margin-top: 7rem;
  }
  *[data-mb~="m:14"] {
    margin-bottom: 7rem;
  }
  *[data-mx~="m:14"] {
    margin-right: 7rem;
    margin-left: 7rem;
  }
  *[data-ml~="m:14"] {
    margin-left: 7rem;
  }
  *[data-mr~="m:14"] {
    margin-right: 7rem;
  }
  *[data-space-x~="m:14"] > * + * {
    margin-left: 7rem;
  }
  *[data-space-y~="m:14"] > * + * {
    margin-top: 7rem;
  }
  *[data-py~="m:15"] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  *[data-pt~="m:15"] {
    padding-top: 7.5rem;
  }
  *[data-pb~="m:15"] {
    padding-bottom: 7.5rem;
  }
  *[data-px~="m:15"] {
    padding-right: 7.5rem;
    padding-left: 7.5rem;
  }
  *[data-pl~="m:15"] {
    padding-left: 7.5rem;
  }
  *[data-pr~="m:15"] {
    padding-right: 7.5rem;
  }
  *[data-my~="m:15"] {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  *[data-mt~="m:15"] {
    margin-top: 7.5rem;
  }
  *[data-mb~="m:15"] {
    margin-bottom: 7.5rem;
  }
  *[data-mx~="m:15"] {
    margin-right: 7.5rem;
    margin-left: 7.5rem;
  }
  *[data-ml~="m:15"] {
    margin-left: 7.5rem;
  }
  *[data-mr~="m:15"] {
    margin-right: 7.5rem;
  }
  *[data-space-x~="m:15"] > * + * {
    margin-left: 7.5rem;
  }
  *[data-space-y~="m:15"] > * + * {
    margin-top: 7.5rem;
  }
  *[data-py~="m:16"] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  *[data-pt~="m:16"] {
    padding-top: 8rem;
  }
  *[data-pb~="m:16"] {
    padding-bottom: 8rem;
  }
  *[data-px~="m:16"] {
    padding-right: 8rem;
    padding-left: 8rem;
  }
  *[data-pl~="m:16"] {
    padding-left: 8rem;
  }
  *[data-pr~="m:16"] {
    padding-right: 8rem;
  }
  *[data-my~="m:16"] {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  *[data-mt~="m:16"] {
    margin-top: 8rem;
  }
  *[data-mb~="m:16"] {
    margin-bottom: 8rem;
  }
  *[data-mx~="m:16"] {
    margin-right: 8rem;
    margin-left: 8rem;
  }
  *[data-ml~="m:16"] {
    margin-left: 8rem;
  }
  *[data-mr~="m:16"] {
    margin-right: 8rem;
  }
  *[data-space-x~="m:16"] > * + * {
    margin-left: 8rem;
  }
  *[data-space-y~="m:16"] > * + * {
    margin-top: 8rem;
  }
  *[data-py~="m:17"] {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  *[data-pt~="m:17"] {
    padding-top: 8.5rem;
  }
  *[data-pb~="m:17"] {
    padding-bottom: 8.5rem;
  }
  *[data-px~="m:17"] {
    padding-right: 8.5rem;
    padding-left: 8.5rem;
  }
  *[data-pl~="m:17"] {
    padding-left: 8.5rem;
  }
  *[data-pr~="m:17"] {
    padding-right: 8.5rem;
  }
  *[data-my~="m:17"] {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  *[data-mt~="m:17"] {
    margin-top: 8.5rem;
  }
  *[data-mb~="m:17"] {
    margin-bottom: 8.5rem;
  }
  *[data-mx~="m:17"] {
    margin-right: 8.5rem;
    margin-left: 8.5rem;
  }
  *[data-ml~="m:17"] {
    margin-left: 8.5rem;
  }
  *[data-mr~="m:17"] {
    margin-right: 8.5rem;
  }
  *[data-space-x~="m:17"] > * + * {
    margin-left: 8.5rem;
  }
  *[data-space-y~="m:17"] > * + * {
    margin-top: 8.5rem;
  }
  *[data-py~="m:18"] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  *[data-pt~="m:18"] {
    padding-top: 9rem;
  }
  *[data-pb~="m:18"] {
    padding-bottom: 9rem;
  }
  *[data-px~="m:18"] {
    padding-right: 9rem;
    padding-left: 9rem;
  }
  *[data-pl~="m:18"] {
    padding-left: 9rem;
  }
  *[data-pr~="m:18"] {
    padding-right: 9rem;
  }
  *[data-my~="m:18"] {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  *[data-mt~="m:18"] {
    margin-top: 9rem;
  }
  *[data-mb~="m:18"] {
    margin-bottom: 9rem;
  }
  *[data-mx~="m:18"] {
    margin-right: 9rem;
    margin-left: 9rem;
  }
  *[data-ml~="m:18"] {
    margin-left: 9rem;
  }
  *[data-mr~="m:18"] {
    margin-right: 9rem;
  }
  *[data-space-x~="m:18"] > * + * {
    margin-left: 9rem;
  }
  *[data-space-y~="m:18"] > * + * {
    margin-top: 9rem;
  }
  *[data-py~="m:19"] {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  *[data-pt~="m:19"] {
    padding-top: 9.5rem;
  }
  *[data-pb~="m:19"] {
    padding-bottom: 9.5rem;
  }
  *[data-px~="m:19"] {
    padding-right: 9.5rem;
    padding-left: 9.5rem;
  }
  *[data-pl~="m:19"] {
    padding-left: 9.5rem;
  }
  *[data-pr~="m:19"] {
    padding-right: 9.5rem;
  }
  *[data-my~="m:19"] {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  *[data-mt~="m:19"] {
    margin-top: 9.5rem;
  }
  *[data-mb~="m:19"] {
    margin-bottom: 9.5rem;
  }
  *[data-mx~="m:19"] {
    margin-right: 9.5rem;
    margin-left: 9.5rem;
  }
  *[data-ml~="m:19"] {
    margin-left: 9.5rem;
  }
  *[data-mr~="m:19"] {
    margin-right: 9.5rem;
  }
  *[data-space-x~="m:19"] > * + * {
    margin-left: 9.5rem;
  }
  *[data-space-y~="m:19"] > * + * {
    margin-top: 9.5rem;
  }
  *[data-py~="m:20"] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  *[data-pt~="m:20"] {
    padding-top: 10rem;
  }
  *[data-pb~="m:20"] {
    padding-bottom: 10rem;
  }
  *[data-px~="m:20"] {
    padding-right: 10rem;
    padding-left: 10rem;
  }
  *[data-pl~="m:20"] {
    padding-left: 10rem;
  }
  *[data-pr~="m:20"] {
    padding-right: 10rem;
  }
  *[data-my~="m:20"] {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  *[data-mt~="m:20"] {
    margin-top: 10rem;
  }
  *[data-mb~="m:20"] {
    margin-bottom: 10rem;
  }
  *[data-mx~="m:20"] {
    margin-right: 10rem;
    margin-left: 10rem;
  }
  *[data-ml~="m:20"] {
    margin-left: 10rem;
  }
  *[data-mr~="m:20"] {
    margin-right: 10rem;
  }
  *[data-space-x~="m:20"] > * + * {
    margin-left: 10rem;
  }
  *[data-space-y~="m:20"] > * + * {
    margin-top: 10rem;
  }
  *[data-py~="m:21"] {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  *[data-pt~="m:21"] {
    padding-top: 10.5rem;
  }
  *[data-pb~="m:21"] {
    padding-bottom: 10.5rem;
  }
  *[data-px~="m:21"] {
    padding-right: 10.5rem;
    padding-left: 10.5rem;
  }
  *[data-pl~="m:21"] {
    padding-left: 10.5rem;
  }
  *[data-pr~="m:21"] {
    padding-right: 10.5rem;
  }
  *[data-my~="m:21"] {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  *[data-mt~="m:21"] {
    margin-top: 10.5rem;
  }
  *[data-mb~="m:21"] {
    margin-bottom: 10.5rem;
  }
  *[data-mx~="m:21"] {
    margin-right: 10.5rem;
    margin-left: 10.5rem;
  }
  *[data-ml~="m:21"] {
    margin-left: 10.5rem;
  }
  *[data-mr~="m:21"] {
    margin-right: 10.5rem;
  }
  *[data-space-x~="m:21"] > * + * {
    margin-left: 10.5rem;
  }
  *[data-space-y~="m:21"] > * + * {
    margin-top: 10.5rem;
  }
  *[data-py~="m:22"] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  *[data-pt~="m:22"] {
    padding-top: 11rem;
  }
  *[data-pb~="m:22"] {
    padding-bottom: 11rem;
  }
  *[data-px~="m:22"] {
    padding-right: 11rem;
    padding-left: 11rem;
  }
  *[data-pl~="m:22"] {
    padding-left: 11rem;
  }
  *[data-pr~="m:22"] {
    padding-right: 11rem;
  }
  *[data-my~="m:22"] {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  *[data-mt~="m:22"] {
    margin-top: 11rem;
  }
  *[data-mb~="m:22"] {
    margin-bottom: 11rem;
  }
  *[data-mx~="m:22"] {
    margin-right: 11rem;
    margin-left: 11rem;
  }
  *[data-ml~="m:22"] {
    margin-left: 11rem;
  }
  *[data-mr~="m:22"] {
    margin-right: 11rem;
  }
  *[data-space-x~="m:22"] > * + * {
    margin-left: 11rem;
  }
  *[data-space-y~="m:22"] > * + * {
    margin-top: 11rem;
  }
  *[data-py~="m:23"] {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  *[data-pt~="m:23"] {
    padding-top: 11.5rem;
  }
  *[data-pb~="m:23"] {
    padding-bottom: 11.5rem;
  }
  *[data-px~="m:23"] {
    padding-right: 11.5rem;
    padding-left: 11.5rem;
  }
  *[data-pl~="m:23"] {
    padding-left: 11.5rem;
  }
  *[data-pr~="m:23"] {
    padding-right: 11.5rem;
  }
  *[data-my~="m:23"] {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  *[data-mt~="m:23"] {
    margin-top: 11.5rem;
  }
  *[data-mb~="m:23"] {
    margin-bottom: 11.5rem;
  }
  *[data-mx~="m:23"] {
    margin-right: 11.5rem;
    margin-left: 11.5rem;
  }
  *[data-ml~="m:23"] {
    margin-left: 11.5rem;
  }
  *[data-mr~="m:23"] {
    margin-right: 11.5rem;
  }
  *[data-space-x~="m:23"] > * + * {
    margin-left: 11.5rem;
  }
  *[data-space-y~="m:23"] > * + * {
    margin-top: 11.5rem;
  }
  *[data-py~="m:24"] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  *[data-pt~="m:24"] {
    padding-top: 12rem;
  }
  *[data-pb~="m:24"] {
    padding-bottom: 12rem;
  }
  *[data-px~="m:24"] {
    padding-right: 12rem;
    padding-left: 12rem;
  }
  *[data-pl~="m:24"] {
    padding-left: 12rem;
  }
  *[data-pr~="m:24"] {
    padding-right: 12rem;
  }
  *[data-my~="m:24"] {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  *[data-mt~="m:24"] {
    margin-top: 12rem;
  }
  *[data-mb~="m:24"] {
    margin-bottom: 12rem;
  }
  *[data-mx~="m:24"] {
    margin-right: 12rem;
    margin-left: 12rem;
  }
  *[data-ml~="m:24"] {
    margin-left: 12rem;
  }
  *[data-mr~="m:24"] {
    margin-right: 12rem;
  }
  *[data-space-x~="m:24"] > * + * {
    margin-left: 12rem;
  }
  *[data-space-y~="m:24"] > * + * {
    margin-top: 12rem;
  }
  *[data-py~="m:25"] {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  *[data-pt~="m:25"] {
    padding-top: 12.5rem;
  }
  *[data-pb~="m:25"] {
    padding-bottom: 12.5rem;
  }
  *[data-px~="m:25"] {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
  *[data-pl~="m:25"] {
    padding-left: 12.5rem;
  }
  *[data-pr~="m:25"] {
    padding-right: 12.5rem;
  }
  *[data-my~="m:25"] {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  *[data-mt~="m:25"] {
    margin-top: 12.5rem;
  }
  *[data-mb~="m:25"] {
    margin-bottom: 12.5rem;
  }
  *[data-mx~="m:25"] {
    margin-right: 12.5rem;
    margin-left: 12.5rem;
  }
  *[data-ml~="m:25"] {
    margin-left: 12.5rem;
  }
  *[data-mr~="m:25"] {
    margin-right: 12.5rem;
  }
  *[data-space-x~="m:25"] > * + * {
    margin-left: 12.5rem;
  }
  *[data-space-y~="m:25"] > * + * {
    margin-top: 12.5rem;
  }
  *[data-py~="m:26"] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  *[data-pt~="m:26"] {
    padding-top: 13rem;
  }
  *[data-pb~="m:26"] {
    padding-bottom: 13rem;
  }
  *[data-px~="m:26"] {
    padding-right: 13rem;
    padding-left: 13rem;
  }
  *[data-pl~="m:26"] {
    padding-left: 13rem;
  }
  *[data-pr~="m:26"] {
    padding-right: 13rem;
  }
  *[data-my~="m:26"] {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  *[data-mt~="m:26"] {
    margin-top: 13rem;
  }
  *[data-mb~="m:26"] {
    margin-bottom: 13rem;
  }
  *[data-mx~="m:26"] {
    margin-right: 13rem;
    margin-left: 13rem;
  }
  *[data-ml~="m:26"] {
    margin-left: 13rem;
  }
  *[data-mr~="m:26"] {
    margin-right: 13rem;
  }
  *[data-space-x~="m:26"] > * + * {
    margin-left: 13rem;
  }
  *[data-space-y~="m:26"] > * + * {
    margin-top: 13rem;
  }
  *[data-py~="m:27"] {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  *[data-pt~="m:27"] {
    padding-top: 13.5rem;
  }
  *[data-pb~="m:27"] {
    padding-bottom: 13.5rem;
  }
  *[data-px~="m:27"] {
    padding-right: 13.5rem;
    padding-left: 13.5rem;
  }
  *[data-pl~="m:27"] {
    padding-left: 13.5rem;
  }
  *[data-pr~="m:27"] {
    padding-right: 13.5rem;
  }
  *[data-my~="m:27"] {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  *[data-mt~="m:27"] {
    margin-top: 13.5rem;
  }
  *[data-mb~="m:27"] {
    margin-bottom: 13.5rem;
  }
  *[data-mx~="m:27"] {
    margin-right: 13.5rem;
    margin-left: 13.5rem;
  }
  *[data-ml~="m:27"] {
    margin-left: 13.5rem;
  }
  *[data-mr~="m:27"] {
    margin-right: 13.5rem;
  }
  *[data-space-x~="m:27"] > * + * {
    margin-left: 13.5rem;
  }
  *[data-space-y~="m:27"] > * + * {
    margin-top: 13.5rem;
  }
  *[data-py~="m:28"] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  *[data-pt~="m:28"] {
    padding-top: 14rem;
  }
  *[data-pb~="m:28"] {
    padding-bottom: 14rem;
  }
  *[data-px~="m:28"] {
    padding-right: 14rem;
    padding-left: 14rem;
  }
  *[data-pl~="m:28"] {
    padding-left: 14rem;
  }
  *[data-pr~="m:28"] {
    padding-right: 14rem;
  }
  *[data-my~="m:28"] {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  *[data-mt~="m:28"] {
    margin-top: 14rem;
  }
  *[data-mb~="m:28"] {
    margin-bottom: 14rem;
  }
  *[data-mx~="m:28"] {
    margin-right: 14rem;
    margin-left: 14rem;
  }
  *[data-ml~="m:28"] {
    margin-left: 14rem;
  }
  *[data-mr~="m:28"] {
    margin-right: 14rem;
  }
  *[data-space-x~="m:28"] > * + * {
    margin-left: 14rem;
  }
  *[data-space-y~="m:28"] > * + * {
    margin-top: 14rem;
  }
  *[data-py~="m:29"] {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  *[data-pt~="m:29"] {
    padding-top: 14.5rem;
  }
  *[data-pb~="m:29"] {
    padding-bottom: 14.5rem;
  }
  *[data-px~="m:29"] {
    padding-right: 14.5rem;
    padding-left: 14.5rem;
  }
  *[data-pl~="m:29"] {
    padding-left: 14.5rem;
  }
  *[data-pr~="m:29"] {
    padding-right: 14.5rem;
  }
  *[data-my~="m:29"] {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  *[data-mt~="m:29"] {
    margin-top: 14.5rem;
  }
  *[data-mb~="m:29"] {
    margin-bottom: 14.5rem;
  }
  *[data-mx~="m:29"] {
    margin-right: 14.5rem;
    margin-left: 14.5rem;
  }
  *[data-ml~="m:29"] {
    margin-left: 14.5rem;
  }
  *[data-mr~="m:29"] {
    margin-right: 14.5rem;
  }
  *[data-space-x~="m:29"] > * + * {
    margin-left: 14.5rem;
  }
  *[data-space-y~="m:29"] > * + * {
    margin-top: 14.5rem;
  }
  *[data-py~="m:30"] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  *[data-pt~="m:30"] {
    padding-top: 15rem;
  }
  *[data-pb~="m:30"] {
    padding-bottom: 15rem;
  }
  *[data-px~="m:30"] {
    padding-right: 15rem;
    padding-left: 15rem;
  }
  *[data-pl~="m:30"] {
    padding-left: 15rem;
  }
  *[data-pr~="m:30"] {
    padding-right: 15rem;
  }
  *[data-my~="m:30"] {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  *[data-mt~="m:30"] {
    margin-top: 15rem;
  }
  *[data-mb~="m:30"] {
    margin-bottom: 15rem;
  }
  *[data-mx~="m:30"] {
    margin-right: 15rem;
    margin-left: 15rem;
  }
  *[data-ml~="m:30"] {
    margin-left: 15rem;
  }
  *[data-mr~="m:30"] {
    margin-right: 15rem;
  }
  *[data-space-x~="m:30"] > * + * {
    margin-left: 15rem;
  }
  *[data-space-y~="m:30"] > * + * {
    margin-top: 15rem;
  }
}
@media screen and (min-width: 1439px) {
  *[data-py~="l:0"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  *[data-pt~="l:0"] {
    padding-top: 0rem;
  }
  *[data-pb~="l:0"] {
    padding-bottom: 0rem;
  }
  *[data-px~="l:0"] {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  *[data-pl~="l:0"] {
    padding-left: 0rem;
  }
  *[data-pr~="l:0"] {
    padding-right: 0rem;
  }
  *[data-my~="l:0"] {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  *[data-mt~="l:0"] {
    margin-top: 0rem;
  }
  *[data-mb~="l:0"] {
    margin-bottom: 0rem;
  }
  *[data-mx~="l:0"] {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  *[data-ml~="l:0"] {
    margin-left: 0rem;
  }
  *[data-mr~="l:0"] {
    margin-right: 0rem;
  }
  *[data-space-x~="l:0"] > * + * {
    margin-left: 0rem;
  }
  *[data-space-y~="l:0"] > * + * {
    margin-top: 0rem;
  }
  *[data-py~="l:1"] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  *[data-pt~="l:1"] {
    padding-top: 0.5rem;
  }
  *[data-pb~="l:1"] {
    padding-bottom: 0.5rem;
  }
  *[data-px~="l:1"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  *[data-pl~="l:1"] {
    padding-left: 0.5rem;
  }
  *[data-pr~="l:1"] {
    padding-right: 0.5rem;
  }
  *[data-my~="l:1"] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  *[data-mt~="l:1"] {
    margin-top: 0.5rem;
  }
  *[data-mb~="l:1"] {
    margin-bottom: 0.5rem;
  }
  *[data-mx~="l:1"] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  *[data-ml~="l:1"] {
    margin-left: 0.5rem;
  }
  *[data-mr~="l:1"] {
    margin-right: 0.5rem;
  }
  *[data-space-x~="l:1"] > * + * {
    margin-left: 0.5rem;
  }
  *[data-space-y~="l:1"] > * + * {
    margin-top: 0.5rem;
  }
  *[data-py~="l:2"] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  *[data-pt~="l:2"] {
    padding-top: 1rem;
  }
  *[data-pb~="l:2"] {
    padding-bottom: 1rem;
  }
  *[data-px~="l:2"] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  *[data-pl~="l:2"] {
    padding-left: 1rem;
  }
  *[data-pr~="l:2"] {
    padding-right: 1rem;
  }
  *[data-my~="l:2"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  *[data-mt~="l:2"] {
    margin-top: 1rem;
  }
  *[data-mb~="l:2"] {
    margin-bottom: 1rem;
  }
  *[data-mx~="l:2"] {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  *[data-ml~="l:2"] {
    margin-left: 1rem;
  }
  *[data-mr~="l:2"] {
    margin-right: 1rem;
  }
  *[data-space-x~="l:2"] > * + * {
    margin-left: 1rem;
  }
  *[data-space-y~="l:2"] > * + * {
    margin-top: 1rem;
  }
  *[data-py~="l:3"] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  *[data-pt~="l:3"] {
    padding-top: 1.5rem;
  }
  *[data-pb~="l:3"] {
    padding-bottom: 1.5rem;
  }
  *[data-px~="l:3"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  *[data-pl~="l:3"] {
    padding-left: 1.5rem;
  }
  *[data-pr~="l:3"] {
    padding-right: 1.5rem;
  }
  *[data-my~="l:3"] {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  *[data-mt~="l:3"] {
    margin-top: 1.5rem;
  }
  *[data-mb~="l:3"] {
    margin-bottom: 1.5rem;
  }
  *[data-mx~="l:3"] {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  *[data-ml~="l:3"] {
    margin-left: 1.5rem;
  }
  *[data-mr~="l:3"] {
    margin-right: 1.5rem;
  }
  *[data-space-x~="l:3"] > * + * {
    margin-left: 1.5rem;
  }
  *[data-space-y~="l:3"] > * + * {
    margin-top: 1.5rem;
  }
  *[data-py~="l:4"] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  *[data-pt~="l:4"] {
    padding-top: 2rem;
  }
  *[data-pb~="l:4"] {
    padding-bottom: 2rem;
  }
  *[data-px~="l:4"] {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  *[data-pl~="l:4"] {
    padding-left: 2rem;
  }
  *[data-pr~="l:4"] {
    padding-right: 2rem;
  }
  *[data-my~="l:4"] {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  *[data-mt~="l:4"] {
    margin-top: 2rem;
  }
  *[data-mb~="l:4"] {
    margin-bottom: 2rem;
  }
  *[data-mx~="l:4"] {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  *[data-ml~="l:4"] {
    margin-left: 2rem;
  }
  *[data-mr~="l:4"] {
    margin-right: 2rem;
  }
  *[data-space-x~="l:4"] > * + * {
    margin-left: 2rem;
  }
  *[data-space-y~="l:4"] > * + * {
    margin-top: 2rem;
  }
  *[data-py~="l:5"] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  *[data-pt~="l:5"] {
    padding-top: 2.5rem;
  }
  *[data-pb~="l:5"] {
    padding-bottom: 2.5rem;
  }
  *[data-px~="l:5"] {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  *[data-pl~="l:5"] {
    padding-left: 2.5rem;
  }
  *[data-pr~="l:5"] {
    padding-right: 2.5rem;
  }
  *[data-my~="l:5"] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  *[data-mt~="l:5"] {
    margin-top: 2.5rem;
  }
  *[data-mb~="l:5"] {
    margin-bottom: 2.5rem;
  }
  *[data-mx~="l:5"] {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
  *[data-ml~="l:5"] {
    margin-left: 2.5rem;
  }
  *[data-mr~="l:5"] {
    margin-right: 2.5rem;
  }
  *[data-space-x~="l:5"] > * + * {
    margin-left: 2.5rem;
  }
  *[data-space-y~="l:5"] > * + * {
    margin-top: 2.5rem;
  }
  *[data-py~="l:6"] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  *[data-pt~="l:6"] {
    padding-top: 3rem;
  }
  *[data-pb~="l:6"] {
    padding-bottom: 3rem;
  }
  *[data-px~="l:6"] {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  *[data-pl~="l:6"] {
    padding-left: 3rem;
  }
  *[data-pr~="l:6"] {
    padding-right: 3rem;
  }
  *[data-my~="l:6"] {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  *[data-mt~="l:6"] {
    margin-top: 3rem;
  }
  *[data-mb~="l:6"] {
    margin-bottom: 3rem;
  }
  *[data-mx~="l:6"] {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  *[data-ml~="l:6"] {
    margin-left: 3rem;
  }
  *[data-mr~="l:6"] {
    margin-right: 3rem;
  }
  *[data-space-x~="l:6"] > * + * {
    margin-left: 3rem;
  }
  *[data-space-y~="l:6"] > * + * {
    margin-top: 3rem;
  }
  *[data-py~="l:7"] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  *[data-pt~="l:7"] {
    padding-top: 3.5rem;
  }
  *[data-pb~="l:7"] {
    padding-bottom: 3.5rem;
  }
  *[data-px~="l:7"] {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
  *[data-pl~="l:7"] {
    padding-left: 3.5rem;
  }
  *[data-pr~="l:7"] {
    padding-right: 3.5rem;
  }
  *[data-my~="l:7"] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  *[data-mt~="l:7"] {
    margin-top: 3.5rem;
  }
  *[data-mb~="l:7"] {
    margin-bottom: 3.5rem;
  }
  *[data-mx~="l:7"] {
    margin-right: 3.5rem;
    margin-left: 3.5rem;
  }
  *[data-ml~="l:7"] {
    margin-left: 3.5rem;
  }
  *[data-mr~="l:7"] {
    margin-right: 3.5rem;
  }
  *[data-space-x~="l:7"] > * + * {
    margin-left: 3.5rem;
  }
  *[data-space-y~="l:7"] > * + * {
    margin-top: 3.5rem;
  }
  *[data-py~="l:8"] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  *[data-pt~="l:8"] {
    padding-top: 4rem;
  }
  *[data-pb~="l:8"] {
    padding-bottom: 4rem;
  }
  *[data-px~="l:8"] {
    padding-right: 4rem;
    padding-left: 4rem;
  }
  *[data-pl~="l:8"] {
    padding-left: 4rem;
  }
  *[data-pr~="l:8"] {
    padding-right: 4rem;
  }
  *[data-my~="l:8"] {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  *[data-mt~="l:8"] {
    margin-top: 4rem;
  }
  *[data-mb~="l:8"] {
    margin-bottom: 4rem;
  }
  *[data-mx~="l:8"] {
    margin-right: 4rem;
    margin-left: 4rem;
  }
  *[data-ml~="l:8"] {
    margin-left: 4rem;
  }
  *[data-mr~="l:8"] {
    margin-right: 4rem;
  }
  *[data-space-x~="l:8"] > * + * {
    margin-left: 4rem;
  }
  *[data-space-y~="l:8"] > * + * {
    margin-top: 4rem;
  }
  *[data-py~="l:9"] {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  *[data-pt~="l:9"] {
    padding-top: 4.5rem;
  }
  *[data-pb~="l:9"] {
    padding-bottom: 4.5rem;
  }
  *[data-px~="l:9"] {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
  *[data-pl~="l:9"] {
    padding-left: 4.5rem;
  }
  *[data-pr~="l:9"] {
    padding-right: 4.5rem;
  }
  *[data-my~="l:9"] {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  *[data-mt~="l:9"] {
    margin-top: 4.5rem;
  }
  *[data-mb~="l:9"] {
    margin-bottom: 4.5rem;
  }
  *[data-mx~="l:9"] {
    margin-right: 4.5rem;
    margin-left: 4.5rem;
  }
  *[data-ml~="l:9"] {
    margin-left: 4.5rem;
  }
  *[data-mr~="l:9"] {
    margin-right: 4.5rem;
  }
  *[data-space-x~="l:9"] > * + * {
    margin-left: 4.5rem;
  }
  *[data-space-y~="l:9"] > * + * {
    margin-top: 4.5rem;
  }
  *[data-py~="l:10"] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  *[data-pt~="l:10"] {
    padding-top: 5rem;
  }
  *[data-pb~="l:10"] {
    padding-bottom: 5rem;
  }
  *[data-px~="l:10"] {
    padding-right: 5rem;
    padding-left: 5rem;
  }
  *[data-pl~="l:10"] {
    padding-left: 5rem;
  }
  *[data-pr~="l:10"] {
    padding-right: 5rem;
  }
  *[data-my~="l:10"] {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  *[data-mt~="l:10"] {
    margin-top: 5rem;
  }
  *[data-mb~="l:10"] {
    margin-bottom: 5rem;
  }
  *[data-mx~="l:10"] {
    margin-right: 5rem;
    margin-left: 5rem;
  }
  *[data-ml~="l:10"] {
    margin-left: 5rem;
  }
  *[data-mr~="l:10"] {
    margin-right: 5rem;
  }
  *[data-space-x~="l:10"] > * + * {
    margin-left: 5rem;
  }
  *[data-space-y~="l:10"] > * + * {
    margin-top: 5rem;
  }
  *[data-py~="l:11"] {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  *[data-pt~="l:11"] {
    padding-top: 5.5rem;
  }
  *[data-pb~="l:11"] {
    padding-bottom: 5.5rem;
  }
  *[data-px~="l:11"] {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  *[data-pl~="l:11"] {
    padding-left: 5.5rem;
  }
  *[data-pr~="l:11"] {
    padding-right: 5.5rem;
  }
  *[data-my~="l:11"] {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  *[data-mt~="l:11"] {
    margin-top: 5.5rem;
  }
  *[data-mb~="l:11"] {
    margin-bottom: 5.5rem;
  }
  *[data-mx~="l:11"] {
    margin-right: 5.5rem;
    margin-left: 5.5rem;
  }
  *[data-ml~="l:11"] {
    margin-left: 5.5rem;
  }
  *[data-mr~="l:11"] {
    margin-right: 5.5rem;
  }
  *[data-space-x~="l:11"] > * + * {
    margin-left: 5.5rem;
  }
  *[data-space-y~="l:11"] > * + * {
    margin-top: 5.5rem;
  }
  *[data-py~="l:12"] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  *[data-pt~="l:12"] {
    padding-top: 6rem;
  }
  *[data-pb~="l:12"] {
    padding-bottom: 6rem;
  }
  *[data-px~="l:12"] {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  *[data-pl~="l:12"] {
    padding-left: 6rem;
  }
  *[data-pr~="l:12"] {
    padding-right: 6rem;
  }
  *[data-my~="l:12"] {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  *[data-mt~="l:12"] {
    margin-top: 6rem;
  }
  *[data-mb~="l:12"] {
    margin-bottom: 6rem;
  }
  *[data-mx~="l:12"] {
    margin-right: 6rem;
    margin-left: 6rem;
  }
  *[data-ml~="l:12"] {
    margin-left: 6rem;
  }
  *[data-mr~="l:12"] {
    margin-right: 6rem;
  }
  *[data-space-x~="l:12"] > * + * {
    margin-left: 6rem;
  }
  *[data-space-y~="l:12"] > * + * {
    margin-top: 6rem;
  }
  *[data-py~="l:13"] {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  *[data-pt~="l:13"] {
    padding-top: 6.5rem;
  }
  *[data-pb~="l:13"] {
    padding-bottom: 6.5rem;
  }
  *[data-px~="l:13"] {
    padding-right: 6.5rem;
    padding-left: 6.5rem;
  }
  *[data-pl~="l:13"] {
    padding-left: 6.5rem;
  }
  *[data-pr~="l:13"] {
    padding-right: 6.5rem;
  }
  *[data-my~="l:13"] {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  *[data-mt~="l:13"] {
    margin-top: 6.5rem;
  }
  *[data-mb~="l:13"] {
    margin-bottom: 6.5rem;
  }
  *[data-mx~="l:13"] {
    margin-right: 6.5rem;
    margin-left: 6.5rem;
  }
  *[data-ml~="l:13"] {
    margin-left: 6.5rem;
  }
  *[data-mr~="l:13"] {
    margin-right: 6.5rem;
  }
  *[data-space-x~="l:13"] > * + * {
    margin-left: 6.5rem;
  }
  *[data-space-y~="l:13"] > * + * {
    margin-top: 6.5rem;
  }
  *[data-py~="l:14"] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  *[data-pt~="l:14"] {
    padding-top: 7rem;
  }
  *[data-pb~="l:14"] {
    padding-bottom: 7rem;
  }
  *[data-px~="l:14"] {
    padding-right: 7rem;
    padding-left: 7rem;
  }
  *[data-pl~="l:14"] {
    padding-left: 7rem;
  }
  *[data-pr~="l:14"] {
    padding-right: 7rem;
  }
  *[data-my~="l:14"] {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  *[data-mt~="l:14"] {
    margin-top: 7rem;
  }
  *[data-mb~="l:14"] {
    margin-bottom: 7rem;
  }
  *[data-mx~="l:14"] {
    margin-right: 7rem;
    margin-left: 7rem;
  }
  *[data-ml~="l:14"] {
    margin-left: 7rem;
  }
  *[data-mr~="l:14"] {
    margin-right: 7rem;
  }
  *[data-space-x~="l:14"] > * + * {
    margin-left: 7rem;
  }
  *[data-space-y~="l:14"] > * + * {
    margin-top: 7rem;
  }
  *[data-py~="l:15"] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  *[data-pt~="l:15"] {
    padding-top: 7.5rem;
  }
  *[data-pb~="l:15"] {
    padding-bottom: 7.5rem;
  }
  *[data-px~="l:15"] {
    padding-right: 7.5rem;
    padding-left: 7.5rem;
  }
  *[data-pl~="l:15"] {
    padding-left: 7.5rem;
  }
  *[data-pr~="l:15"] {
    padding-right: 7.5rem;
  }
  *[data-my~="l:15"] {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  *[data-mt~="l:15"] {
    margin-top: 7.5rem;
  }
  *[data-mb~="l:15"] {
    margin-bottom: 7.5rem;
  }
  *[data-mx~="l:15"] {
    margin-right: 7.5rem;
    margin-left: 7.5rem;
  }
  *[data-ml~="l:15"] {
    margin-left: 7.5rem;
  }
  *[data-mr~="l:15"] {
    margin-right: 7.5rem;
  }
  *[data-space-x~="l:15"] > * + * {
    margin-left: 7.5rem;
  }
  *[data-space-y~="l:15"] > * + * {
    margin-top: 7.5rem;
  }
  *[data-py~="l:16"] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  *[data-pt~="l:16"] {
    padding-top: 8rem;
  }
  *[data-pb~="l:16"] {
    padding-bottom: 8rem;
  }
  *[data-px~="l:16"] {
    padding-right: 8rem;
    padding-left: 8rem;
  }
  *[data-pl~="l:16"] {
    padding-left: 8rem;
  }
  *[data-pr~="l:16"] {
    padding-right: 8rem;
  }
  *[data-my~="l:16"] {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  *[data-mt~="l:16"] {
    margin-top: 8rem;
  }
  *[data-mb~="l:16"] {
    margin-bottom: 8rem;
  }
  *[data-mx~="l:16"] {
    margin-right: 8rem;
    margin-left: 8rem;
  }
  *[data-ml~="l:16"] {
    margin-left: 8rem;
  }
  *[data-mr~="l:16"] {
    margin-right: 8rem;
  }
  *[data-space-x~="l:16"] > * + * {
    margin-left: 8rem;
  }
  *[data-space-y~="l:16"] > * + * {
    margin-top: 8rem;
  }
  *[data-py~="l:17"] {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  *[data-pt~="l:17"] {
    padding-top: 8.5rem;
  }
  *[data-pb~="l:17"] {
    padding-bottom: 8.5rem;
  }
  *[data-px~="l:17"] {
    padding-right: 8.5rem;
    padding-left: 8.5rem;
  }
  *[data-pl~="l:17"] {
    padding-left: 8.5rem;
  }
  *[data-pr~="l:17"] {
    padding-right: 8.5rem;
  }
  *[data-my~="l:17"] {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  *[data-mt~="l:17"] {
    margin-top: 8.5rem;
  }
  *[data-mb~="l:17"] {
    margin-bottom: 8.5rem;
  }
  *[data-mx~="l:17"] {
    margin-right: 8.5rem;
    margin-left: 8.5rem;
  }
  *[data-ml~="l:17"] {
    margin-left: 8.5rem;
  }
  *[data-mr~="l:17"] {
    margin-right: 8.5rem;
  }
  *[data-space-x~="l:17"] > * + * {
    margin-left: 8.5rem;
  }
  *[data-space-y~="l:17"] > * + * {
    margin-top: 8.5rem;
  }
  *[data-py~="l:18"] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  *[data-pt~="l:18"] {
    padding-top: 9rem;
  }
  *[data-pb~="l:18"] {
    padding-bottom: 9rem;
  }
  *[data-px~="l:18"] {
    padding-right: 9rem;
    padding-left: 9rem;
  }
  *[data-pl~="l:18"] {
    padding-left: 9rem;
  }
  *[data-pr~="l:18"] {
    padding-right: 9rem;
  }
  *[data-my~="l:18"] {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  *[data-mt~="l:18"] {
    margin-top: 9rem;
  }
  *[data-mb~="l:18"] {
    margin-bottom: 9rem;
  }
  *[data-mx~="l:18"] {
    margin-right: 9rem;
    margin-left: 9rem;
  }
  *[data-ml~="l:18"] {
    margin-left: 9rem;
  }
  *[data-mr~="l:18"] {
    margin-right: 9rem;
  }
  *[data-space-x~="l:18"] > * + * {
    margin-left: 9rem;
  }
  *[data-space-y~="l:18"] > * + * {
    margin-top: 9rem;
  }
  *[data-py~="l:19"] {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  *[data-pt~="l:19"] {
    padding-top: 9.5rem;
  }
  *[data-pb~="l:19"] {
    padding-bottom: 9.5rem;
  }
  *[data-px~="l:19"] {
    padding-right: 9.5rem;
    padding-left: 9.5rem;
  }
  *[data-pl~="l:19"] {
    padding-left: 9.5rem;
  }
  *[data-pr~="l:19"] {
    padding-right: 9.5rem;
  }
  *[data-my~="l:19"] {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  *[data-mt~="l:19"] {
    margin-top: 9.5rem;
  }
  *[data-mb~="l:19"] {
    margin-bottom: 9.5rem;
  }
  *[data-mx~="l:19"] {
    margin-right: 9.5rem;
    margin-left: 9.5rem;
  }
  *[data-ml~="l:19"] {
    margin-left: 9.5rem;
  }
  *[data-mr~="l:19"] {
    margin-right: 9.5rem;
  }
  *[data-space-x~="l:19"] > * + * {
    margin-left: 9.5rem;
  }
  *[data-space-y~="l:19"] > * + * {
    margin-top: 9.5rem;
  }
  *[data-py~="l:20"] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  *[data-pt~="l:20"] {
    padding-top: 10rem;
  }
  *[data-pb~="l:20"] {
    padding-bottom: 10rem;
  }
  *[data-px~="l:20"] {
    padding-right: 10rem;
    padding-left: 10rem;
  }
  *[data-pl~="l:20"] {
    padding-left: 10rem;
  }
  *[data-pr~="l:20"] {
    padding-right: 10rem;
  }
  *[data-my~="l:20"] {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  *[data-mt~="l:20"] {
    margin-top: 10rem;
  }
  *[data-mb~="l:20"] {
    margin-bottom: 10rem;
  }
  *[data-mx~="l:20"] {
    margin-right: 10rem;
    margin-left: 10rem;
  }
  *[data-ml~="l:20"] {
    margin-left: 10rem;
  }
  *[data-mr~="l:20"] {
    margin-right: 10rem;
  }
  *[data-space-x~="l:20"] > * + * {
    margin-left: 10rem;
  }
  *[data-space-y~="l:20"] > * + * {
    margin-top: 10rem;
  }
  *[data-py~="l:21"] {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  *[data-pt~="l:21"] {
    padding-top: 10.5rem;
  }
  *[data-pb~="l:21"] {
    padding-bottom: 10.5rem;
  }
  *[data-px~="l:21"] {
    padding-right: 10.5rem;
    padding-left: 10.5rem;
  }
  *[data-pl~="l:21"] {
    padding-left: 10.5rem;
  }
  *[data-pr~="l:21"] {
    padding-right: 10.5rem;
  }
  *[data-my~="l:21"] {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  *[data-mt~="l:21"] {
    margin-top: 10.5rem;
  }
  *[data-mb~="l:21"] {
    margin-bottom: 10.5rem;
  }
  *[data-mx~="l:21"] {
    margin-right: 10.5rem;
    margin-left: 10.5rem;
  }
  *[data-ml~="l:21"] {
    margin-left: 10.5rem;
  }
  *[data-mr~="l:21"] {
    margin-right: 10.5rem;
  }
  *[data-space-x~="l:21"] > * + * {
    margin-left: 10.5rem;
  }
  *[data-space-y~="l:21"] > * + * {
    margin-top: 10.5rem;
  }
  *[data-py~="l:22"] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  *[data-pt~="l:22"] {
    padding-top: 11rem;
  }
  *[data-pb~="l:22"] {
    padding-bottom: 11rem;
  }
  *[data-px~="l:22"] {
    padding-right: 11rem;
    padding-left: 11rem;
  }
  *[data-pl~="l:22"] {
    padding-left: 11rem;
  }
  *[data-pr~="l:22"] {
    padding-right: 11rem;
  }
  *[data-my~="l:22"] {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  *[data-mt~="l:22"] {
    margin-top: 11rem;
  }
  *[data-mb~="l:22"] {
    margin-bottom: 11rem;
  }
  *[data-mx~="l:22"] {
    margin-right: 11rem;
    margin-left: 11rem;
  }
  *[data-ml~="l:22"] {
    margin-left: 11rem;
  }
  *[data-mr~="l:22"] {
    margin-right: 11rem;
  }
  *[data-space-x~="l:22"] > * + * {
    margin-left: 11rem;
  }
  *[data-space-y~="l:22"] > * + * {
    margin-top: 11rem;
  }
  *[data-py~="l:23"] {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  *[data-pt~="l:23"] {
    padding-top: 11.5rem;
  }
  *[data-pb~="l:23"] {
    padding-bottom: 11.5rem;
  }
  *[data-px~="l:23"] {
    padding-right: 11.5rem;
    padding-left: 11.5rem;
  }
  *[data-pl~="l:23"] {
    padding-left: 11.5rem;
  }
  *[data-pr~="l:23"] {
    padding-right: 11.5rem;
  }
  *[data-my~="l:23"] {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  *[data-mt~="l:23"] {
    margin-top: 11.5rem;
  }
  *[data-mb~="l:23"] {
    margin-bottom: 11.5rem;
  }
  *[data-mx~="l:23"] {
    margin-right: 11.5rem;
    margin-left: 11.5rem;
  }
  *[data-ml~="l:23"] {
    margin-left: 11.5rem;
  }
  *[data-mr~="l:23"] {
    margin-right: 11.5rem;
  }
  *[data-space-x~="l:23"] > * + * {
    margin-left: 11.5rem;
  }
  *[data-space-y~="l:23"] > * + * {
    margin-top: 11.5rem;
  }
  *[data-py~="l:24"] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  *[data-pt~="l:24"] {
    padding-top: 12rem;
  }
  *[data-pb~="l:24"] {
    padding-bottom: 12rem;
  }
  *[data-px~="l:24"] {
    padding-right: 12rem;
    padding-left: 12rem;
  }
  *[data-pl~="l:24"] {
    padding-left: 12rem;
  }
  *[data-pr~="l:24"] {
    padding-right: 12rem;
  }
  *[data-my~="l:24"] {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  *[data-mt~="l:24"] {
    margin-top: 12rem;
  }
  *[data-mb~="l:24"] {
    margin-bottom: 12rem;
  }
  *[data-mx~="l:24"] {
    margin-right: 12rem;
    margin-left: 12rem;
  }
  *[data-ml~="l:24"] {
    margin-left: 12rem;
  }
  *[data-mr~="l:24"] {
    margin-right: 12rem;
  }
  *[data-space-x~="l:24"] > * + * {
    margin-left: 12rem;
  }
  *[data-space-y~="l:24"] > * + * {
    margin-top: 12rem;
  }
  *[data-py~="l:25"] {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  *[data-pt~="l:25"] {
    padding-top: 12.5rem;
  }
  *[data-pb~="l:25"] {
    padding-bottom: 12.5rem;
  }
  *[data-px~="l:25"] {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
  *[data-pl~="l:25"] {
    padding-left: 12.5rem;
  }
  *[data-pr~="l:25"] {
    padding-right: 12.5rem;
  }
  *[data-my~="l:25"] {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  *[data-mt~="l:25"] {
    margin-top: 12.5rem;
  }
  *[data-mb~="l:25"] {
    margin-bottom: 12.5rem;
  }
  *[data-mx~="l:25"] {
    margin-right: 12.5rem;
    margin-left: 12.5rem;
  }
  *[data-ml~="l:25"] {
    margin-left: 12.5rem;
  }
  *[data-mr~="l:25"] {
    margin-right: 12.5rem;
  }
  *[data-space-x~="l:25"] > * + * {
    margin-left: 12.5rem;
  }
  *[data-space-y~="l:25"] > * + * {
    margin-top: 12.5rem;
  }
  *[data-py~="l:26"] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  *[data-pt~="l:26"] {
    padding-top: 13rem;
  }
  *[data-pb~="l:26"] {
    padding-bottom: 13rem;
  }
  *[data-px~="l:26"] {
    padding-right: 13rem;
    padding-left: 13rem;
  }
  *[data-pl~="l:26"] {
    padding-left: 13rem;
  }
  *[data-pr~="l:26"] {
    padding-right: 13rem;
  }
  *[data-my~="l:26"] {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  *[data-mt~="l:26"] {
    margin-top: 13rem;
  }
  *[data-mb~="l:26"] {
    margin-bottom: 13rem;
  }
  *[data-mx~="l:26"] {
    margin-right: 13rem;
    margin-left: 13rem;
  }
  *[data-ml~="l:26"] {
    margin-left: 13rem;
  }
  *[data-mr~="l:26"] {
    margin-right: 13rem;
  }
  *[data-space-x~="l:26"] > * + * {
    margin-left: 13rem;
  }
  *[data-space-y~="l:26"] > * + * {
    margin-top: 13rem;
  }
  *[data-py~="l:27"] {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  *[data-pt~="l:27"] {
    padding-top: 13.5rem;
  }
  *[data-pb~="l:27"] {
    padding-bottom: 13.5rem;
  }
  *[data-px~="l:27"] {
    padding-right: 13.5rem;
    padding-left: 13.5rem;
  }
  *[data-pl~="l:27"] {
    padding-left: 13.5rem;
  }
  *[data-pr~="l:27"] {
    padding-right: 13.5rem;
  }
  *[data-my~="l:27"] {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  *[data-mt~="l:27"] {
    margin-top: 13.5rem;
  }
  *[data-mb~="l:27"] {
    margin-bottom: 13.5rem;
  }
  *[data-mx~="l:27"] {
    margin-right: 13.5rem;
    margin-left: 13.5rem;
  }
  *[data-ml~="l:27"] {
    margin-left: 13.5rem;
  }
  *[data-mr~="l:27"] {
    margin-right: 13.5rem;
  }
  *[data-space-x~="l:27"] > * + * {
    margin-left: 13.5rem;
  }
  *[data-space-y~="l:27"] > * + * {
    margin-top: 13.5rem;
  }
  *[data-py~="l:28"] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  *[data-pt~="l:28"] {
    padding-top: 14rem;
  }
  *[data-pb~="l:28"] {
    padding-bottom: 14rem;
  }
  *[data-px~="l:28"] {
    padding-right: 14rem;
    padding-left: 14rem;
  }
  *[data-pl~="l:28"] {
    padding-left: 14rem;
  }
  *[data-pr~="l:28"] {
    padding-right: 14rem;
  }
  *[data-my~="l:28"] {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  *[data-mt~="l:28"] {
    margin-top: 14rem;
  }
  *[data-mb~="l:28"] {
    margin-bottom: 14rem;
  }
  *[data-mx~="l:28"] {
    margin-right: 14rem;
    margin-left: 14rem;
  }
  *[data-ml~="l:28"] {
    margin-left: 14rem;
  }
  *[data-mr~="l:28"] {
    margin-right: 14rem;
  }
  *[data-space-x~="l:28"] > * + * {
    margin-left: 14rem;
  }
  *[data-space-y~="l:28"] > * + * {
    margin-top: 14rem;
  }
  *[data-py~="l:29"] {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  *[data-pt~="l:29"] {
    padding-top: 14.5rem;
  }
  *[data-pb~="l:29"] {
    padding-bottom: 14.5rem;
  }
  *[data-px~="l:29"] {
    padding-right: 14.5rem;
    padding-left: 14.5rem;
  }
  *[data-pl~="l:29"] {
    padding-left: 14.5rem;
  }
  *[data-pr~="l:29"] {
    padding-right: 14.5rem;
  }
  *[data-my~="l:29"] {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  *[data-mt~="l:29"] {
    margin-top: 14.5rem;
  }
  *[data-mb~="l:29"] {
    margin-bottom: 14.5rem;
  }
  *[data-mx~="l:29"] {
    margin-right: 14.5rem;
    margin-left: 14.5rem;
  }
  *[data-ml~="l:29"] {
    margin-left: 14.5rem;
  }
  *[data-mr~="l:29"] {
    margin-right: 14.5rem;
  }
  *[data-space-x~="l:29"] > * + * {
    margin-left: 14.5rem;
  }
  *[data-space-y~="l:29"] > * + * {
    margin-top: 14.5rem;
  }
  *[data-py~="l:30"] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  *[data-pt~="l:30"] {
    padding-top: 15rem;
  }
  *[data-pb~="l:30"] {
    padding-bottom: 15rem;
  }
  *[data-px~="l:30"] {
    padding-right: 15rem;
    padding-left: 15rem;
  }
  *[data-pl~="l:30"] {
    padding-left: 15rem;
  }
  *[data-pr~="l:30"] {
    padding-right: 15rem;
  }
  *[data-my~="l:30"] {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  *[data-mt~="l:30"] {
    margin-top: 15rem;
  }
  *[data-mb~="l:30"] {
    margin-bottom: 15rem;
  }
  *[data-mx~="l:30"] {
    margin-right: 15rem;
    margin-left: 15rem;
  }
  *[data-ml~="l:30"] {
    margin-left: 15rem;
  }
  *[data-mr~="l:30"] {
    margin-right: 15rem;
  }
  *[data-space-x~="l:30"] > * + * {
    margin-left: 15rem;
  }
  *[data-space-y~="l:30"] > * + * {
    margin-top: 15rem;
  }
}
@media screen and (min-width: 1440px) {
  *[data-py~="xl:0"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  *[data-pt~="xl:0"] {
    padding-top: 0rem;
  }
  *[data-pb~="xl:0"] {
    padding-bottom: 0rem;
  }
  *[data-px~="xl:0"] {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  *[data-pl~="xl:0"] {
    padding-left: 0rem;
  }
  *[data-pr~="xl:0"] {
    padding-right: 0rem;
  }
  *[data-my~="xl:0"] {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  *[data-mt~="xl:0"] {
    margin-top: 0rem;
  }
  *[data-mb~="xl:0"] {
    margin-bottom: 0rem;
  }
  *[data-mx~="xl:0"] {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  *[data-ml~="xl:0"] {
    margin-left: 0rem;
  }
  *[data-mr~="xl:0"] {
    margin-right: 0rem;
  }
  *[data-space-x~="xl:0"] > * + * {
    margin-left: 0rem;
  }
  *[data-space-y~="xl:0"] > * + * {
    margin-top: 0rem;
  }
  *[data-py~="xl:1"] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  *[data-pt~="xl:1"] {
    padding-top: 0.5rem;
  }
  *[data-pb~="xl:1"] {
    padding-bottom: 0.5rem;
  }
  *[data-px~="xl:1"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  *[data-pl~="xl:1"] {
    padding-left: 0.5rem;
  }
  *[data-pr~="xl:1"] {
    padding-right: 0.5rem;
  }
  *[data-my~="xl:1"] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  *[data-mt~="xl:1"] {
    margin-top: 0.5rem;
  }
  *[data-mb~="xl:1"] {
    margin-bottom: 0.5rem;
  }
  *[data-mx~="xl:1"] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  *[data-ml~="xl:1"] {
    margin-left: 0.5rem;
  }
  *[data-mr~="xl:1"] {
    margin-right: 0.5rem;
  }
  *[data-space-x~="xl:1"] > * + * {
    margin-left: 0.5rem;
  }
  *[data-space-y~="xl:1"] > * + * {
    margin-top: 0.5rem;
  }
  *[data-py~="xl:2"] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  *[data-pt~="xl:2"] {
    padding-top: 1rem;
  }
  *[data-pb~="xl:2"] {
    padding-bottom: 1rem;
  }
  *[data-px~="xl:2"] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  *[data-pl~="xl:2"] {
    padding-left: 1rem;
  }
  *[data-pr~="xl:2"] {
    padding-right: 1rem;
  }
  *[data-my~="xl:2"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  *[data-mt~="xl:2"] {
    margin-top: 1rem;
  }
  *[data-mb~="xl:2"] {
    margin-bottom: 1rem;
  }
  *[data-mx~="xl:2"] {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  *[data-ml~="xl:2"] {
    margin-left: 1rem;
  }
  *[data-mr~="xl:2"] {
    margin-right: 1rem;
  }
  *[data-space-x~="xl:2"] > * + * {
    margin-left: 1rem;
  }
  *[data-space-y~="xl:2"] > * + * {
    margin-top: 1rem;
  }
  *[data-py~="xl:3"] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  *[data-pt~="xl:3"] {
    padding-top: 1.5rem;
  }
  *[data-pb~="xl:3"] {
    padding-bottom: 1.5rem;
  }
  *[data-px~="xl:3"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  *[data-pl~="xl:3"] {
    padding-left: 1.5rem;
  }
  *[data-pr~="xl:3"] {
    padding-right: 1.5rem;
  }
  *[data-my~="xl:3"] {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  *[data-mt~="xl:3"] {
    margin-top: 1.5rem;
  }
  *[data-mb~="xl:3"] {
    margin-bottom: 1.5rem;
  }
  *[data-mx~="xl:3"] {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  *[data-ml~="xl:3"] {
    margin-left: 1.5rem;
  }
  *[data-mr~="xl:3"] {
    margin-right: 1.5rem;
  }
  *[data-space-x~="xl:3"] > * + * {
    margin-left: 1.5rem;
  }
  *[data-space-y~="xl:3"] > * + * {
    margin-top: 1.5rem;
  }
  *[data-py~="xl:4"] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  *[data-pt~="xl:4"] {
    padding-top: 2rem;
  }
  *[data-pb~="xl:4"] {
    padding-bottom: 2rem;
  }
  *[data-px~="xl:4"] {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  *[data-pl~="xl:4"] {
    padding-left: 2rem;
  }
  *[data-pr~="xl:4"] {
    padding-right: 2rem;
  }
  *[data-my~="xl:4"] {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  *[data-mt~="xl:4"] {
    margin-top: 2rem;
  }
  *[data-mb~="xl:4"] {
    margin-bottom: 2rem;
  }
  *[data-mx~="xl:4"] {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  *[data-ml~="xl:4"] {
    margin-left: 2rem;
  }
  *[data-mr~="xl:4"] {
    margin-right: 2rem;
  }
  *[data-space-x~="xl:4"] > * + * {
    margin-left: 2rem;
  }
  *[data-space-y~="xl:4"] > * + * {
    margin-top: 2rem;
  }
  *[data-py~="xl:5"] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  *[data-pt~="xl:5"] {
    padding-top: 2.5rem;
  }
  *[data-pb~="xl:5"] {
    padding-bottom: 2.5rem;
  }
  *[data-px~="xl:5"] {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  *[data-pl~="xl:5"] {
    padding-left: 2.5rem;
  }
  *[data-pr~="xl:5"] {
    padding-right: 2.5rem;
  }
  *[data-my~="xl:5"] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  *[data-mt~="xl:5"] {
    margin-top: 2.5rem;
  }
  *[data-mb~="xl:5"] {
    margin-bottom: 2.5rem;
  }
  *[data-mx~="xl:5"] {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
  *[data-ml~="xl:5"] {
    margin-left: 2.5rem;
  }
  *[data-mr~="xl:5"] {
    margin-right: 2.5rem;
  }
  *[data-space-x~="xl:5"] > * + * {
    margin-left: 2.5rem;
  }
  *[data-space-y~="xl:5"] > * + * {
    margin-top: 2.5rem;
  }
  *[data-py~="xl:6"] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  *[data-pt~="xl:6"] {
    padding-top: 3rem;
  }
  *[data-pb~="xl:6"] {
    padding-bottom: 3rem;
  }
  *[data-px~="xl:6"] {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  *[data-pl~="xl:6"] {
    padding-left: 3rem;
  }
  *[data-pr~="xl:6"] {
    padding-right: 3rem;
  }
  *[data-my~="xl:6"] {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  *[data-mt~="xl:6"] {
    margin-top: 3rem;
  }
  *[data-mb~="xl:6"] {
    margin-bottom: 3rem;
  }
  *[data-mx~="xl:6"] {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  *[data-ml~="xl:6"] {
    margin-left: 3rem;
  }
  *[data-mr~="xl:6"] {
    margin-right: 3rem;
  }
  *[data-space-x~="xl:6"] > * + * {
    margin-left: 3rem;
  }
  *[data-space-y~="xl:6"] > * + * {
    margin-top: 3rem;
  }
  *[data-py~="xl:7"] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  *[data-pt~="xl:7"] {
    padding-top: 3.5rem;
  }
  *[data-pb~="xl:7"] {
    padding-bottom: 3.5rem;
  }
  *[data-px~="xl:7"] {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
  *[data-pl~="xl:7"] {
    padding-left: 3.5rem;
  }
  *[data-pr~="xl:7"] {
    padding-right: 3.5rem;
  }
  *[data-my~="xl:7"] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  *[data-mt~="xl:7"] {
    margin-top: 3.5rem;
  }
  *[data-mb~="xl:7"] {
    margin-bottom: 3.5rem;
  }
  *[data-mx~="xl:7"] {
    margin-right: 3.5rem;
    margin-left: 3.5rem;
  }
  *[data-ml~="xl:7"] {
    margin-left: 3.5rem;
  }
  *[data-mr~="xl:7"] {
    margin-right: 3.5rem;
  }
  *[data-space-x~="xl:7"] > * + * {
    margin-left: 3.5rem;
  }
  *[data-space-y~="xl:7"] > * + * {
    margin-top: 3.5rem;
  }
  *[data-py~="xl:8"] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  *[data-pt~="xl:8"] {
    padding-top: 4rem;
  }
  *[data-pb~="xl:8"] {
    padding-bottom: 4rem;
  }
  *[data-px~="xl:8"] {
    padding-right: 4rem;
    padding-left: 4rem;
  }
  *[data-pl~="xl:8"] {
    padding-left: 4rem;
  }
  *[data-pr~="xl:8"] {
    padding-right: 4rem;
  }
  *[data-my~="xl:8"] {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  *[data-mt~="xl:8"] {
    margin-top: 4rem;
  }
  *[data-mb~="xl:8"] {
    margin-bottom: 4rem;
  }
  *[data-mx~="xl:8"] {
    margin-right: 4rem;
    margin-left: 4rem;
  }
  *[data-ml~="xl:8"] {
    margin-left: 4rem;
  }
  *[data-mr~="xl:8"] {
    margin-right: 4rem;
  }
  *[data-space-x~="xl:8"] > * + * {
    margin-left: 4rem;
  }
  *[data-space-y~="xl:8"] > * + * {
    margin-top: 4rem;
  }
  *[data-py~="xl:9"] {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  *[data-pt~="xl:9"] {
    padding-top: 4.5rem;
  }
  *[data-pb~="xl:9"] {
    padding-bottom: 4.5rem;
  }
  *[data-px~="xl:9"] {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
  *[data-pl~="xl:9"] {
    padding-left: 4.5rem;
  }
  *[data-pr~="xl:9"] {
    padding-right: 4.5rem;
  }
  *[data-my~="xl:9"] {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  *[data-mt~="xl:9"] {
    margin-top: 4.5rem;
  }
  *[data-mb~="xl:9"] {
    margin-bottom: 4.5rem;
  }
  *[data-mx~="xl:9"] {
    margin-right: 4.5rem;
    margin-left: 4.5rem;
  }
  *[data-ml~="xl:9"] {
    margin-left: 4.5rem;
  }
  *[data-mr~="xl:9"] {
    margin-right: 4.5rem;
  }
  *[data-space-x~="xl:9"] > * + * {
    margin-left: 4.5rem;
  }
  *[data-space-y~="xl:9"] > * + * {
    margin-top: 4.5rem;
  }
  *[data-py~="xl:10"] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  *[data-pt~="xl:10"] {
    padding-top: 5rem;
  }
  *[data-pb~="xl:10"] {
    padding-bottom: 5rem;
  }
  *[data-px~="xl:10"] {
    padding-right: 5rem;
    padding-left: 5rem;
  }
  *[data-pl~="xl:10"] {
    padding-left: 5rem;
  }
  *[data-pr~="xl:10"] {
    padding-right: 5rem;
  }
  *[data-my~="xl:10"] {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  *[data-mt~="xl:10"] {
    margin-top: 5rem;
  }
  *[data-mb~="xl:10"] {
    margin-bottom: 5rem;
  }
  *[data-mx~="xl:10"] {
    margin-right: 5rem;
    margin-left: 5rem;
  }
  *[data-ml~="xl:10"] {
    margin-left: 5rem;
  }
  *[data-mr~="xl:10"] {
    margin-right: 5rem;
  }
  *[data-space-x~="xl:10"] > * + * {
    margin-left: 5rem;
  }
  *[data-space-y~="xl:10"] > * + * {
    margin-top: 5rem;
  }
  *[data-py~="xl:11"] {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  *[data-pt~="xl:11"] {
    padding-top: 5.5rem;
  }
  *[data-pb~="xl:11"] {
    padding-bottom: 5.5rem;
  }
  *[data-px~="xl:11"] {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  *[data-pl~="xl:11"] {
    padding-left: 5.5rem;
  }
  *[data-pr~="xl:11"] {
    padding-right: 5.5rem;
  }
  *[data-my~="xl:11"] {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  *[data-mt~="xl:11"] {
    margin-top: 5.5rem;
  }
  *[data-mb~="xl:11"] {
    margin-bottom: 5.5rem;
  }
  *[data-mx~="xl:11"] {
    margin-right: 5.5rem;
    margin-left: 5.5rem;
  }
  *[data-ml~="xl:11"] {
    margin-left: 5.5rem;
  }
  *[data-mr~="xl:11"] {
    margin-right: 5.5rem;
  }
  *[data-space-x~="xl:11"] > * + * {
    margin-left: 5.5rem;
  }
  *[data-space-y~="xl:11"] > * + * {
    margin-top: 5.5rem;
  }
  *[data-py~="xl:12"] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  *[data-pt~="xl:12"] {
    padding-top: 6rem;
  }
  *[data-pb~="xl:12"] {
    padding-bottom: 6rem;
  }
  *[data-px~="xl:12"] {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  *[data-pl~="xl:12"] {
    padding-left: 6rem;
  }
  *[data-pr~="xl:12"] {
    padding-right: 6rem;
  }
  *[data-my~="xl:12"] {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  *[data-mt~="xl:12"] {
    margin-top: 6rem;
  }
  *[data-mb~="xl:12"] {
    margin-bottom: 6rem;
  }
  *[data-mx~="xl:12"] {
    margin-right: 6rem;
    margin-left: 6rem;
  }
  *[data-ml~="xl:12"] {
    margin-left: 6rem;
  }
  *[data-mr~="xl:12"] {
    margin-right: 6rem;
  }
  *[data-space-x~="xl:12"] > * + * {
    margin-left: 6rem;
  }
  *[data-space-y~="xl:12"] > * + * {
    margin-top: 6rem;
  }
  *[data-py~="xl:13"] {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  *[data-pt~="xl:13"] {
    padding-top: 6.5rem;
  }
  *[data-pb~="xl:13"] {
    padding-bottom: 6.5rem;
  }
  *[data-px~="xl:13"] {
    padding-right: 6.5rem;
    padding-left: 6.5rem;
  }
  *[data-pl~="xl:13"] {
    padding-left: 6.5rem;
  }
  *[data-pr~="xl:13"] {
    padding-right: 6.5rem;
  }
  *[data-my~="xl:13"] {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  *[data-mt~="xl:13"] {
    margin-top: 6.5rem;
  }
  *[data-mb~="xl:13"] {
    margin-bottom: 6.5rem;
  }
  *[data-mx~="xl:13"] {
    margin-right: 6.5rem;
    margin-left: 6.5rem;
  }
  *[data-ml~="xl:13"] {
    margin-left: 6.5rem;
  }
  *[data-mr~="xl:13"] {
    margin-right: 6.5rem;
  }
  *[data-space-x~="xl:13"] > * + * {
    margin-left: 6.5rem;
  }
  *[data-space-y~="xl:13"] > * + * {
    margin-top: 6.5rem;
  }
  *[data-py~="xl:14"] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  *[data-pt~="xl:14"] {
    padding-top: 7rem;
  }
  *[data-pb~="xl:14"] {
    padding-bottom: 7rem;
  }
  *[data-px~="xl:14"] {
    padding-right: 7rem;
    padding-left: 7rem;
  }
  *[data-pl~="xl:14"] {
    padding-left: 7rem;
  }
  *[data-pr~="xl:14"] {
    padding-right: 7rem;
  }
  *[data-my~="xl:14"] {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  *[data-mt~="xl:14"] {
    margin-top: 7rem;
  }
  *[data-mb~="xl:14"] {
    margin-bottom: 7rem;
  }
  *[data-mx~="xl:14"] {
    margin-right: 7rem;
    margin-left: 7rem;
  }
  *[data-ml~="xl:14"] {
    margin-left: 7rem;
  }
  *[data-mr~="xl:14"] {
    margin-right: 7rem;
  }
  *[data-space-x~="xl:14"] > * + * {
    margin-left: 7rem;
  }
  *[data-space-y~="xl:14"] > * + * {
    margin-top: 7rem;
  }
  *[data-py~="xl:15"] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  *[data-pt~="xl:15"] {
    padding-top: 7.5rem;
  }
  *[data-pb~="xl:15"] {
    padding-bottom: 7.5rem;
  }
  *[data-px~="xl:15"] {
    padding-right: 7.5rem;
    padding-left: 7.5rem;
  }
  *[data-pl~="xl:15"] {
    padding-left: 7.5rem;
  }
  *[data-pr~="xl:15"] {
    padding-right: 7.5rem;
  }
  *[data-my~="xl:15"] {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  *[data-mt~="xl:15"] {
    margin-top: 7.5rem;
  }
  *[data-mb~="xl:15"] {
    margin-bottom: 7.5rem;
  }
  *[data-mx~="xl:15"] {
    margin-right: 7.5rem;
    margin-left: 7.5rem;
  }
  *[data-ml~="xl:15"] {
    margin-left: 7.5rem;
  }
  *[data-mr~="xl:15"] {
    margin-right: 7.5rem;
  }
  *[data-space-x~="xl:15"] > * + * {
    margin-left: 7.5rem;
  }
  *[data-space-y~="xl:15"] > * + * {
    margin-top: 7.5rem;
  }
  *[data-py~="xl:16"] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  *[data-pt~="xl:16"] {
    padding-top: 8rem;
  }
  *[data-pb~="xl:16"] {
    padding-bottom: 8rem;
  }
  *[data-px~="xl:16"] {
    padding-right: 8rem;
    padding-left: 8rem;
  }
  *[data-pl~="xl:16"] {
    padding-left: 8rem;
  }
  *[data-pr~="xl:16"] {
    padding-right: 8rem;
  }
  *[data-my~="xl:16"] {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  *[data-mt~="xl:16"] {
    margin-top: 8rem;
  }
  *[data-mb~="xl:16"] {
    margin-bottom: 8rem;
  }
  *[data-mx~="xl:16"] {
    margin-right: 8rem;
    margin-left: 8rem;
  }
  *[data-ml~="xl:16"] {
    margin-left: 8rem;
  }
  *[data-mr~="xl:16"] {
    margin-right: 8rem;
  }
  *[data-space-x~="xl:16"] > * + * {
    margin-left: 8rem;
  }
  *[data-space-y~="xl:16"] > * + * {
    margin-top: 8rem;
  }
  *[data-py~="xl:17"] {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  *[data-pt~="xl:17"] {
    padding-top: 8.5rem;
  }
  *[data-pb~="xl:17"] {
    padding-bottom: 8.5rem;
  }
  *[data-px~="xl:17"] {
    padding-right: 8.5rem;
    padding-left: 8.5rem;
  }
  *[data-pl~="xl:17"] {
    padding-left: 8.5rem;
  }
  *[data-pr~="xl:17"] {
    padding-right: 8.5rem;
  }
  *[data-my~="xl:17"] {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  *[data-mt~="xl:17"] {
    margin-top: 8.5rem;
  }
  *[data-mb~="xl:17"] {
    margin-bottom: 8.5rem;
  }
  *[data-mx~="xl:17"] {
    margin-right: 8.5rem;
    margin-left: 8.5rem;
  }
  *[data-ml~="xl:17"] {
    margin-left: 8.5rem;
  }
  *[data-mr~="xl:17"] {
    margin-right: 8.5rem;
  }
  *[data-space-x~="xl:17"] > * + * {
    margin-left: 8.5rem;
  }
  *[data-space-y~="xl:17"] > * + * {
    margin-top: 8.5rem;
  }
  *[data-py~="xl:18"] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  *[data-pt~="xl:18"] {
    padding-top: 9rem;
  }
  *[data-pb~="xl:18"] {
    padding-bottom: 9rem;
  }
  *[data-px~="xl:18"] {
    padding-right: 9rem;
    padding-left: 9rem;
  }
  *[data-pl~="xl:18"] {
    padding-left: 9rem;
  }
  *[data-pr~="xl:18"] {
    padding-right: 9rem;
  }
  *[data-my~="xl:18"] {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  *[data-mt~="xl:18"] {
    margin-top: 9rem;
  }
  *[data-mb~="xl:18"] {
    margin-bottom: 9rem;
  }
  *[data-mx~="xl:18"] {
    margin-right: 9rem;
    margin-left: 9rem;
  }
  *[data-ml~="xl:18"] {
    margin-left: 9rem;
  }
  *[data-mr~="xl:18"] {
    margin-right: 9rem;
  }
  *[data-space-x~="xl:18"] > * + * {
    margin-left: 9rem;
  }
  *[data-space-y~="xl:18"] > * + * {
    margin-top: 9rem;
  }
  *[data-py~="xl:19"] {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  *[data-pt~="xl:19"] {
    padding-top: 9.5rem;
  }
  *[data-pb~="xl:19"] {
    padding-bottom: 9.5rem;
  }
  *[data-px~="xl:19"] {
    padding-right: 9.5rem;
    padding-left: 9.5rem;
  }
  *[data-pl~="xl:19"] {
    padding-left: 9.5rem;
  }
  *[data-pr~="xl:19"] {
    padding-right: 9.5rem;
  }
  *[data-my~="xl:19"] {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  *[data-mt~="xl:19"] {
    margin-top: 9.5rem;
  }
  *[data-mb~="xl:19"] {
    margin-bottom: 9.5rem;
  }
  *[data-mx~="xl:19"] {
    margin-right: 9.5rem;
    margin-left: 9.5rem;
  }
  *[data-ml~="xl:19"] {
    margin-left: 9.5rem;
  }
  *[data-mr~="xl:19"] {
    margin-right: 9.5rem;
  }
  *[data-space-x~="xl:19"] > * + * {
    margin-left: 9.5rem;
  }
  *[data-space-y~="xl:19"] > * + * {
    margin-top: 9.5rem;
  }
  *[data-py~="xl:20"] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  *[data-pt~="xl:20"] {
    padding-top: 10rem;
  }
  *[data-pb~="xl:20"] {
    padding-bottom: 10rem;
  }
  *[data-px~="xl:20"] {
    padding-right: 10rem;
    padding-left: 10rem;
  }
  *[data-pl~="xl:20"] {
    padding-left: 10rem;
  }
  *[data-pr~="xl:20"] {
    padding-right: 10rem;
  }
  *[data-my~="xl:20"] {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  *[data-mt~="xl:20"] {
    margin-top: 10rem;
  }
  *[data-mb~="xl:20"] {
    margin-bottom: 10rem;
  }
  *[data-mx~="xl:20"] {
    margin-right: 10rem;
    margin-left: 10rem;
  }
  *[data-ml~="xl:20"] {
    margin-left: 10rem;
  }
  *[data-mr~="xl:20"] {
    margin-right: 10rem;
  }
  *[data-space-x~="xl:20"] > * + * {
    margin-left: 10rem;
  }
  *[data-space-y~="xl:20"] > * + * {
    margin-top: 10rem;
  }
  *[data-py~="xl:21"] {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  *[data-pt~="xl:21"] {
    padding-top: 10.5rem;
  }
  *[data-pb~="xl:21"] {
    padding-bottom: 10.5rem;
  }
  *[data-px~="xl:21"] {
    padding-right: 10.5rem;
    padding-left: 10.5rem;
  }
  *[data-pl~="xl:21"] {
    padding-left: 10.5rem;
  }
  *[data-pr~="xl:21"] {
    padding-right: 10.5rem;
  }
  *[data-my~="xl:21"] {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  *[data-mt~="xl:21"] {
    margin-top: 10.5rem;
  }
  *[data-mb~="xl:21"] {
    margin-bottom: 10.5rem;
  }
  *[data-mx~="xl:21"] {
    margin-right: 10.5rem;
    margin-left: 10.5rem;
  }
  *[data-ml~="xl:21"] {
    margin-left: 10.5rem;
  }
  *[data-mr~="xl:21"] {
    margin-right: 10.5rem;
  }
  *[data-space-x~="xl:21"] > * + * {
    margin-left: 10.5rem;
  }
  *[data-space-y~="xl:21"] > * + * {
    margin-top: 10.5rem;
  }
  *[data-py~="xl:22"] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  *[data-pt~="xl:22"] {
    padding-top: 11rem;
  }
  *[data-pb~="xl:22"] {
    padding-bottom: 11rem;
  }
  *[data-px~="xl:22"] {
    padding-right: 11rem;
    padding-left: 11rem;
  }
  *[data-pl~="xl:22"] {
    padding-left: 11rem;
  }
  *[data-pr~="xl:22"] {
    padding-right: 11rem;
  }
  *[data-my~="xl:22"] {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  *[data-mt~="xl:22"] {
    margin-top: 11rem;
  }
  *[data-mb~="xl:22"] {
    margin-bottom: 11rem;
  }
  *[data-mx~="xl:22"] {
    margin-right: 11rem;
    margin-left: 11rem;
  }
  *[data-ml~="xl:22"] {
    margin-left: 11rem;
  }
  *[data-mr~="xl:22"] {
    margin-right: 11rem;
  }
  *[data-space-x~="xl:22"] > * + * {
    margin-left: 11rem;
  }
  *[data-space-y~="xl:22"] > * + * {
    margin-top: 11rem;
  }
  *[data-py~="xl:23"] {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  *[data-pt~="xl:23"] {
    padding-top: 11.5rem;
  }
  *[data-pb~="xl:23"] {
    padding-bottom: 11.5rem;
  }
  *[data-px~="xl:23"] {
    padding-right: 11.5rem;
    padding-left: 11.5rem;
  }
  *[data-pl~="xl:23"] {
    padding-left: 11.5rem;
  }
  *[data-pr~="xl:23"] {
    padding-right: 11.5rem;
  }
  *[data-my~="xl:23"] {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  *[data-mt~="xl:23"] {
    margin-top: 11.5rem;
  }
  *[data-mb~="xl:23"] {
    margin-bottom: 11.5rem;
  }
  *[data-mx~="xl:23"] {
    margin-right: 11.5rem;
    margin-left: 11.5rem;
  }
  *[data-ml~="xl:23"] {
    margin-left: 11.5rem;
  }
  *[data-mr~="xl:23"] {
    margin-right: 11.5rem;
  }
  *[data-space-x~="xl:23"] > * + * {
    margin-left: 11.5rem;
  }
  *[data-space-y~="xl:23"] > * + * {
    margin-top: 11.5rem;
  }
  *[data-py~="xl:24"] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  *[data-pt~="xl:24"] {
    padding-top: 12rem;
  }
  *[data-pb~="xl:24"] {
    padding-bottom: 12rem;
  }
  *[data-px~="xl:24"] {
    padding-right: 12rem;
    padding-left: 12rem;
  }
  *[data-pl~="xl:24"] {
    padding-left: 12rem;
  }
  *[data-pr~="xl:24"] {
    padding-right: 12rem;
  }
  *[data-my~="xl:24"] {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  *[data-mt~="xl:24"] {
    margin-top: 12rem;
  }
  *[data-mb~="xl:24"] {
    margin-bottom: 12rem;
  }
  *[data-mx~="xl:24"] {
    margin-right: 12rem;
    margin-left: 12rem;
  }
  *[data-ml~="xl:24"] {
    margin-left: 12rem;
  }
  *[data-mr~="xl:24"] {
    margin-right: 12rem;
  }
  *[data-space-x~="xl:24"] > * + * {
    margin-left: 12rem;
  }
  *[data-space-y~="xl:24"] > * + * {
    margin-top: 12rem;
  }
  *[data-py~="xl:25"] {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  *[data-pt~="xl:25"] {
    padding-top: 12.5rem;
  }
  *[data-pb~="xl:25"] {
    padding-bottom: 12.5rem;
  }
  *[data-px~="xl:25"] {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
  *[data-pl~="xl:25"] {
    padding-left: 12.5rem;
  }
  *[data-pr~="xl:25"] {
    padding-right: 12.5rem;
  }
  *[data-my~="xl:25"] {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  *[data-mt~="xl:25"] {
    margin-top: 12.5rem;
  }
  *[data-mb~="xl:25"] {
    margin-bottom: 12.5rem;
  }
  *[data-mx~="xl:25"] {
    margin-right: 12.5rem;
    margin-left: 12.5rem;
  }
  *[data-ml~="xl:25"] {
    margin-left: 12.5rem;
  }
  *[data-mr~="xl:25"] {
    margin-right: 12.5rem;
  }
  *[data-space-x~="xl:25"] > * + * {
    margin-left: 12.5rem;
  }
  *[data-space-y~="xl:25"] > * + * {
    margin-top: 12.5rem;
  }
  *[data-py~="xl:26"] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  *[data-pt~="xl:26"] {
    padding-top: 13rem;
  }
  *[data-pb~="xl:26"] {
    padding-bottom: 13rem;
  }
  *[data-px~="xl:26"] {
    padding-right: 13rem;
    padding-left: 13rem;
  }
  *[data-pl~="xl:26"] {
    padding-left: 13rem;
  }
  *[data-pr~="xl:26"] {
    padding-right: 13rem;
  }
  *[data-my~="xl:26"] {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  *[data-mt~="xl:26"] {
    margin-top: 13rem;
  }
  *[data-mb~="xl:26"] {
    margin-bottom: 13rem;
  }
  *[data-mx~="xl:26"] {
    margin-right: 13rem;
    margin-left: 13rem;
  }
  *[data-ml~="xl:26"] {
    margin-left: 13rem;
  }
  *[data-mr~="xl:26"] {
    margin-right: 13rem;
  }
  *[data-space-x~="xl:26"] > * + * {
    margin-left: 13rem;
  }
  *[data-space-y~="xl:26"] > * + * {
    margin-top: 13rem;
  }
  *[data-py~="xl:27"] {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  *[data-pt~="xl:27"] {
    padding-top: 13.5rem;
  }
  *[data-pb~="xl:27"] {
    padding-bottom: 13.5rem;
  }
  *[data-px~="xl:27"] {
    padding-right: 13.5rem;
    padding-left: 13.5rem;
  }
  *[data-pl~="xl:27"] {
    padding-left: 13.5rem;
  }
  *[data-pr~="xl:27"] {
    padding-right: 13.5rem;
  }
  *[data-my~="xl:27"] {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  *[data-mt~="xl:27"] {
    margin-top: 13.5rem;
  }
  *[data-mb~="xl:27"] {
    margin-bottom: 13.5rem;
  }
  *[data-mx~="xl:27"] {
    margin-right: 13.5rem;
    margin-left: 13.5rem;
  }
  *[data-ml~="xl:27"] {
    margin-left: 13.5rem;
  }
  *[data-mr~="xl:27"] {
    margin-right: 13.5rem;
  }
  *[data-space-x~="xl:27"] > * + * {
    margin-left: 13.5rem;
  }
  *[data-space-y~="xl:27"] > * + * {
    margin-top: 13.5rem;
  }
  *[data-py~="xl:28"] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  *[data-pt~="xl:28"] {
    padding-top: 14rem;
  }
  *[data-pb~="xl:28"] {
    padding-bottom: 14rem;
  }
  *[data-px~="xl:28"] {
    padding-right: 14rem;
    padding-left: 14rem;
  }
  *[data-pl~="xl:28"] {
    padding-left: 14rem;
  }
  *[data-pr~="xl:28"] {
    padding-right: 14rem;
  }
  *[data-my~="xl:28"] {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  *[data-mt~="xl:28"] {
    margin-top: 14rem;
  }
  *[data-mb~="xl:28"] {
    margin-bottom: 14rem;
  }
  *[data-mx~="xl:28"] {
    margin-right: 14rem;
    margin-left: 14rem;
  }
  *[data-ml~="xl:28"] {
    margin-left: 14rem;
  }
  *[data-mr~="xl:28"] {
    margin-right: 14rem;
  }
  *[data-space-x~="xl:28"] > * + * {
    margin-left: 14rem;
  }
  *[data-space-y~="xl:28"] > * + * {
    margin-top: 14rem;
  }
  *[data-py~="xl:29"] {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  *[data-pt~="xl:29"] {
    padding-top: 14.5rem;
  }
  *[data-pb~="xl:29"] {
    padding-bottom: 14.5rem;
  }
  *[data-px~="xl:29"] {
    padding-right: 14.5rem;
    padding-left: 14.5rem;
  }
  *[data-pl~="xl:29"] {
    padding-left: 14.5rem;
  }
  *[data-pr~="xl:29"] {
    padding-right: 14.5rem;
  }
  *[data-my~="xl:29"] {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  *[data-mt~="xl:29"] {
    margin-top: 14.5rem;
  }
  *[data-mb~="xl:29"] {
    margin-bottom: 14.5rem;
  }
  *[data-mx~="xl:29"] {
    margin-right: 14.5rem;
    margin-left: 14.5rem;
  }
  *[data-ml~="xl:29"] {
    margin-left: 14.5rem;
  }
  *[data-mr~="xl:29"] {
    margin-right: 14.5rem;
  }
  *[data-space-x~="xl:29"] > * + * {
    margin-left: 14.5rem;
  }
  *[data-space-y~="xl:29"] > * + * {
    margin-top: 14.5rem;
  }
  *[data-py~="xl:30"] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  *[data-pt~="xl:30"] {
    padding-top: 15rem;
  }
  *[data-pb~="xl:30"] {
    padding-bottom: 15rem;
  }
  *[data-px~="xl:30"] {
    padding-right: 15rem;
    padding-left: 15rem;
  }
  *[data-pl~="xl:30"] {
    padding-left: 15rem;
  }
  *[data-pr~="xl:30"] {
    padding-right: 15rem;
  }
  *[data-my~="xl:30"] {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  *[data-mt~="xl:30"] {
    margin-top: 15rem;
  }
  *[data-mb~="xl:30"] {
    margin-bottom: 15rem;
  }
  *[data-mx~="xl:30"] {
    margin-right: 15rem;
    margin-left: 15rem;
  }
  *[data-ml~="xl:30"] {
    margin-left: 15rem;
  }
  *[data-mr~="xl:30"] {
    margin-right: 15rem;
  }
  *[data-space-x~="xl:30"] > * + * {
    margin-left: 15rem;
  }
  *[data-space-y~="xl:30"] > * + * {
    margin-top: 15rem;
  }
}
@media screen and (min-width: 920px) {
  *[data-py~="rm:0"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  *[data-pt~="rm:0"] {
    padding-top: 0rem;
  }
  *[data-pb~="rm:0"] {
    padding-bottom: 0rem;
  }
  *[data-px~="rm:0"] {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  *[data-pl~="rm:0"] {
    padding-left: 0rem;
  }
  *[data-pr~="rm:0"] {
    padding-right: 0rem;
  }
  *[data-my~="rm:0"] {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  *[data-mt~="rm:0"] {
    margin-top: 0rem;
  }
  *[data-mb~="rm:0"] {
    margin-bottom: 0rem;
  }
  *[data-mx~="rm:0"] {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  *[data-ml~="rm:0"] {
    margin-left: 0rem;
  }
  *[data-mr~="rm:0"] {
    margin-right: 0rem;
  }
  *[data-space-x~="rm:0"] > * + * {
    margin-left: 0rem;
  }
  *[data-space-y~="rm:0"] > * + * {
    margin-top: 0rem;
  }
  *[data-py~="rm:1"] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  *[data-pt~="rm:1"] {
    padding-top: 0.5rem;
  }
  *[data-pb~="rm:1"] {
    padding-bottom: 0.5rem;
  }
  *[data-px~="rm:1"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  *[data-pl~="rm:1"] {
    padding-left: 0.5rem;
  }
  *[data-pr~="rm:1"] {
    padding-right: 0.5rem;
  }
  *[data-my~="rm:1"] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  *[data-mt~="rm:1"] {
    margin-top: 0.5rem;
  }
  *[data-mb~="rm:1"] {
    margin-bottom: 0.5rem;
  }
  *[data-mx~="rm:1"] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  *[data-ml~="rm:1"] {
    margin-left: 0.5rem;
  }
  *[data-mr~="rm:1"] {
    margin-right: 0.5rem;
  }
  *[data-space-x~="rm:1"] > * + * {
    margin-left: 0.5rem;
  }
  *[data-space-y~="rm:1"] > * + * {
    margin-top: 0.5rem;
  }
  *[data-py~="rm:2"] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  *[data-pt~="rm:2"] {
    padding-top: 1rem;
  }
  *[data-pb~="rm:2"] {
    padding-bottom: 1rem;
  }
  *[data-px~="rm:2"] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  *[data-pl~="rm:2"] {
    padding-left: 1rem;
  }
  *[data-pr~="rm:2"] {
    padding-right: 1rem;
  }
  *[data-my~="rm:2"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  *[data-mt~="rm:2"] {
    margin-top: 1rem;
  }
  *[data-mb~="rm:2"] {
    margin-bottom: 1rem;
  }
  *[data-mx~="rm:2"] {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  *[data-ml~="rm:2"] {
    margin-left: 1rem;
  }
  *[data-mr~="rm:2"] {
    margin-right: 1rem;
  }
  *[data-space-x~="rm:2"] > * + * {
    margin-left: 1rem;
  }
  *[data-space-y~="rm:2"] > * + * {
    margin-top: 1rem;
  }
  *[data-py~="rm:3"] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  *[data-pt~="rm:3"] {
    padding-top: 1.5rem;
  }
  *[data-pb~="rm:3"] {
    padding-bottom: 1.5rem;
  }
  *[data-px~="rm:3"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  *[data-pl~="rm:3"] {
    padding-left: 1.5rem;
  }
  *[data-pr~="rm:3"] {
    padding-right: 1.5rem;
  }
  *[data-my~="rm:3"] {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  *[data-mt~="rm:3"] {
    margin-top: 1.5rem;
  }
  *[data-mb~="rm:3"] {
    margin-bottom: 1.5rem;
  }
  *[data-mx~="rm:3"] {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  *[data-ml~="rm:3"] {
    margin-left: 1.5rem;
  }
  *[data-mr~="rm:3"] {
    margin-right: 1.5rem;
  }
  *[data-space-x~="rm:3"] > * + * {
    margin-left: 1.5rem;
  }
  *[data-space-y~="rm:3"] > * + * {
    margin-top: 1.5rem;
  }
  *[data-py~="rm:4"] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  *[data-pt~="rm:4"] {
    padding-top: 2rem;
  }
  *[data-pb~="rm:4"] {
    padding-bottom: 2rem;
  }
  *[data-px~="rm:4"] {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  *[data-pl~="rm:4"] {
    padding-left: 2rem;
  }
  *[data-pr~="rm:4"] {
    padding-right: 2rem;
  }
  *[data-my~="rm:4"] {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  *[data-mt~="rm:4"] {
    margin-top: 2rem;
  }
  *[data-mb~="rm:4"] {
    margin-bottom: 2rem;
  }
  *[data-mx~="rm:4"] {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  *[data-ml~="rm:4"] {
    margin-left: 2rem;
  }
  *[data-mr~="rm:4"] {
    margin-right: 2rem;
  }
  *[data-space-x~="rm:4"] > * + * {
    margin-left: 2rem;
  }
  *[data-space-y~="rm:4"] > * + * {
    margin-top: 2rem;
  }
  *[data-py~="rm:5"] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  *[data-pt~="rm:5"] {
    padding-top: 2.5rem;
  }
  *[data-pb~="rm:5"] {
    padding-bottom: 2.5rem;
  }
  *[data-px~="rm:5"] {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  *[data-pl~="rm:5"] {
    padding-left: 2.5rem;
  }
  *[data-pr~="rm:5"] {
    padding-right: 2.5rem;
  }
  *[data-my~="rm:5"] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  *[data-mt~="rm:5"] {
    margin-top: 2.5rem;
  }
  *[data-mb~="rm:5"] {
    margin-bottom: 2.5rem;
  }
  *[data-mx~="rm:5"] {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
  *[data-ml~="rm:5"] {
    margin-left: 2.5rem;
  }
  *[data-mr~="rm:5"] {
    margin-right: 2.5rem;
  }
  *[data-space-x~="rm:5"] > * + * {
    margin-left: 2.5rem;
  }
  *[data-space-y~="rm:5"] > * + * {
    margin-top: 2.5rem;
  }
  *[data-py~="rm:6"] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  *[data-pt~="rm:6"] {
    padding-top: 3rem;
  }
  *[data-pb~="rm:6"] {
    padding-bottom: 3rem;
  }
  *[data-px~="rm:6"] {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  *[data-pl~="rm:6"] {
    padding-left: 3rem;
  }
  *[data-pr~="rm:6"] {
    padding-right: 3rem;
  }
  *[data-my~="rm:6"] {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  *[data-mt~="rm:6"] {
    margin-top: 3rem;
  }
  *[data-mb~="rm:6"] {
    margin-bottom: 3rem;
  }
  *[data-mx~="rm:6"] {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  *[data-ml~="rm:6"] {
    margin-left: 3rem;
  }
  *[data-mr~="rm:6"] {
    margin-right: 3rem;
  }
  *[data-space-x~="rm:6"] > * + * {
    margin-left: 3rem;
  }
  *[data-space-y~="rm:6"] > * + * {
    margin-top: 3rem;
  }
  *[data-py~="rm:7"] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  *[data-pt~="rm:7"] {
    padding-top: 3.5rem;
  }
  *[data-pb~="rm:7"] {
    padding-bottom: 3.5rem;
  }
  *[data-px~="rm:7"] {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
  *[data-pl~="rm:7"] {
    padding-left: 3.5rem;
  }
  *[data-pr~="rm:7"] {
    padding-right: 3.5rem;
  }
  *[data-my~="rm:7"] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  *[data-mt~="rm:7"] {
    margin-top: 3.5rem;
  }
  *[data-mb~="rm:7"] {
    margin-bottom: 3.5rem;
  }
  *[data-mx~="rm:7"] {
    margin-right: 3.5rem;
    margin-left: 3.5rem;
  }
  *[data-ml~="rm:7"] {
    margin-left: 3.5rem;
  }
  *[data-mr~="rm:7"] {
    margin-right: 3.5rem;
  }
  *[data-space-x~="rm:7"] > * + * {
    margin-left: 3.5rem;
  }
  *[data-space-y~="rm:7"] > * + * {
    margin-top: 3.5rem;
  }
  *[data-py~="rm:8"] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  *[data-pt~="rm:8"] {
    padding-top: 4rem;
  }
  *[data-pb~="rm:8"] {
    padding-bottom: 4rem;
  }
  *[data-px~="rm:8"] {
    padding-right: 4rem;
    padding-left: 4rem;
  }
  *[data-pl~="rm:8"] {
    padding-left: 4rem;
  }
  *[data-pr~="rm:8"] {
    padding-right: 4rem;
  }
  *[data-my~="rm:8"] {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  *[data-mt~="rm:8"] {
    margin-top: 4rem;
  }
  *[data-mb~="rm:8"] {
    margin-bottom: 4rem;
  }
  *[data-mx~="rm:8"] {
    margin-right: 4rem;
    margin-left: 4rem;
  }
  *[data-ml~="rm:8"] {
    margin-left: 4rem;
  }
  *[data-mr~="rm:8"] {
    margin-right: 4rem;
  }
  *[data-space-x~="rm:8"] > * + * {
    margin-left: 4rem;
  }
  *[data-space-y~="rm:8"] > * + * {
    margin-top: 4rem;
  }
  *[data-py~="rm:9"] {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  *[data-pt~="rm:9"] {
    padding-top: 4.5rem;
  }
  *[data-pb~="rm:9"] {
    padding-bottom: 4.5rem;
  }
  *[data-px~="rm:9"] {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
  *[data-pl~="rm:9"] {
    padding-left: 4.5rem;
  }
  *[data-pr~="rm:9"] {
    padding-right: 4.5rem;
  }
  *[data-my~="rm:9"] {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  *[data-mt~="rm:9"] {
    margin-top: 4.5rem;
  }
  *[data-mb~="rm:9"] {
    margin-bottom: 4.5rem;
  }
  *[data-mx~="rm:9"] {
    margin-right: 4.5rem;
    margin-left: 4.5rem;
  }
  *[data-ml~="rm:9"] {
    margin-left: 4.5rem;
  }
  *[data-mr~="rm:9"] {
    margin-right: 4.5rem;
  }
  *[data-space-x~="rm:9"] > * + * {
    margin-left: 4.5rem;
  }
  *[data-space-y~="rm:9"] > * + * {
    margin-top: 4.5rem;
  }
  *[data-py~="rm:10"] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  *[data-pt~="rm:10"] {
    padding-top: 5rem;
  }
  *[data-pb~="rm:10"] {
    padding-bottom: 5rem;
  }
  *[data-px~="rm:10"] {
    padding-right: 5rem;
    padding-left: 5rem;
  }
  *[data-pl~="rm:10"] {
    padding-left: 5rem;
  }
  *[data-pr~="rm:10"] {
    padding-right: 5rem;
  }
  *[data-my~="rm:10"] {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  *[data-mt~="rm:10"] {
    margin-top: 5rem;
  }
  *[data-mb~="rm:10"] {
    margin-bottom: 5rem;
  }
  *[data-mx~="rm:10"] {
    margin-right: 5rem;
    margin-left: 5rem;
  }
  *[data-ml~="rm:10"] {
    margin-left: 5rem;
  }
  *[data-mr~="rm:10"] {
    margin-right: 5rem;
  }
  *[data-space-x~="rm:10"] > * + * {
    margin-left: 5rem;
  }
  *[data-space-y~="rm:10"] > * + * {
    margin-top: 5rem;
  }
  *[data-py~="rm:11"] {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  *[data-pt~="rm:11"] {
    padding-top: 5.5rem;
  }
  *[data-pb~="rm:11"] {
    padding-bottom: 5.5rem;
  }
  *[data-px~="rm:11"] {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  *[data-pl~="rm:11"] {
    padding-left: 5.5rem;
  }
  *[data-pr~="rm:11"] {
    padding-right: 5.5rem;
  }
  *[data-my~="rm:11"] {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  *[data-mt~="rm:11"] {
    margin-top: 5.5rem;
  }
  *[data-mb~="rm:11"] {
    margin-bottom: 5.5rem;
  }
  *[data-mx~="rm:11"] {
    margin-right: 5.5rem;
    margin-left: 5.5rem;
  }
  *[data-ml~="rm:11"] {
    margin-left: 5.5rem;
  }
  *[data-mr~="rm:11"] {
    margin-right: 5.5rem;
  }
  *[data-space-x~="rm:11"] > * + * {
    margin-left: 5.5rem;
  }
  *[data-space-y~="rm:11"] > * + * {
    margin-top: 5.5rem;
  }
  *[data-py~="rm:12"] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  *[data-pt~="rm:12"] {
    padding-top: 6rem;
  }
  *[data-pb~="rm:12"] {
    padding-bottom: 6rem;
  }
  *[data-px~="rm:12"] {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  *[data-pl~="rm:12"] {
    padding-left: 6rem;
  }
  *[data-pr~="rm:12"] {
    padding-right: 6rem;
  }
  *[data-my~="rm:12"] {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  *[data-mt~="rm:12"] {
    margin-top: 6rem;
  }
  *[data-mb~="rm:12"] {
    margin-bottom: 6rem;
  }
  *[data-mx~="rm:12"] {
    margin-right: 6rem;
    margin-left: 6rem;
  }
  *[data-ml~="rm:12"] {
    margin-left: 6rem;
  }
  *[data-mr~="rm:12"] {
    margin-right: 6rem;
  }
  *[data-space-x~="rm:12"] > * + * {
    margin-left: 6rem;
  }
  *[data-space-y~="rm:12"] > * + * {
    margin-top: 6rem;
  }
  *[data-py~="rm:13"] {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  *[data-pt~="rm:13"] {
    padding-top: 6.5rem;
  }
  *[data-pb~="rm:13"] {
    padding-bottom: 6.5rem;
  }
  *[data-px~="rm:13"] {
    padding-right: 6.5rem;
    padding-left: 6.5rem;
  }
  *[data-pl~="rm:13"] {
    padding-left: 6.5rem;
  }
  *[data-pr~="rm:13"] {
    padding-right: 6.5rem;
  }
  *[data-my~="rm:13"] {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  *[data-mt~="rm:13"] {
    margin-top: 6.5rem;
  }
  *[data-mb~="rm:13"] {
    margin-bottom: 6.5rem;
  }
  *[data-mx~="rm:13"] {
    margin-right: 6.5rem;
    margin-left: 6.5rem;
  }
  *[data-ml~="rm:13"] {
    margin-left: 6.5rem;
  }
  *[data-mr~="rm:13"] {
    margin-right: 6.5rem;
  }
  *[data-space-x~="rm:13"] > * + * {
    margin-left: 6.5rem;
  }
  *[data-space-y~="rm:13"] > * + * {
    margin-top: 6.5rem;
  }
  *[data-py~="rm:14"] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  *[data-pt~="rm:14"] {
    padding-top: 7rem;
  }
  *[data-pb~="rm:14"] {
    padding-bottom: 7rem;
  }
  *[data-px~="rm:14"] {
    padding-right: 7rem;
    padding-left: 7rem;
  }
  *[data-pl~="rm:14"] {
    padding-left: 7rem;
  }
  *[data-pr~="rm:14"] {
    padding-right: 7rem;
  }
  *[data-my~="rm:14"] {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  *[data-mt~="rm:14"] {
    margin-top: 7rem;
  }
  *[data-mb~="rm:14"] {
    margin-bottom: 7rem;
  }
  *[data-mx~="rm:14"] {
    margin-right: 7rem;
    margin-left: 7rem;
  }
  *[data-ml~="rm:14"] {
    margin-left: 7rem;
  }
  *[data-mr~="rm:14"] {
    margin-right: 7rem;
  }
  *[data-space-x~="rm:14"] > * + * {
    margin-left: 7rem;
  }
  *[data-space-y~="rm:14"] > * + * {
    margin-top: 7rem;
  }
  *[data-py~="rm:15"] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  *[data-pt~="rm:15"] {
    padding-top: 7.5rem;
  }
  *[data-pb~="rm:15"] {
    padding-bottom: 7.5rem;
  }
  *[data-px~="rm:15"] {
    padding-right: 7.5rem;
    padding-left: 7.5rem;
  }
  *[data-pl~="rm:15"] {
    padding-left: 7.5rem;
  }
  *[data-pr~="rm:15"] {
    padding-right: 7.5rem;
  }
  *[data-my~="rm:15"] {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  *[data-mt~="rm:15"] {
    margin-top: 7.5rem;
  }
  *[data-mb~="rm:15"] {
    margin-bottom: 7.5rem;
  }
  *[data-mx~="rm:15"] {
    margin-right: 7.5rem;
    margin-left: 7.5rem;
  }
  *[data-ml~="rm:15"] {
    margin-left: 7.5rem;
  }
  *[data-mr~="rm:15"] {
    margin-right: 7.5rem;
  }
  *[data-space-x~="rm:15"] > * + * {
    margin-left: 7.5rem;
  }
  *[data-space-y~="rm:15"] > * + * {
    margin-top: 7.5rem;
  }
  *[data-py~="rm:16"] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  *[data-pt~="rm:16"] {
    padding-top: 8rem;
  }
  *[data-pb~="rm:16"] {
    padding-bottom: 8rem;
  }
  *[data-px~="rm:16"] {
    padding-right: 8rem;
    padding-left: 8rem;
  }
  *[data-pl~="rm:16"] {
    padding-left: 8rem;
  }
  *[data-pr~="rm:16"] {
    padding-right: 8rem;
  }
  *[data-my~="rm:16"] {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  *[data-mt~="rm:16"] {
    margin-top: 8rem;
  }
  *[data-mb~="rm:16"] {
    margin-bottom: 8rem;
  }
  *[data-mx~="rm:16"] {
    margin-right: 8rem;
    margin-left: 8rem;
  }
  *[data-ml~="rm:16"] {
    margin-left: 8rem;
  }
  *[data-mr~="rm:16"] {
    margin-right: 8rem;
  }
  *[data-space-x~="rm:16"] > * + * {
    margin-left: 8rem;
  }
  *[data-space-y~="rm:16"] > * + * {
    margin-top: 8rem;
  }
  *[data-py~="rm:17"] {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  *[data-pt~="rm:17"] {
    padding-top: 8.5rem;
  }
  *[data-pb~="rm:17"] {
    padding-bottom: 8.5rem;
  }
  *[data-px~="rm:17"] {
    padding-right: 8.5rem;
    padding-left: 8.5rem;
  }
  *[data-pl~="rm:17"] {
    padding-left: 8.5rem;
  }
  *[data-pr~="rm:17"] {
    padding-right: 8.5rem;
  }
  *[data-my~="rm:17"] {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  *[data-mt~="rm:17"] {
    margin-top: 8.5rem;
  }
  *[data-mb~="rm:17"] {
    margin-bottom: 8.5rem;
  }
  *[data-mx~="rm:17"] {
    margin-right: 8.5rem;
    margin-left: 8.5rem;
  }
  *[data-ml~="rm:17"] {
    margin-left: 8.5rem;
  }
  *[data-mr~="rm:17"] {
    margin-right: 8.5rem;
  }
  *[data-space-x~="rm:17"] > * + * {
    margin-left: 8.5rem;
  }
  *[data-space-y~="rm:17"] > * + * {
    margin-top: 8.5rem;
  }
  *[data-py~="rm:18"] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  *[data-pt~="rm:18"] {
    padding-top: 9rem;
  }
  *[data-pb~="rm:18"] {
    padding-bottom: 9rem;
  }
  *[data-px~="rm:18"] {
    padding-right: 9rem;
    padding-left: 9rem;
  }
  *[data-pl~="rm:18"] {
    padding-left: 9rem;
  }
  *[data-pr~="rm:18"] {
    padding-right: 9rem;
  }
  *[data-my~="rm:18"] {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  *[data-mt~="rm:18"] {
    margin-top: 9rem;
  }
  *[data-mb~="rm:18"] {
    margin-bottom: 9rem;
  }
  *[data-mx~="rm:18"] {
    margin-right: 9rem;
    margin-left: 9rem;
  }
  *[data-ml~="rm:18"] {
    margin-left: 9rem;
  }
  *[data-mr~="rm:18"] {
    margin-right: 9rem;
  }
  *[data-space-x~="rm:18"] > * + * {
    margin-left: 9rem;
  }
  *[data-space-y~="rm:18"] > * + * {
    margin-top: 9rem;
  }
  *[data-py~="rm:19"] {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  *[data-pt~="rm:19"] {
    padding-top: 9.5rem;
  }
  *[data-pb~="rm:19"] {
    padding-bottom: 9.5rem;
  }
  *[data-px~="rm:19"] {
    padding-right: 9.5rem;
    padding-left: 9.5rem;
  }
  *[data-pl~="rm:19"] {
    padding-left: 9.5rem;
  }
  *[data-pr~="rm:19"] {
    padding-right: 9.5rem;
  }
  *[data-my~="rm:19"] {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  *[data-mt~="rm:19"] {
    margin-top: 9.5rem;
  }
  *[data-mb~="rm:19"] {
    margin-bottom: 9.5rem;
  }
  *[data-mx~="rm:19"] {
    margin-right: 9.5rem;
    margin-left: 9.5rem;
  }
  *[data-ml~="rm:19"] {
    margin-left: 9.5rem;
  }
  *[data-mr~="rm:19"] {
    margin-right: 9.5rem;
  }
  *[data-space-x~="rm:19"] > * + * {
    margin-left: 9.5rem;
  }
  *[data-space-y~="rm:19"] > * + * {
    margin-top: 9.5rem;
  }
  *[data-py~="rm:20"] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  *[data-pt~="rm:20"] {
    padding-top: 10rem;
  }
  *[data-pb~="rm:20"] {
    padding-bottom: 10rem;
  }
  *[data-px~="rm:20"] {
    padding-right: 10rem;
    padding-left: 10rem;
  }
  *[data-pl~="rm:20"] {
    padding-left: 10rem;
  }
  *[data-pr~="rm:20"] {
    padding-right: 10rem;
  }
  *[data-my~="rm:20"] {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  *[data-mt~="rm:20"] {
    margin-top: 10rem;
  }
  *[data-mb~="rm:20"] {
    margin-bottom: 10rem;
  }
  *[data-mx~="rm:20"] {
    margin-right: 10rem;
    margin-left: 10rem;
  }
  *[data-ml~="rm:20"] {
    margin-left: 10rem;
  }
  *[data-mr~="rm:20"] {
    margin-right: 10rem;
  }
  *[data-space-x~="rm:20"] > * + * {
    margin-left: 10rem;
  }
  *[data-space-y~="rm:20"] > * + * {
    margin-top: 10rem;
  }
  *[data-py~="rm:21"] {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  *[data-pt~="rm:21"] {
    padding-top: 10.5rem;
  }
  *[data-pb~="rm:21"] {
    padding-bottom: 10.5rem;
  }
  *[data-px~="rm:21"] {
    padding-right: 10.5rem;
    padding-left: 10.5rem;
  }
  *[data-pl~="rm:21"] {
    padding-left: 10.5rem;
  }
  *[data-pr~="rm:21"] {
    padding-right: 10.5rem;
  }
  *[data-my~="rm:21"] {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  *[data-mt~="rm:21"] {
    margin-top: 10.5rem;
  }
  *[data-mb~="rm:21"] {
    margin-bottom: 10.5rem;
  }
  *[data-mx~="rm:21"] {
    margin-right: 10.5rem;
    margin-left: 10.5rem;
  }
  *[data-ml~="rm:21"] {
    margin-left: 10.5rem;
  }
  *[data-mr~="rm:21"] {
    margin-right: 10.5rem;
  }
  *[data-space-x~="rm:21"] > * + * {
    margin-left: 10.5rem;
  }
  *[data-space-y~="rm:21"] > * + * {
    margin-top: 10.5rem;
  }
  *[data-py~="rm:22"] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  *[data-pt~="rm:22"] {
    padding-top: 11rem;
  }
  *[data-pb~="rm:22"] {
    padding-bottom: 11rem;
  }
  *[data-px~="rm:22"] {
    padding-right: 11rem;
    padding-left: 11rem;
  }
  *[data-pl~="rm:22"] {
    padding-left: 11rem;
  }
  *[data-pr~="rm:22"] {
    padding-right: 11rem;
  }
  *[data-my~="rm:22"] {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  *[data-mt~="rm:22"] {
    margin-top: 11rem;
  }
  *[data-mb~="rm:22"] {
    margin-bottom: 11rem;
  }
  *[data-mx~="rm:22"] {
    margin-right: 11rem;
    margin-left: 11rem;
  }
  *[data-ml~="rm:22"] {
    margin-left: 11rem;
  }
  *[data-mr~="rm:22"] {
    margin-right: 11rem;
  }
  *[data-space-x~="rm:22"] > * + * {
    margin-left: 11rem;
  }
  *[data-space-y~="rm:22"] > * + * {
    margin-top: 11rem;
  }
  *[data-py~="rm:23"] {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  *[data-pt~="rm:23"] {
    padding-top: 11.5rem;
  }
  *[data-pb~="rm:23"] {
    padding-bottom: 11.5rem;
  }
  *[data-px~="rm:23"] {
    padding-right: 11.5rem;
    padding-left: 11.5rem;
  }
  *[data-pl~="rm:23"] {
    padding-left: 11.5rem;
  }
  *[data-pr~="rm:23"] {
    padding-right: 11.5rem;
  }
  *[data-my~="rm:23"] {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  *[data-mt~="rm:23"] {
    margin-top: 11.5rem;
  }
  *[data-mb~="rm:23"] {
    margin-bottom: 11.5rem;
  }
  *[data-mx~="rm:23"] {
    margin-right: 11.5rem;
    margin-left: 11.5rem;
  }
  *[data-ml~="rm:23"] {
    margin-left: 11.5rem;
  }
  *[data-mr~="rm:23"] {
    margin-right: 11.5rem;
  }
  *[data-space-x~="rm:23"] > * + * {
    margin-left: 11.5rem;
  }
  *[data-space-y~="rm:23"] > * + * {
    margin-top: 11.5rem;
  }
  *[data-py~="rm:24"] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  *[data-pt~="rm:24"] {
    padding-top: 12rem;
  }
  *[data-pb~="rm:24"] {
    padding-bottom: 12rem;
  }
  *[data-px~="rm:24"] {
    padding-right: 12rem;
    padding-left: 12rem;
  }
  *[data-pl~="rm:24"] {
    padding-left: 12rem;
  }
  *[data-pr~="rm:24"] {
    padding-right: 12rem;
  }
  *[data-my~="rm:24"] {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  *[data-mt~="rm:24"] {
    margin-top: 12rem;
  }
  *[data-mb~="rm:24"] {
    margin-bottom: 12rem;
  }
  *[data-mx~="rm:24"] {
    margin-right: 12rem;
    margin-left: 12rem;
  }
  *[data-ml~="rm:24"] {
    margin-left: 12rem;
  }
  *[data-mr~="rm:24"] {
    margin-right: 12rem;
  }
  *[data-space-x~="rm:24"] > * + * {
    margin-left: 12rem;
  }
  *[data-space-y~="rm:24"] > * + * {
    margin-top: 12rem;
  }
  *[data-py~="rm:25"] {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  *[data-pt~="rm:25"] {
    padding-top: 12.5rem;
  }
  *[data-pb~="rm:25"] {
    padding-bottom: 12.5rem;
  }
  *[data-px~="rm:25"] {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
  *[data-pl~="rm:25"] {
    padding-left: 12.5rem;
  }
  *[data-pr~="rm:25"] {
    padding-right: 12.5rem;
  }
  *[data-my~="rm:25"] {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  *[data-mt~="rm:25"] {
    margin-top: 12.5rem;
  }
  *[data-mb~="rm:25"] {
    margin-bottom: 12.5rem;
  }
  *[data-mx~="rm:25"] {
    margin-right: 12.5rem;
    margin-left: 12.5rem;
  }
  *[data-ml~="rm:25"] {
    margin-left: 12.5rem;
  }
  *[data-mr~="rm:25"] {
    margin-right: 12.5rem;
  }
  *[data-space-x~="rm:25"] > * + * {
    margin-left: 12.5rem;
  }
  *[data-space-y~="rm:25"] > * + * {
    margin-top: 12.5rem;
  }
  *[data-py~="rm:26"] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  *[data-pt~="rm:26"] {
    padding-top: 13rem;
  }
  *[data-pb~="rm:26"] {
    padding-bottom: 13rem;
  }
  *[data-px~="rm:26"] {
    padding-right: 13rem;
    padding-left: 13rem;
  }
  *[data-pl~="rm:26"] {
    padding-left: 13rem;
  }
  *[data-pr~="rm:26"] {
    padding-right: 13rem;
  }
  *[data-my~="rm:26"] {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  *[data-mt~="rm:26"] {
    margin-top: 13rem;
  }
  *[data-mb~="rm:26"] {
    margin-bottom: 13rem;
  }
  *[data-mx~="rm:26"] {
    margin-right: 13rem;
    margin-left: 13rem;
  }
  *[data-ml~="rm:26"] {
    margin-left: 13rem;
  }
  *[data-mr~="rm:26"] {
    margin-right: 13rem;
  }
  *[data-space-x~="rm:26"] > * + * {
    margin-left: 13rem;
  }
  *[data-space-y~="rm:26"] > * + * {
    margin-top: 13rem;
  }
  *[data-py~="rm:27"] {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  *[data-pt~="rm:27"] {
    padding-top: 13.5rem;
  }
  *[data-pb~="rm:27"] {
    padding-bottom: 13.5rem;
  }
  *[data-px~="rm:27"] {
    padding-right: 13.5rem;
    padding-left: 13.5rem;
  }
  *[data-pl~="rm:27"] {
    padding-left: 13.5rem;
  }
  *[data-pr~="rm:27"] {
    padding-right: 13.5rem;
  }
  *[data-my~="rm:27"] {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  *[data-mt~="rm:27"] {
    margin-top: 13.5rem;
  }
  *[data-mb~="rm:27"] {
    margin-bottom: 13.5rem;
  }
  *[data-mx~="rm:27"] {
    margin-right: 13.5rem;
    margin-left: 13.5rem;
  }
  *[data-ml~="rm:27"] {
    margin-left: 13.5rem;
  }
  *[data-mr~="rm:27"] {
    margin-right: 13.5rem;
  }
  *[data-space-x~="rm:27"] > * + * {
    margin-left: 13.5rem;
  }
  *[data-space-y~="rm:27"] > * + * {
    margin-top: 13.5rem;
  }
  *[data-py~="rm:28"] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  *[data-pt~="rm:28"] {
    padding-top: 14rem;
  }
  *[data-pb~="rm:28"] {
    padding-bottom: 14rem;
  }
  *[data-px~="rm:28"] {
    padding-right: 14rem;
    padding-left: 14rem;
  }
  *[data-pl~="rm:28"] {
    padding-left: 14rem;
  }
  *[data-pr~="rm:28"] {
    padding-right: 14rem;
  }
  *[data-my~="rm:28"] {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  *[data-mt~="rm:28"] {
    margin-top: 14rem;
  }
  *[data-mb~="rm:28"] {
    margin-bottom: 14rem;
  }
  *[data-mx~="rm:28"] {
    margin-right: 14rem;
    margin-left: 14rem;
  }
  *[data-ml~="rm:28"] {
    margin-left: 14rem;
  }
  *[data-mr~="rm:28"] {
    margin-right: 14rem;
  }
  *[data-space-x~="rm:28"] > * + * {
    margin-left: 14rem;
  }
  *[data-space-y~="rm:28"] > * + * {
    margin-top: 14rem;
  }
  *[data-py~="rm:29"] {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  *[data-pt~="rm:29"] {
    padding-top: 14.5rem;
  }
  *[data-pb~="rm:29"] {
    padding-bottom: 14.5rem;
  }
  *[data-px~="rm:29"] {
    padding-right: 14.5rem;
    padding-left: 14.5rem;
  }
  *[data-pl~="rm:29"] {
    padding-left: 14.5rem;
  }
  *[data-pr~="rm:29"] {
    padding-right: 14.5rem;
  }
  *[data-my~="rm:29"] {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  *[data-mt~="rm:29"] {
    margin-top: 14.5rem;
  }
  *[data-mb~="rm:29"] {
    margin-bottom: 14.5rem;
  }
  *[data-mx~="rm:29"] {
    margin-right: 14.5rem;
    margin-left: 14.5rem;
  }
  *[data-ml~="rm:29"] {
    margin-left: 14.5rem;
  }
  *[data-mr~="rm:29"] {
    margin-right: 14.5rem;
  }
  *[data-space-x~="rm:29"] > * + * {
    margin-left: 14.5rem;
  }
  *[data-space-y~="rm:29"] > * + * {
    margin-top: 14.5rem;
  }
  *[data-py~="rm:30"] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  *[data-pt~="rm:30"] {
    padding-top: 15rem;
  }
  *[data-pb~="rm:30"] {
    padding-bottom: 15rem;
  }
  *[data-px~="rm:30"] {
    padding-right: 15rem;
    padding-left: 15rem;
  }
  *[data-pl~="rm:30"] {
    padding-left: 15rem;
  }
  *[data-pr~="rm:30"] {
    padding-right: 15rem;
  }
  *[data-my~="rm:30"] {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  *[data-mt~="rm:30"] {
    margin-top: 15rem;
  }
  *[data-mb~="rm:30"] {
    margin-bottom: 15rem;
  }
  *[data-mx~="rm:30"] {
    margin-right: 15rem;
    margin-left: 15rem;
  }
  *[data-ml~="rm:30"] {
    margin-left: 15rem;
  }
  *[data-mr~="rm:30"] {
    margin-right: 15rem;
  }
  *[data-space-x~="rm:30"] > * + * {
    margin-left: 15rem;
  }
  *[data-space-y~="rm:30"] > * + * {
    margin-top: 15rem;
  }
}
@media screen and (min-width: 768px) {
  *[data-py~="rs:0"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  *[data-pt~="rs:0"] {
    padding-top: 0rem;
  }
  *[data-pb~="rs:0"] {
    padding-bottom: 0rem;
  }
  *[data-px~="rs:0"] {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  *[data-pl~="rs:0"] {
    padding-left: 0rem;
  }
  *[data-pr~="rs:0"] {
    padding-right: 0rem;
  }
  *[data-my~="rs:0"] {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  *[data-mt~="rs:0"] {
    margin-top: 0rem;
  }
  *[data-mb~="rs:0"] {
    margin-bottom: 0rem;
  }
  *[data-mx~="rs:0"] {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  *[data-ml~="rs:0"] {
    margin-left: 0rem;
  }
  *[data-mr~="rs:0"] {
    margin-right: 0rem;
  }
  *[data-space-x~="rs:0"] > * + * {
    margin-left: 0rem;
  }
  *[data-space-y~="rs:0"] > * + * {
    margin-top: 0rem;
  }
  *[data-py~="rs:1"] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  *[data-pt~="rs:1"] {
    padding-top: 0.5rem;
  }
  *[data-pb~="rs:1"] {
    padding-bottom: 0.5rem;
  }
  *[data-px~="rs:1"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  *[data-pl~="rs:1"] {
    padding-left: 0.5rem;
  }
  *[data-pr~="rs:1"] {
    padding-right: 0.5rem;
  }
  *[data-my~="rs:1"] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  *[data-mt~="rs:1"] {
    margin-top: 0.5rem;
  }
  *[data-mb~="rs:1"] {
    margin-bottom: 0.5rem;
  }
  *[data-mx~="rs:1"] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  *[data-ml~="rs:1"] {
    margin-left: 0.5rem;
  }
  *[data-mr~="rs:1"] {
    margin-right: 0.5rem;
  }
  *[data-space-x~="rs:1"] > * + * {
    margin-left: 0.5rem;
  }
  *[data-space-y~="rs:1"] > * + * {
    margin-top: 0.5rem;
  }
  *[data-py~="rs:2"] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  *[data-pt~="rs:2"] {
    padding-top: 1rem;
  }
  *[data-pb~="rs:2"] {
    padding-bottom: 1rem;
  }
  *[data-px~="rs:2"] {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  *[data-pl~="rs:2"] {
    padding-left: 1rem;
  }
  *[data-pr~="rs:2"] {
    padding-right: 1rem;
  }
  *[data-my~="rs:2"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  *[data-mt~="rs:2"] {
    margin-top: 1rem;
  }
  *[data-mb~="rs:2"] {
    margin-bottom: 1rem;
  }
  *[data-mx~="rs:2"] {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  *[data-ml~="rs:2"] {
    margin-left: 1rem;
  }
  *[data-mr~="rs:2"] {
    margin-right: 1rem;
  }
  *[data-space-x~="rs:2"] > * + * {
    margin-left: 1rem;
  }
  *[data-space-y~="rs:2"] > * + * {
    margin-top: 1rem;
  }
  *[data-py~="rs:3"] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  *[data-pt~="rs:3"] {
    padding-top: 1.5rem;
  }
  *[data-pb~="rs:3"] {
    padding-bottom: 1.5rem;
  }
  *[data-px~="rs:3"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  *[data-pl~="rs:3"] {
    padding-left: 1.5rem;
  }
  *[data-pr~="rs:3"] {
    padding-right: 1.5rem;
  }
  *[data-my~="rs:3"] {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  *[data-mt~="rs:3"] {
    margin-top: 1.5rem;
  }
  *[data-mb~="rs:3"] {
    margin-bottom: 1.5rem;
  }
  *[data-mx~="rs:3"] {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  *[data-ml~="rs:3"] {
    margin-left: 1.5rem;
  }
  *[data-mr~="rs:3"] {
    margin-right: 1.5rem;
  }
  *[data-space-x~="rs:3"] > * + * {
    margin-left: 1.5rem;
  }
  *[data-space-y~="rs:3"] > * + * {
    margin-top: 1.5rem;
  }
  *[data-py~="rs:4"] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  *[data-pt~="rs:4"] {
    padding-top: 2rem;
  }
  *[data-pb~="rs:4"] {
    padding-bottom: 2rem;
  }
  *[data-px~="rs:4"] {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  *[data-pl~="rs:4"] {
    padding-left: 2rem;
  }
  *[data-pr~="rs:4"] {
    padding-right: 2rem;
  }
  *[data-my~="rs:4"] {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  *[data-mt~="rs:4"] {
    margin-top: 2rem;
  }
  *[data-mb~="rs:4"] {
    margin-bottom: 2rem;
  }
  *[data-mx~="rs:4"] {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  *[data-ml~="rs:4"] {
    margin-left: 2rem;
  }
  *[data-mr~="rs:4"] {
    margin-right: 2rem;
  }
  *[data-space-x~="rs:4"] > * + * {
    margin-left: 2rem;
  }
  *[data-space-y~="rs:4"] > * + * {
    margin-top: 2rem;
  }
  *[data-py~="rs:5"] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  *[data-pt~="rs:5"] {
    padding-top: 2.5rem;
  }
  *[data-pb~="rs:5"] {
    padding-bottom: 2.5rem;
  }
  *[data-px~="rs:5"] {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  *[data-pl~="rs:5"] {
    padding-left: 2.5rem;
  }
  *[data-pr~="rs:5"] {
    padding-right: 2.5rem;
  }
  *[data-my~="rs:5"] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  *[data-mt~="rs:5"] {
    margin-top: 2.5rem;
  }
  *[data-mb~="rs:5"] {
    margin-bottom: 2.5rem;
  }
  *[data-mx~="rs:5"] {
    margin-right: 2.5rem;
    margin-left: 2.5rem;
  }
  *[data-ml~="rs:5"] {
    margin-left: 2.5rem;
  }
  *[data-mr~="rs:5"] {
    margin-right: 2.5rem;
  }
  *[data-space-x~="rs:5"] > * + * {
    margin-left: 2.5rem;
  }
  *[data-space-y~="rs:5"] > * + * {
    margin-top: 2.5rem;
  }
  *[data-py~="rs:6"] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  *[data-pt~="rs:6"] {
    padding-top: 3rem;
  }
  *[data-pb~="rs:6"] {
    padding-bottom: 3rem;
  }
  *[data-px~="rs:6"] {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  *[data-pl~="rs:6"] {
    padding-left: 3rem;
  }
  *[data-pr~="rs:6"] {
    padding-right: 3rem;
  }
  *[data-my~="rs:6"] {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  *[data-mt~="rs:6"] {
    margin-top: 3rem;
  }
  *[data-mb~="rs:6"] {
    margin-bottom: 3rem;
  }
  *[data-mx~="rs:6"] {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  *[data-ml~="rs:6"] {
    margin-left: 3rem;
  }
  *[data-mr~="rs:6"] {
    margin-right: 3rem;
  }
  *[data-space-x~="rs:6"] > * + * {
    margin-left: 3rem;
  }
  *[data-space-y~="rs:6"] > * + * {
    margin-top: 3rem;
  }
  *[data-py~="rs:7"] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  *[data-pt~="rs:7"] {
    padding-top: 3.5rem;
  }
  *[data-pb~="rs:7"] {
    padding-bottom: 3.5rem;
  }
  *[data-px~="rs:7"] {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
  *[data-pl~="rs:7"] {
    padding-left: 3.5rem;
  }
  *[data-pr~="rs:7"] {
    padding-right: 3.5rem;
  }
  *[data-my~="rs:7"] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  *[data-mt~="rs:7"] {
    margin-top: 3.5rem;
  }
  *[data-mb~="rs:7"] {
    margin-bottom: 3.5rem;
  }
  *[data-mx~="rs:7"] {
    margin-right: 3.5rem;
    margin-left: 3.5rem;
  }
  *[data-ml~="rs:7"] {
    margin-left: 3.5rem;
  }
  *[data-mr~="rs:7"] {
    margin-right: 3.5rem;
  }
  *[data-space-x~="rs:7"] > * + * {
    margin-left: 3.5rem;
  }
  *[data-space-y~="rs:7"] > * + * {
    margin-top: 3.5rem;
  }
  *[data-py~="rs:8"] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  *[data-pt~="rs:8"] {
    padding-top: 4rem;
  }
  *[data-pb~="rs:8"] {
    padding-bottom: 4rem;
  }
  *[data-px~="rs:8"] {
    padding-right: 4rem;
    padding-left: 4rem;
  }
  *[data-pl~="rs:8"] {
    padding-left: 4rem;
  }
  *[data-pr~="rs:8"] {
    padding-right: 4rem;
  }
  *[data-my~="rs:8"] {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  *[data-mt~="rs:8"] {
    margin-top: 4rem;
  }
  *[data-mb~="rs:8"] {
    margin-bottom: 4rem;
  }
  *[data-mx~="rs:8"] {
    margin-right: 4rem;
    margin-left: 4rem;
  }
  *[data-ml~="rs:8"] {
    margin-left: 4rem;
  }
  *[data-mr~="rs:8"] {
    margin-right: 4rem;
  }
  *[data-space-x~="rs:8"] > * + * {
    margin-left: 4rem;
  }
  *[data-space-y~="rs:8"] > * + * {
    margin-top: 4rem;
  }
  *[data-py~="rs:9"] {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  *[data-pt~="rs:9"] {
    padding-top: 4.5rem;
  }
  *[data-pb~="rs:9"] {
    padding-bottom: 4.5rem;
  }
  *[data-px~="rs:9"] {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
  *[data-pl~="rs:9"] {
    padding-left: 4.5rem;
  }
  *[data-pr~="rs:9"] {
    padding-right: 4.5rem;
  }
  *[data-my~="rs:9"] {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  *[data-mt~="rs:9"] {
    margin-top: 4.5rem;
  }
  *[data-mb~="rs:9"] {
    margin-bottom: 4.5rem;
  }
  *[data-mx~="rs:9"] {
    margin-right: 4.5rem;
    margin-left: 4.5rem;
  }
  *[data-ml~="rs:9"] {
    margin-left: 4.5rem;
  }
  *[data-mr~="rs:9"] {
    margin-right: 4.5rem;
  }
  *[data-space-x~="rs:9"] > * + * {
    margin-left: 4.5rem;
  }
  *[data-space-y~="rs:9"] > * + * {
    margin-top: 4.5rem;
  }
  *[data-py~="rs:10"] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  *[data-pt~="rs:10"] {
    padding-top: 5rem;
  }
  *[data-pb~="rs:10"] {
    padding-bottom: 5rem;
  }
  *[data-px~="rs:10"] {
    padding-right: 5rem;
    padding-left: 5rem;
  }
  *[data-pl~="rs:10"] {
    padding-left: 5rem;
  }
  *[data-pr~="rs:10"] {
    padding-right: 5rem;
  }
  *[data-my~="rs:10"] {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  *[data-mt~="rs:10"] {
    margin-top: 5rem;
  }
  *[data-mb~="rs:10"] {
    margin-bottom: 5rem;
  }
  *[data-mx~="rs:10"] {
    margin-right: 5rem;
    margin-left: 5rem;
  }
  *[data-ml~="rs:10"] {
    margin-left: 5rem;
  }
  *[data-mr~="rs:10"] {
    margin-right: 5rem;
  }
  *[data-space-x~="rs:10"] > * + * {
    margin-left: 5rem;
  }
  *[data-space-y~="rs:10"] > * + * {
    margin-top: 5rem;
  }
  *[data-py~="rs:11"] {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  *[data-pt~="rs:11"] {
    padding-top: 5.5rem;
  }
  *[data-pb~="rs:11"] {
    padding-bottom: 5.5rem;
  }
  *[data-px~="rs:11"] {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  *[data-pl~="rs:11"] {
    padding-left: 5.5rem;
  }
  *[data-pr~="rs:11"] {
    padding-right: 5.5rem;
  }
  *[data-my~="rs:11"] {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  *[data-mt~="rs:11"] {
    margin-top: 5.5rem;
  }
  *[data-mb~="rs:11"] {
    margin-bottom: 5.5rem;
  }
  *[data-mx~="rs:11"] {
    margin-right: 5.5rem;
    margin-left: 5.5rem;
  }
  *[data-ml~="rs:11"] {
    margin-left: 5.5rem;
  }
  *[data-mr~="rs:11"] {
    margin-right: 5.5rem;
  }
  *[data-space-x~="rs:11"] > * + * {
    margin-left: 5.5rem;
  }
  *[data-space-y~="rs:11"] > * + * {
    margin-top: 5.5rem;
  }
  *[data-py~="rs:12"] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  *[data-pt~="rs:12"] {
    padding-top: 6rem;
  }
  *[data-pb~="rs:12"] {
    padding-bottom: 6rem;
  }
  *[data-px~="rs:12"] {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  *[data-pl~="rs:12"] {
    padding-left: 6rem;
  }
  *[data-pr~="rs:12"] {
    padding-right: 6rem;
  }
  *[data-my~="rs:12"] {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  *[data-mt~="rs:12"] {
    margin-top: 6rem;
  }
  *[data-mb~="rs:12"] {
    margin-bottom: 6rem;
  }
  *[data-mx~="rs:12"] {
    margin-right: 6rem;
    margin-left: 6rem;
  }
  *[data-ml~="rs:12"] {
    margin-left: 6rem;
  }
  *[data-mr~="rs:12"] {
    margin-right: 6rem;
  }
  *[data-space-x~="rs:12"] > * + * {
    margin-left: 6rem;
  }
  *[data-space-y~="rs:12"] > * + * {
    margin-top: 6rem;
  }
  *[data-py~="rs:13"] {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  *[data-pt~="rs:13"] {
    padding-top: 6.5rem;
  }
  *[data-pb~="rs:13"] {
    padding-bottom: 6.5rem;
  }
  *[data-px~="rs:13"] {
    padding-right: 6.5rem;
    padding-left: 6.5rem;
  }
  *[data-pl~="rs:13"] {
    padding-left: 6.5rem;
  }
  *[data-pr~="rs:13"] {
    padding-right: 6.5rem;
  }
  *[data-my~="rs:13"] {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  *[data-mt~="rs:13"] {
    margin-top: 6.5rem;
  }
  *[data-mb~="rs:13"] {
    margin-bottom: 6.5rem;
  }
  *[data-mx~="rs:13"] {
    margin-right: 6.5rem;
    margin-left: 6.5rem;
  }
  *[data-ml~="rs:13"] {
    margin-left: 6.5rem;
  }
  *[data-mr~="rs:13"] {
    margin-right: 6.5rem;
  }
  *[data-space-x~="rs:13"] > * + * {
    margin-left: 6.5rem;
  }
  *[data-space-y~="rs:13"] > * + * {
    margin-top: 6.5rem;
  }
  *[data-py~="rs:14"] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  *[data-pt~="rs:14"] {
    padding-top: 7rem;
  }
  *[data-pb~="rs:14"] {
    padding-bottom: 7rem;
  }
  *[data-px~="rs:14"] {
    padding-right: 7rem;
    padding-left: 7rem;
  }
  *[data-pl~="rs:14"] {
    padding-left: 7rem;
  }
  *[data-pr~="rs:14"] {
    padding-right: 7rem;
  }
  *[data-my~="rs:14"] {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  *[data-mt~="rs:14"] {
    margin-top: 7rem;
  }
  *[data-mb~="rs:14"] {
    margin-bottom: 7rem;
  }
  *[data-mx~="rs:14"] {
    margin-right: 7rem;
    margin-left: 7rem;
  }
  *[data-ml~="rs:14"] {
    margin-left: 7rem;
  }
  *[data-mr~="rs:14"] {
    margin-right: 7rem;
  }
  *[data-space-x~="rs:14"] > * + * {
    margin-left: 7rem;
  }
  *[data-space-y~="rs:14"] > * + * {
    margin-top: 7rem;
  }
  *[data-py~="rs:15"] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  *[data-pt~="rs:15"] {
    padding-top: 7.5rem;
  }
  *[data-pb~="rs:15"] {
    padding-bottom: 7.5rem;
  }
  *[data-px~="rs:15"] {
    padding-right: 7.5rem;
    padding-left: 7.5rem;
  }
  *[data-pl~="rs:15"] {
    padding-left: 7.5rem;
  }
  *[data-pr~="rs:15"] {
    padding-right: 7.5rem;
  }
  *[data-my~="rs:15"] {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  *[data-mt~="rs:15"] {
    margin-top: 7.5rem;
  }
  *[data-mb~="rs:15"] {
    margin-bottom: 7.5rem;
  }
  *[data-mx~="rs:15"] {
    margin-right: 7.5rem;
    margin-left: 7.5rem;
  }
  *[data-ml~="rs:15"] {
    margin-left: 7.5rem;
  }
  *[data-mr~="rs:15"] {
    margin-right: 7.5rem;
  }
  *[data-space-x~="rs:15"] > * + * {
    margin-left: 7.5rem;
  }
  *[data-space-y~="rs:15"] > * + * {
    margin-top: 7.5rem;
  }
  *[data-py~="rs:16"] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  *[data-pt~="rs:16"] {
    padding-top: 8rem;
  }
  *[data-pb~="rs:16"] {
    padding-bottom: 8rem;
  }
  *[data-px~="rs:16"] {
    padding-right: 8rem;
    padding-left: 8rem;
  }
  *[data-pl~="rs:16"] {
    padding-left: 8rem;
  }
  *[data-pr~="rs:16"] {
    padding-right: 8rem;
  }
  *[data-my~="rs:16"] {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  *[data-mt~="rs:16"] {
    margin-top: 8rem;
  }
  *[data-mb~="rs:16"] {
    margin-bottom: 8rem;
  }
  *[data-mx~="rs:16"] {
    margin-right: 8rem;
    margin-left: 8rem;
  }
  *[data-ml~="rs:16"] {
    margin-left: 8rem;
  }
  *[data-mr~="rs:16"] {
    margin-right: 8rem;
  }
  *[data-space-x~="rs:16"] > * + * {
    margin-left: 8rem;
  }
  *[data-space-y~="rs:16"] > * + * {
    margin-top: 8rem;
  }
  *[data-py~="rs:17"] {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  *[data-pt~="rs:17"] {
    padding-top: 8.5rem;
  }
  *[data-pb~="rs:17"] {
    padding-bottom: 8.5rem;
  }
  *[data-px~="rs:17"] {
    padding-right: 8.5rem;
    padding-left: 8.5rem;
  }
  *[data-pl~="rs:17"] {
    padding-left: 8.5rem;
  }
  *[data-pr~="rs:17"] {
    padding-right: 8.5rem;
  }
  *[data-my~="rs:17"] {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  *[data-mt~="rs:17"] {
    margin-top: 8.5rem;
  }
  *[data-mb~="rs:17"] {
    margin-bottom: 8.5rem;
  }
  *[data-mx~="rs:17"] {
    margin-right: 8.5rem;
    margin-left: 8.5rem;
  }
  *[data-ml~="rs:17"] {
    margin-left: 8.5rem;
  }
  *[data-mr~="rs:17"] {
    margin-right: 8.5rem;
  }
  *[data-space-x~="rs:17"] > * + * {
    margin-left: 8.5rem;
  }
  *[data-space-y~="rs:17"] > * + * {
    margin-top: 8.5rem;
  }
  *[data-py~="rs:18"] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  *[data-pt~="rs:18"] {
    padding-top: 9rem;
  }
  *[data-pb~="rs:18"] {
    padding-bottom: 9rem;
  }
  *[data-px~="rs:18"] {
    padding-right: 9rem;
    padding-left: 9rem;
  }
  *[data-pl~="rs:18"] {
    padding-left: 9rem;
  }
  *[data-pr~="rs:18"] {
    padding-right: 9rem;
  }
  *[data-my~="rs:18"] {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  *[data-mt~="rs:18"] {
    margin-top: 9rem;
  }
  *[data-mb~="rs:18"] {
    margin-bottom: 9rem;
  }
  *[data-mx~="rs:18"] {
    margin-right: 9rem;
    margin-left: 9rem;
  }
  *[data-ml~="rs:18"] {
    margin-left: 9rem;
  }
  *[data-mr~="rs:18"] {
    margin-right: 9rem;
  }
  *[data-space-x~="rs:18"] > * + * {
    margin-left: 9rem;
  }
  *[data-space-y~="rs:18"] > * + * {
    margin-top: 9rem;
  }
  *[data-py~="rs:19"] {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  *[data-pt~="rs:19"] {
    padding-top: 9.5rem;
  }
  *[data-pb~="rs:19"] {
    padding-bottom: 9.5rem;
  }
  *[data-px~="rs:19"] {
    padding-right: 9.5rem;
    padding-left: 9.5rem;
  }
  *[data-pl~="rs:19"] {
    padding-left: 9.5rem;
  }
  *[data-pr~="rs:19"] {
    padding-right: 9.5rem;
  }
  *[data-my~="rs:19"] {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  *[data-mt~="rs:19"] {
    margin-top: 9.5rem;
  }
  *[data-mb~="rs:19"] {
    margin-bottom: 9.5rem;
  }
  *[data-mx~="rs:19"] {
    margin-right: 9.5rem;
    margin-left: 9.5rem;
  }
  *[data-ml~="rs:19"] {
    margin-left: 9.5rem;
  }
  *[data-mr~="rs:19"] {
    margin-right: 9.5rem;
  }
  *[data-space-x~="rs:19"] > * + * {
    margin-left: 9.5rem;
  }
  *[data-space-y~="rs:19"] > * + * {
    margin-top: 9.5rem;
  }
  *[data-py~="rs:20"] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  *[data-pt~="rs:20"] {
    padding-top: 10rem;
  }
  *[data-pb~="rs:20"] {
    padding-bottom: 10rem;
  }
  *[data-px~="rs:20"] {
    padding-right: 10rem;
    padding-left: 10rem;
  }
  *[data-pl~="rs:20"] {
    padding-left: 10rem;
  }
  *[data-pr~="rs:20"] {
    padding-right: 10rem;
  }
  *[data-my~="rs:20"] {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  *[data-mt~="rs:20"] {
    margin-top: 10rem;
  }
  *[data-mb~="rs:20"] {
    margin-bottom: 10rem;
  }
  *[data-mx~="rs:20"] {
    margin-right: 10rem;
    margin-left: 10rem;
  }
  *[data-ml~="rs:20"] {
    margin-left: 10rem;
  }
  *[data-mr~="rs:20"] {
    margin-right: 10rem;
  }
  *[data-space-x~="rs:20"] > * + * {
    margin-left: 10rem;
  }
  *[data-space-y~="rs:20"] > * + * {
    margin-top: 10rem;
  }
  *[data-py~="rs:21"] {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  *[data-pt~="rs:21"] {
    padding-top: 10.5rem;
  }
  *[data-pb~="rs:21"] {
    padding-bottom: 10.5rem;
  }
  *[data-px~="rs:21"] {
    padding-right: 10.5rem;
    padding-left: 10.5rem;
  }
  *[data-pl~="rs:21"] {
    padding-left: 10.5rem;
  }
  *[data-pr~="rs:21"] {
    padding-right: 10.5rem;
  }
  *[data-my~="rs:21"] {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  *[data-mt~="rs:21"] {
    margin-top: 10.5rem;
  }
  *[data-mb~="rs:21"] {
    margin-bottom: 10.5rem;
  }
  *[data-mx~="rs:21"] {
    margin-right: 10.5rem;
    margin-left: 10.5rem;
  }
  *[data-ml~="rs:21"] {
    margin-left: 10.5rem;
  }
  *[data-mr~="rs:21"] {
    margin-right: 10.5rem;
  }
  *[data-space-x~="rs:21"] > * + * {
    margin-left: 10.5rem;
  }
  *[data-space-y~="rs:21"] > * + * {
    margin-top: 10.5rem;
  }
  *[data-py~="rs:22"] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  *[data-pt~="rs:22"] {
    padding-top: 11rem;
  }
  *[data-pb~="rs:22"] {
    padding-bottom: 11rem;
  }
  *[data-px~="rs:22"] {
    padding-right: 11rem;
    padding-left: 11rem;
  }
  *[data-pl~="rs:22"] {
    padding-left: 11rem;
  }
  *[data-pr~="rs:22"] {
    padding-right: 11rem;
  }
  *[data-my~="rs:22"] {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  *[data-mt~="rs:22"] {
    margin-top: 11rem;
  }
  *[data-mb~="rs:22"] {
    margin-bottom: 11rem;
  }
  *[data-mx~="rs:22"] {
    margin-right: 11rem;
    margin-left: 11rem;
  }
  *[data-ml~="rs:22"] {
    margin-left: 11rem;
  }
  *[data-mr~="rs:22"] {
    margin-right: 11rem;
  }
  *[data-space-x~="rs:22"] > * + * {
    margin-left: 11rem;
  }
  *[data-space-y~="rs:22"] > * + * {
    margin-top: 11rem;
  }
  *[data-py~="rs:23"] {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  *[data-pt~="rs:23"] {
    padding-top: 11.5rem;
  }
  *[data-pb~="rs:23"] {
    padding-bottom: 11.5rem;
  }
  *[data-px~="rs:23"] {
    padding-right: 11.5rem;
    padding-left: 11.5rem;
  }
  *[data-pl~="rs:23"] {
    padding-left: 11.5rem;
  }
  *[data-pr~="rs:23"] {
    padding-right: 11.5rem;
  }
  *[data-my~="rs:23"] {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  *[data-mt~="rs:23"] {
    margin-top: 11.5rem;
  }
  *[data-mb~="rs:23"] {
    margin-bottom: 11.5rem;
  }
  *[data-mx~="rs:23"] {
    margin-right: 11.5rem;
    margin-left: 11.5rem;
  }
  *[data-ml~="rs:23"] {
    margin-left: 11.5rem;
  }
  *[data-mr~="rs:23"] {
    margin-right: 11.5rem;
  }
  *[data-space-x~="rs:23"] > * + * {
    margin-left: 11.5rem;
  }
  *[data-space-y~="rs:23"] > * + * {
    margin-top: 11.5rem;
  }
  *[data-py~="rs:24"] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  *[data-pt~="rs:24"] {
    padding-top: 12rem;
  }
  *[data-pb~="rs:24"] {
    padding-bottom: 12rem;
  }
  *[data-px~="rs:24"] {
    padding-right: 12rem;
    padding-left: 12rem;
  }
  *[data-pl~="rs:24"] {
    padding-left: 12rem;
  }
  *[data-pr~="rs:24"] {
    padding-right: 12rem;
  }
  *[data-my~="rs:24"] {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  *[data-mt~="rs:24"] {
    margin-top: 12rem;
  }
  *[data-mb~="rs:24"] {
    margin-bottom: 12rem;
  }
  *[data-mx~="rs:24"] {
    margin-right: 12rem;
    margin-left: 12rem;
  }
  *[data-ml~="rs:24"] {
    margin-left: 12rem;
  }
  *[data-mr~="rs:24"] {
    margin-right: 12rem;
  }
  *[data-space-x~="rs:24"] > * + * {
    margin-left: 12rem;
  }
  *[data-space-y~="rs:24"] > * + * {
    margin-top: 12rem;
  }
  *[data-py~="rs:25"] {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  *[data-pt~="rs:25"] {
    padding-top: 12.5rem;
  }
  *[data-pb~="rs:25"] {
    padding-bottom: 12.5rem;
  }
  *[data-px~="rs:25"] {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
  *[data-pl~="rs:25"] {
    padding-left: 12.5rem;
  }
  *[data-pr~="rs:25"] {
    padding-right: 12.5rem;
  }
  *[data-my~="rs:25"] {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  *[data-mt~="rs:25"] {
    margin-top: 12.5rem;
  }
  *[data-mb~="rs:25"] {
    margin-bottom: 12.5rem;
  }
  *[data-mx~="rs:25"] {
    margin-right: 12.5rem;
    margin-left: 12.5rem;
  }
  *[data-ml~="rs:25"] {
    margin-left: 12.5rem;
  }
  *[data-mr~="rs:25"] {
    margin-right: 12.5rem;
  }
  *[data-space-x~="rs:25"] > * + * {
    margin-left: 12.5rem;
  }
  *[data-space-y~="rs:25"] > * + * {
    margin-top: 12.5rem;
  }
  *[data-py~="rs:26"] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  *[data-pt~="rs:26"] {
    padding-top: 13rem;
  }
  *[data-pb~="rs:26"] {
    padding-bottom: 13rem;
  }
  *[data-px~="rs:26"] {
    padding-right: 13rem;
    padding-left: 13rem;
  }
  *[data-pl~="rs:26"] {
    padding-left: 13rem;
  }
  *[data-pr~="rs:26"] {
    padding-right: 13rem;
  }
  *[data-my~="rs:26"] {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  *[data-mt~="rs:26"] {
    margin-top: 13rem;
  }
  *[data-mb~="rs:26"] {
    margin-bottom: 13rem;
  }
  *[data-mx~="rs:26"] {
    margin-right: 13rem;
    margin-left: 13rem;
  }
  *[data-ml~="rs:26"] {
    margin-left: 13rem;
  }
  *[data-mr~="rs:26"] {
    margin-right: 13rem;
  }
  *[data-space-x~="rs:26"] > * + * {
    margin-left: 13rem;
  }
  *[data-space-y~="rs:26"] > * + * {
    margin-top: 13rem;
  }
  *[data-py~="rs:27"] {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  *[data-pt~="rs:27"] {
    padding-top: 13.5rem;
  }
  *[data-pb~="rs:27"] {
    padding-bottom: 13.5rem;
  }
  *[data-px~="rs:27"] {
    padding-right: 13.5rem;
    padding-left: 13.5rem;
  }
  *[data-pl~="rs:27"] {
    padding-left: 13.5rem;
  }
  *[data-pr~="rs:27"] {
    padding-right: 13.5rem;
  }
  *[data-my~="rs:27"] {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  *[data-mt~="rs:27"] {
    margin-top: 13.5rem;
  }
  *[data-mb~="rs:27"] {
    margin-bottom: 13.5rem;
  }
  *[data-mx~="rs:27"] {
    margin-right: 13.5rem;
    margin-left: 13.5rem;
  }
  *[data-ml~="rs:27"] {
    margin-left: 13.5rem;
  }
  *[data-mr~="rs:27"] {
    margin-right: 13.5rem;
  }
  *[data-space-x~="rs:27"] > * + * {
    margin-left: 13.5rem;
  }
  *[data-space-y~="rs:27"] > * + * {
    margin-top: 13.5rem;
  }
  *[data-py~="rs:28"] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  *[data-pt~="rs:28"] {
    padding-top: 14rem;
  }
  *[data-pb~="rs:28"] {
    padding-bottom: 14rem;
  }
  *[data-px~="rs:28"] {
    padding-right: 14rem;
    padding-left: 14rem;
  }
  *[data-pl~="rs:28"] {
    padding-left: 14rem;
  }
  *[data-pr~="rs:28"] {
    padding-right: 14rem;
  }
  *[data-my~="rs:28"] {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  *[data-mt~="rs:28"] {
    margin-top: 14rem;
  }
  *[data-mb~="rs:28"] {
    margin-bottom: 14rem;
  }
  *[data-mx~="rs:28"] {
    margin-right: 14rem;
    margin-left: 14rem;
  }
  *[data-ml~="rs:28"] {
    margin-left: 14rem;
  }
  *[data-mr~="rs:28"] {
    margin-right: 14rem;
  }
  *[data-space-x~="rs:28"] > * + * {
    margin-left: 14rem;
  }
  *[data-space-y~="rs:28"] > * + * {
    margin-top: 14rem;
  }
  *[data-py~="rs:29"] {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  *[data-pt~="rs:29"] {
    padding-top: 14.5rem;
  }
  *[data-pb~="rs:29"] {
    padding-bottom: 14.5rem;
  }
  *[data-px~="rs:29"] {
    padding-right: 14.5rem;
    padding-left: 14.5rem;
  }
  *[data-pl~="rs:29"] {
    padding-left: 14.5rem;
  }
  *[data-pr~="rs:29"] {
    padding-right: 14.5rem;
  }
  *[data-my~="rs:29"] {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  *[data-mt~="rs:29"] {
    margin-top: 14.5rem;
  }
  *[data-mb~="rs:29"] {
    margin-bottom: 14.5rem;
  }
  *[data-mx~="rs:29"] {
    margin-right: 14.5rem;
    margin-left: 14.5rem;
  }
  *[data-ml~="rs:29"] {
    margin-left: 14.5rem;
  }
  *[data-mr~="rs:29"] {
    margin-right: 14.5rem;
  }
  *[data-space-x~="rs:29"] > * + * {
    margin-left: 14.5rem;
  }
  *[data-space-y~="rs:29"] > * + * {
    margin-top: 14.5rem;
  }
  *[data-py~="rs:30"] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  *[data-pt~="rs:30"] {
    padding-top: 15rem;
  }
  *[data-pb~="rs:30"] {
    padding-bottom: 15rem;
  }
  *[data-px~="rs:30"] {
    padding-right: 15rem;
    padding-left: 15rem;
  }
  *[data-pl~="rs:30"] {
    padding-left: 15rem;
  }
  *[data-pr~="rs:30"] {
    padding-right: 15rem;
  }
  *[data-my~="rs:30"] {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  *[data-mt~="rs:30"] {
    margin-top: 15rem;
  }
  *[data-mb~="rs:30"] {
    margin-bottom: 15rem;
  }
  *[data-mx~="rs:30"] {
    margin-right: 15rem;
    margin-left: 15rem;
  }
  *[data-ml~="rs:30"] {
    margin-left: 15rem;
  }
  *[data-mr~="rs:30"] {
    margin-right: 15rem;
  }
  *[data-space-x~="rs:30"] > * + * {
    margin-left: 15rem;
  }
  *[data-space-y~="rs:30"] > * + * {
    margin-top: 15rem;
  }
}
/*# sourceMappingURL=styles.css.map */
