form.form-stacked fieldset h3,.calculate-result,form.form-stacked fieldset .form-group label,#map .pac-target-input{font-style:normal}form.form-stacked fieldset h3,.calculate-result,form.form-stacked fieldset .form-group label,#map .pac-target-input{font-family:"Prompt",sans-serif}#map .pac-target-input{font-weight:400}form.form-stacked fieldset .form-group label{font-weight:500}form.form-stacked fieldset h3,.calculate-result{font-weight:600}.form-wrapper{max-width:1000px;margin:0 auto}#map{border:8px solid #fff;border-radius:30px}#map .pac-target-input{font-size:14px;color:#23262f;width:100%;max-width:300px;height:48px;padding:8px 8px 8px 16px;margin:20px 20px 0 20px;background:#fff;border:2px solid #e6e8ec;border-radius:28px;outline:none;cursor:pointer}#map .pac-target-input::placeholder{color:#23262f}#map .custom-map-control-button{width:48px;height:48px;padding:8px;margin:20px 20px 0 0;background:#f4f5f6;border:2px solid #e6e8ec;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}#map .gm-bundled-control{margin:16px !important}.calculate-result{color:#353945;font-size:24px;padding:24px;margin:32px 0 44px 0;border-radius:30px;border:1px solid #e6e8ec;background:#fcfcfd;box-shadow:0px 13px 20px 0px rgba(211,211,211,.25);gap:40px}@media(max-width: 767px){.calculate-result{font-size:16px;gap:10px}}.calculate-result p{margin:0}.calculate-result .result-box{color:#b1b5c3;width:280px;min-width:max-content;height:50px;padding:16px 24px;gap:12px;background:#fcfcfd;border:2px solid #e6e8ec;border-radius:56px}.calculate-result .result-box #span-area{color:#353945}form.form-stacked fieldset{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0}@media(max-width: 768px){form.form-stacked fieldset{gap:0}}form.form-stacked fieldset h3{font-size:24px;color:#353945;width:100%;margin-bottom:24px}form.form-stacked fieldset h3:last-of-type{padding-top:40px;margin-top:24px;border-top:1px solid #e6e8ec}form.form-stacked fieldset .form-group:nth-of-type(1),form.form-stacked fieldset .form-group:nth-of-type(2){display:none}form.form-stacked fieldset .form-group:nth-of-type(3),form.form-stacked fieldset .form-group:nth-of-type(6){width:50%}@media(max-width: 767px){form.form-stacked fieldset .form-group:nth-of-type(3),form.form-stacked fieldset .form-group:nth-of-type(6){width:100%}}form.form-stacked fieldset .form-group:nth-of-type(4),form.form-stacked fieldset .form-group:nth-of-type(5),form.form-stacked fieldset .form-group:nth-of-type(11),form.form-stacked fieldset .form-group:nth-of-type(12){width:100%}form.form-stacked fieldset .form-group:nth-of-type(7),form.form-stacked fieldset .form-group:nth-of-type(8),form.form-stacked fieldset .form-group:nth-of-type(9),form.form-stacked fieldset .form-group:nth-of-type(10),form.form-stacked fieldset .form-group:nth-of-type(13),form.form-stacked fieldset .form-group:nth-of-type(14){width:calc(50% - 8px)}@media(max-width: 767px){form.form-stacked fieldset .form-group:nth-of-type(7),form.form-stacked fieldset .form-group:nth-of-type(8),form.form-stacked fieldset .form-group:nth-of-type(9),form.form-stacked fieldset .form-group:nth-of-type(10),form.form-stacked fieldset .form-group:nth-of-type(13),form.form-stacked fieldset .form-group:nth-of-type(14){width:100%}}form.form-stacked fieldset .form-group .box-input{gap:8px;position:relative}form.form-stacked fieldset .form-group .box-input .form-check{padding:0}@media(max-width: 580px){form.form-stacked fieldset .form-group .box-input .form-check{width:100%}}form.form-stacked fieldset .form-group .box-input .form-check input{display:none}form.form-stacked fieldset .form-group .box-input .form-check label{height:50px;padding:16px 24px;margin:0;background:#fcfcfd;border:2px solid #e6e8ec;border-radius:56px;display:flex;justify-content:center;align-items:center}form.form-stacked fieldset .form-group .box-input .form-check .form-check-input:checked[type=radio]+label{color:#fff;background-color:#00ac00}form.form-stacked fieldset .form-group .box-input .file-name-en,form.form-stacked fieldset .form-group .box-input .file-name-th{opacity:0;position:absolute;top:0;right:0;width:100%;height:50px;padding:0 24px;display:flex;align-items:center;border:2px solid #e6e8ec;border-radius:56px;z-index:-1;overflow:hidden}form.form-stacked fieldset .form-group .box-input .file-name-en .file-icon,form.form-stacked fieldset .form-group .box-input .file-name-th .file-icon{flex:0 0 max-content;margin-right:15px}form.form-stacked fieldset .form-group .box-input .file-name-en .file-text,form.form-stacked fieldset .form-group .box-input .file-name-th .file-text{font-size:13px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:3px}html[lang=th] form.form-stacked fieldset .form-group .box-input .file-name-th{opacity:1}html[lang=en] form.form-stacked fieldset .form-group .box-input .file-name-en{opacity:1}form.form-stacked fieldset .form-group label{font-size:14px;color:#353945;line-height:24px;margin-bottom:10px}form.form-stacked fieldset .form-group input,form.form-stacked fieldset .form-group textarea,form.form-stacked fieldset .form-group select{border:2px solid #e6e8ec !important;outline:none !important;box-shadow:none !important;position:relative}form.form-stacked fieldset .form-group input[type=text],form.form-stacked fieldset .form-group input[type=number],form.form-stacked fieldset .form-group input[type=email],form.form-stacked fieldset .form-group input[type=file],form.form-stacked fieldset .form-group textarea[type=text],form.form-stacked fieldset .form-group textarea[type=number],form.form-stacked fieldset .form-group textarea[type=email],form.form-stacked fieldset .form-group textarea[type=file],form.form-stacked fieldset .form-group select[type=text],form.form-stacked fieldset .form-group select[type=number],form.form-stacked fieldset .form-group select[type=email],form.form-stacked fieldset .form-group select[type=file]{height:50px;padding:16px 24px;border-radius:56px}form.form-stacked fieldset .form-group input[type=file],form.form-stacked fieldset .form-group textarea[type=file],form.form-stacked fieldset .form-group select[type=file]{width:100%;height:50px;opacity:0}form.form-stacked fieldset .form-group select{height:50px;padding:0 24px;border-radius:56px}form.form-stacked fieldset .form-group textarea{border-radius:16px}form.form-stacked .form-actions{padding:24px;margin-top:16px;gap:20px;background:#fcfcfd;border:1px solid #e6e8ec;border-radius:30px;box-shadow:0px 13px 20px 0px rgba(211,211,211,.25)}form.form-stacked .form-actions p{margin-bottom:0;text-align:center}form.form-stacked .form-actions button{width:max-content;min-width:120px;height:50px;padding:0 20px;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg, #cfed00 0%, #00ac00 100%);border:none;border-radius:90px;outline:none;box-shadow:none}@media(max-width: 768px){form.form-stacked .form-actions button{width:100%}}
