.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#f68a41;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-family:mabry-regular-pro;src:url(/_nuxt/fonts/mabry-regular-pro.0767dd4.eot);src:url(/_nuxt/fonts/mabry-regular-pro.0767dd4.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/mabry-regular-pro.19db990.woff2) format("woff2"),url(/_nuxt/fonts/mabry-regular-pro.0433256.woff) format("woff"),url(/_nuxt/fonts/mabry-regular-pro.4bf7792.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:mabry-regular-pro;src:url(/_nuxt/fonts/mabry-bold-pro.04d8856.eot);src:url(/_nuxt/fonts/mabry-bold-pro.04d8856.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/mabry-bold-pro.f301b71.woff2) format("woff2"),url(/_nuxt/fonts/mabry-bold-pro.8409883.woff) format("woff"),url(/_nuxt/fonts/mabry-bold-pro.569d016.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:mabry-bold-pro;src:url(/_nuxt/fonts/mabry-bold-pro.04d8856.eot);src:url(/_nuxt/fonts/mabry-bold-pro.04d8856.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/mabry-bold-pro.f301b71.woff2) format("woff2"),url(/_nuxt/fonts/mabry-bold-pro.8409883.woff) format("woff"),url(/_nuxt/fonts/mabry-bold-pro.569d016.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}body{--tw-bg-opacity:1;background-color:rgba(242,240,232,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(50,50,44,var(--tw-text-opacity))}#__nuxt{font-family:mabry-regular-pro,Helvetica,Arial,sans-serif}body.locale-th #__nuxt{font-family:aktiv-grotesk-thai,mabry-regular-pro,Helvetica,Arial,sans-serif}a{--tw-text-opacity:1;color:rgba(50,50,44,var(--tw-text-opacity));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:2px}a:hover:not(.img){opacity:.6}h3{font-size:22px;line-height:1;line-height:30px}p{font-size:16px;line-height:1;line-height:22px}.btn{display:block;border-radius:26px;padding:16px 16px 14px;text-align:center;font-size:14px;line-height:1}.btn[disabled]{opacity:.75;cursor:default}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:hover{opacity:.75}.btn-small{padding:12px 19px}.btn-big{padding:16px 18px!important}.btn-orange{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(246,138,65,var(--tw-bg-opacity))}.btn-green{background-color:rgba(19,117,81,var(--tw-bg-opacity));width:197px}.btn-dark-green,.btn-green{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-dark-green{background-color:rgba(105,146,141,var(--tw-bg-opacity));width:141px}.heading{font-size:26px;line-height:1;margin-bottom:16px;font-weight:500}body.locale-th .heading{font-family:aktiv-grotesk-thai,mabry-regular-pro,Helvetica,Arial,sans-serif}.sub-heading{font-size:20px;line-height:1;line-height:1.5;margin-bottom:16px;font-weight:500}body.locale-th .sub-heading{font-family:aktiv-grotesk-thai,mabry-regular-pro,Helvetica,Arial,sans-serif}.copy{font-size:16px;line-height:1;line-height:22px}.copy p:not(:last-child){margin-bottom:22px}.content-text{font-size:16px;line-height:1;line-height:22px}.oval-icon{width:48px;height:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:1;font-weight:500;margin-bottom:16px}body.locale-th .oval-icon{font-family:aktiv-grotesk-thai,mabry-regular-pro,Helvetica,Arial,sans-serif}.gallery-full{width:auto;margin-left:-15px;margin-right:-15px}.v-collapse-content{max-height:0;transition:max-height .3s ease-out;overflow:hidden;padding:0}.v-collapse-content-end{transition:max-height .3s ease-in;max-height:500px}.lazyLoad{opacity:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;transition-property:opacity}.lazyLoad.isLoaded{opacity:1}.number{font-family:mabry-regular-pro,Helvetica,Arial,sans-serif}@media(min-width:640px){.gallery-full{width:100%;margin-left:0;margin-right:0}}@media(min-width:768px){h3{font-size:36px;line-height:1;line-height:48px}p{font-size:20px;line-height:1;line-height:28px}body.locale-th p{font-size:16px;line-height:1;line-height:1.625}.heading{font-size:48px;line-height:1;line-height:65px;letter-spacing:-.1px}.sub-heading{font-size:26px;line-height:1;line-height:1.5;margin-bottom:32px}.copy{font-size:20px;line-height:1;line-height:28px}body.locale-th .copy{font-size:16px;line-height:1;line-height:1.625}.copy p:not(:last-child){margin-bottom:28px}.content-text{font-size:20px;line-height:1;line-height:28px}.oval-icon{width:64px;height:64px;font-size:36px;line-height:1;margin-bottom:24px}.gallery-container-right{padding-right:0!important}.gallery-container-left{padding-left:0!important}}@media(max-width:640px){.btn-orange,.btn-small{padding:8px 9px}.btn-orange{font-size:12px;line-height:1;letter-spacing:-.1px}}form{font-size:16px;line-height:1;line-height:22px}form .required{--tw-text-opacity:1;color:rgba(246,138,65,var(--tw-text-opacity))}form .input{margin-bottom:10px}form .input.horizontal>:not(:last-child){margin-right:20px}form .input.label-fixed label{position:relative;display:block}form .input.label-fixed label input{padding-top:15px}form .input.label-fixed label input.filled+span,form .input.label-fixed label input:focus+span{top:0;--tw-translate-y:0px;font-size:12px;line-height:1;--tw-text-opacity:1;color:rgba(81,81,72,var(--tw-text-opacity))}form .input.label-fixed label input+span{display:block;width:100%;position:absolute;top:50%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%;cursor:text;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;transition-property:all}form .input.label-fixed label textarea{padding:15px}form .input.label-fixed .error-block{font-size:11px;line-height:1;position:absolute;top:100%;left:0;padding-top:8px}form .input input{border-bottom-width:1px;padding-top:10px;padding-bottom:10px}form .input input,form .input textarea{background-color:transparent;--tw-border-opacity:1;border-color:rgba(217,215,208,var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;width:100%}form .input textarea{border-width:1px}form .error-block{display:block;--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity));font-size:12px;line-height:1}form .submit-btn .error-block{font-size:11px;line-height:1;padding-top:8px}@media(min-width:640px){form .input.horizontal{display:flex;align-items:center}form .input.horizontal>span{padding-bottom:10px}}@media(max-width:640px){form .input.horizontal>:not(:last-child){width:100%;margin-right:0}}.swiper-container .swiper-wrapper .swiper-slide img{border-radius:14px}.swiper-container .swiper-button{width:48px;height:48px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));align-items:center;justify-content:center;--tw-text-opacity:1;color:rgba(19,117,81,var(--tw-text-opacity));opacity:.8;display:none}.swiper-container .swiper-button:after,.swiper-container .swiper-button:before{font-size:16px;line-height:1}.swiper-container .swiper-button:hover{opacity:1}.swiper-container .swiper-button.swiper-button-prev{left:15px}.swiper-container .swiper-button.swiper-button-next{right:15px}@media(min-width:768px){.swiper-container .swiper-button{display:flex}.gallery-full .swiper-container .swiper-button.swiper-button-prev{display:none}.gallery-full .swiper-container .swiper-button.swiper-button-next{right:36px;width:72px;height:72px}.gallery-full .swiper-container .swiper-button.swiper-button-next:after,.gallery-full .swiper-container .swiper-button.swiper-button-next:before{font-size:24px;line-height:1}}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}a{color:inherit;text-decoration:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}img{border-style:solid;display:block;vertical-align:middle;max-width:100%;height:auto}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}.container{width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.flex{display:flex}.flex-col{flex-direction:column}.underline{text-decoration:underline}.w-full{width:100%}@media (min-width:1024px){.container{max-width:1024px;padding-left:30px;padding-right:30px}}@media (min-width:1250px){.container{max-width:1250px;padding-left:30px;padding-right:30px}}@media (min-width:1440px){.container{max-width:1440px;padding-left:30px;padding-right:30px}}