@charset "UTF-8";

@layer reset {
  /*! kiso.css v1.2.2 | MIT License | https://github.com/tak-dcxi/kiso.css */
  *,
  ::after,
  ::before {
    box-sizing: border-box;
  }
  :where(:root) {
    scrollbar-gutter: stable;
    font-family: sans-serif;
    line-height: 1.5;
    overflow-wrap: anywhere;
    text-spacing-trim: trim-start;
    text-autospace: normal;
    line-break: strict;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
  }
  :where(body) {
    min-block-size: 100dvb;
    margin: unset;
  }
  :where(h1, h2, h3, h4, h5, h6) {
    text-wrap: pretty;
  }
  :where(h1) {
    margin-block: 0.67em;
    font-size: 2em;
  }
  :where(h2, h3, h4, h5, h6) {
    margin-block: unset;
  }
  :where(search) {
    display: block;
  }
  :where(p, blockquote, figure, pre, address, ul, ol, dl, menu) {
    margin-block: unset;
  }
  :where(blockquote, figure) {
    margin-inline: unset;
  }
  :where(p:lang(en)) {
    text-wrap: pretty;
  }
  :where(address:lang(ja)) {
    font-style: unset;
  }
  :where(ul, ol, menu) {
    padding-inline-start: unset;
    list-style-type: "";
  }
  :where(dt) {
    font-weight: bolder;
  }
  :where(dd) {
    margin-inline-start: unset;
  }
  :where(pre) {
    text-spacing-trim: space-all;
    text-autospace: no-autospace;
  }
  :where(em:lang(ja)) {
    font-weight: bolder;
  }
  :where(:is(i, cite, em, dfn, var):lang(ja)) {
    font-style: unset;
  }
  :where(code, kbd, samp) {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: unset;
    font-variation-settings: normal;
    font-feature-settings: normal;
    font-variant-ligatures: none;
  }
  :where(abbr[title]) {
    text-decoration-line: underline;
    text-decoration-style: dotted;
    cursor: help;
  }
  :where(time) {
    text-autospace: no-autospace;
  }
  :where(a:any-link) {
    color: unset;
    text-decoration-line: unset;
    text-decoration-thickness: from-font;
  }
  :where(img, svg, picture, video, canvas, model, audio, iframe, embed, object) {
    max-inline-size: 100%;
    block-size: auto;
    vertical-align: bottom;
  }
  :where(iframe) {
    border: unset;
  }
  :where(table) {
    border-collapse: collapse;
  }
  :where(caption, th) {
    text-align: unset;
  }
  :where(caption) {
    text-wrap: pretty;
  }
  ::file-selector-button,
  :where(button, input, select, textarea) {
    font: unset;
    color: unset;
    text-align: unset;
    letter-spacing: unset;
    border: 1px solid;
    border-color: unset;
    border-radius: unset;
  }
  :where(input:is([type="radio" i], [type="checkbox" i])) {
    margin: unset;
  }
  :where(input[type="file" i]) {
    border: unset;
  }
  :where(input[type="search" i]) {
    -webkit-appearance: textfield;
  }

  @supports (-webkit-touch-callout: none) {
    :where(input[type="search" i]) {
      background-color: Canvas;
    }
  }
  :where(input:is([type="tel" i], [type="url" i], [type="email" i], [type="number" i]):not(:placeholder-shown)) {
    direction: ltr;
  }
  :where(textarea) {
    margin-block: unset;
    resize: block;
  }
  :where(input:not([type="button" i], [type="submit" i], [type="reset" i]), textarea, [contenteditable]) {
    text-autospace: no-autospace;
  }
  ::file-selector-button,
  :where(button, input:is([type="button" i], [type="submit" i], [type="reset" i])) {
    background-color: unset;
  }
  ::file-selector-button,
  :where(button, input:is([type="button" i], [type="submit" i], [type="reset" i]), [role="tab" i], [role="button" i], [role="option" i]) {
    touch-action: manipulation;
  }
  :where(:enabled)::file-selector-button,
  :where(button:enabled, label[for], select:enabled, input:is([type="button" i], [type="submit" i], [type="reset" i], [type="radio" i], [type="checkbox" i]):enabled, [role="tab" i], [role="button" i], [role="option" i]) {
    cursor: pointer;
  }
  :where(fieldset) {
    min-inline-size: 0;
    padding: unset;
    margin-inline: unset;
    border: unset;
  }
  :where(legend) {
    padding-inline: unset;
  }
  :where(progress) {
    vertical-align: unset;
  }
  ::placeholder {
    opacity: unset;
  }
  :where(summary) {
    cursor: pointer;
    list-style-type: "";
  }
  :where(summary)::-webkit-details-marker {
    display: none;
  }
  :where(dialog, [popover]) {
    padding: unset;
    overscroll-behavior-block: contain;
    border: unset;
  }
  :where(dialog:not([open], [popover]), [popover]:not(:popover-open)) {
    display: none !important;
  }
  :where(dialog) {
    max-inline-size: unset;
    max-block-size: unset;
  }
  :where(dialog)::backdrop {
    background-color: oklch(0% 0 0deg/0.3);
  }
  :where([popover]) {
    margin: unset;
  }
  :where(:focus-visible) {
    outline-offset: 3px;
  }
  [tabindex="-1"]:focus {
    outline: none !important;
  }
  :where(:disabled, [aria-disabled="true" i]) {
    cursor: default;
  }
  [hidden]:not([hidden="until-found" i]) {
    display: none !important;
  }
}

@layer general {
  :where(:root, body) {
    overflow-x: clip;
  }
  :where(a) {
    color: inherit;
    text-decoration: none;
    background-color: initial;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    opacity: 1;
  }
  :where(a):focus-visible {
    opacity: 0.7;
  }
  :focus:not(:focus-visible) {
    outline: none;
  }
  :focus-visible {
    outline: 2px solid var(--root-text-color);
    outline-offset: 1px;
  }
  .wrapper:where(body *) {
    font-family: var(--root-font-family);
    font-size: calc(var(--rem) * 16);
    font-weight: var(--font-weight-light);
    color: var(--root-text-color);
  }
  :root {
    --color-black-01: #000;
    --color-white-01: #fff;
    --color-red-01: red;
    --color-blue-01: #00469b;
    --color-blue-02: #00a0e9;
    --color-blue-03: #008ccc;
    --color-blue-04: #e6eef8;
    --root-font-size: 10;
    --root-text-color: var(--color-black-01);
    --root-font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --breakpoints-pc: 641px;
    --scrollbar: 0;
    --rem: 1rem / var(--root-font-size);
    --vw-lg-1920: (100vw/1920);
    --vw-lg-1600: (100vw/1600);
    --vw-tab: (100vw/992);
    --vw-small: (100vw/375);
  }
  :root {
    --root-font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }

  :root:where(html[lang="zh-cmn-Hans"]) {
    --root-font-family: "Noto Sans SC", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }

  :root:where(html[lang="zh-cmn-Hant"]) {
    --root-font-family: "Noto Sans TC", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }

  :root:where(html[lang="ko"]) {
    --root-font-family: "Noto Sans KR", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
}

@layer component {
  .detail {
    font-size: calc(var(--rem) * 16);
    line-height: 1.5;
  }
  .heading-primary_wrap {
    position: relative;
    min-block-size: 66px;
    background: linear-gradient(90deg, var(--color-blue-01) 0, var(--color-blue-02) 100%);
  }
  .heading-primary_wrap::after,
  .heading-primary_wrap::before {
    position: absolute;
    inset-inline-start: 0;
    inline-size: 100%;
    content: "";
  }
  .heading-primary_wrap::before {
    inset-block-end: 1px;
    block-size: 3px;
    background: linear-gradient(90deg, #a4a4a4, #f5f5f5 49.52%, #a4a4a4);
  }
  .heading-primary_wrap::after {
    inset-block-end: 0;
    block-size: 1px;
    background-color: #565656;
  }
  .heading-primary {
    inline-size: fit-content;
    margin-inline: auto;
  }
  .num {
    display: grid;
    place-content: center;
    background-color: var(--color-blue-01);
    border-radius: 50%;
  }
  .column {
    display: flex;
  }
  .list > li {
    padding-inline-start: 1.5em;
    text-indent: -0.65em;
  }
  .list-indent-01 > li {
    padding-inline-start: 0.25em;
    text-indent: -0.25em;
  }
  .list-note {
    font-size: calc(var(--rem) * 13);
    line-height: 1.5;
  }
  .mark-01 > li::before {
    content: "※";
  }
  .mark-01 > li::before,
  .mark-02 > li::before {
    display: inline-block;
    margin-inline-end: 0.25em;
  }
  .mark-02 > li::before {
    content: "＊";
  }
  .mark-03 > li::before {
    display: inline-block;
    margin-inline-end: 0.25em;
    content: "*";
  }
  .mark-num-01 {
    counter-reset: number;
  }
  .mark-num-01 > li::before {
    display: inline-block;
    margin-inline-end: 0.25em;
    content: counter(number) ")";
    counter-increment: number;
  }
  .button {
    --button-inline-size: 305px;
    --button-bg-color: var(--color-blue-03);
    --button-box-shadow: 0 2px 10px 0 #0069994d;
    display: inline-grid;
    grid-template-columns: 1fr auto 1fr;
    place-items: center;
    inline-size: min(100%, var(--button-inline-size));
    padding-block: 14px;
    padding-inline: 22px;
    font-size: calc(var(--rem) * 18);
    background-color: var(--button-bg-color);
    border-radius: 28px;
    box-shadow: var(--button-box-shadow);
  }
  .button::before {
    content: "";
  }
  .button::after {
    display: inline-block;
    justify-self: end;
    inline-size: 8px;
    block-size: 12px;
    aspect-ratio: 1;
    margin-inline-end: -5px;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0%202l2-2%206%206-6%206-2-2%204-4-4-4z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
  .button[target="_blank"]::after {
    inline-size: 16px;
    block-size: 16px;
    background-image: url("/shared/image/ico_blank_03.png");
  }
}

@layer layout {
  .footer-wrap {
    position: relative;
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS ゴシック", "MS Gothic", sans-serif;
    line-height: 1.7;
    letter-spacing: normal;
    background: #fff0;
  }
  .section_inner {
    margin-inline: auto;
  }
}

@layer project {
  .lead {
    margin-block-start: 40px;
  }
  .heading-lead + .lead-wrap {
    margin-block-start: 32px;
  }
  .lead_detail + .lead_detail {
    margin-block-start: 1.5em;
  }
  .lead_nav {
    display: grid;
  }
  .lead_nav > li {
    inline-size: 100%;
    font-size: calc(var(--rem) * 16);
    line-height: 1.5;
  }
  .lead_nav_link {
    display: inline-grid;
    grid-template-columns: auto 1fr;
    place-items: center;
    inline-size: 100%;
    block-size: 100%;
    min-block-size: 80px;
    padding-block: 16px;
    padding-inline: 16px;
    text-decoration: none;
    background-color: var(--color-blue-04);
  }
  .lead_nav_link:focus-visible {
    background-color: #d7efff;
    opacity: 1;
  }
  .lead_nav_link::after {
    display: inline-block;
    justify-self: end;
    inline-size: 11px;
    block-size: 8px;
    aspect-ratio: 1;
    content: "";
    background-image: url("/shared/image/ico_arrow_down_03.png");
    background-repeat: no-repeat;
    background-size: contain;
  }
  .reason {
    margin-block-start: 40px;
  }
  .reason_nav {
    display: flex;
  }
  .point_heading_wrap {
    position: relative;
    display: flex;
    column-gap: 8px;
    align-items: center;
    padding-block-end: 10px;
  }
  .point_heading_wrap .min {
    display: block;
  }
  .point_heading_wrap::after {
    position: absolute;
    inset-block-end: 0;
    inset-inline-start: 0;
    inline-size: 100%;
    block-size: 2px;
    content: "";
    background: linear-gradient(90deg, #00469b 21.04%, #659ada);
  }
  .point_detail + .point_detail {
    margin-block-start: 1.5em;
  }
  .recommend_column + .recommend_block {
    margin-block-start: 40px;
  }
  .recommend_detail + .recommend_list {
    margin-block-start: 20px;
  }
  .products {
    position: relative;
    background: linear-gradient(90deg, #2162b1, #47b2d5 50%, #91d8e0);
  }
  .products::before {
    position: absolute;
    inset-block-start: -1px;
    inset-inline-start: 0;
    inline-size: 100%;
    content: "";
    background-repeat: no-repeat;
    background-position: 50%;
  }
  .products_copy {
    font-size: calc(var(--rem) * 30);
    line-height: 1.5;
  }
  .heading_products-wrap {
    display: grid;
    place-content: center;
    background-color: #d5f2ff;
  }
  .products_list {
    display: grid;
    gap: 20px;
  }
  .products_list > li {
    display: flex;
    flex-direction: column;
    background-color: var(--color-white-01);
    border: 2px solid var(--color-white-01);
    border-radius: 8px;
  }
  .products_heading-wrap {
    display: grid;
    gap: 4px;
    place-items: center;
    padding: 18px 18px 16px;
    background-color: var(--color-blue-01);
    border-radius: 6px 6px 0 0;
  }
  .products_heading-wrap + .products_figure {
    margin-block-start: 20px;
  }
  .heading_product-name {
    font-size: calc(var(--rem) * 20);
    line-height: 1.4;
  }
  .heading_product-sub {
    font-size: calc(var(--rem) * 13);
    line-height: 1.5;
  }
  .products_figure {
    max-inline-size: 225px;
    margin-inline: auto;
  }
  .products_content {
    display: flex;
    flex-direction: column;
    padding-block-end: 18px;
    padding-inline: 18px;
  }
  .products_label {
    display: grid;
    place-content: center;
    inline-size: fit-content;
    padding-block: 5px 6px;
    padding-inline: 7px;
    font-size: calc(var(--rem) * 13);
    line-height: 1;
    border: 1px solid #4d4d4d;
  }
  .products_summary {
    font-size: calc(var(--rem) * 20);
    line-height: 1.5;
  }
  .products_summary + .products_feature {
    margin-block-start: 9px;
  }
  .products_summary + .products_desc {
    margin-block-start: 14px;
  }
  .products_feature {
    font-size: calc(var(--rem) * 13);
    line-height: 1.5;
  }
  .products_note + .products_block {
    margin-block-start: 18px;
  }
  .products_area + .products_desc {
    margin-block-start: 14px;
  }
  .products_desc {
    display: grid;
    place-content: center;
    padding-block: 7px;
    padding-inline: 20px;
    font-size: calc(var(--rem) * 16);
    line-height: 1.5;
    border: 1px solid var(--color-red-01);
  }
  .products_desc + .products_note {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-block-start: 8px;
  }
  .products_block {
    padding-block: 12px 16px;
    background-color: var(--color-blue-04);
  }
  .products_def_title {
    inline-size: fit-content;
    margin-inline: auto;
    font-size: calc(var(--rem) * 13);
    line-height: 1.5;
  }
  .products_def_title + .products_def_data {
    margin-block-start: 8px;
  }
  .products_def_data {
    font-size: calc(var(--rem) * 13);
    line-height: 1.5;
  }
  .products_def_list {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.5em;
  }
  .products_button-wrap {
    display: grid;
    place-items: center;
    inline-size: 100%;
    margin-block-start: 16px;
    margin-inline: auto;
  }
  .shop_detail + .shop_note {
    margin-block-start: 20px;
  }
  .shop_list_heading-wrap {
    display: flex;
    column-gap: 8px;
    align-items: center;
  }
  .shop_list_heading-wrap::after {
    inline-size: calc(100% - 48px);
    block-size: 2px;
    content: "";
    background: linear-gradient(90deg, #00469b, #00a0e9);
  }
  .shop_list_heading-wrap + .shop_list_detail {
    margin-block-start: 16px;
  }
  .shop_list_heading {
    inline-size: 40px;
    block-size: 40px;
    font-size: calc(var(--rem) * 20);
    line-height: 1.5;
  }
  .shop_list {
    display: grid;
    grid-template-columns: auto;
    row-gap: 40px;
  }
  .shop_list_detail + .shop_list_figure {
    margin-block-start: 16px;
  }
  .shop_list_figure {
    display: grid;
    place-items: center;
  }
  .work_figure-logo {
    max-inline-size: 160px;
    margin-inline: auto;
  }
  .work_def {
    flex-direction: column;
    gap: 8px;
    margin-inline: auto;
  }
  .work_def,
  .work_def_block {
    display: flex;
  }
  .work_def_title {
    display: grid;
    place-content: center;
    font-size: calc(var(--rem) * 14);
    line-height: 1.5;
    background-color: var(--color-blue-01);
  }
  .work_def_data {
    display: grid;
    align-items: center;
    font-size: calc(var(--rem) * 16);
    line-height: 1.5;
    background-color: #f2f2f2;
  }
  .work_figure + .work_note {
    margin-block-start: 6px;
  }
}

@layer utility {
  ._block {
    display: block;
  }
  ._inline-block {
    display: inline-block;
  }
  ._w-full {
    inline-size: 100%;
  }
  ._text-black-01 {
    color: var(--color-black-01);
  }
  ._text-white-01 {
    color: var(--color-white-01);
  }
  ._text-red-01 {
    color: var(--color-red-01);
  }
  ._text-blue-01 {
    color: var(--color-blue-01);
  }
  ._text-center {
    text-align: center;
  }
  ._text-start {
    text-align: start;
  }
  ._text-end {
    text-align: end;
  }
  ._text-note::before {
    display: inline-block;
    content: "※";
  }
  ._text-square::before {
    display: inline-block;
    content: "■";
  }
  ._text-indent-01 {
    padding-inline-start: 0.525em !important;
    text-indent: -0.525em !important;
  }
  ._font-light {
    font-weight: var(--font-weight-light);
  }
  ._font-regular {
    font-weight: var(--font-weight-regular);
  }
  ._font-medium {
    font-weight: var(--font-weight-medium);
  }
  ._font-semibold {
    font-weight: var(--font-weight-semibold);
  }
  ._font-bold {
    font-weight: var(--font-weight-bold);
  }
  ._font-black {
    font-weight: var(--font-weight-black);
  }
  ._font-zenkaku {
    font-family: "Zen Kaku Gothic New", sans-serif;
  }
  ._uppercase {
    text-transform: uppercase;
  }
  ._feature-palt {
    font-feature-settings: "palt";
  }
  ._underline {
    text-decoration: underline;
  }
  ._hover\:underline:focus-visible {
    text-decoration: underline;
  }
  ._no-underline {
    text-decoration: none;
  }
  ._hover\:no-underline:focus-visible {
    text-decoration: none;
  }
  ._text-sup {
    inset-block-start: 3px;
  }
  ._text-sub,
  ._text-sup {
    position: relative;
    font-size: 0.75em;
  }
  ._text-sub {
    inset-block-end: 3px;
  }
  ._align-top {
    vertical-align: top;
  }
  ._align-middle {
    vertical-align: middle;
  }
  ._align-bottom {
    vertical-align: bottom;
  }
  ._hover\:opacity-70:focus-visible {
    text-decoration: none;
    opacity: 0.7;
  }
  ._movie-container {
    position: relative;
    inline-size: 100%;
    aspect-ratio: 16/8.457;
  }
  iframe:where(._movie-container *) {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    inline-size: 100%;
    block-size: 100%;
    border: none;
  }
  ._sr-only {
    position: absolute !important;
    inline-size: 1px !important;
    block-size: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
  }
  ._mt-0 {
    margin-block-start: 0 !important;
  }
  ._mt-1 {
    margin-block-start: 1px !important;
  }
  ._mt-2 {
    margin-block-start: 2px !important;
  }
  ._mt-3 {
    margin-block-start: 3px !important;
  }
  ._mt-4 {
    margin-block-start: 4px !important;
  }
  ._mt-5 {
    margin-block-start: 5px !important;
  }
  ._mt-6 {
    margin-block-start: 6px !important;
  }
  ._mt-7 {
    margin-block-start: 7px !important;
  }
  ._mt-8 {
    margin-block-start: 8px !important;
  }
  ._mt-9 {
    margin-block-start: 9px !important;
  }
  ._mt-10 {
    margin-block-start: 10px !important;
  }
  ._mt-11 {
    margin-block-start: 11px !important;
  }
  ._mt-12 {
    margin-block-start: 12px !important;
  }
  ._mt-13 {
    margin-block-start: 13px !important;
  }
  ._mt-14 {
    margin-block-start: 14px !important;
  }
  ._mt-15 {
    margin-block-start: 15px !important;
  }
  ._mt-16 {
    margin-block-start: 16px !important;
  }
  ._mt-17 {
    margin-block-start: 17px !important;
  }
  ._mt-18 {
    margin-block-start: 18px !important;
  }
  ._mt-19 {
    margin-block-start: 19px !important;
  }
  ._mt-20 {
    margin-block-start: 20px !important;
  }
  ._mt-21 {
    margin-block-start: 21px !important;
  }
  ._mt-22 {
    margin-block-start: 22px !important;
  }
  ._mt-23 {
    margin-block-start: 23px !important;
  }
  ._mt-24 {
    margin-block-start: 24px !important;
  }
  ._mt-25 {
    margin-block-start: 25px !important;
  }
  ._mt-26 {
    margin-block-start: 26px !important;
  }
  ._mt-27 {
    margin-block-start: 27px !important;
  }
  ._mt-28 {
    margin-block-start: 28px !important;
  }
  ._mt-29 {
    margin-block-start: 29px !important;
  }
  ._mt-30 {
    margin-block-start: 30px !important;
  }
  ._mt-31 {
    margin-block-start: 31px !important;
  }
  ._mt-32 {
    margin-block-start: 32px !important;
  }
  ._mt-33 {
    margin-block-start: 33px !important;
  }
  ._mt-34 {
    margin-block-start: 34px !important;
  }
  ._mt-35 {
    margin-block-start: 35px !important;
  }
  ._mt-36 {
    margin-block-start: 36px !important;
  }
  ._mt-37 {
    margin-block-start: 37px !important;
  }
  ._mt-38 {
    margin-block-start: 38px !important;
  }
  ._mt-39 {
    margin-block-start: 39px !important;
  }
  ._mt-40 {
    margin-block-start: 40px !important;
  }
  ._mt-41 {
    margin-block-start: 41px !important;
  }
  ._mt-42 {
    margin-block-start: 42px !important;
  }
  ._mt-43 {
    margin-block-start: 43px !important;
  }
  ._mt-44 {
    margin-block-start: 44px !important;
  }
  ._mt-45 {
    margin-block-start: 45px !important;
  }
  ._mt-46 {
    margin-block-start: 46px !important;
  }
  ._mt-47 {
    margin-block-start: 47px !important;
  }
  ._mt-48 {
    margin-block-start: 48px !important;
  }
  ._mt-49 {
    margin-block-start: 49px !important;
  }
  ._mt-50 {
    margin-block-start: 50px !important;
  }
  ._mt-51 {
    margin-block-start: 51px !important;
  }
  ._mt-52 {
    margin-block-start: 52px !important;
  }
  ._mt-53 {
    margin-block-start: 53px !important;
  }
  ._mt-54 {
    margin-block-start: 54px !important;
  }
  ._mt-55 {
    margin-block-start: 55px !important;
  }
  ._mt-56 {
    margin-block-start: 56px !important;
  }
  ._mt-57 {
    margin-block-start: 57px !important;
  }
  ._mt-58 {
    margin-block-start: 58px !important;
  }
  ._mt-59 {
    margin-block-start: 59px !important;
  }
  ._mt-60 {
    margin-block-start: 60px !important;
  }
  ._mt-61 {
    margin-block-start: 61px !important;
  }
  ._mt-62 {
    margin-block-start: 62px !important;
  }
  ._mt-63 {
    margin-block-start: 63px !important;
  }
  ._mt-64 {
    margin-block-start: 64px !important;
  }
  ._mt-65 {
    margin-block-start: 65px !important;
  }
  ._mt-66 {
    margin-block-start: 66px !important;
  }
  ._mt-67 {
    margin-block-start: 67px !important;
  }
  ._mt-68 {
    margin-block-start: 68px !important;
  }
  ._mt-69 {
    margin-block-start: 69px !important;
  }
  ._mt-70 {
    margin-block-start: 70px !important;
  }
  ._mt-71 {
    margin-block-start: 71px !important;
  }
  ._mt-72 {
    margin-block-start: 72px !important;
  }
  ._mt-73 {
    margin-block-start: 73px !important;
  }
  ._mt-74 {
    margin-block-start: 74px !important;
  }
  ._mt-75 {
    margin-block-start: 75px !important;
  }
  ._mt-76 {
    margin-block-start: 76px !important;
  }
  ._mt-77 {
    margin-block-start: 77px !important;
  }
  ._mt-78 {
    margin-block-start: 78px !important;
  }
  ._mt-79 {
    margin-block-start: 79px !important;
  }
  ._mt-80 {
    margin-block-start: 80px !important;
  }
  ._mt-81 {
    margin-block-start: 81px !important;
  }
  ._mt-82 {
    margin-block-start: 82px !important;
  }
  ._mt-83 {
    margin-block-start: 83px !important;
  }
  ._mt-84 {
    margin-block-start: 84px !important;
  }
  ._mt-85 {
    margin-block-start: 85px !important;
  }
  ._mt-86 {
    margin-block-start: 86px !important;
  }
  ._mt-87 {
    margin-block-start: 87px !important;
  }
  ._mt-88 {
    margin-block-start: 88px !important;
  }
  ._mt-89 {
    margin-block-start: 89px !important;
  }
  ._mt-90 {
    margin-block-start: 90px !important;
  }
  ._mt-91 {
    margin-block-start: 91px !important;
  }
  ._mt-92 {
    margin-block-start: 92px !important;
  }
  ._mt-93 {
    margin-block-start: 93px !important;
  }
  ._mt-94 {
    margin-block-start: 94px !important;
  }
  ._mt-95 {
    margin-block-start: 95px !important;
  }
  ._mt-96 {
    margin-block-start: 96px !important;
  }
  ._mt-97 {
    margin-block-start: 97px !important;
  }
  ._mt-98 {
    margin-block-start: 98px !important;
  }
  ._mt-99 {
    margin-block-start: 99px !important;
  }
  ._mt-100 {
    margin-block-start: 100px !important;
  }
  ._mb-0 {
    margin-block-end: 0 !important;
  }
  ._mb-1 {
    margin-block-end: 1px !important;
  }
  ._mb-2 {
    margin-block-end: 2px !important;
  }
  ._mb-3 {
    margin-block-end: 3px !important;
  }
  ._mb-4 {
    margin-block-end: 4px !important;
  }
  ._mb-5 {
    margin-block-end: 5px !important;
  }
  ._mb-6 {
    margin-block-end: 6px !important;
  }
  ._mb-7 {
    margin-block-end: 7px !important;
  }
  ._mb-8 {
    margin-block-end: 8px !important;
  }
  ._mb-9 {
    margin-block-end: 9px !important;
  }
  ._mb-10 {
    margin-block-end: 10px !important;
  }
  ._mb-11 {
    margin-block-end: 11px !important;
  }
  ._mb-12 {
    margin-block-end: 12px !important;
  }
  ._mb-13 {
    margin-block-end: 13px !important;
  }
  ._mb-14 {
    margin-block-end: 14px !important;
  }
  ._mb-15 {
    margin-block-end: 15px !important;
  }
  ._mb-16 {
    margin-block-end: 16px !important;
  }
  ._mb-17 {
    margin-block-end: 17px !important;
  }
  ._mb-18 {
    margin-block-end: 18px !important;
  }
  ._mb-19 {
    margin-block-end: 19px !important;
  }
  ._mb-20 {
    margin-block-end: 20px !important;
  }
  ._mb-21 {
    margin-block-end: 21px !important;
  }
  ._mb-22 {
    margin-block-end: 22px !important;
  }
  ._mb-23 {
    margin-block-end: 23px !important;
  }
  ._mb-24 {
    margin-block-end: 24px !important;
  }
  ._mb-25 {
    margin-block-end: 25px !important;
  }
  ._mb-26 {
    margin-block-end: 26px !important;
  }
  ._mb-27 {
    margin-block-end: 27px !important;
  }
  ._mb-28 {
    margin-block-end: 28px !important;
  }
  ._mb-29 {
    margin-block-end: 29px !important;
  }
  ._mb-30 {
    margin-block-end: 30px !important;
  }
  ._mb-31 {
    margin-block-end: 31px !important;
  }
  ._mb-32 {
    margin-block-end: 32px !important;
  }
  ._mb-33 {
    margin-block-end: 33px !important;
  }
  ._mb-34 {
    margin-block-end: 34px !important;
  }
  ._mb-35 {
    margin-block-end: 35px !important;
  }
  ._mb-36 {
    margin-block-end: 36px !important;
  }
  ._mb-37 {
    margin-block-end: 37px !important;
  }
  ._mb-38 {
    margin-block-end: 38px !important;
  }
  ._mb-39 {
    margin-block-end: 39px !important;
  }
  ._mb-40 {
    margin-block-end: 40px !important;
  }
  ._mb-41 {
    margin-block-end: 41px !important;
  }
  ._mb-42 {
    margin-block-end: 42px !important;
  }
  ._mb-43 {
    margin-block-end: 43px !important;
  }
  ._mb-44 {
    margin-block-end: 44px !important;
  }
  ._mb-45 {
    margin-block-end: 45px !important;
  }
  ._mb-46 {
    margin-block-end: 46px !important;
  }
  ._mb-47 {
    margin-block-end: 47px !important;
  }
  ._mb-48 {
    margin-block-end: 48px !important;
  }
  ._mb-49 {
    margin-block-end: 49px !important;
  }
  ._mb-50 {
    margin-block-end: 50px !important;
  }
  ._mb-51 {
    margin-block-end: 51px !important;
  }
  ._mb-52 {
    margin-block-end: 52px !important;
  }
  ._mb-53 {
    margin-block-end: 53px !important;
  }
  ._mb-54 {
    margin-block-end: 54px !important;
  }
  ._mb-55 {
    margin-block-end: 55px !important;
  }
  ._mb-56 {
    margin-block-end: 56px !important;
  }
  ._mb-57 {
    margin-block-end: 57px !important;
  }
  ._mb-58 {
    margin-block-end: 58px !important;
  }
  ._mb-59 {
    margin-block-end: 59px !important;
  }
  ._mb-60 {
    margin-block-end: 60px !important;
  }
  ._mb-61 {
    margin-block-end: 61px !important;
  }
  ._mb-62 {
    margin-block-end: 62px !important;
  }
  ._mb-63 {
    margin-block-end: 63px !important;
  }
  ._mb-64 {
    margin-block-end: 64px !important;
  }
  ._mb-65 {
    margin-block-end: 65px !important;
  }
  ._mb-66 {
    margin-block-end: 66px !important;
  }
  ._mb-67 {
    margin-block-end: 67px !important;
  }
  ._mb-68 {
    margin-block-end: 68px !important;
  }
  ._mb-69 {
    margin-block-end: 69px !important;
  }
  ._mb-70 {
    margin-block-end: 70px !important;
  }
  ._mb-71 {
    margin-block-end: 71px !important;
  }
  ._mb-72 {
    margin-block-end: 72px !important;
  }
  ._mb-73 {
    margin-block-end: 73px !important;
  }
  ._mb-74 {
    margin-block-end: 74px !important;
  }
  ._mb-75 {
    margin-block-end: 75px !important;
  }
  ._mb-76 {
    margin-block-end: 76px !important;
  }
  ._mb-77 {
    margin-block-end: 77px !important;
  }
  ._mb-78 {
    margin-block-end: 78px !important;
  }
  ._mb-79 {
    margin-block-end: 79px !important;
  }
  ._mb-80 {
    margin-block-end: 80px !important;
  }
  ._mb-81 {
    margin-block-end: 81px !important;
  }
  ._mb-82 {
    margin-block-end: 82px !important;
  }
  ._mb-83 {
    margin-block-end: 83px !important;
  }
  ._mb-84 {
    margin-block-end: 84px !important;
  }
  ._mb-85 {
    margin-block-end: 85px !important;
  }
  ._mb-86 {
    margin-block-end: 86px !important;
  }
  ._mb-87 {
    margin-block-end: 87px !important;
  }
  ._mb-88 {
    margin-block-end: 88px !important;
  }
  ._mb-89 {
    margin-block-end: 89px !important;
  }
  ._mb-90 {
    margin-block-end: 90px !important;
  }
  ._mb-91 {
    margin-block-end: 91px !important;
  }
  ._mb-92 {
    margin-block-end: 92px !important;
  }
  ._mb-93 {
    margin-block-end: 93px !important;
  }
  ._mb-94 {
    margin-block-end: 94px !important;
  }
  ._mb-95 {
    margin-block-end: 95px !important;
  }
  ._mb-96 {
    margin-block-end: 96px !important;
  }
  ._mb-97 {
    margin-block-end: 97px !important;
  }
  ._mb-98 {
    margin-block-end: 98px !important;
  }
  ._mb-99 {
    margin-block-end: 99px !important;
  }
  ._mb-100 {
    margin-block-end: 100px !important;
  }
  ._ml-0 {
    margin-inline-start: 0 !important;
  }
  ._ml-1 {
    margin-inline-start: 1px !important;
  }
  ._ml-2 {
    margin-inline-start: 2px !important;
  }
  ._ml-3 {
    margin-inline-start: 3px !important;
  }
  ._ml-4 {
    margin-inline-start: 4px !important;
  }
  ._ml-5 {
    margin-inline-start: 5px !important;
  }
  ._ml-6 {
    margin-inline-start: 6px !important;
  }
  ._ml-7 {
    margin-inline-start: 7px !important;
  }
  ._ml-8 {
    margin-inline-start: 8px !important;
  }
  ._ml-9 {
    margin-inline-start: 9px !important;
  }
  ._ml-10 {
    margin-inline-start: 10px !important;
  }
  ._ml-11 {
    margin-inline-start: 11px !important;
  }
  ._ml-12 {
    margin-inline-start: 12px !important;
  }
  ._ml-13 {
    margin-inline-start: 13px !important;
  }
  ._ml-14 {
    margin-inline-start: 14px !important;
  }
  ._ml-15 {
    margin-inline-start: 15px !important;
  }
  ._ml-16 {
    margin-inline-start: 16px !important;
  }
  ._ml-17 {
    margin-inline-start: 17px !important;
  }
  ._ml-18 {
    margin-inline-start: 18px !important;
  }
  ._ml-19 {
    margin-inline-start: 19px !important;
  }
  ._ml-20 {
    margin-inline-start: 20px !important;
  }
  ._ml-21 {
    margin-inline-start: 21px !important;
  }
  ._ml-22 {
    margin-inline-start: 22px !important;
  }
  ._ml-23 {
    margin-inline-start: 23px !important;
  }
  ._ml-24 {
    margin-inline-start: 24px !important;
  }
  ._ml-25 {
    margin-inline-start: 25px !important;
  }
  ._ml-26 {
    margin-inline-start: 26px !important;
  }
  ._ml-27 {
    margin-inline-start: 27px !important;
  }
  ._ml-28 {
    margin-inline-start: 28px !important;
  }
  ._ml-29 {
    margin-inline-start: 29px !important;
  }
  ._ml-30 {
    margin-inline-start: 30px !important;
  }
  ._ml-31 {
    margin-inline-start: 31px !important;
  }
  ._ml-32 {
    margin-inline-start: 32px !important;
  }
  ._ml-33 {
    margin-inline-start: 33px !important;
  }
  ._ml-34 {
    margin-inline-start: 34px !important;
  }
  ._ml-35 {
    margin-inline-start: 35px !important;
  }
  ._ml-36 {
    margin-inline-start: 36px !important;
  }
  ._ml-37 {
    margin-inline-start: 37px !important;
  }
  ._ml-38 {
    margin-inline-start: 38px !important;
  }
  ._ml-39 {
    margin-inline-start: 39px !important;
  }
  ._ml-40 {
    margin-inline-start: 40px !important;
  }
  ._ml-41 {
    margin-inline-start: 41px !important;
  }
  ._ml-42 {
    margin-inline-start: 42px !important;
  }
  ._ml-43 {
    margin-inline-start: 43px !important;
  }
  ._ml-44 {
    margin-inline-start: 44px !important;
  }
  ._ml-45 {
    margin-inline-start: 45px !important;
  }
  ._ml-46 {
    margin-inline-start: 46px !important;
  }
  ._ml-47 {
    margin-inline-start: 47px !important;
  }
  ._ml-48 {
    margin-inline-start: 48px !important;
  }
  ._ml-49 {
    margin-inline-start: 49px !important;
  }
  ._ml-50 {
    margin-inline-start: 50px !important;
  }
  ._ml-51 {
    margin-inline-start: 51px !important;
  }
  ._ml-52 {
    margin-inline-start: 52px !important;
  }
  ._ml-53 {
    margin-inline-start: 53px !important;
  }
  ._ml-54 {
    margin-inline-start: 54px !important;
  }
  ._ml-55 {
    margin-inline-start: 55px !important;
  }
  ._ml-56 {
    margin-inline-start: 56px !important;
  }
  ._ml-57 {
    margin-inline-start: 57px !important;
  }
  ._ml-58 {
    margin-inline-start: 58px !important;
  }
  ._ml-59 {
    margin-inline-start: 59px !important;
  }
  ._ml-60 {
    margin-inline-start: 60px !important;
  }
  ._ml-61 {
    margin-inline-start: 61px !important;
  }
  ._ml-62 {
    margin-inline-start: 62px !important;
  }
  ._ml-63 {
    margin-inline-start: 63px !important;
  }
  ._ml-64 {
    margin-inline-start: 64px !important;
  }
  ._ml-65 {
    margin-inline-start: 65px !important;
  }
  ._ml-66 {
    margin-inline-start: 66px !important;
  }
  ._ml-67 {
    margin-inline-start: 67px !important;
  }
  ._ml-68 {
    margin-inline-start: 68px !important;
  }
  ._ml-69 {
    margin-inline-start: 69px !important;
  }
  ._ml-70 {
    margin-inline-start: 70px !important;
  }
  ._ml-71 {
    margin-inline-start: 71px !important;
  }
  ._ml-72 {
    margin-inline-start: 72px !important;
  }
  ._ml-73 {
    margin-inline-start: 73px !important;
  }
  ._ml-74 {
    margin-inline-start: 74px !important;
  }
  ._ml-75 {
    margin-inline-start: 75px !important;
  }
  ._ml-76 {
    margin-inline-start: 76px !important;
  }
  ._ml-77 {
    margin-inline-start: 77px !important;
  }
  ._ml-78 {
    margin-inline-start: 78px !important;
  }
  ._ml-79 {
    margin-inline-start: 79px !important;
  }
  ._ml-80 {
    margin-inline-start: 80px !important;
  }
  ._ml-81 {
    margin-inline-start: 81px !important;
  }
  ._ml-82 {
    margin-inline-start: 82px !important;
  }
  ._ml-83 {
    margin-inline-start: 83px !important;
  }
  ._ml-84 {
    margin-inline-start: 84px !important;
  }
  ._ml-85 {
    margin-inline-start: 85px !important;
  }
  ._ml-86 {
    margin-inline-start: 86px !important;
  }
  ._ml-87 {
    margin-inline-start: 87px !important;
  }
  ._ml-88 {
    margin-inline-start: 88px !important;
  }
  ._ml-89 {
    margin-inline-start: 89px !important;
  }
  ._ml-90 {
    margin-inline-start: 90px !important;
  }
  ._ml-91 {
    margin-inline-start: 91px !important;
  }
  ._ml-92 {
    margin-inline-start: 92px !important;
  }
  ._ml-93 {
    margin-inline-start: 93px !important;
  }
  ._ml-94 {
    margin-inline-start: 94px !important;
  }
  ._ml-95 {
    margin-inline-start: 95px !important;
  }
  ._ml-96 {
    margin-inline-start: 96px !important;
  }
  ._ml-97 {
    margin-inline-start: 97px !important;
  }
  ._ml-98 {
    margin-inline-start: 98px !important;
  }
  ._ml-99 {
    margin-inline-start: 99px !important;
  }
  ._ml-100 {
    margin-inline-start: 100px !important;
  }
  ._mr-0 {
    margin-inline-end: 0 !important;
  }
  ._mr-1 {
    margin-inline-end: 1px !important;
  }
  ._mr-2 {
    margin-inline-end: 2px !important;
  }
  ._mr-3 {
    margin-inline-end: 3px !important;
  }
  ._mr-4 {
    margin-inline-end: 4px !important;
  }
  ._mr-5 {
    margin-inline-end: 5px !important;
  }
  ._mr-6 {
    margin-inline-end: 6px !important;
  }
  ._mr-7 {
    margin-inline-end: 7px !important;
  }
  ._mr-8 {
    margin-inline-end: 8px !important;
  }
  ._mr-9 {
    margin-inline-end: 9px !important;
  }
  ._mr-10 {
    margin-inline-end: 10px !important;
  }
  ._mr-11 {
    margin-inline-end: 11px !important;
  }
  ._mr-12 {
    margin-inline-end: 12px !important;
  }
  ._mr-13 {
    margin-inline-end: 13px !important;
  }
  ._mr-14 {
    margin-inline-end: 14px !important;
  }
  ._mr-15 {
    margin-inline-end: 15px !important;
  }
  ._mr-16 {
    margin-inline-end: 16px !important;
  }
  ._mr-17 {
    margin-inline-end: 17px !important;
  }
  ._mr-18 {
    margin-inline-end: 18px !important;
  }
  ._mr-19 {
    margin-inline-end: 19px !important;
  }
  ._mr-20 {
    margin-inline-end: 20px !important;
  }
  ._mr-21 {
    margin-inline-end: 21px !important;
  }
  ._mr-22 {
    margin-inline-end: 22px !important;
  }
  ._mr-23 {
    margin-inline-end: 23px !important;
  }
  ._mr-24 {
    margin-inline-end: 24px !important;
  }
  ._mr-25 {
    margin-inline-end: 25px !important;
  }
  ._mr-26 {
    margin-inline-end: 26px !important;
  }
  ._mr-27 {
    margin-inline-end: 27px !important;
  }
  ._mr-28 {
    margin-inline-end: 28px !important;
  }
  ._mr-29 {
    margin-inline-end: 29px !important;
  }
  ._mr-30 {
    margin-inline-end: 30px !important;
  }
  ._mr-31 {
    margin-inline-end: 31px !important;
  }
  ._mr-32 {
    margin-inline-end: 32px !important;
  }
  ._mr-33 {
    margin-inline-end: 33px !important;
  }
  ._mr-34 {
    margin-inline-end: 34px !important;
  }
  ._mr-35 {
    margin-inline-end: 35px !important;
  }
  ._mr-36 {
    margin-inline-end: 36px !important;
  }
  ._mr-37 {
    margin-inline-end: 37px !important;
  }
  ._mr-38 {
    margin-inline-end: 38px !important;
  }
  ._mr-39 {
    margin-inline-end: 39px !important;
  }
  ._mr-40 {
    margin-inline-end: 40px !important;
  }
  ._mr-41 {
    margin-inline-end: 41px !important;
  }
  ._mr-42 {
    margin-inline-end: 42px !important;
  }
  ._mr-43 {
    margin-inline-end: 43px !important;
  }
  ._mr-44 {
    margin-inline-end: 44px !important;
  }
  ._mr-45 {
    margin-inline-end: 45px !important;
  }
  ._mr-46 {
    margin-inline-end: 46px !important;
  }
  ._mr-47 {
    margin-inline-end: 47px !important;
  }
  ._mr-48 {
    margin-inline-end: 48px !important;
  }
  ._mr-49 {
    margin-inline-end: 49px !important;
  }
  ._mr-50 {
    margin-inline-end: 50px !important;
  }
  ._mr-51 {
    margin-inline-end: 51px !important;
  }
  ._mr-52 {
    margin-inline-end: 52px !important;
  }
  ._mr-53 {
    margin-inline-end: 53px !important;
  }
  ._mr-54 {
    margin-inline-end: 54px !important;
  }
  ._mr-55 {
    margin-inline-end: 55px !important;
  }
  ._mr-56 {
    margin-inline-end: 56px !important;
  }
  ._mr-57 {
    margin-inline-end: 57px !important;
  }
  ._mr-58 {
    margin-inline-end: 58px !important;
  }
  ._mr-59 {
    margin-inline-end: 59px !important;
  }
  ._mr-60 {
    margin-inline-end: 60px !important;
  }
  ._mr-61 {
    margin-inline-end: 61px !important;
  }
  ._mr-62 {
    margin-inline-end: 62px !important;
  }
  ._mr-63 {
    margin-inline-end: 63px !important;
  }
  ._mr-64 {
    margin-inline-end: 64px !important;
  }
  ._mr-65 {
    margin-inline-end: 65px !important;
  }
  ._mr-66 {
    margin-inline-end: 66px !important;
  }
  ._mr-67 {
    margin-inline-end: 67px !important;
  }
  ._mr-68 {
    margin-inline-end: 68px !important;
  }
  ._mr-69 {
    margin-inline-end: 69px !important;
  }
  ._mr-70 {
    margin-inline-end: 70px !important;
  }
  ._mr-71 {
    margin-inline-end: 71px !important;
  }
  ._mr-72 {
    margin-inline-end: 72px !important;
  }
  ._mr-73 {
    margin-inline-end: 73px !important;
  }
  ._mr-74 {
    margin-inline-end: 74px !important;
  }
  ._mr-75 {
    margin-inline-end: 75px !important;
  }
  ._mr-76 {
    margin-inline-end: 76px !important;
  }
  ._mr-77 {
    margin-inline-end: 77px !important;
  }
  ._mr-78 {
    margin-inline-end: 78px !important;
  }
  ._mr-79 {
    margin-inline-end: 79px !important;
  }
  ._mr-80 {
    margin-inline-end: 80px !important;
  }
  ._mr-81 {
    margin-inline-end: 81px !important;
  }
  ._mr-82 {
    margin-inline-end: 82px !important;
  }
  ._mr-83 {
    margin-inline-end: 83px !important;
  }
  ._mr-84 {
    margin-inline-end: 84px !important;
  }
  ._mr-85 {
    margin-inline-end: 85px !important;
  }
  ._mr-86 {
    margin-inline-end: 86px !important;
  }
  ._mr-87 {
    margin-inline-end: 87px !important;
  }
  ._mr-88 {
    margin-inline-end: 88px !important;
  }
  ._mr-89 {
    margin-inline-end: 89px !important;
  }
  ._mr-90 {
    margin-inline-end: 90px !important;
  }
  ._mr-91 {
    margin-inline-end: 91px !important;
  }
  ._mr-92 {
    margin-inline-end: 92px !important;
  }
  ._mr-93 {
    margin-inline-end: 93px !important;
  }
  ._mr-94 {
    margin-inline-end: 94px !important;
  }
  ._mr-95 {
    margin-inline-end: 95px !important;
  }
  ._mr-96 {
    margin-inline-end: 96px !important;
  }
  ._mr-97 {
    margin-inline-end: 97px !important;
  }
  ._mr-98 {
    margin-inline-end: 98px !important;
  }
  ._mr-99 {
    margin-inline-end: 99px !important;
  }
  ._mr-100 {
    margin-inline-end: 100px !important;
  }
  ._m-0 {
    margin: 0 !important;
  }
  ._m-1 {
    margin: 1px !important;
  }
  ._m-2 {
    margin: 2px !important;
  }
  ._m-3 {
    margin: 3px !important;
  }
  ._m-4 {
    margin: 4px !important;
  }
  ._m-5 {
    margin: 5px !important;
  }
  ._m-6 {
    margin: 6px !important;
  }
  ._m-7 {
    margin: 7px !important;
  }
  ._m-8 {
    margin: 8px !important;
  }
  ._m-9 {
    margin: 9px !important;
  }
  ._m-10 {
    margin: 10px !important;
  }
  ._m-11 {
    margin: 11px !important;
  }
  ._m-12 {
    margin: 12px !important;
  }
  ._m-13 {
    margin: 13px !important;
  }
  ._m-14 {
    margin: 14px !important;
  }
  ._m-15 {
    margin: 15px !important;
  }
  ._m-16 {
    margin: 16px !important;
  }
  ._m-17 {
    margin: 17px !important;
  }
  ._m-18 {
    margin: 18px !important;
  }
  ._m-19 {
    margin: 19px !important;
  }
  ._m-20 {
    margin: 20px !important;
  }
  ._m-21 {
    margin: 21px !important;
  }
  ._m-22 {
    margin: 22px !important;
  }
  ._m-23 {
    margin: 23px !important;
  }
  ._m-24 {
    margin: 24px !important;
  }
  ._m-25 {
    margin: 25px !important;
  }
  ._m-26 {
    margin: 26px !important;
  }
  ._m-27 {
    margin: 27px !important;
  }
  ._m-28 {
    margin: 28px !important;
  }
  ._m-29 {
    margin: 29px !important;
  }
  ._m-30 {
    margin: 30px !important;
  }
  ._m-31 {
    margin: 31px !important;
  }
  ._m-32 {
    margin: 32px !important;
  }
  ._m-33 {
    margin: 33px !important;
  }
  ._m-34 {
    margin: 34px !important;
  }
  ._m-35 {
    margin: 35px !important;
  }
  ._m-36 {
    margin: 36px !important;
  }
  ._m-37 {
    margin: 37px !important;
  }
  ._m-38 {
    margin: 38px !important;
  }
  ._m-39 {
    margin: 39px !important;
  }
  ._m-40 {
    margin: 40px !important;
  }
  ._m-41 {
    margin: 41px !important;
  }
  ._m-42 {
    margin: 42px !important;
  }
  ._m-43 {
    margin: 43px !important;
  }
  ._m-44 {
    margin: 44px !important;
  }
  ._m-45 {
    margin: 45px !important;
  }
  ._m-46 {
    margin: 46px !important;
  }
  ._m-47 {
    margin: 47px !important;
  }
  ._m-48 {
    margin: 48px !important;
  }
  ._m-49 {
    margin: 49px !important;
  }
  ._m-50 {
    margin: 50px !important;
  }
  ._m-51 {
    margin: 51px !important;
  }
  ._m-52 {
    margin: 52px !important;
  }
  ._m-53 {
    margin: 53px !important;
  }
  ._m-54 {
    margin: 54px !important;
  }
  ._m-55 {
    margin: 55px !important;
  }
  ._m-56 {
    margin: 56px !important;
  }
  ._m-57 {
    margin: 57px !important;
  }
  ._m-58 {
    margin: 58px !important;
  }
  ._m-59 {
    margin: 59px !important;
  }
  ._m-60 {
    margin: 60px !important;
  }
  ._m-61 {
    margin: 61px !important;
  }
  ._m-62 {
    margin: 62px !important;
  }
  ._m-63 {
    margin: 63px !important;
  }
  ._m-64 {
    margin: 64px !important;
  }
  ._m-65 {
    margin: 65px !important;
  }
  ._m-66 {
    margin: 66px !important;
  }
  ._m-67 {
    margin: 67px !important;
  }
  ._m-68 {
    margin: 68px !important;
  }
  ._m-69 {
    margin: 69px !important;
  }
  ._m-70 {
    margin: 70px !important;
  }
  ._m-71 {
    margin: 71px !important;
  }
  ._m-72 {
    margin: 72px !important;
  }
  ._m-73 {
    margin: 73px !important;
  }
  ._m-74 {
    margin: 74px !important;
  }
  ._m-75 {
    margin: 75px !important;
  }
  ._m-76 {
    margin: 76px !important;
  }
  ._m-77 {
    margin: 77px !important;
  }
  ._m-78 {
    margin: 78px !important;
  }
  ._m-79 {
    margin: 79px !important;
  }
  ._m-80 {
    margin: 80px !important;
  }
  ._m-81 {
    margin: 81px !important;
  }
  ._m-82 {
    margin: 82px !important;
  }
  ._m-83 {
    margin: 83px !important;
  }
  ._m-84 {
    margin: 84px !important;
  }
  ._m-85 {
    margin: 85px !important;
  }
  ._m-86 {
    margin: 86px !important;
  }
  ._m-87 {
    margin: 87px !important;
  }
  ._m-88 {
    margin: 88px !important;
  }
  ._m-89 {
    margin: 89px !important;
  }
  ._m-90 {
    margin: 90px !important;
  }
  ._m-91 {
    margin: 91px !important;
  }
  ._m-92 {
    margin: 92px !important;
  }
  ._m-93 {
    margin: 93px !important;
  }
  ._m-94 {
    margin: 94px !important;
  }
  ._m-95 {
    margin: 95px !important;
  }
  ._m-96 {
    margin: 96px !important;
  }
  ._m-97 {
    margin: 97px !important;
  }
  ._m-98 {
    margin: 98px !important;
  }
  ._m-99 {
    margin: 99px !important;
  }
  ._m-100 {
    margin: 100px !important;
  }
  ._pt-0 {
    padding-block-start: 0 !important;
  }
  ._pt-1 {
    padding-block-start: 1px !important;
  }
  ._pt-2 {
    padding-block-start: 2px !important;
  }
  ._pt-3 {
    padding-block-start: 3px !important;
  }
  ._pt-4 {
    padding-block-start: 4px !important;
  }
  ._pt-5 {
    padding-block-start: 5px !important;
  }
  ._pt-6 {
    padding-block-start: 6px !important;
  }
  ._pt-7 {
    padding-block-start: 7px !important;
  }
  ._pt-8 {
    padding-block-start: 8px !important;
  }
  ._pt-9 {
    padding-block-start: 9px !important;
  }
  ._pt-10 {
    padding-block-start: 10px !important;
  }
  ._pt-11 {
    padding-block-start: 11px !important;
  }
  ._pt-12 {
    padding-block-start: 12px !important;
  }
  ._pt-13 {
    padding-block-start: 13px !important;
  }
  ._pt-14 {
    padding-block-start: 14px !important;
  }
  ._pt-15 {
    padding-block-start: 15px !important;
  }
  ._pt-16 {
    padding-block-start: 16px !important;
  }
  ._pt-17 {
    padding-block-start: 17px !important;
  }
  ._pt-18 {
    padding-block-start: 18px !important;
  }
  ._pt-19 {
    padding-block-start: 19px !important;
  }
  ._pt-20 {
    padding-block-start: 20px !important;
  }
  ._pt-21 {
    padding-block-start: 21px !important;
  }
  ._pt-22 {
    padding-block-start: 22px !important;
  }
  ._pt-23 {
    padding-block-start: 23px !important;
  }
  ._pt-24 {
    padding-block-start: 24px !important;
  }
  ._pt-25 {
    padding-block-start: 25px !important;
  }
  ._pt-26 {
    padding-block-start: 26px !important;
  }
  ._pt-27 {
    padding-block-start: 27px !important;
  }
  ._pt-28 {
    padding-block-start: 28px !important;
  }
  ._pt-29 {
    padding-block-start: 29px !important;
  }
  ._pt-30 {
    padding-block-start: 30px !important;
  }
  ._pt-31 {
    padding-block-start: 31px !important;
  }
  ._pt-32 {
    padding-block-start: 32px !important;
  }
  ._pt-33 {
    padding-block-start: 33px !important;
  }
  ._pt-34 {
    padding-block-start: 34px !important;
  }
  ._pt-35 {
    padding-block-start: 35px !important;
  }
  ._pt-36 {
    padding-block-start: 36px !important;
  }
  ._pt-37 {
    padding-block-start: 37px !important;
  }
  ._pt-38 {
    padding-block-start: 38px !important;
  }
  ._pt-39 {
    padding-block-start: 39px !important;
  }
  ._pt-40 {
    padding-block-start: 40px !important;
  }
  ._pt-41 {
    padding-block-start: 41px !important;
  }
  ._pt-42 {
    padding-block-start: 42px !important;
  }
  ._pt-43 {
    padding-block-start: 43px !important;
  }
  ._pt-44 {
    padding-block-start: 44px !important;
  }
  ._pt-45 {
    padding-block-start: 45px !important;
  }
  ._pt-46 {
    padding-block-start: 46px !important;
  }
  ._pt-47 {
    padding-block-start: 47px !important;
  }
  ._pt-48 {
    padding-block-start: 48px !important;
  }
  ._pt-49 {
    padding-block-start: 49px !important;
  }
  ._pt-50 {
    padding-block-start: 50px !important;
  }
  ._pt-51 {
    padding-block-start: 51px !important;
  }
  ._pt-52 {
    padding-block-start: 52px !important;
  }
  ._pt-53 {
    padding-block-start: 53px !important;
  }
  ._pt-54 {
    padding-block-start: 54px !important;
  }
  ._pt-55 {
    padding-block-start: 55px !important;
  }
  ._pt-56 {
    padding-block-start: 56px !important;
  }
  ._pt-57 {
    padding-block-start: 57px !important;
  }
  ._pt-58 {
    padding-block-start: 58px !important;
  }
  ._pt-59 {
    padding-block-start: 59px !important;
  }
  ._pt-60 {
    padding-block-start: 60px !important;
  }
  ._pt-61 {
    padding-block-start: 61px !important;
  }
  ._pt-62 {
    padding-block-start: 62px !important;
  }
  ._pt-63 {
    padding-block-start: 63px !important;
  }
  ._pt-64 {
    padding-block-start: 64px !important;
  }
  ._pt-65 {
    padding-block-start: 65px !important;
  }
  ._pt-66 {
    padding-block-start: 66px !important;
  }
  ._pt-67 {
    padding-block-start: 67px !important;
  }
  ._pt-68 {
    padding-block-start: 68px !important;
  }
  ._pt-69 {
    padding-block-start: 69px !important;
  }
  ._pt-70 {
    padding-block-start: 70px !important;
  }
  ._pt-71 {
    padding-block-start: 71px !important;
  }
  ._pt-72 {
    padding-block-start: 72px !important;
  }
  ._pt-73 {
    padding-block-start: 73px !important;
  }
  ._pt-74 {
    padding-block-start: 74px !important;
  }
  ._pt-75 {
    padding-block-start: 75px !important;
  }
  ._pt-76 {
    padding-block-start: 76px !important;
  }
  ._pt-77 {
    padding-block-start: 77px !important;
  }
  ._pt-78 {
    padding-block-start: 78px !important;
  }
  ._pt-79 {
    padding-block-start: 79px !important;
  }
  ._pt-80 {
    padding-block-start: 80px !important;
  }
  ._pt-81 {
    padding-block-start: 81px !important;
  }
  ._pt-82 {
    padding-block-start: 82px !important;
  }
  ._pt-83 {
    padding-block-start: 83px !important;
  }
  ._pt-84 {
    padding-block-start: 84px !important;
  }
  ._pt-85 {
    padding-block-start: 85px !important;
  }
  ._pt-86 {
    padding-block-start: 86px !important;
  }
  ._pt-87 {
    padding-block-start: 87px !important;
  }
  ._pt-88 {
    padding-block-start: 88px !important;
  }
  ._pt-89 {
    padding-block-start: 89px !important;
  }
  ._pt-90 {
    padding-block-start: 90px !important;
  }
  ._pt-91 {
    padding-block-start: 91px !important;
  }
  ._pt-92 {
    padding-block-start: 92px !important;
  }
  ._pt-93 {
    padding-block-start: 93px !important;
  }
  ._pt-94 {
    padding-block-start: 94px !important;
  }
  ._pt-95 {
    padding-block-start: 95px !important;
  }
  ._pt-96 {
    padding-block-start: 96px !important;
  }
  ._pt-97 {
    padding-block-start: 97px !important;
  }
  ._pt-98 {
    padding-block-start: 98px !important;
  }
  ._pt-99 {
    padding-block-start: 99px !important;
  }
  ._pt-100 {
    padding-block-start: 100px !important;
  }
  ._pb-0 {
    padding-block-end: 0 !important;
  }
  ._pb-1 {
    padding-block-end: 1px !important;
  }
  ._pb-2 {
    padding-block-end: 2px !important;
  }
  ._pb-3 {
    padding-block-end: 3px !important;
  }
  ._pb-4 {
    padding-block-end: 4px !important;
  }
  ._pb-5 {
    padding-block-end: 5px !important;
  }
  ._pb-6 {
    padding-block-end: 6px !important;
  }
  ._pb-7 {
    padding-block-end: 7px !important;
  }
  ._pb-8 {
    padding-block-end: 8px !important;
  }
  ._pb-9 {
    padding-block-end: 9px !important;
  }
  ._pb-10 {
    padding-block-end: 10px !important;
  }
  ._pb-11 {
    padding-block-end: 11px !important;
  }
  ._pb-12 {
    padding-block-end: 12px !important;
  }
  ._pb-13 {
    padding-block-end: 13px !important;
  }
  ._pb-14 {
    padding-block-end: 14px !important;
  }
  ._pb-15 {
    padding-block-end: 15px !important;
  }
  ._pb-16 {
    padding-block-end: 16px !important;
  }
  ._pb-17 {
    padding-block-end: 17px !important;
  }
  ._pb-18 {
    padding-block-end: 18px !important;
  }
  ._pb-19 {
    padding-block-end: 19px !important;
  }
  ._pb-20 {
    padding-block-end: 20px !important;
  }
  ._pb-21 {
    padding-block-end: 21px !important;
  }
  ._pb-22 {
    padding-block-end: 22px !important;
  }
  ._pb-23 {
    padding-block-end: 23px !important;
  }
  ._pb-24 {
    padding-block-end: 24px !important;
  }
  ._pb-25 {
    padding-block-end: 25px !important;
  }
  ._pb-26 {
    padding-block-end: 26px !important;
  }
  ._pb-27 {
    padding-block-end: 27px !important;
  }
  ._pb-28 {
    padding-block-end: 28px !important;
  }
  ._pb-29 {
    padding-block-end: 29px !important;
  }
  ._pb-30 {
    padding-block-end: 30px !important;
  }
  ._pb-31 {
    padding-block-end: 31px !important;
  }
  ._pb-32 {
    padding-block-end: 32px !important;
  }
  ._pb-33 {
    padding-block-end: 33px !important;
  }
  ._pb-34 {
    padding-block-end: 34px !important;
  }
  ._pb-35 {
    padding-block-end: 35px !important;
  }
  ._pb-36 {
    padding-block-end: 36px !important;
  }
  ._pb-37 {
    padding-block-end: 37px !important;
  }
  ._pb-38 {
    padding-block-end: 38px !important;
  }
  ._pb-39 {
    padding-block-end: 39px !important;
  }
  ._pb-40 {
    padding-block-end: 40px !important;
  }
  ._pb-41 {
    padding-block-end: 41px !important;
  }
  ._pb-42 {
    padding-block-end: 42px !important;
  }
  ._pb-43 {
    padding-block-end: 43px !important;
  }
  ._pb-44 {
    padding-block-end: 44px !important;
  }
  ._pb-45 {
    padding-block-end: 45px !important;
  }
  ._pb-46 {
    padding-block-end: 46px !important;
  }
  ._pb-47 {
    padding-block-end: 47px !important;
  }
  ._pb-48 {
    padding-block-end: 48px !important;
  }
  ._pb-49 {
    padding-block-end: 49px !important;
  }
  ._pb-50 {
    padding-block-end: 50px !important;
  }
  ._pb-51 {
    padding-block-end: 51px !important;
  }
  ._pb-52 {
    padding-block-end: 52px !important;
  }
  ._pb-53 {
    padding-block-end: 53px !important;
  }
  ._pb-54 {
    padding-block-end: 54px !important;
  }
  ._pb-55 {
    padding-block-end: 55px !important;
  }
  ._pb-56 {
    padding-block-end: 56px !important;
  }
  ._pb-57 {
    padding-block-end: 57px !important;
  }
  ._pb-58 {
    padding-block-end: 58px !important;
  }
  ._pb-59 {
    padding-block-end: 59px !important;
  }
  ._pb-60 {
    padding-block-end: 60px !important;
  }
  ._pb-61 {
    padding-block-end: 61px !important;
  }
  ._pb-62 {
    padding-block-end: 62px !important;
  }
  ._pb-63 {
    padding-block-end: 63px !important;
  }
  ._pb-64 {
    padding-block-end: 64px !important;
  }
  ._pb-65 {
    padding-block-end: 65px !important;
  }
  ._pb-66 {
    padding-block-end: 66px !important;
  }
  ._pb-67 {
    padding-block-end: 67px !important;
  }
  ._pb-68 {
    padding-block-end: 68px !important;
  }
  ._pb-69 {
    padding-block-end: 69px !important;
  }
  ._pb-70 {
    padding-block-end: 70px !important;
  }
  ._pb-71 {
    padding-block-end: 71px !important;
  }
  ._pb-72 {
    padding-block-end: 72px !important;
  }
  ._pb-73 {
    padding-block-end: 73px !important;
  }
  ._pb-74 {
    padding-block-end: 74px !important;
  }
  ._pb-75 {
    padding-block-end: 75px !important;
  }
  ._pb-76 {
    padding-block-end: 76px !important;
  }
  ._pb-77 {
    padding-block-end: 77px !important;
  }
  ._pb-78 {
    padding-block-end: 78px !important;
  }
  ._pb-79 {
    padding-block-end: 79px !important;
  }
  ._pb-80 {
    padding-block-end: 80px !important;
  }
  ._pb-81 {
    padding-block-end: 81px !important;
  }
  ._pb-82 {
    padding-block-end: 82px !important;
  }
  ._pb-83 {
    padding-block-end: 83px !important;
  }
  ._pb-84 {
    padding-block-end: 84px !important;
  }
  ._pb-85 {
    padding-block-end: 85px !important;
  }
  ._pb-86 {
    padding-block-end: 86px !important;
  }
  ._pb-87 {
    padding-block-end: 87px !important;
  }
  ._pb-88 {
    padding-block-end: 88px !important;
  }
  ._pb-89 {
    padding-block-end: 89px !important;
  }
  ._pb-90 {
    padding-block-end: 90px !important;
  }
  ._pb-91 {
    padding-block-end: 91px !important;
  }
  ._pb-92 {
    padding-block-end: 92px !important;
  }
  ._pb-93 {
    padding-block-end: 93px !important;
  }
  ._pb-94 {
    padding-block-end: 94px !important;
  }
  ._pb-95 {
    padding-block-end: 95px !important;
  }
  ._pb-96 {
    padding-block-end: 96px !important;
  }
  ._pb-97 {
    padding-block-end: 97px !important;
  }
  ._pb-98 {
    padding-block-end: 98px !important;
  }
  ._pb-99 {
    padding-block-end: 99px !important;
  }
  ._pb-100 {
    padding-block-end: 100px !important;
  }
  ._pl-0 {
    padding-inline-start: 0 !important;
  }
  ._pl-1 {
    padding-inline-start: 1px !important;
  }
  ._pl-2 {
    padding-inline-start: 2px !important;
  }
  ._pl-3 {
    padding-inline-start: 3px !important;
  }
  ._pl-4 {
    padding-inline-start: 4px !important;
  }
  ._pl-5 {
    padding-inline-start: 5px !important;
  }
  ._pl-6 {
    padding-inline-start: 6px !important;
  }
  ._pl-7 {
    padding-inline-start: 7px !important;
  }
  ._pl-8 {
    padding-inline-start: 8px !important;
  }
  ._pl-9 {
    padding-inline-start: 9px !important;
  }
  ._pl-10 {
    padding-inline-start: 10px !important;
  }
  ._pl-11 {
    padding-inline-start: 11px !important;
  }
  ._pl-12 {
    padding-inline-start: 12px !important;
  }
  ._pl-13 {
    padding-inline-start: 13px !important;
  }
  ._pl-14 {
    padding-inline-start: 14px !important;
  }
  ._pl-15 {
    padding-inline-start: 15px !important;
  }
  ._pl-16 {
    padding-inline-start: 16px !important;
  }
  ._pl-17 {
    padding-inline-start: 17px !important;
  }
  ._pl-18 {
    padding-inline-start: 18px !important;
  }
  ._pl-19 {
    padding-inline-start: 19px !important;
  }
  ._pl-20 {
    padding-inline-start: 20px !important;
  }
  ._pl-21 {
    padding-inline-start: 21px !important;
  }
  ._pl-22 {
    padding-inline-start: 22px !important;
  }
  ._pl-23 {
    padding-inline-start: 23px !important;
  }
  ._pl-24 {
    padding-inline-start: 24px !important;
  }
  ._pl-25 {
    padding-inline-start: 25px !important;
  }
  ._pl-26 {
    padding-inline-start: 26px !important;
  }
  ._pl-27 {
    padding-inline-start: 27px !important;
  }
  ._pl-28 {
    padding-inline-start: 28px !important;
  }
  ._pl-29 {
    padding-inline-start: 29px !important;
  }
  ._pl-30 {
    padding-inline-start: 30px !important;
  }
  ._pl-31 {
    padding-inline-start: 31px !important;
  }
  ._pl-32 {
    padding-inline-start: 32px !important;
  }
  ._pl-33 {
    padding-inline-start: 33px !important;
  }
  ._pl-34 {
    padding-inline-start: 34px !important;
  }
  ._pl-35 {
    padding-inline-start: 35px !important;
  }
  ._pl-36 {
    padding-inline-start: 36px !important;
  }
  ._pl-37 {
    padding-inline-start: 37px !important;
  }
  ._pl-38 {
    padding-inline-start: 38px !important;
  }
  ._pl-39 {
    padding-inline-start: 39px !important;
  }
  ._pl-40 {
    padding-inline-start: 40px !important;
  }
  ._pl-41 {
    padding-inline-start: 41px !important;
  }
  ._pl-42 {
    padding-inline-start: 42px !important;
  }
  ._pl-43 {
    padding-inline-start: 43px !important;
  }
  ._pl-44 {
    padding-inline-start: 44px !important;
  }
  ._pl-45 {
    padding-inline-start: 45px !important;
  }
  ._pl-46 {
    padding-inline-start: 46px !important;
  }
  ._pl-47 {
    padding-inline-start: 47px !important;
  }
  ._pl-48 {
    padding-inline-start: 48px !important;
  }
  ._pl-49 {
    padding-inline-start: 49px !important;
  }
  ._pl-50 {
    padding-inline-start: 50px !important;
  }
  ._pl-51 {
    padding-inline-start: 51px !important;
  }
  ._pl-52 {
    padding-inline-start: 52px !important;
  }
  ._pl-53 {
    padding-inline-start: 53px !important;
  }
  ._pl-54 {
    padding-inline-start: 54px !important;
  }
  ._pl-55 {
    padding-inline-start: 55px !important;
  }
  ._pl-56 {
    padding-inline-start: 56px !important;
  }
  ._pl-57 {
    padding-inline-start: 57px !important;
  }
  ._pl-58 {
    padding-inline-start: 58px !important;
  }
  ._pl-59 {
    padding-inline-start: 59px !important;
  }
  ._pl-60 {
    padding-inline-start: 60px !important;
  }
  ._pl-61 {
    padding-inline-start: 61px !important;
  }
  ._pl-62 {
    padding-inline-start: 62px !important;
  }
  ._pl-63 {
    padding-inline-start: 63px !important;
  }
  ._pl-64 {
    padding-inline-start: 64px !important;
  }
  ._pl-65 {
    padding-inline-start: 65px !important;
  }
  ._pl-66 {
    padding-inline-start: 66px !important;
  }
  ._pl-67 {
    padding-inline-start: 67px !important;
  }
  ._pl-68 {
    padding-inline-start: 68px !important;
  }
  ._pl-69 {
    padding-inline-start: 69px !important;
  }
  ._pl-70 {
    padding-inline-start: 70px !important;
  }
  ._pl-71 {
    padding-inline-start: 71px !important;
  }
  ._pl-72 {
    padding-inline-start: 72px !important;
  }
  ._pl-73 {
    padding-inline-start: 73px !important;
  }
  ._pl-74 {
    padding-inline-start: 74px !important;
  }
  ._pl-75 {
    padding-inline-start: 75px !important;
  }
  ._pl-76 {
    padding-inline-start: 76px !important;
  }
  ._pl-77 {
    padding-inline-start: 77px !important;
  }
  ._pl-78 {
    padding-inline-start: 78px !important;
  }
  ._pl-79 {
    padding-inline-start: 79px !important;
  }
  ._pl-80 {
    padding-inline-start: 80px !important;
  }
  ._pl-81 {
    padding-inline-start: 81px !important;
  }
  ._pl-82 {
    padding-inline-start: 82px !important;
  }
  ._pl-83 {
    padding-inline-start: 83px !important;
  }
  ._pl-84 {
    padding-inline-start: 84px !important;
  }
  ._pl-85 {
    padding-inline-start: 85px !important;
  }
  ._pl-86 {
    padding-inline-start: 86px !important;
  }
  ._pl-87 {
    padding-inline-start: 87px !important;
  }
  ._pl-88 {
    padding-inline-start: 88px !important;
  }
  ._pl-89 {
    padding-inline-start: 89px !important;
  }
  ._pl-90 {
    padding-inline-start: 90px !important;
  }
  ._pl-91 {
    padding-inline-start: 91px !important;
  }
  ._pl-92 {
    padding-inline-start: 92px !important;
  }
  ._pl-93 {
    padding-inline-start: 93px !important;
  }
  ._pl-94 {
    padding-inline-start: 94px !important;
  }
  ._pl-95 {
    padding-inline-start: 95px !important;
  }
  ._pl-96 {
    padding-inline-start: 96px !important;
  }
  ._pl-97 {
    padding-inline-start: 97px !important;
  }
  ._pl-98 {
    padding-inline-start: 98px !important;
  }
  ._pl-99 {
    padding-inline-start: 99px !important;
  }
  ._pl-100 {
    padding-inline-start: 100px !important;
  }
  ._pr-0 {
    padding-inline-end: 0 !important;
  }
  ._pr-1 {
    padding-inline-end: 1px !important;
  }
  ._pr-2 {
    padding-inline-end: 2px !important;
  }
  ._pr-3 {
    padding-inline-end: 3px !important;
  }
  ._pr-4 {
    padding-inline-end: 4px !important;
  }
  ._pr-5 {
    padding-inline-end: 5px !important;
  }
  ._pr-6 {
    padding-inline-end: 6px !important;
  }
  ._pr-7 {
    padding-inline-end: 7px !important;
  }
  ._pr-8 {
    padding-inline-end: 8px !important;
  }
  ._pr-9 {
    padding-inline-end: 9px !important;
  }
  ._pr-10 {
    padding-inline-end: 10px !important;
  }
  ._pr-11 {
    padding-inline-end: 11px !important;
  }
  ._pr-12 {
    padding-inline-end: 12px !important;
  }
  ._pr-13 {
    padding-inline-end: 13px !important;
  }
  ._pr-14 {
    padding-inline-end: 14px !important;
  }
  ._pr-15 {
    padding-inline-end: 15px !important;
  }
  ._pr-16 {
    padding-inline-end: 16px !important;
  }
  ._pr-17 {
    padding-inline-end: 17px !important;
  }
  ._pr-18 {
    padding-inline-end: 18px !important;
  }
  ._pr-19 {
    padding-inline-end: 19px !important;
  }
  ._pr-20 {
    padding-inline-end: 20px !important;
  }
  ._pr-21 {
    padding-inline-end: 21px !important;
  }
  ._pr-22 {
    padding-inline-end: 22px !important;
  }
  ._pr-23 {
    padding-inline-end: 23px !important;
  }
  ._pr-24 {
    padding-inline-end: 24px !important;
  }
  ._pr-25 {
    padding-inline-end: 25px !important;
  }
  ._pr-26 {
    padding-inline-end: 26px !important;
  }
  ._pr-27 {
    padding-inline-end: 27px !important;
  }
  ._pr-28 {
    padding-inline-end: 28px !important;
  }
  ._pr-29 {
    padding-inline-end: 29px !important;
  }
  ._pr-30 {
    padding-inline-end: 30px !important;
  }
  ._pr-31 {
    padding-inline-end: 31px !important;
  }
  ._pr-32 {
    padding-inline-end: 32px !important;
  }
  ._pr-33 {
    padding-inline-end: 33px !important;
  }
  ._pr-34 {
    padding-inline-end: 34px !important;
  }
  ._pr-35 {
    padding-inline-end: 35px !important;
  }
  ._pr-36 {
    padding-inline-end: 36px !important;
  }
  ._pr-37 {
    padding-inline-end: 37px !important;
  }
  ._pr-38 {
    padding-inline-end: 38px !important;
  }
  ._pr-39 {
    padding-inline-end: 39px !important;
  }
  ._pr-40 {
    padding-inline-end: 40px !important;
  }
  ._pr-41 {
    padding-inline-end: 41px !important;
  }
  ._pr-42 {
    padding-inline-end: 42px !important;
  }
  ._pr-43 {
    padding-inline-end: 43px !important;
  }
  ._pr-44 {
    padding-inline-end: 44px !important;
  }
  ._pr-45 {
    padding-inline-end: 45px !important;
  }
  ._pr-46 {
    padding-inline-end: 46px !important;
  }
  ._pr-47 {
    padding-inline-end: 47px !important;
  }
  ._pr-48 {
    padding-inline-end: 48px !important;
  }
  ._pr-49 {
    padding-inline-end: 49px !important;
  }
  ._pr-50 {
    padding-inline-end: 50px !important;
  }
  ._pr-51 {
    padding-inline-end: 51px !important;
  }
  ._pr-52 {
    padding-inline-end: 52px !important;
  }
  ._pr-53 {
    padding-inline-end: 53px !important;
  }
  ._pr-54 {
    padding-inline-end: 54px !important;
  }
  ._pr-55 {
    padding-inline-end: 55px !important;
  }
  ._pr-56 {
    padding-inline-end: 56px !important;
  }
  ._pr-57 {
    padding-inline-end: 57px !important;
  }
  ._pr-58 {
    padding-inline-end: 58px !important;
  }
  ._pr-59 {
    padding-inline-end: 59px !important;
  }
  ._pr-60 {
    padding-inline-end: 60px !important;
  }
  ._pr-61 {
    padding-inline-end: 61px !important;
  }
  ._pr-62 {
    padding-inline-end: 62px !important;
  }
  ._pr-63 {
    padding-inline-end: 63px !important;
  }
  ._pr-64 {
    padding-inline-end: 64px !important;
  }
  ._pr-65 {
    padding-inline-end: 65px !important;
  }
  ._pr-66 {
    padding-inline-end: 66px !important;
  }
  ._pr-67 {
    padding-inline-end: 67px !important;
  }
  ._pr-68 {
    padding-inline-end: 68px !important;
  }
  ._pr-69 {
    padding-inline-end: 69px !important;
  }
  ._pr-70 {
    padding-inline-end: 70px !important;
  }
  ._pr-71 {
    padding-inline-end: 71px !important;
  }
  ._pr-72 {
    padding-inline-end: 72px !important;
  }
  ._pr-73 {
    padding-inline-end: 73px !important;
  }
  ._pr-74 {
    padding-inline-end: 74px !important;
  }
  ._pr-75 {
    padding-inline-end: 75px !important;
  }
  ._pr-76 {
    padding-inline-end: 76px !important;
  }
  ._pr-77 {
    padding-inline-end: 77px !important;
  }
  ._pr-78 {
    padding-inline-end: 78px !important;
  }
  ._pr-79 {
    padding-inline-end: 79px !important;
  }
  ._pr-80 {
    padding-inline-end: 80px !important;
  }
  ._pr-81 {
    padding-inline-end: 81px !important;
  }
  ._pr-82 {
    padding-inline-end: 82px !important;
  }
  ._pr-83 {
    padding-inline-end: 83px !important;
  }
  ._pr-84 {
    padding-inline-end: 84px !important;
  }
  ._pr-85 {
    padding-inline-end: 85px !important;
  }
  ._pr-86 {
    padding-inline-end: 86px !important;
  }
  ._pr-87 {
    padding-inline-end: 87px !important;
  }
  ._pr-88 {
    padding-inline-end: 88px !important;
  }
  ._pr-89 {
    padding-inline-end: 89px !important;
  }
  ._pr-90 {
    padding-inline-end: 90px !important;
  }
  ._pr-91 {
    padding-inline-end: 91px !important;
  }
  ._pr-92 {
    padding-inline-end: 92px !important;
  }
  ._pr-93 {
    padding-inline-end: 93px !important;
  }
  ._pr-94 {
    padding-inline-end: 94px !important;
  }
  ._pr-95 {
    padding-inline-end: 95px !important;
  }
  ._pr-96 {
    padding-inline-end: 96px !important;
  }
  ._pr-97 {
    padding-inline-end: 97px !important;
  }
  ._pr-98 {
    padding-inline-end: 98px !important;
  }
  ._pr-99 {
    padding-inline-end: 99px !important;
  }
  ._pr-100 {
    padding-inline-end: 100px !important;
  }
  ._p-0 {
    padding: 0 !important;
  }
  ._p-1 {
    padding: 1px !important;
  }
  ._p-2 {
    padding: 2px !important;
  }
  ._p-3 {
    padding: 3px !important;
  }
  ._p-4 {
    padding: 4px !important;
  }
  ._p-5 {
    padding: 5px !important;
  }
  ._p-6 {
    padding: 6px !important;
  }
  ._p-7 {
    padding: 7px !important;
  }
  ._p-8 {
    padding: 8px !important;
  }
  ._p-9 {
    padding: 9px !important;
  }
  ._p-10 {
    padding: 10px !important;
  }
  ._p-11 {
    padding: 11px !important;
  }
  ._p-12 {
    padding: 12px !important;
  }
  ._p-13 {
    padding: 13px !important;
  }
  ._p-14 {
    padding: 14px !important;
  }
  ._p-15 {
    padding: 15px !important;
  }
  ._p-16 {
    padding: 16px !important;
  }
  ._p-17 {
    padding: 17px !important;
  }
  ._p-18 {
    padding: 18px !important;
  }
  ._p-19 {
    padding: 19px !important;
  }
  ._p-20 {
    padding: 20px !important;
  }
  ._p-21 {
    padding: 21px !important;
  }
  ._p-22 {
    padding: 22px !important;
  }
  ._p-23 {
    padding: 23px !important;
  }
  ._p-24 {
    padding: 24px !important;
  }
  ._p-25 {
    padding: 25px !important;
  }
  ._p-26 {
    padding: 26px !important;
  }
  ._p-27 {
    padding: 27px !important;
  }
  ._p-28 {
    padding: 28px !important;
  }
  ._p-29 {
    padding: 29px !important;
  }
  ._p-30 {
    padding: 30px !important;
  }
  ._p-31 {
    padding: 31px !important;
  }
  ._p-32 {
    padding: 32px !important;
  }
  ._p-33 {
    padding: 33px !important;
  }
  ._p-34 {
    padding: 34px !important;
  }
  ._p-35 {
    padding: 35px !important;
  }
  ._p-36 {
    padding: 36px !important;
  }
  ._p-37 {
    padding: 37px !important;
  }
  ._p-38 {
    padding: 38px !important;
  }
  ._p-39 {
    padding: 39px !important;
  }
  ._p-40 {
    padding: 40px !important;
  }
  ._p-41 {
    padding: 41px !important;
  }
  ._p-42 {
    padding: 42px !important;
  }
  ._p-43 {
    padding: 43px !important;
  }
  ._p-44 {
    padding: 44px !important;
  }
  ._p-45 {
    padding: 45px !important;
  }
  ._p-46 {
    padding: 46px !important;
  }
  ._p-47 {
    padding: 47px !important;
  }
  ._p-48 {
    padding: 48px !important;
  }
  ._p-49 {
    padding: 49px !important;
  }
  ._p-50 {
    padding: 50px !important;
  }
  ._p-51 {
    padding: 51px !important;
  }
  ._p-52 {
    padding: 52px !important;
  }
  ._p-53 {
    padding: 53px !important;
  }
  ._p-54 {
    padding: 54px !important;
  }
  ._p-55 {
    padding: 55px !important;
  }
  ._p-56 {
    padding: 56px !important;
  }
  ._p-57 {
    padding: 57px !important;
  }
  ._p-58 {
    padding: 58px !important;
  }
  ._p-59 {
    padding: 59px !important;
  }
  ._p-60 {
    padding: 60px !important;
  }
  ._p-61 {
    padding: 61px !important;
  }
  ._p-62 {
    padding: 62px !important;
  }
  ._p-63 {
    padding: 63px !important;
  }
  ._p-64 {
    padding: 64px !important;
  }
  ._p-65 {
    padding: 65px !important;
  }
  ._p-66 {
    padding: 66px !important;
  }
  ._p-67 {
    padding: 67px !important;
  }
  ._p-68 {
    padding: 68px !important;
  }
  ._p-69 {
    padding: 69px !important;
  }
  ._p-70 {
    padding: 70px !important;
  }
  ._p-71 {
    padding: 71px !important;
  }
  ._p-72 {
    padding: 72px !important;
  }
  ._p-73 {
    padding: 73px !important;
  }
  ._p-74 {
    padding: 74px !important;
  }
  ._p-75 {
    padding: 75px !important;
  }
  ._p-76 {
    padding: 76px !important;
  }
  ._p-77 {
    padding: 77px !important;
  }
  ._p-78 {
    padding: 78px !important;
  }
  ._p-79 {
    padding: 79px !important;
  }
  ._p-80 {
    padding: 80px !important;
  }
  ._p-81 {
    padding: 81px !important;
  }
  ._p-82 {
    padding: 82px !important;
  }
  ._p-83 {
    padding: 83px !important;
  }
  ._p-84 {
    padding: 84px !important;
  }
  ._p-85 {
    padding: 85px !important;
  }
  ._p-86 {
    padding: 86px !important;
  }
  ._p-87 {
    padding: 87px !important;
  }
  ._p-88 {
    padding: 88px !important;
  }
  ._p-89 {
    padding: 89px !important;
  }
  ._p-90 {
    padding: 90px !important;
  }
  ._p-91 {
    padding: 91px !important;
  }
  ._p-92 {
    padding: 92px !important;
  }
  ._p-93 {
    padding: 93px !important;
  }
  ._p-94 {
    padding: 94px !important;
  }
  ._p-95 {
    padding: 95px !important;
  }
  ._p-96 {
    padding: 96px !important;
  }
  ._p-97 {
    padding: 97px !important;
  }
  ._p-98 {
    padding: 98px !important;
  }
  ._p-99 {
    padding: 99px !important;
  }
  ._p-100 {
    padding: 100px !important;
  }
}

@media (forced-colors: active) {
  @layer reset {
    :where(mark) {
      color: HighlightText;
      background-color: Highlight;
    }
  }
}

@media print {
  @layer reset {
    :where(mark) {
      border-style: dotted;
      border-width: 1px;
    }
  }
}

@media (any-hover: hover) {
  @layer general {
    :where(a):hover {
      opacity: 0.7;
    }
  }

  @layer project {
    .lead_nav_link:hover {
      background-color: #d7efff;
      opacity: 1;
    }
  }

  @layer utility {
    ._hover\:underline:hover {
      text-decoration: underline;
    }
    ._hover\:no-underline:hover {
      text-decoration: none;
    }
    ._hover\:opacity-70:hover {
      text-decoration: none;
      opacity: 0.7;
    }
  }
}

@media (prefers-reduced-motion: reduce) {
  @layer general {
    *,
    ::after,
    ::before {
      background-attachment: scroll !important;
      transition-delay: 0s !important;
      transition-duration: 0s !important;
      animation-duration: 1ms !important;
      animation-delay: -1ms !important;
      animation-iteration-count: 1 !important;
      scroll-behavior: auto !important;
    }
  }
}

@media (min-width: 641px), print {
  @layer component {
    .heading-primary_wrap {
      padding: 12px 20px;
    }
    .heading-primary {
      font-size: calc(var(--rem) * 24);
      line-height: 1.7;
    }
    .heading-secondary {
      font-size: calc(var(--rem) * 18);
      line-height: 1.5;
    }
  }

  @layer layout {
    .footer-wrap {
      padding-block-start: 30px;
    }
    .section_inner {
      inline-size: calc(100% - 25px);
      max-inline-size: 960px;
    }
  }

  @layer project {
    .heading-lead {
      font-size: calc(var(--rem) * 24);
      line-height: 1.7;
    }
    .lead-wrap + .lead_nav {
      margin-block-start: 40px;
    }
    .lead_nav {
      grid-template-columns: repeat(4, 1fr);
      gap: 4px;
    }
    .reason_nav {
      column-gap: 21px;
      margin-block-start: 20px;
    }
    .point {
      margin-block-start: 40px;
    }
    .point_heading_wrap .min {
      font-size: calc(var(--rem) * 13);
    }
    .point_heading_wrap + .point_column {
      margin-block-start: 20px;
    }
    .point_num {
      inline-size: 48px;
      block-size: 48px;
      font-size: calc(var(--rem) * 20);
      font-weight: var(--font-weight-semi-bold);
      line-height: 1.7;
    }
    .heading_point {
      inline-size: calc(100% - 56px);
    }
    .point_column {
      column-gap: 40px;
    }
    .point_figure {
      max-inline-size: 345px;
    }
    .point_detail-wrap {
      flex-basis: calc(100% - 385px);
    }
    .point_detail + .point_note {
      margin-block-start: 23px;
    }
    .recommend {
      margin-block-start: 76px;
    }
    .recommend_heading-wrap + .recommend_column {
      margin-block-start: 39px;
    }
    .recommend_column {
      column-gap: 40px;
    }
    .recommend_detail-wrap {
      flex-basis: calc(100% - 385px);
    }
    .recommend_figure {
      max-inline-size: 345px;
    }
    .products {
      padding-block: 162px 80px;
      margin-block-start: 40px;
    }
    .products::before {
      block-size: 124px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221920%22%20height%3D%22124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200h1920L962.56%20123.497%200%200z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    }
    .products_copy + .heading_products-wrap {
      margin-block-start: 38px;
    }
    .heading_products-wrap {
      padding-block: 13px;
      padding-inline: 20px;
    }
    .heading_products-wrap + .products_detail,
    .products_detail + .products_list {
      margin-block-start: 38px;
    }
    .products_list {
      grid-template-columns: repeat(2, 1fr);
    }
    .products_figure + .products_content {
      margin-block-start: 16px;
    }
    .products_content {
      flex-grow: 1;
    }
    .products_label + .products_summary {
      margin-block-start: 7px;
    }
    .products_summary + .products_note {
      margin-block-start: 8px;
    }
    .products_note + .products_desc {
      margin-block-start: 14px;
    }
    .products_spacing {
      block-size: 71px;
    }
    .products_block {
      flex-grow: 1;
      padding-inline: 16px;
    }
    .shop {
      margin-block-start: 80px;
    }
    .shop_heading-wrap + .shop_detail,
    .shop_note + .shop_list {
      margin-block-start: 40px;
    }
    .shop_list_detail + .shop_list_note,
    .shop_list_note + .shop_list_figure {
      margin-block-start: 16px;
    }
    .work {
      margin-block-start: 80px;
    }
    .work_figure-logo + .work_def,
    .work_heading-wrap + .work_figure-logo {
      margin-block-start: 40px;
    }
    .work_def {
      max-inline-size: 800px;
    }
    .work_def + .work_column {
      margin-block-start: 56px;
    }
    .work_def_block {
      column-gap: 8px;
    }
    .work_def_title {
      inline-size: 183px;
      padding: 13px 16px 14px;
      border-radius: 4px 0 0 4px;
    }
    .work_def_data {
      inline-size: calc(100% - 191px);
      padding: 12px 16px;
      border-radius: 0 4px 4px 0;
    }
    .work_column {
      column-gap: 40px;
    }
    .work_detail-wrap {
      flex-basis: calc(100% - 385px);
    }
  }

  @layer utility {
    ._pc\:w-full {
      inline-size: 100%;
    }
    ._pc\:text-center {
      text-align: center;
    }
    ._pc\:text-start {
      text-align: start;
    }
    ._pc\:text-end {
      text-align: end;
    }
    ._movie-container {
      aspect-ratio: 16/8.618;
    }
    ._pc\:mt-0 {
      margin-block-start: 0 !important;
    }
    ._pc\:mt-1 {
      margin-block-start: 1px !important;
    }
    ._pc\:mt-2 {
      margin-block-start: 2px !important;
    }
    ._pc\:mt-3 {
      margin-block-start: 3px !important;
    }
    ._pc\:mt-4 {
      margin-block-start: 4px !important;
    }
    ._pc\:mt-5 {
      margin-block-start: 5px !important;
    }
    ._pc\:mt-6 {
      margin-block-start: 6px !important;
    }
    ._pc\:mt-7 {
      margin-block-start: 7px !important;
    }
    ._pc\:mt-8 {
      margin-block-start: 8px !important;
    }
    ._pc\:mt-9 {
      margin-block-start: 9px !important;
    }
    ._pc\:mt-10 {
      margin-block-start: 10px !important;
    }
    ._pc\:mt-11 {
      margin-block-start: 11px !important;
    }
    ._pc\:mt-12 {
      margin-block-start: 12px !important;
    }
    ._pc\:mt-13 {
      margin-block-start: 13px !important;
    }
    ._pc\:mt-14 {
      margin-block-start: 14px !important;
    }
    ._pc\:mt-15 {
      margin-block-start: 15px !important;
    }
    ._pc\:mt-16 {
      margin-block-start: 16px !important;
    }
    ._pc\:mt-17 {
      margin-block-start: 17px !important;
    }
    ._pc\:mt-18 {
      margin-block-start: 18px !important;
    }
    ._pc\:mt-19 {
      margin-block-start: 19px !important;
    }
    ._pc\:mt-20 {
      margin-block-start: 20px !important;
    }
    ._pc\:mt-21 {
      margin-block-start: 21px !important;
    }
    ._pc\:mt-22 {
      margin-block-start: 22px !important;
    }
    ._pc\:mt-23 {
      margin-block-start: 23px !important;
    }
    ._pc\:mt-24 {
      margin-block-start: 24px !important;
    }
    ._pc\:mt-25 {
      margin-block-start: 25px !important;
    }
    ._pc\:mt-26 {
      margin-block-start: 26px !important;
    }
    ._pc\:mt-27 {
      margin-block-start: 27px !important;
    }
    ._pc\:mt-28 {
      margin-block-start: 28px !important;
    }
    ._pc\:mt-29 {
      margin-block-start: 29px !important;
    }
    ._pc\:mt-30 {
      margin-block-start: 30px !important;
    }
    ._pc\:mt-31 {
      margin-block-start: 31px !important;
    }
    ._pc\:mt-32 {
      margin-block-start: 32px !important;
    }
    ._pc\:mt-33 {
      margin-block-start: 33px !important;
    }
    ._pc\:mt-34 {
      margin-block-start: 34px !important;
    }
    ._pc\:mt-35 {
      margin-block-start: 35px !important;
    }
    ._pc\:mt-36 {
      margin-block-start: 36px !important;
    }
    ._pc\:mt-37 {
      margin-block-start: 37px !important;
    }
    ._pc\:mt-38 {
      margin-block-start: 38px !important;
    }
    ._pc\:mt-39 {
      margin-block-start: 39px !important;
    }
    ._pc\:mt-40 {
      margin-block-start: 40px !important;
    }
    ._pc\:mt-41 {
      margin-block-start: 41px !important;
    }
    ._pc\:mt-42 {
      margin-block-start: 42px !important;
    }
    ._pc\:mt-43 {
      margin-block-start: 43px !important;
    }
    ._pc\:mt-44 {
      margin-block-start: 44px !important;
    }
    ._pc\:mt-45 {
      margin-block-start: 45px !important;
    }
    ._pc\:mt-46 {
      margin-block-start: 46px !important;
    }
    ._pc\:mt-47 {
      margin-block-start: 47px !important;
    }
    ._pc\:mt-48 {
      margin-block-start: 48px !important;
    }
    ._pc\:mt-49 {
      margin-block-start: 49px !important;
    }
    ._pc\:mt-50 {
      margin-block-start: 50px !important;
    }
    ._pc\:mt-51 {
      margin-block-start: 51px !important;
    }
    ._pc\:mt-52 {
      margin-block-start: 52px !important;
    }
    ._pc\:mt-53 {
      margin-block-start: 53px !important;
    }
    ._pc\:mt-54 {
      margin-block-start: 54px !important;
    }
    ._pc\:mt-55 {
      margin-block-start: 55px !important;
    }
    ._pc\:mt-56 {
      margin-block-start: 56px !important;
    }
    ._pc\:mt-57 {
      margin-block-start: 57px !important;
    }
    ._pc\:mt-58 {
      margin-block-start: 58px !important;
    }
    ._pc\:mt-59 {
      margin-block-start: 59px !important;
    }
    ._pc\:mt-60 {
      margin-block-start: 60px !important;
    }
    ._pc\:mt-61 {
      margin-block-start: 61px !important;
    }
    ._pc\:mt-62 {
      margin-block-start: 62px !important;
    }
    ._pc\:mt-63 {
      margin-block-start: 63px !important;
    }
    ._pc\:mt-64 {
      margin-block-start: 64px !important;
    }
    ._pc\:mt-65 {
      margin-block-start: 65px !important;
    }
    ._pc\:mt-66 {
      margin-block-start: 66px !important;
    }
    ._pc\:mt-67 {
      margin-block-start: 67px !important;
    }
    ._pc\:mt-68 {
      margin-block-start: 68px !important;
    }
    ._pc\:mt-69 {
      margin-block-start: 69px !important;
    }
    ._pc\:mt-70 {
      margin-block-start: 70px !important;
    }
    ._pc\:mt-71 {
      margin-block-start: 71px !important;
    }
    ._pc\:mt-72 {
      margin-block-start: 72px !important;
    }
    ._pc\:mt-73 {
      margin-block-start: 73px !important;
    }
    ._pc\:mt-74 {
      margin-block-start: 74px !important;
    }
    ._pc\:mt-75 {
      margin-block-start: 75px !important;
    }
    ._pc\:mt-76 {
      margin-block-start: 76px !important;
    }
    ._pc\:mt-77 {
      margin-block-start: 77px !important;
    }
    ._pc\:mt-78 {
      margin-block-start: 78px !important;
    }
    ._pc\:mt-79 {
      margin-block-start: 79px !important;
    }
    ._pc\:mt-80 {
      margin-block-start: 80px !important;
    }
    ._pc\:mt-81 {
      margin-block-start: 81px !important;
    }
    ._pc\:mt-82 {
      margin-block-start: 82px !important;
    }
    ._pc\:mt-83 {
      margin-block-start: 83px !important;
    }
    ._pc\:mt-84 {
      margin-block-start: 84px !important;
    }
    ._pc\:mt-85 {
      margin-block-start: 85px !important;
    }
    ._pc\:mt-86 {
      margin-block-start: 86px !important;
    }
    ._pc\:mt-87 {
      margin-block-start: 87px !important;
    }
    ._pc\:mt-88 {
      margin-block-start: 88px !important;
    }
    ._pc\:mt-89 {
      margin-block-start: 89px !important;
    }
    ._pc\:mt-90 {
      margin-block-start: 90px !important;
    }
    ._pc\:mt-91 {
      margin-block-start: 91px !important;
    }
    ._pc\:mt-92 {
      margin-block-start: 92px !important;
    }
    ._pc\:mt-93 {
      margin-block-start: 93px !important;
    }
    ._pc\:mt-94 {
      margin-block-start: 94px !important;
    }
    ._pc\:mt-95 {
      margin-block-start: 95px !important;
    }
    ._pc\:mt-96 {
      margin-block-start: 96px !important;
    }
    ._pc\:mt-97 {
      margin-block-start: 97px !important;
    }
    ._pc\:mt-98 {
      margin-block-start: 98px !important;
    }
    ._pc\:mt-99 {
      margin-block-start: 99px !important;
    }
    ._pc\:mt-100 {
      margin-block-start: 100px !important;
    }
    ._pc\:mb-0 {
      margin-block-end: 0 !important;
    }
    ._pc\:mb-1 {
      margin-block-end: 1px !important;
    }
    ._pc\:mb-2 {
      margin-block-end: 2px !important;
    }
    ._pc\:mb-3 {
      margin-block-end: 3px !important;
    }
    ._pc\:mb-4 {
      margin-block-end: 4px !important;
    }
    ._pc\:mb-5 {
      margin-block-end: 5px !important;
    }
    ._pc\:mb-6 {
      margin-block-end: 6px !important;
    }
    ._pc\:mb-7 {
      margin-block-end: 7px !important;
    }
    ._pc\:mb-8 {
      margin-block-end: 8px !important;
    }
    ._pc\:mb-9 {
      margin-block-end: 9px !important;
    }
    ._pc\:mb-10 {
      margin-block-end: 10px !important;
    }
    ._pc\:mb-11 {
      margin-block-end: 11px !important;
    }
    ._pc\:mb-12 {
      margin-block-end: 12px !important;
    }
    ._pc\:mb-13 {
      margin-block-end: 13px !important;
    }
    ._pc\:mb-14 {
      margin-block-end: 14px !important;
    }
    ._pc\:mb-15 {
      margin-block-end: 15px !important;
    }
    ._pc\:mb-16 {
      margin-block-end: 16px !important;
    }
    ._pc\:mb-17 {
      margin-block-end: 17px !important;
    }
    ._pc\:mb-18 {
      margin-block-end: 18px !important;
    }
    ._pc\:mb-19 {
      margin-block-end: 19px !important;
    }
    ._pc\:mb-20 {
      margin-block-end: 20px !important;
    }
    ._pc\:mb-21 {
      margin-block-end: 21px !important;
    }
    ._pc\:mb-22 {
      margin-block-end: 22px !important;
    }
    ._pc\:mb-23 {
      margin-block-end: 23px !important;
    }
    ._pc\:mb-24 {
      margin-block-end: 24px !important;
    }
    ._pc\:mb-25 {
      margin-block-end: 25px !important;
    }
    ._pc\:mb-26 {
      margin-block-end: 26px !important;
    }
    ._pc\:mb-27 {
      margin-block-end: 27px !important;
    }
    ._pc\:mb-28 {
      margin-block-end: 28px !important;
    }
    ._pc\:mb-29 {
      margin-block-end: 29px !important;
    }
    ._pc\:mb-30 {
      margin-block-end: 30px !important;
    }
    ._pc\:mb-31 {
      margin-block-end: 31px !important;
    }
    ._pc\:mb-32 {
      margin-block-end: 32px !important;
    }
    ._pc\:mb-33 {
      margin-block-end: 33px !important;
    }
    ._pc\:mb-34 {
      margin-block-end: 34px !important;
    }
    ._pc\:mb-35 {
      margin-block-end: 35px !important;
    }
    ._pc\:mb-36 {
      margin-block-end: 36px !important;
    }
    ._pc\:mb-37 {
      margin-block-end: 37px !important;
    }
    ._pc\:mb-38 {
      margin-block-end: 38px !important;
    }
    ._pc\:mb-39 {
      margin-block-end: 39px !important;
    }
    ._pc\:mb-40 {
      margin-block-end: 40px !important;
    }
    ._pc\:mb-41 {
      margin-block-end: 41px !important;
    }
    ._pc\:mb-42 {
      margin-block-end: 42px !important;
    }
    ._pc\:mb-43 {
      margin-block-end: 43px !important;
    }
    ._pc\:mb-44 {
      margin-block-end: 44px !important;
    }
    ._pc\:mb-45 {
      margin-block-end: 45px !important;
    }
    ._pc\:mb-46 {
      margin-block-end: 46px !important;
    }
    ._pc\:mb-47 {
      margin-block-end: 47px !important;
    }
    ._pc\:mb-48 {
      margin-block-end: 48px !important;
    }
    ._pc\:mb-49 {
      margin-block-end: 49px !important;
    }
    ._pc\:mb-50 {
      margin-block-end: 50px !important;
    }
    ._pc\:mb-51 {
      margin-block-end: 51px !important;
    }
    ._pc\:mb-52 {
      margin-block-end: 52px !important;
    }
    ._pc\:mb-53 {
      margin-block-end: 53px !important;
    }
    ._pc\:mb-54 {
      margin-block-end: 54px !important;
    }
    ._pc\:mb-55 {
      margin-block-end: 55px !important;
    }
    ._pc\:mb-56 {
      margin-block-end: 56px !important;
    }
    ._pc\:mb-57 {
      margin-block-end: 57px !important;
    }
    ._pc\:mb-58 {
      margin-block-end: 58px !important;
    }
    ._pc\:mb-59 {
      margin-block-end: 59px !important;
    }
    ._pc\:mb-60 {
      margin-block-end: 60px !important;
    }
    ._pc\:mb-61 {
      margin-block-end: 61px !important;
    }
    ._pc\:mb-62 {
      margin-block-end: 62px !important;
    }
    ._pc\:mb-63 {
      margin-block-end: 63px !important;
    }
    ._pc\:mb-64 {
      margin-block-end: 64px !important;
    }
    ._pc\:mb-65 {
      margin-block-end: 65px !important;
    }
    ._pc\:mb-66 {
      margin-block-end: 66px !important;
    }
    ._pc\:mb-67 {
      margin-block-end: 67px !important;
    }
    ._pc\:mb-68 {
      margin-block-end: 68px !important;
    }
    ._pc\:mb-69 {
      margin-block-end: 69px !important;
    }
    ._pc\:mb-70 {
      margin-block-end: 70px !important;
    }
    ._pc\:mb-71 {
      margin-block-end: 71px !important;
    }
    ._pc\:mb-72 {
      margin-block-end: 72px !important;
    }
    ._pc\:mb-73 {
      margin-block-end: 73px !important;
    }
    ._pc\:mb-74 {
      margin-block-end: 74px !important;
    }
    ._pc\:mb-75 {
      margin-block-end: 75px !important;
    }
    ._pc\:mb-76 {
      margin-block-end: 76px !important;
    }
    ._pc\:mb-77 {
      margin-block-end: 77px !important;
    }
    ._pc\:mb-78 {
      margin-block-end: 78px !important;
    }
    ._pc\:mb-79 {
      margin-block-end: 79px !important;
    }
    ._pc\:mb-80 {
      margin-block-end: 80px !important;
    }
    ._pc\:mb-81 {
      margin-block-end: 81px !important;
    }
    ._pc\:mb-82 {
      margin-block-end: 82px !important;
    }
    ._pc\:mb-83 {
      margin-block-end: 83px !important;
    }
    ._pc\:mb-84 {
      margin-block-end: 84px !important;
    }
    ._pc\:mb-85 {
      margin-block-end: 85px !important;
    }
    ._pc\:mb-86 {
      margin-block-end: 86px !important;
    }
    ._pc\:mb-87 {
      margin-block-end: 87px !important;
    }
    ._pc\:mb-88 {
      margin-block-end: 88px !important;
    }
    ._pc\:mb-89 {
      margin-block-end: 89px !important;
    }
    ._pc\:mb-90 {
      margin-block-end: 90px !important;
    }
    ._pc\:mb-91 {
      margin-block-end: 91px !important;
    }
    ._pc\:mb-92 {
      margin-block-end: 92px !important;
    }
    ._pc\:mb-93 {
      margin-block-end: 93px !important;
    }
    ._pc\:mb-94 {
      margin-block-end: 94px !important;
    }
    ._pc\:mb-95 {
      margin-block-end: 95px !important;
    }
    ._pc\:mb-96 {
      margin-block-end: 96px !important;
    }
    ._pc\:mb-97 {
      margin-block-end: 97px !important;
    }
    ._pc\:mb-98 {
      margin-block-end: 98px !important;
    }
    ._pc\:mb-99 {
      margin-block-end: 99px !important;
    }
    ._pc\:mb-100 {
      margin-block-end: 100px !important;
    }
    ._pc\:ml-0 {
      margin-inline-start: 0 !important;
    }
    ._pc\:ml-1 {
      margin-inline-start: 1px !important;
    }
    ._pc\:ml-2 {
      margin-inline-start: 2px !important;
    }
    ._pc\:ml-3 {
      margin-inline-start: 3px !important;
    }
    ._pc\:ml-4 {
      margin-inline-start: 4px !important;
    }
    ._pc\:ml-5 {
      margin-inline-start: 5px !important;
    }
    ._pc\:ml-6 {
      margin-inline-start: 6px !important;
    }
    ._pc\:ml-7 {
      margin-inline-start: 7px !important;
    }
    ._pc\:ml-8 {
      margin-inline-start: 8px !important;
    }
    ._pc\:ml-9 {
      margin-inline-start: 9px !important;
    }
    ._pc\:ml-10 {
      margin-inline-start: 10px !important;
    }
    ._pc\:ml-11 {
      margin-inline-start: 11px !important;
    }
    ._pc\:ml-12 {
      margin-inline-start: 12px !important;
    }
    ._pc\:ml-13 {
      margin-inline-start: 13px !important;
    }
    ._pc\:ml-14 {
      margin-inline-start: 14px !important;
    }
    ._pc\:ml-15 {
      margin-inline-start: 15px !important;
    }
    ._pc\:ml-16 {
      margin-inline-start: 16px !important;
    }
    ._pc\:ml-17 {
      margin-inline-start: 17px !important;
    }
    ._pc\:ml-18 {
      margin-inline-start: 18px !important;
    }
    ._pc\:ml-19 {
      margin-inline-start: 19px !important;
    }
    ._pc\:ml-20 {
      margin-inline-start: 20px !important;
    }
    ._pc\:ml-21 {
      margin-inline-start: 21px !important;
    }
    ._pc\:ml-22 {
      margin-inline-start: 22px !important;
    }
    ._pc\:ml-23 {
      margin-inline-start: 23px !important;
    }
    ._pc\:ml-24 {
      margin-inline-start: 24px !important;
    }
    ._pc\:ml-25 {
      margin-inline-start: 25px !important;
    }
    ._pc\:ml-26 {
      margin-inline-start: 26px !important;
    }
    ._pc\:ml-27 {
      margin-inline-start: 27px !important;
    }
    ._pc\:ml-28 {
      margin-inline-start: 28px !important;
    }
    ._pc\:ml-29 {
      margin-inline-start: 29px !important;
    }
    ._pc\:ml-30 {
      margin-inline-start: 30px !important;
    }
    ._pc\:ml-31 {
      margin-inline-start: 31px !important;
    }
    ._pc\:ml-32 {
      margin-inline-start: 32px !important;
    }
    ._pc\:ml-33 {
      margin-inline-start: 33px !important;
    }
    ._pc\:ml-34 {
      margin-inline-start: 34px !important;
    }
    ._pc\:ml-35 {
      margin-inline-start: 35px !important;
    }
    ._pc\:ml-36 {
      margin-inline-start: 36px !important;
    }
    ._pc\:ml-37 {
      margin-inline-start: 37px !important;
    }
    ._pc\:ml-38 {
      margin-inline-start: 38px !important;
    }
    ._pc\:ml-39 {
      margin-inline-start: 39px !important;
    }
    ._pc\:ml-40 {
      margin-inline-start: 40px !important;
    }
    ._pc\:ml-41 {
      margin-inline-start: 41px !important;
    }
    ._pc\:ml-42 {
      margin-inline-start: 42px !important;
    }
    ._pc\:ml-43 {
      margin-inline-start: 43px !important;
    }
    ._pc\:ml-44 {
      margin-inline-start: 44px !important;
    }
    ._pc\:ml-45 {
      margin-inline-start: 45px !important;
    }
    ._pc\:ml-46 {
      margin-inline-start: 46px !important;
    }
    ._pc\:ml-47 {
      margin-inline-start: 47px !important;
    }
    ._pc\:ml-48 {
      margin-inline-start: 48px !important;
    }
    ._pc\:ml-49 {
      margin-inline-start: 49px !important;
    }
    ._pc\:ml-50 {
      margin-inline-start: 50px !important;
    }
    ._pc\:ml-51 {
      margin-inline-start: 51px !important;
    }
    ._pc\:ml-52 {
      margin-inline-start: 52px !important;
    }
    ._pc\:ml-53 {
      margin-inline-start: 53px !important;
    }
    ._pc\:ml-54 {
      margin-inline-start: 54px !important;
    }
    ._pc\:ml-55 {
      margin-inline-start: 55px !important;
    }
    ._pc\:ml-56 {
      margin-inline-start: 56px !important;
    }
    ._pc\:ml-57 {
      margin-inline-start: 57px !important;
    }
    ._pc\:ml-58 {
      margin-inline-start: 58px !important;
    }
    ._pc\:ml-59 {
      margin-inline-start: 59px !important;
    }
    ._pc\:ml-60 {
      margin-inline-start: 60px !important;
    }
    ._pc\:ml-61 {
      margin-inline-start: 61px !important;
    }
    ._pc\:ml-62 {
      margin-inline-start: 62px !important;
    }
    ._pc\:ml-63 {
      margin-inline-start: 63px !important;
    }
    ._pc\:ml-64 {
      margin-inline-start: 64px !important;
    }
    ._pc\:ml-65 {
      margin-inline-start: 65px !important;
    }
    ._pc\:ml-66 {
      margin-inline-start: 66px !important;
    }
    ._pc\:ml-67 {
      margin-inline-start: 67px !important;
    }
    ._pc\:ml-68 {
      margin-inline-start: 68px !important;
    }
    ._pc\:ml-69 {
      margin-inline-start: 69px !important;
    }
    ._pc\:ml-70 {
      margin-inline-start: 70px !important;
    }
    ._pc\:ml-71 {
      margin-inline-start: 71px !important;
    }
    ._pc\:ml-72 {
      margin-inline-start: 72px !important;
    }
    ._pc\:ml-73 {
      margin-inline-start: 73px !important;
    }
    ._pc\:ml-74 {
      margin-inline-start: 74px !important;
    }
    ._pc\:ml-75 {
      margin-inline-start: 75px !important;
    }
    ._pc\:ml-76 {
      margin-inline-start: 76px !important;
    }
    ._pc\:ml-77 {
      margin-inline-start: 77px !important;
    }
    ._pc\:ml-78 {
      margin-inline-start: 78px !important;
    }
    ._pc\:ml-79 {
      margin-inline-start: 79px !important;
    }
    ._pc\:ml-80 {
      margin-inline-start: 80px !important;
    }
    ._pc\:ml-81 {
      margin-inline-start: 81px !important;
    }
    ._pc\:ml-82 {
      margin-inline-start: 82px !important;
    }
    ._pc\:ml-83 {
      margin-inline-start: 83px !important;
    }
    ._pc\:ml-84 {
      margin-inline-start: 84px !important;
    }
    ._pc\:ml-85 {
      margin-inline-start: 85px !important;
    }
    ._pc\:ml-86 {
      margin-inline-start: 86px !important;
    }
    ._pc\:ml-87 {
      margin-inline-start: 87px !important;
    }
    ._pc\:ml-88 {
      margin-inline-start: 88px !important;
    }
    ._pc\:ml-89 {
      margin-inline-start: 89px !important;
    }
    ._pc\:ml-90 {
      margin-inline-start: 90px !important;
    }
    ._pc\:ml-91 {
      margin-inline-start: 91px !important;
    }
    ._pc\:ml-92 {
      margin-inline-start: 92px !important;
    }
    ._pc\:ml-93 {
      margin-inline-start: 93px !important;
    }
    ._pc\:ml-94 {
      margin-inline-start: 94px !important;
    }
    ._pc\:ml-95 {
      margin-inline-start: 95px !important;
    }
    ._pc\:ml-96 {
      margin-inline-start: 96px !important;
    }
    ._pc\:ml-97 {
      margin-inline-start: 97px !important;
    }
    ._pc\:ml-98 {
      margin-inline-start: 98px !important;
    }
    ._pc\:ml-99 {
      margin-inline-start: 99px !important;
    }
    ._pc\:ml-100 {
      margin-inline-start: 100px !important;
    }
    ._pc\:mr-0 {
      margin-inline-end: 0 !important;
    }
    ._pc\:mr-1 {
      margin-inline-end: 1px !important;
    }
    ._pc\:mr-2 {
      margin-inline-end: 2px !important;
    }
    ._pc\:mr-3 {
      margin-inline-end: 3px !important;
    }
    ._pc\:mr-4 {
      margin-inline-end: 4px !important;
    }
    ._pc\:mr-5 {
      margin-inline-end: 5px !important;
    }
    ._pc\:mr-6 {
      margin-inline-end: 6px !important;
    }
    ._pc\:mr-7 {
      margin-inline-end: 7px !important;
    }
    ._pc\:mr-8 {
      margin-inline-end: 8px !important;
    }
    ._pc\:mr-9 {
      margin-inline-end: 9px !important;
    }
    ._pc\:mr-10 {
      margin-inline-end: 10px !important;
    }
    ._pc\:mr-11 {
      margin-inline-end: 11px !important;
    }
    ._pc\:mr-12 {
      margin-inline-end: 12px !important;
    }
    ._pc\:mr-13 {
      margin-inline-end: 13px !important;
    }
    ._pc\:mr-14 {
      margin-inline-end: 14px !important;
    }
    ._pc\:mr-15 {
      margin-inline-end: 15px !important;
    }
    ._pc\:mr-16 {
      margin-inline-end: 16px !important;
    }
    ._pc\:mr-17 {
      margin-inline-end: 17px !important;
    }
    ._pc\:mr-18 {
      margin-inline-end: 18px !important;
    }
    ._pc\:mr-19 {
      margin-inline-end: 19px !important;
    }
    ._pc\:mr-20 {
      margin-inline-end: 20px !important;
    }
    ._pc\:mr-21 {
      margin-inline-end: 21px !important;
    }
    ._pc\:mr-22 {
      margin-inline-end: 22px !important;
    }
    ._pc\:mr-23 {
      margin-inline-end: 23px !important;
    }
    ._pc\:mr-24 {
      margin-inline-end: 24px !important;
    }
    ._pc\:mr-25 {
      margin-inline-end: 25px !important;
    }
    ._pc\:mr-26 {
      margin-inline-end: 26px !important;
    }
    ._pc\:mr-27 {
      margin-inline-end: 27px !important;
    }
    ._pc\:mr-28 {
      margin-inline-end: 28px !important;
    }
    ._pc\:mr-29 {
      margin-inline-end: 29px !important;
    }
    ._pc\:mr-30 {
      margin-inline-end: 30px !important;
    }
    ._pc\:mr-31 {
      margin-inline-end: 31px !important;
    }
    ._pc\:mr-32 {
      margin-inline-end: 32px !important;
    }
    ._pc\:mr-33 {
      margin-inline-end: 33px !important;
    }
    ._pc\:mr-34 {
      margin-inline-end: 34px !important;
    }
    ._pc\:mr-35 {
      margin-inline-end: 35px !important;
    }
    ._pc\:mr-36 {
      margin-inline-end: 36px !important;
    }
    ._pc\:mr-37 {
      margin-inline-end: 37px !important;
    }
    ._pc\:mr-38 {
      margin-inline-end: 38px !important;
    }
    ._pc\:mr-39 {
      margin-inline-end: 39px !important;
    }
    ._pc\:mr-40 {
      margin-inline-end: 40px !important;
    }
    ._pc\:mr-41 {
      margin-inline-end: 41px !important;
    }
    ._pc\:mr-42 {
      margin-inline-end: 42px !important;
    }
    ._pc\:mr-43 {
      margin-inline-end: 43px !important;
    }
    ._pc\:mr-44 {
      margin-inline-end: 44px !important;
    }
    ._pc\:mr-45 {
      margin-inline-end: 45px !important;
    }
    ._pc\:mr-46 {
      margin-inline-end: 46px !important;
    }
    ._pc\:mr-47 {
      margin-inline-end: 47px !important;
    }
    ._pc\:mr-48 {
      margin-inline-end: 48px !important;
    }
    ._pc\:mr-49 {
      margin-inline-end: 49px !important;
    }
    ._pc\:mr-50 {
      margin-inline-end: 50px !important;
    }
    ._pc\:mr-51 {
      margin-inline-end: 51px !important;
    }
    ._pc\:mr-52 {
      margin-inline-end: 52px !important;
    }
    ._pc\:mr-53 {
      margin-inline-end: 53px !important;
    }
    ._pc\:mr-54 {
      margin-inline-end: 54px !important;
    }
    ._pc\:mr-55 {
      margin-inline-end: 55px !important;
    }
    ._pc\:mr-56 {
      margin-inline-end: 56px !important;
    }
    ._pc\:mr-57 {
      margin-inline-end: 57px !important;
    }
    ._pc\:mr-58 {
      margin-inline-end: 58px !important;
    }
    ._pc\:mr-59 {
      margin-inline-end: 59px !important;
    }
    ._pc\:mr-60 {
      margin-inline-end: 60px !important;
    }
    ._pc\:mr-61 {
      margin-inline-end: 61px !important;
    }
    ._pc\:mr-62 {
      margin-inline-end: 62px !important;
    }
    ._pc\:mr-63 {
      margin-inline-end: 63px !important;
    }
    ._pc\:mr-64 {
      margin-inline-end: 64px !important;
    }
    ._pc\:mr-65 {
      margin-inline-end: 65px !important;
    }
    ._pc\:mr-66 {
      margin-inline-end: 66px !important;
    }
    ._pc\:mr-67 {
      margin-inline-end: 67px !important;
    }
    ._pc\:mr-68 {
      margin-inline-end: 68px !important;
    }
    ._pc\:mr-69 {
      margin-inline-end: 69px !important;
    }
    ._pc\:mr-70 {
      margin-inline-end: 70px !important;
    }
    ._pc\:mr-71 {
      margin-inline-end: 71px !important;
    }
    ._pc\:mr-72 {
      margin-inline-end: 72px !important;
    }
    ._pc\:mr-73 {
      margin-inline-end: 73px !important;
    }
    ._pc\:mr-74 {
      margin-inline-end: 74px !important;
    }
    ._pc\:mr-75 {
      margin-inline-end: 75px !important;
    }
    ._pc\:mr-76 {
      margin-inline-end: 76px !important;
    }
    ._pc\:mr-77 {
      margin-inline-end: 77px !important;
    }
    ._pc\:mr-78 {
      margin-inline-end: 78px !important;
    }
    ._pc\:mr-79 {
      margin-inline-end: 79px !important;
    }
    ._pc\:mr-80 {
      margin-inline-end: 80px !important;
    }
    ._pc\:mr-81 {
      margin-inline-end: 81px !important;
    }
    ._pc\:mr-82 {
      margin-inline-end: 82px !important;
    }
    ._pc\:mr-83 {
      margin-inline-end: 83px !important;
    }
    ._pc\:mr-84 {
      margin-inline-end: 84px !important;
    }
    ._pc\:mr-85 {
      margin-inline-end: 85px !important;
    }
    ._pc\:mr-86 {
      margin-inline-end: 86px !important;
    }
    ._pc\:mr-87 {
      margin-inline-end: 87px !important;
    }
    ._pc\:mr-88 {
      margin-inline-end: 88px !important;
    }
    ._pc\:mr-89 {
      margin-inline-end: 89px !important;
    }
    ._pc\:mr-90 {
      margin-inline-end: 90px !important;
    }
    ._pc\:mr-91 {
      margin-inline-end: 91px !important;
    }
    ._pc\:mr-92 {
      margin-inline-end: 92px !important;
    }
    ._pc\:mr-93 {
      margin-inline-end: 93px !important;
    }
    ._pc\:mr-94 {
      margin-inline-end: 94px !important;
    }
    ._pc\:mr-95 {
      margin-inline-end: 95px !important;
    }
    ._pc\:mr-96 {
      margin-inline-end: 96px !important;
    }
    ._pc\:mr-97 {
      margin-inline-end: 97px !important;
    }
    ._pc\:mr-98 {
      margin-inline-end: 98px !important;
    }
    ._pc\:mr-99 {
      margin-inline-end: 99px !important;
    }
    ._pc\:mr-100 {
      margin-inline-end: 100px !important;
    }
    ._pc\:m-0 {
      margin: 0 !important;
    }
    ._pc\:m-1 {
      margin: 1px !important;
    }
    ._pc\:m-2 {
      margin: 2px !important;
    }
    ._pc\:m-3 {
      margin: 3px !important;
    }
    ._pc\:m-4 {
      margin: 4px !important;
    }
    ._pc\:m-5 {
      margin: 5px !important;
    }
    ._pc\:m-6 {
      margin: 6px !important;
    }
    ._pc\:m-7 {
      margin: 7px !important;
    }
    ._pc\:m-8 {
      margin: 8px !important;
    }
    ._pc\:m-9 {
      margin: 9px !important;
    }
    ._pc\:m-10 {
      margin: 10px !important;
    }
    ._pc\:m-11 {
      margin: 11px !important;
    }
    ._pc\:m-12 {
      margin: 12px !important;
    }
    ._pc\:m-13 {
      margin: 13px !important;
    }
    ._pc\:m-14 {
      margin: 14px !important;
    }
    ._pc\:m-15 {
      margin: 15px !important;
    }
    ._pc\:m-16 {
      margin: 16px !important;
    }
    ._pc\:m-17 {
      margin: 17px !important;
    }
    ._pc\:m-18 {
      margin: 18px !important;
    }
    ._pc\:m-19 {
      margin: 19px !important;
    }
    ._pc\:m-20 {
      margin: 20px !important;
    }
    ._pc\:m-21 {
      margin: 21px !important;
    }
    ._pc\:m-22 {
      margin: 22px !important;
    }
    ._pc\:m-23 {
      margin: 23px !important;
    }
    ._pc\:m-24 {
      margin: 24px !important;
    }
    ._pc\:m-25 {
      margin: 25px !important;
    }
    ._pc\:m-26 {
      margin: 26px !important;
    }
    ._pc\:m-27 {
      margin: 27px !important;
    }
    ._pc\:m-28 {
      margin: 28px !important;
    }
    ._pc\:m-29 {
      margin: 29px !important;
    }
    ._pc\:m-30 {
      margin: 30px !important;
    }
    ._pc\:m-31 {
      margin: 31px !important;
    }
    ._pc\:m-32 {
      margin: 32px !important;
    }
    ._pc\:m-33 {
      margin: 33px !important;
    }
    ._pc\:m-34 {
      margin: 34px !important;
    }
    ._pc\:m-35 {
      margin: 35px !important;
    }
    ._pc\:m-36 {
      margin: 36px !important;
    }
    ._pc\:m-37 {
      margin: 37px !important;
    }
    ._pc\:m-38 {
      margin: 38px !important;
    }
    ._pc\:m-39 {
      margin: 39px !important;
    }
    ._pc\:m-40 {
      margin: 40px !important;
    }
    ._pc\:m-41 {
      margin: 41px !important;
    }
    ._pc\:m-42 {
      margin: 42px !important;
    }
    ._pc\:m-43 {
      margin: 43px !important;
    }
    ._pc\:m-44 {
      margin: 44px !important;
    }
    ._pc\:m-45 {
      margin: 45px !important;
    }
    ._pc\:m-46 {
      margin: 46px !important;
    }
    ._pc\:m-47 {
      margin: 47px !important;
    }
    ._pc\:m-48 {
      margin: 48px !important;
    }
    ._pc\:m-49 {
      margin: 49px !important;
    }
    ._pc\:m-50 {
      margin: 50px !important;
    }
    ._pc\:m-51 {
      margin: 51px !important;
    }
    ._pc\:m-52 {
      margin: 52px !important;
    }
    ._pc\:m-53 {
      margin: 53px !important;
    }
    ._pc\:m-54 {
      margin: 54px !important;
    }
    ._pc\:m-55 {
      margin: 55px !important;
    }
    ._pc\:m-56 {
      margin: 56px !important;
    }
    ._pc\:m-57 {
      margin: 57px !important;
    }
    ._pc\:m-58 {
      margin: 58px !important;
    }
    ._pc\:m-59 {
      margin: 59px !important;
    }
    ._pc\:m-60 {
      margin: 60px !important;
    }
    ._pc\:m-61 {
      margin: 61px !important;
    }
    ._pc\:m-62 {
      margin: 62px !important;
    }
    ._pc\:m-63 {
      margin: 63px !important;
    }
    ._pc\:m-64 {
      margin: 64px !important;
    }
    ._pc\:m-65 {
      margin: 65px !important;
    }
    ._pc\:m-66 {
      margin: 66px !important;
    }
    ._pc\:m-67 {
      margin: 67px !important;
    }
    ._pc\:m-68 {
      margin: 68px !important;
    }
    ._pc\:m-69 {
      margin: 69px !important;
    }
    ._pc\:m-70 {
      margin: 70px !important;
    }
    ._pc\:m-71 {
      margin: 71px !important;
    }
    ._pc\:m-72 {
      margin: 72px !important;
    }
    ._pc\:m-73 {
      margin: 73px !important;
    }
    ._pc\:m-74 {
      margin: 74px !important;
    }
    ._pc\:m-75 {
      margin: 75px !important;
    }
    ._pc\:m-76 {
      margin: 76px !important;
    }
    ._pc\:m-77 {
      margin: 77px !important;
    }
    ._pc\:m-78 {
      margin: 78px !important;
    }
    ._pc\:m-79 {
      margin: 79px !important;
    }
    ._pc\:m-80 {
      margin: 80px !important;
    }
    ._pc\:m-81 {
      margin: 81px !important;
    }
    ._pc\:m-82 {
      margin: 82px !important;
    }
    ._pc\:m-83 {
      margin: 83px !important;
    }
    ._pc\:m-84 {
      margin: 84px !important;
    }
    ._pc\:m-85 {
      margin: 85px !important;
    }
    ._pc\:m-86 {
      margin: 86px !important;
    }
    ._pc\:m-87 {
      margin: 87px !important;
    }
    ._pc\:m-88 {
      margin: 88px !important;
    }
    ._pc\:m-89 {
      margin: 89px !important;
    }
    ._pc\:m-90 {
      margin: 90px !important;
    }
    ._pc\:m-91 {
      margin: 91px !important;
    }
    ._pc\:m-92 {
      margin: 92px !important;
    }
    ._pc\:m-93 {
      margin: 93px !important;
    }
    ._pc\:m-94 {
      margin: 94px !important;
    }
    ._pc\:m-95 {
      margin: 95px !important;
    }
    ._pc\:m-96 {
      margin: 96px !important;
    }
    ._pc\:m-97 {
      margin: 97px !important;
    }
    ._pc\:m-98 {
      margin: 98px !important;
    }
    ._pc\:m-99 {
      margin: 99px !important;
    }
    ._pc\:m-100 {
      margin: 100px !important;
    }
    ._pc\:pt-0 {
      padding-block-start: 0 !important;
    }
    ._pc\:pt-1 {
      padding-block-start: 1px !important;
    }
    ._pc\:pt-2 {
      padding-block-start: 2px !important;
    }
    ._pc\:pt-3 {
      padding-block-start: 3px !important;
    }
    ._pc\:pt-4 {
      padding-block-start: 4px !important;
    }
    ._pc\:pt-5 {
      padding-block-start: 5px !important;
    }
    ._pc\:pt-6 {
      padding-block-start: 6px !important;
    }
    ._pc\:pt-7 {
      padding-block-start: 7px !important;
    }
    ._pc\:pt-8 {
      padding-block-start: 8px !important;
    }
    ._pc\:pt-9 {
      padding-block-start: 9px !important;
    }
    ._pc\:pt-10 {
      padding-block-start: 10px !important;
    }
    ._pc\:pt-11 {
      padding-block-start: 11px !important;
    }
    ._pc\:pt-12 {
      padding-block-start: 12px !important;
    }
    ._pc\:pt-13 {
      padding-block-start: 13px !important;
    }
    ._pc\:pt-14 {
      padding-block-start: 14px !important;
    }
    ._pc\:pt-15 {
      padding-block-start: 15px !important;
    }
    ._pc\:pt-16 {
      padding-block-start: 16px !important;
    }
    ._pc\:pt-17 {
      padding-block-start: 17px !important;
    }
    ._pc\:pt-18 {
      padding-block-start: 18px !important;
    }
    ._pc\:pt-19 {
      padding-block-start: 19px !important;
    }
    ._pc\:pt-20 {
      padding-block-start: 20px !important;
    }
    ._pc\:pt-21 {
      padding-block-start: 21px !important;
    }
    ._pc\:pt-22 {
      padding-block-start: 22px !important;
    }
    ._pc\:pt-23 {
      padding-block-start: 23px !important;
    }
    ._pc\:pt-24 {
      padding-block-start: 24px !important;
    }
    ._pc\:pt-25 {
      padding-block-start: 25px !important;
    }
    ._pc\:pt-26 {
      padding-block-start: 26px !important;
    }
    ._pc\:pt-27 {
      padding-block-start: 27px !important;
    }
    ._pc\:pt-28 {
      padding-block-start: 28px !important;
    }
    ._pc\:pt-29 {
      padding-block-start: 29px !important;
    }
    ._pc\:pt-30 {
      padding-block-start: 30px !important;
    }
    ._pc\:pt-31 {
      padding-block-start: 31px !important;
    }
    ._pc\:pt-32 {
      padding-block-start: 32px !important;
    }
    ._pc\:pt-33 {
      padding-block-start: 33px !important;
    }
    ._pc\:pt-34 {
      padding-block-start: 34px !important;
    }
    ._pc\:pt-35 {
      padding-block-start: 35px !important;
    }
    ._pc\:pt-36 {
      padding-block-start: 36px !important;
    }
    ._pc\:pt-37 {
      padding-block-start: 37px !important;
    }
    ._pc\:pt-38 {
      padding-block-start: 38px !important;
    }
    ._pc\:pt-39 {
      padding-block-start: 39px !important;
    }
    ._pc\:pt-40 {
      padding-block-start: 40px !important;
    }
    ._pc\:pt-41 {
      padding-block-start: 41px !important;
    }
    ._pc\:pt-42 {
      padding-block-start: 42px !important;
    }
    ._pc\:pt-43 {
      padding-block-start: 43px !important;
    }
    ._pc\:pt-44 {
      padding-block-start: 44px !important;
    }
    ._pc\:pt-45 {
      padding-block-start: 45px !important;
    }
    ._pc\:pt-46 {
      padding-block-start: 46px !important;
    }
    ._pc\:pt-47 {
      padding-block-start: 47px !important;
    }
    ._pc\:pt-48 {
      padding-block-start: 48px !important;
    }
    ._pc\:pt-49 {
      padding-block-start: 49px !important;
    }
    ._pc\:pt-50 {
      padding-block-start: 50px !important;
    }
    ._pc\:pt-51 {
      padding-block-start: 51px !important;
    }
    ._pc\:pt-52 {
      padding-block-start: 52px !important;
    }
    ._pc\:pt-53 {
      padding-block-start: 53px !important;
    }
    ._pc\:pt-54 {
      padding-block-start: 54px !important;
    }
    ._pc\:pt-55 {
      padding-block-start: 55px !important;
    }
    ._pc\:pt-56 {
      padding-block-start: 56px !important;
    }
    ._pc\:pt-57 {
      padding-block-start: 57px !important;
    }
    ._pc\:pt-58 {
      padding-block-start: 58px !important;
    }
    ._pc\:pt-59 {
      padding-block-start: 59px !important;
    }
    ._pc\:pt-60 {
      padding-block-start: 60px !important;
    }
    ._pc\:pt-61 {
      padding-block-start: 61px !important;
    }
    ._pc\:pt-62 {
      padding-block-start: 62px !important;
    }
    ._pc\:pt-63 {
      padding-block-start: 63px !important;
    }
    ._pc\:pt-64 {
      padding-block-start: 64px !important;
    }
    ._pc\:pt-65 {
      padding-block-start: 65px !important;
    }
    ._pc\:pt-66 {
      padding-block-start: 66px !important;
    }
    ._pc\:pt-67 {
      padding-block-start: 67px !important;
    }
    ._pc\:pt-68 {
      padding-block-start: 68px !important;
    }
    ._pc\:pt-69 {
      padding-block-start: 69px !important;
    }
    ._pc\:pt-70 {
      padding-block-start: 70px !important;
    }
    ._pc\:pt-71 {
      padding-block-start: 71px !important;
    }
    ._pc\:pt-72 {
      padding-block-start: 72px !important;
    }
    ._pc\:pt-73 {
      padding-block-start: 73px !important;
    }
    ._pc\:pt-74 {
      padding-block-start: 74px !important;
    }
    ._pc\:pt-75 {
      padding-block-start: 75px !important;
    }
    ._pc\:pt-76 {
      padding-block-start: 76px !important;
    }
    ._pc\:pt-77 {
      padding-block-start: 77px !important;
    }
    ._pc\:pt-78 {
      padding-block-start: 78px !important;
    }
    ._pc\:pt-79 {
      padding-block-start: 79px !important;
    }
    ._pc\:pt-80 {
      padding-block-start: 80px !important;
    }
    ._pc\:pt-81 {
      padding-block-start: 81px !important;
    }
    ._pc\:pt-82 {
      padding-block-start: 82px !important;
    }
    ._pc\:pt-83 {
      padding-block-start: 83px !important;
    }
    ._pc\:pt-84 {
      padding-block-start: 84px !important;
    }
    ._pc\:pt-85 {
      padding-block-start: 85px !important;
    }
    ._pc\:pt-86 {
      padding-block-start: 86px !important;
    }
    ._pc\:pt-87 {
      padding-block-start: 87px !important;
    }
    ._pc\:pt-88 {
      padding-block-start: 88px !important;
    }
    ._pc\:pt-89 {
      padding-block-start: 89px !important;
    }
    ._pc\:pt-90 {
      padding-block-start: 90px !important;
    }
    ._pc\:pt-91 {
      padding-block-start: 91px !important;
    }
    ._pc\:pt-92 {
      padding-block-start: 92px !important;
    }
    ._pc\:pt-93 {
      padding-block-start: 93px !important;
    }
    ._pc\:pt-94 {
      padding-block-start: 94px !important;
    }
    ._pc\:pt-95 {
      padding-block-start: 95px !important;
    }
    ._pc\:pt-96 {
      padding-block-start: 96px !important;
    }
    ._pc\:pt-97 {
      padding-block-start: 97px !important;
    }
    ._pc\:pt-98 {
      padding-block-start: 98px !important;
    }
    ._pc\:pt-99 {
      padding-block-start: 99px !important;
    }
    ._pc\:pt-100 {
      padding-block-start: 100px !important;
    }
    ._pc\:pb-0 {
      padding-block-end: 0 !important;
    }
    ._pc\:pb-1 {
      padding-block-end: 1px !important;
    }
    ._pc\:pb-2 {
      padding-block-end: 2px !important;
    }
    ._pc\:pb-3 {
      padding-block-end: 3px !important;
    }
    ._pc\:pb-4 {
      padding-block-end: 4px !important;
    }
    ._pc\:pb-5 {
      padding-block-end: 5px !important;
    }
    ._pc\:pb-6 {
      padding-block-end: 6px !important;
    }
    ._pc\:pb-7 {
      padding-block-end: 7px !important;
    }
    ._pc\:pb-8 {
      padding-block-end: 8px !important;
    }
    ._pc\:pb-9 {
      padding-block-end: 9px !important;
    }
    ._pc\:pb-10 {
      padding-block-end: 10px !important;
    }
    ._pc\:pb-11 {
      padding-block-end: 11px !important;
    }
    ._pc\:pb-12 {
      padding-block-end: 12px !important;
    }
    ._pc\:pb-13 {
      padding-block-end: 13px !important;
    }
    ._pc\:pb-14 {
      padding-block-end: 14px !important;
    }
    ._pc\:pb-15 {
      padding-block-end: 15px !important;
    }
    ._pc\:pb-16 {
      padding-block-end: 16px !important;
    }
    ._pc\:pb-17 {
      padding-block-end: 17px !important;
    }
    ._pc\:pb-18 {
      padding-block-end: 18px !important;
    }
    ._pc\:pb-19 {
      padding-block-end: 19px !important;
    }
    ._pc\:pb-20 {
      padding-block-end: 20px !important;
    }
    ._pc\:pb-21 {
      padding-block-end: 21px !important;
    }
    ._pc\:pb-22 {
      padding-block-end: 22px !important;
    }
    ._pc\:pb-23 {
      padding-block-end: 23px !important;
    }
    ._pc\:pb-24 {
      padding-block-end: 24px !important;
    }
    ._pc\:pb-25 {
      padding-block-end: 25px !important;
    }
    ._pc\:pb-26 {
      padding-block-end: 26px !important;
    }
    ._pc\:pb-27 {
      padding-block-end: 27px !important;
    }
    ._pc\:pb-28 {
      padding-block-end: 28px !important;
    }
    ._pc\:pb-29 {
      padding-block-end: 29px !important;
    }
    ._pc\:pb-30 {
      padding-block-end: 30px !important;
    }
    ._pc\:pb-31 {
      padding-block-end: 31px !important;
    }
    ._pc\:pb-32 {
      padding-block-end: 32px !important;
    }
    ._pc\:pb-33 {
      padding-block-end: 33px !important;
    }
    ._pc\:pb-34 {
      padding-block-end: 34px !important;
    }
    ._pc\:pb-35 {
      padding-block-end: 35px !important;
    }
    ._pc\:pb-36 {
      padding-block-end: 36px !important;
    }
    ._pc\:pb-37 {
      padding-block-end: 37px !important;
    }
    ._pc\:pb-38 {
      padding-block-end: 38px !important;
    }
    ._pc\:pb-39 {
      padding-block-end: 39px !important;
    }
    ._pc\:pb-40 {
      padding-block-end: 40px !important;
    }
    ._pc\:pb-41 {
      padding-block-end: 41px !important;
    }
    ._pc\:pb-42 {
      padding-block-end: 42px !important;
    }
    ._pc\:pb-43 {
      padding-block-end: 43px !important;
    }
    ._pc\:pb-44 {
      padding-block-end: 44px !important;
    }
    ._pc\:pb-45 {
      padding-block-end: 45px !important;
    }
    ._pc\:pb-46 {
      padding-block-end: 46px !important;
    }
    ._pc\:pb-47 {
      padding-block-end: 47px !important;
    }
    ._pc\:pb-48 {
      padding-block-end: 48px !important;
    }
    ._pc\:pb-49 {
      padding-block-end: 49px !important;
    }
    ._pc\:pb-50 {
      padding-block-end: 50px !important;
    }
    ._pc\:pb-51 {
      padding-block-end: 51px !important;
    }
    ._pc\:pb-52 {
      padding-block-end: 52px !important;
    }
    ._pc\:pb-53 {
      padding-block-end: 53px !important;
    }
    ._pc\:pb-54 {
      padding-block-end: 54px !important;
    }
    ._pc\:pb-55 {
      padding-block-end: 55px !important;
    }
    ._pc\:pb-56 {
      padding-block-end: 56px !important;
    }
    ._pc\:pb-57 {
      padding-block-end: 57px !important;
    }
    ._pc\:pb-58 {
      padding-block-end: 58px !important;
    }
    ._pc\:pb-59 {
      padding-block-end: 59px !important;
    }
    ._pc\:pb-60 {
      padding-block-end: 60px !important;
    }
    ._pc\:pb-61 {
      padding-block-end: 61px !important;
    }
    ._pc\:pb-62 {
      padding-block-end: 62px !important;
    }
    ._pc\:pb-63 {
      padding-block-end: 63px !important;
    }
    ._pc\:pb-64 {
      padding-block-end: 64px !important;
    }
    ._pc\:pb-65 {
      padding-block-end: 65px !important;
    }
    ._pc\:pb-66 {
      padding-block-end: 66px !important;
    }
    ._pc\:pb-67 {
      padding-block-end: 67px !important;
    }
    ._pc\:pb-68 {
      padding-block-end: 68px !important;
    }
    ._pc\:pb-69 {
      padding-block-end: 69px !important;
    }
    ._pc\:pb-70 {
      padding-block-end: 70px !important;
    }
    ._pc\:pb-71 {
      padding-block-end: 71px !important;
    }
    ._pc\:pb-72 {
      padding-block-end: 72px !important;
    }
    ._pc\:pb-73 {
      padding-block-end: 73px !important;
    }
    ._pc\:pb-74 {
      padding-block-end: 74px !important;
    }
    ._pc\:pb-75 {
      padding-block-end: 75px !important;
    }
    ._pc\:pb-76 {
      padding-block-end: 76px !important;
    }
    ._pc\:pb-77 {
      padding-block-end: 77px !important;
    }
    ._pc\:pb-78 {
      padding-block-end: 78px !important;
    }
    ._pc\:pb-79 {
      padding-block-end: 79px !important;
    }
    ._pc\:pb-80 {
      padding-block-end: 80px !important;
    }
    ._pc\:pb-81 {
      padding-block-end: 81px !important;
    }
    ._pc\:pb-82 {
      padding-block-end: 82px !important;
    }
    ._pc\:pb-83 {
      padding-block-end: 83px !important;
    }
    ._pc\:pb-84 {
      padding-block-end: 84px !important;
    }
    ._pc\:pb-85 {
      padding-block-end: 85px !important;
    }
    ._pc\:pb-86 {
      padding-block-end: 86px !important;
    }
    ._pc\:pb-87 {
      padding-block-end: 87px !important;
    }
    ._pc\:pb-88 {
      padding-block-end: 88px !important;
    }
    ._pc\:pb-89 {
      padding-block-end: 89px !important;
    }
    ._pc\:pb-90 {
      padding-block-end: 90px !important;
    }
    ._pc\:pb-91 {
      padding-block-end: 91px !important;
    }
    ._pc\:pb-92 {
      padding-block-end: 92px !important;
    }
    ._pc\:pb-93 {
      padding-block-end: 93px !important;
    }
    ._pc\:pb-94 {
      padding-block-end: 94px !important;
    }
    ._pc\:pb-95 {
      padding-block-end: 95px !important;
    }
    ._pc\:pb-96 {
      padding-block-end: 96px !important;
    }
    ._pc\:pb-97 {
      padding-block-end: 97px !important;
    }
    ._pc\:pb-98 {
      padding-block-end: 98px !important;
    }
    ._pc\:pb-99 {
      padding-block-end: 99px !important;
    }
    ._pc\:pb-100 {
      padding-block-end: 100px !important;
    }
    ._pc\:pl-0 {
      padding-inline-start: 0 !important;
    }
    ._pc\:pl-1 {
      padding-inline-start: 1px !important;
    }
    ._pc\:pl-2 {
      padding-inline-start: 2px !important;
    }
    ._pc\:pl-3 {
      padding-inline-start: 3px !important;
    }
    ._pc\:pl-4 {
      padding-inline-start: 4px !important;
    }
    ._pc\:pl-5 {
      padding-inline-start: 5px !important;
    }
    ._pc\:pl-6 {
      padding-inline-start: 6px !important;
    }
    ._pc\:pl-7 {
      padding-inline-start: 7px !important;
    }
    ._pc\:pl-8 {
      padding-inline-start: 8px !important;
    }
    ._pc\:pl-9 {
      padding-inline-start: 9px !important;
    }
    ._pc\:pl-10 {
      padding-inline-start: 10px !important;
    }
    ._pc\:pl-11 {
      padding-inline-start: 11px !important;
    }
    ._pc\:pl-12 {
      padding-inline-start: 12px !important;
    }
    ._pc\:pl-13 {
      padding-inline-start: 13px !important;
    }
    ._pc\:pl-14 {
      padding-inline-start: 14px !important;
    }
    ._pc\:pl-15 {
      padding-inline-start: 15px !important;
    }
    ._pc\:pl-16 {
      padding-inline-start: 16px !important;
    }
    ._pc\:pl-17 {
      padding-inline-start: 17px !important;
    }
    ._pc\:pl-18 {
      padding-inline-start: 18px !important;
    }
    ._pc\:pl-19 {
      padding-inline-start: 19px !important;
    }
    ._pc\:pl-20 {
      padding-inline-start: 20px !important;
    }
    ._pc\:pl-21 {
      padding-inline-start: 21px !important;
    }
    ._pc\:pl-22 {
      padding-inline-start: 22px !important;
    }
    ._pc\:pl-23 {
      padding-inline-start: 23px !important;
    }
    ._pc\:pl-24 {
      padding-inline-start: 24px !important;
    }
    ._pc\:pl-25 {
      padding-inline-start: 25px !important;
    }
    ._pc\:pl-26 {
      padding-inline-start: 26px !important;
    }
    ._pc\:pl-27 {
      padding-inline-start: 27px !important;
    }
    ._pc\:pl-28 {
      padding-inline-start: 28px !important;
    }
    ._pc\:pl-29 {
      padding-inline-start: 29px !important;
    }
    ._pc\:pl-30 {
      padding-inline-start: 30px !important;
    }
    ._pc\:pl-31 {
      padding-inline-start: 31px !important;
    }
    ._pc\:pl-32 {
      padding-inline-start: 32px !important;
    }
    ._pc\:pl-33 {
      padding-inline-start: 33px !important;
    }
    ._pc\:pl-34 {
      padding-inline-start: 34px !important;
    }
    ._pc\:pl-35 {
      padding-inline-start: 35px !important;
    }
    ._pc\:pl-36 {
      padding-inline-start: 36px !important;
    }
    ._pc\:pl-37 {
      padding-inline-start: 37px !important;
    }
    ._pc\:pl-38 {
      padding-inline-start: 38px !important;
    }
    ._pc\:pl-39 {
      padding-inline-start: 39px !important;
    }
    ._pc\:pl-40 {
      padding-inline-start: 40px !important;
    }
    ._pc\:pl-41 {
      padding-inline-start: 41px !important;
    }
    ._pc\:pl-42 {
      padding-inline-start: 42px !important;
    }
    ._pc\:pl-43 {
      padding-inline-start: 43px !important;
    }
    ._pc\:pl-44 {
      padding-inline-start: 44px !important;
    }
    ._pc\:pl-45 {
      padding-inline-start: 45px !important;
    }
    ._pc\:pl-46 {
      padding-inline-start: 46px !important;
    }
    ._pc\:pl-47 {
      padding-inline-start: 47px !important;
    }
    ._pc\:pl-48 {
      padding-inline-start: 48px !important;
    }
    ._pc\:pl-49 {
      padding-inline-start: 49px !important;
    }
    ._pc\:pl-50 {
      padding-inline-start: 50px !important;
    }
    ._pc\:pl-51 {
      padding-inline-start: 51px !important;
    }
    ._pc\:pl-52 {
      padding-inline-start: 52px !important;
    }
    ._pc\:pl-53 {
      padding-inline-start: 53px !important;
    }
    ._pc\:pl-54 {
      padding-inline-start: 54px !important;
    }
    ._pc\:pl-55 {
      padding-inline-start: 55px !important;
    }
    ._pc\:pl-56 {
      padding-inline-start: 56px !important;
    }
    ._pc\:pl-57 {
      padding-inline-start: 57px !important;
    }
    ._pc\:pl-58 {
      padding-inline-start: 58px !important;
    }
    ._pc\:pl-59 {
      padding-inline-start: 59px !important;
    }
    ._pc\:pl-60 {
      padding-inline-start: 60px !important;
    }
    ._pc\:pl-61 {
      padding-inline-start: 61px !important;
    }
    ._pc\:pl-62 {
      padding-inline-start: 62px !important;
    }
    ._pc\:pl-63 {
      padding-inline-start: 63px !important;
    }
    ._pc\:pl-64 {
      padding-inline-start: 64px !important;
    }
    ._pc\:pl-65 {
      padding-inline-start: 65px !important;
    }
    ._pc\:pl-66 {
      padding-inline-start: 66px !important;
    }
    ._pc\:pl-67 {
      padding-inline-start: 67px !important;
    }
    ._pc\:pl-68 {
      padding-inline-start: 68px !important;
    }
    ._pc\:pl-69 {
      padding-inline-start: 69px !important;
    }
    ._pc\:pl-70 {
      padding-inline-start: 70px !important;
    }
    ._pc\:pl-71 {
      padding-inline-start: 71px !important;
    }
    ._pc\:pl-72 {
      padding-inline-start: 72px !important;
    }
    ._pc\:pl-73 {
      padding-inline-start: 73px !important;
    }
    ._pc\:pl-74 {
      padding-inline-start: 74px !important;
    }
    ._pc\:pl-75 {
      padding-inline-start: 75px !important;
    }
    ._pc\:pl-76 {
      padding-inline-start: 76px !important;
    }
    ._pc\:pl-77 {
      padding-inline-start: 77px !important;
    }
    ._pc\:pl-78 {
      padding-inline-start: 78px !important;
    }
    ._pc\:pl-79 {
      padding-inline-start: 79px !important;
    }
    ._pc\:pl-80 {
      padding-inline-start: 80px !important;
    }
    ._pc\:pl-81 {
      padding-inline-start: 81px !important;
    }
    ._pc\:pl-82 {
      padding-inline-start: 82px !important;
    }
    ._pc\:pl-83 {
      padding-inline-start: 83px !important;
    }
    ._pc\:pl-84 {
      padding-inline-start: 84px !important;
    }
    ._pc\:pl-85 {
      padding-inline-start: 85px !important;
    }
    ._pc\:pl-86 {
      padding-inline-start: 86px !important;
    }
    ._pc\:pl-87 {
      padding-inline-start: 87px !important;
    }
    ._pc\:pl-88 {
      padding-inline-start: 88px !important;
    }
    ._pc\:pl-89 {
      padding-inline-start: 89px !important;
    }
    ._pc\:pl-90 {
      padding-inline-start: 90px !important;
    }
    ._pc\:pl-91 {
      padding-inline-start: 91px !important;
    }
    ._pc\:pl-92 {
      padding-inline-start: 92px !important;
    }
    ._pc\:pl-93 {
      padding-inline-start: 93px !important;
    }
    ._pc\:pl-94 {
      padding-inline-start: 94px !important;
    }
    ._pc\:pl-95 {
      padding-inline-start: 95px !important;
    }
    ._pc\:pl-96 {
      padding-inline-start: 96px !important;
    }
    ._pc\:pl-97 {
      padding-inline-start: 97px !important;
    }
    ._pc\:pl-98 {
      padding-inline-start: 98px !important;
    }
    ._pc\:pl-99 {
      padding-inline-start: 99px !important;
    }
    ._pc\:pl-100 {
      padding-inline-start: 100px !important;
    }
    ._pc\:pr-0 {
      padding-inline-end: 0 !important;
    }
    ._pc\:pr-1 {
      padding-inline-end: 1px !important;
    }
    ._pc\:pr-2 {
      padding-inline-end: 2px !important;
    }
    ._pc\:pr-3 {
      padding-inline-end: 3px !important;
    }
    ._pc\:pr-4 {
      padding-inline-end: 4px !important;
    }
    ._pc\:pr-5 {
      padding-inline-end: 5px !important;
    }
    ._pc\:pr-6 {
      padding-inline-end: 6px !important;
    }
    ._pc\:pr-7 {
      padding-inline-end: 7px !important;
    }
    ._pc\:pr-8 {
      padding-inline-end: 8px !important;
    }
    ._pc\:pr-9 {
      padding-inline-end: 9px !important;
    }
    ._pc\:pr-10 {
      padding-inline-end: 10px !important;
    }
    ._pc\:pr-11 {
      padding-inline-end: 11px !important;
    }
    ._pc\:pr-12 {
      padding-inline-end: 12px !important;
    }
    ._pc\:pr-13 {
      padding-inline-end: 13px !important;
    }
    ._pc\:pr-14 {
      padding-inline-end: 14px !important;
    }
    ._pc\:pr-15 {
      padding-inline-end: 15px !important;
    }
    ._pc\:pr-16 {
      padding-inline-end: 16px !important;
    }
    ._pc\:pr-17 {
      padding-inline-end: 17px !important;
    }
    ._pc\:pr-18 {
      padding-inline-end: 18px !important;
    }
    ._pc\:pr-19 {
      padding-inline-end: 19px !important;
    }
    ._pc\:pr-20 {
      padding-inline-end: 20px !important;
    }
    ._pc\:pr-21 {
      padding-inline-end: 21px !important;
    }
    ._pc\:pr-22 {
      padding-inline-end: 22px !important;
    }
    ._pc\:pr-23 {
      padding-inline-end: 23px !important;
    }
    ._pc\:pr-24 {
      padding-inline-end: 24px !important;
    }
    ._pc\:pr-25 {
      padding-inline-end: 25px !important;
    }
    ._pc\:pr-26 {
      padding-inline-end: 26px !important;
    }
    ._pc\:pr-27 {
      padding-inline-end: 27px !important;
    }
    ._pc\:pr-28 {
      padding-inline-end: 28px !important;
    }
    ._pc\:pr-29 {
      padding-inline-end: 29px !important;
    }
    ._pc\:pr-30 {
      padding-inline-end: 30px !important;
    }
    ._pc\:pr-31 {
      padding-inline-end: 31px !important;
    }
    ._pc\:pr-32 {
      padding-inline-end: 32px !important;
    }
    ._pc\:pr-33 {
      padding-inline-end: 33px !important;
    }
    ._pc\:pr-34 {
      padding-inline-end: 34px !important;
    }
    ._pc\:pr-35 {
      padding-inline-end: 35px !important;
    }
    ._pc\:pr-36 {
      padding-inline-end: 36px !important;
    }
    ._pc\:pr-37 {
      padding-inline-end: 37px !important;
    }
    ._pc\:pr-38 {
      padding-inline-end: 38px !important;
    }
    ._pc\:pr-39 {
      padding-inline-end: 39px !important;
    }
    ._pc\:pr-40 {
      padding-inline-end: 40px !important;
    }
    ._pc\:pr-41 {
      padding-inline-end: 41px !important;
    }
    ._pc\:pr-42 {
      padding-inline-end: 42px !important;
    }
    ._pc\:pr-43 {
      padding-inline-end: 43px !important;
    }
    ._pc\:pr-44 {
      padding-inline-end: 44px !important;
    }
    ._pc\:pr-45 {
      padding-inline-end: 45px !important;
    }
    ._pc\:pr-46 {
      padding-inline-end: 46px !important;
    }
    ._pc\:pr-47 {
      padding-inline-end: 47px !important;
    }
    ._pc\:pr-48 {
      padding-inline-end: 48px !important;
    }
    ._pc\:pr-49 {
      padding-inline-end: 49px !important;
    }
    ._pc\:pr-50 {
      padding-inline-end: 50px !important;
    }
    ._pc\:pr-51 {
      padding-inline-end: 51px !important;
    }
    ._pc\:pr-52 {
      padding-inline-end: 52px !important;
    }
    ._pc\:pr-53 {
      padding-inline-end: 53px !important;
    }
    ._pc\:pr-54 {
      padding-inline-end: 54px !important;
    }
    ._pc\:pr-55 {
      padding-inline-end: 55px !important;
    }
    ._pc\:pr-56 {
      padding-inline-end: 56px !important;
    }
    ._pc\:pr-57 {
      padding-inline-end: 57px !important;
    }
    ._pc\:pr-58 {
      padding-inline-end: 58px !important;
    }
    ._pc\:pr-59 {
      padding-inline-end: 59px !important;
    }
    ._pc\:pr-60 {
      padding-inline-end: 60px !important;
    }
    ._pc\:pr-61 {
      padding-inline-end: 61px !important;
    }
    ._pc\:pr-62 {
      padding-inline-end: 62px !important;
    }
    ._pc\:pr-63 {
      padding-inline-end: 63px !important;
    }
    ._pc\:pr-64 {
      padding-inline-end: 64px !important;
    }
    ._pc\:pr-65 {
      padding-inline-end: 65px !important;
    }
    ._pc\:pr-66 {
      padding-inline-end: 66px !important;
    }
    ._pc\:pr-67 {
      padding-inline-end: 67px !important;
    }
    ._pc\:pr-68 {
      padding-inline-end: 68px !important;
    }
    ._pc\:pr-69 {
      padding-inline-end: 69px !important;
    }
    ._pc\:pr-70 {
      padding-inline-end: 70px !important;
    }
    ._pc\:pr-71 {
      padding-inline-end: 71px !important;
    }
    ._pc\:pr-72 {
      padding-inline-end: 72px !important;
    }
    ._pc\:pr-73 {
      padding-inline-end: 73px !important;
    }
    ._pc\:pr-74 {
      padding-inline-end: 74px !important;
    }
    ._pc\:pr-75 {
      padding-inline-end: 75px !important;
    }
    ._pc\:pr-76 {
      padding-inline-end: 76px !important;
    }
    ._pc\:pr-77 {
      padding-inline-end: 77px !important;
    }
    ._pc\:pr-78 {
      padding-inline-end: 78px !important;
    }
    ._pc\:pr-79 {
      padding-inline-end: 79px !important;
    }
    ._pc\:pr-80 {
      padding-inline-end: 80px !important;
    }
    ._pc\:pr-81 {
      padding-inline-end: 81px !important;
    }
    ._pc\:pr-82 {
      padding-inline-end: 82px !important;
    }
    ._pc\:pr-83 {
      padding-inline-end: 83px !important;
    }
    ._pc\:pr-84 {
      padding-inline-end: 84px !important;
    }
    ._pc\:pr-85 {
      padding-inline-end: 85px !important;
    }
    ._pc\:pr-86 {
      padding-inline-end: 86px !important;
    }
    ._pc\:pr-87 {
      padding-inline-end: 87px !important;
    }
    ._pc\:pr-88 {
      padding-inline-end: 88px !important;
    }
    ._pc\:pr-89 {
      padding-inline-end: 89px !important;
    }
    ._pc\:pr-90 {
      padding-inline-end: 90px !important;
    }
    ._pc\:pr-91 {
      padding-inline-end: 91px !important;
    }
    ._pc\:pr-92 {
      padding-inline-end: 92px !important;
    }
    ._pc\:pr-93 {
      padding-inline-end: 93px !important;
    }
    ._pc\:pr-94 {
      padding-inline-end: 94px !important;
    }
    ._pc\:pr-95 {
      padding-inline-end: 95px !important;
    }
    ._pc\:pr-96 {
      padding-inline-end: 96px !important;
    }
    ._pc\:pr-97 {
      padding-inline-end: 97px !important;
    }
    ._pc\:pr-98 {
      padding-inline-end: 98px !important;
    }
    ._pc\:pr-99 {
      padding-inline-end: 99px !important;
    }
    ._pc\:pr-100 {
      padding-inline-end: 100px !important;
    }
    ._pc\:p-0 {
      padding: 0 !important;
    }
    ._pc\:p-1 {
      padding: 1px !important;
    }
    ._pc\:p-2 {
      padding: 2px !important;
    }
    ._pc\:p-3 {
      padding: 3px !important;
    }
    ._pc\:p-4 {
      padding: 4px !important;
    }
    ._pc\:p-5 {
      padding: 5px !important;
    }
    ._pc\:p-6 {
      padding: 6px !important;
    }
    ._pc\:p-7 {
      padding: 7px !important;
    }
    ._pc\:p-8 {
      padding: 8px !important;
    }
    ._pc\:p-9 {
      padding: 9px !important;
    }
    ._pc\:p-10 {
      padding: 10px !important;
    }
    ._pc\:p-11 {
      padding: 11px !important;
    }
    ._pc\:p-12 {
      padding: 12px !important;
    }
    ._pc\:p-13 {
      padding: 13px !important;
    }
    ._pc\:p-14 {
      padding: 14px !important;
    }
    ._pc\:p-15 {
      padding: 15px !important;
    }
    ._pc\:p-16 {
      padding: 16px !important;
    }
    ._pc\:p-17 {
      padding: 17px !important;
    }
    ._pc\:p-18 {
      padding: 18px !important;
    }
    ._pc\:p-19 {
      padding: 19px !important;
    }
    ._pc\:p-20 {
      padding: 20px !important;
    }
    ._pc\:p-21 {
      padding: 21px !important;
    }
    ._pc\:p-22 {
      padding: 22px !important;
    }
    ._pc\:p-23 {
      padding: 23px !important;
    }
    ._pc\:p-24 {
      padding: 24px !important;
    }
    ._pc\:p-25 {
      padding: 25px !important;
    }
    ._pc\:p-26 {
      padding: 26px !important;
    }
    ._pc\:p-27 {
      padding: 27px !important;
    }
    ._pc\:p-28 {
      padding: 28px !important;
    }
    ._pc\:p-29 {
      padding: 29px !important;
    }
    ._pc\:p-30 {
      padding: 30px !important;
    }
    ._pc\:p-31 {
      padding: 31px !important;
    }
    ._pc\:p-32 {
      padding: 32px !important;
    }
    ._pc\:p-33 {
      padding: 33px !important;
    }
    ._pc\:p-34 {
      padding: 34px !important;
    }
    ._pc\:p-35 {
      padding: 35px !important;
    }
    ._pc\:p-36 {
      padding: 36px !important;
    }
    ._pc\:p-37 {
      padding: 37px !important;
    }
    ._pc\:p-38 {
      padding: 38px !important;
    }
    ._pc\:p-39 {
      padding: 39px !important;
    }
    ._pc\:p-40 {
      padding: 40px !important;
    }
    ._pc\:p-41 {
      padding: 41px !important;
    }
    ._pc\:p-42 {
      padding: 42px !important;
    }
    ._pc\:p-43 {
      padding: 43px !important;
    }
    ._pc\:p-44 {
      padding: 44px !important;
    }
    ._pc\:p-45 {
      padding: 45px !important;
    }
    ._pc\:p-46 {
      padding: 46px !important;
    }
    ._pc\:p-47 {
      padding: 47px !important;
    }
    ._pc\:p-48 {
      padding: 48px !important;
    }
    ._pc\:p-49 {
      padding: 49px !important;
    }
    ._pc\:p-50 {
      padding: 50px !important;
    }
    ._pc\:p-51 {
      padding: 51px !important;
    }
    ._pc\:p-52 {
      padding: 52px !important;
    }
    ._pc\:p-53 {
      padding: 53px !important;
    }
    ._pc\:p-54 {
      padding: 54px !important;
    }
    ._pc\:p-55 {
      padding: 55px !important;
    }
    ._pc\:p-56 {
      padding: 56px !important;
    }
    ._pc\:p-57 {
      padding: 57px !important;
    }
    ._pc\:p-58 {
      padding: 58px !important;
    }
    ._pc\:p-59 {
      padding: 59px !important;
    }
    ._pc\:p-60 {
      padding: 60px !important;
    }
    ._pc\:p-61 {
      padding: 61px !important;
    }
    ._pc\:p-62 {
      padding: 62px !important;
    }
    ._pc\:p-63 {
      padding: 63px !important;
    }
    ._pc\:p-64 {
      padding: 64px !important;
    }
    ._pc\:p-65 {
      padding: 65px !important;
    }
    ._pc\:p-66 {
      padding: 66px !important;
    }
    ._pc\:p-67 {
      padding: 67px !important;
    }
    ._pc\:p-68 {
      padding: 68px !important;
    }
    ._pc\:p-69 {
      padding: 69px !important;
    }
    ._pc\:p-70 {
      padding: 70px !important;
    }
    ._pc\:p-71 {
      padding: 71px !important;
    }
    ._pc\:p-72 {
      padding: 72px !important;
    }
    ._pc\:p-73 {
      padding: 73px !important;
    }
    ._pc\:p-74 {
      padding: 74px !important;
    }
    ._pc\:p-75 {
      padding: 75px !important;
    }
    ._pc\:p-76 {
      padding: 76px !important;
    }
    ._pc\:p-77 {
      padding: 77px !important;
    }
    ._pc\:p-78 {
      padding: 78px !important;
    }
    ._pc\:p-79 {
      padding: 79px !important;
    }
    ._pc\:p-80 {
      padding: 80px !important;
    }
    ._pc\:p-81 {
      padding: 81px !important;
    }
    ._pc\:p-82 {
      padding: 82px !important;
    }
    ._pc\:p-83 {
      padding: 83px !important;
    }
    ._pc\:p-84 {
      padding: 84px !important;
    }
    ._pc\:p-85 {
      padding: 85px !important;
    }
    ._pc\:p-86 {
      padding: 86px !important;
    }
    ._pc\:p-87 {
      padding: 87px !important;
    }
    ._pc\:p-88 {
      padding: 88px !important;
    }
    ._pc\:p-89 {
      padding: 89px !important;
    }
    ._pc\:p-90 {
      padding: 90px !important;
    }
    ._pc\:p-91 {
      padding: 91px !important;
    }
    ._pc\:p-92 {
      padding: 92px !important;
    }
    ._pc\:p-93 {
      padding: 93px !important;
    }
    ._pc\:p-94 {
      padding: 94px !important;
    }
    ._pc\:p-95 {
      padding: 95px !important;
    }
    ._pc\:p-96 {
      padding: 96px !important;
    }
    ._pc\:p-97 {
      padding: 97px !important;
    }
    ._pc\:p-98 {
      padding: 98px !important;
    }
    ._pc\:p-99 {
      padding: 99px !important;
    }
    ._pc\:p-100 {
      padding: 100px !important;
    }
  }
}

@media not all and (min-width: 641px) {
  @layer component {
    .heading-primary_wrap {
      inline-size: 100vw;
      padding: 16px;
      margin-inline: calc(50% - 50vw);
    }
    .heading-primary,
    .heading-secondary {
      font-size: calc(var(--rem) * 20);
      line-height: 1.7;
    }
  }

  @layer layout {
    .footer-wrap {
      padding-block-start: 3px;
    }
    .section_inner {
      inline-size: calc(100% - 30px);
    }
  }

  @layer project {
    .heading-lead {
      font-size: calc(var(--rem) * 20);
      line-height: 1.7;
    }
    .lead-wrap + .lead_nav {
      margin-block-start: 40px;
    }
    .lead_nav {
      grid-template-columns: repeat(2, 1fr);
      gap: 4px 5px;
      inline-size: 100vw;
      margin-inline: calc(50% - 50vw);
    }
    .reason_nav {
      flex-direction: column;
      row-gap: 24px;
      margin-block-start: 30px;
    }
    .point {
      margin-block-start: 46px;
    }
    .point + .point {
      margin-block-start: 40px;
    }
    .point_heading_wrap .min {
      margin-block-start: 4px;
      font-size: calc(var(--rem) * 13);
      line-height: 1.5;
    }
    .point_heading_wrap + .point_column {
      margin-block-start: 16px;
    }
    .point_num {
      inline-size: 56px;
      block-size: 56px;
      font-size: calc(var(--rem) * 30);
      line-height: 1.5;
    }
    .heading_point {
      inline-size: calc(100% - 64px);
      line-height: 1.2;
    }
    .point_column {
      flex-direction: column;
      row-gap: 20px;
    }
    .point_detail + .point_note {
      margin-block-start: 25px;
    }
    .recommend {
      margin-block-start: 40px;
    }
    .recommend_heading-wrap + .recommend_column {
      margin-block-start: 32px;
    }
    .recommend_column {
      flex-direction: column-reverse;
      row-gap: 20px;
    }
    .products {
      padding-block: calc(var(--vw-small) * 63) 40px;
      margin-block-start: calc(var(--vw-small) * 42);
    }
    .products::before {
      block-size: calc(var(--vw-small) * 40);
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22375%22%20height%3D%2240%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0%200h375L188%2039.398%200%200z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      background-size: contain;
    }
    .products_copy + .heading_products-wrap {
      margin-block-start: 40px;
    }
    .heading_products-wrap {
      inline-size: 100vw;
      padding: 16px;
      margin-inline: calc(50% - 50vw);
    }
    .heading_products-wrap + .products_detail {
      margin-block-start: 32px;
    }
    .products_detail + .products_list {
      margin-block-start: 20px;
    }
    .products_list {
      grid-template-columns: 1fr;
    }
    .products_figure + .products_content {
      margin-block-start: 16px;
    }
    .products_label + .products_summary {
      margin-block-start: 3px;
    }
    .products_summary + .products_note {
      margin-block-start: 10px;
    }
    .products_note + .products_desc {
      margin-block-start: 16px;
    }
    .products_spacing + .products_desc {
      margin-block-start: 14px;
    }
    .products_block {
      padding-inline: 12px;
    }
    .shop {
      margin-block-start: 40px;
    }
    .shop_heading-wrap + .shop_detail {
      margin-block-start: 32px;
    }
    .shop_note + .shop_list {
      margin-block-start: 33px;
    }
    .shop_list_detail + .shop_list_note {
      margin-block-start: 18px;
    }
    .shop_list_note + .shop_list_figure {
      margin-block-start: 22px;
    }
    .work {
      margin-block-start: 40px;
    }
    .work_figure-logo + .work_def,
    .work_heading-wrap + .work_figure-logo {
      margin-block-start: 32px;
    }
    .work_def + .work_column {
      margin-block-start: 40px;
    }
    .work_def_block {
      flex-direction: column;
      row-gap: 4px;
    }
    .work_def_title {
      padding: 8px 20px;
      border-radius: 4px 4px 0 0;
    }
    .work_def_data {
      padding: 8px 20px;
      border-radius: 0 0 4px 4px;
    }
    .work_column {
      flex-direction: column;
      row-gap: 20px;
    }
    .work_figure + .work_note {
      inline-size: fit-content;
      margin-inline-start: auto;
    }
  }

  @layer utility {
    ._sp\:w-full {
      inline-size: 100%;
    }
    ._sp\:text-center {
      text-align: center;
    }
    ._sp\:text-start {
      text-align: start;
    }
    ._sp\:text-end {
      text-align: end;
    }
    ._sp\:mt-0 {
      margin-block-start: 0 !important;
    }
    ._sp\:mt-1 {
      margin-block-start: 1px !important;
    }
    ._sp\:mt-2 {
      margin-block-start: 2px !important;
    }
    ._sp\:mt-3 {
      margin-block-start: 3px !important;
    }
    ._sp\:mt-4 {
      margin-block-start: 4px !important;
    }
    ._sp\:mt-5 {
      margin-block-start: 5px !important;
    }
    ._sp\:mt-6 {
      margin-block-start: 6px !important;
    }
    ._sp\:mt-7 {
      margin-block-start: 7px !important;
    }
    ._sp\:mt-8 {
      margin-block-start: 8px !important;
    }
    ._sp\:mt-9 {
      margin-block-start: 9px !important;
    }
    ._sp\:mt-10 {
      margin-block-start: 10px !important;
    }
    ._sp\:mt-11 {
      margin-block-start: 11px !important;
    }
    ._sp\:mt-12 {
      margin-block-start: 12px !important;
    }
    ._sp\:mt-13 {
      margin-block-start: 13px !important;
    }
    ._sp\:mt-14 {
      margin-block-start: 14px !important;
    }
    ._sp\:mt-15 {
      margin-block-start: 15px !important;
    }
    ._sp\:mt-16 {
      margin-block-start: 16px !important;
    }
    ._sp\:mt-17 {
      margin-block-start: 17px !important;
    }
    ._sp\:mt-18 {
      margin-block-start: 18px !important;
    }
    ._sp\:mt-19 {
      margin-block-start: 19px !important;
    }
    ._sp\:mt-20 {
      margin-block-start: 20px !important;
    }
    ._sp\:mt-21 {
      margin-block-start: 21px !important;
    }
    ._sp\:mt-22 {
      margin-block-start: 22px !important;
    }
    ._sp\:mt-23 {
      margin-block-start: 23px !important;
    }
    ._sp\:mt-24 {
      margin-block-start: 24px !important;
    }
    ._sp\:mt-25 {
      margin-block-start: 25px !important;
    }
    ._sp\:mt-26 {
      margin-block-start: 26px !important;
    }
    ._sp\:mt-27 {
      margin-block-start: 27px !important;
    }
    ._sp\:mt-28 {
      margin-block-start: 28px !important;
    }
    ._sp\:mt-29 {
      margin-block-start: 29px !important;
    }
    ._sp\:mt-30 {
      margin-block-start: 30px !important;
    }
    ._sp\:mt-31 {
      margin-block-start: 31px !important;
    }
    ._sp\:mt-32 {
      margin-block-start: 32px !important;
    }
    ._sp\:mt-33 {
      margin-block-start: 33px !important;
    }
    ._sp\:mt-34 {
      margin-block-start: 34px !important;
    }
    ._sp\:mt-35 {
      margin-block-start: 35px !important;
    }
    ._sp\:mt-36 {
      margin-block-start: 36px !important;
    }
    ._sp\:mt-37 {
      margin-block-start: 37px !important;
    }
    ._sp\:mt-38 {
      margin-block-start: 38px !important;
    }
    ._sp\:mt-39 {
      margin-block-start: 39px !important;
    }
    ._sp\:mt-40 {
      margin-block-start: 40px !important;
    }
    ._sp\:mt-41 {
      margin-block-start: 41px !important;
    }
    ._sp\:mt-42 {
      margin-block-start: 42px !important;
    }
    ._sp\:mt-43 {
      margin-block-start: 43px !important;
    }
    ._sp\:mt-44 {
      margin-block-start: 44px !important;
    }
    ._sp\:mt-45 {
      margin-block-start: 45px !important;
    }
    ._sp\:mt-46 {
      margin-block-start: 46px !important;
    }
    ._sp\:mt-47 {
      margin-block-start: 47px !important;
    }
    ._sp\:mt-48 {
      margin-block-start: 48px !important;
    }
    ._sp\:mt-49 {
      margin-block-start: 49px !important;
    }
    ._sp\:mt-50 {
      margin-block-start: 50px !important;
    }
    ._sp\:mt-51 {
      margin-block-start: 51px !important;
    }
    ._sp\:mt-52 {
      margin-block-start: 52px !important;
    }
    ._sp\:mt-53 {
      margin-block-start: 53px !important;
    }
    ._sp\:mt-54 {
      margin-block-start: 54px !important;
    }
    ._sp\:mt-55 {
      margin-block-start: 55px !important;
    }
    ._sp\:mt-56 {
      margin-block-start: 56px !important;
    }
    ._sp\:mt-57 {
      margin-block-start: 57px !important;
    }
    ._sp\:mt-58 {
      margin-block-start: 58px !important;
    }
    ._sp\:mt-59 {
      margin-block-start: 59px !important;
    }
    ._sp\:mt-60 {
      margin-block-start: 60px !important;
    }
    ._sp\:mt-61 {
      margin-block-start: 61px !important;
    }
    ._sp\:mt-62 {
      margin-block-start: 62px !important;
    }
    ._sp\:mt-63 {
      margin-block-start: 63px !important;
    }
    ._sp\:mt-64 {
      margin-block-start: 64px !important;
    }
    ._sp\:mt-65 {
      margin-block-start: 65px !important;
    }
    ._sp\:mt-66 {
      margin-block-start: 66px !important;
    }
    ._sp\:mt-67 {
      margin-block-start: 67px !important;
    }
    ._sp\:mt-68 {
      margin-block-start: 68px !important;
    }
    ._sp\:mt-69 {
      margin-block-start: 69px !important;
    }
    ._sp\:mt-70 {
      margin-block-start: 70px !important;
    }
    ._sp\:mt-71 {
      margin-block-start: 71px !important;
    }
    ._sp\:mt-72 {
      margin-block-start: 72px !important;
    }
    ._sp\:mt-73 {
      margin-block-start: 73px !important;
    }
    ._sp\:mt-74 {
      margin-block-start: 74px !important;
    }
    ._sp\:mt-75 {
      margin-block-start: 75px !important;
    }
    ._sp\:mt-76 {
      margin-block-start: 76px !important;
    }
    ._sp\:mt-77 {
      margin-block-start: 77px !important;
    }
    ._sp\:mt-78 {
      margin-block-start: 78px !important;
    }
    ._sp\:mt-79 {
      margin-block-start: 79px !important;
    }
    ._sp\:mt-80 {
      margin-block-start: 80px !important;
    }
    ._sp\:mt-81 {
      margin-block-start: 81px !important;
    }
    ._sp\:mt-82 {
      margin-block-start: 82px !important;
    }
    ._sp\:mt-83 {
      margin-block-start: 83px !important;
    }
    ._sp\:mt-84 {
      margin-block-start: 84px !important;
    }
    ._sp\:mt-85 {
      margin-block-start: 85px !important;
    }
    ._sp\:mt-86 {
      margin-block-start: 86px !important;
    }
    ._sp\:mt-87 {
      margin-block-start: 87px !important;
    }
    ._sp\:mt-88 {
      margin-block-start: 88px !important;
    }
    ._sp\:mt-89 {
      margin-block-start: 89px !important;
    }
    ._sp\:mt-90 {
      margin-block-start: 90px !important;
    }
    ._sp\:mt-91 {
      margin-block-start: 91px !important;
    }
    ._sp\:mt-92 {
      margin-block-start: 92px !important;
    }
    ._sp\:mt-93 {
      margin-block-start: 93px !important;
    }
    ._sp\:mt-94 {
      margin-block-start: 94px !important;
    }
    ._sp\:mt-95 {
      margin-block-start: 95px !important;
    }
    ._sp\:mt-96 {
      margin-block-start: 96px !important;
    }
    ._sp\:mt-97 {
      margin-block-start: 97px !important;
    }
    ._sp\:mt-98 {
      margin-block-start: 98px !important;
    }
    ._sp\:mt-99 {
      margin-block-start: 99px !important;
    }
    ._sp\:mt-100 {
      margin-block-start: 100px !important;
    }
    ._sp\:mb-0 {
      margin-block-end: 0 !important;
    }
    ._sp\:mb-1 {
      margin-block-end: 1px !important;
    }
    ._sp\:mb-2 {
      margin-block-end: 2px !important;
    }
    ._sp\:mb-3 {
      margin-block-end: 3px !important;
    }
    ._sp\:mb-4 {
      margin-block-end: 4px !important;
    }
    ._sp\:mb-5 {
      margin-block-end: 5px !important;
    }
    ._sp\:mb-6 {
      margin-block-end: 6px !important;
    }
    ._sp\:mb-7 {
      margin-block-end: 7px !important;
    }
    ._sp\:mb-8 {
      margin-block-end: 8px !important;
    }
    ._sp\:mb-9 {
      margin-block-end: 9px !important;
    }
    ._sp\:mb-10 {
      margin-block-end: 10px !important;
    }
    ._sp\:mb-11 {
      margin-block-end: 11px !important;
    }
    ._sp\:mb-12 {
      margin-block-end: 12px !important;
    }
    ._sp\:mb-13 {
      margin-block-end: 13px !important;
    }
    ._sp\:mb-14 {
      margin-block-end: 14px !important;
    }
    ._sp\:mb-15 {
      margin-block-end: 15px !important;
    }
    ._sp\:mb-16 {
      margin-block-end: 16px !important;
    }
    ._sp\:mb-17 {
      margin-block-end: 17px !important;
    }
    ._sp\:mb-18 {
      margin-block-end: 18px !important;
    }
    ._sp\:mb-19 {
      margin-block-end: 19px !important;
    }
    ._sp\:mb-20 {
      margin-block-end: 20px !important;
    }
    ._sp\:mb-21 {
      margin-block-end: 21px !important;
    }
    ._sp\:mb-22 {
      margin-block-end: 22px !important;
    }
    ._sp\:mb-23 {
      margin-block-end: 23px !important;
    }
    ._sp\:mb-24 {
      margin-block-end: 24px !important;
    }
    ._sp\:mb-25 {
      margin-block-end: 25px !important;
    }
    ._sp\:mb-26 {
      margin-block-end: 26px !important;
    }
    ._sp\:mb-27 {
      margin-block-end: 27px !important;
    }
    ._sp\:mb-28 {
      margin-block-end: 28px !important;
    }
    ._sp\:mb-29 {
      margin-block-end: 29px !important;
    }
    ._sp\:mb-30 {
      margin-block-end: 30px !important;
    }
    ._sp\:mb-31 {
      margin-block-end: 31px !important;
    }
    ._sp\:mb-32 {
      margin-block-end: 32px !important;
    }
    ._sp\:mb-33 {
      margin-block-end: 33px !important;
    }
    ._sp\:mb-34 {
      margin-block-end: 34px !important;
    }
    ._sp\:mb-35 {
      margin-block-end: 35px !important;
    }
    ._sp\:mb-36 {
      margin-block-end: 36px !important;
    }
    ._sp\:mb-37 {
      margin-block-end: 37px !important;
    }
    ._sp\:mb-38 {
      margin-block-end: 38px !important;
    }
    ._sp\:mb-39 {
      margin-block-end: 39px !important;
    }
    ._sp\:mb-40 {
      margin-block-end: 40px !important;
    }
    ._sp\:mb-41 {
      margin-block-end: 41px !important;
    }
    ._sp\:mb-42 {
      margin-block-end: 42px !important;
    }
    ._sp\:mb-43 {
      margin-block-end: 43px !important;
    }
    ._sp\:mb-44 {
      margin-block-end: 44px !important;
    }
    ._sp\:mb-45 {
      margin-block-end: 45px !important;
    }
    ._sp\:mb-46 {
      margin-block-end: 46px !important;
    }
    ._sp\:mb-47 {
      margin-block-end: 47px !important;
    }
    ._sp\:mb-48 {
      margin-block-end: 48px !important;
    }
    ._sp\:mb-49 {
      margin-block-end: 49px !important;
    }
    ._sp\:mb-50 {
      margin-block-end: 50px !important;
    }
    ._sp\:mb-51 {
      margin-block-end: 51px !important;
    }
    ._sp\:mb-52 {
      margin-block-end: 52px !important;
    }
    ._sp\:mb-53 {
      margin-block-end: 53px !important;
    }
    ._sp\:mb-54 {
      margin-block-end: 54px !important;
    }
    ._sp\:mb-55 {
      margin-block-end: 55px !important;
    }
    ._sp\:mb-56 {
      margin-block-end: 56px !important;
    }
    ._sp\:mb-57 {
      margin-block-end: 57px !important;
    }
    ._sp\:mb-58 {
      margin-block-end: 58px !important;
    }
    ._sp\:mb-59 {
      margin-block-end: 59px !important;
    }
    ._sp\:mb-60 {
      margin-block-end: 60px !important;
    }
    ._sp\:mb-61 {
      margin-block-end: 61px !important;
    }
    ._sp\:mb-62 {
      margin-block-end: 62px !important;
    }
    ._sp\:mb-63 {
      margin-block-end: 63px !important;
    }
    ._sp\:mb-64 {
      margin-block-end: 64px !important;
    }
    ._sp\:mb-65 {
      margin-block-end: 65px !important;
    }
    ._sp\:mb-66 {
      margin-block-end: 66px !important;
    }
    ._sp\:mb-67 {
      margin-block-end: 67px !important;
    }
    ._sp\:mb-68 {
      margin-block-end: 68px !important;
    }
    ._sp\:mb-69 {
      margin-block-end: 69px !important;
    }
    ._sp\:mb-70 {
      margin-block-end: 70px !important;
    }
    ._sp\:mb-71 {
      margin-block-end: 71px !important;
    }
    ._sp\:mb-72 {
      margin-block-end: 72px !important;
    }
    ._sp\:mb-73 {
      margin-block-end: 73px !important;
    }
    ._sp\:mb-74 {
      margin-block-end: 74px !important;
    }
    ._sp\:mb-75 {
      margin-block-end: 75px !important;
    }
    ._sp\:mb-76 {
      margin-block-end: 76px !important;
    }
    ._sp\:mb-77 {
      margin-block-end: 77px !important;
    }
    ._sp\:mb-78 {
      margin-block-end: 78px !important;
    }
    ._sp\:mb-79 {
      margin-block-end: 79px !important;
    }
    ._sp\:mb-80 {
      margin-block-end: 80px !important;
    }
    ._sp\:mb-81 {
      margin-block-end: 81px !important;
    }
    ._sp\:mb-82 {
      margin-block-end: 82px !important;
    }
    ._sp\:mb-83 {
      margin-block-end: 83px !important;
    }
    ._sp\:mb-84 {
      margin-block-end: 84px !important;
    }
    ._sp\:mb-85 {
      margin-block-end: 85px !important;
    }
    ._sp\:mb-86 {
      margin-block-end: 86px !important;
    }
    ._sp\:mb-87 {
      margin-block-end: 87px !important;
    }
    ._sp\:mb-88 {
      margin-block-end: 88px !important;
    }
    ._sp\:mb-89 {
      margin-block-end: 89px !important;
    }
    ._sp\:mb-90 {
      margin-block-end: 90px !important;
    }
    ._sp\:mb-91 {
      margin-block-end: 91px !important;
    }
    ._sp\:mb-92 {
      margin-block-end: 92px !important;
    }
    ._sp\:mb-93 {
      margin-block-end: 93px !important;
    }
    ._sp\:mb-94 {
      margin-block-end: 94px !important;
    }
    ._sp\:mb-95 {
      margin-block-end: 95px !important;
    }
    ._sp\:mb-96 {
      margin-block-end: 96px !important;
    }
    ._sp\:mb-97 {
      margin-block-end: 97px !important;
    }
    ._sp\:mb-98 {
      margin-block-end: 98px !important;
    }
    ._sp\:mb-99 {
      margin-block-end: 99px !important;
    }
    ._sp\:mb-100 {
      margin-block-end: 100px !important;
    }
    ._sp\:ml-0 {
      margin-inline-start: 0 !important;
    }
    ._sp\:ml-1 {
      margin-inline-start: 1px !important;
    }
    ._sp\:ml-2 {
      margin-inline-start: 2px !important;
    }
    ._sp\:ml-3 {
      margin-inline-start: 3px !important;
    }
    ._sp\:ml-4 {
      margin-inline-start: 4px !important;
    }
    ._sp\:ml-5 {
      margin-inline-start: 5px !important;
    }
    ._sp\:ml-6 {
      margin-inline-start: 6px !important;
    }
    ._sp\:ml-7 {
      margin-inline-start: 7px !important;
    }
    ._sp\:ml-8 {
      margin-inline-start: 8px !important;
    }
    ._sp\:ml-9 {
      margin-inline-start: 9px !important;
    }
    ._sp\:ml-10 {
      margin-inline-start: 10px !important;
    }
    ._sp\:ml-11 {
      margin-inline-start: 11px !important;
    }
    ._sp\:ml-12 {
      margin-inline-start: 12px !important;
    }
    ._sp\:ml-13 {
      margin-inline-start: 13px !important;
    }
    ._sp\:ml-14 {
      margin-inline-start: 14px !important;
    }
    ._sp\:ml-15 {
      margin-inline-start: 15px !important;
    }
    ._sp\:ml-16 {
      margin-inline-start: 16px !important;
    }
    ._sp\:ml-17 {
      margin-inline-start: 17px !important;
    }
    ._sp\:ml-18 {
      margin-inline-start: 18px !important;
    }
    ._sp\:ml-19 {
      margin-inline-start: 19px !important;
    }
    ._sp\:ml-20 {
      margin-inline-start: 20px !important;
    }
    ._sp\:ml-21 {
      margin-inline-start: 21px !important;
    }
    ._sp\:ml-22 {
      margin-inline-start: 22px !important;
    }
    ._sp\:ml-23 {
      margin-inline-start: 23px !important;
    }
    ._sp\:ml-24 {
      margin-inline-start: 24px !important;
    }
    ._sp\:ml-25 {
      margin-inline-start: 25px !important;
    }
    ._sp\:ml-26 {
      margin-inline-start: 26px !important;
    }
    ._sp\:ml-27 {
      margin-inline-start: 27px !important;
    }
    ._sp\:ml-28 {
      margin-inline-start: 28px !important;
    }
    ._sp\:ml-29 {
      margin-inline-start: 29px !important;
    }
    ._sp\:ml-30 {
      margin-inline-start: 30px !important;
    }
    ._sp\:ml-31 {
      margin-inline-start: 31px !important;
    }
    ._sp\:ml-32 {
      margin-inline-start: 32px !important;
    }
    ._sp\:ml-33 {
      margin-inline-start: 33px !important;
    }
    ._sp\:ml-34 {
      margin-inline-start: 34px !important;
    }
    ._sp\:ml-35 {
      margin-inline-start: 35px !important;
    }
    ._sp\:ml-36 {
      margin-inline-start: 36px !important;
    }
    ._sp\:ml-37 {
      margin-inline-start: 37px !important;
    }
    ._sp\:ml-38 {
      margin-inline-start: 38px !important;
    }
    ._sp\:ml-39 {
      margin-inline-start: 39px !important;
    }
    ._sp\:ml-40 {
      margin-inline-start: 40px !important;
    }
    ._sp\:ml-41 {
      margin-inline-start: 41px !important;
    }
    ._sp\:ml-42 {
      margin-inline-start: 42px !important;
    }
    ._sp\:ml-43 {
      margin-inline-start: 43px !important;
    }
    ._sp\:ml-44 {
      margin-inline-start: 44px !important;
    }
    ._sp\:ml-45 {
      margin-inline-start: 45px !important;
    }
    ._sp\:ml-46 {
      margin-inline-start: 46px !important;
    }
    ._sp\:ml-47 {
      margin-inline-start: 47px !important;
    }
    ._sp\:ml-48 {
      margin-inline-start: 48px !important;
    }
    ._sp\:ml-49 {
      margin-inline-start: 49px !important;
    }
    ._sp\:ml-50 {
      margin-inline-start: 50px !important;
    }
    ._sp\:ml-51 {
      margin-inline-start: 51px !important;
    }
    ._sp\:ml-52 {
      margin-inline-start: 52px !important;
    }
    ._sp\:ml-53 {
      margin-inline-start: 53px !important;
    }
    ._sp\:ml-54 {
      margin-inline-start: 54px !important;
    }
    ._sp\:ml-55 {
      margin-inline-start: 55px !important;
    }
    ._sp\:ml-56 {
      margin-inline-start: 56px !important;
    }
    ._sp\:ml-57 {
      margin-inline-start: 57px !important;
    }
    ._sp\:ml-58 {
      margin-inline-start: 58px !important;
    }
    ._sp\:ml-59 {
      margin-inline-start: 59px !important;
    }
    ._sp\:ml-60 {
      margin-inline-start: 60px !important;
    }
    ._sp\:ml-61 {
      margin-inline-start: 61px !important;
    }
    ._sp\:ml-62 {
      margin-inline-start: 62px !important;
    }
    ._sp\:ml-63 {
      margin-inline-start: 63px !important;
    }
    ._sp\:ml-64 {
      margin-inline-start: 64px !important;
    }
    ._sp\:ml-65 {
      margin-inline-start: 65px !important;
    }
    ._sp\:ml-66 {
      margin-inline-start: 66px !important;
    }
    ._sp\:ml-67 {
      margin-inline-start: 67px !important;
    }
    ._sp\:ml-68 {
      margin-inline-start: 68px !important;
    }
    ._sp\:ml-69 {
      margin-inline-start: 69px !important;
    }
    ._sp\:ml-70 {
      margin-inline-start: 70px !important;
    }
    ._sp\:ml-71 {
      margin-inline-start: 71px !important;
    }
    ._sp\:ml-72 {
      margin-inline-start: 72px !important;
    }
    ._sp\:ml-73 {
      margin-inline-start: 73px !important;
    }
    ._sp\:ml-74 {
      margin-inline-start: 74px !important;
    }
    ._sp\:ml-75 {
      margin-inline-start: 75px !important;
    }
    ._sp\:ml-76 {
      margin-inline-start: 76px !important;
    }
    ._sp\:ml-77 {
      margin-inline-start: 77px !important;
    }
    ._sp\:ml-78 {
      margin-inline-start: 78px !important;
    }
    ._sp\:ml-79 {
      margin-inline-start: 79px !important;
    }
    ._sp\:ml-80 {
      margin-inline-start: 80px !important;
    }
    ._sp\:ml-81 {
      margin-inline-start: 81px !important;
    }
    ._sp\:ml-82 {
      margin-inline-start: 82px !important;
    }
    ._sp\:ml-83 {
      margin-inline-start: 83px !important;
    }
    ._sp\:ml-84 {
      margin-inline-start: 84px !important;
    }
    ._sp\:ml-85 {
      margin-inline-start: 85px !important;
    }
    ._sp\:ml-86 {
      margin-inline-start: 86px !important;
    }
    ._sp\:ml-87 {
      margin-inline-start: 87px !important;
    }
    ._sp\:ml-88 {
      margin-inline-start: 88px !important;
    }
    ._sp\:ml-89 {
      margin-inline-start: 89px !important;
    }
    ._sp\:ml-90 {
      margin-inline-start: 90px !important;
    }
    ._sp\:ml-91 {
      margin-inline-start: 91px !important;
    }
    ._sp\:ml-92 {
      margin-inline-start: 92px !important;
    }
    ._sp\:ml-93 {
      margin-inline-start: 93px !important;
    }
    ._sp\:ml-94 {
      margin-inline-start: 94px !important;
    }
    ._sp\:ml-95 {
      margin-inline-start: 95px !important;
    }
    ._sp\:ml-96 {
      margin-inline-start: 96px !important;
    }
    ._sp\:ml-97 {
      margin-inline-start: 97px !important;
    }
    ._sp\:ml-98 {
      margin-inline-start: 98px !important;
    }
    ._sp\:ml-99 {
      margin-inline-start: 99px !important;
    }
    ._sp\:ml-100 {
      margin-inline-start: 100px !important;
    }
    ._sp\:mr-0 {
      margin-inline-end: 0 !important;
    }
    ._sp\:mr-1 {
      margin-inline-end: 1px !important;
    }
    ._sp\:mr-2 {
      margin-inline-end: 2px !important;
    }
    ._sp\:mr-3 {
      margin-inline-end: 3px !important;
    }
    ._sp\:mr-4 {
      margin-inline-end: 4px !important;
    }
    ._sp\:mr-5 {
      margin-inline-end: 5px !important;
    }
    ._sp\:mr-6 {
      margin-inline-end: 6px !important;
    }
    ._sp\:mr-7 {
      margin-inline-end: 7px !important;
    }
    ._sp\:mr-8 {
      margin-inline-end: 8px !important;
    }
    ._sp\:mr-9 {
      margin-inline-end: 9px !important;
    }
    ._sp\:mr-10 {
      margin-inline-end: 10px !important;
    }
    ._sp\:mr-11 {
      margin-inline-end: 11px !important;
    }
    ._sp\:mr-12 {
      margin-inline-end: 12px !important;
    }
    ._sp\:mr-13 {
      margin-inline-end: 13px !important;
    }
    ._sp\:mr-14 {
      margin-inline-end: 14px !important;
    }
    ._sp\:mr-15 {
      margin-inline-end: 15px !important;
    }
    ._sp\:mr-16 {
      margin-inline-end: 16px !important;
    }
    ._sp\:mr-17 {
      margin-inline-end: 17px !important;
    }
    ._sp\:mr-18 {
      margin-inline-end: 18px !important;
    }
    ._sp\:mr-19 {
      margin-inline-end: 19px !important;
    }
    ._sp\:mr-20 {
      margin-inline-end: 20px !important;
    }
    ._sp\:mr-21 {
      margin-inline-end: 21px !important;
    }
    ._sp\:mr-22 {
      margin-inline-end: 22px !important;
    }
    ._sp\:mr-23 {
      margin-inline-end: 23px !important;
    }
    ._sp\:mr-24 {
      margin-inline-end: 24px !important;
    }
    ._sp\:mr-25 {
      margin-inline-end: 25px !important;
    }
    ._sp\:mr-26 {
      margin-inline-end: 26px !important;
    }
    ._sp\:mr-27 {
      margin-inline-end: 27px !important;
    }
    ._sp\:mr-28 {
      margin-inline-end: 28px !important;
    }
    ._sp\:mr-29 {
      margin-inline-end: 29px !important;
    }
    ._sp\:mr-30 {
      margin-inline-end: 30px !important;
    }
    ._sp\:mr-31 {
      margin-inline-end: 31px !important;
    }
    ._sp\:mr-32 {
      margin-inline-end: 32px !important;
    }
    ._sp\:mr-33 {
      margin-inline-end: 33px !important;
    }
    ._sp\:mr-34 {
      margin-inline-end: 34px !important;
    }
    ._sp\:mr-35 {
      margin-inline-end: 35px !important;
    }
    ._sp\:mr-36 {
      margin-inline-end: 36px !important;
    }
    ._sp\:mr-37 {
      margin-inline-end: 37px !important;
    }
    ._sp\:mr-38 {
      margin-inline-end: 38px !important;
    }
    ._sp\:mr-39 {
      margin-inline-end: 39px !important;
    }
    ._sp\:mr-40 {
      margin-inline-end: 40px !important;
    }
    ._sp\:mr-41 {
      margin-inline-end: 41px !important;
    }
    ._sp\:mr-42 {
      margin-inline-end: 42px !important;
    }
    ._sp\:mr-43 {
      margin-inline-end: 43px !important;
    }
    ._sp\:mr-44 {
      margin-inline-end: 44px !important;
    }
    ._sp\:mr-45 {
      margin-inline-end: 45px !important;
    }
    ._sp\:mr-46 {
      margin-inline-end: 46px !important;
    }
    ._sp\:mr-47 {
      margin-inline-end: 47px !important;
    }
    ._sp\:mr-48 {
      margin-inline-end: 48px !important;
    }
    ._sp\:mr-49 {
      margin-inline-end: 49px !important;
    }
    ._sp\:mr-50 {
      margin-inline-end: 50px !important;
    }
    ._sp\:mr-51 {
      margin-inline-end: 51px !important;
    }
    ._sp\:mr-52 {
      margin-inline-end: 52px !important;
    }
    ._sp\:mr-53 {
      margin-inline-end: 53px !important;
    }
    ._sp\:mr-54 {
      margin-inline-end: 54px !important;
    }
    ._sp\:mr-55 {
      margin-inline-end: 55px !important;
    }
    ._sp\:mr-56 {
      margin-inline-end: 56px !important;
    }
    ._sp\:mr-57 {
      margin-inline-end: 57px !important;
    }
    ._sp\:mr-58 {
      margin-inline-end: 58px !important;
    }
    ._sp\:mr-59 {
      margin-inline-end: 59px !important;
    }
    ._sp\:mr-60 {
      margin-inline-end: 60px !important;
    }
    ._sp\:mr-61 {
      margin-inline-end: 61px !important;
    }
    ._sp\:mr-62 {
      margin-inline-end: 62px !important;
    }
    ._sp\:mr-63 {
      margin-inline-end: 63px !important;
    }
    ._sp\:mr-64 {
      margin-inline-end: 64px !important;
    }
    ._sp\:mr-65 {
      margin-inline-end: 65px !important;
    }
    ._sp\:mr-66 {
      margin-inline-end: 66px !important;
    }
    ._sp\:mr-67 {
      margin-inline-end: 67px !important;
    }
    ._sp\:mr-68 {
      margin-inline-end: 68px !important;
    }
    ._sp\:mr-69 {
      margin-inline-end: 69px !important;
    }
    ._sp\:mr-70 {
      margin-inline-end: 70px !important;
    }
    ._sp\:mr-71 {
      margin-inline-end: 71px !important;
    }
    ._sp\:mr-72 {
      margin-inline-end: 72px !important;
    }
    ._sp\:mr-73 {
      margin-inline-end: 73px !important;
    }
    ._sp\:mr-74 {
      margin-inline-end: 74px !important;
    }
    ._sp\:mr-75 {
      margin-inline-end: 75px !important;
    }
    ._sp\:mr-76 {
      margin-inline-end: 76px !important;
    }
    ._sp\:mr-77 {
      margin-inline-end: 77px !important;
    }
    ._sp\:mr-78 {
      margin-inline-end: 78px !important;
    }
    ._sp\:mr-79 {
      margin-inline-end: 79px !important;
    }
    ._sp\:mr-80 {
      margin-inline-end: 80px !important;
    }
    ._sp\:mr-81 {
      margin-inline-end: 81px !important;
    }
    ._sp\:mr-82 {
      margin-inline-end: 82px !important;
    }
    ._sp\:mr-83 {
      margin-inline-end: 83px !important;
    }
    ._sp\:mr-84 {
      margin-inline-end: 84px !important;
    }
    ._sp\:mr-85 {
      margin-inline-end: 85px !important;
    }
    ._sp\:mr-86 {
      margin-inline-end: 86px !important;
    }
    ._sp\:mr-87 {
      margin-inline-end: 87px !important;
    }
    ._sp\:mr-88 {
      margin-inline-end: 88px !important;
    }
    ._sp\:mr-89 {
      margin-inline-end: 89px !important;
    }
    ._sp\:mr-90 {
      margin-inline-end: 90px !important;
    }
    ._sp\:mr-91 {
      margin-inline-end: 91px !important;
    }
    ._sp\:mr-92 {
      margin-inline-end: 92px !important;
    }
    ._sp\:mr-93 {
      margin-inline-end: 93px !important;
    }
    ._sp\:mr-94 {
      margin-inline-end: 94px !important;
    }
    ._sp\:mr-95 {
      margin-inline-end: 95px !important;
    }
    ._sp\:mr-96 {
      margin-inline-end: 96px !important;
    }
    ._sp\:mr-97 {
      margin-inline-end: 97px !important;
    }
    ._sp\:mr-98 {
      margin-inline-end: 98px !important;
    }
    ._sp\:mr-99 {
      margin-inline-end: 99px !important;
    }
    ._sp\:mr-100 {
      margin-inline-end: 100px !important;
    }
    ._sp\:m-0 {
      margin: 0 !important;
    }
    ._sp\:m-1 {
      margin: 1px !important;
    }
    ._sp\:m-2 {
      margin: 2px !important;
    }
    ._sp\:m-3 {
      margin: 3px !important;
    }
    ._sp\:m-4 {
      margin: 4px !important;
    }
    ._sp\:m-5 {
      margin: 5px !important;
    }
    ._sp\:m-6 {
      margin: 6px !important;
    }
    ._sp\:m-7 {
      margin: 7px !important;
    }
    ._sp\:m-8 {
      margin: 8px !important;
    }
    ._sp\:m-9 {
      margin: 9px !important;
    }
    ._sp\:m-10 {
      margin: 10px !important;
    }
    ._sp\:m-11 {
      margin: 11px !important;
    }
    ._sp\:m-12 {
      margin: 12px !important;
    }
    ._sp\:m-13 {
      margin: 13px !important;
    }
    ._sp\:m-14 {
      margin: 14px !important;
    }
    ._sp\:m-15 {
      margin: 15px !important;
    }
    ._sp\:m-16 {
      margin: 16px !important;
    }
    ._sp\:m-17 {
      margin: 17px !important;
    }
    ._sp\:m-18 {
      margin: 18px !important;
    }
    ._sp\:m-19 {
      margin: 19px !important;
    }
    ._sp\:m-20 {
      margin: 20px !important;
    }
    ._sp\:m-21 {
      margin: 21px !important;
    }
    ._sp\:m-22 {
      margin: 22px !important;
    }
    ._sp\:m-23 {
      margin: 23px !important;
    }
    ._sp\:m-24 {
      margin: 24px !important;
    }
    ._sp\:m-25 {
      margin: 25px !important;
    }
    ._sp\:m-26 {
      margin: 26px !important;
    }
    ._sp\:m-27 {
      margin: 27px !important;
    }
    ._sp\:m-28 {
      margin: 28px !important;
    }
    ._sp\:m-29 {
      margin: 29px !important;
    }
    ._sp\:m-30 {
      margin: 30px !important;
    }
    ._sp\:m-31 {
      margin: 31px !important;
    }
    ._sp\:m-32 {
      margin: 32px !important;
    }
    ._sp\:m-33 {
      margin: 33px !important;
    }
    ._sp\:m-34 {
      margin: 34px !important;
    }
    ._sp\:m-35 {
      margin: 35px !important;
    }
    ._sp\:m-36 {
      margin: 36px !important;
    }
    ._sp\:m-37 {
      margin: 37px !important;
    }
    ._sp\:m-38 {
      margin: 38px !important;
    }
    ._sp\:m-39 {
      margin: 39px !important;
    }
    ._sp\:m-40 {
      margin: 40px !important;
    }
    ._sp\:m-41 {
      margin: 41px !important;
    }
    ._sp\:m-42 {
      margin: 42px !important;
    }
    ._sp\:m-43 {
      margin: 43px !important;
    }
    ._sp\:m-44 {
      margin: 44px !important;
    }
    ._sp\:m-45 {
      margin: 45px !important;
    }
    ._sp\:m-46 {
      margin: 46px !important;
    }
    ._sp\:m-47 {
      margin: 47px !important;
    }
    ._sp\:m-48 {
      margin: 48px !important;
    }
    ._sp\:m-49 {
      margin: 49px !important;
    }
    ._sp\:m-50 {
      margin: 50px !important;
    }
    ._sp\:m-51 {
      margin: 51px !important;
    }
    ._sp\:m-52 {
      margin: 52px !important;
    }
    ._sp\:m-53 {
      margin: 53px !important;
    }
    ._sp\:m-54 {
      margin: 54px !important;
    }
    ._sp\:m-55 {
      margin: 55px !important;
    }
    ._sp\:m-56 {
      margin: 56px !important;
    }
    ._sp\:m-57 {
      margin: 57px !important;
    }
    ._sp\:m-58 {
      margin: 58px !important;
    }
    ._sp\:m-59 {
      margin: 59px !important;
    }
    ._sp\:m-60 {
      margin: 60px !important;
    }
    ._sp\:m-61 {
      margin: 61px !important;
    }
    ._sp\:m-62 {
      margin: 62px !important;
    }
    ._sp\:m-63 {
      margin: 63px !important;
    }
    ._sp\:m-64 {
      margin: 64px !important;
    }
    ._sp\:m-65 {
      margin: 65px !important;
    }
    ._sp\:m-66 {
      margin: 66px !important;
    }
    ._sp\:m-67 {
      margin: 67px !important;
    }
    ._sp\:m-68 {
      margin: 68px !important;
    }
    ._sp\:m-69 {
      margin: 69px !important;
    }
    ._sp\:m-70 {
      margin: 70px !important;
    }
    ._sp\:m-71 {
      margin: 71px !important;
    }
    ._sp\:m-72 {
      margin: 72px !important;
    }
    ._sp\:m-73 {
      margin: 73px !important;
    }
    ._sp\:m-74 {
      margin: 74px !important;
    }
    ._sp\:m-75 {
      margin: 75px !important;
    }
    ._sp\:m-76 {
      margin: 76px !important;
    }
    ._sp\:m-77 {
      margin: 77px !important;
    }
    ._sp\:m-78 {
      margin: 78px !important;
    }
    ._sp\:m-79 {
      margin: 79px !important;
    }
    ._sp\:m-80 {
      margin: 80px !important;
    }
    ._sp\:m-81 {
      margin: 81px !important;
    }
    ._sp\:m-82 {
      margin: 82px !important;
    }
    ._sp\:m-83 {
      margin: 83px !important;
    }
    ._sp\:m-84 {
      margin: 84px !important;
    }
    ._sp\:m-85 {
      margin: 85px !important;
    }
    ._sp\:m-86 {
      margin: 86px !important;
    }
    ._sp\:m-87 {
      margin: 87px !important;
    }
    ._sp\:m-88 {
      margin: 88px !important;
    }
    ._sp\:m-89 {
      margin: 89px !important;
    }
    ._sp\:m-90 {
      margin: 90px !important;
    }
    ._sp\:m-91 {
      margin: 91px !important;
    }
    ._sp\:m-92 {
      margin: 92px !important;
    }
    ._sp\:m-93 {
      margin: 93px !important;
    }
    ._sp\:m-94 {
      margin: 94px !important;
    }
    ._sp\:m-95 {
      margin: 95px !important;
    }
    ._sp\:m-96 {
      margin: 96px !important;
    }
    ._sp\:m-97 {
      margin: 97px !important;
    }
    ._sp\:m-98 {
      margin: 98px !important;
    }
    ._sp\:m-99 {
      margin: 99px !important;
    }
    ._sp\:m-100 {
      margin: 100px !important;
    }
    ._sp\:pt-0 {
      padding-block-start: 0 !important;
    }
    ._sp\:pt-1 {
      padding-block-start: 1px !important;
    }
    ._sp\:pt-2 {
      padding-block-start: 2px !important;
    }
    ._sp\:pt-3 {
      padding-block-start: 3px !important;
    }
    ._sp\:pt-4 {
      padding-block-start: 4px !important;
    }
    ._sp\:pt-5 {
      padding-block-start: 5px !important;
    }
    ._sp\:pt-6 {
      padding-block-start: 6px !important;
    }
    ._sp\:pt-7 {
      padding-block-start: 7px !important;
    }
    ._sp\:pt-8 {
      padding-block-start: 8px !important;
    }
    ._sp\:pt-9 {
      padding-block-start: 9px !important;
    }
    ._sp\:pt-10 {
      padding-block-start: 10px !important;
    }
    ._sp\:pt-11 {
      padding-block-start: 11px !important;
    }
    ._sp\:pt-12 {
      padding-block-start: 12px !important;
    }
    ._sp\:pt-13 {
      padding-block-start: 13px !important;
    }
    ._sp\:pt-14 {
      padding-block-start: 14px !important;
    }
    ._sp\:pt-15 {
      padding-block-start: 15px !important;
    }
    ._sp\:pt-16 {
      padding-block-start: 16px !important;
    }
    ._sp\:pt-17 {
      padding-block-start: 17px !important;
    }
    ._sp\:pt-18 {
      padding-block-start: 18px !important;
    }
    ._sp\:pt-19 {
      padding-block-start: 19px !important;
    }
    ._sp\:pt-20 {
      padding-block-start: 20px !important;
    }
    ._sp\:pt-21 {
      padding-block-start: 21px !important;
    }
    ._sp\:pt-22 {
      padding-block-start: 22px !important;
    }
    ._sp\:pt-23 {
      padding-block-start: 23px !important;
    }
    ._sp\:pt-24 {
      padding-block-start: 24px !important;
    }
    ._sp\:pt-25 {
      padding-block-start: 25px !important;
    }
    ._sp\:pt-26 {
      padding-block-start: 26px !important;
    }
    ._sp\:pt-27 {
      padding-block-start: 27px !important;
    }
    ._sp\:pt-28 {
      padding-block-start: 28px !important;
    }
    ._sp\:pt-29 {
      padding-block-start: 29px !important;
    }
    ._sp\:pt-30 {
      padding-block-start: 30px !important;
    }
    ._sp\:pt-31 {
      padding-block-start: 31px !important;
    }
    ._sp\:pt-32 {
      padding-block-start: 32px !important;
    }
    ._sp\:pt-33 {
      padding-block-start: 33px !important;
    }
    ._sp\:pt-34 {
      padding-block-start: 34px !important;
    }
    ._sp\:pt-35 {
      padding-block-start: 35px !important;
    }
    ._sp\:pt-36 {
      padding-block-start: 36px !important;
    }
    ._sp\:pt-37 {
      padding-block-start: 37px !important;
    }
    ._sp\:pt-38 {
      padding-block-start: 38px !important;
    }
    ._sp\:pt-39 {
      padding-block-start: 39px !important;
    }
    ._sp\:pt-40 {
      padding-block-start: 40px !important;
    }
    ._sp\:pt-41 {
      padding-block-start: 41px !important;
    }
    ._sp\:pt-42 {
      padding-block-start: 42px !important;
    }
    ._sp\:pt-43 {
      padding-block-start: 43px !important;
    }
    ._sp\:pt-44 {
      padding-block-start: 44px !important;
    }
    ._sp\:pt-45 {
      padding-block-start: 45px !important;
    }
    ._sp\:pt-46 {
      padding-block-start: 46px !important;
    }
    ._sp\:pt-47 {
      padding-block-start: 47px !important;
    }
    ._sp\:pt-48 {
      padding-block-start: 48px !important;
    }
    ._sp\:pt-49 {
      padding-block-start: 49px !important;
    }
    ._sp\:pt-50 {
      padding-block-start: 50px !important;
    }
    ._sp\:pt-51 {
      padding-block-start: 51px !important;
    }
    ._sp\:pt-52 {
      padding-block-start: 52px !important;
    }
    ._sp\:pt-53 {
      padding-block-start: 53px !important;
    }
    ._sp\:pt-54 {
      padding-block-start: 54px !important;
    }
    ._sp\:pt-55 {
      padding-block-start: 55px !important;
    }
    ._sp\:pt-56 {
      padding-block-start: 56px !important;
    }
    ._sp\:pt-57 {
      padding-block-start: 57px !important;
    }
    ._sp\:pt-58 {
      padding-block-start: 58px !important;
    }
    ._sp\:pt-59 {
      padding-block-start: 59px !important;
    }
    ._sp\:pt-60 {
      padding-block-start: 60px !important;
    }
    ._sp\:pt-61 {
      padding-block-start: 61px !important;
    }
    ._sp\:pt-62 {
      padding-block-start: 62px !important;
    }
    ._sp\:pt-63 {
      padding-block-start: 63px !important;
    }
    ._sp\:pt-64 {
      padding-block-start: 64px !important;
    }
    ._sp\:pt-65 {
      padding-block-start: 65px !important;
    }
    ._sp\:pt-66 {
      padding-block-start: 66px !important;
    }
    ._sp\:pt-67 {
      padding-block-start: 67px !important;
    }
    ._sp\:pt-68 {
      padding-block-start: 68px !important;
    }
    ._sp\:pt-69 {
      padding-block-start: 69px !important;
    }
    ._sp\:pt-70 {
      padding-block-start: 70px !important;
    }
    ._sp\:pt-71 {
      padding-block-start: 71px !important;
    }
    ._sp\:pt-72 {
      padding-block-start: 72px !important;
    }
    ._sp\:pt-73 {
      padding-block-start: 73px !important;
    }
    ._sp\:pt-74 {
      padding-block-start: 74px !important;
    }
    ._sp\:pt-75 {
      padding-block-start: 75px !important;
    }
    ._sp\:pt-76 {
      padding-block-start: 76px !important;
    }
    ._sp\:pt-77 {
      padding-block-start: 77px !important;
    }
    ._sp\:pt-78 {
      padding-block-start: 78px !important;
    }
    ._sp\:pt-79 {
      padding-block-start: 79px !important;
    }
    ._sp\:pt-80 {
      padding-block-start: 80px !important;
    }
    ._sp\:pt-81 {
      padding-block-start: 81px !important;
    }
    ._sp\:pt-82 {
      padding-block-start: 82px !important;
    }
    ._sp\:pt-83 {
      padding-block-start: 83px !important;
    }
    ._sp\:pt-84 {
      padding-block-start: 84px !important;
    }
    ._sp\:pt-85 {
      padding-block-start: 85px !important;
    }
    ._sp\:pt-86 {
      padding-block-start: 86px !important;
    }
    ._sp\:pt-87 {
      padding-block-start: 87px !important;
    }
    ._sp\:pt-88 {
      padding-block-start: 88px !important;
    }
    ._sp\:pt-89 {
      padding-block-start: 89px !important;
    }
    ._sp\:pt-90 {
      padding-block-start: 90px !important;
    }
    ._sp\:pt-91 {
      padding-block-start: 91px !important;
    }
    ._sp\:pt-92 {
      padding-block-start: 92px !important;
    }
    ._sp\:pt-93 {
      padding-block-start: 93px !important;
    }
    ._sp\:pt-94 {
      padding-block-start: 94px !important;
    }
    ._sp\:pt-95 {
      padding-block-start: 95px !important;
    }
    ._sp\:pt-96 {
      padding-block-start: 96px !important;
    }
    ._sp\:pt-97 {
      padding-block-start: 97px !important;
    }
    ._sp\:pt-98 {
      padding-block-start: 98px !important;
    }
    ._sp\:pt-99 {
      padding-block-start: 99px !important;
    }
    ._sp\:pt-100 {
      padding-block-start: 100px !important;
    }
    ._sp\:pb-0 {
      padding-block-end: 0 !important;
    }
    ._sp\:pb-1 {
      padding-block-end: 1px !important;
    }
    ._sp\:pb-2 {
      padding-block-end: 2px !important;
    }
    ._sp\:pb-3 {
      padding-block-end: 3px !important;
    }
    ._sp\:pb-4 {
      padding-block-end: 4px !important;
    }
    ._sp\:pb-5 {
      padding-block-end: 5px !important;
    }
    ._sp\:pb-6 {
      padding-block-end: 6px !important;
    }
    ._sp\:pb-7 {
      padding-block-end: 7px !important;
    }
    ._sp\:pb-8 {
      padding-block-end: 8px !important;
    }
    ._sp\:pb-9 {
      padding-block-end: 9px !important;
    }
    ._sp\:pb-10 {
      padding-block-end: 10px !important;
    }
    ._sp\:pb-11 {
      padding-block-end: 11px !important;
    }
    ._sp\:pb-12 {
      padding-block-end: 12px !important;
    }
    ._sp\:pb-13 {
      padding-block-end: 13px !important;
    }
    ._sp\:pb-14 {
      padding-block-end: 14px !important;
    }
    ._sp\:pb-15 {
      padding-block-end: 15px !important;
    }
    ._sp\:pb-16 {
      padding-block-end: 16px !important;
    }
    ._sp\:pb-17 {
      padding-block-end: 17px !important;
    }
    ._sp\:pb-18 {
      padding-block-end: 18px !important;
    }
    ._sp\:pb-19 {
      padding-block-end: 19px !important;
    }
    ._sp\:pb-20 {
      padding-block-end: 20px !important;
    }
    ._sp\:pb-21 {
      padding-block-end: 21px !important;
    }
    ._sp\:pb-22 {
      padding-block-end: 22px !important;
    }
    ._sp\:pb-23 {
      padding-block-end: 23px !important;
    }
    ._sp\:pb-24 {
      padding-block-end: 24px !important;
    }
    ._sp\:pb-25 {
      padding-block-end: 25px !important;
    }
    ._sp\:pb-26 {
      padding-block-end: 26px !important;
    }
    ._sp\:pb-27 {
      padding-block-end: 27px !important;
    }
    ._sp\:pb-28 {
      padding-block-end: 28px !important;
    }
    ._sp\:pb-29 {
      padding-block-end: 29px !important;
    }
    ._sp\:pb-30 {
      padding-block-end: 30px !important;
    }
    ._sp\:pb-31 {
      padding-block-end: 31px !important;
    }
    ._sp\:pb-32 {
      padding-block-end: 32px !important;
    }
    ._sp\:pb-33 {
      padding-block-end: 33px !important;
    }
    ._sp\:pb-34 {
      padding-block-end: 34px !important;
    }
    ._sp\:pb-35 {
      padding-block-end: 35px !important;
    }
    ._sp\:pb-36 {
      padding-block-end: 36px !important;
    }
    ._sp\:pb-37 {
      padding-block-end: 37px !important;
    }
    ._sp\:pb-38 {
      padding-block-end: 38px !important;
    }
    ._sp\:pb-39 {
      padding-block-end: 39px !important;
    }
    ._sp\:pb-40 {
      padding-block-end: 40px !important;
    }
    ._sp\:pb-41 {
      padding-block-end: 41px !important;
    }
    ._sp\:pb-42 {
      padding-block-end: 42px !important;
    }
    ._sp\:pb-43 {
      padding-block-end: 43px !important;
    }
    ._sp\:pb-44 {
      padding-block-end: 44px !important;
    }
    ._sp\:pb-45 {
      padding-block-end: 45px !important;
    }
    ._sp\:pb-46 {
      padding-block-end: 46px !important;
    }
    ._sp\:pb-47 {
      padding-block-end: 47px !important;
    }
    ._sp\:pb-48 {
      padding-block-end: 48px !important;
    }
    ._sp\:pb-49 {
      padding-block-end: 49px !important;
    }
    ._sp\:pb-50 {
      padding-block-end: 50px !important;
    }
    ._sp\:pb-51 {
      padding-block-end: 51px !important;
    }
    ._sp\:pb-52 {
      padding-block-end: 52px !important;
    }
    ._sp\:pb-53 {
      padding-block-end: 53px !important;
    }
    ._sp\:pb-54 {
      padding-block-end: 54px !important;
    }
    ._sp\:pb-55 {
      padding-block-end: 55px !important;
    }
    ._sp\:pb-56 {
      padding-block-end: 56px !important;
    }
    ._sp\:pb-57 {
      padding-block-end: 57px !important;
    }
    ._sp\:pb-58 {
      padding-block-end: 58px !important;
    }
    ._sp\:pb-59 {
      padding-block-end: 59px !important;
    }
    ._sp\:pb-60 {
      padding-block-end: 60px !important;
    }
    ._sp\:pb-61 {
      padding-block-end: 61px !important;
    }
    ._sp\:pb-62 {
      padding-block-end: 62px !important;
    }
    ._sp\:pb-63 {
      padding-block-end: 63px !important;
    }
    ._sp\:pb-64 {
      padding-block-end: 64px !important;
    }
    ._sp\:pb-65 {
      padding-block-end: 65px !important;
    }
    ._sp\:pb-66 {
      padding-block-end: 66px !important;
    }
    ._sp\:pb-67 {
      padding-block-end: 67px !important;
    }
    ._sp\:pb-68 {
      padding-block-end: 68px !important;
    }
    ._sp\:pb-69 {
      padding-block-end: 69px !important;
    }
    ._sp\:pb-70 {
      padding-block-end: 70px !important;
    }
    ._sp\:pb-71 {
      padding-block-end: 71px !important;
    }
    ._sp\:pb-72 {
      padding-block-end: 72px !important;
    }
    ._sp\:pb-73 {
      padding-block-end: 73px !important;
    }
    ._sp\:pb-74 {
      padding-block-end: 74px !important;
    }
    ._sp\:pb-75 {
      padding-block-end: 75px !important;
    }
    ._sp\:pb-76 {
      padding-block-end: 76px !important;
    }
    ._sp\:pb-77 {
      padding-block-end: 77px !important;
    }
    ._sp\:pb-78 {
      padding-block-end: 78px !important;
    }
    ._sp\:pb-79 {
      padding-block-end: 79px !important;
    }
    ._sp\:pb-80 {
      padding-block-end: 80px !important;
    }
    ._sp\:pb-81 {
      padding-block-end: 81px !important;
    }
    ._sp\:pb-82 {
      padding-block-end: 82px !important;
    }
    ._sp\:pb-83 {
      padding-block-end: 83px !important;
    }
    ._sp\:pb-84 {
      padding-block-end: 84px !important;
    }
    ._sp\:pb-85 {
      padding-block-end: 85px !important;
    }
    ._sp\:pb-86 {
      padding-block-end: 86px !important;
    }
    ._sp\:pb-87 {
      padding-block-end: 87px !important;
    }
    ._sp\:pb-88 {
      padding-block-end: 88px !important;
    }
    ._sp\:pb-89 {
      padding-block-end: 89px !important;
    }
    ._sp\:pb-90 {
      padding-block-end: 90px !important;
    }
    ._sp\:pb-91 {
      padding-block-end: 91px !important;
    }
    ._sp\:pb-92 {
      padding-block-end: 92px !important;
    }
    ._sp\:pb-93 {
      padding-block-end: 93px !important;
    }
    ._sp\:pb-94 {
      padding-block-end: 94px !important;
    }
    ._sp\:pb-95 {
      padding-block-end: 95px !important;
    }
    ._sp\:pb-96 {
      padding-block-end: 96px !important;
    }
    ._sp\:pb-97 {
      padding-block-end: 97px !important;
    }
    ._sp\:pb-98 {
      padding-block-end: 98px !important;
    }
    ._sp\:pb-99 {
      padding-block-end: 99px !important;
    }
    ._sp\:pb-100 {
      padding-block-end: 100px !important;
    }
    ._sp\:pl-0 {
      padding-inline-start: 0 !important;
    }
    ._sp\:pl-1 {
      padding-inline-start: 1px !important;
    }
    ._sp\:pl-2 {
      padding-inline-start: 2px !important;
    }
    ._sp\:pl-3 {
      padding-inline-start: 3px !important;
    }
    ._sp\:pl-4 {
      padding-inline-start: 4px !important;
    }
    ._sp\:pl-5 {
      padding-inline-start: 5px !important;
    }
    ._sp\:pl-6 {
      padding-inline-start: 6px !important;
    }
    ._sp\:pl-7 {
      padding-inline-start: 7px !important;
    }
    ._sp\:pl-8 {
      padding-inline-start: 8px !important;
    }
    ._sp\:pl-9 {
      padding-inline-start: 9px !important;
    }
    ._sp\:pl-10 {
      padding-inline-start: 10px !important;
    }
    ._sp\:pl-11 {
      padding-inline-start: 11px !important;
    }
    ._sp\:pl-12 {
      padding-inline-start: 12px !important;
    }
    ._sp\:pl-13 {
      padding-inline-start: 13px !important;
    }
    ._sp\:pl-14 {
      padding-inline-start: 14px !important;
    }
    ._sp\:pl-15 {
      padding-inline-start: 15px !important;
    }
    ._sp\:pl-16 {
      padding-inline-start: 16px !important;
    }
    ._sp\:pl-17 {
      padding-inline-start: 17px !important;
    }
    ._sp\:pl-18 {
      padding-inline-start: 18px !important;
    }
    ._sp\:pl-19 {
      padding-inline-start: 19px !important;
    }
    ._sp\:pl-20 {
      padding-inline-start: 20px !important;
    }
    ._sp\:pl-21 {
      padding-inline-start: 21px !important;
    }
    ._sp\:pl-22 {
      padding-inline-start: 22px !important;
    }
    ._sp\:pl-23 {
      padding-inline-start: 23px !important;
    }
    ._sp\:pl-24 {
      padding-inline-start: 24px !important;
    }
    ._sp\:pl-25 {
      padding-inline-start: 25px !important;
    }
    ._sp\:pl-26 {
      padding-inline-start: 26px !important;
    }
    ._sp\:pl-27 {
      padding-inline-start: 27px !important;
    }
    ._sp\:pl-28 {
      padding-inline-start: 28px !important;
    }
    ._sp\:pl-29 {
      padding-inline-start: 29px !important;
    }
    ._sp\:pl-30 {
      padding-inline-start: 30px !important;
    }
    ._sp\:pl-31 {
      padding-inline-start: 31px !important;
    }
    ._sp\:pl-32 {
      padding-inline-start: 32px !important;
    }
    ._sp\:pl-33 {
      padding-inline-start: 33px !important;
    }
    ._sp\:pl-34 {
      padding-inline-start: 34px !important;
    }
    ._sp\:pl-35 {
      padding-inline-start: 35px !important;
    }
    ._sp\:pl-36 {
      padding-inline-start: 36px !important;
    }
    ._sp\:pl-37 {
      padding-inline-start: 37px !important;
    }
    ._sp\:pl-38 {
      padding-inline-start: 38px !important;
    }
    ._sp\:pl-39 {
      padding-inline-start: 39px !important;
    }
    ._sp\:pl-40 {
      padding-inline-start: 40px !important;
    }
    ._sp\:pl-41 {
      padding-inline-start: 41px !important;
    }
    ._sp\:pl-42 {
      padding-inline-start: 42px !important;
    }
    ._sp\:pl-43 {
      padding-inline-start: 43px !important;
    }
    ._sp\:pl-44 {
      padding-inline-start: 44px !important;
    }
    ._sp\:pl-45 {
      padding-inline-start: 45px !important;
    }
    ._sp\:pl-46 {
      padding-inline-start: 46px !important;
    }
    ._sp\:pl-47 {
      padding-inline-start: 47px !important;
    }
    ._sp\:pl-48 {
      padding-inline-start: 48px !important;
    }
    ._sp\:pl-49 {
      padding-inline-start: 49px !important;
    }
    ._sp\:pl-50 {
      padding-inline-start: 50px !important;
    }
    ._sp\:pl-51 {
      padding-inline-start: 51px !important;
    }
    ._sp\:pl-52 {
      padding-inline-start: 52px !important;
    }
    ._sp\:pl-53 {
      padding-inline-start: 53px !important;
    }
    ._sp\:pl-54 {
      padding-inline-start: 54px !important;
    }
    ._sp\:pl-55 {
      padding-inline-start: 55px !important;
    }
    ._sp\:pl-56 {
      padding-inline-start: 56px !important;
    }
    ._sp\:pl-57 {
      padding-inline-start: 57px !important;
    }
    ._sp\:pl-58 {
      padding-inline-start: 58px !important;
    }
    ._sp\:pl-59 {
      padding-inline-start: 59px !important;
    }
    ._sp\:pl-60 {
      padding-inline-start: 60px !important;
    }
    ._sp\:pl-61 {
      padding-inline-start: 61px !important;
    }
    ._sp\:pl-62 {
      padding-inline-start: 62px !important;
    }
    ._sp\:pl-63 {
      padding-inline-start: 63px !important;
    }
    ._sp\:pl-64 {
      padding-inline-start: 64px !important;
    }
    ._sp\:pl-65 {
      padding-inline-start: 65px !important;
    }
    ._sp\:pl-66 {
      padding-inline-start: 66px !important;
    }
    ._sp\:pl-67 {
      padding-inline-start: 67px !important;
    }
    ._sp\:pl-68 {
      padding-inline-start: 68px !important;
    }
    ._sp\:pl-69 {
      padding-inline-start: 69px !important;
    }
    ._sp\:pl-70 {
      padding-inline-start: 70px !important;
    }
    ._sp\:pl-71 {
      padding-inline-start: 71px !important;
    }
    ._sp\:pl-72 {
      padding-inline-start: 72px !important;
    }
    ._sp\:pl-73 {
      padding-inline-start: 73px !important;
    }
    ._sp\:pl-74 {
      padding-inline-start: 74px !important;
    }
    ._sp\:pl-75 {
      padding-inline-start: 75px !important;
    }
    ._sp\:pl-76 {
      padding-inline-start: 76px !important;
    }
    ._sp\:pl-77 {
      padding-inline-start: 77px !important;
    }
    ._sp\:pl-78 {
      padding-inline-start: 78px !important;
    }
    ._sp\:pl-79 {
      padding-inline-start: 79px !important;
    }
    ._sp\:pl-80 {
      padding-inline-start: 80px !important;
    }
    ._sp\:pl-81 {
      padding-inline-start: 81px !important;
    }
    ._sp\:pl-82 {
      padding-inline-start: 82px !important;
    }
    ._sp\:pl-83 {
      padding-inline-start: 83px !important;
    }
    ._sp\:pl-84 {
      padding-inline-start: 84px !important;
    }
    ._sp\:pl-85 {
      padding-inline-start: 85px !important;
    }
    ._sp\:pl-86 {
      padding-inline-start: 86px !important;
    }
    ._sp\:pl-87 {
      padding-inline-start: 87px !important;
    }
    ._sp\:pl-88 {
      padding-inline-start: 88px !important;
    }
    ._sp\:pl-89 {
      padding-inline-start: 89px !important;
    }
    ._sp\:pl-90 {
      padding-inline-start: 90px !important;
    }
    ._sp\:pl-91 {
      padding-inline-start: 91px !important;
    }
    ._sp\:pl-92 {
      padding-inline-start: 92px !important;
    }
    ._sp\:pl-93 {
      padding-inline-start: 93px !important;
    }
    ._sp\:pl-94 {
      padding-inline-start: 94px !important;
    }
    ._sp\:pl-95 {
      padding-inline-start: 95px !important;
    }
    ._sp\:pl-96 {
      padding-inline-start: 96px !important;
    }
    ._sp\:pl-97 {
      padding-inline-start: 97px !important;
    }
    ._sp\:pl-98 {
      padding-inline-start: 98px !important;
    }
    ._sp\:pl-99 {
      padding-inline-start: 99px !important;
    }
    ._sp\:pl-100 {
      padding-inline-start: 100px !important;
    }
    ._sp\:pr-0 {
      padding-inline-end: 0 !important;
    }
    ._sp\:pr-1 {
      padding-inline-end: 1px !important;
    }
    ._sp\:pr-2 {
      padding-inline-end: 2px !important;
    }
    ._sp\:pr-3 {
      padding-inline-end: 3px !important;
    }
    ._sp\:pr-4 {
      padding-inline-end: 4px !important;
    }
    ._sp\:pr-5 {
      padding-inline-end: 5px !important;
    }
    ._sp\:pr-6 {
      padding-inline-end: 6px !important;
    }
    ._sp\:pr-7 {
      padding-inline-end: 7px !important;
    }
    ._sp\:pr-8 {
      padding-inline-end: 8px !important;
    }
    ._sp\:pr-9 {
      padding-inline-end: 9px !important;
    }
    ._sp\:pr-10 {
      padding-inline-end: 10px !important;
    }
    ._sp\:pr-11 {
      padding-inline-end: 11px !important;
    }
    ._sp\:pr-12 {
      padding-inline-end: 12px !important;
    }
    ._sp\:pr-13 {
      padding-inline-end: 13px !important;
    }
    ._sp\:pr-14 {
      padding-inline-end: 14px !important;
    }
    ._sp\:pr-15 {
      padding-inline-end: 15px !important;
    }
    ._sp\:pr-16 {
      padding-inline-end: 16px !important;
    }
    ._sp\:pr-17 {
      padding-inline-end: 17px !important;
    }
    ._sp\:pr-18 {
      padding-inline-end: 18px !important;
    }
    ._sp\:pr-19 {
      padding-inline-end: 19px !important;
    }
    ._sp\:pr-20 {
      padding-inline-end: 20px !important;
    }
    ._sp\:pr-21 {
      padding-inline-end: 21px !important;
    }
    ._sp\:pr-22 {
      padding-inline-end: 22px !important;
    }
    ._sp\:pr-23 {
      padding-inline-end: 23px !important;
    }
    ._sp\:pr-24 {
      padding-inline-end: 24px !important;
    }
    ._sp\:pr-25 {
      padding-inline-end: 25px !important;
    }
    ._sp\:pr-26 {
      padding-inline-end: 26px !important;
    }
    ._sp\:pr-27 {
      padding-inline-end: 27px !important;
    }
    ._sp\:pr-28 {
      padding-inline-end: 28px !important;
    }
    ._sp\:pr-29 {
      padding-inline-end: 29px !important;
    }
    ._sp\:pr-30 {
      padding-inline-end: 30px !important;
    }
    ._sp\:pr-31 {
      padding-inline-end: 31px !important;
    }
    ._sp\:pr-32 {
      padding-inline-end: 32px !important;
    }
    ._sp\:pr-33 {
      padding-inline-end: 33px !important;
    }
    ._sp\:pr-34 {
      padding-inline-end: 34px !important;
    }
    ._sp\:pr-35 {
      padding-inline-end: 35px !important;
    }
    ._sp\:pr-36 {
      padding-inline-end: 36px !important;
    }
    ._sp\:pr-37 {
      padding-inline-end: 37px !important;
    }
    ._sp\:pr-38 {
      padding-inline-end: 38px !important;
    }
    ._sp\:pr-39 {
      padding-inline-end: 39px !important;
    }
    ._sp\:pr-40 {
      padding-inline-end: 40px !important;
    }
    ._sp\:pr-41 {
      padding-inline-end: 41px !important;
    }
    ._sp\:pr-42 {
      padding-inline-end: 42px !important;
    }
    ._sp\:pr-43 {
      padding-inline-end: 43px !important;
    }
    ._sp\:pr-44 {
      padding-inline-end: 44px !important;
    }
    ._sp\:pr-45 {
      padding-inline-end: 45px !important;
    }
    ._sp\:pr-46 {
      padding-inline-end: 46px !important;
    }
    ._sp\:pr-47 {
      padding-inline-end: 47px !important;
    }
    ._sp\:pr-48 {
      padding-inline-end: 48px !important;
    }
    ._sp\:pr-49 {
      padding-inline-end: 49px !important;
    }
    ._sp\:pr-50 {
      padding-inline-end: 50px !important;
    }
    ._sp\:pr-51 {
      padding-inline-end: 51px !important;
    }
    ._sp\:pr-52 {
      padding-inline-end: 52px !important;
    }
    ._sp\:pr-53 {
      padding-inline-end: 53px !important;
    }
    ._sp\:pr-54 {
      padding-inline-end: 54px !important;
    }
    ._sp\:pr-55 {
      padding-inline-end: 55px !important;
    }
    ._sp\:pr-56 {
      padding-inline-end: 56px !important;
    }
    ._sp\:pr-57 {
      padding-inline-end: 57px !important;
    }
    ._sp\:pr-58 {
      padding-inline-end: 58px !important;
    }
    ._sp\:pr-59 {
      padding-inline-end: 59px !important;
    }
    ._sp\:pr-60 {
      padding-inline-end: 60px !important;
    }
    ._sp\:pr-61 {
      padding-inline-end: 61px !important;
    }
    ._sp\:pr-62 {
      padding-inline-end: 62px !important;
    }
    ._sp\:pr-63 {
      padding-inline-end: 63px !important;
    }
    ._sp\:pr-64 {
      padding-inline-end: 64px !important;
    }
    ._sp\:pr-65 {
      padding-inline-end: 65px !important;
    }
    ._sp\:pr-66 {
      padding-inline-end: 66px !important;
    }
    ._sp\:pr-67 {
      padding-inline-end: 67px !important;
    }
    ._sp\:pr-68 {
      padding-inline-end: 68px !important;
    }
    ._sp\:pr-69 {
      padding-inline-end: 69px !important;
    }
    ._sp\:pr-70 {
      padding-inline-end: 70px !important;
    }
    ._sp\:pr-71 {
      padding-inline-end: 71px !important;
    }
    ._sp\:pr-72 {
      padding-inline-end: 72px !important;
    }
    ._sp\:pr-73 {
      padding-inline-end: 73px !important;
    }
    ._sp\:pr-74 {
      padding-inline-end: 74px !important;
    }
    ._sp\:pr-75 {
      padding-inline-end: 75px !important;
    }
    ._sp\:pr-76 {
      padding-inline-end: 76px !important;
    }
    ._sp\:pr-77 {
      padding-inline-end: 77px !important;
    }
    ._sp\:pr-78 {
      padding-inline-end: 78px !important;
    }
    ._sp\:pr-79 {
      padding-inline-end: 79px !important;
    }
    ._sp\:pr-80 {
      padding-inline-end: 80px !important;
    }
    ._sp\:pr-81 {
      padding-inline-end: 81px !important;
    }
    ._sp\:pr-82 {
      padding-inline-end: 82px !important;
    }
    ._sp\:pr-83 {
      padding-inline-end: 83px !important;
    }
    ._sp\:pr-84 {
      padding-inline-end: 84px !important;
    }
    ._sp\:pr-85 {
      padding-inline-end: 85px !important;
    }
    ._sp\:pr-86 {
      padding-inline-end: 86px !important;
    }
    ._sp\:pr-87 {
      padding-inline-end: 87px !important;
    }
    ._sp\:pr-88 {
      padding-inline-end: 88px !important;
    }
    ._sp\:pr-89 {
      padding-inline-end: 89px !important;
    }
    ._sp\:pr-90 {
      padding-inline-end: 90px !important;
    }
    ._sp\:pr-91 {
      padding-inline-end: 91px !important;
    }
    ._sp\:pr-92 {
      padding-inline-end: 92px !important;
    }
    ._sp\:pr-93 {
      padding-inline-end: 93px !important;
    }
    ._sp\:pr-94 {
      padding-inline-end: 94px !important;
    }
    ._sp\:pr-95 {
      padding-inline-end: 95px !important;
    }
    ._sp\:pr-96 {
      padding-inline-end: 96px !important;
    }
    ._sp\:pr-97 {
      padding-inline-end: 97px !important;
    }
    ._sp\:pr-98 {
      padding-inline-end: 98px !important;
    }
    ._sp\:pr-99 {
      padding-inline-end: 99px !important;
    }
    ._sp\:pr-100 {
      padding-inline-end: 100px !important;
    }
    ._sp\:p-0 {
      padding: 0 !important;
    }
    ._sp\:p-1 {
      padding: 1px !important;
    }
    ._sp\:p-2 {
      padding: 2px !important;
    }
    ._sp\:p-3 {
      padding: 3px !important;
    }
    ._sp\:p-4 {
      padding: 4px !important;
    }
    ._sp\:p-5 {
      padding: 5px !important;
    }
    ._sp\:p-6 {
      padding: 6px !important;
    }
    ._sp\:p-7 {
      padding: 7px !important;
    }
    ._sp\:p-8 {
      padding: 8px !important;
    }
    ._sp\:p-9 {
      padding: 9px !important;
    }
    ._sp\:p-10 {
      padding: 10px !important;
    }
    ._sp\:p-11 {
      padding: 11px !important;
    }
    ._sp\:p-12 {
      padding: 12px !important;
    }
    ._sp\:p-13 {
      padding: 13px !important;
    }
    ._sp\:p-14 {
      padding: 14px !important;
    }
    ._sp\:p-15 {
      padding: 15px !important;
    }
    ._sp\:p-16 {
      padding: 16px !important;
    }
    ._sp\:p-17 {
      padding: 17px !important;
    }
    ._sp\:p-18 {
      padding: 18px !important;
    }
    ._sp\:p-19 {
      padding: 19px !important;
    }
    ._sp\:p-20 {
      padding: 20px !important;
    }
    ._sp\:p-21 {
      padding: 21px !important;
    }
    ._sp\:p-22 {
      padding: 22px !important;
    }
    ._sp\:p-23 {
      padding: 23px !important;
    }
    ._sp\:p-24 {
      padding: 24px !important;
    }
    ._sp\:p-25 {
      padding: 25px !important;
    }
    ._sp\:p-26 {
      padding: 26px !important;
    }
    ._sp\:p-27 {
      padding: 27px !important;
    }
    ._sp\:p-28 {
      padding: 28px !important;
    }
    ._sp\:p-29 {
      padding: 29px !important;
    }
    ._sp\:p-30 {
      padding: 30px !important;
    }
    ._sp\:p-31 {
      padding: 31px !important;
    }
    ._sp\:p-32 {
      padding: 32px !important;
    }
    ._sp\:p-33 {
      padding: 33px !important;
    }
    ._sp\:p-34 {
      padding: 34px !important;
    }
    ._sp\:p-35 {
      padding: 35px !important;
    }
    ._sp\:p-36 {
      padding: 36px !important;
    }
    ._sp\:p-37 {
      padding: 37px !important;
    }
    ._sp\:p-38 {
      padding: 38px !important;
    }
    ._sp\:p-39 {
      padding: 39px !important;
    }
    ._sp\:p-40 {
      padding: 40px !important;
    }
    ._sp\:p-41 {
      padding: 41px !important;
    }
    ._sp\:p-42 {
      padding: 42px !important;
    }
    ._sp\:p-43 {
      padding: 43px !important;
    }
    ._sp\:p-44 {
      padding: 44px !important;
    }
    ._sp\:p-45 {
      padding: 45px !important;
    }
    ._sp\:p-46 {
      padding: 46px !important;
    }
    ._sp\:p-47 {
      padding: 47px !important;
    }
    ._sp\:p-48 {
      padding: 48px !important;
    }
    ._sp\:p-49 {
      padding: 49px !important;
    }
    ._sp\:p-50 {
      padding: 50px !important;
    }
    ._sp\:p-51 {
      padding: 51px !important;
    }
    ._sp\:p-52 {
      padding: 52px !important;
    }
    ._sp\:p-53 {
      padding: 53px !important;
    }
    ._sp\:p-54 {
      padding: 54px !important;
    }
    ._sp\:p-55 {
      padding: 55px !important;
    }
    ._sp\:p-56 {
      padding: 56px !important;
    }
    ._sp\:p-57 {
      padding: 57px !important;
    }
    ._sp\:p-58 {
      padding: 58px !important;
    }
    ._sp\:p-59 {
      padding: 59px !important;
    }
    ._sp\:p-60 {
      padding: 60px !important;
    }
    ._sp\:p-61 {
      padding: 61px !important;
    }
    ._sp\:p-62 {
      padding: 62px !important;
    }
    ._sp\:p-63 {
      padding: 63px !important;
    }
    ._sp\:p-64 {
      padding: 64px !important;
    }
    ._sp\:p-65 {
      padding: 65px !important;
    }
    ._sp\:p-66 {
      padding: 66px !important;
    }
    ._sp\:p-67 {
      padding: 67px !important;
    }
    ._sp\:p-68 {
      padding: 68px !important;
    }
    ._sp\:p-69 {
      padding: 69px !important;
    }
    ._sp\:p-70 {
      padding: 70px !important;
    }
    ._sp\:p-71 {
      padding: 71px !important;
    }
    ._sp\:p-72 {
      padding: 72px !important;
    }
    ._sp\:p-73 {
      padding: 73px !important;
    }
    ._sp\:p-74 {
      padding: 74px !important;
    }
    ._sp\:p-75 {
      padding: 75px !important;
    }
    ._sp\:p-76 {
      padding: 76px !important;
    }
    ._sp\:p-77 {
      padding: 77px !important;
    }
    ._sp\:p-78 {
      padding: 78px !important;
    }
    ._sp\:p-79 {
      padding: 79px !important;
    }
    ._sp\:p-80 {
      padding: 80px !important;
    }
    ._sp\:p-81 {
      padding: 81px !important;
    }
    ._sp\:p-82 {
      padding: 82px !important;
    }
    ._sp\:p-83 {
      padding: 83px !important;
    }
    ._sp\:p-84 {
      padding: 84px !important;
    }
    ._sp\:p-85 {
      padding: 85px !important;
    }
    ._sp\:p-86 {
      padding: 86px !important;
    }
    ._sp\:p-87 {
      padding: 87px !important;
    }
    ._sp\:p-88 {
      padding: 88px !important;
    }
    ._sp\:p-89 {
      padding: 89px !important;
    }
    ._sp\:p-90 {
      padding: 90px !important;
    }
    ._sp\:p-91 {
      padding: 91px !important;
    }
    ._sp\:p-92 {
      padding: 92px !important;
    }
    ._sp\:p-93 {
      padding: 93px !important;
    }
    ._sp\:p-94 {
      padding: 94px !important;
    }
    ._sp\:p-95 {
      padding: 95px !important;
    }
    ._sp\:p-96 {
      padding: 96px !important;
    }
    ._sp\:p-97 {
      padding: 97px !important;
    }
    ._sp\:p-98 {
      padding: 98px !important;
    }
    ._sp\:p-99 {
      padding: 99px !important;
    }
    ._sp\:p-100 {
      padding: 100px !important;
    }
  }
}

@media (min-width: 1920px), print {
  @layer project {
    .products {
      padding-block-start: calc(var(--vw-lg-1920) * 162);
      margin-block-start: calc(var(--vw-lg-1920) * 40);
    }
    .products::before {
      block-size: calc(var(--vw-lg-1920) * 124);
      background-size: contain;
    }
  }
}

@media (not (min-width: 992px)) {
  @layer utility {
    ._md\:mt-0 {
      margin-block-start: 0 !important;
    }
    ._md\:mt-1 {
      margin-block-start: 1px !important;
    }
    ._md\:mt-2 {
      margin-block-start: 2px !important;
    }
    ._md\:mt-3 {
      margin-block-start: 3px !important;
    }
    ._md\:mt-4 {
      margin-block-start: 4px !important;
    }
    ._md\:mt-5 {
      margin-block-start: 5px !important;
    }
    ._md\:mt-6 {
      margin-block-start: 6px !important;
    }
    ._md\:mt-7 {
      margin-block-start: 7px !important;
    }
    ._md\:mt-8 {
      margin-block-start: 8px !important;
    }
    ._md\:mt-9 {
      margin-block-start: 9px !important;
    }
    ._md\:mt-10 {
      margin-block-start: 10px !important;
    }
    ._md\:mt-11 {
      margin-block-start: 11px !important;
    }
    ._md\:mt-12 {
      margin-block-start: 12px !important;
    }
    ._md\:mt-13 {
      margin-block-start: 13px !important;
    }
    ._md\:mt-14 {
      margin-block-start: 14px !important;
    }
    ._md\:mt-15 {
      margin-block-start: 15px !important;
    }
    ._md\:mt-16 {
      margin-block-start: 16px !important;
    }
    ._md\:mt-17 {
      margin-block-start: 17px !important;
    }
    ._md\:mt-18 {
      margin-block-start: 18px !important;
    }
    ._md\:mt-19 {
      margin-block-start: 19px !important;
    }
    ._md\:mt-20 {
      margin-block-start: 20px !important;
    }
    ._md\:mt-21 {
      margin-block-start: 21px !important;
    }
    ._md\:mt-22 {
      margin-block-start: 22px !important;
    }
    ._md\:mt-23 {
      margin-block-start: 23px !important;
    }
    ._md\:mt-24 {
      margin-block-start: 24px !important;
    }
    ._md\:mt-25 {
      margin-block-start: 25px !important;
    }
    ._md\:mt-26 {
      margin-block-start: 26px !important;
    }
    ._md\:mt-27 {
      margin-block-start: 27px !important;
    }
    ._md\:mt-28 {
      margin-block-start: 28px !important;
    }
    ._md\:mt-29 {
      margin-block-start: 29px !important;
    }
    ._md\:mt-30 {
      margin-block-start: 30px !important;
    }
    ._md\:mt-31 {
      margin-block-start: 31px !important;
    }
    ._md\:mt-32 {
      margin-block-start: 32px !important;
    }
    ._md\:mt-33 {
      margin-block-start: 33px !important;
    }
    ._md\:mt-34 {
      margin-block-start: 34px !important;
    }
    ._md\:mt-35 {
      margin-block-start: 35px !important;
    }
    ._md\:mt-36 {
      margin-block-start: 36px !important;
    }
    ._md\:mt-37 {
      margin-block-start: 37px !important;
    }
    ._md\:mt-38 {
      margin-block-start: 38px !important;
    }
    ._md\:mt-39 {
      margin-block-start: 39px !important;
    }
    ._md\:mt-40 {
      margin-block-start: 40px !important;
    }
    ._md\:mt-41 {
      margin-block-start: 41px !important;
    }
    ._md\:mt-42 {
      margin-block-start: 42px !important;
    }
    ._md\:mt-43 {
      margin-block-start: 43px !important;
    }
    ._md\:mt-44 {
      margin-block-start: 44px !important;
    }
    ._md\:mt-45 {
      margin-block-start: 45px !important;
    }
    ._md\:mt-46 {
      margin-block-start: 46px !important;
    }
    ._md\:mt-47 {
      margin-block-start: 47px !important;
    }
    ._md\:mt-48 {
      margin-block-start: 48px !important;
    }
    ._md\:mt-49 {
      margin-block-start: 49px !important;
    }
    ._md\:mt-50 {
      margin-block-start: 50px !important;
    }
    ._md\:mt-51 {
      margin-block-start: 51px !important;
    }
    ._md\:mt-52 {
      margin-block-start: 52px !important;
    }
    ._md\:mt-53 {
      margin-block-start: 53px !important;
    }
    ._md\:mt-54 {
      margin-block-start: 54px !important;
    }
    ._md\:mt-55 {
      margin-block-start: 55px !important;
    }
    ._md\:mt-56 {
      margin-block-start: 56px !important;
    }
    ._md\:mt-57 {
      margin-block-start: 57px !important;
    }
    ._md\:mt-58 {
      margin-block-start: 58px !important;
    }
    ._md\:mt-59 {
      margin-block-start: 59px !important;
    }
    ._md\:mt-60 {
      margin-block-start: 60px !important;
    }
    ._md\:mt-61 {
      margin-block-start: 61px !important;
    }
    ._md\:mt-62 {
      margin-block-start: 62px !important;
    }
    ._md\:mt-63 {
      margin-block-start: 63px !important;
    }
    ._md\:mt-64 {
      margin-block-start: 64px !important;
    }
    ._md\:mt-65 {
      margin-block-start: 65px !important;
    }
    ._md\:mt-66 {
      margin-block-start: 66px !important;
    }
    ._md\:mt-67 {
      margin-block-start: 67px !important;
    }
    ._md\:mt-68 {
      margin-block-start: 68px !important;
    }
    ._md\:mt-69 {
      margin-block-start: 69px !important;
    }
    ._md\:mt-70 {
      margin-block-start: 70px !important;
    }
    ._md\:mt-71 {
      margin-block-start: 71px !important;
    }
    ._md\:mt-72 {
      margin-block-start: 72px !important;
    }
    ._md\:mt-73 {
      margin-block-start: 73px !important;
    }
    ._md\:mt-74 {
      margin-block-start: 74px !important;
    }
    ._md\:mt-75 {
      margin-block-start: 75px !important;
    }
    ._md\:mt-76 {
      margin-block-start: 76px !important;
    }
    ._md\:mt-77 {
      margin-block-start: 77px !important;
    }
    ._md\:mt-78 {
      margin-block-start: 78px !important;
    }
    ._md\:mt-79 {
      margin-block-start: 79px !important;
    }
    ._md\:mt-80 {
      margin-block-start: 80px !important;
    }
    ._md\:mt-81 {
      margin-block-start: 81px !important;
    }
    ._md\:mt-82 {
      margin-block-start: 82px !important;
    }
    ._md\:mt-83 {
      margin-block-start: 83px !important;
    }
    ._md\:mt-84 {
      margin-block-start: 84px !important;
    }
    ._md\:mt-85 {
      margin-block-start: 85px !important;
    }
    ._md\:mt-86 {
      margin-block-start: 86px !important;
    }
    ._md\:mt-87 {
      margin-block-start: 87px !important;
    }
    ._md\:mt-88 {
      margin-block-start: 88px !important;
    }
    ._md\:mt-89 {
      margin-block-start: 89px !important;
    }
    ._md\:mt-90 {
      margin-block-start: 90px !important;
    }
    ._md\:mt-91 {
      margin-block-start: 91px !important;
    }
    ._md\:mt-92 {
      margin-block-start: 92px !important;
    }
    ._md\:mt-93 {
      margin-block-start: 93px !important;
    }
    ._md\:mt-94 {
      margin-block-start: 94px !important;
    }
    ._md\:mt-95 {
      margin-block-start: 95px !important;
    }
    ._md\:mt-96 {
      margin-block-start: 96px !important;
    }
    ._md\:mt-97 {
      margin-block-start: 97px !important;
    }
    ._md\:mt-98 {
      margin-block-start: 98px !important;
    }
    ._md\:mt-99 {
      margin-block-start: 99px !important;
    }
    ._md\:mt-100 {
      margin-block-start: 100px !important;
    }
    ._md\:mb-0 {
      margin-block-end: 0 !important;
    }
    ._md\:mb-1 {
      margin-block-end: 1px !important;
    }
    ._md\:mb-2 {
      margin-block-end: 2px !important;
    }
    ._md\:mb-3 {
      margin-block-end: 3px !important;
    }
    ._md\:mb-4 {
      margin-block-end: 4px !important;
    }
    ._md\:mb-5 {
      margin-block-end: 5px !important;
    }
    ._md\:mb-6 {
      margin-block-end: 6px !important;
    }
    ._md\:mb-7 {
      margin-block-end: 7px !important;
    }
    ._md\:mb-8 {
      margin-block-end: 8px !important;
    }
    ._md\:mb-9 {
      margin-block-end: 9px !important;
    }
    ._md\:mb-10 {
      margin-block-end: 10px !important;
    }
    ._md\:mb-11 {
      margin-block-end: 11px !important;
    }
    ._md\:mb-12 {
      margin-block-end: 12px !important;
    }
    ._md\:mb-13 {
      margin-block-end: 13px !important;
    }
    ._md\:mb-14 {
      margin-block-end: 14px !important;
    }
    ._md\:mb-15 {
      margin-block-end: 15px !important;
    }
    ._md\:mb-16 {
      margin-block-end: 16px !important;
    }
    ._md\:mb-17 {
      margin-block-end: 17px !important;
    }
    ._md\:mb-18 {
      margin-block-end: 18px !important;
    }
    ._md\:mb-19 {
      margin-block-end: 19px !important;
    }
    ._md\:mb-20 {
      margin-block-end: 20px !important;
    }
    ._md\:mb-21 {
      margin-block-end: 21px !important;
    }
    ._md\:mb-22 {
      margin-block-end: 22px !important;
    }
    ._md\:mb-23 {
      margin-block-end: 23px !important;
    }
    ._md\:mb-24 {
      margin-block-end: 24px !important;
    }
    ._md\:mb-25 {
      margin-block-end: 25px !important;
    }
    ._md\:mb-26 {
      margin-block-end: 26px !important;
    }
    ._md\:mb-27 {
      margin-block-end: 27px !important;
    }
    ._md\:mb-28 {
      margin-block-end: 28px !important;
    }
    ._md\:mb-29 {
      margin-block-end: 29px !important;
    }
    ._md\:mb-30 {
      margin-block-end: 30px !important;
    }
    ._md\:mb-31 {
      margin-block-end: 31px !important;
    }
    ._md\:mb-32 {
      margin-block-end: 32px !important;
    }
    ._md\:mb-33 {
      margin-block-end: 33px !important;
    }
    ._md\:mb-34 {
      margin-block-end: 34px !important;
    }
    ._md\:mb-35 {
      margin-block-end: 35px !important;
    }
    ._md\:mb-36 {
      margin-block-end: 36px !important;
    }
    ._md\:mb-37 {
      margin-block-end: 37px !important;
    }
    ._md\:mb-38 {
      margin-block-end: 38px !important;
    }
    ._md\:mb-39 {
      margin-block-end: 39px !important;
    }
    ._md\:mb-40 {
      margin-block-end: 40px !important;
    }
    ._md\:mb-41 {
      margin-block-end: 41px !important;
    }
    ._md\:mb-42 {
      margin-block-end: 42px !important;
    }
    ._md\:mb-43 {
      margin-block-end: 43px !important;
    }
    ._md\:mb-44 {
      margin-block-end: 44px !important;
    }
    ._md\:mb-45 {
      margin-block-end: 45px !important;
    }
    ._md\:mb-46 {
      margin-block-end: 46px !important;
    }
    ._md\:mb-47 {
      margin-block-end: 47px !important;
    }
    ._md\:mb-48 {
      margin-block-end: 48px !important;
    }
    ._md\:mb-49 {
      margin-block-end: 49px !important;
    }
    ._md\:mb-50 {
      margin-block-end: 50px !important;
    }
    ._md\:mb-51 {
      margin-block-end: 51px !important;
    }
    ._md\:mb-52 {
      margin-block-end: 52px !important;
    }
    ._md\:mb-53 {
      margin-block-end: 53px !important;
    }
    ._md\:mb-54 {
      margin-block-end: 54px !important;
    }
    ._md\:mb-55 {
      margin-block-end: 55px !important;
    }
    ._md\:mb-56 {
      margin-block-end: 56px !important;
    }
    ._md\:mb-57 {
      margin-block-end: 57px !important;
    }
    ._md\:mb-58 {
      margin-block-end: 58px !important;
    }
    ._md\:mb-59 {
      margin-block-end: 59px !important;
    }
    ._md\:mb-60 {
      margin-block-end: 60px !important;
    }
    ._md\:mb-61 {
      margin-block-end: 61px !important;
    }
    ._md\:mb-62 {
      margin-block-end: 62px !important;
    }
    ._md\:mb-63 {
      margin-block-end: 63px !important;
    }
    ._md\:mb-64 {
      margin-block-end: 64px !important;
    }
    ._md\:mb-65 {
      margin-block-end: 65px !important;
    }
    ._md\:mb-66 {
      margin-block-end: 66px !important;
    }
    ._md\:mb-67 {
      margin-block-end: 67px !important;
    }
    ._md\:mb-68 {
      margin-block-end: 68px !important;
    }
    ._md\:mb-69 {
      margin-block-end: 69px !important;
    }
    ._md\:mb-70 {
      margin-block-end: 70px !important;
    }
    ._md\:mb-71 {
      margin-block-end: 71px !important;
    }
    ._md\:mb-72 {
      margin-block-end: 72px !important;
    }
    ._md\:mb-73 {
      margin-block-end: 73px !important;
    }
    ._md\:mb-74 {
      margin-block-end: 74px !important;
    }
    ._md\:mb-75 {
      margin-block-end: 75px !important;
    }
    ._md\:mb-76 {
      margin-block-end: 76px !important;
    }
    ._md\:mb-77 {
      margin-block-end: 77px !important;
    }
    ._md\:mb-78 {
      margin-block-end: 78px !important;
    }
    ._md\:mb-79 {
      margin-block-end: 79px !important;
    }
    ._md\:mb-80 {
      margin-block-end: 80px !important;
    }
    ._md\:mb-81 {
      margin-block-end: 81px !important;
    }
    ._md\:mb-82 {
      margin-block-end: 82px !important;
    }
    ._md\:mb-83 {
      margin-block-end: 83px !important;
    }
    ._md\:mb-84 {
      margin-block-end: 84px !important;
    }
    ._md\:mb-85 {
      margin-block-end: 85px !important;
    }
    ._md\:mb-86 {
      margin-block-end: 86px !important;
    }
    ._md\:mb-87 {
      margin-block-end: 87px !important;
    }
    ._md\:mb-88 {
      margin-block-end: 88px !important;
    }
    ._md\:mb-89 {
      margin-block-end: 89px !important;
    }
    ._md\:mb-90 {
      margin-block-end: 90px !important;
    }
    ._md\:mb-91 {
      margin-block-end: 91px !important;
    }
    ._md\:mb-92 {
      margin-block-end: 92px !important;
    }
    ._md\:mb-93 {
      margin-block-end: 93px !important;
    }
    ._md\:mb-94 {
      margin-block-end: 94px !important;
    }
    ._md\:mb-95 {
      margin-block-end: 95px !important;
    }
    ._md\:mb-96 {
      margin-block-end: 96px !important;
    }
    ._md\:mb-97 {
      margin-block-end: 97px !important;
    }
    ._md\:mb-98 {
      margin-block-end: 98px !important;
    }
    ._md\:mb-99 {
      margin-block-end: 99px !important;
    }
    ._md\:mb-100 {
      margin-block-end: 100px !important;
    }
    ._md\:ml-0 {
      margin-inline-start: 0 !important;
    }
    ._md\:ml-1 {
      margin-inline-start: 1px !important;
    }
    ._md\:ml-2 {
      margin-inline-start: 2px !important;
    }
    ._md\:ml-3 {
      margin-inline-start: 3px !important;
    }
    ._md\:ml-4 {
      margin-inline-start: 4px !important;
    }
    ._md\:ml-5 {
      margin-inline-start: 5px !important;
    }
    ._md\:ml-6 {
      margin-inline-start: 6px !important;
    }
    ._md\:ml-7 {
      margin-inline-start: 7px !important;
    }
    ._md\:ml-8 {
      margin-inline-start: 8px !important;
    }
    ._md\:ml-9 {
      margin-inline-start: 9px !important;
    }
    ._md\:ml-10 {
      margin-inline-start: 10px !important;
    }
    ._md\:ml-11 {
      margin-inline-start: 11px !important;
    }
    ._md\:ml-12 {
      margin-inline-start: 12px !important;
    }
    ._md\:ml-13 {
      margin-inline-start: 13px !important;
    }
    ._md\:ml-14 {
      margin-inline-start: 14px !important;
    }
    ._md\:ml-15 {
      margin-inline-start: 15px !important;
    }
    ._md\:ml-16 {
      margin-inline-start: 16px !important;
    }
    ._md\:ml-17 {
      margin-inline-start: 17px !important;
    }
    ._md\:ml-18 {
      margin-inline-start: 18px !important;
    }
    ._md\:ml-19 {
      margin-inline-start: 19px !important;
    }
    ._md\:ml-20 {
      margin-inline-start: 20px !important;
    }
    ._md\:ml-21 {
      margin-inline-start: 21px !important;
    }
    ._md\:ml-22 {
      margin-inline-start: 22px !important;
    }
    ._md\:ml-23 {
      margin-inline-start: 23px !important;
    }
    ._md\:ml-24 {
      margin-inline-start: 24px !important;
    }
    ._md\:ml-25 {
      margin-inline-start: 25px !important;
    }
    ._md\:ml-26 {
      margin-inline-start: 26px !important;
    }
    ._md\:ml-27 {
      margin-inline-start: 27px !important;
    }
    ._md\:ml-28 {
      margin-inline-start: 28px !important;
    }
    ._md\:ml-29 {
      margin-inline-start: 29px !important;
    }
    ._md\:ml-30 {
      margin-inline-start: 30px !important;
    }
    ._md\:ml-31 {
      margin-inline-start: 31px !important;
    }
    ._md\:ml-32 {
      margin-inline-start: 32px !important;
    }
    ._md\:ml-33 {
      margin-inline-start: 33px !important;
    }
    ._md\:ml-34 {
      margin-inline-start: 34px !important;
    }
    ._md\:ml-35 {
      margin-inline-start: 35px !important;
    }
    ._md\:ml-36 {
      margin-inline-start: 36px !important;
    }
    ._md\:ml-37 {
      margin-inline-start: 37px !important;
    }
    ._md\:ml-38 {
      margin-inline-start: 38px !important;
    }
    ._md\:ml-39 {
      margin-inline-start: 39px !important;
    }
    ._md\:ml-40 {
      margin-inline-start: 40px !important;
    }
    ._md\:ml-41 {
      margin-inline-start: 41px !important;
    }
    ._md\:ml-42 {
      margin-inline-start: 42px !important;
    }
    ._md\:ml-43 {
      margin-inline-start: 43px !important;
    }
    ._md\:ml-44 {
      margin-inline-start: 44px !important;
    }
    ._md\:ml-45 {
      margin-inline-start: 45px !important;
    }
    ._md\:ml-46 {
      margin-inline-start: 46px !important;
    }
    ._md\:ml-47 {
      margin-inline-start: 47px !important;
    }
    ._md\:ml-48 {
      margin-inline-start: 48px !important;
    }
    ._md\:ml-49 {
      margin-inline-start: 49px !important;
    }
    ._md\:ml-50 {
      margin-inline-start: 50px !important;
    }
    ._md\:ml-51 {
      margin-inline-start: 51px !important;
    }
    ._md\:ml-52 {
      margin-inline-start: 52px !important;
    }
    ._md\:ml-53 {
      margin-inline-start: 53px !important;
    }
    ._md\:ml-54 {
      margin-inline-start: 54px !important;
    }
    ._md\:ml-55 {
      margin-inline-start: 55px !important;
    }
    ._md\:ml-56 {
      margin-inline-start: 56px !important;
    }
    ._md\:ml-57 {
      margin-inline-start: 57px !important;
    }
    ._md\:ml-58 {
      margin-inline-start: 58px !important;
    }
    ._md\:ml-59 {
      margin-inline-start: 59px !important;
    }
    ._md\:ml-60 {
      margin-inline-start: 60px !important;
    }
    ._md\:ml-61 {
      margin-inline-start: 61px !important;
    }
    ._md\:ml-62 {
      margin-inline-start: 62px !important;
    }
    ._md\:ml-63 {
      margin-inline-start: 63px !important;
    }
    ._md\:ml-64 {
      margin-inline-start: 64px !important;
    }
    ._md\:ml-65 {
      margin-inline-start: 65px !important;
    }
    ._md\:ml-66 {
      margin-inline-start: 66px !important;
    }
    ._md\:ml-67 {
      margin-inline-start: 67px !important;
    }
    ._md\:ml-68 {
      margin-inline-start: 68px !important;
    }
    ._md\:ml-69 {
      margin-inline-start: 69px !important;
    }
    ._md\:ml-70 {
      margin-inline-start: 70px !important;
    }
    ._md\:ml-71 {
      margin-inline-start: 71px !important;
    }
    ._md\:ml-72 {
      margin-inline-start: 72px !important;
    }
    ._md\:ml-73 {
      margin-inline-start: 73px !important;
    }
    ._md\:ml-74 {
      margin-inline-start: 74px !important;
    }
    ._md\:ml-75 {
      margin-inline-start: 75px !important;
    }
    ._md\:ml-76 {
      margin-inline-start: 76px !important;
    }
    ._md\:ml-77 {
      margin-inline-start: 77px !important;
    }
    ._md\:ml-78 {
      margin-inline-start: 78px !important;
    }
    ._md\:ml-79 {
      margin-inline-start: 79px !important;
    }
    ._md\:ml-80 {
      margin-inline-start: 80px !important;
    }
    ._md\:ml-81 {
      margin-inline-start: 81px !important;
    }
    ._md\:ml-82 {
      margin-inline-start: 82px !important;
    }
    ._md\:ml-83 {
      margin-inline-start: 83px !important;
    }
    ._md\:ml-84 {
      margin-inline-start: 84px !important;
    }
    ._md\:ml-85 {
      margin-inline-start: 85px !important;
    }
    ._md\:ml-86 {
      margin-inline-start: 86px !important;
    }
    ._md\:ml-87 {
      margin-inline-start: 87px !important;
    }
    ._md\:ml-88 {
      margin-inline-start: 88px !important;
    }
    ._md\:ml-89 {
      margin-inline-start: 89px !important;
    }
    ._md\:ml-90 {
      margin-inline-start: 90px !important;
    }
    ._md\:ml-91 {
      margin-inline-start: 91px !important;
    }
    ._md\:ml-92 {
      margin-inline-start: 92px !important;
    }
    ._md\:ml-93 {
      margin-inline-start: 93px !important;
    }
    ._md\:ml-94 {
      margin-inline-start: 94px !important;
    }
    ._md\:ml-95 {
      margin-inline-start: 95px !important;
    }
    ._md\:ml-96 {
      margin-inline-start: 96px !important;
    }
    ._md\:ml-97 {
      margin-inline-start: 97px !important;
    }
    ._md\:ml-98 {
      margin-inline-start: 98px !important;
    }
    ._md\:ml-99 {
      margin-inline-start: 99px !important;
    }
    ._md\:ml-100 {
      margin-inline-start: 100px !important;
    }
    ._md\:mr-0 {
      margin-inline-end: 0 !important;
    }
    ._md\:mr-1 {
      margin-inline-end: 1px !important;
    }
    ._md\:mr-2 {
      margin-inline-end: 2px !important;
    }
    ._md\:mr-3 {
      margin-inline-end: 3px !important;
    }
    ._md\:mr-4 {
      margin-inline-end: 4px !important;
    }
    ._md\:mr-5 {
      margin-inline-end: 5px !important;
    }
    ._md\:mr-6 {
      margin-inline-end: 6px !important;
    }
    ._md\:mr-7 {
      margin-inline-end: 7px !important;
    }
    ._md\:mr-8 {
      margin-inline-end: 8px !important;
    }
    ._md\:mr-9 {
      margin-inline-end: 9px !important;
    }
    ._md\:mr-10 {
      margin-inline-end: 10px !important;
    }
    ._md\:mr-11 {
      margin-inline-end: 11px !important;
    }
    ._md\:mr-12 {
      margin-inline-end: 12px !important;
    }
    ._md\:mr-13 {
      margin-inline-end: 13px !important;
    }
    ._md\:mr-14 {
      margin-inline-end: 14px !important;
    }
    ._md\:mr-15 {
      margin-inline-end: 15px !important;
    }
    ._md\:mr-16 {
      margin-inline-end: 16px !important;
    }
    ._md\:mr-17 {
      margin-inline-end: 17px !important;
    }
    ._md\:mr-18 {
      margin-inline-end: 18px !important;
    }
    ._md\:mr-19 {
      margin-inline-end: 19px !important;
    }
    ._md\:mr-20 {
      margin-inline-end: 20px !important;
    }
    ._md\:mr-21 {
      margin-inline-end: 21px !important;
    }
    ._md\:mr-22 {
      margin-inline-end: 22px !important;
    }
    ._md\:mr-23 {
      margin-inline-end: 23px !important;
    }
    ._md\:mr-24 {
      margin-inline-end: 24px !important;
    }
    ._md\:mr-25 {
      margin-inline-end: 25px !important;
    }
    ._md\:mr-26 {
      margin-inline-end: 26px !important;
    }
    ._md\:mr-27 {
      margin-inline-end: 27px !important;
    }
    ._md\:mr-28 {
      margin-inline-end: 28px !important;
    }
    ._md\:mr-29 {
      margin-inline-end: 29px !important;
    }
    ._md\:mr-30 {
      margin-inline-end: 30px !important;
    }
    ._md\:mr-31 {
      margin-inline-end: 31px !important;
    }
    ._md\:mr-32 {
      margin-inline-end: 32px !important;
    }
    ._md\:mr-33 {
      margin-inline-end: 33px !important;
    }
    ._md\:mr-34 {
      margin-inline-end: 34px !important;
    }
    ._md\:mr-35 {
      margin-inline-end: 35px !important;
    }
    ._md\:mr-36 {
      margin-inline-end: 36px !important;
    }
    ._md\:mr-37 {
      margin-inline-end: 37px !important;
    }
    ._md\:mr-38 {
      margin-inline-end: 38px !important;
    }
    ._md\:mr-39 {
      margin-inline-end: 39px !important;
    }
    ._md\:mr-40 {
      margin-inline-end: 40px !important;
    }
    ._md\:mr-41 {
      margin-inline-end: 41px !important;
    }
    ._md\:mr-42 {
      margin-inline-end: 42px !important;
    }
    ._md\:mr-43 {
      margin-inline-end: 43px !important;
    }
    ._md\:mr-44 {
      margin-inline-end: 44px !important;
    }
    ._md\:mr-45 {
      margin-inline-end: 45px !important;
    }
    ._md\:mr-46 {
      margin-inline-end: 46px !important;
    }
    ._md\:mr-47 {
      margin-inline-end: 47px !important;
    }
    ._md\:mr-48 {
      margin-inline-end: 48px !important;
    }
    ._md\:mr-49 {
      margin-inline-end: 49px !important;
    }
    ._md\:mr-50 {
      margin-inline-end: 50px !important;
    }
    ._md\:mr-51 {
      margin-inline-end: 51px !important;
    }
    ._md\:mr-52 {
      margin-inline-end: 52px !important;
    }
    ._md\:mr-53 {
      margin-inline-end: 53px !important;
    }
    ._md\:mr-54 {
      margin-inline-end: 54px !important;
    }
    ._md\:mr-55 {
      margin-inline-end: 55px !important;
    }
    ._md\:mr-56 {
      margin-inline-end: 56px !important;
    }
    ._md\:mr-57 {
      margin-inline-end: 57px !important;
    }
    ._md\:mr-58 {
      margin-inline-end: 58px !important;
    }
    ._md\:mr-59 {
      margin-inline-end: 59px !important;
    }
    ._md\:mr-60 {
      margin-inline-end: 60px !important;
    }
    ._md\:mr-61 {
      margin-inline-end: 61px !important;
    }
    ._md\:mr-62 {
      margin-inline-end: 62px !important;
    }
    ._md\:mr-63 {
      margin-inline-end: 63px !important;
    }
    ._md\:mr-64 {
      margin-inline-end: 64px !important;
    }
    ._md\:mr-65 {
      margin-inline-end: 65px !important;
    }
    ._md\:mr-66 {
      margin-inline-end: 66px !important;
    }
    ._md\:mr-67 {
      margin-inline-end: 67px !important;
    }
    ._md\:mr-68 {
      margin-inline-end: 68px !important;
    }
    ._md\:mr-69 {
      margin-inline-end: 69px !important;
    }
    ._md\:mr-70 {
      margin-inline-end: 70px !important;
    }
    ._md\:mr-71 {
      margin-inline-end: 71px !important;
    }
    ._md\:mr-72 {
      margin-inline-end: 72px !important;
    }
    ._md\:mr-73 {
      margin-inline-end: 73px !important;
    }
    ._md\:mr-74 {
      margin-inline-end: 74px !important;
    }
    ._md\:mr-75 {
      margin-inline-end: 75px !important;
    }
    ._md\:mr-76 {
      margin-inline-end: 76px !important;
    }
    ._md\:mr-77 {
      margin-inline-end: 77px !important;
    }
    ._md\:mr-78 {
      margin-inline-end: 78px !important;
    }
    ._md\:mr-79 {
      margin-inline-end: 79px !important;
    }
    ._md\:mr-80 {
      margin-inline-end: 80px !important;
    }
    ._md\:mr-81 {
      margin-inline-end: 81px !important;
    }
    ._md\:mr-82 {
      margin-inline-end: 82px !important;
    }
    ._md\:mr-83 {
      margin-inline-end: 83px !important;
    }
    ._md\:mr-84 {
      margin-inline-end: 84px !important;
    }
    ._md\:mr-85 {
      margin-inline-end: 85px !important;
    }
    ._md\:mr-86 {
      margin-inline-end: 86px !important;
    }
    ._md\:mr-87 {
      margin-inline-end: 87px !important;
    }
    ._md\:mr-88 {
      margin-inline-end: 88px !important;
    }
    ._md\:mr-89 {
      margin-inline-end: 89px !important;
    }
    ._md\:mr-90 {
      margin-inline-end: 90px !important;
    }
    ._md\:mr-91 {
      margin-inline-end: 91px !important;
    }
    ._md\:mr-92 {
      margin-inline-end: 92px !important;
    }
    ._md\:mr-93 {
      margin-inline-end: 93px !important;
    }
    ._md\:mr-94 {
      margin-inline-end: 94px !important;
    }
    ._md\:mr-95 {
      margin-inline-end: 95px !important;
    }
    ._md\:mr-96 {
      margin-inline-end: 96px !important;
    }
    ._md\:mr-97 {
      margin-inline-end: 97px !important;
    }
    ._md\:mr-98 {
      margin-inline-end: 98px !important;
    }
    ._md\:mr-99 {
      margin-inline-end: 99px !important;
    }
    ._md\:mr-100 {
      margin-inline-end: 100px !important;
    }
    ._md\:m-0 {
      margin: 0 !important;
    }
    ._md\:m-1 {
      margin: 1px !important;
    }
    ._md\:m-2 {
      margin: 2px !important;
    }
    ._md\:m-3 {
      margin: 3px !important;
    }
    ._md\:m-4 {
      margin: 4px !important;
    }
    ._md\:m-5 {
      margin: 5px !important;
    }
    ._md\:m-6 {
      margin: 6px !important;
    }
    ._md\:m-7 {
      margin: 7px !important;
    }
    ._md\:m-8 {
      margin: 8px !important;
    }
    ._md\:m-9 {
      margin: 9px !important;
    }
    ._md\:m-10 {
      margin: 10px !important;
    }
    ._md\:m-11 {
      margin: 11px !important;
    }
    ._md\:m-12 {
      margin: 12px !important;
    }
    ._md\:m-13 {
      margin: 13px !important;
    }
    ._md\:m-14 {
      margin: 14px !important;
    }
    ._md\:m-15 {
      margin: 15px !important;
    }
    ._md\:m-16 {
      margin: 16px !important;
    }
    ._md\:m-17 {
      margin: 17px !important;
    }
    ._md\:m-18 {
      margin: 18px !important;
    }
    ._md\:m-19 {
      margin: 19px !important;
    }
    ._md\:m-20 {
      margin: 20px !important;
    }
    ._md\:m-21 {
      margin: 21px !important;
    }
    ._md\:m-22 {
      margin: 22px !important;
    }
    ._md\:m-23 {
      margin: 23px !important;
    }
    ._md\:m-24 {
      margin: 24px !important;
    }
    ._md\:m-25 {
      margin: 25px !important;
    }
    ._md\:m-26 {
      margin: 26px !important;
    }
    ._md\:m-27 {
      margin: 27px !important;
    }
    ._md\:m-28 {
      margin: 28px !important;
    }
    ._md\:m-29 {
      margin: 29px !important;
    }
    ._md\:m-30 {
      margin: 30px !important;
    }
    ._md\:m-31 {
      margin: 31px !important;
    }
    ._md\:m-32 {
      margin: 32px !important;
    }
    ._md\:m-33 {
      margin: 33px !important;
    }
    ._md\:m-34 {
      margin: 34px !important;
    }
    ._md\:m-35 {
      margin: 35px !important;
    }
    ._md\:m-36 {
      margin: 36px !important;
    }
    ._md\:m-37 {
      margin: 37px !important;
    }
    ._md\:m-38 {
      margin: 38px !important;
    }
    ._md\:m-39 {
      margin: 39px !important;
    }
    ._md\:m-40 {
      margin: 40px !important;
    }
    ._md\:m-41 {
      margin: 41px !important;
    }
    ._md\:m-42 {
      margin: 42px !important;
    }
    ._md\:m-43 {
      margin: 43px !important;
    }
    ._md\:m-44 {
      margin: 44px !important;
    }
    ._md\:m-45 {
      margin: 45px !important;
    }
    ._md\:m-46 {
      margin: 46px !important;
    }
    ._md\:m-47 {
      margin: 47px !important;
    }
    ._md\:m-48 {
      margin: 48px !important;
    }
    ._md\:m-49 {
      margin: 49px !important;
    }
    ._md\:m-50 {
      margin: 50px !important;
    }
    ._md\:m-51 {
      margin: 51px !important;
    }
    ._md\:m-52 {
      margin: 52px !important;
    }
    ._md\:m-53 {
      margin: 53px !important;
    }
    ._md\:m-54 {
      margin: 54px !important;
    }
    ._md\:m-55 {
      margin: 55px !important;
    }
    ._md\:m-56 {
      margin: 56px !important;
    }
    ._md\:m-57 {
      margin: 57px !important;
    }
    ._md\:m-58 {
      margin: 58px !important;
    }
    ._md\:m-59 {
      margin: 59px !important;
    }
    ._md\:m-60 {
      margin: 60px !important;
    }
    ._md\:m-61 {
      margin: 61px !important;
    }
    ._md\:m-62 {
      margin: 62px !important;
    }
    ._md\:m-63 {
      margin: 63px !important;
    }
    ._md\:m-64 {
      margin: 64px !important;
    }
    ._md\:m-65 {
      margin: 65px !important;
    }
    ._md\:m-66 {
      margin: 66px !important;
    }
    ._md\:m-67 {
      margin: 67px !important;
    }
    ._md\:m-68 {
      margin: 68px !important;
    }
    ._md\:m-69 {
      margin: 69px !important;
    }
    ._md\:m-70 {
      margin: 70px !important;
    }
    ._md\:m-71 {
      margin: 71px !important;
    }
    ._md\:m-72 {
      margin: 72px !important;
    }
    ._md\:m-73 {
      margin: 73px !important;
    }
    ._md\:m-74 {
      margin: 74px !important;
    }
    ._md\:m-75 {
      margin: 75px !important;
    }
    ._md\:m-76 {
      margin: 76px !important;
    }
    ._md\:m-77 {
      margin: 77px !important;
    }
    ._md\:m-78 {
      margin: 78px !important;
    }
    ._md\:m-79 {
      margin: 79px !important;
    }
    ._md\:m-80 {
      margin: 80px !important;
    }
    ._md\:m-81 {
      margin: 81px !important;
    }
    ._md\:m-82 {
      margin: 82px !important;
    }
    ._md\:m-83 {
      margin: 83px !important;
    }
    ._md\:m-84 {
      margin: 84px !important;
    }
    ._md\:m-85 {
      margin: 85px !important;
    }
    ._md\:m-86 {
      margin: 86px !important;
    }
    ._md\:m-87 {
      margin: 87px !important;
    }
    ._md\:m-88 {
      margin: 88px !important;
    }
    ._md\:m-89 {
      margin: 89px !important;
    }
    ._md\:m-90 {
      margin: 90px !important;
    }
    ._md\:m-91 {
      margin: 91px !important;
    }
    ._md\:m-92 {
      margin: 92px !important;
    }
    ._md\:m-93 {
      margin: 93px !important;
    }
    ._md\:m-94 {
      margin: 94px !important;
    }
    ._md\:m-95 {
      margin: 95px !important;
    }
    ._md\:m-96 {
      margin: 96px !important;
    }
    ._md\:m-97 {
      margin: 97px !important;
    }
    ._md\:m-98 {
      margin: 98px !important;
    }
    ._md\:m-99 {
      margin: 99px !important;
    }
    ._md\:m-100 {
      margin: 100px !important;
    }
    ._md\:pt-0 {
      padding-block-start: 0 !important;
    }
    ._md\:pt-1 {
      padding-block-start: 1px !important;
    }
    ._md\:pt-2 {
      padding-block-start: 2px !important;
    }
    ._md\:pt-3 {
      padding-block-start: 3px !important;
    }
    ._md\:pt-4 {
      padding-block-start: 4px !important;
    }
    ._md\:pt-5 {
      padding-block-start: 5px !important;
    }
    ._md\:pt-6 {
      padding-block-start: 6px !important;
    }
    ._md\:pt-7 {
      padding-block-start: 7px !important;
    }
    ._md\:pt-8 {
      padding-block-start: 8px !important;
    }
    ._md\:pt-9 {
      padding-block-start: 9px !important;
    }
    ._md\:pt-10 {
      padding-block-start: 10px !important;
    }
    ._md\:pt-11 {
      padding-block-start: 11px !important;
    }
    ._md\:pt-12 {
      padding-block-start: 12px !important;
    }
    ._md\:pt-13 {
      padding-block-start: 13px !important;
    }
    ._md\:pt-14 {
      padding-block-start: 14px !important;
    }
    ._md\:pt-15 {
      padding-block-start: 15px !important;
    }
    ._md\:pt-16 {
      padding-block-start: 16px !important;
    }
    ._md\:pt-17 {
      padding-block-start: 17px !important;
    }
    ._md\:pt-18 {
      padding-block-start: 18px !important;
    }
    ._md\:pt-19 {
      padding-block-start: 19px !important;
    }
    ._md\:pt-20 {
      padding-block-start: 20px !important;
    }
    ._md\:pt-21 {
      padding-block-start: 21px !important;
    }
    ._md\:pt-22 {
      padding-block-start: 22px !important;
    }
    ._md\:pt-23 {
      padding-block-start: 23px !important;
    }
    ._md\:pt-24 {
      padding-block-start: 24px !important;
    }
    ._md\:pt-25 {
      padding-block-start: 25px !important;
    }
    ._md\:pt-26 {
      padding-block-start: 26px !important;
    }
    ._md\:pt-27 {
      padding-block-start: 27px !important;
    }
    ._md\:pt-28 {
      padding-block-start: 28px !important;
    }
    ._md\:pt-29 {
      padding-block-start: 29px !important;
    }
    ._md\:pt-30 {
      padding-block-start: 30px !important;
    }
    ._md\:pt-31 {
      padding-block-start: 31px !important;
    }
    ._md\:pt-32 {
      padding-block-start: 32px !important;
    }
    ._md\:pt-33 {
      padding-block-start: 33px !important;
    }
    ._md\:pt-34 {
      padding-block-start: 34px !important;
    }
    ._md\:pt-35 {
      padding-block-start: 35px !important;
    }
    ._md\:pt-36 {
      padding-block-start: 36px !important;
    }
    ._md\:pt-37 {
      padding-block-start: 37px !important;
    }
    ._md\:pt-38 {
      padding-block-start: 38px !important;
    }
    ._md\:pt-39 {
      padding-block-start: 39px !important;
    }
    ._md\:pt-40 {
      padding-block-start: 40px !important;
    }
    ._md\:pt-41 {
      padding-block-start: 41px !important;
    }
    ._md\:pt-42 {
      padding-block-start: 42px !important;
    }
    ._md\:pt-43 {
      padding-block-start: 43px !important;
    }
    ._md\:pt-44 {
      padding-block-start: 44px !important;
    }
    ._md\:pt-45 {
      padding-block-start: 45px !important;
    }
    ._md\:pt-46 {
      padding-block-start: 46px !important;
    }
    ._md\:pt-47 {
      padding-block-start: 47px !important;
    }
    ._md\:pt-48 {
      padding-block-start: 48px !important;
    }
    ._md\:pt-49 {
      padding-block-start: 49px !important;
    }
    ._md\:pt-50 {
      padding-block-start: 50px !important;
    }
    ._md\:pt-51 {
      padding-block-start: 51px !important;
    }
    ._md\:pt-52 {
      padding-block-start: 52px !important;
    }
    ._md\:pt-53 {
      padding-block-start: 53px !important;
    }
    ._md\:pt-54 {
      padding-block-start: 54px !important;
    }
    ._md\:pt-55 {
      padding-block-start: 55px !important;
    }
    ._md\:pt-56 {
      padding-block-start: 56px !important;
    }
    ._md\:pt-57 {
      padding-block-start: 57px !important;
    }
    ._md\:pt-58 {
      padding-block-start: 58px !important;
    }
    ._md\:pt-59 {
      padding-block-start: 59px !important;
    }
    ._md\:pt-60 {
      padding-block-start: 60px !important;
    }
    ._md\:pt-61 {
      padding-block-start: 61px !important;
    }
    ._md\:pt-62 {
      padding-block-start: 62px !important;
    }
    ._md\:pt-63 {
      padding-block-start: 63px !important;
    }
    ._md\:pt-64 {
      padding-block-start: 64px !important;
    }
    ._md\:pt-65 {
      padding-block-start: 65px !important;
    }
    ._md\:pt-66 {
      padding-block-start: 66px !important;
    }
    ._md\:pt-67 {
      padding-block-start: 67px !important;
    }
    ._md\:pt-68 {
      padding-block-start: 68px !important;
    }
    ._md\:pt-69 {
      padding-block-start: 69px !important;
    }
    ._md\:pt-70 {
      padding-block-start: 70px !important;
    }
    ._md\:pt-71 {
      padding-block-start: 71px !important;
    }
    ._md\:pt-72 {
      padding-block-start: 72px !important;
    }
    ._md\:pt-73 {
      padding-block-start: 73px !important;
    }
    ._md\:pt-74 {
      padding-block-start: 74px !important;
    }
    ._md\:pt-75 {
      padding-block-start: 75px !important;
    }
    ._md\:pt-76 {
      padding-block-start: 76px !important;
    }
    ._md\:pt-77 {
      padding-block-start: 77px !important;
    }
    ._md\:pt-78 {
      padding-block-start: 78px !important;
    }
    ._md\:pt-79 {
      padding-block-start: 79px !important;
    }
    ._md\:pt-80 {
      padding-block-start: 80px !important;
    }
    ._md\:pt-81 {
      padding-block-start: 81px !important;
    }
    ._md\:pt-82 {
      padding-block-start: 82px !important;
    }
    ._md\:pt-83 {
      padding-block-start: 83px !important;
    }
    ._md\:pt-84 {
      padding-block-start: 84px !important;
    }
    ._md\:pt-85 {
      padding-block-start: 85px !important;
    }
    ._md\:pt-86 {
      padding-block-start: 86px !important;
    }
    ._md\:pt-87 {
      padding-block-start: 87px !important;
    }
    ._md\:pt-88 {
      padding-block-start: 88px !important;
    }
    ._md\:pt-89 {
      padding-block-start: 89px !important;
    }
    ._md\:pt-90 {
      padding-block-start: 90px !important;
    }
    ._md\:pt-91 {
      padding-block-start: 91px !important;
    }
    ._md\:pt-92 {
      padding-block-start: 92px !important;
    }
    ._md\:pt-93 {
      padding-block-start: 93px !important;
    }
    ._md\:pt-94 {
      padding-block-start: 94px !important;
    }
    ._md\:pt-95 {
      padding-block-start: 95px !important;
    }
    ._md\:pt-96 {
      padding-block-start: 96px !important;
    }
    ._md\:pt-97 {
      padding-block-start: 97px !important;
    }
    ._md\:pt-98 {
      padding-block-start: 98px !important;
    }
    ._md\:pt-99 {
      padding-block-start: 99px !important;
    }
    ._md\:pt-100 {
      padding-block-start: 100px !important;
    }
    ._md\:pb-0 {
      padding-block-end: 0 !important;
    }
    ._md\:pb-1 {
      padding-block-end: 1px !important;
    }
    ._md\:pb-2 {
      padding-block-end: 2px !important;
    }
    ._md\:pb-3 {
      padding-block-end: 3px !important;
    }
    ._md\:pb-4 {
      padding-block-end: 4px !important;
    }
    ._md\:pb-5 {
      padding-block-end: 5px !important;
    }
    ._md\:pb-6 {
      padding-block-end: 6px !important;
    }
    ._md\:pb-7 {
      padding-block-end: 7px !important;
    }
    ._md\:pb-8 {
      padding-block-end: 8px !important;
    }
    ._md\:pb-9 {
      padding-block-end: 9px !important;
    }
    ._md\:pb-10 {
      padding-block-end: 10px !important;
    }
    ._md\:pb-11 {
      padding-block-end: 11px !important;
    }
    ._md\:pb-12 {
      padding-block-end: 12px !important;
    }
    ._md\:pb-13 {
      padding-block-end: 13px !important;
    }
    ._md\:pb-14 {
      padding-block-end: 14px !important;
    }
    ._md\:pb-15 {
      padding-block-end: 15px !important;
    }
    ._md\:pb-16 {
      padding-block-end: 16px !important;
    }
    ._md\:pb-17 {
      padding-block-end: 17px !important;
    }
    ._md\:pb-18 {
      padding-block-end: 18px !important;
    }
    ._md\:pb-19 {
      padding-block-end: 19px !important;
    }
    ._md\:pb-20 {
      padding-block-end: 20px !important;
    }
    ._md\:pb-21 {
      padding-block-end: 21px !important;
    }
    ._md\:pb-22 {
      padding-block-end: 22px !important;
    }
    ._md\:pb-23 {
      padding-block-end: 23px !important;
    }
    ._md\:pb-24 {
      padding-block-end: 24px !important;
    }
    ._md\:pb-25 {
      padding-block-end: 25px !important;
    }
    ._md\:pb-26 {
      padding-block-end: 26px !important;
    }
    ._md\:pb-27 {
      padding-block-end: 27px !important;
    }
    ._md\:pb-28 {
      padding-block-end: 28px !important;
    }
    ._md\:pb-29 {
      padding-block-end: 29px !important;
    }
    ._md\:pb-30 {
      padding-block-end: 30px !important;
    }
    ._md\:pb-31 {
      padding-block-end: 31px !important;
    }
    ._md\:pb-32 {
      padding-block-end: 32px !important;
    }
    ._md\:pb-33 {
      padding-block-end: 33px !important;
    }
    ._md\:pb-34 {
      padding-block-end: 34px !important;
    }
    ._md\:pb-35 {
      padding-block-end: 35px !important;
    }
    ._md\:pb-36 {
      padding-block-end: 36px !important;
    }
    ._md\:pb-37 {
      padding-block-end: 37px !important;
    }
    ._md\:pb-38 {
      padding-block-end: 38px !important;
    }
    ._md\:pb-39 {
      padding-block-end: 39px !important;
    }
    ._md\:pb-40 {
      padding-block-end: 40px !important;
    }
    ._md\:pb-41 {
      padding-block-end: 41px !important;
    }
    ._md\:pb-42 {
      padding-block-end: 42px !important;
    }
    ._md\:pb-43 {
      padding-block-end: 43px !important;
    }
    ._md\:pb-44 {
      padding-block-end: 44px !important;
    }
    ._md\:pb-45 {
      padding-block-end: 45px !important;
    }
    ._md\:pb-46 {
      padding-block-end: 46px !important;
    }
    ._md\:pb-47 {
      padding-block-end: 47px !important;
    }
    ._md\:pb-48 {
      padding-block-end: 48px !important;
    }
    ._md\:pb-49 {
      padding-block-end: 49px !important;
    }
    ._md\:pb-50 {
      padding-block-end: 50px !important;
    }
    ._md\:pb-51 {
      padding-block-end: 51px !important;
    }
    ._md\:pb-52 {
      padding-block-end: 52px !important;
    }
    ._md\:pb-53 {
      padding-block-end: 53px !important;
    }
    ._md\:pb-54 {
      padding-block-end: 54px !important;
    }
    ._md\:pb-55 {
      padding-block-end: 55px !important;
    }
    ._md\:pb-56 {
      padding-block-end: 56px !important;
    }
    ._md\:pb-57 {
      padding-block-end: 57px !important;
    }
    ._md\:pb-58 {
      padding-block-end: 58px !important;
    }
    ._md\:pb-59 {
      padding-block-end: 59px !important;
    }
    ._md\:pb-60 {
      padding-block-end: 60px !important;
    }
    ._md\:pb-61 {
      padding-block-end: 61px !important;
    }
    ._md\:pb-62 {
      padding-block-end: 62px !important;
    }
    ._md\:pb-63 {
      padding-block-end: 63px !important;
    }
    ._md\:pb-64 {
      padding-block-end: 64px !important;
    }
    ._md\:pb-65 {
      padding-block-end: 65px !important;
    }
    ._md\:pb-66 {
      padding-block-end: 66px !important;
    }
    ._md\:pb-67 {
      padding-block-end: 67px !important;
    }
    ._md\:pb-68 {
      padding-block-end: 68px !important;
    }
    ._md\:pb-69 {
      padding-block-end: 69px !important;
    }
    ._md\:pb-70 {
      padding-block-end: 70px !important;
    }
    ._md\:pb-71 {
      padding-block-end: 71px !important;
    }
    ._md\:pb-72 {
      padding-block-end: 72px !important;
    }
    ._md\:pb-73 {
      padding-block-end: 73px !important;
    }
    ._md\:pb-74 {
      padding-block-end: 74px !important;
    }
    ._md\:pb-75 {
      padding-block-end: 75px !important;
    }
    ._md\:pb-76 {
      padding-block-end: 76px !important;
    }
    ._md\:pb-77 {
      padding-block-end: 77px !important;
    }
    ._md\:pb-78 {
      padding-block-end: 78px !important;
    }
    ._md\:pb-79 {
      padding-block-end: 79px !important;
    }
    ._md\:pb-80 {
      padding-block-end: 80px !important;
    }
    ._md\:pb-81 {
      padding-block-end: 81px !important;
    }
    ._md\:pb-82 {
      padding-block-end: 82px !important;
    }
    ._md\:pb-83 {
      padding-block-end: 83px !important;
    }
    ._md\:pb-84 {
      padding-block-end: 84px !important;
    }
    ._md\:pb-85 {
      padding-block-end: 85px !important;
    }
    ._md\:pb-86 {
      padding-block-end: 86px !important;
    }
    ._md\:pb-87 {
      padding-block-end: 87px !important;
    }
    ._md\:pb-88 {
      padding-block-end: 88px !important;
    }
    ._md\:pb-89 {
      padding-block-end: 89px !important;
    }
    ._md\:pb-90 {
      padding-block-end: 90px !important;
    }
    ._md\:pb-91 {
      padding-block-end: 91px !important;
    }
    ._md\:pb-92 {
      padding-block-end: 92px !important;
    }
    ._md\:pb-93 {
      padding-block-end: 93px !important;
    }
    ._md\:pb-94 {
      padding-block-end: 94px !important;
    }
    ._md\:pb-95 {
      padding-block-end: 95px !important;
    }
    ._md\:pb-96 {
      padding-block-end: 96px !important;
    }
    ._md\:pb-97 {
      padding-block-end: 97px !important;
    }
    ._md\:pb-98 {
      padding-block-end: 98px !important;
    }
    ._md\:pb-99 {
      padding-block-end: 99px !important;
    }
    ._md\:pb-100 {
      padding-block-end: 100px !important;
    }
    ._md\:pl-0 {
      padding-inline-start: 0 !important;
    }
    ._md\:pl-1 {
      padding-inline-start: 1px !important;
    }
    ._md\:pl-2 {
      padding-inline-start: 2px !important;
    }
    ._md\:pl-3 {
      padding-inline-start: 3px !important;
    }
    ._md\:pl-4 {
      padding-inline-start: 4px !important;
    }
    ._md\:pl-5 {
      padding-inline-start: 5px !important;
    }
    ._md\:pl-6 {
      padding-inline-start: 6px !important;
    }
    ._md\:pl-7 {
      padding-inline-start: 7px !important;
    }
    ._md\:pl-8 {
      padding-inline-start: 8px !important;
    }
    ._md\:pl-9 {
      padding-inline-start: 9px !important;
    }
    ._md\:pl-10 {
      padding-inline-start: 10px !important;
    }
    ._md\:pl-11 {
      padding-inline-start: 11px !important;
    }
    ._md\:pl-12 {
      padding-inline-start: 12px !important;
    }
    ._md\:pl-13 {
      padding-inline-start: 13px !important;
    }
    ._md\:pl-14 {
      padding-inline-start: 14px !important;
    }
    ._md\:pl-15 {
      padding-inline-start: 15px !important;
    }
    ._md\:pl-16 {
      padding-inline-start: 16px !important;
    }
    ._md\:pl-17 {
      padding-inline-start: 17px !important;
    }
    ._md\:pl-18 {
      padding-inline-start: 18px !important;
    }
    ._md\:pl-19 {
      padding-inline-start: 19px !important;
    }
    ._md\:pl-20 {
      padding-inline-start: 20px !important;
    }
    ._md\:pl-21 {
      padding-inline-start: 21px !important;
    }
    ._md\:pl-22 {
      padding-inline-start: 22px !important;
    }
    ._md\:pl-23 {
      padding-inline-start: 23px !important;
    }
    ._md\:pl-24 {
      padding-inline-start: 24px !important;
    }
    ._md\:pl-25 {
      padding-inline-start: 25px !important;
    }
    ._md\:pl-26 {
      padding-inline-start: 26px !important;
    }
    ._md\:pl-27 {
      padding-inline-start: 27px !important;
    }
    ._md\:pl-28 {
      padding-inline-start: 28px !important;
    }
    ._md\:pl-29 {
      padding-inline-start: 29px !important;
    }
    ._md\:pl-30 {
      padding-inline-start: 30px !important;
    }
    ._md\:pl-31 {
      padding-inline-start: 31px !important;
    }
    ._md\:pl-32 {
      padding-inline-start: 32px !important;
    }
    ._md\:pl-33 {
      padding-inline-start: 33px !important;
    }
    ._md\:pl-34 {
      padding-inline-start: 34px !important;
    }
    ._md\:pl-35 {
      padding-inline-start: 35px !important;
    }
    ._md\:pl-36 {
      padding-inline-start: 36px !important;
    }
    ._md\:pl-37 {
      padding-inline-start: 37px !important;
    }
    ._md\:pl-38 {
      padding-inline-start: 38px !important;
    }
    ._md\:pl-39 {
      padding-inline-start: 39px !important;
    }
    ._md\:pl-40 {
      padding-inline-start: 40px !important;
    }
    ._md\:pl-41 {
      padding-inline-start: 41px !important;
    }
    ._md\:pl-42 {
      padding-inline-start: 42px !important;
    }
    ._md\:pl-43 {
      padding-inline-start: 43px !important;
    }
    ._md\:pl-44 {
      padding-inline-start: 44px !important;
    }
    ._md\:pl-45 {
      padding-inline-start: 45px !important;
    }
    ._md\:pl-46 {
      padding-inline-start: 46px !important;
    }
    ._md\:pl-47 {
      padding-inline-start: 47px !important;
    }
    ._md\:pl-48 {
      padding-inline-start: 48px !important;
    }
    ._md\:pl-49 {
      padding-inline-start: 49px !important;
    }
    ._md\:pl-50 {
      padding-inline-start: 50px !important;
    }
    ._md\:pl-51 {
      padding-inline-start: 51px !important;
    }
    ._md\:pl-52 {
      padding-inline-start: 52px !important;
    }
    ._md\:pl-53 {
      padding-inline-start: 53px !important;
    }
    ._md\:pl-54 {
      padding-inline-start: 54px !important;
    }
    ._md\:pl-55 {
      padding-inline-start: 55px !important;
    }
    ._md\:pl-56 {
      padding-inline-start: 56px !important;
    }
    ._md\:pl-57 {
      padding-inline-start: 57px !important;
    }
    ._md\:pl-58 {
      padding-inline-start: 58px !important;
    }
    ._md\:pl-59 {
      padding-inline-start: 59px !important;
    }
    ._md\:pl-60 {
      padding-inline-start: 60px !important;
    }
    ._md\:pl-61 {
      padding-inline-start: 61px !important;
    }
    ._md\:pl-62 {
      padding-inline-start: 62px !important;
    }
    ._md\:pl-63 {
      padding-inline-start: 63px !important;
    }
    ._md\:pl-64 {
      padding-inline-start: 64px !important;
    }
    ._md\:pl-65 {
      padding-inline-start: 65px !important;
    }
    ._md\:pl-66 {
      padding-inline-start: 66px !important;
    }
    ._md\:pl-67 {
      padding-inline-start: 67px !important;
    }
    ._md\:pl-68 {
      padding-inline-start: 68px !important;
    }
    ._md\:pl-69 {
      padding-inline-start: 69px !important;
    }
    ._md\:pl-70 {
      padding-inline-start: 70px !important;
    }
    ._md\:pl-71 {
      padding-inline-start: 71px !important;
    }
    ._md\:pl-72 {
      padding-inline-start: 72px !important;
    }
    ._md\:pl-73 {
      padding-inline-start: 73px !important;
    }
    ._md\:pl-74 {
      padding-inline-start: 74px !important;
    }
    ._md\:pl-75 {
      padding-inline-start: 75px !important;
    }
    ._md\:pl-76 {
      padding-inline-start: 76px !important;
    }
    ._md\:pl-77 {
      padding-inline-start: 77px !important;
    }
    ._md\:pl-78 {
      padding-inline-start: 78px !important;
    }
    ._md\:pl-79 {
      padding-inline-start: 79px !important;
    }
    ._md\:pl-80 {
      padding-inline-start: 80px !important;
    }
    ._md\:pl-81 {
      padding-inline-start: 81px !important;
    }
    ._md\:pl-82 {
      padding-inline-start: 82px !important;
    }
    ._md\:pl-83 {
      padding-inline-start: 83px !important;
    }
    ._md\:pl-84 {
      padding-inline-start: 84px !important;
    }
    ._md\:pl-85 {
      padding-inline-start: 85px !important;
    }
    ._md\:pl-86 {
      padding-inline-start: 86px !important;
    }
    ._md\:pl-87 {
      padding-inline-start: 87px !important;
    }
    ._md\:pl-88 {
      padding-inline-start: 88px !important;
    }
    ._md\:pl-89 {
      padding-inline-start: 89px !important;
    }
    ._md\:pl-90 {
      padding-inline-start: 90px !important;
    }
    ._md\:pl-91 {
      padding-inline-start: 91px !important;
    }
    ._md\:pl-92 {
      padding-inline-start: 92px !important;
    }
    ._md\:pl-93 {
      padding-inline-start: 93px !important;
    }
    ._md\:pl-94 {
      padding-inline-start: 94px !important;
    }
    ._md\:pl-95 {
      padding-inline-start: 95px !important;
    }
    ._md\:pl-96 {
      padding-inline-start: 96px !important;
    }
    ._md\:pl-97 {
      padding-inline-start: 97px !important;
    }
    ._md\:pl-98 {
      padding-inline-start: 98px !important;
    }
    ._md\:pl-99 {
      padding-inline-start: 99px !important;
    }
    ._md\:pl-100 {
      padding-inline-start: 100px !important;
    }
    ._md\:pr-0 {
      padding-inline-end: 0 !important;
    }
    ._md\:pr-1 {
      padding-inline-end: 1px !important;
    }
    ._md\:pr-2 {
      padding-inline-end: 2px !important;
    }
    ._md\:pr-3 {
      padding-inline-end: 3px !important;
    }
    ._md\:pr-4 {
      padding-inline-end: 4px !important;
    }
    ._md\:pr-5 {
      padding-inline-end: 5px !important;
    }
    ._md\:pr-6 {
      padding-inline-end: 6px !important;
    }
    ._md\:pr-7 {
      padding-inline-end: 7px !important;
    }
    ._md\:pr-8 {
      padding-inline-end: 8px !important;
    }
    ._md\:pr-9 {
      padding-inline-end: 9px !important;
    }
    ._md\:pr-10 {
      padding-inline-end: 10px !important;
    }
    ._md\:pr-11 {
      padding-inline-end: 11px !important;
    }
    ._md\:pr-12 {
      padding-inline-end: 12px !important;
    }
    ._md\:pr-13 {
      padding-inline-end: 13px !important;
    }
    ._md\:pr-14 {
      padding-inline-end: 14px !important;
    }
    ._md\:pr-15 {
      padding-inline-end: 15px !important;
    }
    ._md\:pr-16 {
      padding-inline-end: 16px !important;
    }
    ._md\:pr-17 {
      padding-inline-end: 17px !important;
    }
    ._md\:pr-18 {
      padding-inline-end: 18px !important;
    }
    ._md\:pr-19 {
      padding-inline-end: 19px !important;
    }
    ._md\:pr-20 {
      padding-inline-end: 20px !important;
    }
    ._md\:pr-21 {
      padding-inline-end: 21px !important;
    }
    ._md\:pr-22 {
      padding-inline-end: 22px !important;
    }
    ._md\:pr-23 {
      padding-inline-end: 23px !important;
    }
    ._md\:pr-24 {
      padding-inline-end: 24px !important;
    }
    ._md\:pr-25 {
      padding-inline-end: 25px !important;
    }
    ._md\:pr-26 {
      padding-inline-end: 26px !important;
    }
    ._md\:pr-27 {
      padding-inline-end: 27px !important;
    }
    ._md\:pr-28 {
      padding-inline-end: 28px !important;
    }
    ._md\:pr-29 {
      padding-inline-end: 29px !important;
    }
    ._md\:pr-30 {
      padding-inline-end: 30px !important;
    }
    ._md\:pr-31 {
      padding-inline-end: 31px !important;
    }
    ._md\:pr-32 {
      padding-inline-end: 32px !important;
    }
    ._md\:pr-33 {
      padding-inline-end: 33px !important;
    }
    ._md\:pr-34 {
      padding-inline-end: 34px !important;
    }
    ._md\:pr-35 {
      padding-inline-end: 35px !important;
    }
    ._md\:pr-36 {
      padding-inline-end: 36px !important;
    }
    ._md\:pr-37 {
      padding-inline-end: 37px !important;
    }
    ._md\:pr-38 {
      padding-inline-end: 38px !important;
    }
    ._md\:pr-39 {
      padding-inline-end: 39px !important;
    }
    ._md\:pr-40 {
      padding-inline-end: 40px !important;
    }
    ._md\:pr-41 {
      padding-inline-end: 41px !important;
    }
    ._md\:pr-42 {
      padding-inline-end: 42px !important;
    }
    ._md\:pr-43 {
      padding-inline-end: 43px !important;
    }
    ._md\:pr-44 {
      padding-inline-end: 44px !important;
    }
    ._md\:pr-45 {
      padding-inline-end: 45px !important;
    }
    ._md\:pr-46 {
      padding-inline-end: 46px !important;
    }
    ._md\:pr-47 {
      padding-inline-end: 47px !important;
    }
    ._md\:pr-48 {
      padding-inline-end: 48px !important;
    }
    ._md\:pr-49 {
      padding-inline-end: 49px !important;
    }
    ._md\:pr-50 {
      padding-inline-end: 50px !important;
    }
    ._md\:pr-51 {
      padding-inline-end: 51px !important;
    }
    ._md\:pr-52 {
      padding-inline-end: 52px !important;
    }
    ._md\:pr-53 {
      padding-inline-end: 53px !important;
    }
    ._md\:pr-54 {
      padding-inline-end: 54px !important;
    }
    ._md\:pr-55 {
      padding-inline-end: 55px !important;
    }
    ._md\:pr-56 {
      padding-inline-end: 56px !important;
    }
    ._md\:pr-57 {
      padding-inline-end: 57px !important;
    }
    ._md\:pr-58 {
      padding-inline-end: 58px !important;
    }
    ._md\:pr-59 {
      padding-inline-end: 59px !important;
    }
    ._md\:pr-60 {
      padding-inline-end: 60px !important;
    }
    ._md\:pr-61 {
      padding-inline-end: 61px !important;
    }
    ._md\:pr-62 {
      padding-inline-end: 62px !important;
    }
    ._md\:pr-63 {
      padding-inline-end: 63px !important;
    }
    ._md\:pr-64 {
      padding-inline-end: 64px !important;
    }
    ._md\:pr-65 {
      padding-inline-end: 65px !important;
    }
    ._md\:pr-66 {
      padding-inline-end: 66px !important;
    }
    ._md\:pr-67 {
      padding-inline-end: 67px !important;
    }
    ._md\:pr-68 {
      padding-inline-end: 68px !important;
    }
    ._md\:pr-69 {
      padding-inline-end: 69px !important;
    }
    ._md\:pr-70 {
      padding-inline-end: 70px !important;
    }
    ._md\:pr-71 {
      padding-inline-end: 71px !important;
    }
    ._md\:pr-72 {
      padding-inline-end: 72px !important;
    }
    ._md\:pr-73 {
      padding-inline-end: 73px !important;
    }
    ._md\:pr-74 {
      padding-inline-end: 74px !important;
    }
    ._md\:pr-75 {
      padding-inline-end: 75px !important;
    }
    ._md\:pr-76 {
      padding-inline-end: 76px !important;
    }
    ._md\:pr-77 {
      padding-inline-end: 77px !important;
    }
    ._md\:pr-78 {
      padding-inline-end: 78px !important;
    }
    ._md\:pr-79 {
      padding-inline-end: 79px !important;
    }
    ._md\:pr-80 {
      padding-inline-end: 80px !important;
    }
    ._md\:pr-81 {
      padding-inline-end: 81px !important;
    }
    ._md\:pr-82 {
      padding-inline-end: 82px !important;
    }
    ._md\:pr-83 {
      padding-inline-end: 83px !important;
    }
    ._md\:pr-84 {
      padding-inline-end: 84px !important;
    }
    ._md\:pr-85 {
      padding-inline-end: 85px !important;
    }
    ._md\:pr-86 {
      padding-inline-end: 86px !important;
    }
    ._md\:pr-87 {
      padding-inline-end: 87px !important;
    }
    ._md\:pr-88 {
      padding-inline-end: 88px !important;
    }
    ._md\:pr-89 {
      padding-inline-end: 89px !important;
    }
    ._md\:pr-90 {
      padding-inline-end: 90px !important;
    }
    ._md\:pr-91 {
      padding-inline-end: 91px !important;
    }
    ._md\:pr-92 {
      padding-inline-end: 92px !important;
    }
    ._md\:pr-93 {
      padding-inline-end: 93px !important;
    }
    ._md\:pr-94 {
      padding-inline-end: 94px !important;
    }
    ._md\:pr-95 {
      padding-inline-end: 95px !important;
    }
    ._md\:pr-96 {
      padding-inline-end: 96px !important;
    }
    ._md\:pr-97 {
      padding-inline-end: 97px !important;
    }
    ._md\:pr-98 {
      padding-inline-end: 98px !important;
    }
    ._md\:pr-99 {
      padding-inline-end: 99px !important;
    }
    ._md\:pr-100 {
      padding-inline-end: 100px !important;
    }
    ._md\:p-0 {
      padding: 0 !important;
    }
    ._md\:p-1 {
      padding: 1px !important;
    }
    ._md\:p-2 {
      padding: 2px !important;
    }
    ._md\:p-3 {
      padding: 3px !important;
    }
    ._md\:p-4 {
      padding: 4px !important;
    }
    ._md\:p-5 {
      padding: 5px !important;
    }
    ._md\:p-6 {
      padding: 6px !important;
    }
    ._md\:p-7 {
      padding: 7px !important;
    }
    ._md\:p-8 {
      padding: 8px !important;
    }
    ._md\:p-9 {
      padding: 9px !important;
    }
    ._md\:p-10 {
      padding: 10px !important;
    }
    ._md\:p-11 {
      padding: 11px !important;
    }
    ._md\:p-12 {
      padding: 12px !important;
    }
    ._md\:p-13 {
      padding: 13px !important;
    }
    ._md\:p-14 {
      padding: 14px !important;
    }
    ._md\:p-15 {
      padding: 15px !important;
    }
    ._md\:p-16 {
      padding: 16px !important;
    }
    ._md\:p-17 {
      padding: 17px !important;
    }
    ._md\:p-18 {
      padding: 18px !important;
    }
    ._md\:p-19 {
      padding: 19px !important;
    }
    ._md\:p-20 {
      padding: 20px !important;
    }
    ._md\:p-21 {
      padding: 21px !important;
    }
    ._md\:p-22 {
      padding: 22px !important;
    }
    ._md\:p-23 {
      padding: 23px !important;
    }
    ._md\:p-24 {
      padding: 24px !important;
    }
    ._md\:p-25 {
      padding: 25px !important;
    }
    ._md\:p-26 {
      padding: 26px !important;
    }
    ._md\:p-27 {
      padding: 27px !important;
    }
    ._md\:p-28 {
      padding: 28px !important;
    }
    ._md\:p-29 {
      padding: 29px !important;
    }
    ._md\:p-30 {
      padding: 30px !important;
    }
    ._md\:p-31 {
      padding: 31px !important;
    }
    ._md\:p-32 {
      padding: 32px !important;
    }
    ._md\:p-33 {
      padding: 33px !important;
    }
    ._md\:p-34 {
      padding: 34px !important;
    }
    ._md\:p-35 {
      padding: 35px !important;
    }
    ._md\:p-36 {
      padding: 36px !important;
    }
    ._md\:p-37 {
      padding: 37px !important;
    }
    ._md\:p-38 {
      padding: 38px !important;
    }
    ._md\:p-39 {
      padding: 39px !important;
    }
    ._md\:p-40 {
      padding: 40px !important;
    }
    ._md\:p-41 {
      padding: 41px !important;
    }
    ._md\:p-42 {
      padding: 42px !important;
    }
    ._md\:p-43 {
      padding: 43px !important;
    }
    ._md\:p-44 {
      padding: 44px !important;
    }
    ._md\:p-45 {
      padding: 45px !important;
    }
    ._md\:p-46 {
      padding: 46px !important;
    }
    ._md\:p-47 {
      padding: 47px !important;
    }
    ._md\:p-48 {
      padding: 48px !important;
    }
    ._md\:p-49 {
      padding: 49px !important;
    }
    ._md\:p-50 {
      padding: 50px !important;
    }
    ._md\:p-51 {
      padding: 51px !important;
    }
    ._md\:p-52 {
      padding: 52px !important;
    }
    ._md\:p-53 {
      padding: 53px !important;
    }
    ._md\:p-54 {
      padding: 54px !important;
    }
    ._md\:p-55 {
      padding: 55px !important;
    }
    ._md\:p-56 {
      padding: 56px !important;
    }
    ._md\:p-57 {
      padding: 57px !important;
    }
    ._md\:p-58 {
      padding: 58px !important;
    }
    ._md\:p-59 {
      padding: 59px !important;
    }
    ._md\:p-60 {
      padding: 60px !important;
    }
    ._md\:p-61 {
      padding: 61px !important;
    }
    ._md\:p-62 {
      padding: 62px !important;
    }
    ._md\:p-63 {
      padding: 63px !important;
    }
    ._md\:p-64 {
      padding: 64px !important;
    }
    ._md\:p-65 {
      padding: 65px !important;
    }
    ._md\:p-66 {
      padding: 66px !important;
    }
    ._md\:p-67 {
      padding: 67px !important;
    }
    ._md\:p-68 {
      padding: 68px !important;
    }
    ._md\:p-69 {
      padding: 69px !important;
    }
    ._md\:p-70 {
      padding: 70px !important;
    }
    ._md\:p-71 {
      padding: 71px !important;
    }
    ._md\:p-72 {
      padding: 72px !important;
    }
    ._md\:p-73 {
      padding: 73px !important;
    }
    ._md\:p-74 {
      padding: 74px !important;
    }
    ._md\:p-75 {
      padding: 75px !important;
    }
    ._md\:p-76 {
      padding: 76px !important;
    }
    ._md\:p-77 {
      padding: 77px !important;
    }
    ._md\:p-78 {
      padding: 78px !important;
    }
    ._md\:p-79 {
      padding: 79px !important;
    }
    ._md\:p-80 {
      padding: 80px !important;
    }
    ._md\:p-81 {
      padding: 81px !important;
    }
    ._md\:p-82 {
      padding: 82px !important;
    }
    ._md\:p-83 {
      padding: 83px !important;
    }
    ._md\:p-84 {
      padding: 84px !important;
    }
    ._md\:p-85 {
      padding: 85px !important;
    }
    ._md\:p-86 {
      padding: 86px !important;
    }
    ._md\:p-87 {
      padding: 87px !important;
    }
    ._md\:p-88 {
      padding: 88px !important;
    }
    ._md\:p-89 {
      padding: 89px !important;
    }
    ._md\:p-90 {
      padding: 90px !important;
    }
    ._md\:p-91 {
      padding: 91px !important;
    }
    ._md\:p-92 {
      padding: 92px !important;
    }
    ._md\:p-93 {
      padding: 93px !important;
    }
    ._md\:p-94 {
      padding: 94px !important;
    }
    ._md\:p-95 {
      padding: 95px !important;
    }
    ._md\:p-96 {
      padding: 96px !important;
    }
    ._md\:p-97 {
      padding: 97px !important;
    }
    ._md\:p-98 {
      padding: 98px !important;
    }
    ._md\:p-99 {
      padding: 99px !important;
    }
    ._md\:p-100 {
      padding: 100px !important;
    }
  }
}
