.elementor-395 .elementor-element.elementor-element-373a9c13{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-395 .elementor-element.elementor-element-72f57fbb{font-family:"Kanit",Sans-serif;font-weight:400}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-395 .elementor-element.elementor-element-a940f27{text-align:center}.elementor-395 .elementor-element.elementor-element-a940f27 .elementor-heading-title{font-family:"Kanit",Sans-serif;font-weight:600;color:#000}#gform_wrapper_21{max-width:1200px;margin:40px auto;padding:35px;background:#fffdf9;border:1px solid #eadcc1;border-radius:24px;box-shadow:0 12px 40px rgb(0 0 0 / .08),0 0 0 4px rgb(245 223 166 / .08)}#gform_wrapper_21 .gsection{background:linear-gradient(135deg,#7A0000,#B11212);border-radius:16px;padding:18px 24px;margin-top:30px;box-shadow:0 6px 20px rgb(122 0 0 / .25)}#gform_wrapper_21 .gsection_title{margin:0;color:#F5DFA6;font-size:22px;font-weight:700;letter-spacing:.3px}#gform_wrapper_21 .gfield_label{color:#7A0000;font-weight:600;margin-bottom:8px}#gform_wrapper_21 .gfield_required{color:#C11F1F;font-weight:700}#gform_wrapper_21 input[type="text"],#gform_wrapper_21 input[type="email"],#gform_wrapper_21 input[type="tel"],#gform_wrapper_21 input[type="number"],#gform_wrapper_21 input[type="url"],#gform_wrapper_21 select,#gform_wrapper_21 textarea{background:#fff;border:1px solid #e6d5b5;border-radius:12px;padding:14px 16px;transition:.25s ease}#gform_wrapper_21 input:focus,#gform_wrapper_21 select:focus,#gform_wrapper_21 textarea:focus{border-color:#E8C978;box-shadow:0 0 0 4px rgb(232 201 120 / .18);outline:none}#gform_wrapper_21 .gfield_description{color:#666;font-size:13px}#gform_wrapper_21 .gfield_html{background:linear-gradient(135deg,#fff8ea,#fff3d4);border-left:5px solid #E8C978;border-radius:12px;padding:20px}#gform_wrapper_21 .gf_progressbar{background:#f4ece0;border-radius:999px;overflow:hidden}#gform_wrapper_21 .gf_progressbar_percentage{background:linear-gradient(90deg,#E8C978,#F5DFA6);color:#5b0000;font-weight:700}#gform_wrapper_21 .gfield_list_container{border:1px solid #eadcc1;border-radius:14px;overflow:hidden}#gform_wrapper_21 .gfield_list_header{background:linear-gradient(135deg,#7A0000,#A80000)}#gform_wrapper_21 .gfield_list_header .gform-field-label{color:#fff;font-weight:600}#gform_wrapper_21 .gfield_list_group{background:#fff}#gform_wrapper_21 .gfield_list_group:nth-child(even){background:#fffaf3}#gform_wrapper_21 .gfield_list_cell{padding:8px}#gform_wrapper_21 .add_list_item{background:#2e8b57!important;color:#fff!important;border:none!important;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer}#gform_wrapper_21 .add_list_item:hover{background:#246d45!important}#gform_wrapper_21 .delete_list_item{background:#c62828!important;color:#fff!important;border:none!important;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer}#gform_wrapper_21 .delete_list_item:hover{background:#a91f1f!important}#gform_wrapper_21 .gfield--type-consent{background:#fff8ea;border:1px solid #eadcc1;border-radius:12px;padding:20px}#gform_wrapper_21 .gform_button,#gform_wrapper_21 .gform_next_button{background:linear-gradient(135deg,#8D0000,#C11F1F);color:#fff;border:none;border-radius:14px;padding:16px 36px;font-size:15px;font-weight:700;transition:.25s}#gform_wrapper_21 .gform_button:hover,#gform_wrapper_21 .gform_next_button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(122 0 0 / .25)}#gform_wrapper_21 .gform_previous_button{background:#f5f5f5;color:#7A0000;border:none;border-radius:14px;padding:16px 36px;font-weight:600}#gform_wrapper_21 .gform_page_footer,#gform_wrapper_21 .gform_footer{margin-top:30px}@media(max-width:768px){#gform_wrapper_21{padding:20px;margin:15px;border-radius:18px}#gform_wrapper_21 .gsection_title{font-size:18px;line-height:1.4}#gform_wrapper_21 .gform_button,#gform_wrapper_21 .gform_next_button,#gform_wrapper_21 .gform_previous_button{width:100%;margin-bottom:10px}#gform_wrapper_21 .gfield_list_header{display:none}#gform_wrapper_21 .gfield_list_group{display:block!important;padding:12px}#gform_wrapper_21 .gfield_list_cell{display:block!important;width:100%!important;margin-bottom:10px}#gform_wrapper_21 .gfield_list_icons{display:flex;gap:8px;margin-top:10px}#gform_wrapper_21 .gfield_list_icons button{flex:1}}