#maintenance .sec-head h2.sec-title { width: 91.6666666667% !important; max-width: none !important; flex-basis: auto !important; margin-top: 140px !important; }
#maintenance .sec-content > .sec-text { margin-top: 78px !important; margin-bottom: 120px !important; width: 75% !important; max-width: none !important; flex-basis: auto !important; }
@media (min-width: 1069px) {
  #maintenance .sec-head h2.sec-title,
  #maintenance .sec-content > .sec-text { margin-left: 8.3333333333% !important; }
}
@media (max-width: 1068px) {
  #maintenance .sec-head h2.sec-title { margin-top: 110px !important; }
  #maintenance .sec-content > .sec-text { margin-top: 62px !important; width: 83.3333333333% !important; }
}
@media (max-width: 734px) {
  #maintenance .sec-head h2.sec-title { margin-top: 72px !important; }
  #maintenance .sec-content > .sec-text { margin-top: 49px !important; margin-bottom: 54px !important; }
  #maintenance .stands.mntm-on .stand-copy { margin-top: 40px !important; }
}
#maintenance .stands.mntm-on .stand > .clipbox { display: none !important; }
.mntm { position: relative; width: 100%; aspect-ratio: 297 / 474; overflow: hidden; border-radius: 28px; background: #040813;
        cursor: default; }
@media (max-width: 734px) {
  .mntm { width: min(467px, calc(100vw - 32px)); margin-left: calc((100% - min(467px, calc(100vw - 32px))) / 2); aspect-ratio: 1; border-radius: 20px; }
}
.mntm * { margin: 0 !important; }
.mntm-stage { position: absolute; left: 0; top: 0; width: 297px; transform-origin: 0 0; }
.mntm-stage svg { position: absolute; left: 0; top: 0; width: 297px; overflow: visible; }
.mntm-cap { position: absolute; left: 0; right: 0; bottom: 38px; text-align: center; white-space: nowrap;
            font-family: inherit; font-weight: 600; font-size: 21px; line-height: 25px; letter-spacing: .007em; color: #fff; }
