.zorg-contact-form{display:grid;gap:20px;margin-top:28px}.zorg-field label{display:block;color:#244b3e;font-size:.89rem;font-weight:750;margin-bottom:9px}.zorg-field label span{color:#b7587d}.zorg-field input,.zorg-field select,.zorg-field textarea{width:100%;background:#fffdfb;color:#183e35;border:1px solid #cfddd1;border-radius:13px;padding:13px 15px;outline:none;font:inherit;line-height:1.5;transition:border-color .15s,box-shadow .15s}.zorg-field textarea{resize:vertical;min-height:130px}.zorg-field input:focus,.zorg-field select:focus,.zorg-field textarea:focus{border-color:#b95a7e;box-shadow:0 0 0 3px rgba(185,90,126,.16)}.zorg-field select{min-height:52px}.zorg-consent{display:flex;align-items:flex-start;gap:12px;color:#465f53;font-size:.88rem;line-height:1.6}.zorg-consent input{margin-top:4px;accent-color:#bd6988;flex:0 0 17px;width:17px;height:17px}.zorg-consent a{color:#945074;text-decoration:underline;text-underline-offset:3px}.zorg-trap{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.zorg-notice{font-size:.79rem;color:#61736a;margin:0}.zorg-contact-form .btn{justify-self:start;background:#be698b;border-color:#be698b;color:#fff}.zorg-contact-form .btn:hover{background:#a95072;border-color:#a95072}.zorg-contact-form .cf-turnstile{min-height:0}.contact-block a[href^="mailto:"]{color:#a65075;font-weight:750;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.zorg-contact-form .btn{width:100%}.zorg-contact-form{gap:18px}}