.left{float:left}.right{float:right}.clear::after{content:"";display:table;width:100%;clear:both}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.flex.flex-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex.flex-justify--between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.flex.flex-align--start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.flex.flex-align--stretch{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.flex.flex--important{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important}.background-cover{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:scroll}html{scroll-behavior:smooth}body{font-family:'Open Sans', "PingFang TC","Heiti TC","Segoe UI","Microsoft JhengHei UI","Microsoft JhengHei","Microsoft YaHei",Raleway,Arial,sans-serif;line-height:1.6;height:auto;width:100%;margin:0;padding:0;font-size:14px;overflow-x:hidden}body.navbar-open,body.modal-open{overflow:hidden}html[lang="ja"] .main-banner h1{font-size:2.5rem;line-height:1.4;font-weight:700}@media screen and (max-width: 991px){html[lang="ja"] .main-banner h1{font-size:2rem}}html[lang="ja"] h2{font-size:2.3rem}@media screen and (max-width: 768px){html[lang="ja"] h2{font-size:1.8rem}}html[lang="ja"] .navbar .nav-item h3{font-weight:500;font-size:1.9rem}@media screen and (max-width: 768px){html[lang="ja"] .navbar .nav-item h3{font-size:1.7em}}html[lang="zh-Hant-TW"] p{font-weight:400}html[lang="zh-Hant-TW"] .btn-primary[data-target]{font-size:17px;letter-spacing:4px;margin:0}html[lang="zh-Hant-TW"] .grecaptcha-badge{z-index:-1;display:none}[data-toggle=modal],[data-dismiss=modal]{cursor:pointer}@media print{*{-webkit-print-color-adjust:exact !important;color-adjust:exact !important}}ul,ol,li{list-style:none;padding:0;margin:0}.list-dot{padding-left:17px;text-indent:-17px}.list-dot li{padding-right:20px}.list-dot li:before{content:"•";color:#CBB256;font-size:18px;position:relative;top:2px;margin-right:10px}.mark{background:transparent}section{position:relative}a{outline:none;text-decoration:none !important;color:#262626;-webkit-transition:.3s all;transition:.3s all}a:hover,a:focus,a:active,a:hover:active{color:initial;outline:none;text-decoration:none !important}a.link--gold{color:#CBB256}a.link--gold:hover,a.link--gold:focus,a.link--gold:active,a.link--gold:hover:active{text-decoration:underline !important}p{font-weight:300;font-size:.9rem}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:"Eczar","Playfair Display","Open Sans"}h1.title--ch,h2.title--ch,h3.title--ch,h4.title--ch,h5.title--ch,h6.title--ch{font-family:"Open Sans","Noto Sans TC","Microsoft JhengHei",Arial,sans-serif;letter-spacing:1px;font-weight:500}h1.font-default,h2.font-default,h3.font-default,h4.font-default,h5.font-default,h6.font-default{font-family:'Open Sans';font-weight:500}@media screen and (max-width: 768px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}h2{font-size:2.5rem}@media screen and (max-width: 768px){h2{font-size:2rem}}.border-bottom--white{border-bottom:1px solid #fff}.border-bottom--darkgray{border-bottom:1px solid #2B2929}.border-bottom--gray{border-bottom:1px solid #c7c7c7}.title--sans-serif{font-family:'Open Sans',sans-serif;line-height:30px}.util-bg--beige{background:#EFECE0}.util-bg--lightgold{background:#E3CE81}.util-bg--brown{background:#BE9D26}.util-bg--gray{background:#F2F1EA}.util-bg--gold{background:#CBB256}.util-bg--darkgray{background:#262626}.util-bg--black{background:#000}.util-bg--opacity-black{background:rgba(0,0,0,0.8)}.util-bg--slash{background-image:linear-gradient(45deg, #e0d49d 25%, #F1E1A0 25%, #F1E1A0 50%, #e0d49d 50%, #e0d49d 75%, #F1E1A0 75%, #F1E1A0 100%);background-size:5px 5px}.logo-height{height:70px}.hidden-text{position:absolute;z-index:-1;top:-100px;text-indent:-9999px}.text-brand-1{color:#CBB256}.text-brand-brown{color:#BE9D26}.text-muted{color:#2B2929 !important}.text-gray{color:#757575}.text-middle{font-size:1.2rem}.text-large{font-size:2rem}.text-middle{font-size:1.2rem}.text-large{font-size:2rem}.text-shadow{text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.border-dark{border-color:#2B2929}.container{position:relative}@media screen and (max-width: 768px){.container{max-width:100%}}.container-large{max-width:1240px}.container-middle{max-width:700px}.container-small{max-width:500px}.TA_certificateOfExcellence--ch #CDSWIDCOE.widCOE{margin:auto !important}.btn{cursor:pointer}.btn.focus,.btn:focus,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.show>.btn.dropdown-toggle:focus,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.show>.btn.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem #EFECE0;box-shadow:0 0 0 0.2rem #EFECE0}button:focus{outline:none !important}.btn-primary{background-color:#BE9D26;border:#BE9D26;margin:1rem auto;border-radius:5px;font-weight:600;padding:8px 40px;font-size:.8rem;letter-spacing:1px;cursor:pointer;white-space:nowrap;display:inline-block}.btn-primary:hover{background-color:#D4BF74;border:#D4BF74}.btn-primary:active,.btn-primary:hover:active,.btn-primary:focus{color:#262626;background-color:#D4BF74}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#BE9D26;border-color:#BE9D26}.btn-primary.disabled,.btn-primary:disabled{background-color:#CDCDCD;border-color:#CDCDCD;cursor:not-allowed}.btn-light{background-color:transparent;border:#CBB256 1px solid;color:#CBB256;margin:1rem auto;border-radius:5px;font-weight:600;padding:8px 40px;white-space:nowrap;cursor:pointer;display:inline-block}.btn-light:hover{color:#fff;border:#fff 1px solid;background-color:transparent}.btn-outline-secondary,.badge-outline-gold{border:#CBB256 1px solid;color:#CBB256}.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle,.badge-outline-gold:hover,.badge-outline-gold:not(:disabled):not(.disabled).active,.badge-outline-gold:not(:disabled):not(.disabled):active,.show>.badge-outline-gold.dropdown-toggle{background-color:#CBB256;border-color:#CBB256;color:#fff}.badge-gold{background-color:#CBB256;border-color:#CBB256}.badge-gold:hover{background-color:#BE9D26;border-color:#BE9D26;color:#fff}.object-fit{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.form-control:focus{border-color:#E3CE81;-webkit-box-shadow:none;box-shadow:none}[v-cloak]{display:none}.swiper-pagination{margin:2rem auto;width:100%;z-index:1 !important}@media screen and (max-width: 480px){.swiper-pagination{width:90%}}.swiper-pagination>*{outline:none}.swiper-pagination .swiper-pagination-bullet{background:#fff}.swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:10px}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#BE9D26}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto}.pagination li{display:inline;padding:0 3px;cursor:pointer}.pagination li a:hover{background:#F2F1EA}.pagination li a,.pagination li span{border:1px solid #262626;border-radius:5px;display:inline-block;color:#262626;padding:5px 10px;vertical-align:middle}.pagination li.active span{background:#262626;color:#F2F1EA}.breadcrumb{background:transparent}.list-group-item{cursor:pointer}.list-group-item:hover{background-color:#EFECE0}.list-group-item.active,.list-group-item:focus{background-color:#2B2929;border-color:#2B2929}.list-group-item.active a,.list-group-item:focus a{color:#fff}.background-cover{background-size:cover;background-position:center center}.ground-gradient:before{content:"";position:absolute;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.9)));background-image:linear-gradient(transparent 0%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.9) 100%);width:100%;height:90%}.title-lines--symmetry{display:table;white-space:nowrap}.title-lines--symmetry:before,.title-lines--symmetry:after{border-top:1px solid #BE9D26;content:'';display:table-cell;position:relative;top:0.5em;width:45%}.title-lines--symmetry:before{right:1.5%}.title-lines--symmetry:after{left:1.5%}.title-lines--right{display:table;white-space:nowrap}.title-lines--right:after{border-top:1px solid #262626;content:'';display:table-cell;position:relative;top:0.5em;width:100%;left:1.5%}.title-lines--left{display:table;white-space:nowrap}.title-lines--left:before{border-top:1px solid #262626;content:'';display:table-cell;position:relative;top:0.5em;width:100%;right:1.5%}main{padding-top:101px;width:100%;overflow-x:hidden}.check-booking .modal-content{width:400px}.v-calendar{font-size:14px;background-color:#fff;position:relative}.v-calendar .calendar-header,.v-calendar .calendar-title,.v-calendar .selected-dates{display:none}.v-calendar .calendar-slider{position:absolute;top:11px;left:0;width:100%}.v-calendar .calendar-slider .btn{width:25px;height:25px;background-color:#575757;border-radius:50% !important;color:#fff;overflow:hidden;line-height:13px}.v-calendar .calendar-slider .btn:hover{background-color:#3e3e3e}.v-calendar .calendar-slider .prev-btn .fa{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.v-calendar .calendar-slider .next-btn .fa{-webkit-transform:translateX(0px);transform:translateX(0px)}.v-calendar .calendar-main{width:100%}.v-calendar .calendar-main .month-title{font-family:"Open Sans";font-size:16px;color:#4A4A4A;margin-top:11px;margin-bottom:6px;text-align:center}.v-calendar .calendar-main .weekheader{width:14.28571%;line-height:34px;color:#242323;text-align:center}.v-calendar .calendar-main .weekheader-wrapper{border-bottom:solid 1px #676767}.v-calendar .calendar-main .weekdays{padding:8px 0}.v-calendar .calendar-main .weekday{width:14.28571%;height:32px;line-height:32px;text-align:center}.v-calendar .calendar-main .weekday .day{display:block;color:#242323;width:32px;margin:0 auto;border-radius:50%;cursor:pointer}.v-calendar .calendar-main .weekday .day.more-than-start{background-color:#EFECE1;width:100%;border-radius:0}.v-calendar .calendar-main .weekday .day.selected{background-color:#EFECE1;width:100%;border-radius:0;background-color:#CBB256;color:#fff}.v-calendar .calendar-main .weekday .day:hover{background-color:#CBB256}.v-calendar .calendar-main .weekday.first,.v-calendar .calendar-main .weekday.from,.v-calendar .calendar-main .weekday.last,.v-calendar .calendar-main .weekday.temp-first,.v-calendar .calendar-main .weekday.temp-last,.v-calendar .calendar-main .weekday.temp-to,.v-calendar .calendar-main .weekday.to{position:relative}.v-calendar .calendar-main .weekday.first .day,.v-calendar .calendar-main .weekday.from .day,.v-calendar .calendar-main .weekday.last .day,.v-calendar .calendar-main .weekday.temp-first .day,.v-calendar .calendar-main .weekday.temp-last .day,.v-calendar .calendar-main .weekday.temp-to .day,.v-calendar .calendar-main .weekday.to .day{position:relative;z-index:3}.v-calendar .calendar-main .weekday.first .day.selected,.v-calendar .calendar-main .weekday.from .day.selected,.v-calendar .calendar-main .weekday.last .day.selected,.v-calendar .calendar-main .weekday.temp-first .day.selected,.v-calendar .calendar-main .weekday.temp-last .day.selected,.v-calendar .calendar-main .weekday.temp-to .day.selected,.v-calendar .calendar-main .weekday.to .day.selected{width:32px;border-radius:50%}.v-calendar .calendar-main .weekday.first::after,.v-calendar .calendar-main .weekday.from::after,.v-calendar .calendar-main .weekday.last::after,.v-calendar .calendar-main .weekday.temp-first::after,.v-calendar .calendar-main .weekday.temp-last::after,.v-calendar .calendar-main .weekday.temp-to::after,.v-calendar .calendar-main .weekday.to::after{content:"";display:block;width:50%;height:100%;position:absolute;top:0;right:0;z-index:1;background-color:#CBB256}.v-calendar .calendar-main .weekday.temp-first::after,.v-calendar .calendar-main .weekday.temp-last::after{background-color:#EFECE1}.v-calendar .calendar-main .weekday.temp-to::after{background-color:#EFECE1}.v-calendar .calendar-main .weekday.temp-to .more-than-start{width:32px;border-radius:50%;background-color:#EFECE1}.v-calendar .calendar-main .weekday.last::after,.v-calendar .calendar-main .weekday.temp-last::after,.v-calendar .calendar-main .weekday.temp-to::after{right:auto;left:0}.v-calendar .calendar-main .weekday.to::after{right:auto;left:0}.v-calendar .calendar-main .weekday.to.from::after{display:none}.v-calendar .calendar-main .weekday.temp-first .more-than-start,.v-calendar .calendar-main .weekday.temp-last .more-than-start{width:32px;border-radius:50%}.v-calendar .calendar-main .weekday.disabled{opacity:.3}@media screen and (min-width: 1024px){.v-calendar .calendar-slider{display:block}.v-calendar .calendar-main{width:calc(50% - 11px)}.v-calendar .calendar-main+.calendar-main{margin-left:22px}.v-calendar .calendar-main+.calendar-main::before{content:"";display:block;height:calc(100% - 32px);border-left:solid 1px #D8D8D8;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.desktop-datepicker{position:absolute;width:100%;padding:10px 22px 16px;-webkit-box-shadow:1px 1px 3px 1px rgba(216,216,216,0.5);box-shadow:1px 1px 3px 1px rgba(216,216,216,0.5);background-color:#fff;border-radius:3px;visibility:hidden;opacity:0;z-index:999;width:580px;right:20px;-webkit-transition:visibility .4s,opacity .4s,-webkit-transform .4s;transition:visibility .4s,opacity .4s,-webkit-transform .4s;transition:visibility .4s,opacity .4s,transform .4s;transition:visibility .4s,opacity .4s,transform .4s,-webkit-transform .4s}@media screen and (max-width: 768px){.desktop-datepicker{max-width:100%;width:auto}}.desktop-datepicker .weekheader{font-weight:lighter}.desktop-datepicker.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mobile-datepicker{display:none;padding:0 20px;position:fixed;top:0;left:0;z-index:1000000;width:100%;height:100%;background-color:#fff}.mobile-datepicker .scroll-wrapper{height:calc(100vh - 149px);padding-bottom:66px;overflow:auto;-webkit-overflow-scrolling:touch}.mobile-datepicker .mobile-datepicker-header{margin-bottom:10px;width:100%;background-color:#fff}.mobile-datepicker .mobile-datepicker-header .h5{height:31px;line-height:31px;font-size:14px;color:#242323;text-align:center}.mobile-datepicker .mobile-datepicker-header .action{position:relative;padding-top:55px;padding-bottom:26px;border-bottom:solid 1px #676767}.mobile-datepicker .mobile-datepicker-header .action .close-btn{position:absolute;top:34px;height:31px}.mobile-datepicker .mobile-datepicker-header .action .reset-btn{position:absolute;top:34px;height:31px;left:0;font-size:14px;color:#242323}.mobile-datepicker .mobile-datepicker-header .action .close-btn{width:31px;right:0}.mobile-datepicker .mobile-datepicker-header .action .close-btn::after{content:"";display:block;width:42px;position:absolute;top:50%;left:50%;border-top:solid 1px #000}.mobile-datepicker .mobile-datepicker-header .action .close-btn::before{content:"";display:block;width:42px;position:absolute;top:50%;left:50%;border-top:solid 1px #000;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.mobile-datepicker .mobile-datepicker-header .action .close-btn::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.mobile-datepicker .mobile-datepicker-header .date{padding:14px 0;position:relative;border-bottom:solid 1px #676767}.mobile-datepicker .mobile-datepicker-header .date .inp{width:calc(100% - 50px);height:20px;line-height:20px;text-align:center;color:#CBB256;margin:0 auto}.mobile-datepicker .mobile-datepicker-header .date .inp::-webkit-input-placeholder,.mobile-datepicker .mobile-datepicker-header .date .inp:-ms-input-placeholder,.mobile-datepicker .mobile-datepicker-header .date .inp::-webkit-input-placeholder{color:#CBB256}.mobile-datepicker .mobile-datepicker-header .date .inp::-webkit-input-placeholder,.mobile-datepicker .mobile-datepicker-header .date .inp:-ms-input-placeholder,.mobile-datepicker .mobile-datepicker-header .date .inp::placeholder{color:#CBB256}.mobile-datepicker .mobile-datepicker-header .date .text-wrapper{width:50%;font-size:16px}.mobile-datepicker .mobile-datepicker-header .date .text-wrapper .text{line-height:18px;height:18px;text-decoration:underline;color:#242323}.mobile-datepicker .mobile-datepicker-header .date .text-wrapper.filling .text{font-weight:700}.mobile-datepicker .mobile-datepicker-header .date::before{content:"";display:block;height:32px;border-left:solid 1px #D6D9DE;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-datepicker .more-btn{width:166px;height:40px;margin:0 auto;background-color:#CBB256;border-radius:20px;color:#fff}.mobile-datepicker.active{display:block}@media screen and (min-width: 1024px){.mobile-datepicker{display:none}.mobile-datepicker.active{display:none}}.navbar{padding:0px;top:0px}@media screen and (max-width: 991px){.navbar{padding:20px 0}}.navbar .navbar-toggler{z-index:9;margin:0 15px}.navbar .navbar-brand{padding:0 15px}.navbar__cart{z-index:9}.navbar__cart i{font-size:25px}.navbar__cart .notification{position:absolute;top:-7px;right:-10px;width:18px;font-size:10px}.navbar .nav-item{padding:20px 10px;position:static;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (max-width: 768px){.navbar .nav-item{padding:5px 0}}.navbar .nav-item.scrollDown{padding:8px 20px}.navbar .nav-item h3{font-size:2.2rem;line-height:1}.navbar .nav-item .nav-link{position:relative}@media screen and (min-width: 991px){.navbar .nav-item .nav-link:before{content:'';position:absolute;left:0;bottom:3px;background:#CBB256;width:0;height:3px;-webkit-transition:all .3s;transition:all .3s}.navbar .nav-item .nav-link:focus:before,.navbar .nav-item .nav-link:hover:before{width:100%;-webkit-transition:all .3s;transition:all .3s}}.navbar .nav-item .scrollDown-none{display:none}.navbar .nav-item img{height:100px}.navbar .nav-item .contact-us__fixed{right:10px;bottom:10px}.navbar .nav-item .contact-us__fixed i{font-size:1rem}.navbar .nav-item .contact-us i{font-size:1.5rem}.navbar .right-line{position:relative;border-right:1px solid #e0e0e0;top:8px}.navbar .bottom-line{position:relative;border-bottom:2px solid #CBB256;bottom:0}.navbar .dropdown-menu{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);width:100%;left:0}@media screen and (max-width: 768px){.navbar .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}}.navbar .dropdown-menu .dropdown-item{display:inline-block;width:auto;white-space:normal}.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:active{background-color:#CBB256}.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:hover{color:inherit;background-color:transparent}.navbar .dropdown-toggle:after{content:'';width:5px;height:5px;border:0;color:transparent;margin-left:5px;border-top:5px solid #2B2929;border-left:solid 5px transparent;border-right:solid 5px transparent}.concern-form__list input,.concern-form__list textarea{border:0;-webkit-box-shadow:0;box-shadow:0;border-radius:0;padding:10px;margin-bottom:10px;border-bottom:1px #262626 solid}.comment-box{background:#fff}.comment-box.customer{border:1px solid #ced4da}.comment-box.consultant{border:2px #E3CE81 solid}[required]{-webkit-box-shadow:none;box-shadow:none}.main-banner{height:600px;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.main-banner{height:calc(100vh - 75px)}}.main-banner:before{position:absolute;content:' ';height:100%;width:100%;background-color:rgba(0,0,0,0.1)}.main-banner h1,.main-banner h2,.main-banner h3,.main-banner p{text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.main-banner h1{font-size:2.8rem;letter-spacing:2px}@media screen and (max-width: 991px){.main-banner h1{font-size:2rem}}.main-banner__gradient:after{content:"";position:absolute;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.9)));background-image:linear-gradient(transparent 0%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.9) 100%);width:100%;height:90%;z-index:1}.main-banner__swiper-container{position:absolute;top:0;width:100%;height:100%}.main-banner__swiper-container .swiper-button-next,.main-banner__swiper-container .swiper-button-prev{background-color:rgba(0,0,0,0.5);padding:20px;padding:30px;-webkit-transform:scale(0.8);transform:scale(0.8)}@media screen and (max-width: 768px){.main-banner__swiper-container .swiper-button-next,.main-banner__swiper-container .swiper-button-prev{display:none}}.main-banner--ch{height:400px}@media screen and (max-width: 680px){.main-banner--ch{height:200px}}.main-banner--ch img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (max-width: 991px){.main-banner--ch img{width:auto}}.main-banner--ch .btn{text-shadow:none}.main-banner__corporate-banner{height:700px}@media screen and (max-width: 680px){.main-banner__corporate-banner{height:80vh}}.main-banner__corporate-banner:after{position:absolute;content:'';height:500px;width:2px;background-color:#CBB256;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:1;left:50%;bottom:0}@media screen and (max-width: 680px){.main-banner__corporate-banner:after{height:350px}}.main-banner__corporate-banner h1{font-size:3rem;font-weight:300}@media screen and (max-width: 991px){.main-banner__corporate-banner h1{font-size:2.3rem}.main-banner__corporate-banner h1 br{display:block}}.main-banner__corporate-banner img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (max-width: 991px){.main-banner__corporate-banner img{width:auto}}.main-banner--itinerary{min-height:300px;height:auto;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.main-banner--itinerary h2{line-height:1.4}.product-grid{background:#F2F1EA}.product-grid__tabsitem{padding:10px 3rem;line-height:1;-webkit-transition:.3s all;transition:.3s all;border-color:transparent !important;background-color:transparent !important}@media screen and (max-width: 680px){.product-grid__tabsitem{padding:8px;font-size:.8rem;border-bottom:0px solid #e4e4e4 !important}}.product-grid__tabsitem:after{content:'';background:transparent;height:3px;width:100%;position:absolute;bottom:-2px;left:0;-webkit-transition:.3s all;transition:.3s all}.product-grid__tabsitem:hover:after{-webkit-transition:.3s all;transition:.3s all;width:100%;background:#e4e4e4}.product-grid__tabsitem:focus:after,.product-grid__tabsitem.active:after{width:100%;background:#CBB256}.product-grid__tabsitem__intro--review{font-size:12px}.product-grid__content .text-danger{font-size:1.2rem}@media screen and (max-width: 680px){.product-grid__content .text-danger{font-size:1rem}}.product-grid__item__img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.product-grid__item .salebar{bottom:0}.product-grid__item h4{min-height:60px}.product-grid__item__price{line-height:1.2}.news{color:#fff}.news a:hover{color:#262626}.news .swiper-wrapper{height:auto}.news .swiper-slide{position:relative;background:#fff;color:#2B2929;height:auto}.news .swiper-slide .font-weight-bold{color:#CBB256}.why-us__img{width:55px}.testimonials{background-color:#262626}.testimonials-carousel__item h2,.testimonials-carousel__item i{color:#BE9D26}.testimonials-carousel__item h2{font-size:2.7rem}@media screen and (max-width: 680px){.testimonials-carousel__item h2{font-size:2rem}}.search-fieldset{background-color:#212529}@media screen and (max-width: 991px){.search-fieldset{position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;overflow-x:hidden;overflow-y:scroll;display:none}}.search-fieldset .container{padding:20px}@media screen and (max-width: 991px){.search-fieldset .container{width:100%;max-width:100%;padding-top:3rem}}.search-fieldset .form-simple input,.search-fieldset .form-simple select{border:1px solid #cbb256;color:#242323;border-radius:4px;background-color:#fff;padding:10px 40px 10px 10px;width:100%;height:45px}.search-fieldset .form-simple .btn-primary,.search-fieldset .form-simple .btn-light{height:45px}.search-fieldset .form-simple .elm{position:relative;width:100%;padding-right:5px}@media screen and (max-width: 768px){.search-fieldset .form-simple .elm{padding-right:0px;margin-bottom:10px}}.search-fieldset .form-advance .form-advance-left li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-fieldset .form-advance .form-advance-left label{font-size:12px;position:relative;background:none;border:0}.search-fieldset .form-advance .form-advance-left label .chk-title{color:#fff}.search-fieldset .form-advance .form-advance-left label .txt{padding:0 5px;color:#fff}.search-fieldset .form-advance .form-advance-left label .txt:after{content:'|';padding-left:10px;color:rgba(255,255,255,0.5)}.search-fieldset .form-advance .form-advance-left label input[type=checkbox]{position:absolute;width:100%;height:100%;z-index:11;outline:none;opacity:0;cursor:pointer}.search-fieldset .form-advance .form-advance-left label input[type=checkbox]:checked{color:#cbb256}.search-fieldset .form-advance .form-advance-left label input[type=checkbox]:checked+.txt{color:#cbb256;position:relative}.search-fieldset .form-advance .close-option-btn,.search-fieldset .form-advance .see-all-btn{display:none}.search-fieldset .btn-close-advance{border:none;position:absolute;right:20px;top:20px;width:30px;height:30px;background-image:url(../svg/close-iconea56.svg);background-size:cover;background-repeat:no-repeat;background-color:transparent;background-position:center center;display:none;z-index:99}@media screen and (max-width: 991px){.search-fieldset .btn-close-advance{display:-webkit-box;display:-ms-flexbox;display:flex}}.search-fieldset .desktop-datepicker{top:65px;left:0px;max-width:600px;z-index:111}.search-fieldset .desktop-datepicker .calendar-slider .btn{min-width:auto;padding:0}.btn-filter-tour{display:block;background-color:#CBB256;color:#fff;border-radius:20px;padding:5px 20px;text-align:center;margin:0 auto 0 -70px;width:160px;position:fixed;z-index:4;bottom:40px;left:50%;display:none}.btn-filter-tour:hover{background-color:#BE9D26}@media screen and (max-width: 991px){.btn-filter-tour{display:block}}.ad-customization{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.8);padding:30px 20px;text-align:center;background-image:url(../jpg/headquarters.jpg);background-repeat:no-repeat;background-size:cover}.blog__posts__container{-webkit-column-count:3;column-count:3;-webkit-column-gap:2em;column-gap:2em}@media screen and (max-width: 1200px){.blog__posts__container{-webkit-column-count:2;column-count:2}}@media screen and (max-width: 680px){.blog__posts__container{-webkit-column-count:1;column-count:1}}.blog__posts__list{-webkit-column-break-inside:avoid;break-inside:avoid-column}.blog__posts__list .read-more-link{display:none}.blog__posts__content{padding:20px;margin-bottom:2em;max-width:800px;margin:0 auto}.blog__posts__content img{max-width:100%;width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.blog__posts__content figure{max-width:100%;width:100%}.blog__posts .infinite-more-link{width:100%;display:block;text-align:center;margin-top:3rem;margin-bottom:2rem}.blog__posts .infinite-more-link .spinner{width:15px;height:15px;border-radius:50%;position:relative;-webkit-animation:infinite_spinner 0.9s ease alternate infinite;animation:infinite_spinner 0.9s ease alternate infinite;-webkit-animation-delay:0.36s;animation-delay:0.36s;top:50%;margin:0px auto 0}.blog__posts .infinite-more-link .spinner::after{content:'';position:absolute;width:15px;height:15px;border-radius:50%;-webkit-animation:infinite_spinner 0.9s ease alternate infinite;animation:infinite_spinner 0.9s ease alternate infinite}.blog__posts .infinite-more-link .spinner::before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;-webkit-animation:infinite_spinner 0.9s ease alternate infinite;animation:infinite_spinner 0.9s ease alternate infinite;left:-35px;-webkit-animation-delay:0.18s;animation-delay:0.18s}.blog__posts .infinite-more-link .spinner::after{right:-35px;-webkit-animation-delay:0.54s;animation-delay:0.54s}@-webkit-keyframes infinite_spinner{0%{-webkit-box-shadow:0 18px 0 -18px #CBB256;box-shadow:0 18px 0 -18px #CBB256}100%{-webkit-box-shadow:0 18px 0 #CBB256;box-shadow:0 18px 0 #CBB256}}@keyframes infinite_spinner{0%{-webkit-box-shadow:0 18px 0 -18px #CBB256;box-shadow:0 18px 0 -18px #CBB256}100%{-webkit-box-shadow:0 18px 0 #CBB256;box-shadow:0 18px 0 #CBB256}}.inquary-modal .modal-content{padding:4rem 20px}@media screen and (max-width: 991px){.inquary-modal .modal-content{padding:30px}}@media screen and (max-width: 768px){.inquary-modal .modal-content{padding:3rem 20px}.inquary-modal .modal-content .col-sm-12{margin-bottom:10px}}.inquary-modal .modal-content .close{position:absolute;right:20px;top:15px;font-size:26px}.reviewed_business{background-image:url(https://s3-us-west-2.amazonaws.com/mytaiwantour/assets/images/business-travel/business-reviewed-bg.png);background-position:bottom left;background-repeat:no-repeat;min-height:450px;background-size:250px}.reviewed_business__title{position:relative}.reviewed_business__title .square{width:80px;height:80px;background:#CBB256;position:absolute;left:-10px;top:-10px;z-index:-1}.reviewed_business .btn-arrow{font-size:27px;color:#CBB256;width:40px;height:40px;background:#f3efe3;border-radius:50%}.reviewed_business .carousel-control-prev{left:-80px}@media screen and (max-width: 991px){.reviewed_business .carousel-control-prev{left:-20px}}.reviewed_business .carousel-control-next{right:-80px}@media screen and (max-width: 991px){.reviewed_business .carousel-control-next{right:-20px}}.logo-grid__item{width:calc(100%/5)}@media screen and (max-width: 680px){.logo-grid__item{width:calc(100%/3)}}@media screen and (max-width: 680px){.logo-grid__item{width:calc(100%/2)}}.news__reports p{border-bottom:2px #CBB256 solid;display:inline-block}.news__reports .more{background:rgba(0,0,0,0.6);color:#fff;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;opacity:0;-webkit-transition:.3s all;transition:.3s all}.news__reports .more:hover{opacity:1}.news__reports img{height:180px;width:100%;-o-object-fit:cover;object-fit:cover}.mtt--timeline li{overflow:hidden;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.mtt--timeline li i{color:#CBB256;margin-right:10px}.mtt--timeline .timeline__date{width:90px;margin:10px;font-size:1.2rem}.mtt--timeline .timeline__content{width:100%;border-left:3px #F2F1EA solid;padding-left:30px;padding-top:1.2em;position:relative}.mtt--timeline .timeline__content:before{content:"";width:10px;height:10px;background:#CBB256;position:absolute;left:-6px;top:20px;border-radius:100%}.mtt--itinerary{list-style-type:none;position:relative}.mtt--itinerary:before{content:' ';background:#F2F1EA;position:absolute;left:10px;width:2px;height:100%}.mtt--itinerary li{margin-bottom:20px;padding-left:50px}.mtt--itinerary li:before{content:' ';background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #CBB256;left:4px;width:15px;height:15px;-webkit-transition:.3s all;transition:.3s all}.mtt--itinerary li:hover:before{background:#F0ECE3}.itinerary__swiper-container .swiper-button-next,.itinerary__swiper-container .swiper-button-prev{background-color:rgba(0,0,0,0.5);-webkit-transform:scale(0.8);transform:scale(0.8);background-size:12px 33px;padding:20px}.itinerary__swiper-container .swiper-slide__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(70%, rgba(0,0,0,0.2)), color-stop(90%, rgba(0,0,0,0.6)), to(rgba(0,0,0,0.8)));background-image:linear-gradient(transparent 0%, transparent 50%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0.6) 90%, rgba(0,0,0,0.8) 100%)}#itinerary-price ul,#itinerary-price li{padding-left:20px;list-style:disc}.star-rating i{color:#CBB256}@media screen and (max-width: 991px){.product-content__container{max-width:100%}}.product-content__right .book-box .select-date-range{background:#EFECE0;cursor:pointer}.product-content__right .book-box .number-group button{width:28px;height:28px}@media screen and (max-width: 991px){.product-content__right .book-box{display:none}.product-content__right .book-box.active{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999}}.product-content__right .book-box__form{padding:20px}@media screen and (max-width: 991px){.product-content__right .book-box__form{height:100vh;padding:65px 20px 20px;overflow:scroll}}.product-content__right .sale{color:#fff;width:100%;padding:10px}@media screen and (max-width: 991px){.product-content__right .sale{display:none}}@media screen and (max-width: 991px){.product-content__right .awards{display:none}}.product-content .day-guide,.product-content .day-itinerary{display:none}.product-content .day-guide.active,.product-content .day-itinerary.active{display:block}.product-content .recommendation__img img{height:150px}.product-content .reviews-page{display:none}.product-content .reviews-page.active{display:block}.product-content .reviews-page .member-data{width:150px;min-width:150px}@media screen and (max-width: 480px){.product-content .reviews-page .member-data{width:100%;min-width:auto}}.product-content .reviews-page__comment{line-height:1.2}.product-content .js-open-book-box{display:none;position:fixed;z-index:999;margin:0 auto 0 -100px;border-radius:25px;bottom:60px;left:50%}@media screen and (max-width: 991px){.product-content .js-open-book-box{display:block}}.product-content .js-close-book-box{display:none}@media screen and (max-width: 991px){.product-content .js-close-book-box{display:block;position:absolute;right:10px;top:10px;font-size:25px;color:#757575}}.faq__container{font-size:16px}.faq__container .card-header{cursor:pointer}.news-detail__container{max-width:800px}.news-detail__container a{color:#CBB256;text-decoration:underline !important;font-weight:600}.news-detail__container h3,.news-detail__container h4,.news-detail__container h5,.news-detail__container h6{margin-bottom:25px}.news-detail__container h3{font-size:1.2rem}.news-detail__container li{list-style:disc;margin-bottom:25px;margin-left:35px}.news-detail__container hr{margin:25px 0}.news-detail__container .iframe-responsive{width: 100% !important;aspect-ratio: 16 / 9 !important;}.contact__map .map-google{height:400px}.add-email .modal-dialog{max-width:350px}.consultant-arrow{height:40px;width:40px;border-radius:50px;position:absolute;top:50%;color:#fff;font-size:28px;line-height:1.1rem}img.lazy{max-width:100%;height:auto;-webkit-transition:1s all;transition:1s all;-o-object-fit:cover;object-fit:cover;filter:blur(5px);-webkit-filter:blur(5px)}img.loaded{filter:blur(0px);-webkit-filter:blur(0px)}.TA_cdswritereviewlgvi{position:fixed;left:0;bottom:0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.05);box-shadow:0 1px 4px 0 rgba(0,0,0,0.05);z-index:99}@media screen and (max-width: 1200px){.TA_cdswritereviewlgvi{position:relative;-webkit-box-shadow:none;box-shadow:none}.TA_cdswritereviewlgvi #CDSWIDWRL .widWRLData,.TA_cdswritereviewlgvi #CDSWIDWRL{background:transparent}.TA_cdswritereviewlgvi #CDSWIDWRL,.TA_cdswritereviewlgvi #CDSWIDWRL .widWRLReview textarea{width:100%;min-width:100%;max-width:100%}}.TA_cdswritereviewlgvi .widWRLData{border:0px !important}@media screen and (max-width: 991px){.guest-label{height:40px}}form[id^=bookform_]:not(:last-child) .content-card{margin-bottom:30px}.content-card .booking-form .desktop-datepicker{-webkit-box-shadow:none;box-shadow:none;display:block;position:static;opacity:1;visibility:visible;padding:0}.content-card .btn-less,.content-card .btn-plus{width:30px;height:30px}.pickup .hotel-alphabets span{cursor:pointer;margin-bottom:10px}@media screen and (max-width: 991px){.pickup .hotel-alphabets span{width:calc(100%/10)}}@media screen and (max-width: 768px){.pickup .hotel-alphabets span{width:calc(100%/8)}}.pickup .hotel-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1200px){.pickup .hotel-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 991px){.pickup .hotel-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.pickup .hotel-list>div{cursor:pointer}.pickup .hotel-detail{display:none}.mtt-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mtt-checkbox span:before,.mtt-checkbox span:after{content:"";display:inline-block;background:#fff;width:0;height:0.2rem;position:absolute;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.mtt-checkbox input{display:none}.mtt-checkbox input:checked ~ span{background:#CBB256;border-color:#CBB256}.mtt-checkbox input:checked ~ span:before{width:.8rem;height:2px;-webkit-transition:width 0.1s;transition:width 0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.mtt-checkbox input:checked ~ span:after{width:0.4rem;height:2px;-webkit-transition:width 0.1s;transition:width 0.1s;-webkit-transition-delay:0.15s;transition-delay:0.15s}.mtt-checkbox input:disabled ~ span{background:#F2F1EA;border-color:#F2F1EA}.mtt-checkbox input:disabled ~ label:hover{cursor:default}.mtt-checkbox label{padding-left:2rem;z-index:2;cursor:pointer}.mtt-checkbox span{display:inline-block;width:15px;height:15px;border:1px solid #CBB256;background:#F2F1EA;position:absolute;left:0;z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box;top:3px}.mtt-checkbox span:before{-webkit-transform:rotate(-55deg);transform:rotate(-55deg);top:13px;left:5px}.mtt-checkbox span:after{-webkit-transform:rotate(35deg);transform:rotate(35deg);bottom:4px;left:2px}.m-menu{position:fixed;overflow:hidden;height:100vh;width:100%;top:0}.m-menu__logo{background:#CBB256;padding:30px;min-height:150px;position:relative;z-index:3}.m-menu__list{width:100%;height:100%;position:relative;background:#fff;top:0;left:0;overflow-x:hidden}.m-menu__list li{padding:10px;text-align:center}.m-menu__list li a{display:block;font-size:1.4rem;font-weight:400;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.m-menu__list li a.ml-has-submenu:before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:600;position:absolute;left:20px}.m-menu .ml-back{height:100%;width:100%;position:fixed;position:absolute;background:#fff;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.m-menu .ml-back>a:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f060";position:absolute;left:20px}.m-menu__submenu{position:absolute;top:0;background:#fff;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out;right:-100%;width:100%;height:100%}.m-menu__submenu.open{-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out;right:0;z-index:2;background:#fff;position:absolute;top:0;height:100%}.m-menu__submenu.open li{position:relative}.navbar-toggler{width:30px;height:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.navbar-toggler span{display:block;position:absolute;height:2px;width:100%;background:#262626;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s cubic-bezier(1, -0.13, 0.61, 1.25);transition:0.25s cubic-bezier(1, -0.13, 0.61, 1.25)}.navbar-toggler span:nth-child(1){top:0px;-webkit-transform-origin:left center;transform-origin:left center}.navbar-toggler span:nth-child(2){top:10px;-webkit-transform-origin:left center;transform-origin:left center}.navbar-toggler span:nth-child(3){top:20px;-webkit-transform-origin:left center;transform-origin:left center}.navbar-toggler.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}.navbar-toggler.open span:nth-child(2){width:0%;opacity:0}.navbar-toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:8px}.concern-form{position:absolute;max-width:500px;height:0;opacity:0;z-index:-999;-webkit-transition:all .3s;transition:all .3s}.concern-form.show{opacity:1;z-index:9999;height:auto}.modal-content .close{position:absolute;right:25px;top:15px;z-index:10}.modal-content .close-icon{width:22px;height:22px}.modal-content .close-icon:hover{opacity:.5}.modal-content .close-icon:before,.modal-content .close-icon:after{position:absolute;content:' ';height:23px;width:2px;background-color:#2B2929}.modal-content .close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-content .close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer h6{letter-spacing:2px;font-size:15px}footer .footer-list{font-size:.8rem}@media screen and (max-width: 991px){footer .footer-list{width:calc(100%/2)}footer .footer-list:last-child{width:100%}}footer .copyright{border-top:1px solid #1f1f1f}.index__progress-bar{font-size:15px;line-height:22px}@media screen and (max-width: 991px){.index__progress-bar{text-align:center}}.index__progress-bar li{position:relative}@media (min-width: 1200px){.index__progress-bar li:nth-of-type(2):after,.index__progress-bar li:nth-of-type(3):after{content:'';border-left:12px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:50%;right:8px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.index__progress-bar li i{font-size:22px;margin-right:15px}@media screen and (max-width: 991px){.index__progress-bar li i{font-size:40px;margin-right:0px;display:block;margin-bottom:20px}}.gallery-bar{padding:0 20px;position:relative}@media screen and (max-width: 991px){.gallery-bar{margin:auto 0 60px}}.gallery-bar__video-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery-bar__video-play i{opacity:.5}.gallery-bar__next,.gallery-bar__prev{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;z-index:10;outline:none}.gallery-bar__next{right:5%}.gallery-bar__prev{left:5%}.gallery-bar .swiper-pagination{bottom:-90px}.gallery-bar .swiper-pagination .swiper-pagination-bullet{background:#CBB256}.gallery-bar img{height:200px}@media screen and (max-width: 768px){.story-item{text-align:center}}.story-item__intro #Stories-section{fill:#BE9D26}.story-item__intro .btn:hover{background:#262626}.story-item__img{height:100%}@media screen and (max-width: 768px){.story-item__img{text-align:center;height:300px}}.news-item .arrow-steps{display:inline-block;background:#CBB256;padding:0px 5px;position:relative}.news-item .arrow-steps:after{content:"";border:11px solid transparent;border-right-width:0;border-left-color:#CBB256;display:block;right:-10px;position:absolute;top:0}.news-item h4{font-weight:600}@media screen and (max-width: 768px){.news-item h4{font-size:1.2rem}}@media screen and (max-width: 768px){.news-item__lg-img .util-bg--opacity-black{background:rgba(0,0,0,0.5)}}.news-item__sm:not(:last-child){margin-bottom:40px}@media screen and (max-width: 768px){.news-item__sm:not(:last-child){margin-bottom:20px}}.news-item__sm-img{width:200px;height:120px}@media screen and (max-width: 991px){.news-item__sm-img{width:150px}}.news-item__sm-intro{width:calc(100% - 150px)}@media screen and (max-width: 680px){.news-item__sm-intro{line-height:22px}}.news-item__sm-intro h4,.news-item__sm-intro p{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ripple{position:relative}.ripple:before{content:'';border-radius:50%;background-color:rgba(255,255,255,0.6);position:absolute;top:50%;left:50%;width:0px;height:0px}.ripple:hover:before{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:1;width:160px;height:160px}.follow-instagram__item{width:calc(100% / 6);overflow:hidden}@media screen and (min-width: 1200px){.follow-instagram__item:hover img{-webkit-transition:.3s all;transition:.3s all;-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:rgba(0,0,0,0.9);box-shadow:rgba(0,0,0,0.9)}}@media screen and (max-width: 768px){.follow-instagram__item{width:calc(100% / 3);-ms-flex-wrap:wrap;flex-wrap:wrap}}.follow-instagram__item img{height:300px;-webkit-transition:.3s all;transition:.3s all}@media screen and (max-width: 768px){.follow-instagram__item img{height:100px}}@media screen and (max-width: 991px){.map-item{text-align:center}}.map-item svg{max-width:350px}.map-item svg .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#E3CE81}.map-item svg .st1{fill:none;stroke:#E2DFD1}.map-item svg .st2{fill:none;stroke:#E2DFD1;stroke-width:4}.map-item svg .st3{fill-rule:evenodd;clip-rule:evenodd;fill:#2B2929}.map-item svg .st4{fill-rule:evenodd;clip-rule:evenodd;fill:#BE9D26}.map-item__region-img{position:relative;margin-bottom:15px}.map-item__region-icon{width:65px;position:absolute;left:50%;bottom:-43%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.map-item #map-region__modal .modal-dialog{max-width:600px}.map-item #map-region__modal-img{width:320px;overflow:hidden}@media screen and (min-width: 1200px){.recommand-tours__item:hover img{-webkit-transition:.3s all;transition:.3s all;-webkit-transform:scale(1.08);transform:scale(1.08)}}.recommand-tours__item__img{overflow:hidden;height:350px}.recommand-tours__item__img img{-webkit-transition:.3s all;transition:.3s all}.recommand-tours__intro{display:block;display:-webkit-box;height:109.2px;margin:0 auto;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recommand-tours__slider{padding:0 10px}.recommand-tours__slider .swiper-slide{height:100%}.recommand-tours__slider .swiper-slide h3{font-size:1.5rem;height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;overflow:hidden;text-overflow:ellipsis}.recommand-tours__slider .swiper-slide img{height:200px !important}.search-box{max-width:700px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.search-box input{border:1px solid #CBB256;height:50px;border-radius:0}.search-box button{height:50px;border-radius:0}@media screen and (max-width: 991px){.search-box button{padding:0 15px}}.customer-stories>.container:first-child{padding:0}.customer-stories a{text-decoration:underline !important;font-weight:600;color:#CBB256}.customer-stories__banner{height:800px}@media screen and (max-width: 680px){.customer-stories__banner{height:400px}}.customer-stories__banner h1{font-size:5rem}@media screen and (max-width: 680px){.customer-stories__banner h1{font-size:2rem}}.customer-stories__banner h2 img{width:50px}@media screen and (max-width: 680px){.customer-stories__banner h2{font-size:1.2rem}.customer-stories__banner h2 img{display:none}}.customer-stories__banner p{margin-bottom:.5rem}.customer-stories__banner--intro{z-index:1;position:relative}.customer-stories__banner--bg{background-image:url(https://s3-us-west-2.amazonaws.com/mytaiwantour/visual/260714-13012516304657.jpg);height:650px;width:500px;bottom:55%;right:0%;-webkit-transform:translate(0%, 50%);transform:translate(0%, 50%)}@media screen and (max-width: 680px){.customer-stories__banner--bg{height:300px;width:200px;bottom:50%;right:5%}}.customer-stories__item--close{position:absolute;z-index:1;right:30px;font-size:2rem;top:0;color:#757575}.customer-stories__list li{position:relative;cursor:pointer}.customer-stories__list li:after{content:'';width:25px;height:25px;border-bottom:25px solid #fff;border-left:solid 25px transparent;border-right:solid 25px transparent;position:absolute;bottom:-17%;right:35%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:.2s all;transition:.2s all}.customer-stories__list li.arrowDwon:after{-webkit-transition:.2s all;transition:.2s all;opacity:1}.customer-stories__wanted{max-width:500px;position:relative;margin:0 auto 50px}@media screen and (max-width: 768px){.customer-stories__wanted{padding:0 15px}}.customer-stories__wanted--bg{width:100%;height:100%;background:#BE9D26;position:absolute;right:-30px;bottom:-30px;z-index:0}@media screen and (max-width: 768px){.customer-stories__wanted--bg{display:none}}.customer-stories__wanted--intro{position:relative}.customer-stories__wanted .btn{position:relative;display:inline-block;outline:none;border:0;vertical-align:middle;text-decoration:none;background:transparent;padding:0;font-size:inherit;font-family:inherit;width:100%;height:auto}.customer-stories__wanted .btn .circle{-webkit-transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position:relative;display:block;margin:0;width:3rem;height:3rem;background:#BE9D26;border-radius:1.625rem}.customer-stories__wanted .btn .circle .icon{-webkit-transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}.customer-stories__wanted .btn .circle .icon.arrow{-webkit-transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);left:0.625rem;width:1.125rem;height:0.125rem;background:none}.customer-stories__wanted .btn .circle .icon.arrow::before{position:absolute;content:'';top:-0.25rem;right:0.0625rem;width:0.625rem;height:0.625rem;border-top:0.125rem solid #fff;border-right:0.125rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.customer-stories__wanted .btn .button-text{-webkit-transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position:absolute;top:0;left:0;right:0;bottom:0;padding:0.75rem 0;margin:0 0 0 1.85rem;color:#282936;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}.customer-stories__wanted .btn:focus{outline:none}.customer-stories__wanted .btn:hover .circle{width:100%}.customer-stories__wanted .btn:hover .circle .icon.arrow{background:#fff;-webkit-transform:translate(1rem, 0);transform:translate(1rem, 0)}.customer-stories__wanted .btn:hover .button-text{color:#fff}.customer-stories .customer-stories__item,.customer-stories .customer-stories__list--intro{display:none}.corporate-intro:before{content:'';position:absolute;height:270px;width:2px;background-color:#CBB256;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:0;left:50%;top:-50%}@media screen and (max-width: 680px){.corporate-intro:before{display:none}}.corporate-intro h2{line-height:50px;font-size:2.5rem}@media screen and (max-width: 768px){.corporate-intro h2{line-height:37px;font-size:1.5rem}.corporate-intro h2 br{display:block}}.corporate-intro__text{position:relative;padding-top:150px;overflow:hidden}@media screen and (max-width: 991px){.corporate-intro__text{padding-top:100px}}.corporate-intro__text:before{content:'';position:absolute;height:135px;width:2px;background-color:#CBB256;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:0;top:-50%;left:50%}@media screen and (max-width: 991px){.corporate-intro__text:before{height:100px}}.corporate-intro__text:after{content:'';background:none;position:absolute;border-top:solid 10px #CBB256;border-left:solid 10px transparent;border-right:solid 10px transparent;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:0;left:50%;bottom:55px;margin-left:-18px}@media screen and (max-width: 991px){.corporate-intro__text:after{bottom:35px}}.corporate-service{font-size:16px}.corporate-service-title img{margin-bottom:20px}@media screen and (max-width: 680px){.corporate-service-title img{height:50px;margin-bottom:0;margin-right:15px;width:50px}}.corporate-service-title h3{font-weight:700;font-size:2.688rem;margin-bottom:0}@media screen and (max-width: 680px){.corporate-service-title h3{font-size:2rem}}@media screen and (max-width: 768px){.corporate-service .flex-column>div{width:100%}}.corporate-service .btn-primary{background:#fff;color:#000;font-size:16px}@media screen and (max-width: 768px){.corporate-service .btn-primary{width:100%}}
