.jz-form,.jz-intranet{color:#253d35;font:inherit}.jz-form{display:grid;gap:1.35rem}.jz-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.1rem;margin:1rem 0}.jz-field{display:grid;gap:.45rem;font:inherit;font-size:.92rem}.jz-field>span{font-weight:600}.jz-field input,.jz-field select,.jz-field textarea{box-sizing:border-box;width:100%;border:1px solid #b6c3b7;background:#fffefa;color:#20382f;border-radius:3px;padding:.85rem;font:inherit;min-height:44px}.jz-field textarea{resize:vertical}.jz-field small,.jz-note{font-size:.8rem;line-height:1.55;color:#5a685e}.jz-field input:focus-visible,.jz-field textarea:focus-visible,.jz-field select:focus-visible,.jz-form button:focus-visible{outline:3px solid #8ca975;outline-offset:3px}.jz-form button[type=submit],.jz-intranet>a.button{background:#29493c;color:#fff;border:0;padding:1rem 1.7rem;cursor:pointer;min-height:48px;font:inherit;width:fit-content;text-decoration:none}.jz-message{padding:1.1rem;background:#e8eee3;border-left:3px solid #567a4e;line-height:1.6}.jz-checks{display:flex;flex-wrap:wrap;gap:1rem}.jz-form fieldset{border:1px solid #c8cfbf;padding:1rem}.jz-consent{display:block;font-size:.85rem;line-height:1.65}.jz-consent input{width:20px;height:20px;vertical-align:middle;margin-right:.5rem}.jz-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.jz-intranet-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.jz-intranet-heading h2{margin:.25rem 0}.jz-property-list{border-top:1px solid #c8cfbf}.jz-property-list article{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #c8cfbf;padding:1.1rem 0}.jz-property-list small{display:block;color:#677267;margin-top:.3rem}.jz-gallery-admin{display:flex;gap:12px;flex-wrap:wrap}.jz-gallery-admin li{border:1px solid #ccd2c8;padding:8px;display:grid;gap:8px;cursor:move}.jz-gallery-admin img{width:120px;height:120px;object-fit:cover}.jz-lead dd{margin:0 0 1.2rem;overflow-wrap:anywhere}.jz-form input[type=file]{max-width:100%}@media(max-width:600px){.jz-intranet-heading{align-items:flex-start;flex-direction:column}.jz-fields{grid-template-columns:1fr}}
