.fa{font-family:var(--fa-style-family,"Font Awesome 7 Pro");font-weight:var(--fa-style,400)}.fa,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin,.fad,.fa-duotone,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}:root,:host{--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Pro"}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fa-light-300.woff2)format("woff2"),url(/fonts/fa-light-300.otf)format("opentype")}.fal,.fa-light{font-family:"Font Awesome 7 Pro";font-weight:300}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fa-regular-400.woff2)format("woff2"),url(/fonts/fa-regular-400.otf)format("opentype")}.far,.fa-regular{font-family:"Font Awesome 7 Pro";font-weight:400}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fa-solid-900.woff2)format("woff2"),url(/fonts/fa-solid-900.otf)format("opentype")}.fas,.fa-solid{font-family:"Font Awesome 7 Pro";font-weight:900}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/fa-thin-100.woff2)format("woff2"),url(/fonts/fa-thin-100.otf)format("opentype")}.fat,.fa-thin{font-family:"Font Awesome 7 Pro";font-weight:100}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fa-brands-400.woff2)format("woff2"),url(/fonts/fa-brands-400.otf)format("opentype")}.fab,.fa-brands{font-family:"Font Awesome 7 Brands";font-weight:400}.fa-arrow-down-to-line:before{content:""}.fa-arrow-right:before{content:""}.fa-calendar:before{content:""}.fa-calendar-plus:before{content:""}.fa-check:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-exclamation-circle:before{content:""}.fa-clock:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-ellipsis:before{content:""}.fa-envelope:before{content:""}.fa-envelopes:before{content:""}.fa-envelopes-bulk:before{content:""}.fa-exclamation:before{content:"!"}.fa-fax:before{content:""}.fa-file:before{content:""}.fa-file-lines:before{content:""}.fa-grid-2:before{content:""}.fa-link:before{content:""}.fa-list-ul:before{content:""}.fa-minus:before{content:""}.fa-mobile-button:before{content:""}.fa-moon:before{content:""}.fa-paperclip:before{content:""}.fa-pause:before{content:""}.fa-pen-line:before{content:""}.fa-phone:before{content:""}.fa-play:before{content:""}.fa-plus:before{content:"+"}.fa-print:before{content:""}.fa-rotate-left:before{content:""}.fa-spinner-third:before{content:""}.fa-sun-bright:before{content:""}.fa-xmark:before{content:""}.fa-facebook:before{content:""}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?abcd);src:url(/fonts/icomoon.eot?abcd#iefix)format("embedded-opentype"),url(/fonts/icomoon.ttf?abcd)format("truetype"),url(/fonts/icomoon.woff?abcd)format("woff"),url(/fonts/icomoon.svg?abcd#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-close:before{content:""}.icon-minus:before{content:""}.icon-burger-menu:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-next:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-download:before{content:""}.icon-mail:before{content:""}.icon-tiktok:before{content:""}.icon-linked-in:before{content:""}.icon-x:before{content:""}.icon-line:before{content:""}.icon-fb-circle:before{content:""}.icon-insta-circle:before{content:""}.icon-youtube:before{content:""}.icon-inline-plus:before{content:""}@font-face{font-family:BrutGrotesqueThai;src:url(/fonts/BrutGrotesqueThai-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BrutGrotesqueThai;src:url(/fonts/BrutGrotesqueThai-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BrutGrotesqueThai;src:url(/fonts/BrutGrotesqueThai-Extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.font-light,.fl{font-family:BrutGrotesqueThai,sans-serif;font-weight:300}.font-regular,.fr{font-family:BrutGrotesqueThai,sans-serif;font-weight:400}.font-semibold,.fsb{font-family:BrutGrotesqueThai,sans-serif;font-weight:500}.hl{color:#ff6200}.font-bold,.fb{font-family:BrutGrotesqueThai,sans-serif;font-weight:800}:root{--background:#fff;--foreground:#000;--max-w:1600px;--space-ct:40px;--space-gy:40px;--font-8:84px;--font-8-lh:1.25;--font-8-ls:-3;--font-7:72px;--font-7-lh:1.1;--font-7-ls:-2;--font-6:62px;--font-6-lh:1.25;--font-6-ls:-2;--font-5:52px;--font-5-lh:1.25;--font-5-ls:-2;--font-4:42px;--font-4-lh:1.25;--font-4-ls:-2;--font-3:36px;--font-3-lh:1.25;--font-3-ls:-2;--font-2:26px;--font-2-lh:1.25;--font-2-ls:-1;--font-1a:16px;--font-1a-lh:1.25;--font-1a-ls:-1;--font-1:13px;--font-1-lh:1.25;--font-1-ls:-1}@media screen and (max-width:960px){:root{--space-ct:20px}}@media screen and (max-width:767px){:root{--space-ct:15px;--space-gy:30px}}html.gray-scale{filter:grayscale()}html,body{max-width:100vw;min-height:calc(100vh - 100px)}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:BrutGrotesqueThai,sans-serif;font-weight:300}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}::-webkit-scrollbar{display:none}img{display:block}a{color:inherit;text-decoration:none}strong{font-weight:800}h1,h2,h3,h4,h5,h6{font-weight:inherit}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.page-content{padding:0 var(--space-ct);max-width:var(--max-w);margin:auto}.phoneContainer{height:100%}.phoneContainer .iti__selected-country{padding-top:20px}.phoneContainer .inputPhone{font-size:16px;line-height:125%}.flex{display:flex}.flex-inline{display:-webkit-inline-box;display:-moz-inline-flex;display:-ms-inline-flex;display:inline-flex}.flex.v-center,.flex-inline.v-center{align-items:center}.flex.v-end,.flex-inline.v-end{justify-content:flex-end}.flex.h-center,.flex-inline.h-center{justify-content:center}.flex.center{justify-content:center;align-items:center}.flex.h-justify,.flex-inline.h-justify{justify-content:space-between}.flex.stretch,.flex-inline.stretch{align-items:stretch}.flex.wrap,.flex-inline.wrap{flex-wrap:wrap}.flex.column,.flex-inline.column{flex-direction:column}.flex.reverse.column,.flex-inline.reverse.column{flex-direction:column-reverse}.flex.reverse:not(.column),.flex-inline.reverse:not(.column){flex-direction:row-reverse}.flex.h-end,.flex-inline.h-end{justify-content:flex-end}.hide-xs,.hide-xl,.hidden-xs{display:block}.show-xs{display:none}.no-scroll{width:100%;position:fixed;overflow:hidden}.main__content{height:100%;min-height:calc(100vh - 550px)}.footer{z-index:111;position:relative}.fade-transition{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(50px)}@media (prefers-reduced-motion:reduce){.fade-transition{transition:none;transform:none}}.fade-transition.visible{opacity:1;transform:translateY(0)}.float-box{z-index:112;flex-direction:column;display:flex;position:fixed;bottom:20px}.float-box.left{gap:10px;left:20px}.float-box.right{align-items:flex-end;right:20px}.float-box .chat-box{transition:all .4s;position:relative;transform:scale(0)}.float-box .chat-box.loaded{opacity:1;transform:scale(1)}.float-box .chat-box.active .contact-inner-box{opacity:1;height:auto;overflow:visible;transform:scale(1)}.float-box .chat-box .contact-inner-box{transform-origin:bottom;opacity:0;will-change:transform,opacity,width;flex-direction:column;gap:10px;height:0;margin-bottom:10px;transition:all .4s;position:absolute;bottom:100%;overflow:hidden;transform:scale(0)}.float-box .bubble-message{white-space:nowrap;text-align:center;background-color:#fff;border-radius:10px;min-width:85px;padding:10px 15px;font-size:14px;transition:all .3s;position:absolute;left:-12px;transform:translate(-100%);box-shadow:0 1.93465px 7.73859px #00000026}.float-box .bubble-message:after{content:"";z-index:11;border:5px solid #0000;border-left:10px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.float-box .ic-contact{will-change:transform;cursor:pointer;transform-origin:100%;background-color:#000;border-radius:50%;width:52px;max-width:52px;height:52px;transition:all .4s;transform:scale(1)}.float-box .ic-contact .icon-inline-call:before{content:""}.float-box .ic-contact .icon-inline-message:before{content:""}.float-box .ic-contact .icon-inline-line:before{content:""}.float-box .ic-contact .icon-inline-mail{letter-spacing:0!important;font-size:18px!important;line-height:1!important}.float-box .ic-contact .icon-inline-mail:before{content:""}.float-box .ic-contact .icon-chain{letter-spacing:0!important;font-size:18px!important;line-height:1!important}.float-box .ic-contact .icon-chain:before{content:""}.float-box .ic-contact .icon-inline-fb:before{content:""}.float-box .ic-contact .icon{color:#fff;font-size:24px}.float-box .ic-contact .txt-contact{opacity:0;transition:all .6s}@media (min-width:768px){.float-box .ic-contact:hover{transform:scale(1.05)}}.float-box .chat-contact{cursor:pointer;will-change:transform;transform-origin:100%;background-color:#fa578b;border-radius:50%;justify-content:center;align-items:center;width:52px;max-width:52px;height:52px;transition:all .4s;display:flex;position:relative;transform:scale(1)}.float-box .chat-contact .icon{color:#000;font-size:24px;transition:all .4s}.float-box .chat-contact .icon.xmark{opacity:0}.float-box .chat-contact .icon-sm-message:before{content:""}.float-box .chat-contact .icon-share{letter-spacing:0;font-size:22px;line-height:1}.float-box .chat-contact .icon-share:before{content:""}.float-box .chat-contact .icon-cross{font-size:18px;transform:scale(0)}.float-box .chat-contact.show .txt-contact{opacity:0;pointer-events:none}.float-box .chat-contact.show .icon-cross{transition:all .4s;transform:rotate(180deg)}.float-box .chat-contact.show .icon.xmark{opacity:1}.float-box .chat-contact .txt-contact{white-space:nowrap;background-color:#fff;border-radius:10px;padding:10px 15px;font-size:14px;position:absolute;left:-12px;transform:translate(-100%);box-shadow:0 1.93465px 7.73859px #00000026}.float-box .chat-contact .txt-contact:after{content:"";z-index:11;border:5px solid #0000;border-left:10px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.float-box .chat-contact.show{opacity:1}@media (min-width:768px){.float-box .chat-contact:hover{transform:scale(1.05)}}.float-box .float-ai{cursor:pointer;background:#000;border-radius:50%;width:52px;height:52px;transition:all .4s}.float-box .float-ai button{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.float-box .float-ai:hover{transform:scale(1.05)}.float-box .line-button{opacity:0;position:relative;overflow:hidden;transform:scale(0)}.float-box .line-button.loaded{color:#fff;cursor:pointer;background-color:#06c755;border:1px solid #06c755;border-radius:37px;justify-content:center;align-items:center;height:0;font-size:14px;display:flex}.float-box .line-button.has-link{opacity:1;min-width:55px;max-width:100%;height:55px;margin-top:10px;padding:12px 20px 12px 14px;transition:all .4s;transform:scale(1)}.float-box .line-button.has-link span{opacity:1;white-space:nowrap;width:100%;margin-left:10px}.float-box .line-button.scrolled:not(.hover){max-width:55px;padding:0}.float-box .line-button.scrolled:not(.hover) span{opacity:0;width:0%;margin-left:0;overflow:hidden}.float-box .back_to_top{cursor:pointer;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:#00000059;border-radius:50%;width:52px;max-width:52px;height:52px;margin-top:10px;transition:all .4s;display:none;position:relative}.float-box .back_to_top .icon{color:#fff;letter-spacing:0;font-size:22px;line-height:1;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-box .back_to_top .icon-arrow-top:before{content:""}.float-box .back_to_top.show{z-index:2;display:block;position:relative}.float-box .back_to_top:not(.show){pointer-events:none}@media (min-width:768px){.float-box .back_to_top:hover{background:#000}.float-box .back_to_top:hover .icon{color:#fff}}.float-box .gray-scale-button{color:#fff;cursor:pointer;opacity:1;background-color:#000;border:1px solid #000;border-radius:50%;width:55px;height:55px;margin-top:10px;font-size:14px;transition:all .4s;position:relative;transform:scale(1)}.float-box .gray-scale-button:hover{transform:scale(1.05)}html.gray-scale .float-box .gray-scale-button{color:#000;background-color:#fff;border-color:#c5bfbf}.float-box .gray-scale-button .bubble-message{color:#000}.float-box .gray-scale-button .icon{letter-spacing:0;font-size:24px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-box .gray-scale-button .icon-gray-scale:before{content:""}.wrap-quick-view{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background-color:#00000059;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s ease-in-out;display:flex;position:absolute;top:15px;right:15px}.wrap-quick-view .quick-view-btn{width:14px;height:14px}.wrap-quick-view:hover{background-color:#00000080}.img-hover-fnc:after{content:"";opacity:0;background-image:url(/images/layout/bg-hover-img.png);background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.img-hover-fnc:hover:after{opacity:1}button{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.cut_line{background-color:#fff;width:100%;height:1px}input::placeholder{font-family:BrutGrotesqueThai}.grecaptcha-badge{visibility:hidden!important}.btn{letter-spacing:-.16px;font-size:16px;line-height:1.25}.btn.is-loading{pointer-events:none;position:relative}.btn.is-loading .loading{font-size:16px;line-height:1;animation:.9s linear infinite booking-spin;display:inline-block}.btn.is-loading .loading+span{margin-left:6px}@keyframes booking-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.visible-xs{display:none!important}}@media screen and (max-width:767px){.hide-xs,.hidden-xs{display:none!important}.show-xs{display:block}}@media screen and (max-width:1279px){.hide-xl{display:none}}@media (max-width:767px){html,body{max-width:100vw;min-height:calc(100vh - 80px)}}.horizontal-swiper .swiper-wrapper{transition-timing-function:linear!important}.horizontal-swiper .swiper-slide{width:auto!important}
