.maintenance-page .wrapper-message .container {
  max-width: 960px;
}
.maintenance-page .message {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.maintenance-page .wrapper-message {
  padding: 3rem 0 2.6rem;
  box-shadow: 0 4px 5px 0rgba(0,0,0,.15);
  background-color: #073370;
  color: #fff;
  /* transition: padding .2s ease-in-out; */
}
.maintenance-page .tunnel-header {padding: 1rem 0}
.maintenance-page .tunnel-header__bg {display: none}
.maintenance-page .tunnel-header--bordered {margin-bottom: 3rem}
.maintenance-page .tunnel-header--bordered .col {position: relative;padding-bottom: 2.2rem}
.maintenance-page .tunnel-header--bordered .col:before {content: "";display: block;width: calc(100% - 30px);height: 2px;background-color: #073370;position: absolute;bottom: 0;left: 15px;z-index: 5}
.maintenance-page .tunnel-logo {float: left;position: relative;width: 119px;height: 58px;transition: all .2s ease-in-out}
.maintenance-page .tunnel-logo__img, .tunnel-logo__img svg, .tunnel-logo img {width: 100%;height: 100%;transition: all .2s ease-in-out}
.maintenance-page .tunnel-main-title {float: left;padding: 3.8rem 2rem 0;font-family: Gilroy, Helvetica, Arial, sans-serif;font-weight: 700;font-size: 2.1rem;text-transform: uppercase;color: #005da3}
@media (min-width: 576px) {
  .maintenance-page .tunnel-header__bg {display: block;width: calc((100vw - 540px) / 2);height: 226px;position: absolute;top: 0;right: 0;z-index: 100;-webkit-transform: translateY(11%);transform: translateY(11%);overflow: hidden}
  .maintenance-page .tunnel-header__bg .icon {width: 420px;height: 420px;stroke: #ffcc30;position: absolute;bottom: 0;left: 0;z-index: 5}
  .maintenance-page .tunnel-logo {width: 140px;height: 69px}
  .maintenance-page .tunnel-main-title {padding-top: 2.7rem;font-size: 2.4rem}
}
@media (min-width: 768px) {
  .maintenance-page .tunnel-header {
    padding-top: 1.7rem;
    padding-bottom: 1.8rem
  }

  .maintenance-page .tunnel-header__bg {
    width: calc((100vw - 720px) / 2)
  }

  .maintenance-page .tunnel-main-title {
    padding-left: 3rem;
    font-size: 2.6rem
  }
}

@media (min-width: 992px) {
  .maintenance-page .tunnel-header__bg {
    width: calc((100vw - 960px) / 2);
    height: 310px
  }

  .maintenance-page .tunnel-main-title {
    font-size: 3rem
  }

  .maintenance-page .video .mb-lg-n5 {
    margin-bottom: -17px !important;
  }

}

@media (min-width: 1140px) {
  .maintenance-page .tunnel-header__bg {
    width: calc((100vw - 1140px) / 2);
    height: 326px
  }

  .maintenance-page .tunnel-main-title {
    padding-left: 3.6rem
  }
}
.maintenance-page .tunnel-footer {position: relative;z-index: 500;padding: 0 0 3rem;color: #154292;text-align: center}
.maintenance-page .tunnel-footer__bg {display: none}
.maintenance-page .tunnel-footer .col {position: relative;padding-top: 2.2rem}
.maintenance-page .tunnel-footer .col:before {content: "";display: block;width: calc(100% - 30px);height: 2px;background-color: #073370;position: absolute;top: 0;left: 15px;z-index: 5}
.maintenance-page .wrapper-info + .tunnel-footer .col:before, .wrapper-message + .tunnel-footer .col:before {display: none}
@media (min-width: 576px) {
  .maintenance-page .tunnel-footer {text-align: left}
  .maintenance-page .tunnel-footer .col {padding-top: 2.6rem}

}
@media (min-width: 768px) {
  .maintenance-page .tunnel-footer__bg {display: block;width: 390px;height: 347px;position: absolute;bottom: 0;left: 0;-webkit-transform: translateX(-90%);transform: translateX(-90%);overflow: hidden}
  .maintenance-page .tunnel-footer__bg .icon {width: 420px;height: 420px;stroke: #ffcc30;position: absolute;top: 0;right: 0;z-index: 5}
  .maintenance-page .tunnel-footer .col {padding-top: 3rem}
}
@media (min-width: 992px) {
  .maintenance-page .tunnel-footer__bg {-webkit-transform: translateX(-70%);transform: translateX(-70%)}
  .maintenance-page .tunnel-footer .col {padding-top: 3.4rem}
}
@media (min-width: 1140px) {
  .maintenance-page .tunnel-footer__bg {-webkit-transform: translateX(-50%);transform: translateX(-50%)}
  .maintenance-page .tunnel-footer .col {padding-top: 3.8rem}
}
