@charset "UTF-8";
.kv .track-box {
  z-index: 11; }

@media (max-width: 1900px) and (min-width: 992px) {
  .section-explore {
    font-size: 90%; } }
@media screen and (min-width: 1200px) {
  .kv .track-box {
    width: 460px; }
    .kv .track-box .box-title {
      padding: 6px 30px 6px 58px; }
    .kv .track-box .box-form {
      padding: 20px 0 14px 58px; }
      .kv .track-box .box-form .btn-track {
        height: 60%; }
        .kv .track-box .box-form .btn-track:after {
          border-top: 18px solid transparent;
          border-bottom: 18px solid transparent; }
    .kv .track-box .track-box-label {
      display: block;
      z-index: 1; }
      .kv .track-box .track-box-label span {
        left: -44px;
        width: 152px;
        top: 58px; }
    .kv .track-box .track-box-inner {
      height: 151px;
      opacity: 0;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
    .kv .track-box.actived .track-box-inner {
      height: 151px;
      opacity: 1; }

  #houseNo.form-control {
    resize: none;
    white-space: pre-wrap; } }
@media screen and (max-width: 1199px) {
  .kv .track-box {
    width: 90%; }
    .kv .track-box .track-box-label span {
      top: 47px;
      left: -80px;
      width: 128px; }
    .kv .track-box .box-form .btn-track {
      height: 100%; } }
@media screen and (max-width: 991px) {
  .kv .track-box .track-box-label span {
    top: 44px;
    left: -72px;
    width: 117px; }
  .kv .track-box .box-form .input-group .form-control {
    max-height: 50px; } }
.grecaptcha-badge {
  visibility: hidden; }

.corporate-video {
  background-color: #fff;
  z-index: 2; }
  @media (min-width: 992px) {
    .corporate-video .swiper-pagination {
      margin-bottom: 0; } }
  @media (max-width: 991px) {
    .corporate-video .swiper-slide img {
      display: block; }
    .corporate-video .swiper-pagination {
      position: absolute;
      top: auto;
      bottom: 0;
      left: 0; } }

.network {
  background: #f8f8f8;
  color: #4c4948; }

@media (min-width: 1200px) {
  .banner .field-title, .banner .field-nav {
    padding-left: 43px; } }
@media screen and (max-width: 1199px) {
  .banner .navigation-col .wrapper-column {
    min-height: 60px; } }
.banner {
  min-height: auto; }

@media (min-width: 992px) {
  .image-box {
    width: 100%; } }
.network .custom-select {
  font-family: Lato, "Heiti TC", 微軟正黑體, "Microsoft JhengHei", "Arial Unicode MS", Arial; }
@media screen and (max-width: 991px) {
  .network {
    background: #f8f8f8 url(../assets/img/bg-map.png) center center no-repeat;
    background-size: contain; }
    .network .row {
      position: relative; }
    .network .image-box {
      display: none;
            /*position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            z-index: 0;
            height: 100%;
            text-align: center;

            img {
                max-height: 100%;
                margin: auto;
            }*/ }
    .network .text-box {
      width: 100%;
      position: relative;
      z-index: 1; }
    .network h2 {
      position: relative;
      z-index: 1; } }

/*# sourceMappingURL=index-ext.css.map */