.modal-popup.lfa-native-quote-modal .modal-inner-wrap{width:calc(100% - 32px);max-width:672px;max-height:calc(100vh - 64px);background:#fff}.modal-popup.lfa-native-quote-modal .modal-header{padding:28px 30px 16px}.modal-popup.lfa-native-quote-modal .modal-title{margin:0;padding:0;border:0;color:#33475b;font-size:24px;line-height:1.3}.modal-popup.lfa-native-quote-modal .modal-content{padding:0 30px 30px}.lfa-native-quote-content,.lfa-native-quote-content .modal-description{color:#33475b;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.modal-popup.lfa-native-quote-modal .lfa-native-quote-content .modal-description{margin:0 0 14px}.lfa-native-quote-form .fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 36px;min-width:0;margin:0 0 20px;padding:0;border:0}.lfa-native-quote-form .fieldset>.field,.lfa-native-quote-form .fieldset>p,.lfa-native-quote-form .fieldset>.messages{grid-column:1/-1;min-width:0;width:auto;margin:0}.lfa-native-quote-form .fieldset>.field.lfa-native-quote-half{grid-column:span 1}.lfa-native-quote-form .field>.label{display:block;margin:0 0 6px;color:#33475b;font-size:14px;font-weight:400;line-height:20px}.lfa-native-quote-form .field.required>.label:after{content:'*';margin-left:2px;color:#e64b42;font-size:14px}.lfa-native-quote-form input.input-text,.lfa-native-quote-form select,.lfa-native-quote-form textarea.input-text{box-sizing:border-box;display:block;width:100%;height:40px;min-height:40px;margin:0;padding:8px 14px;border:1px solid #cbd6e2;border-radius:3px;background-color:#f5f8fa;box-shadow:none;color:#33475b;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:22px}.lfa-native-quote-form textarea.input-text{height:80px;resize:vertical}.lfa-native-quote-form input.input-text:focus,.lfa-native-quote-form select:focus,.lfa-native-quote-form textarea.input-text:focus{border-color:#536983;outline:2px solid rgba(83,105,131,.2);outline-offset:1px;box-shadow:none}.lfa-native-quote-form .actions.box-tocart{display:block;margin:0;text-align:left}.lfa-native-quote-form .actions .primary{display:block}.lfa-native-quote-form .actions .action.submit.primary{width:auto;min-height:40px;padding:10px 22px;border:1px solid #536983;border-radius:3px;background:#536983;color:#fff;font-size:15px;font-weight:600;line-height:20px}.lfa-native-quote-form .actions .action.submit.primary:hover{border-color:#40546d;background:#40546d}.lfa-native-quote-form .actions .action.submit.primary:disabled{cursor:wait;opacity:.65}.lfa-native-quote-form .field.machine-finance{display:flex;align-items:flex-start;gap:8px}.lfa-native-quote-form .field.machine-finance input{margin-top:4px}@media (max-width:600px){.modal-popup.lfa-native-quote-modal{left:0}.modal-popup.lfa-native-quote-modal .modal-inner-wrap,.modal-popup.lfa-native-quote-modal.modal-slide .modal-inner-wrap{width:calc(100% - 24px);height:auto;min-height:0;max-height:calc(100vh - 32px);margin:16px auto}.modal-popup.lfa-native-quote-modal .modal-header{padding:24px 20px 16px}.modal-popup.lfa-native-quote-modal .modal-content{padding:0 20px 24px}.lfa-native-quote-form .fieldset{grid-template-columns:minmax(0,1fr);gap:18px}.lfa-native-quote-form .fieldset>.field.lfa-native-quote-half{grid-column:1/-1}}