/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-order: 9999;
          order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Slide styles end */


:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: -webkit-calc(var(--swiper-navigation-size) / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: -webkit-calc(0px - (var(--swiper-navigation-size) / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

@media(min-width: 750px){.container{width:95%;margin:0 auto;padding:0 20px}}#page-container{min-width:1200px;margin:0 auto}#hero{background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%}@media(min-width: 750px){#hero{height:450px;background-image:url(/assets/images/about_us/banner.365728.jpg)}}@media(max-width: 749px){#hero{position:relative;background-image:url(/assets/images/about_us/banner_mobile.f1ae64.jpg);height:60vw}}@media(min-width: 750px){#company-profile{height:27.0833333333vw;padding-top:2.0833333333vw}}@media(min-width: 750px)and (min-width: 1920px){#company-profile{height:520px;padding-top:40px}}#company-profile{background:#f1f8fe}#company-profile .profile-content-wrap{width:83.125vw;height:27.0833333333vw;margin:0vw auto;padding:0vw 8.8541666667vw}@media(min-width: 1920px){#company-profile .profile-content-wrap{width:1596px;height:520px;margin:0 auto;padding:0 170px}}#company-profile .profile-content-wrap{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-image:url(/assets/images/about_us/company_profile/bg.007e5b.png);background-repeat:no-repeat;background-position:0% 100%;background-size:100% auto}#company-profile .profile-quote{top:1.0416666667vw;left:2.6041666667vw;height:5.1041666667vw}@media(min-width: 1920px){#company-profile .profile-quote{top:20px;left:50px;height:98px}}#company-profile .profile-quote{position:absolute}#company-profile .profile-content{display:-webkit-flex;display:flex;gap:4.1666666667vw;margin-right:-2.0833333333vw}@media(min-width: 1920px){#company-profile .profile-content{gap:80px;margin-right:-40px}}#company-profile .profile-content-left,#company-profile .profile-content-right{-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex:1;flex:1}#company-profile .profile-content-left .profile-title-eng,#company-profile .profile-content-left .profile-title{font-weight:bold;line-height:1;margin:0}#company-profile .profile-content-left .profile-title-eng{font-size:1.4583333333vw;margin-bottom:.625vw}@media(min-width: 1920px){#company-profile .profile-content-left .profile-title-eng{font-size:28px;margin-bottom:12px}}#company-profile .profile-content-left .profile-title{font-size:1.3541666667vw;margin-bottom:1.8229166667vw}@media(min-width: 1920px){#company-profile .profile-content-left .profile-title{font-size:26px;margin-bottom:35px}}#company-profile .profile-content-left p{line-height:1.4583333333vw}@media(min-width: 1920px){#company-profile .profile-content-left p{line-height:28px}}#company-profile .profile-content-left p{font-size:14px;margin-bottom:1em}#company-profile .profile-content-right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#company-profile .profile-content-right img{width:100%}#company-profile .profile-content-mobile img{width:100%}#company-strength{background:#175cd6}@media(min-width: 750px){#company-strength{height:36.4583333333vw;padding-top:8.3333333333vw}}@media(min-width: 750px)and (min-width: 1920px){#company-strength{height:700px;padding-top:160px}}#company-strength .company-strength-grid{width:83.125vw;margin:0vw auto;gap:4.1666666667vw 5.2083333333vw}@media(min-width: 1920px){#company-strength .company-strength-grid{width:1596px;margin:0 auto;gap:80px 100px}}#company-strength .company-strength-grid{display:grid;grid-template-columns:repeat(2, 1fr)}#company-strength .company-strength-item{display:-webkit-flex;display:flex}#company-strength .company-strength-icon{width:12.0833333333vw;height:8.5416666667vw;margin-right:1.0416666667vw}@media(min-width: 1920px){#company-strength .company-strength-icon{width:232px;height:164px;margin-right:20px}}#company-strength .company-strength-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}#company-strength .company-strength-icon img{max-height:100%}#company-strength .company-strength-item-content{color:#fff}#company-strength .company-strength-item-title{font-size:1.3541666667vw;margin:0vw 0vw .4166666667vw}@media(min-width: 1920px){#company-strength .company-strength-item-title{font-size:26px;margin:0 0 8px}}#company-strength .company-strength-item-title{font-weight:bold;line-height:1}#company-strength .company-strength-item-subtitle{font-size:.8854166667vw;margin:0vw}@media(min-width: 1920px){#company-strength .company-strength-item-subtitle{font-size:17px;margin:0}}#company-strength .company-strength-item-subtitle{font-weight:bold;line-height:1}#company-strength p{font-size:.7291666667vw;margin-top:1.0416666667vw}@media(min-width: 1920px){#company-strength p{font-size:14px;margin-top:20px}}#company-strength p{line-height:2;color:#eee}#company-strength .company-strength-mobile img{width:100%}@media(min-width: 750px){#development-history{padding:3.125vw 0vw}}@media(min-width: 750px)and (min-width: 1920px){#development-history{padding:60px 0}}@media(max-width: 749px){#development-history{padding:4vw 0vw}}#development-history .section-title{margin-bottom:25px}#development-history .section-description{text-align:center}@media(min-width: 750px){#development-history .section-description{line-height:1.8;font-size:.8854166667vw}}@media(min-width: 750px)and (min-width: 1920px){#development-history .section-description{font-size:17px}}@media(max-width: 749px){#development-history .section-description{line-height:1.5;font-size:2.9333333333vw;padding:0vw 3.3333333333vw}}@media(min-width: 750px){#development-history .history-timeline-container{width:82.6041666667vw;margin:0vw auto}}@media(min-width: 750px)and (min-width: 1920px){#development-history .history-timeline-container{width:1586px;margin:0 auto}}#development-history .swiper-container{position:relative;margin:0 auto}@media(min-width: 750px){#development-history .swiper-container{width:82.6041666667vw;padding:50px 0}}@media(min-width: 750px)and (min-width: 1920px){#development-history .swiper-container{width:1586px}}@media(max-width: 749px){#development-history .swiper-container{padding:3.3333333333vw 0vw}}@media(min-width: 750px){#development-history .swiper{width:75.5208333333vw}}@media(min-width: 750px)and (min-width: 1920px){#development-history .swiper{width:1450px}}@media(min-width: 750px){#development-history .swiper-slide{padding:0 50px}}#development-history .history-content-wrap{display:-webkit-flex;display:flex}@media(min-width: 750px){#development-history .history-content-wrap{-webkit-align-items:center;align-items:center;gap:5.2083333333vw}}@media(min-width: 750px)and (min-width: 1920px){#development-history .history-content-wrap{gap:100px}}@media(max-width: 749px){#development-history .history-content-wrap{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}#development-history .history-content-wrap img{max-width:100%}#development-history .history-content,#development-history .history-picture{-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex:1;flex:1}@media(max-width: 749px){#development-history .history-content{padding:0vw 7.3333333333vw}}#development-history .history-title{color:#333;line-height:1.2}@media(min-width: 750px){#development-history .history-title{font-size:1.6666666667vw}}@media(min-width: 750px)and (min-width: 1920px){#development-history .history-title{font-size:32px}}@media(max-width: 749px){#development-history .history-title{font-size:3.4666666667vw}}#development-history .history-list{list-style:none;padding-left:0}@media(min-width: 750px){#development-history .history-list{margin-top:.78125vw}}@media(min-width: 750px)and (min-width: 1920px){#development-history .history-list{margin-top:15px}}@media(max-width: 749px){#development-history .history-list{margin:1.3333333333vw 0vw}}#development-history .history-list li{color:#666;line-height:1.5;position:relative}@media(min-width: 750px){#development-history .history-list li{font-size:14px;margin-bottom:6px;padding-left:20px}}@media(max-width: 749px){#development-history .history-list li{font-size:2.6666666667vw;padding-left:3.3333333333vw}}#development-history .history-list li:before{content:"•";font-weight:bold;position:absolute;left:4px}#development-history .history-button-prev,#development-history .history-button-next{position:absolute;-webkit-user-select:none;user-select:none;top:50%;z-index:10;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#d4d4d4;height:3.3333333333vw;width:3.3333333333vw;margin-top:-1.6666666667vw}@media(min-width: 1920px){#development-history .history-button-prev,#development-history .history-button-next{height:64px;width:64px;margin-top:-32px}}#development-history .history-button-prev,#development-history .history-button-next{-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 749px){#development-history .history-button-prev,#development-history .history-button-next{display:none}}#development-history .history-button-prev:hover,#development-history .history-button-next:hover{background-color:#175cd6}#development-history .history-button-prev::after,#development-history .history-button-next::after{content:"";display:block;width:0;height:0;border-style:solid;-webkit-transition:all .3s ease;transition:all .3s ease}#development-history .history-button-prev{left:-5px}#development-history .history-button-prev::after{border-width:.625vw 1.0416666667vw .625vw 0vw}@media(min-width: 1920px){#development-history .history-button-prev::after{border-width:12px 20px 12px 0}}#development-history .history-button-prev::after{margin-right:4px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}#development-history .history-button-prev:hover::after{border-right-color:#fff}#development-history .history-button-next{right:-5px}#development-history .history-button-next::after{border-width:.625vw 0vw .625vw 1.0416666667vw}@media(min-width: 1920px){#development-history .history-button-next::after{border-width:12px 0 12px 20px}}#development-history .history-button-next::after{margin-left:4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}#development-history .history-button-next:hover::after{border-left-color:#fff}#development-history .history-timeline{position:relative;height:3px;background-image:url(/assets/images/about_us/history/dotted_line.c7f522.png);background-repeat:repeat-x;background-position:0% 50%;background-size:auto 100%}@media(min-width: 750px){#development-history .history-timeline{width:70.2083333333vw;margin:50px auto}}@media(min-width: 750px)and (min-width: 1920px){#development-history .history-timeline{width:1348px}}@media(max-width: 749px){#development-history .history-timeline{margin:4vw 0vw}}#development-history .history-time-list{position:absolute;left:0;right:0;top:0;margin:0;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#development-history .history-time-dot{position:absolute;left:50%;top:0;height:18px;width:18px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:4px solid #fff;border-radius:50%;background:#999}#development-history .history-time-text{color:#999;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}#development-history .history-time-item{width:40px;padding-top:10px;position:relative;cursor:pointer}#development-history .history-time-item:hover .history-time-dot{background:#175cd6}#development-history .history-time-item.active .history-time-dot{background:#175cd6}#development-history .history-time-item.active .history-time-text{color:#333}@media(min-width: 750px){#development-history .history-time-item.active .history-time-text{font-size:36px;-webkit-transform:translate(-50%, -70px);transform:translate(-50%, -70px)}}@media(max-width: 749px){#development-history .history-time-item.active .history-time-text{font-size:3.7333333333vw;-webkit-transform:translate(-50%, -55px);transform:translate(-50%, -55px)}}#development-history .history-time-item.active .history-time-triangle{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1;-webkit-transition:all .3s .1s ease;transition:all .3s .1s ease}#development-history .history-time-triangle{position:absolute;left:50%;-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px);width:0;height:0;border-style:solid;border-width:0 6px 10px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #175cd6 rgba(0,0,0,0);opacity:0}
