@charset "UTF-8";.vc_tta-panel-body .title_form_area,.vc_tta-panel-body .form_total_into,.vc_tta-panel-body .formGate{display:block}.mfp-content .pop_area .form_total_into,.mfp-content .pop_area .form_total_area{display:block}.mfp-content .inputArea.active{display:block !important}.mfp-content .formGate.active{display:block !important}.pop_area .title_form_area,.pop_area .form_total_into,.pop_area .formGate{display:none}.mfp-content .title_form_area,.mfp-content .form_total_into{display:block !important}.form_total_area{text-align:left}.mfp-content .pop_area .form_total_area{background-color:#fefbfa;padding-right:15px;padding-bottom:15px;padding-left:15px}.mfp-content .pop_area .inputArea{margin-top:0;padding-top:0}.inputArea{container-type:inline-size;container-name:form-container;width:100%;box-sizing:border-box;margin-top:-60px;padding-top:60px}.dynamicInputs{display:grid;grid-template-columns:1fr;gap:0 20px;width:100%}@container form-container (min-width:720px){.dynamicInputs{grid-template-columns:1fr 1fr}}.form_total_area .full-width{grid-column:1/-1}.form_total_area .field-group{margin-bottom:0;padding:15px 0;border-bottom:1px solid #eee;box-sizing:border-box}.form_total_area .field-group label{display:block;font-weight:700;margin-bottom:10px;font-size:14px;color:#444;border-left:4px solid #0073aa;padding-left:12px;line-height:1.2}.form_total_area .field-group:has(.js-extra-input){background-color:#fafcfe;border-bottom-color:#e1edf7}.form_total_area .field-group:has(.js-extra-input) label{color:#005a87;border-left-color:#08c}.form_total_area input[type=text],.form_total_area input[type=email],.form_total_area input[type=number],textarea{width:100% !important;border:1px solid #999;border-radius:4px;font-size:16px;box-sizing:border-box;display:block;background:#fff;transition:all .2s;padding-top:8px;padding-right:12px;padding-bottom:10px;padding-left:12px}.form_total_area textarea{min-height:80px}.form_total_area input:focus,.form_total_area textarea:focus{border-color:#0073aa !important;outline:none;box-shadow:0 0 5px rgba(0,115,170,.2)}.form_total_area ::placeholder{color:#aaa;font-size:13px;transition:opacity .2s}.form_total_area input:focus::placeholder,.form_total_area textarea:focus::placeholder{opacity:0}.form_total_area .input-with-unit{display:flex;align-items:center;gap:8px}.form_total_area .input-with-unit input{flex:1;width:auto !important;text-align:left}.form_total_area .unit-text{font-weight:700;font-size:13px;white-space:nowrap;color:#0073aa;background:#eef7ff;padding:4px 10px;border-radius:3px}.form_total_area .choice-wrap{display:flex;flex-wrap:wrap;gap:8px 15px;padding:5px 0}.form_total_area label.inline{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400 !important;border:none !important;padding:0 !important}.form_total_area .input-error{border-bottom-color:#e74c3c !important;background:snow !important}.form_total_area .input-error label{border-left-color:#e74c3c;color:#e74c3c !important}.form_total_area .input-error input,.form_total_area .input-error textarea{border:2px solid #e74c3c !important}.form_total_area .item-error-msg{color:#e74c3c;font-size:12px;font-weight:700;margin-bottom:4px;display:block;padding-left:12px}.form_total_area .btn-main{width:100%;padding:15px;background:#f60;color:#fff;border:none;border-radius:4px;font-size:17px;cursor:pointer;font-weight:700;transition:.3s}.form_total_area .btn-main:hover{background:#005a87;transform:translateY(-1px);color:#fff}.form_total_area .fade-in{animation:fadeIn .8s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.inputArea,.confirmArea,.successMsg,.formGate{display:none}.inputArea textarea{min-height:70px;background:#fff;border:1px solid #999}.confirmFields{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);container-type:inline-size;container-name:form-container;width:100%}.confirmFields p{display:flex;justify-content:space-between;align-items:flex-start;margin:0;padding:12px 0;border-bottom:1px dashed #eee;font-size:15px}.confirmFields p:last-child{border-bottom:none}.confirmFields strong{color:#0073aa;font-size:13px;flex:0 0 260px;margin-right:15px;line-height:1.4}.form_total_area .confirm-val{flex:1;text-align:right;font-weight:700;color:#333;word-break:break-all}.form_total_area .confirm-row-long{display:block !important}.form_total_area .confirm-row-long strong{display:block;margin-bottom:8px}.form_total_area .confirm-row-long .confirm-val{text-align:left;display:block;background:#f9f9f9;border-radius:4px;padding-top:8px;padding-right:10px;padding-bottom:10px;padding-left:10px}@container form-container (max-width:720px){.confirmFields p{flex-direction:column;align-items:flex-start;padding:10px 5px}.confirmFields strong{flex:none;width:100%;margin-right:0;margin-bottom:4px;font-size:12px;color:#0073aa;border-left:3px solid #0073aa;padding-left:8px}.form_total_area .confirm-val{width:100%;text-align:left;padding-left:11px;font-size:15px;color:#000}.form_total_area .confirm-row-long .confirm-val{background:0 0;padding:0 0 0 11px}}@container form-container (max-width:580px){.confirmArea div[style*="display:flex"]{flex-direction:column-reverse;gap:15px !important}#backBtn{padding:12px;font-size:14px}}.successMsg{background-color:#fff;border:3px solid #06c;text-align:center;padding:40px}.successMsg h2{font-size:16px;font-weight:700;color:#069;padding-top:30px}.successMsg p{font-size:15px;font-weight:700;color:#069;padding-top:20px;padding-bottom:20px}.reloadFormBtn:hover{background-color:#ccc}