.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form{position:relative;display:block;margin:0;padding:0 0 var(--trd-r2);color:var(--trd-leisteen)}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form:has(>.elementor-message){padding-bottom:0}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--trd-r2);margin:0}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-column{display:block;flex:0 0 auto;width:auto;max-width:none;min-width:0;margin:0;padding:0}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-column:is(.elementor-field-type-email,.elementor-field-type-text){flex:1 1 16rem}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group>label.elementor-field-label{position:static;top:auto;display:block;width:auto;height:auto;margin:0 0 var(--trd-r2);padding:0;overflow:visible;clip:auto;clip-path:none;border:0;white-space:normal;font:700 var(--trd-fs-klein)/var(--trd-regel) var(--trd-font-tekst);letter-spacing:normal;text-transform:none;color:inherit}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-required>label.elementor-field-label::after{content:none}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field:not(.elementor-select-wrapper){display:block;width:100%;max-width:none;min-height:var(--trd-tap);margin:0;padding:0 var(--trd-r3);border:2px solid var(--trd-leisteen);border-radius:var(--trd-radius-klein);background:var(--trd-wit);color:var(--trd-leisteen);font:inherit;line-height:normal;letter-spacing:normal;text-transform:none;box-shadow:none;vertical-align:baseline}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field::placeholder{color:inherit;opacity:.6}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field.elementor-field:focus{box-shadow:none}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field.elementor-field:focus-visible{outline:3px solid var(--trd-blauw);outline-offset:3px}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-error .elementor-field-textual.elementor-field,.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field[aria-invalid="true"]{border-color:var(--trd-rood-donker)}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-message.elementor-help-inline{display:block;margin:var(--trd-r2) 0 0;color:var(--trd-rood-donker);font-size:var(--trd-fs-klein);font-weight:700;line-height:var(--trd-regel)}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-type-submit{display:flex;flex:0 0 auto;align-self:flex-end}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper>.elementor-field-type-submit{order:90}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper>.elementor-field-group.elementor-field-type-html{order:91;flex:1 1 100%;margin:0;color:inherit;font-size:var(--trd-fs-klein);line-height:var(--trd-regel)}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-type-html a{color:var(--trd-blauw)}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form>.elementor-message.elementor-message{margin:var(--trd-r2) 0 0;padding:0;color:inherit;font-size:var(--trd-fs-klein);line-height:var(--trd-regel)}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form>.elementor-message.elementor-message-danger{color:var(--trd-rood-donker);font-weight:700}.trd-nieuwsbrief .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-message.elementor-message::before{content:none}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form{position:relative;display:block;max-width:52rem;margin:0;padding:var(--trd-r5);border-radius:var(--trd-radius);background:var(--trd-wit);color:var(--trd-leisteen);box-shadow:8px 8px 0 var(--trd-blauw)}@media (max-width:767px){.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form{padding:var(--trd-r4) var(--trd-r3);box-shadow:6px 6px 0 var(--trd-blauw)}}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper.elementor-form-fields-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--trd-r4);align-items:start;margin:0}@media (min-width:768px){.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper.elementor-form-fields-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper>:not(.elementor-col-50){grid-column:1 / -1}}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-column{display:grid;align-content:start;gap:.35rem;width:auto;max-width:none;min-width:0;margin:0;padding:0}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-form-fields-wrapper>:is(:not(.elementor-field-group),.elementor-field-type-recaptcha_v3,.elementor-field-type-recaptcha,.elementor-field-type-honeypot){position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-type-hidden{display:none}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group>label.elementor-field-label{position:static;top:auto;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;border:0;white-space:normal;font:700 var(--trd-fs-tekst)/var(--trd-regel) var(--trd-font-tekst);letter-spacing:normal;text-transform:none;color:inherit}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-required>label.elementor-field-label::after{content:none}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field:not(.elementor-select-wrapper),.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select.elementor-field-textual{width:100%;max-width:none;min-height:var(--trd-tap);margin:0;padding:.6rem var(--trd-r3);border:2px solid var(--trd-leisteen);border-radius:var(--trd-radius-klein);background:var(--trd-wit);color:var(--trd-leisteen);font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;vertical-align:baseline}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group textarea.elementor-field-textual.elementor-field{resize:vertical}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field.elementor-field:focus{box-shadow:none}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field.elementor-field:focus-visible{outline:3px solid var(--trd-blauw);outline-offset:3px}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-subgroup.elementor-field-subgroup{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 14rem),1fr));gap:0 var(--trd-r3);margin-top:var(--trd-r1)}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-subgroup .elementor-field-option{display:flex;align-items:center;gap:.6rem;min-height:var(--trd-tap);padding:0}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-option input:is([type="checkbox"],[type="radio"]){flex:none;width:1.35rem;height:1.35rem;margin:.15rem 0 0;accent-color:var(--trd-blauw)}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-option>label{display:inline;color:inherit}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-error .elementor-field-textual.elementor-field,.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field[aria-invalid="true"]{border-color:var(--trd-rood-donker)}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group .elementor-message.elementor-help-inline{margin:0;color:var(--trd-rood-donker);font-size:var(--trd-fs-klein);font-weight:700;line-height:1.4}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-type-html{display:block;color:inherit;font-size:var(--trd-fs-klein)}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-group.elementor-field-type-submit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--trd-r3)}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form>.elementor-message.elementor-message{margin:var(--trd-r3) 0 0;padding:var(--trd-r2) var(--trd-r3);border-radius:var(--trd-radius-klein);background:var(--trd-blauw-licht);color:var(--trd-leisteen);font-size:var(--trd-fs-klein);font-weight:700}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form>.elementor-message.elementor-message-danger{color:var(--trd-rood-donker)}.trd-sectie .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-message.elementor-message::before{content:none}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-type-submit .elementor-button.elementor-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-height:var(--trd-tap);padding:.75rem 1.5rem;border:0;border-radius:var(--trd-radius-knop);background:var(--trd-rood);color:var(--trd-wit);font:600 var(--trd-fs-knop)/1.1 var(--trd-font-kop);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;word-spacing:normal;text-shadow:none;cursor:pointer;box-shadow:4px 4px 0 var(--trd-rood-donker);transition:transform var(--trd-duur-kort) var(--trd-ease),box-shadow var(--trd-duur-kort) var(--trd-ease)}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-type-submit .elementor-button.elementor-button:hover{background:var(--trd-rood);color:var(--trd-wit);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--trd-rood-donker)}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-type-submit .elementor-button.elementor-button:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--trd-rood-donker)}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-type-submit .elementor-button.elementor-button:focus-visible{outline:3px solid var(--trd-blauw);outline-offset:3px}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-button .elementor-button-content-wrapper.elementor-button-content-wrapper{display:inline-flex;gap:.5rem}:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-button .elementor-button-text.elementor-button-text{white-space:normal}@media (prefers-reduced-motion:reduce){:is(.trd-sectie,.trd-nieuwsbrief) .elementor-element.elementor-widget-form.elementor-widget-form .elementor-form .elementor-field-type-submit .elementor-button.elementor-button{transition:none}}.trd-formulierplek{padding:var(--trd-r4);border:2px dashed var(--trd-rood-donker);border-radius:var(--trd-radius);background:var(--trd-wit);color:var(--trd-leisteen);font-size:var(--trd-fs-klein)}.trd-formulierplek p{margin:0}.trd-formulierplek p+p{margin-top:var(--trd-r1)}.trd-mededeling{padding:var(--trd-r3);border-left:4px solid var(--trd-rood-donker);background:var(--trd-geel-licht);color:var(--trd-leisteen);font-size:var(--trd-fs-klein)}