:root{--greenmedium: #a2c7a7;--greenlight: #e3eee5;--greendark: #829585;--greendarkest: #5d6b5f;--pink: #f0bcbc;--pinklight: #f6d6d6;--pinkdark: #e79292;--greybackground: #fdf8f5;--errorred: #d63232;--successgreen: #28ab28}.wachtwoord-melding{font-size:13px;color:var(--pinkdark);font-weight:400;top:-5px;position:relative}.two-cols,.single-col{display:grid;margin-bottom:12px}.two-cols input,.single-col input{margin-bottom:3px}.two-cols input[type=text],.single-col input[type=text],.two-cols input[type=email],.single-col input[type=email],.two-cols input[type=password],.single-col input[type=password],.two-cols input[type=date],.single-col input[type=date],.two-cols select,.single-col select{height:30px;width:100%;box-sizing:border-box;font-size:14px;color:#555}.two-cols .error,.single-col .error{font-size:14px;top:-10px;position:relative}.two-cols{grid-template-columns:300px 1fr;grid-gap:30px}.two-cols .btn-primary{grid-column-start:2}.single-col{grid-template-columns:1fr}.single-col label{margin-bottom:6px}.custom-input{margin-bottom:26px}.custom-input{margin-left:24px}.custom-input label{font-weight:400}.custom-input input[type=radio],.custom-input input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.custom-input input[type=radio]+label:before,.custom-input input[type=checkbox]+label:before{content:"";background:#fff;border:.1em solid var(--greendarkest);background-color:#fffc;display:block;box-sizing:border-box;float:left;width:1em;height:1em;margin-left:-1.5em;margin-top:.15em;vertical-align:top;cursor:pointer;text-align:center;transition:all .1s ease-out}.custom-input input[type=radio]+label:before{border-radius:100%}.custom-input input[type=radio]:checked+label:before{background-color:#fff;box-shadow:inset 0 0 0 .25em var(--greendark)}.custom-input input[type=checkbox]+label:before{content:"✓";font-weight:700;text-align:center;line-height:1.15;color:#f000}.custom-input input[type=checkbox]:checked+label:before{color:var(--greendark);line-height:.75;text-shadow:.05em 0 0 var(--greendark),-.05em 0 0 var(--greendark)}.custom-input input[type=radio]:disabled+label:before,.custom-input input[type=checkbox]:disabled+label:before{background-color:#ccc}@media (max-width: 500px){.two-cols{grid-template-columns:1fr;grid-gap:0px}.two-cols .btn-primary{grid-column-start:auto}.two-cols input[type=text],.single-col input[type=text],.two-cols input[type=email],.single-col input[type=email],.two-cols input[type=password],.single-col input[type=password],.two-cols input[type=date],.single-col input[type=date],.two-cols select,.single-col select{height:36px;margin-bottom:9px}.two-cols label,.single-col label{margin-bottom:6px}}.modal-container{display:flex;justify-content:center;align-items:center}.modal-content{display:inline-block;box-shadow:0 5px 15px #00000080;background:#fff;position:relative;max-width:600px;width:90%}.modal__title{background:var(--pink);color:#fff;padding:12px 15px 10px;font-size:22px;font-weight:700;display:block}.modal__content{flex-grow:1;overflow-y:auto;padding:15px}.modal__content .success-message{color:var(--successgreen);margin-bottom:15px}.modal__content .two-cols .error{top:0}.modal__action{display:grid;grid-gap:15px;grid-template-columns:repeat(2,1fr);padding:15px;border-top:1px solid #e5e5e5}.modal__close{position:absolute;top:.5rem;right:.5rem;font-size:40px;color:#fff;border:none;background:none;line-height:32px}body{font-family:Cabin,sans-serif;font-weight:400;background-image:url(/build/assets/background-heart-8b87788e.png);background-size:80%;background-position-x:0px;margin:0}.container{background:#fff;color:#454545;font-size:16px;box-shadow:0 0 10px #aaa;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px}p{margin-top:0;font-size:16px;line-height:26px;margin-bottom:26px}label{font-weight:700}input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],textarea,select{border:1px solid #ccc;margin-bottom:15px;padding:6px 12px;font-family:Lato,sans-serif}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:0}.btn{display:inline-block;padding:7px 12px;text-align:center;white-space:nowrap;vertical-align:middle;text-decoration:none;font-size:16px;font-family:Lato,sans-serif}.btn-primary{color:#fff;background-color:var(--greenmedium);border-radius:0;border:1px solid var(--greenmedium);font-weight:700}.btn-primary:hover{color:#fff;background-color:var(--greendark);border:1px solid var(--greendark)}.btn-default{border:1px solid #ccc;background:#fff}.btn-default:hover{background-color:#e6e6e6;border-color:#adadad}a{color:var(--greendark)}a.btn{margin-bottom:26px}a.btn.btn-primary,a.btn.btn-secondary{line-height:20px}a:hover{color:var(--greendarkest)}h1{font-size:32px;font-weight:700;line-height:52px;margin-bottom:26px;margin-top:0}h2{font-size:23px;font-weight:700;line-height:37px;margin-bottom:15px;margin-top:0}img{max-width:100%;margin-bottom:26px;box-sizing:border-box}img.bordered{border:5px double var(--pinklight)}ul{padding-left:0;list-style-position:inside}li{line-height:26px}table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:26px}table th,table td{text-align:left;padding:8px;border:1px solid #ddd}.success{color:var(--successgreen);font-style:italic}.error{color:var(--errorred);font-style:italic}.error:first-letter{text-transform:uppercase}@media (max-width: 500px){.container{padding-left:15px;padding-right:15px}h1{font-size:26px;line-height:35px}}@media (min-width: 768px){.container{width:750px}}@media (min-width: 1230px){.container{width:1200px}}
