.fmtr-form{color:#17231b;margin:auto;max-width:760px}.fmtr-form fieldset{background:#fff;border:1px solid #c8d2cb;border-radius:.5rem;margin:1.25rem 0;padding:1rem}.fmtr-form legend{color:#17231b;font-size:1.15rem;font-weight:700;padding:0 .35rem}.fmtr-form label{color:#17231b;display:block;font-weight:600;margin:.85rem 0}.fmtr-form input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),.fmtr-form select,.fmtr-form textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #7b8b81;border-radius:.375rem;box-shadow:none;box-sizing:border-box;color:#17231b;display:block;font:inherit;line-height:1.35;margin-top:.4rem;min-height:46px;padding:.7rem .75rem;width:100%}.fmtr-form textarea{min-height:7rem;resize:vertical}.fmtr-form input[type="file"]{cursor:pointer;padding:.5rem}.fmtr-form input[type="file"]::file-selector-button{background:#eef4f0;border:1px solid #65776b;border-radius:.25rem;color:#17231b;cursor:pointer;font:inherit;font-weight:600;margin-right:.75rem;padding:.45rem .7rem}.fmtr-form input::placeholder,.fmtr-form textarea::placeholder{color:#5d6c63;opacity:1}.fmtr-form input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]):focus,.fmtr-form select:focus,.fmtr-form textarea:focus{border-color:#166534;box-shadow:0 0 0 3px rgba(22,101,52,.22);outline:2px solid transparent;outline-offset:2px}.fmtr-form input[aria-invalid="true"],.fmtr-form select[aria-invalid="true"],.fmtr-form textarea[aria-invalid="true"],.fmtr-form input:user-invalid,.fmtr-form select:user-invalid,.fmtr-form textarea:user-invalid{border-color:#b42318;box-shadow:0 0 0 2px rgba(180,35,24,.15)}.fmtr-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fmtr-choice{align-items:flex-start;display:flex;gap:.6rem;line-height:1.4}.fmtr-choice input[type="radio"],.fmtr-choice input[type="checkbox"]{accent-color:#166534;flex:0 0 auto;height:1.25rem;margin:.1rem 0 0;width:1.25rem}.fmtr-choice input[type="radio"]:focus-visible,.fmtr-choice input[type="checkbox"]:focus-visible{outline:3px solid rgba(22,101,52,.35);outline-offset:2px}.fmtr-errors{background:#fff1f1;border:1px solid #d92d20;border-left:5px solid #b42318;border-radius:.25rem;color:#7a271a;padding:1rem}.fmtr-errors:focus{outline:3px solid rgba(180,35,24,.25);outline-offset:2px}.fmtr-status{min-height:1.5em}.fmtr-form button{background:#166534;border:2px solid #166534;border-radius:.35rem;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:48px;padding:.75rem 1.25rem;width:100%}.fmtr-form button:hover{background:#11532a;border-color:#11532a}.fmtr-form button:focus-visible{box-shadow:0 0 0 3px rgba(22,101,52,.25);outline:3px solid #fff;outline-offset:-5px}.fmtr-form button[disabled]{cursor:wait;opacity:.7}.fmtr-payment-note{color:#34473b;font-size:.95rem}.fmtr-trap{height:0!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:0!important}@media(max-width:600px){.fmtr-grid{grid-template-columns:1fr}.fmtr-form fieldset{padding:.8rem}.fmtr-form input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),.fmtr-form select,.fmtr-form textarea{font-size:16px}}
