.cb-formBlock{position:relative;overflow:hidden}.cb-formBlock.background-black .title{color:#fff}.cb-formBlock.newsletter .container{max-width:1280px}.cb-formBlock.newsletter .input[type=submit]{margin:0}.cb-formBlock.newsletter .titleanddescription h2{font-size:24px;font-size:2.4rem}@media(min-width: 768px){.cb-formBlock.newsletter .titleanddescription h2{font-size:26px;font-size:2.6rem}}@media(min-width: 1230px){.cb-formBlock.newsletter .titleanddescription h2{font-size:32px;font-size:3.2rem}.cb-formBlock.newsletter input[type=submit]{margin:50px 0 0}.cb-formBlock.newsletter .umbraco-forms-fieldset,.cb-formBlock.newsletter .umbraco-forms-field{margin:0}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container{display:flex;align-items:center}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container h2{margin:0}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field{margin:0}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field.titleanddescription{flex-basis:40%;max-width:40%;flex-shrink:0;flex-grow:0;padding-right:30px}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field.shortanswer{flex-basis:30%;max-width:30%;flex-shrink:0;flex-grow:0;padding-left:30px}.cb-formBlock.newsletter .dataconsent{display:block;margin-top:40px;padding-top:30px;border-top:1px solid #d7d7d7}.cb-formBlock.newsletter .dataconsent input[type=checkbox]{top:31px}}.cb-formBlock .title{margin-bottom:20px}.cb-formBlock textarea{width:100% !important}.cb-formBlock form{position:relative;padding:30px;background:#fff;box-shadow:0 7px 72px 0 rgba(0,0,0,.1);margin-bottom:20px}.cb-formBlock form:before,.cb-formBlock form:after{content:"";position:absolute;width:100%;height:100%}.cb-formBlock form:after{background:#fff;z-index:2;top:0;left:0}.cb-formBlock form:before{background-image:linear-gradient(to bottom, #838ac3, #c1b2d8 28%, #fad9d8);top:20px;right:20px;z-index:1}.cb-formBlock form>*{position:relative;z-index:3}.cb-formBlock .container{max-width:740px}.cb-formBlock .fileupload .umbraco-forms-label,.cb-formBlock .multiplechoice .umbraco-forms-label,.cb-formBlock .singlechoice .umbraco-forms-label,.cb-formBlock .longanswer .umbraco-forms-label{margin-bottom:12px}.cb-formBlock .umbraco-forms-field+.umbraco-forms-field{margin-top:25px}.cb-formBlock .titleanddescription h2{font-size:32px;font-size:3.2rem}@media(min-width: 768px){.cb-formBlock .titleanddescription h2{font-size:38.5px;font-size:3.85rem}}@media(min-width: 1460px){.cb-formBlock .titleanddescription h2{font-size:48px;font-size:4.8rem}}.cb-formBlock .field-validation-error{font-size:15px;font-size:1.5rem;color:#ef2525;margin-top:5px;display:block}.cb-formBlock .umbraco-forms-indicator{color:#ef2525}.cb-formBlock .umbraco-forms-label{font-size:14px;font-size:1.4rem;color:#000;font-weight:bold}.cb-formBlock .umbraco-forms-fieldset{margin-bottom:30px}.cb-formBlock .checkbox,.cb-formBlock .dataconsent{position:relative;cursor:pointer;margin-bottom:15px;margin-top:0;padding-left:35px}.cb-formBlock .checkbox .help-block,.cb-formBlock .dataconsent .help-block{display:none !important}.cb-formBlock .checkbox .umbraco-forms-label,.cb-formBlock .dataconsent .umbraco-forms-label{font-size:18px;font-size:1.8rem;color:#303030;cursor:pointer;font-weight:normal}.cb-formBlock .checkbox input[type=checkbox],.cb-formBlock .dataconsent input[type=checkbox]{position:absolute;left:0;top:1px;width:25px;height:25px;border:1px solid #d7d7d7;background-color:#fff;background-size:12px 12px;background-repeat:no-repeat;background-position:center;margin:0}.cb-formBlock .checkbox input[type=checkbox]:checked,.cb-formBlock .dataconsent input[type=checkbox]:checked{background-image:url("../../../images/icons/tick.svg");background-color:#000}.cb-formBlock .checkboxlist{min-height:30px}.cb-formBlock .checkboxlist br{display:none}.cb-formBlock .checkboxlist input{display:none}.cb-formBlock .checkboxlist input:checked+label{border:none}.cb-formBlock .checkboxlist input:checked+label:before{background-image:url("../../../images/icons/tick.svg");background-color:#000}.cb-formBlock .checkboxlist label{font-size:18px;font-size:1.8rem;display:flex;color:#303030;position:relative;cursor:pointer;margin-bottom:15px;padding-left:35px}.cb-formBlock .checkboxlist label:before{content:"";width:25px;height:25px;position:absolute;left:0;top:1px;border:1px solid #d7d7d7;background-color:#fff;background-size:12px 12px;background-repeat:no-repeat;background-position:center}.cb-formBlock .checkboxlist label:hover:before,.cb-formBlock .checkboxlist label:focus:before{transition:all .2s ease-in-out;border-color:#000}.cb-formBlock .radiobuttonlist{min-height:30px}.cb-formBlock .radiobuttonlist br{display:none}.cb-formBlock .radiobuttonlist input{display:none}.cb-formBlock .radiobuttonlist input:checked+label{border:none}.cb-formBlock .radiobuttonlist input:checked+label:before{background-color:#000;border-color:#000}.cb-formBlock .radiobuttonlist label{font-size:18px;font-size:1.8rem;display:flex;color:#303030;position:relative;cursor:pointer;margin-bottom:15px;padding-left:40px}.cb-formBlock .radiobuttonlist label:after{content:"";position:absolute;width:12px;height:12px;background-color:#fff;border-radius:12px;left:9px;top:10px}.cb-formBlock .radiobuttonlist label:before{content:"";width:30px;height:30px;border-radius:30px;position:absolute;left:0;top:1px;border:1px solid #d7d7d7;background-color:#fff;background-size:12px 12px;background-repeat:no-repeat;background-position:center}.cb-formBlock .radiobuttonlist label:hover:before,.cb-formBlock .radiobuttonlist label:focus:before{transition:all .2s ease-in-out;border-color:#000}@media(min-width: 768px){.cb-formBlock .title{margin-bottom:40px}.cb-formBlock form{padding:50px 60px 60px}}
