
.digital-box .sppb-img-container {
  display: inline-block !important;
  background: #f0f5fe;
  padding: 67px 54px;
  transition: all 0.3s;
}
.digital-box:hover .sppb-img-container {
  background: #ffffff;
  box-shadow: 0px 20px 40px rgba(16, 68, 201, 0.16);
}


.categories-main-list > li > a {

font-size: 20px;
font-family: Arial,微軟正黑體,Microsoft JhengHei;
padding: .2rem;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {

font-size: 20px;
padding: 10px 0;
height: 60px;
font-family: Arial,微軟正黑體,Microsoft JhengHei;


}


body {

font-size: 20px;
}


.categories-main-list > li > a {

font-size: 20px;
font-family: Arial,微軟正黑體,Microsoft JhengHei;
padding: .2rem;
}


.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {

font-size: 20px;
padding: 10px 0;
height: 60px;
font-family: Arial,微軟正黑體,Microsoft JhengHei;
margin-right: 1rem;

}

body,h3,h2,h1,h4,h5,h6 {
    font-family: 'Microsoft JhengHei', sans-serif;

}

h3 ,.h3{
    font-family: 'Microsoft JhengHei', sans-serif;
    font-size: 22px;
}

h1 ,.h1{
    font-family: 'Microsoft JhengHei', sans-serif;
    font-size: 35px;
}

h2 ,.h2{
    font-family: 'Microsoft JhengHei', sans-serif;
    font-size: 35px;
}

h4 ,.h4{
    font-family: 'Microsoft JhengHei', sans-serif;
    font-size: 26px;
}

h5 ,.h5{
    font-family: 'Microsoft JhengHei', sans-serif;
    font-size: 26px;
}

h6 ,.h6{
    font-family: 'Microsoft JhengHei', sans-serif;
    font-size: 26px;
}
div.ja-masthead:not(.view-article) .ja-masthead-detail .ja-masthead-title {
  color: #000;
  font-size: 70px;
      font-family: 'Microsoft JhengHei', sans-serif;
}

.home-lead .item-highlight .h1 {
  font-size: 35px;
}


.navbar-brand {
  height: auto;
  width: 430px;
padding: 0px;
}
.t4-content {


max-width: 100%;}

.copyright-wrap {
  font-size: 22px;
}



div.ja-masthead:not(.view-article) .ja-masthead-detail {
  padding: 2.5rem 0.75rem;
}




.hitech-service {
    padding: 40px 32px 58px 24px;
    background: #f0f5fe;
    transition: all .3s;
}

.hitech-service:hover {
    background: #fff;
    box-shadow: 0 20px 40px rgb(16 68 201 / 16%);
    border-radius: 4px;
}
.hitech-service .sppb-img-container {
    display: inline-block!important;
    padding: 12px;
    border-radius: 50%;
    background: #0b54e4;
}


.mod-articles .mod-article-meta .articles-writtenby {

  font-size: 16px;
}
.mod-articles .mod-article-meta {
  font-size: 14px;
}


.sppb-tab-content .time-list .sppb-addon-content {
  padding-left: 15px;
border-left: 2px solid rgba(11, 84, 228, 0.7);}
  
  
  
  .sppb-btn {

  font-size: 20px;}
  
  
  /*ccs垂直置中*/
  .aalign {
	  display: flex;
justify-content: center;
align-items: center;
	  
  }
  .bg-gradient{background:linear-gradient(252.18deg, rgba(255, 255, 255, 0.14) 11.82%, rgba(6, 112, 250, 0.14) 40.94%), radial-gradient(291.37% 879.16% at 94.46% 52.36%, rgba(233, 112, 37, 0.03) 0%, rgba(233, 112, 37, 0) 100%), linear-gradient(105.63deg, rgba(0, 186, 235, 0.244) 19.96%, rgba(6, 112, 250, 0) 44.52%, rgba(136, 0, 201, 0.124) 65.42%), #001b52}.bg-gradient2{background:linear-gradient(252.18deg, rgba(255, 255, 255, 0.14) 11.82%, rgba(6, 112, 250, 0.14) 40.94%), radial-gradient(291.37% 879.16% at 94.46% 52.36%, rgba(233, 112, 37, 0.03) 0%, rgba(233, 112, 37, 0) 100%), #001b52}.bg-gradient-primary{background:linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #0f4ae3}.bg-gradient-seconday{background:linear-gradient(252.18deg, rgba(255, 255, 255, 0.14) 11.82%, rgba(6, 112, 250, 0.14) 40.94%), radial-gradient(291.37% 879.16% at 94.46% 52.36%, rgba(233, 112, 37, 0.03) 0%, rgba(233, 112, 37, 0) 100%), linear-gradient(105.63deg, rgba(0, 186, 235, 0.244) 19.96%, rgba(6, 112, 250, 0) 44.52%, rgba(136, 0, 201, 0.124) 65.42%), #001b52;}
  .bg-gradient-seconday{
	  background: linear-gradient(252.18deg, rgba(255, 255, 255, 0.14) 11.82%, rgba(6, 112, 250, 0.14) 40.94%), radial-gradient(291.37% 879.16% at 94.46% 52.36%, rgba(233, 112, 37, 0.03) 0%, rgba(233, 112, 37, 0) 100%), linear-gradient(105.63deg, rgba(0, 186, 235, 0.244) 19.96%, rgba(6, 112, 250, 0) 44.52%, rgba(136, 0, 201, 0.124) 65.42%), #001b52;
	  
	  
  }
  .bg-gradient-color2{background-color:#ffffff;position:relative}.bg-gradient-color2:after{content:"";position:absolute;height:47%;max-height:523px;width:100%;top:0;left:0;background:linear-gradient(252.18deg, rgba(255, 255, 255, 0.14) 11.82%, rgba(6, 112, 250, 0.14) 40.94%), radial-gradient(291.37% 879.16% at 94.46% 52.36%, rgba(233, 112, 37, 0.03) 0%, rgba(233, 112, 37, 0) 100%), linear-gradient(105.63deg, rgba(0, 186, 235, 0.244) 19.96%, rgba(6, 112, 250, 0) 44.52%, rgba(136, 0, 201, 0.124) 65.42%), #001b52}
  
  
  
  
  .job-post-list {
  padding: 29px 37px 29px 32px;
  position: relative;
  background: #f0f5fe;
  margin: 0px 28px;
  transition: all 0.3s;
}

.job-post-list:hover {
  color: rgba(1, 12, 35, 0.7);
  background: #ffffff;
  box-shadow: 0px 10px 20px rgba(16, 68, 201, 0.16);
}


.sppb-btn {
  font-weight: 800;

  font-size: 20px;

}
.team-member .sppb-person-information {
  padding: 17px 22px 45px;
  background: #f0f5fe;
}

.team-leader-main .sppb-person-information {
  padding: 25px 35px 35px;
  background: linear-gradient(204.98deg, rgba(246, 146, 30, 0.3) 16.33%, rgba(248, 207, 160, 0) 142.07%), #0b54e4;
}
.team-leader-main .sppb-person-image {
  margin-bottom: 0px;
}
.team-member .sppb-person-social-icons, .team-leaders .sppb-person-social-icons, .team-leader-main .sppb-person-social-icons {
  margin: 0px;
  text-align: right;
  position: absolute;
  bottom: 10px;
  right: 0;
}

.sppb-addon-persion .sppb-person-information > a.sppb-person-email, .sppb-addon-persion .sppb-person-information > span.sppb-person-designation, .sppb-addon-person .sppb-person-information > a.sppb-person-email, .sppb-addon-person .sppb-person-information > span.sppb-person-designation {

  font-size: 20px;
color: #010c23;
}
.sppb-addon-persion .sppb-person-image, .sppb-addon-person .sppb-person-image {
  margin-bottom: 0px;
}


@media (max-width: 960px) and (min-width: 150px) {
.navbar-brand {
  padding: 0px;
  margin-right: 0px;
}



}
