@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+Thai:wght@100..900&display=swap");.color-main{color:#000}.color-gray{color:#787777}.color-title{color:#2A2A2A}.color-ci{color:#FFEC00 !important}.color-ci-2{color:#c7ae86 !important}.color-ci-brown{color:#dbb17e}.color-red{color:#ce171f;fill:#ce171f}.color-green{color:#5cc311;fill:#5cc311}.color-gray{color:#787777}.font-bold{font-weight:bold}.cut-text-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cut-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cut-text-1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}html,body{width:100%;padding:0;-webkit-font-smoothing:antialiased}html{scroll-padding-top:80px}@media (max-width: 991.98px){html{scroll-padding-top:60px}}a,a:hover,a:active,a:focus{cursor:pointer;text-decoration:none;outline:none;color:inherit}a{text-decoration:none !important;outline:none;transition:all 0.3s}p{margin:0 0 15px}ol,ul{list-style:none;padding:0}body{font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", sans-serif;font-size:17px;font-weight:400;line-height:1.3;overflow-x:hidden;color:#fff;height:100%;background:#000}.small-text{font-size:12px;color:#000}button{background:none;border:0}button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}textarea{resize:none;padding-top:15px !important}select option{font-size:14px;font-family:sans-serif}.form-select,.form-control{font-size:1em}.pad-30{padding-top:30px;padding-bottom:30px}.pad-50{padding-top:50px;padding-bottom:50px}@media (max-width: 767.98px){.pad-50{padding-top:30px;padding-bottom:30px}}.pad-80{padding-top:80px;padding-bottom:80px}@media (max-width: 991.98px){.pad-80{padding-top:50px;padding-bottom:50px}}.container.container-1600{width:100%;max-width:1700px;padding-left:20px;padding-right:20px}@media (max-width: 1700px){.container.container-1600{max-width:1420px}}.custom-control-input:checked ~ .custom-control-label::before{background:#2A2A2A;border-color:#2A2A2A}.custom-control-label::before{box-shadow:none}@media (min-width: 1320px){.container{max-width:1300px}}.main{overflow:hidden}.menu-search{position:relative}.menu-search .form-control{background-color:#E9E9E9;border-radius:0;border:0;padding-left:50px;background-image:url(../images/search.svg);background-repeat:no-repeat;background-position:left 20px center;height:55px;padding-right:50px}.menu-search .lang-mobile{position:absolute;right:10px;top:15px}.wsanimated-arrow{position:relative;transition:all .4s ease-in-out;cursor:pointer;padding:19px 35px 19px 0;margin-left:30px;display:none}@media (max-width: 1199.98px){.wsanimated-arrow{display:block}}.wsanimated-arrow span,.wsanimated-arrow span:before,.wsanimated-arrow span:after{cursor:pointer;height:2px;width:20px;background:#FFEC00;position:absolute;display:block;content:'';transition:all 500ms ease-in-out}.wsanimated-arrow span:before{top:-12px;width:35px}.wsanimated-arrow span:after{bottom:-12px;width:35px}.wsanimated-arrow .menuopen{position:absolute;left:0;color:#fff;top:50%;transform:translateY(-50%);margin-right:10px}.wsanimated-arrow.arrow-hide{display:none}.boxmenu{background-color:#000;opacity:0;visibility:hidden;background-size:100%;display:flex;width:100%;position:fixed;z-index:999;height:100%;transition:all .3s ease 0s}.boxmenu .logo-box{position:absolute;left:20px;top:20px}@media (max-width: 991.98px){.boxmenu .logo-box{width:138px}.boxmenu .logo-box img{width:100%}}.boxmenu .left-bg{width:40%;background-size:cover;height:100%}@media (max-width: 991.98px){.boxmenu .left-bg{display:none}}.boxmenu .right-boxmenu{width:60%;height:100%;overflow-y:scroll;padding:100px 100px 100px 50px;display:flex;font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", sans-serif}@media screen and (max-width: 1280px){.boxmenu .right-boxmenu{padding:0 25px 50px;width:100%;height:calc(100% - 120px);margin-top:100px;margin-bottom:20px}}.boxmenu .right-boxmenu .row{width:100%}.boxmenu .right-boxmenu .show-submenu{font-size:30px;font-weight:bold;color:#FFEC00;text-transform:uppercase}.boxmenu .right-boxmenu .main-menu-mobile{margin-bottom:0}@media (max-width: 991.98px){.boxmenu .right-boxmenu .main-menu-mobile{margin-bottom:0 !important}.boxmenu .right-boxmenu .main-menu-mobile>li{margin-bottom:20px}}.boxmenu .right-boxmenu .main-menu-mobile .sub-menu{padding-top:20px}.boxmenu .right-boxmenu .main-menu-mobile .sub-menu li{margin-bottom:10px}.boxmenu .right-boxmenu .main-menu-mobile .sub-menu li:last-child{margin-bottom:0}.boxmenu .right-boxmenu .main-menu-mobile .sub-menu li a:hover{color:#FFEC00;padding-left:20px}.boxmenu .right-boxmenu .wrap-main-menu-mobile{display:flex;flex-direction:column;justify-content:space-between}.boxmenu .top-close{cursor:pointer;color:#FFEC00;position:absolute;right:20px;top:20px}.boxmenu .top-close i{font-size:30px}.boxmenu.active{opacity:1;visibility:visible}@media (max-width: 991.98px){.wrap-main-menu-mobile{transform:none;opacity:1;transition:none;filter:none}.wrap-main-menu-mobile.aos-init,.wrap-main-menu-mobile.aos-animate{transform:none;opacity:1;filter:none}}.main-menu-mobile.active{top:0;visibility:visible;opacity:1}.header{z-index:99;width:100%;position:fixed;transition:all .3s ease 0s;background-color:#000;left:0;top:0}@media screen and (max-width: 1280px){.header{transition:all .3s ease 0s}}.header>.container{z-index:2;display:flex;align-items:center;height:90px;width:100%;max-width:100%;padding:0 50px;transition:all .3s ease 0s;position:relative}@media (max-width: 1199.98px){.header>.container{height:80px;padding:0 25px}}@media (max-width: 1450px){.header>.container{padding:0 25px}}.header .wrap-logo{margin-right:auto}.header .logo{display:block;position:relative}@media (max-width: 1199.98px){.header .logo{width:120px}}.header .logo img{max-width:100%}.header .main-menu{display:flex;margin-bottom:0;height:100%}@media (max-width: 1199.98px){.header .main-menu{display:none}}.header .main-menu>li{display:flex;align-items:center;margin-right:45px;position:relative}@media (max-width: 1621px){.header .main-menu>li{margin-right:30px}}@media (max-width: 1450px){.header .main-menu>li{margin-right:15px}}.header .main-menu>li:last-child{margin-right:0}.header .main-menu>li>a{position:relative;display:flex;align-items:center;padding:5px 10px;text-transform:uppercase;font-size:16px;transition:all .3s ease 0s}.header .main-menu>li>a.active{color:#FFEC00;font-weight:bold;text-decoration:underline !important}.header .main-menu>li>a:hover{color:#FFEC00}@keyframes gradientShift{0%{background-position:40% 50%}100%{background-position:60% 50%}}.sticky-wrapper{z-index:9;position:relative}ol{list-style:decimal;margin-left:20px}.btn-menu-mobile{padding:0 20px;margin-top:40px}.btn-menu-mobile a{width:100%;color:#fff;display:flex;margin-top:5px;height:50px;font-size:16px}.header-right{display:flex;align-items:center;justify-content:center;margin-left:50px}.header-right .btn-search{padding:15px;cursor:pointer;margin-right:20px}@media screen and (max-width: 1280px){.header-right .btn-search{margin-right:0}}.header-right .button-lang{cursor:pointer}.header-right .button-lang.active{font-weight:bold}.header-right .btn-lang{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-left:20px;position:relative}@media screen and (max-width: 1280px){.header-right .btn-lang{margin-left:0}}.header-right .sub-lang{position:absolute;width:100px;display:flex;flex-direction:column;background-color:#fff;padding:20px;top:60px;right:-20px;gap:15px;opacity:0;visibility:hidden}.header-right .sub-lang.active{opacity:1;visibility:visible}.header-right .sub-lang a{color:#000}.header-right .sub-lang a span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#FFEC00;color:#fff;border-radius:100%;margin-right:5px}.header-search{position:absolute;height:83px;top:83px;z-index:3;width:100%;display:flex;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease 0s}.header-search.active{visibility:visible;opacity:1}.header-search form{width:100%;display:flex;justify-content:center}.header-search .form-group{max-width:1000px;width:100%;position:relative}.header-search .form-control{padding:0 15px;height:42px;border-radius:14px;border:0;box-shadow:0 5px 5px rgba(0,0,0,0.1),inset 1px 1px 0 #fff,inset -1px -1px 0 rgba(255,255,255,0.5);background:rgba(233,233,233,0.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-clip:padding-box}.header-search .form-control:focus{box-shadow:0 5px 5px rgba(0,0,0,0.1),inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 #fff !important}.header-search .form-control::placeholder{color:#fff}.header-search .btn-search-header{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.footer{position:relative;z-index:0;color:#fff;overflow:hidden;padding:50px 0 0;font-size:16px}@media (max-width: 991.98px){.footer .logo-footer{width:250px}}.footer h2{font-size:1em;text-transform:uppercase;color:#8B8B8B;margin-bottom:15px;font-weight:600}.footer li{text-transform:uppercase;margin-bottom:15px}.footer li:last-child{margin-bottom:0}.footer-end{border-top:1px solid #8B8B8B;padding:40px 0;margin-top:50px}.social{display:flex;gap:15px;margin-left:auto}.social a{font-size:23px;display:block}.form-inquiry{width:100%;max-width:1260px;margin:0 auto;position:relative;z-index:2}.form-inquiry .contact-infor{font-weight:bold;color:#c7ae86;text-transform:uppercase;margin-bottom:35px;letter-spacing:0.05em;font-size:20px}.form-inquiry .form-row{margin-bottom:20px}@media (max-width: 767.98px){.form-inquiry .form-row{margin-bottom:8px}}.form-inquiry .form-group>.form-control,.form-inquiry #phone{border-radius:0;height:50px;font-size:16px}.form-inquiry textarea{height:auto !important}.form-inquiry .line-form{background-color:#6293a4;height:1px;width:100%;margin:85px 0}@media (max-width: 767.98px){.form-inquiry .line-form{margin:40px 0}}.form-inquiry .dropdown-menu{border-radius:0;z-index:2}.form-inquiry .dropdown-item.active,.form-inquiry .dropdown-item:active{background-color:#009087}.form-inquiry .bs-searchbox .form-control{border-radius:0;border-color:#ccc !important}.form-inquiry aside{margin-top:80px}@media (max-width: 767.98px){.form-inquiry aside{margin-top:40px}}.form-inquiry .bootstrap-select .dropdown-item{white-space:normal}.form-inquiry .dropdown-toggle::after{display:none}.bootstrap-select>.dropdown-toggle{box-shadow:none;background-color:#fff;height:50px;border-radius:0;background-image:url(../images/down.png);background-repeat:no-repeat;background-position:center right 15px}.bootstrap-select>.dropdown-toggle .filter-option{display:flex;align-items:center;font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", sans-serif;color:#000}.daterangepicker{background:#fff;border:0;color:#000;z-index:9;border-radius:0}.daterangepicker td.off{background:none}.daterangepicker:after{display:none !important}.daterangepicker .drp-calendar{max-width:290px}.daterangepicker .drp-calendar.left{padding:12px 0 12px 12px}.daterangepicker .drp-calendar.right{padding:12px}.calendar-table{transition:all .3s ease 0s;background:none !important;border:0 !important}.calendar-table thead tr:first-child th{border:0 !important;font-size:17px;font-weight:300;font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", sans-serif !important;text-transform:uppercase;color:#000}.calendar-table td,.calendar-table th{width:39px !important;height:39px !important;font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", sans-serif;transition:all .3s ease 0s;border:0 !important;color:#000 !important;font-size:22px !important}.calendar-table td{font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", sans-serif;border-radius:0 !important}.calendar-table td.active{background-color:#FFEC00;border-radius:0 !important;color:#fff !important}.calendar-table td.active:hover{background-color:#FFEC00}.calendar-table td.in-range{background-color:#FFEC00;color:#000}.calendar-table td.disabled{text-decoration:none;cursor:auto;user-select:none;opacity:.4}.calendar-table td.off.ends:not(.disabled){visibility:hidden}.calendar-table .next span,.calendar-table .prev span{padding:5px;color:#000 !important;border-color:#000 !important}.calendar-table .next span:hover,.calendar-table .prev span:hover{border-color:#FFEC00}.daterangepicker th.available{color:#FFEC00}.daterangepicker th.available:hover{background:none}.daterangepicker th.available.prev span,.daterangepicker th.available.next span{border:0;transform:rotate(0deg);-webkit-transform:rotate(0deg)}.daterangepicker th.available.prev span:after,.daterangepicker th.available.next span:after{font-family:bootstrap-icons !important;font-size:20px;color:#FFEC00}.daterangepicker th.available.prev span:after{content:"\F12F"}.daterangepicker th.available.next span:after{content:"\F138"}.daterangepicker::before{display:none}.monthselect,.yearselect{background:#fff;border:1px solid #ccc;padding:5px 10px !important}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:22px}.datepicker{background-image:url(../images/calendar.png);background-repeat:no-repeat;background-position:center right 15px}.iti{width:100%}.valid-icon,.error-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:20px;display:none}.valid-icon{color:#28a745}.error-icon{color:#dc3545}.input-wrap{position:relative}.iti__search-input{height:40px;border-bottom:1px solid #ccc;font-size:16px}.iti__search-icon{display:none}.iti__country,.iti .iti__selected-dial-code{font-size:16px}body.body-preload{overflow:hidden}[data-aos]{transition-property:opacity, transform, filter;transition-duration:0.8s;transition-timing-function:ease-out}[data-aos='fade-up']{transform:translate3d(0, 40px, 0);filter:blur(4px);opacity:0}[data-aos='fade-down']{transform:translate3d(0, -40px, 0);filter:blur(4px);opacity:0}[data-aos='fade-left']{transform:translate3d(40px, 0, 0);filter:blur(4px);opacity:0}[data-aos='fade-right']{transform:translate3d(-40px, 0, 0);filter:blur(4px);opacity:0}[data-aos].aos-animate{transform:translate3d(0, 0, 0) !important;filter:blur(0) !important;opacity:1 !important}h1,h2{line-height:1.4}html.open-menu{overflow:hidden}.img-hover{overflow:hidden;transition:all .6s ease;display:block}.img-hover img{transition:all .6s ease}.img-hover:hover img{transform:scale(1.1)}.bg-gray{background-color:#f5f5f5}.swiper-container{position:relative}.img-effect{position:relative;overflow:hidden}.img-effect::before{content:"";position:absolute;inset:0;z-index:2;background:#fbfdfe;transform:translateX(0);transition:transform 1.2s cubic-bezier(0.77, 0, 0.175, 1)}.img-effect.aos-animate::before{transform:translateX(100%)}.img-effect>img{transition:transform 2.2s cubic-bezier(0.25, 1, 0.5, 1)}.img-effect.aos-animate img{transform:scale(1)}.img-effect.right::before{transform:translateX(0)}.img-effect.right.aos-animate::before{transform:translateX(-100%)}.tab-detail{display:none}.slide-arrow .swiper-button-prev,.slide-arrow .swiper-button-next{position:static;top:auto;width:50px;height:50px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-top:0}.slide-arrow .swiper-button-prev:after,.slide-arrow .swiper-button-next:after{font-size:20px;color:#fff}.slide-arrow .swiper-button-prev.swiper-button-disabled,.slide-arrow .swiper-button-next.swiper-button-disabled{opacity:1}.slide-arrow .swiper-button-prev{margin-right:15px}.slide-arrow .wrap-arrow{display:flex;justify-content:flex-end;padding-right:40px;margin-top:20px}.main{padding-top:90px;min-height:calc(100dvh - 90px)}.main-pd{padding-top:80px;padding-left:60px}@media (max-width: 991.98px){.main-pd{padding-left:40px}}@media (max-width: 575.98px){.main-pd{padding-left:0px}}.order-list{list-style:disc;margin-left:20px;list-style-position:outside}.order-list ul{margin-left:5px;margin-top:5px}.order-list ul li{position:relative;padding-left:15px}.order-list ul li:before{content:"-";position:absolute;left:0}.order-list.order-list-color-ci li::marker{color:#FFEC00}@media (max-width: 1199.98px){.container{padding-left:15px;padding-right:15px}}.img-title{margin-bottom:30px}.wrap-slideHero{position:relative}.bold-italic{font-style:italic;font-weight:700}.font-title-l{font-size:90px;line-height:1.1;font-weight:400}@media (max-width: 1621px){.font-title-l{font-size:70px;line-height:1.1}}@media (max-width: 1199.98px){.font-title-l{font-size:50px}}@media (max-width: 767.98px){.font-title-l{font-size:35px}}.slideHero{position:relative}.slideHero .swiper-pagination{bottom:2%;padding:5px 0;z-index:2}.slideHero .swiper-slide{min-height:calc(100dvh - 80px);overflow:hidden;position:relative;background-color:#f9f9f9}.slideHero .swiper-slide .cover-text{position:absolute;left:50px;top:10%;opacity:0;transform:translateX(30px) scale(0.98);filter:blur(6px);transition:all 1.1s cubic-bezier(0.19, 1, 0.22, 1);padding-right:20px}@media (max-width: 767.98px){.slideHero .swiper-slide .cover-text{left:20px}}.slideHero .swiper-slide .cover-text-02{position:absolute;left:50px;bottom:5%;font-size:40px;opacity:0;transform:translateX(30px) scale(0.98);filter:blur(6px);transition:all 1.1s cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width: 1621px){.slideHero .swiper-slide .cover-text-02{font-size:30px}}@media (max-width: 767.98px){.slideHero .swiper-slide .cover-text-02{font-size:20px;width:50%;left:20px}}.slideHero .swiper-slide .cover-lang{top:60%;left:50px;position:absolute;transform:translateY(-60%)}@media (max-width: 767.98px){.slideHero .swiper-slide .cover-lang{left:20px}}.slideHero .swiper-slide .progress-slide{height:1px;background-color:#000;position:absolute;width:calc(100% - 150px);top:60%;right:0;transform:scaleX(0);transform-origin:left center}@media (max-width: 767.98px){.slideHero .swiper-slide .progress-slide{width:calc(100% - 120px)}}.slideHero .swiper-slide .swap-letter{position:absolute;left:50%;transform:translateX(-50%);top:40%;width:clamp(260px, 30vw, 600px);opacity:0;filter:blur(10px);transform:translateX(-50%) translateY(30px) scale(0.94);transition:opacity 1.3s cubic-bezier(0.19, 1, 0.22, 1) 4s,filter 1.3s cubic-bezier(0.19, 1, 0.22, 1) 4s,transform 1.3s cubic-bezier(0.19, 1, 0.22, 1) 4s}@media (max-width: 767.98px){.slideHero .swiper-slide .swap-letter{width:200px;top:50%}}@media (max-width: 575.98px){.slideHero .swiper-slide .swap-letter{left:60%}}.slideHero .swiper-slide .btn-detail{position:absolute;right:10%;bottom:5%;font-size:19px;font-weight:700;height:55px;padding-left:22px;padding-right:22px}.slideHero .swiper-slide .btn-detail:hover{color:#fff}@media (max-width: 767.98px){.slideHero .swiper-slide .btn-detail{padding-left:15px;padding-right:15px;font-size:14px;right:20px}}.slideHero .swiper-slide.swiper-slide-active .cover-text{opacity:1;transform:translateX(0) scale(1);filter:blur(0);transition-delay:.2s}.slideHero .swiper-slide.swiper-slide-active .cover-text-02{opacity:1;transform:translateX(0) scale(1);filter:blur(0);transition-delay:2s}.slideHero .swiper-slide.swiper-slide-active .swap-letter{opacity:1;filter:blur(0);transform:translateX(-50%) translateY(0) scale(1);transition-delay:.85s}@media (max-width: 575.98px){.slideHero .swiper-slide{min-height:70dvh}}.slideHero .swiper-button-prev,.slideHero .swiper-button-next{color:#fff;background-color:rgba(0,0,0,0.6) !important;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-top:0;position:absolute;z-index:9;opacity:1}.slideHero .swiper-button-prev:after,.slideHero .swiper-button-next:after{font-size:22px}@media (max-width: 991.98px){.slideHero .swiper-button-prev,.slideHero .swiper-button-next{bottom:20px}}.slideHero.slideLanding-page{padding-top:0;position:relative}.slideHero.slideLanding-page .swiper-slide{min-height:calc(70vh)}@media (max-width: 767.98px){.slideHero.slideLanding-page .swiper-slide{min-height:60dvh}}@media (max-width: 575.98px){.slideHero.slideLanding-page .swiper-slide{min-height:40dvh}}.slideHero .swiper-pagination-bullet{width:10px;height:10px;border:1px solid rgba(255,255,255,0.7);background:transparent;transition:all 0.3s ease}.slideHero .swiper-pagination-bullet-active{background:#fff;box-shadow:0 0 6px rgba(255,255,255,0.8);transform:scale(1.3);opacity:1}video::-webkit-media-controls{display:none !important}.button-prev-next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background-color:#E8F1F7;border-radius:100%;transition:all .3s ease 0s}.button-prev-next i{font-size:23px;color:#FFEC00}.button-prev-next.hide-nav{background-color:#F6F6F6;cursor:none}.button-prev-next.hide-nav i{color:#ccc}.button-prev-next.is-disabled{background-color:#F6F6F6;cursor:none}.button-prev-next.is-disabled i{color:#ccc}.swiper-notification{display:none !important}.btn-detail{position:relative;font-size:16px;background-color:#000000;font-weight:normal;height:37px;padding:0 30px;color:#FFEC00;display:inline-flex;align-items:center;border:0;justify-content:center;font-weight:600}.btn-detail.btn-line{background-color:transparent;border:1px solid #000;color:#000}.btn-detail.btn-line:hover{background-color:#000;color:#fff}.btn-detail.btn-line-white{background-color:transparent;border:1px solid #fff;color:#fff}.btn-detail.btn-line-white:hover{background-color:#000;color:#fff}.btn-detail.btn-learn{min-width:180px}.btn-detail:hover{background-color:#FFEC00;color:#000}.flex-right{display:flex;justify-content:flex-end}.container-fluid{max-width:1920px;padding-left:20px;padding-right:20px}.container-1400{max-width:1480px;padding-left:20px;padding-right:20px}.g-custom-contact{--bs-gutter-x: 80px;--bs-gutter-y: 50px}@media (max-width: 1320px){.g-custom-contact{--bs-gutter-x: 3rem;--bs-gutter-y: 3rem}}@media (max-width: 991.98px){.g-custom-contact .col-form-contact{padding-left:0;padding-right:0}}.col-form-contact .form-contact{padding:0 0 0 50px}@media (max-width: 1199.98px){.col-form-contact .form-contact{padding:50px 25px}}@media (max-width: 991.98px){.col-form-contact .form-contact{padding-left:0;padding-right:0;padding-top:10px}}.col-form-contact .btn-main{padding:0 40px}.form-contact label{margin-bottom:10px}.form-contact input.form-control{border-radius:14px;border:0;height:50px;padding-left:20px;padding-right:20px;background-color:#ECF4F9}.form-contact input.form-control::placeholder{color:#A7A7A7}.form-contact select.form-control{border-radius:14px;border:0;padding-left:20px;padding-right:20px;background-color:#ECF4F9;background-size:18px 13.5px;background-position:right 20px center}.form-contact textarea.form-control{border-radius:0;border:0;padding-left:20px;padding-right:20px;border-radius:14px;background-color:#ECF4F9}.form-contact textarea.form-control::placeholder{color:#A7A7A7}.form-contact .form-group{margin-bottom:25px;position:relative}.form-contact .form-check-input{width:20px;height:20px}.form-contact .form-check-label{margin-left:10px}.form-contact .form-check-input:checked{background-color:#FFEC00;border-color:#FFEC00}.help-block{position:absolute;bottom:-25px}.help-block ul{margin-bottom:0;color:red;font-size:.8em}.form-group .form-contact{padding-bottom:25px}@media (max-width: 991.98px){.form-group .form-contact{padding-bottom:50px}}.pad-100{padding-top:100px;padding-bottom:100px}.pad-100.pt-80{padding-top:80px}@media (max-width: 991.98px){.pad-100.pt-80{padding-top:70px}}.pad-100.pt-50{padding-top:50px}@media (max-width: 991.98px){.pad-100{padding-top:70px;padding-bottom:70px}}.pd-100{padding-top:100px;padding-bottom:100px}.pd-100.pt-80{padding-top:50px}@media (max-width: 991.98px){.pd-100.pt-80{padding-top:50px}}.pd-100.pt-50{padding-top:50px}@media (max-width: 991.98px){.pd-100{padding-top:50px;padding-bottom:50px}}.modal-main{width:100%;padding:40px}@media (max-width: 991.98px){.modal-main{padding:30px 25px}}.modal-main .modal-content{border-radius:0;position:relative}.modal-main .modal-content .close{position:absolute;font-size:25px;padding:10px;right:-40px;top:-20px}@media (max-width: 1199.98px){.modal-main .modal-content .close{right:0px;top:-50px}}.modal-main .modal-content h2{font-family:"Montserrat", "Noto Sans SC", "Noto Sans TC", sans-serif;font-size:30px;font-weight:500;margin-bottom:20px}@media (max-width: 767.98px){.modal-main .modal-content h2{font-size:20px}}.modal-main.modal-download{max-width:990px}.modal-main.modal-download .modal-content{padding:40px}@media (max-width: 991.98px){.modal-main.modal-download .modal-content{padding:40px 25px}}.modal-main.modal-slide{max-width:740px}.modal-main.modal-slide .modal-content{padding:10px}.swiper.gallery-thumbslide{margin-top:10px}.swiper.gallery-thumbslide .swiper-slide{opacity:.7}.swiper.gallery-thumbslide .swiper-slide.swiper-slide-thumb-active{opacity:1}.container-event{padding-top:30px}.custom-select{display:inline-flex;word-wrap:normal}.form-select:focus{outline:none;box-shadow:none;border-color:inherit}.mt-50{margin-top:50px}@media (max-width: 991.98px){.mt-50{margin-top:30px}}.pt-50{padding-top:50px}.italic-bold{font-style:italic;font-weight:700}.has-swiper{position:relative}.has-swiper .swiper-pagination{position:static;margin-top:25px}.has-swiper .swiper-pagination-bullet{width:20px;height:4px;background-color:#D2D3C9;opacity:1;border-radius:0;transition:all .3s ease 0s;margin:0 !important}.has-swiper .swiper-pagination-bullet-active{width:90px;background-color:#FFEC00}@media (max-width: 991.98px){.has-swiper .swiper-pagination-bullet-active{width:80px}}.has-swiper .custom-prev-next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background-color:#E8F1F7;border-radius:100%;transition:all .3s ease 0s}@media (max-width: 991.98px){.has-swiper .custom-prev-next{width:35px;height:35px;opacity:.5}}.has-swiper .custom-prev-next i{font-size:23px;color:#FFEC00}.has-swiper .custom-prev-next.is-disabled{background-color:#F6F6F6;cursor:none}.has-swiper .custom-prev-next.is-disabled i{color:#ccc}.has-swiper.custom-absolute .container{position:relative}.has-swiper.custom-absolute .custom-prev-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.has-swiper.custom-absolute .custom-next{right:-3%}@media (max-width: 1700px){.has-swiper.custom-absolute .custom-next{right:0}}.has-swiper.custom-absolute .custom-prev{left:-3%}@media (max-width: 1700px){.has-swiper.custom-absolute .custom-prev{left:0}}.slide-product .swiper-slide{height:100%}.container{padding-left:20px;padding-right:20px}.welcome-page .detail-right{display:flex;flex-direction:column;justify-content:flex-end}.font-title{font-size:100px;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 1199.98px){.font-title{font-size:50px}}@media (max-width: 991.98px){.font-title{font-size:30px}}.product-page .swiper-slide{padding:10px;padding-top:40px}.wrap-breadcrumb ol{margin-bottom:0}.wrap-breadcrumb ol .breadcrumb-item{color:#fff;font-size:16px;font-weight:500;text-transform:uppercase}.wrap-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff}.highlight h2{font-weight:700;font-size:30px;text-transform:uppercase}.label-hl{position:absolute;left:20px;top:20px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:14px;font-weight:700;letter-spacing:.08em;z-index:2;text-transform:uppercase}.box-heightlight{padding:30px 50px;background-color:#fff;color:#000;position:relative}.box-heightlight.box-event{padding-left:180px}@media (max-width: 767.98px){.box-heightlight.box-event{padding-left:25px}}.box-heightlight.box-event .hl-right{padding-top:30px}.box-heightlight.box-event .label-hl{left:150px}@media (max-width: 767.98px){.box-heightlight.box-event .label-hl{left:5px;top:15%}}.box-heightlight.box-event .dm{position:absolute;left:20px}@media (max-width: 767.98px){.box-heightlight.box-event .dm{position:static;margin-bottom:20px}}.box-heightlight.box-event .dm .date{font-weight:700;font-size:40px}@media (max-width: 991.98px){.box-heightlight.box-event .dm .date{font-size:30px}}@media (max-width: 575.98px){.box-heightlight.box-event .dm .date{font-size:25px}}.box-heightlight.box-event .dm .month{font-style:20px;font-weight:600}.box-heightlight .label-hl{top:30px}@media (max-width: 991.98px){.box-heightlight{padding:30px 25px}}.box-heightlight h3{font-size:20px;font-weight:700;margin-bottom:2 5px}.box-heightlight aside{font-weight:600;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.hl-right{padding:50px 40px 30px 50px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1199.98px){.hl-right{padding-left:25px;padding-right:25px}}.swiper-button-next,.swiper-button-prev{background-color:rgba(0,0,0,0.8)}@media (max-width: 1199.98px){.swiper-button-next,.swiper-button-prev{width:35px;height:35px}}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next i,.swiper-button-prev i{font-size:30px;color:#fff}@media (max-width: 1199.98px){.swiper-button-next i,.swiper-button-prev i{font-size:25px}}.has-prev-next{position:relative}.has-prev-next .swiper,.has-prev-next .swiper-wrapper{position:static}.has-prev-next .swiper-button-next{right:2%}@media (max-width: 1199.98px){.has-prev-next .swiper-button-next{right:0}}.has-prev-next .swiper-button-prev{left:2%}@media (max-width: 1199.98px){.has-prev-next .swiper-button-prev{left:0}}.has-prev-next .swiper-pagination{position:static;margin-top:30px}.has-prev-next .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background-color:#3D3D3D}.has-prev-next .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FFEC00;width:15px;height:15px}.gallery-grid{width:100%;overflow:hidden;position:relative}.gallery-grid .grid-sizer{height:0;width:5%}.gallery-grid .grid-item{height:377px;padding:3px;width:25%}@media (max-width: 767.98px){.gallery-grid .grid-item{height:180px;padding:1px}}@media (max-width: 767.98px){.gallery-grid .grid-item{height:150px}}.gallery-grid .grid-item a{display:block;width:100%;height:100%;overflow:hidden}@media (max-width: 991.98px){.gallery-grid .grid-item a{border-radius:0}}.gallery-grid .grid-item{position:relative;overflow:hidden;will-change:transform}.gallery-grid img{width:100%;height:100%;object-fit:cover;display:block}.gallery-grid .big{height:600px;width:60%}@media (max-width: 767.98px){.gallery-grid .big{height:300px}}.gallery-grid .small-wide{width:40%;height:300px}@media (max-width: 767.98px){.gallery-grid .small-wide{height:150px}}.gallery-grid .wide{width:50%}.event-grid{width:100%;overflow:hidden;position:relative}.event-grid .grid-sizer{width:8.3333%}.event-grid .grid-item{padding:7px}@media (max-width: 991.98px){.event-grid .grid-item{width:50%}}.event-grid .grid-item.size-6{width:50%}@media (max-width: 991.98px){.event-grid .grid-item.size-6{width:50%}}@media (max-width: 767.98px){.event-grid .grid-item.size-6{width:100%}}.event-grid .grid-item.size-6 .event-card-img{overflow:hidden}.event-grid .grid-item.size-3{width:25%}@media (max-width: 991.98px){.event-grid .grid-item.size-3{width:50%}}@media (max-width: 767.98px){.event-grid .grid-item.size-3{width:100%}}.event-grid .grid-item.size-3 .event-card-img{overflow:hidden}.event-grid .grid-item.size-4{width:33.333333333333333%}@media (max-width: 991.98px){.event-grid .grid-item.size-4{width:50%}}@media (max-width: 767.98px){.event-grid .grid-item.size-4{width:100%}}.event-grid .grid-item.size-4 .event-card-img{overflow:hidden}.event-card{background:#fff;padding:20px;position:relative;height:100%;color:#000}.event-card-label{position:absolute;left:20px;top:20px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:14px;font-weight:700;letter-spacing:.08em;z-index:2;text-transform:uppercase}.event-card-img{display:block;overflow:hidden;margin-left:30px}.event-card-img img{width:100%;height:100%;object-fit:cover;display:block}.event-card-body{padding-top:20px}.event-card-body h3{font-size:20px;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:calc(1.2em * 3);margin-bottom:30px}@media (max-width: 767.98px){.event-card-body h3{font-size:18px}}.event-card-body h3.cut-2{-webkit-line-clamp:3;height:calc(1.2em * 2);margin-bottom:15px}.event-card-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto}@media (max-width: 1320px){.event-card-footer{flex-direction:column;align-items:flex-start}}.event-card-date{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.cut-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:calc(1.2em * 2)}.event-filter{margin-bottom:40px;display:flex;gap:10px;flex-wrap:wrap}.event-filter button{color:#fff;font-size:16px;padding:5px 15px;border-radius:10px;border:1px solid #fff;font-weight:600;text-transform:uppercase}.event-filter button.active{background-color:#FFEC00;color:#000;border-color:#FFEC00}.wrap-breadcrumb{background-color:#191919;padding:15px 0}.wrap-breadcrumb .breadcrumb-item{font-size:16px !important}.wrap-breadcrumb .breadcrumb-item.active{color:#FFEC00 !important}.tag{color:#fff;font-size:16px;padding:5px 15px;border-radius:10px;border:1px solid #fff;display:inline-flex;margin-bottom:15px}.blog-detail-first h1{font-weight:700;font-size:40px;line-height:1.3;margin-bottom:15px}@media (max-width: 991.98px){.blog-detail-first h1{font-size:30px}}@media (max-width: 575.98px){.blog-detail-first h1{font-size:30px}}.box-video{position:relative;display:block}.box-video:after{content:"";width:100%;height:100%;inset:0;background-color:#000;opacity:.5;position:absolute;z-index:1}.box-video i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80px;z-index:2}@media (max-width: 991.98px){.box-video i{width:38px}}.box-video i img{width:100%}.wrap-breadcrumb,.wrap-breadcrumb .container,.wrap-breadcrumb nav{min-width:0}.breadcrumb{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.breadcrumb-item{flex:0 0 auto;max-width:none}.breadcrumb-item.active{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-item+.breadcrumb-item::before{flex-shrink:0}.title-line{position:relative;display:flex;align-items:center;flex-wrap:wrap}.title-line::before{content:"";width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;background-color:#FFEC00;z-index:2}.title-line span{display:inline-flex;padding-right:30px;background-color:#000000;position:relative;z-index:3;font-size:17px;font-weight:600;text-transform:uppercase}.promotion-slide .swiper-slide{height:100%}.promotion-slide h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:calc(1.2em * 3)}.box-card{padding:50px;background:#fff}.box-card h2{font-weight:700;font-size:40px;text-transform:uppercase;margin-bottom:25px}@media (max-width: 991.98px){.box-card h2{font-size:30px}}.box-card .text-left{padding-left:50px;color:#000;display:flex;flex-direction:column;justify-content:center}.flex-title-share h1{font-weight:700;font-size:40px;line-height:1.2;text-transform:uppercase;margin-bottom:15px}@media (max-width: 991.98px){.flex-title-share h1{font-size:30px}}@media (max-width: 575.98px){.flex-title-share h1{font-size:25px}}.promotion-detail h3{font-size:20px;font-weight:600}.sp-list li{margin-bottom:30px}.sp-list li:last-child{margin-bottom:0}.sp-list .box-content{background-color:#0D0D0D;padding:50px}@media (max-width: 991.98px){.sp-list .box-content{padding:25px}}.sp-list .box-content h2{font-size:20px;font-weight:600;margin-bottom:15px}.event-list li{margin-bottom:20px}.flex-filter{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-weight:600;font-size:16px;color:#FFEC00}.flex-filter .form-label{white-space:nowrap}.flex-filter .form-select{background-color:transparent;border:1px solid #FFEC00;color:#FFEC00;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFE600' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}
/* Global Fix for Uniform Image Aspect Ratios */
.event-card-img img {
  width: 100%;
  height: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
  object-position: center;
}

.box-heightlight img.img-fluid {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  object-position: center;
}

/*# sourceMappingURL=style.css.map */
