h1,h2,h3,h4,h5,h6,p,ul,li,ol{
  font-family: Roboto, "微軟正黑體", "Microsoft JhengHei", PingFang, STHeiti, Arial, sans-serif;
}

body a{
  color: #6F9BFC;
}

body a:hover {
    color: #fbca41;
}

#item-17292405240 > .ba-overlay {
    background: url(/images/dots_black.webp) top left;
    background-size: 2px 2px;
    background-color: rgba(0, 0, 0, .15);
}

.about-vision-textshadow h2{
  text-shadow: 0 0 5px black;
}

.about-vision-textshadow p{
  text-shadow: 0 0 5px black;
}

.about-text-strip{
  background: #6f9bfc;
  height: 5px;
  width: 60px;
  margin:0  auto;
  margin-top: 20px;
}

.service-title-strip h3:after{
  content:'';
  display: block;
  background: #6f9bfc;
  height: 5px;
  width: 60px;
  margin: 15px 0;
}

.service-title-strip-right h3:after{
  content:'';
  display: block;
  background: #6f9bfc;
  height: 5px;
  width: 60px;
  margin: 15px 0;
}


/*20250331*/
.processing-text-list ul{
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 1.5px;
  line-height: 32px;
}


.material-text-list ul{
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 1.5px;
  line-height: 32px;
}


.top-bg-shadow h3{
  text-shadow: 2px 2px 5px #838383;
}

.application-text-list ul{
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 1.5px;
  line-height: 32px;
}

.application-text-list ul li{
  margin-bottom: 10px;
}

.application-text-list ul li h2{
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 1.5px;
  line-height: 32px;
  text-align: left;
}

.application-text-list ul li h3{
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 1.5px;
  line-height: 32px;
  text-align: left;
}

.application-text-list-color ul li::marker{
    color: #fbca41;
}


.custom-list {
  list-style: none; /* 移除預設項目符號 */
  padding-left: 0;
  margin-left: 0;
}

.custom-list li {
  margin: 10px 0;
  position: relative;
  padding-left: 30px;
}

.custom-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  animation: blink 1s infinite;
  /*color: #ff0000;*/
  color: #000048;
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.2; }
}

.contact-add a{
  color: #1b1b1d;
}

.contact-add a:hover {
    color: #fbca41;
}