.demo-form-holder{align-items:stretch;display:flex;justify-content:center;width:100%}.hs-error-msg{color:red}.hs-input.invalid.error{border-color:red}.hs-form-required{color:#000!important}body.content-page form ul.inputs-list li:last-child{margin:0!important}body.content-page form input.hs-input{margin-bottom:5px!important}.hs-form-field{margin-top:15px}.hs-input{margin-bottom:15px;padding:10px 15px;width:100%}@media (max-width:767.98px){.demo-form-holder{flex-direction:column-reverse}}.demo-form-holder .half.img{background-image:url(https://f.hubspotusercontent20.net/hubfs/2804826/beta.ibis.nl/functies/demo-form/demo-whitepaper-bg.jpg);background-position:50%;background-size:cover}.demo-form-holder .half{width:50%}@media (max-width:900px){.demo-form-holder .half.img{width:25%}.demo-form-holder .half{width:75%}}@media (max-width:767.98px){.demo-form-holder .half,.demo-form-holder .half.img{background-position:0;min-height:600px;width:100%}}.demo-form-holder .half .content-block-v2.hs-content-block--text-image-cta:first-child{margin:120px 0 0}@media (max-width:900px){.demo-form-holder .half .content-block-v2.hs-content-block--text-image-cta:first-child{margin:60px 0 0}}@media (max-width:600px){.demo-form-holder .half .content-block-v2.hs-content-block--text-image-cta:first-child{margin:30px 0 0}}body.content-page form.form-to-buy{margin-bottom:120px;max-width:730px;width:100%}@media (max-width:900px){body.content-page form.form-to-buy{margin:0 0 90px}}@media (max-width:600px){body.content-page form.form-to-buy{margin:0 0 60px}}body.content-page form.form-to-buy .selectlabel{display:flex;font-family:"Source Serif Pro Bold",serif;font-size:1em;position:relative;text-transform:none}body.content-page form.form-to-buy .selectlabel radio{margin-top:2px}form .selectlabel input{margin-right:10px}body.content-page form.form-to-buy select{margin-bottom:15px;padding:10px 15px;width:100%}body.content-page form.form-to-buy textarea{min-height:150px;width:100%}body.content-page form.form-to-buy fieldset[name=legalConsentOptions]{margin-top:15px}body.content-page form.form-to-buy fieldset[name=legalConsentOptions] label{align-items:center;display:flex;margin-bottom:0}body.content-page form.form-to-buy fieldset[name=legalConsentOptions] label input{margin-top:10px}@media (min-width:600px){body.content-page .successmessage{min-height:60vh}}