@charset "UTF-8";
.mb-5 {
  margin-bottom: 5rem;
}

.sp-layer {
  text-shadow: 2px 2px 0px black;
}

.bannerImg1 {
  background: url("../pic/防盜窗/1.jpg"), linear-gradient(30deg, #841436 0%, #380718, #221122, #0000bb, #424dfa);
  background-size: cover;
  background-blend-mode: overlay;
}

@media screen and (max-width: 576px) {
  .bannerImg1 {
    background: url("../pic/back1.jpg"), linear-gradient(30deg, #841436 0%, #380718, #221122, #0000bb, #424dfa);
    background-size: cover;
    background-position: top right 50%;
  }
}

.bannerImg2 {
  background: url("../pic/鈦金/5.jpg"), linear-gradient(30deg, #841436 0%, #380718, #221122, #0000bb, #424dfa);
  background-size: cover;
  background-blend-mode: overlay;
}

.vertical-line {
  background: #fff !important;
}

#section-0 a {
  -webkit-transform: skew(10deg);
          transform: skew(10deg);
}

#section-1 {
  background: #100b35;
  color: #fff;
}

#section-1 hr {
  width: 100%;
}

#section-1 img {
  width: 100%;
}

#section-1 .text-body p {
  margin-bottom: 40px;
}

#section-2 {
  background: url("../pic/back.jpg"), #00000099;
  background-size: cover;
  background-blend-mode: overlay;
  color: white;
}

#section-2 .icon-box .icon {
  width: 80px;
  height: 80px;
  margin: 0 auto 20px auto;
  border: 2px solid #fff;
  padding: 8px;
}

#section-2 .icon-box .icon img {
  background: #fff;
  width: 100%;
  padding: 8px;
}

#section-2 .icon-box h4 {
  font-size: 24px;
  text-align: center;
  font-weight: bolder;
}

#section-3 {
  background: #000000ee;
  color: #fff;
}

#section-3 img {
  -webkit-box-shadow: 8px 8px 0 #fff;
          box-shadow: 8px 8px 0 #fff;
}

#section-3 h2 {
  text-align: center;
}

#section-4 {
  background: linear-gradient(30deg, #841436 0%, #380718, #221122, #0000bb, #424dfa);
  color: #fff;
}

#section-4 .contact-div {
  background: #00000099;
}

#section-4 .contact-div hr {
  background: #000;
  height: 1px;
  width: 100%;
}

#section-4 .contact-div ul li {
  line-height: 2;
  font-size: 20px;
  margin-bottom: 20px;
}

#section-4 .contact-div ul li a {
  color: #fff;
}

#section-4 .contact-div ul li a .icon {
  width: 32px;
  background: #fff;
  padding: 4px;
}

footer {
  background: #00000099;
}

footer ul li {
  color: #fff;
}

footer ul li a {
  color: inherit;
  display: inline !important;
}
/*# sourceMappingURL=hemusih.css.map */