﻿section.page_about {
  --section-gap: 105px;
  padding: var(--section-gap, 40px) 0;
  position: relative;
  background: url(../../../../images/Templates/PagesTemplates/TH007/bg.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
@media (max-width: 1199px) {
  section.page_about {
    --section-gap: 90px;
  }
}
@media (max-width: 991px) {
  section.page_about {
    --section-gap: 70px;
  }
}
@media (max-width: 767px) {
  section.page_about {
    --section-gap: 50px;
  }
}
@media (max-width: 575px) {
  section.page_about {
    --section-gap: 40px;
  }
}
@media (min-width: 992px) {
  section.page_about .container-fluid {
    --bs-gutter-x: 4.5vw;
  }
}
@media (min-width: 1200px) {
  section.page_about .container-fluid {
    --bs-gutter-x: 9vw;
  }
}
section.home_team {
  --section-gap: 110px;
  padding-bottom: calc(1.09 * var(--section-gap));
  position: relative;
  background: url(../../../../images/Templates/PagesTemplates/TH009/bg.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
  overflow: hidden;
}
@media (max-width: 1399px) {
  section.home_team {
    --section-gap: 95px;
  }
}
@media (max-width: 1199px) {
  section.home_team {
    --section-gap: 80px;
  }
}
@media (max-width: 991px) {
  section.home_team {
    --section-gap: 65px;
  }
}
@media (max-width: 767px) {
  section.home_team {
    --section-gap: 50px;
  }
}
@media (max-width: 575px) {
  section.home_team {
    --section-gap: 40px;
  }
}
@media (min-width: 992px) {
  section.home_team .container-fluid {
    --bs-gutter-x: 4.5vw;
  }
}
@media (min-width: 1200px) {
  section.home_team .container-fluid {
    --bs-gutter-x: 9vw;
  }
}
section.home_team .h1 {
  margin-bottom: 0.25em;
}

.about-box .pic .ratio {
  --bs-aspect-ratio: 128.21%;
}
@media (max-width: 575px) {
  .about-box .pic .ratio {
    --bs-aspect-ratio: 65%;
  }
}
.about-box .info {
  --info-deco-gap: 30px;
  display: block;
  position: relative;
  color: var(--bs-white);
}
@media (max-width: 1199px) {
  .about-box .info {
    --info-deco-gap: 20px;
  }
}
@media (max-width: 991px) {
  .about-box .info {
    --info-deco-gap: 15px;
  }
}
@media (max-width: 575px) {
  .about-box .info {
    --info-deco-gap: 10px;
    margin-left: 20px;
  }
}
.about-box .info .deco {
  position: absolute;
  top: 0;
  right: calc(100% + 1em + var(--info-deco-gap));
  white-space: nowrap;
  font-size: 1rem;
  letter-spacing: 0.5em;
  color: var(--bs-secondary-bg-subtle);
  transform-origin: top right;
  transform: rotate(270deg);
}
@media (max-width: 991px) {
  .about-box .info .deco {
    font-size: 0.9375rem;
  }
}
@media (max-width: 575px) {
  .about-box .info .deco {
    font-size: 0.875rem;
  }
}
.about-box .info .title {
  font-size: 3.125rem;
  font-weight: 700;
  margin-bottom: 0.5em;
}
@media (max-width: 1399px) {
  .about-box .info .title {
    font-size: 2.75rem;
  }
}
@media (max-width: 1199px) {
  .about-box .info .title {
    font-size: 2.25rem;
  }
}
@media (max-width: 991px) {
  .about-box .info .title {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .about-box .info .title {
    font-size: 1.75rem;
  }
}
@media (max-width: 575px) {
  .about-box .info .title {
    font-size: 1.5rem;
  }
}
.about-box .info .sub {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.75em;
}
@media (max-width: 1399px) {
  .about-box .info .sub {
    font-size: 1.375rem;
  }
}
@media (max-width: 1199px) {
  .about-box .info .sub {
    font-size: 1.25rem;
  }
}
@media (max-width: 991px) {
  .about-box .info .sub {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .about-box .info .sub {
    font-size: 1rem;
  }
}
@media (max-width: 575px) {
  .about-box .info .sub {
    font-size: 0.9375rem;
  }
}
.about-box .info .desc {
  font-size: 1.125rem;
  line-height: 1.8;
}
@media (max-width: 1199px) {
  .about-box .info .desc {
    font-size: 1rem;
  }
}
@media (max-width: 991px) {
  .about-box .info .desc {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767px) {
  .about-box .info .desc {
    font-size: 0.875rem;
  }
}

.about-deco .text, .about-deco .pic {
  position: absolute;
  display: block;
  pointer-events: none;
}
.about-deco .pic {
  width: 13.8vw;
  z-index: -1;
}
@media (max-width: 575px) {
  .about-deco .pic {
    width: 12vw;
  }
}
.about-deco .pic:nth-child(1) {
  top: calc(0.5 * var(--section-gap));
  right: 4.5vw;
}
@media (max-width: 991px) {
  .about-deco .pic:nth-child(1) {
    top: calc(0.25 * var(--section-gap));
  }
}
@media (max-width: 767px) {
  .about-deco .pic:nth-child(1) {
    top: 0%;
  }
}
@media (max-width: 575px) {
  .about-deco .pic:nth-child(1) {
    top: -14%;
  }
}
.about-deco .pic:nth-child(2) {
  bottom: calc(0.1 * var(--section-gap));
  right: 25.75vw;
}
@media (max-width: 991px) {
  .about-deco .pic:nth-child(2) {
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .about-deco .pic:nth-child(2) {
    bottom: -7%;
  }
}
@media (max-width: 575px) {
  .about-deco .pic:nth-child(2) {
    right: 22.75vw;
    bottom: -13%;
  }
}
.about-deco .text {
  z-index: -2;
  font-size: 15vw;
  font-weight: 700;
  line-height: 2;
  white-space: nowrap;
  color: var(--bs-white);
  letter-spacing: 0.05em;
  left: 31.5%;
  right: 0;
  bottom: 8%;
  overflow: clip;
}
.about-deco .text div {
  opacity: 0.08;
}
@media (max-width: 991px) {
  .about-deco .text {
    font-size: 12.5vw;
    left: 30%;
    bottom: 7%;
  }
}
@media (max-width: 767px) {
  .about-deco .text {
    left: 20%;
    bottom: 0%;
  }
}
@media (max-width: 575px) {
  .about-deco .text {
    left: 0;
  }
}
.about-deco .text span {
  display: inline-block;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-name: marquee-content;
  animation-timing-function: linear;
}
@keyframes marquee-content {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}

.process-list {
  --bs-accordion-border-radius: 0;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-bg: transparent;
  --bs-accordion-active-bg: transparent;
  --bs-accordion-btn-focus-box-shadow: unset;
  --bs-accordion-btn-icon-width: 30px;
  --bs-accordion-btn-padding-x: 0;
  --bs-accordion-btn-padding-y: 0;
  --bs-accordion-body-padding-x: 0;
}
@media (max-width: 1199px) {
  .process-list {
    --bs-accordion-btn-icon-width: 20px;
  }
}
.process-list .accordion-item {
  border: 0;
}
.process-list .accordion-item + .accordion-item {
  margin-top: 60px;
}
@media (max-width: 1199px) {
  .process-list .accordion-item + .accordion-item {
    margin-top: 50px;
  }
}
@media (max-width: 991px) {
  .process-list .accordion-item + .accordion-item {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .process-list .accordion-item + .accordion-item {
    margin-top: 30px;
  }
}
@media (max-width: 575px) {
  .process-list .accordion-item + .accordion-item {
    margin-top: 20px;
  }
}
.process-list .accordion-button {
  border-bottom: 1px solid var(--bs-secondary-border-subtle);
}
.process-list .accordion-button::after {
  /*filter: invert(1) brightness(10);*/
}
.process-list .accordion-button:not(.collapsed) {
  box-shadow: unset;
}
.process-list .accordion-button-inner {
  --icon-size: 76px;
  flex: 1 1 auto;
  width: auto;
  display: flex;
  position: relative;
  gap: 10px;
  align-items: center;
  padding-bottom: 15px;
}
@media (max-width: 1199px) {
  .process-list .accordion-button-inner {
    --icon-size: 68px;
  }
}
@media (max-width: 991px) {
  .process-list .accordion-button-inner {
    --icon-size: 60px;
  }
}
@media (max-width: 767px) {
  .process-list .accordion-button-inner {
    --icon-size: 52px;
  }
}
@media (max-width: 575px) {
  .process-list .accordion-button-inner {
    --icon-size: 44px;
  }
}
.process-list .accordion-button-inner:before {
  content: "";
  display: block;
  position: absolute;
  width: var(--icon-size);
  height: 1px;
  bottom: -1px;
  background-color: var(--colorThird);
  z-index: 1;
}
.process-list .accordion-button-inner .icon {
  flex: 0 0 auto;
  width: var(--icon-size);
  padding: 1rem;
  background: var(--colorThird);
  border-radius: 50%;
}
@media (max-width: 1199px) {
  .process-list .accordion-button-inner .icon {
    padding: 0.875rem;
  }
}
@media (max-width: 991px) {
  .process-list .accordion-button-inner .icon {
    padding: 0.75rem;
  }
}
@media (max-width: 767px) {
  .process-list .accordion-button-inner .icon {
    padding: 0.625rem;
  }
}
@media (max-width: 575px) {
  .process-list .accordion-button-inner .icon {
    padding: 0.5rem;
  }
}
.process-list .accordion-button-inner .info {
  flex: 1 1 auto;
}
.process-list .accordion-button-inner .title {
  color: var(--bs-dark);
  font-size: 1.25rem;
}
@media (max-width: 1199px) {
  .process-list .accordion-button-inner .title {
    font-size: 1.125rem;
  }
}
@media (max-width: 991px) {
  .process-list .accordion-button-inner .title {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .process-list .accordion-button-inner .title {
    font-size: 0.9375rem;
  }
}
.process-list .accordion-button-inner .sub {
  color: var(--colorSecond);
  font-size: 1rem;
  margin-bottom: 0.5em;
}
@media (max-width: 1199px) {
  .process-list .accordion-button-inner .sub {
    font-size: 0.9375rem;
  }
}
@media (max-width: 991px) {
  .process-list .accordion-button-inner .sub {
    font-size: 0.875rem;
    margin-bottom: 0;
  }
}
.process-list .accordion-body {
  color: var(--bs-dark);
}
@media (max-width: 991px) {
  .process-list .accordion-body {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767px) {
  .process-list .accordion-body {
    font-size: 0.875rem;
  }
}

.team-box {
  position: relative;
  padding-bottom: var(--section-gap);
  margin-bottom: var(--section-gap);
  color: var(--bs-white);
}
@media (max-width: 1199px) {
  .team-box {
    padding-bottom: calc(var(--section-gap) * 0.65);
    margin-bottom: calc(var(--section-gap) * 0.65);
  }
}
.team-box:before {
  content: "";
  display: block;
  width: 110vw;
  height: 1000px;
  position: absolute;
  left: -3vw;
  bottom: 0;
  background: var(--colorSixth);
  z-index: -1;
  pointer-events: none;
}
@media (min-width: 992px) {
  .team-box:before {
    left: -4.5vw;
  }
}
@media (min-width: 1200px) {
  .team-box:before {
    left: -9vw;
  }
}
.team-box .title {
  font-size: 2.5rem;
  margin-bottom: 0.5em;
}
@media (max-width: 1399px) {
  .team-box .title {
    font-size: 2.25rem;
  }
}
@media (max-width: 1199px) {
  .team-box .title {
    font-size: 2rem;
  }
}
@media (max-width: 991px) {
  .team-box .title {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .team-box .title {
    font-size: 1.5rem;
  }
}
@media (max-width: 575px) {
  .team-box .title {
    font-size: 1.25rem;
  }
}
.team-box .desc {
  font-size: 1.125rem;
  line-height: 1.8;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .team-box .desc {
    font-size: 1rem;
  }
}

.team-pic {
  margin-top: calc(var(--section-gap) / 2);
}
@media (max-width: 575px) {
  .team-pic {
    /*max-width: 320px;*/
    margin-bottom: calc(var(--section-gap) / 2);
  }
}
.team-pic .ratio {
  --bs-aspect-ratio: 150.00%;
  transition: all ease 0.5s;
  transition-delay: 0.5s;
}
@media (max-width: 575px) {
  .team-pic .ratio {
    --bs-aspect-ratio: 62.5%;
  }
  .team-pic .ratio .object-fit-cover {
    object-position: center top;
  }
}
.team-pic.aos-animate .ratio {
  box-shadow: 20px 15px 0 var(--colorThird);
}
@media (max-width: 575px) {
  .team-pic.aos-animate .ratio {
    box-shadow: 10px 15px 0 var(--colorThird);
  }
}

.history-list .title {
  font-size: 1.5rem;
  color: var(--bs-primary-border-subtle);
  border-bottom: 1px solid var(--bs-white);
  padding-bottom: 0.25em;
  margin-bottom: 1em;
  position: relative;
}
@media (max-width: 1199px) {
  .history-list .title {
    font-size: 1.375rem;
  }
}
@media (max-width: 991px) {
  .history-list .title {
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  .history-list .title {
    font-size: 1.125rem;
  }
}
@media (max-width: 575px) {
  .history-list .title {
    font-size: 1rem;
  }
}
.history-list .title:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  width: 2.5em;
  height: 1px;
  background-color: var(--colorSecond);
  z-index: 1;
}
.history-list .title:after {
  content: "/";
  display: inline-block;
  font-size: 0.75em;
  font-weight: 300;
  margin-left: 5px;
}
.history-list ul {
  font-size: 1rem;
  color: var(--bs-white);
}
@media (max-width: 767px) {
  .history-list ul {
    font-size: 0.9375rem;
  }
}
@media (max-width: 575px) {
  .history-list ul {
    font-size: 0.875rem;
  }
}
.history-list ul li {
  position: relative;
  padding-left: 1em;
}
.history-list ul li:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background-color: var(--bs-white);
  left: 0.375em;
  top: 0.625em;
}
.history-list ul li + li {
  margin-top: 0.75em;
}
@media (max-width: 991px) {
  .history-list ul li + li {
    margin-top: 0.5em;
  }
}

.about_process {
  position: relative;
  background: url(../../../../images/Templates/PagesTemplates/TH010/bg.jpg) no-repeat center;
  padding: 70px 0;
}
.about_process .h1 {
  font-size: 5rem;
  font-weight: 700;
  color: var(--bs-white);
}
.about_process .h1 .txt_tw {
  display: block;
  color: var(--bs-secondary-bg-subtle);
  font-size: 0.3em;
  font-weight: 400;
  margin: 0;
}
.about_process .info .sub {
  color: var(--bs-secondary-border-subtle) !important;
}
.about_process .info .title {
  color: #fff;
}
.about_process .accordion .accordion-body {
  color: #fff;
}
.about_process .process-list .accordion-button::after {
  filter: invert(1) brightness(10) !important;
}

.ab_serve {
  position: relative;
  background: url(../../../../images/Templates/PagesTemplates/TH008/serve_bg.jpg) center;
  padding: 70px 0;
  color: #fff;
}
@media (max-width: 767px) {
  .ab_serve {
    padding: 50px 0;
  }
}
@media (min-width: 767px) {
  .ab_serve {
    background-attachment: fixed;
  }
}
.ab_serve u {
  text-decoration: none !important;
  border-bottom: 3px solid #b7a074;
  font-weight: bold;
  color: #b7a074;
}
.ab_serve .h1 {
  font-size: 5rem;
  font-weight: 700;
  color: var(--bs-white);
}
.ab_serve .h1 .txt_tw {
  display: block;
  color: var(--bs-secondary-bg-subtle);
  font-size: 0.3em;
  font-weight: 400;
  margin: 0;
}
.ab_serve h5 {
  line-height: 50px;
}
.ab_serve p.h_tt {
  line-height: 32px;
}
.ab_serve p.h_tt span {
  display: table;
  border: 1px solid #b7a074;
  padding: 4px 16px;
  color: #b7a074;
  margin-bottom: 10px;
  line-height: normal;
}
.ab_serve .h3_tit {
  position: relative;
  font-size: 32px;
  border-bottom: 1px solid var(--bs-white);
  padding-bottom: 0.25em;
  margin-bottom: 1em;
  font-weight: bold;
  color: #fff;
  display: flex;
  align-items: center;
  line-height: normal;
}
.ab_serve .h3_tit:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  width: 2.5em;
  height: 1px;
  background-color: var(--colorSecond);
  z-index: 1;
}
.ab_serve .h3_tit i {
  background-color: #fff;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  border: 2px solid #b7a074;
  padding: 10px;
}
@media (max-width: 767px) {
  .ab_serve .h3_tit i {
    width: 60px;
    height: 60px;
  }
}
.ab_serve .h3_tit i img {
  display: table;
  margin: 0 auto;
}
.ab_serve .an_po ul {
  gap: 1rem;
  margin: 40px 0;
}
@media (max-width: 767px) {
  .ab_serve .an_po ul {
    margin: 20px 0;
  }
}
.ab_serve .an_po ul li {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .ab_serve .an_po ul li {
    width: calc((100% - 1rem) / 2);
    margin-bottom: 0;
  }
}
.ab_serve .an_po ul li a {
  padding: 5px 20px;
  font-weight: bold;
  background-color: #fff;
  font-size: 18px;
  display: block;
  text-align: center;
}
@media (max-width: 767px) {
  .ab_serve .an_po ul li a {
    font-size: 16px;
    padding: 5px 10px;
  }
}
.ab_serve .an_po ul li a:hover {
  background: var(--colorSecond);
  color: #fff;
}

.law_12 {
  --navbar-padding: 75px;
  margin-top: calc(var(--navbar-padding) * -1);
}
@media (max-width: 767px) {
  .law_12 {
    --navbar-padding: 65px;
  }
}
.law_12:before {
  content: "";
  display: block;
  height: var(--navbar-padding);
  pointer-events: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/Rabbit/1.%25E5%25B0%2588%25E6%25A1%2588/C114110EZW_%25E8%2587%25B4%25E4%25B8%2580%25E8%2581%25AF%25E5%2590%2588%25E5%25BE%258B%25E5%25B8%25AB/WEB/jhihyi26zn_core/EZWeb/wwwroot/css/Templates/PagesTemplates/T002/T002.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22%7D */