.section__heading {font-size:72px;font-weight:700}
@media screen and (max-width:992px) {.section__heading {font-size:36px }}
@media screen and (max-width:576px) {.section__heading {margin-bottom:15px }}
.section-teams {padding:30px 0 60px}
@media screen and (max-width:992px) {.section-teams {padding-top:15px;padding-bottom:40px }}
@media screen and (max-width:576px) {.section-teams {padding-bottom:30px }}
.section-teams__introduce {margin-bottom:60px}
@media screen and (max-width:576px) {.section-teams__introduce {margin-bottom:35px }}
.section-teams__introduce h2 {font-size:72px;font-weight:700}
@media screen and (max-width:992px) {.section-teams__introduce h2 {font-size:36px;margin-bottom:15px }}
.section-teams__introduce__description {font-size:28px}
.section-teams__introduce__description b,
.section-teams__introduce__description u,
.section-teams__introduce__description i,
.section-teams__introduce__description strong,
.section-teams__introduce__description em,
.section-teams__introduce__description mark {font-size:28px}
@media screen and (max-width:992px) {.section-teams__introduce__description b,.section-teams__introduce__description u,.section-teams__introduce__description i,.section-teams__introduce__description strong,.section-teams__introduce__description em,.section-teams__introduce__description mark {font-size:22px }}
@media screen and (max-width:576px) {.section-teams__introduce__description b,.section-teams__introduce__description u,.section-teams__introduce__description i,.section-teams__introduce__description strong,.section-teams__introduce__description em,.section-teams__introduce__description mark {font-size:16px }}
@media screen and (max-width:992px) {.section-teams__introduce__description {font-size:22px }}
@media screen and (max-width:576px) {.section-teams__introduce__description {font-size:16px }}
.section-teams__list-team,
.section-teams__list {flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:768px) {.section-teams__list-team,.section-teams__list {flex-direction:column }}
.section-teams__list-team__item,
.section-teams__list__item {width:calc(98%/2);box-shadow:0 0 20px -5px #707070;border-radius:10px;margin-bottom:30px}
.section-teams__list-team__item:hover,
.section-teams__list__item:hover {box-shadow:0 0 25px 0 #707070}
@media screen and (max-width:768px) {.section-teams__list-team__item,.section-teams__list__item {width:100% }}
.section-teams__list-team__item__left,
.section-teams__list__item__left {width:50%;overflow:hidden;max-height:230px;min-height:230px}
@media screen and (max-width:1200px) {.section-teams__list-team__item__left,.section-teams__list__item__left {max-height:190px;min-height:190px }}
@media screen and (max-width:992px) {.section-teams__list-team__item__left,.section-teams__list__item__left {width:50% }}
@media screen and (max-width:576px) {.section-teams__list-team__item__left,.section-teams__list__item__left {max-height:130px;min-height:140px }}
.section-teams__list-team__item__left__thumbnail,
.section-teams__list__item__left__thumbnail {width:100%;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat}
.section-teams__list-team__item__right,
.section-teams__list__item__right {width:55%;padding:25px 40px 25px 25px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}
@media screen and (max-width:1200px) {.section-teams__list-team__item__right,.section-teams__list__item__right {padding:15px 40px 15px 15px }}
@media screen and (max-width:992px) {.section-teams__list-team__item__right,.section-teams__list__item__right {padding:10px 15px 10px 10px }}
@media screen and (max-width:768px) {.section-teams__list-team__item__right,.section-teams__list__item__right {padding:15px }}
@media screen and (max-width:414px) {.section-teams__list-team__item__right,.section-teams__list__item__right {padding:10px }}
.section-teams__list-team__item__right .team-title,
.section-teams__list__item__right .team-title,
.section-teams__list-team__item__right .open-job-title,
.section-teams__list__item__right .open-job-title {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3.2rem;word-break:break-word}
.section-teams__list-team__item__right h4,
.section-teams__list__item__right h4,
.section-teams__list-team__item__right .open-job-title,
.section-teams__list__item__right .open-job-title {font-size:22px;color:#185CCC;margin-bottom:15px;font-weight:500}
@media screen and (max-width:1200px) {.section-teams__list-team__item__right h4,.section-teams__list__item__right h4,.section-teams__list-team__item__right .open-job-title,.section-teams__list__item__right .open-job-title {font-size:20px }}
@media screen and (max-width:992px) {.section-teams__list-team__item__right h4,.section-teams__list__item__right h4,.section-teams__list-team__item__right .open-job-title,.section-teams__list__item__right .open-job-title {font-size:18px;margin-bottom:10px }}
@media screen and (max-width:800px) {.section-teams__list-team__item__right h4,.section-teams__list__item__right h4,.section-teams__list-team__item__right .open-job-title,.section-teams__list__item__right .open-job-title {margin-bottom:15px }}
@media screen and (max-width:576px) {.section-teams__list-team__item__right h4,.section-teams__list__item__right h4,.section-teams__list-team__item__right .open-job-title,.section-teams__list__item__right .open-job-title {margin-bottom:5px }}
@media screen and (max-width:414px) {.section-teams__list-team__item__right h4,.section-teams__list__item__right h4,.section-teams__list-team__item__right .open-job-title,.section-teams__list__item__right .open-job-title {font-size:16px }}
.section-teams__list-team__item__right__description,
.section-teams__list__item__right__description {font-size:16px;margin-bottom:30px}
@media screen and (max-width:1200px) {.section-teams__list-team__item__right__description,.section-teams__list__item__right__description {font-size:14px;margin-bottom:25px }}
@media screen and (max-width:992px) {.section-teams__list-team__item__right__description,.section-teams__list__item__right__description {margin-bottom:5px }}
@media screen and (max-width:800px) {.section-teams__list-team__item__right__description,.section-teams__list__item__right__description {margin-bottom:10px }}
@media screen and (max-width:576px) {.section-teams__list-team__item__right__description,.section-teams__list__item__right__description {margin-bottom:5px }}
@media screen and (max-width:414px) {.section-teams__list-team__item__right__description,.section-teams__list__item__right__description {font-size:12px }}
.section-teams__list-team__item__right .text-ellipsis,
.section-teams__list__item__right .text-ellipsis {line-height:1.2}
@media screen and (max-width:576px) {.section-teams__list-team__item__right .text-ellipsis,.section-teams__list__item__right .text-ellipsis {-webkit-line-clamp:2;line-height:1.4;max-height:2.6rem }}
.section-teams__list-team__item__right .see-more,
.section-teams__list__item__right .see-more {font-size:18px;color:#00D2F3;font-weight:bold}
@media screen and (max-width:1200px) {.section-teams__list-team__item__right .see-more,.section-teams__list__item__right .see-more {font-size:16px }}
@media screen and (max-width:576px) {.section-teams__list-team__item__right .see-more,.section-teams__list__item__right .see-more {font-size:14px }}
.section--description {margin-bottom:60px;padding-top:30px}
@media screen and (max-width:992px) {.section--description {padding-top:15px }}
.section--description__wrap {justify-content:space-between}
@media screen and (max-width:992px) {.section--description__wrap {justify-content:center;flex-direction:column }}
@media screen and (max-width:576px) {.section--description__wrap {margin-top:35px }}
.section--description__left {width:40%;height:100%;aspect-ratio:1.0}
@media screen and (max-width:992px) {.section--description__left {width:85%;margin:40px auto }}
@media screen and (max-width:576px) {.section--description__left {width:80%;margin:0 auto 40px }}
.section--description__left__image {border-radius:100%;height:100%;width:auto;background-position:center;background-size:cover;background-repeat:no-repeat}
.section--description__right {width:50%;display:flex;flex-direction:column;justify-content:center}
@media screen and (max-width:992px) {.section--description__right {width:100% }}
.section--description__right__header {font-size:72px;color:#185ccc;margin-bottom:30px;font-weight:700}
@media screen and (min-width:1200px) {.section--description__right__header {margin-left:10px }}
@media screen and (max-width:992px) {.section--description__right__header {font-size:36px;margin-bottom:15px }}
@media screen and (min-width:1200px) {.section--description__right__content {margin-left:10px }}
.section--description__right__content p,
.section--description__right__content strong,
.section--description__right__content em {font-size:28px}
@media screen and (max-width:992px) {.section--description__right__content p,.section--description__right__content strong,.section--description__right__content em {font-size:22px }}
@media screen and (max-width:576px) {.section--description__right__content p,.section--description__right__content strong,.section--description__right__content em {font-size:16px }}
.section-team-blog {margin-bottom:75px}
@media screen and (max-width:992px) {.section-team-blog {margin-bottom:35px }}
@media screen and (max-width:576px) {.section-team-blog__item {padding:0 }}
.section-team-blog__wrap {border-radius:10px;border:1px solid #ccc;box-shadow:0 0 15px -5px #707070;max-height:420px;position:relative;display:flex;flex-direction:column;height:100%;margin-bottom:25px}
@media screen and (max-width:992px) {.section-team-blog__wrap {box-shadow:0 0 25px -5px #707070 }}
@media screen and (max-width:576px) {.section-team-blog__wrap {max-height:350px }}
.section-team-blog__wrap:hover {box-shadow:0 0 20px -5px #707070}
.section-team-blog__content {height:60%;padding:15px 25px}
@media screen and (max-width:1200px) {.section-team-blog__content {height:55% }}
.section-team-blog__content__tag {font-size:16px;margin-bottom:5px}
@media screen and (max-width:576px) {.section-team-blog__content__tag {font-size:14px }}
.section-team-blog__content__title {font-size:22px;color:#185ccc;margin-bottom:10px}
@media screen and (max-width:576px) {.section-team-blog__content__title {font-size:16px }}
.section-team-blog__content__description {font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.5rem;word-break:break-word}
@media screen and (max-width:576px) {.section-team-blog__content__description {max-height:unset;font-size:12px }}
.section-team-blog__image {height:40%}
@media screen and (max-width:1200px) {.section-team-blog__image {height:45% }}
.section-team-blog__image img {width:100%;height:100%;border-top-left-radius:10px;border-top-right-radius:10px}
@media screen and (max-width:1200px) {.section-team-blog__image img {object-fit:cover;object-position:center }}
.section-team-blog__btn-see-more {margin-top:35px}
.section-team-blog__btn-see-more a {font-size:18px;color:#00D2F3;font-weight:bold}
@media screen and (max-width:576px) {.section-team-blog__btn-see-more {margin-top:0 }}
.section--open-position {margin-bottom:75px}
@media screen and (max-width:992px) {.section--open-position {margin-bottom:35px }}
.section--open-position__introduce {margin-bottom:75px}
@media screen and (max-width:992px) {.section--open-position__introduce {margin-bottom:35px }}
.section--open-position__introduce__description {font-size:28px}
.section--open-position__introduce__description b,
.section--open-position__introduce__description u,
.section--open-position__introduce__description i,
.section--open-position__introduce__description strong,
.section--open-position__introduce__description em,
.section--open-position__introduce__description mark {font-size:28px}
@media screen and (max-width:992px) {.section--open-position__introduce__description b,.section--open-position__introduce__description u,.section--open-position__introduce__description i,.section--open-position__introduce__description strong,.section--open-position__introduce__description em,.section--open-position__introduce__description mark {font-size:22px }}
@media screen and (max-width:576px) {.section--open-position__introduce__description b,.section--open-position__introduce__description u,.section--open-position__introduce__description i,.section--open-position__introduce__description strong,.section--open-position__introduce__description em,.section--open-position__introduce__description mark {font-size:16px }}
@media screen and (max-width:992px) {.section--open-position__introduce__description {font-size:22px }}
@media screen and (max-width:576px) {.section--open-position__introduce__description {font-size:16px }}
.section--open-position__list {flex-wrap:wrap;justify-content:space-between}
.section--open-position .section__heading {margin-bottom:20px}
.news__item-wrapper {padding:0;width:calc(100% / 4 - 23px);margin-right:30px}
@media screen and (max-width:992px) {.news__item-wrapper {width:100%;margin-right:0;margin-bottom:25px }}
.news__item-description {word-break:unset}
.news__item-wrapper:last-child {margin-right:0}