@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-Regular.woff2) format("woff2");ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Montserrat-Bold.woff2) format("woff2");ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Kanit;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Kanit-Regular.woff2) format("woff2");ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Kanit;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Kanit-Bold.woff2) format("woff2");ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--font-sans:"Montserrat",sans-serif}html[lang=th]{--font-sans:"Kanit",sans-serif}body{font-family:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,Arial,"Noto Sans Thai",sans-serif}.font-lato{font-family:Lato,sans-serif}.font-canela{font-family:Canela,sans-serif}.font-montserrat{font-family:Montserrat,sans-serif}.container{padding:4rem 6rem;max-width:100%}@media (max-width:640px){.container{padding:2.5rem 1rem;max-width:100%}}p{color:#4a4742}h1{padding:1rem 0}.input-container{position:relative;width:100%}.custom-input{padding:16px 10px 8px;width:100%;font-size:16px;box-sizing:border-box;border:1px solid #cecece;transition:border-color .2s ease-in-out;border-radius:0}.custom-input.input-focused{border-color:#a98a53}.floating-label{position:absolute;left:10px;top:12px;color:#4a4742;transition:all .2s ease-in-out;pointer-events:none;font-size:16px;font-family:Lato,sans-serif}.label-focused{top:0;color:#a9a9a9;padding-top:6px;font-size:10px;font-family:Lato,sans-serif}.custom-select .ant-select-selector{border-radius:0}.custom-select-borderless .ant-select-selection-item{color:#a98953}.custom-steps .ant-steps-item-title{color:#a98a53}.custom-steps .ant-steps-item-icon{border-color:#b08e68}.custom-steps .custom-icon{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;border:2px solid #a98a53;color:#a98a53}.custom-steps .custom-icon.active{background-color:#a98a53;color:#fff;border-color:#a98a53}.custom-steps .ant-steps-item-tail:after{background-color:#a98a53!important}.custom-steps .ant-steps-item-wait .ant-steps-item-tail:after{background-color:#cecece!important}.bg-custom .ant-select-selector{background:transparent!important;border:1px solid #a98a53!important}.slider-custom .slick-list{border-top-left-radius:110px}.slider-custom button{margin:0 -25px}.custom-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#a98953;border-color:#a98953;width:12px;height:12px}.custom-checkbox .ant-checkbox-inner{width:18px;height:18px;border-radius:0}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner{width:18px;height:18px}.custom-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner{border-color:#000!important}.embla{position:relative;overflow:hidden}.embla__viewport{width:100%;height:100%;overflow:hidden}.embla__container{display:flex;transition:transform .3s ease}.embla__slide{flex:0 0 calc(25% - 16px);display:flex;justify-content:center;align-items:center}.embla__slide:last-child{margin-right:0}.title-main{text-align:center;font-size:44px;font-style:normal;line-height:normal}.title-20,.title-main{color:#0a0a1b;font-weight:700}.title-20{font-size:20px}.paragraph-title{color:#0a0a1b;font-weight:600}.paragraph-title,.paragraph-title-22{font-size:22px;font-style:normal}.paragraph{font-size:14px}.paragraph,.paragraph-16{color:#0a0a1b;font-style:normal;font-weight:400;line-height:24px}.paragraph-16{font-size:16px}.paragraph-24{color:#0a0a1b;font-size:24px;font-style:normal;font-weight:400}.banner-gradient{background:linear-gradient(135deg,#000,#0e152a)}.fade-bar{background:linear-gradient(180deg,transparent,rgba(0,0,0,.08) 30%,rgba(0,0,0,.18) 50%,rgba(0,0,0,.34) 80%,rgba(0,0,0,.52))}.solution-card{position:relative;background-color:#fff;overflow:hidden;height:100%;border-radius:12px}.solution-card:before{background-image:var(--hover-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;transition:opacity .25s ease-in-out;z-index:0}.solution-card:after,.solution-card:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;border-radius:inherit}.solution-card:after{background:rgba(0,0,0,.35);transition:opacity .25s ease;z-index:1}.solution-card:hover:after,.solution-card:hover:before{opacity:1}.solution-card>*{z-index:2;position:relative;z-index:1}.embla__slide{pointer-events:auto!important;z-index:-1!important;position:static}