.elementor-117 .elementor-element.elementor-element-785979f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),"Kanit",Sans-serif;color:var(--e-global-color-primary)}.elementor-117 .elementor-element.elementor-element-212d6010{text-align:center}.elementor-117 .elementor-element.elementor-element-212d6010 .elementor-heading-title{font-family:"Kanit","Kanit",Sans-serif;font-weight:400}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var(--e-global-typography-accent-font-family),"Kanit",Sans-serif}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),"Kanit",Sans-serif}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var(--e-global-color-primary)}.elementor-widget-fluent-form-widget .step-nav button{font-family:var(--e-global-typography-primary-font-family),"Kanit",Sans-serif}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-input--label label{color:var(--e-global-color-text);font-family:"Kanit","Kanit",Sans-serif;font-weight:400}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field),.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group textarea,.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group select,.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-color:var(--e-global-color-primary)}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group select{width:100%}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group textarea,.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group select{font-family:"Kanit","Kanit",Sans-serif;box-shadow:5px 4px 6px 0 rgb(0 0 0 / .25)}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff_t_c{text-align:left}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff_t_c{font-family:"Kanit","Kanit",Sans-serif;font-weight:400;color:var(--e-global-color-primary)}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-table thead th{font-family:"Kanit","Kanit",Sans-serif}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-table tbody tr td{font-family:"Kanit","Kanit",Sans-serif}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:100%;background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary);font-family:"Kanit","Kanit",Sans-serif;font-size:20px;font-weight:400;box-shadow:0 5px 18px -4px rgb(0 0 0 / .5)}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .error.text-danger{font-family:"Kanit","Kanit",Sans-serif}#elementor-popup-modal-117 .dialog-widget-content{animation-duration:1.2s;border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2)}#elementor-popup-modal-117{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-117 .dialog-message{width:500px;height:auto}#elementor-popup-modal-117 .dialog-close-button{display:flex}@media(max-width:1024px){#elementor-popup-modal-117 .dialog-message{width:450px}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-212d6010 .elementor-heading-title{font-size:23px}.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field),.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group textarea,.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group select,.elementor-117 .elementor-element.elementor-element-49799860 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-width:1px 1px 1px 1px}#elementor-popup-modal-117 .dialog-message{width:100vw}#elementor-popup-modal-117{align-items:center}}.elementor-117 .elementor-element.elementor-element-212d6010 .ff-el-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor-117 .elementor-element.elementor-element-49799860 .ff-el-group{display:flex;flex-direction:column;align-items:center;gap:20px}.elementor-117 .elementor-element.elementor-element-49799860 .ff-el-input--content{width:100%}.elementor-117 .elementor-element.elementor-element-49799860 .ff-el-input--content input.ff-el-form-control{width:100%!important;text-align:center}.elementor-117 .elementor-element.elementor-element-49799860 .ff-el-form-check-input{-webkit-appearance:none;appearance:none;background-color:#f2f2f2;margin:0 10px 0 0;width:45px;height:45px;border:1px solid #e0e0e0;border-radius:8px;display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer}.elementor-117 .elementor-element.elementor-element-49799860 .ff-el-form-check-input::before{content:"";width:12px;height:24px;border:solid #555;border-width:0 6px 6px 0;transform:rotate(45deg) translateY(-3px);opacity:0;transition:opacity 0.2s}.elementor-117 .elementor-element.elementor-element-49799860 .ff-el-form-check-input:checked::before{opacity:1}.elementor-117 .elementor-element.elementor-element-49799860 a{text-decoration:underline}.elementor-117 .elementor-element.elementor-element-49799860 .ff_t_c p{transform:translateY(-10px)}