.container,.slick-dots{margin:auto;max-width:100%;padding:0 10px}@media screen and (min-width:576px){.container,.slick-dots{max-width:540px}}@media screen and (min-width:768px){.container,.slick-dots{max-width:720px}}@media screen and (min-width:992px){.container,.slick-dots{max-width:960px}}@media screen and (min-width:1200px){.container,.slick-dots{max-width:1140px}}@media screen and (min-width:1400px){.container,.slick-dots{max-width:1300px}}@media screen and (max-width:1400px){.header__button{display:none}.certify__slide{width:260px}}@media screen and (max-width:1200px){.fx-banner{padding-top:110px;padding-bottom:0}.banner__slider-img{position:relative;height:auto}.navigation{display:none}.nav-mobile{display:flex}.header__search{width:50px;text-align:end}.logo>img{margin:6px 0}.banner__slider-context>h2,.introduce__title{font-size:34px}.banner__slider-context>h4{font-size:15px}.why__box-icon>svg{width:55px;height:70px}.why__box-content{padding:20px}.ft__info-context h4{font-size:16px}.introduce__p{padding:10px 0}.wrapper-banner{padding-top:110px}.why__box-content p{margin-top:0}.slick-current .certify__img-title{bottom:-95px}}@media screen and (max-width:992px){.header__hours,.header__social,.history__line,.history__rounder,.recruit-right{display:none}.banner__slider-context>p{font-size:12px}.banner__slider-context>h2{font-size:24px}.banner__slider-context>h4{font-size:14px;padding:4px 10px}.button-primary{padding:10px 20px;font-size:14px}.slick-dots{bottom:15px}.slick-dots li button{width:8px;height:8px}.details__inner,.field__content,.ft__body,.ft__head,.introduce,.news__inner,.product__home,.recruit-elementor,.why__inner{flex-direction:column}.history__content,.recruit__inner{flex-direction:column-reverse}.about__context,.about__image,.ft__head-info,.ft__head-logo,.introduce__context,.introduce__image,.news__home-large,.news__home-small,.recruit-left,.recruit__body,.why__box,.why__context{width:100%}.mission__inner{grid-template-columns:repeat(1,1fr)}.gallery__list,.news__main-body,.partner__inner{grid-template-columns:repeat(2,1fr)}.recruit-left::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.recruit__box{margin-right:0}.recruit__context{width:100%;background:#fff;margin-left:0;padding:20px}.ft__body-col,.ft__body-col-2{width:100%;padding:0}.ft__body-line{border-right:none}.history__content{gap:20px}.details__images,.details__info,.history__content-context,.history__content-image,.product__body,.product__nav{width:100%}.history__content-context{padding:0 40px}.history__data{grid-template-columns:1fr}.field__content-desc,.field__content-img{width:100%;text-align:start}.news__special{flex-direction:column-reverse;margin-top:30px}.news__special-context,.news__special-img{width:100%}.description__content,.wrapper-news{margin:0}.news__details{flex-direction:column;gap:10px}.menu-social{flex-direction:row}.news__details-body,.news__details-nav,.recruit-item{width:100%}.button__description{padding:14px 0}.video__inner{grid-template-columns:repeat(3,1fr)}.contact-main{grid-template-columns:1fr;gap:40px}.form-recruit{width:750px;margin:auto}.banner__slider-context{top:20px}.certify__slide{width:240px}}@media screen and (max-width:768px){.receive-news{flex-direction:column;gap:20px;align-items:flex-start}.ft__head-info,.gallery__list{grid-template-columns:repeat(1,1fr)}.partner__image{width:100px;height:60px}.product__main,.video__inner{grid-template-columns:repeat(2,1fr)}.recruit__elementor{overflow-x:auto}.remuneration-main{grid-template-columns:repeat(3,1fr)}.form-recruit{width:540px}.form-search{width:94%;min-width:auto}.close-modal-search{top:10px;right:10px}.typical__button-next,.typical__button-prev{top:auto;bottom:-10px;transform:translateY(0)}.typical__button-prev{left:0}.typical__button-next{right:0}}@media screen and (max-width:576px){.introduce__list,.video__inner{grid-template-columns:repeat(1,1fr)}.banner__pages-about,.banner__slider-context .button-inner,.banner__slider-context>h4,.header__contact-hide{display:none}.section{padding:30px 0;overflow:hidden}.fx-banner{padding-top:100px;padding-bottom:20px}.history__content-title,.introduce__title,.wrapper-title h3{font-size:26px}.header__contact .header__contact-item:first-child::after{background:0 0}.d-flex{flex-direction:column;align-items:flex-start}.group-recruit,.news__small-item{flex-direction:column}.introduce__list{gap:20px}.partner__inner{margin:0}.comment-body,.form-wrapper,.gallery__item,.group-recruit input,.item-answer,.news__small-context,.news__small-image,.popup-profile-context,.receive-news__send,.receive-news__send input{width:100%}.typical__info-name{font-size:14px}.typical__info-date{font-size:12px}.recruit-item,.recruit__box{padding:20px}.field__nav,.news-nav,.news__main-body,.product__main,.why__box{gap:10px}.why__box-icon>svg{width:45px;height:55px}.why__box-content p{font-size:16px;margin-top:10px}.logo>img{width:50px}.logo__text h1{font-size:18px}.logo__text p{font-size:7px}.wrapper-banner{padding-top:100px}.banner__slider{margin-bottom:0!important}.slick-dots{bottom:-20px}.slick-dots li{width:8px}.slick-dots li button{background-color:rgba(0,0,0,.2)}.slick-dots li.slick-active button{box-shadow:none}.banner__slider-context>h2,.box-play p,.certify__img-title,.recruit-name .desc,.video-desc{font-size:14px}.banner__slider-context{top:10px;max-width:240px}.banner__slider-context>p{font-size:10px;margin-top:2px}.banner__slider .slick-arrow{width:34px;height:34px;font-size:16px}.banner__slider .next-arrow{right:4px}.banner__slider .prev-arrow{left:4px}.history__nav .next-arrow{right:-10px}.history__nav .prev-arrow{left:-10px}.history__content-context{padding:0 20px}.banner__pages{height:25vh}.field__nav-item,.recruit__table>thead>tr>th{font-size:12px;padding:10px}.button-recruit,.product__inner,.recruit__table>tbody>tr>td{padding:10px}.banner__pages-context h2,.product__title{font-size:24px}.gallery__nav-link{padding:10px 20px}.popup-content{margin:0 10px}.introduce__context{transform:translateX(0);opacity:1;visibility:visible}.modal-content{width:94%;margin:50% auto}.menu__nav{justify-content:start}.menu__nav-link{height:44px;font-size:14px}.banner__pages-context ul li a{font-size:12px}.chat-agent,.recruit-page .introduce__title{font-size:16px}.news-nav-link{font-size:12px;padding:6px 10px;gap:4px}.item-question-title .title{max-width:100%;font-size:20px}.group-recruit{padding:5px;gap:10px}.nav_mobile-list{width:280px;top:100px}.why__box-content{padding:10px;min-height:auto}.why__context-title{font-size:40px}.remuneration-main{grid-template-columns:repeat(2,1fr)}.form-recruit{width:96%}.lb-data .lb-close{width:20px!important;height:20px!important;background-size:contain;transform:translate(6px,0)}.lb-caption{font-size:14px!important;width:94%;top:72%;-webkit-line-clamp:6}.language__list{left:auto;right:0}.popup-profile-inner{width:calc(100% - 20px);flex-direction:column}.popup-profile-img{min-height:auto;padding:20px;width:100%}.popup-input,.popup-input button{height:44px}.history__nav-year{font-size:14px;transform:translateX(4px)}.wrapper-chat{width:330px}.product__inner-name{font-size:15px}.product{margin-top:10px}.recruit-avt{width:calc(100% - 50px)}.recruit-avt>img{width:60px;height:60px}.recruit-icon{width:40px;height:40px;font-size:18px}.recruit-name .name{font-size:20px}.news-nav-link{min-height:32px}.news-nav-link svg{width:18px;height:18px}.details__images,.details__info{padding:15px}.details__description{padding:20px 15px}.product__nav-img:hover{border-color:#ddd}}@media screen and (max-width:400px){.banner__pages{height:140px}.banner__pages-context h2{font-size:22px}.typical__button-next,.typical__button-prev{width:38px;height:38px;font-size:14px;transform:translateY(0)}}