.umbraco-forms-page .umbraco-forms-submitmessage{color:#444}.umbraco-forms-page .umbraco-forms-field div label{display:block}.umbraco-forms-page [aria-hidden=true]{display:none !important}.umbraco-forms-page textarea{width:100% !important}.umbraco-forms-page form{position:relative}.umbraco-forms-page input [type=checkbox]{max-width:100%;width:100%;box-shadow:0;border:1px solid silver;padding:12px 20px 12px}.umbraco-forms-page .fileupload .umbraco-forms-label,.umbraco-forms-page .multiplechoice .umbraco-forms-label,.umbraco-forms-page .singlechoice .umbraco-forms-label,.umbraco-forms-page .longanswer .umbraco-forms-label,.umbraco-forms-page .shortanswer .umbraco-forms-label,.umbraco-forms-page .select .umbraco-forms-label,.umbraco-forms-page .date .umbraco-forms-label{padding-bottom:5px}.umbraco-forms-page .dataconsent label.umbraco-forms-label{margin-top:5px}.umbraco-forms-page .dataconsent label:not(.umbraco-forms-label){font-size:13px;font-size:1.3rem;margin-top:15px}.umbraco-forms-page .umbraco-forms-field+.umbraco-forms-field{margin-top:18px}.umbraco-forms-page .field-validation-error{font-size:15px;font-size:1.5rem;color:#ef2525;margin-top:5px;display:block}.umbraco-forms-page .umbraco-forms-indicator{color:#ef2525}.umbraco-forms-page .umbraco-forms-label{font-size:16px;font-size:1.6rem;color:#1a1347;font-family:"Vision Bold",sans-serif;font-weight:bold}.umbraco-forms-page .umbraco-forms-fieldset{margin-bottom:10px}.umbraco-forms-page .checkbox,.umbraco-forms-page .dataconsent{position:relative;cursor:pointer;margin-bottom:15px;margin-top:0;padding-left:40px}.umbraco-forms-page .checkbox.multiplechoice,.umbraco-forms-page .dataconsent.multiplechoice{padding-left:0px}.umbraco-forms-page .checkbox .field-validation-error,.umbraco-forms-page .dataconsent .field-validation-error{padding-left:0}.umbraco-forms-page .checkbox .help-block,.umbraco-forms-page .dataconsent .help-block{display:none !important}.umbraco-forms-page .checkbox .umbraco-forms-label,.umbraco-forms-page .dataconsent .umbraco-forms-label{font-size:17px;font-size:1.7rem;color:#1a1347;cursor:pointer;font-weight:normal}.umbraco-forms-page .checkbox input[type=checkbox],.umbraco-forms-page .dataconsent input[type=checkbox]{position:absolute;left:0;top:-2px;width:30px !important;height:30px !important;border:1px solid #d7d7d7 !important;background-color:#fff;background-size:13px 13px;background-repeat:no-repeat;background-position:center;margin:0;cursor:pointer}.umbraco-forms-page .checkbox input[type=checkbox]:checked,.umbraco-forms-page .dataconsent input[type=checkbox]:checked{background-image:url("/assets/images/icons/tick.svg");background-color:#512178}.umbraco-forms-page .checkboxlist{min-height:39px;padding-left:0 !important}.umbraco-forms-page .checkboxlist br{display:none}.umbraco-forms-page .checkboxlist input:not(.clearInput){position:absolute !important;left:-99999999999px !important;height:0 !important}.umbraco-forms-page .checkboxlist input:not(.clearInput):checked+label{border:none}.umbraco-forms-page .checkboxlist input:not(.clearInput):checked+label:before{background-image:url("/assets/images/icons/tick.svg");background-color:#512178}.umbraco-forms-page .checkboxlist input:not(.clearInput):focus+label{outline:1px solid #512178;outline-offset:5px}.umbraco-forms-page .checkboxlist label{font-size:16px;font-size:1.6rem;display:flex;color:#444;font-family:"Inter",sans-serif;font-weight:normal;position:relative;cursor:pointer;margin-bottom:25px;padding-left:41px}.umbraco-forms-page .checkboxlist label:first-of-type{margin-top:14px}.umbraco-forms-page .checkboxlist label:before{content:"";width:30px;height:30px;position:absolute;left:0;top:-6px;border:1px solid silver;background-color:#fff;background-size:13px 13px;background-repeat:no-repeat;background-position:center}.umbraco-forms-page .checkboxlist label:hover:before,.umbraco-forms-page .checkboxlist label:focus:before{transition:all .2s ease-in-out;border-color:#512178}.umbraco-forms-page .radiobuttonlist br{display:none}.umbraco-forms-page .radiobuttonlist input:not(.clearInput){position:absolute !important;left:-99999999999px !important;height:0 !important}.umbraco-forms-page .radiobuttonlist input:not(.clearInput):checked+label{border:none}.umbraco-forms-page .radiobuttonlist input:not(.clearInput):checked+label:before{background-color:#512178;border-color:#512178}.umbraco-forms-page .radiobuttonlist input:not(.clearInput):focus+label{outline:1px solid #512178;outline-offset:5px}.umbraco-forms-page .radiobuttonlist label{font-size:17px;font-size:1.7rem;display:flex;color:#1a1347;position:relative;cursor:pointer;padding-left:40px;min-height:30px;margin-bottom:15px}.umbraco-forms-page .radiobuttonlist label:after{content:"";position:absolute;width:12px;height:12px;background-color:#fff;border-radius:12px;left:9px;top:7.5px}.umbraco-forms-page .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}.umbraco-forms-page .radiobuttonlist label:hover:before,.umbraco-forms-page .radiobuttonlist label:focus:before{transition:all .2s ease-in-out;border-color:#512178}@media(min-width: 768px){.umbraco-forms-page .checkboxlist{min-height:39px}.umbraco-forms-page .checkboxlist label{font-size:17px;font-size:1.7rem;padding-left:40px;margin-bottom:15px}.umbraco-forms-page .checkboxlist label:first-of-type{margin-top:5px}.umbraco-forms-page .checkboxlist label:before{width:30px;height:30px;top:0}.umbraco-forms-page .umbraco-forms-label{font-size:17px;font-size:1.7rem;font-family:"Inter",sans-serif;font-weight:600;padding-bottom:7px}.umbraco-forms-page .umbraco-forms-field+.umbraco-forms-field{margin-top:40px}}.umbraco-forms-field.recaptcha2 .umbraco-forms-label{display:none}@media(min-width: 1050px){.umbraco-forms-field.recaptcha2 .umbraco-forms-field-wrapper{margin-top:22px}}.cb-formBlock{position:relative;overflow:hidden;padding:40px 0}.cb-formBlock.newsletterFooter{background:#512178;background-repeat:no-repeat;background-size:cover;padding:60px 0 70px}@media(min-width: 1050px){.cb-formBlock.newsletterFooter{background-image:url("../../../images/icons/newsletterBackground.jpg");background-position:center right;padding:80px 0 90px}}@media(min-width: 1050px)and (-webkit-min-device-pixel-ratio: 2){.cb-formBlock.newsletterFooter{background-image:url("../../../images/icons/newsletterBackground@2x.jpg")}}.cb-formBlock.newsletterFooter .container{max-width:1280px}.cb-formBlock.newsletterFooter .titleWrapper{margin-bottom:20px;max-width:100%}.cb-formBlock.newsletterFooter h2{color:#fff}.cb-formBlock.newsletterFooter h2 span{color:#fff;margin-top:10px}@media(min-width: 768px){.cb-formBlock.newsletterFooter .inner{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 768px){.cb-formBlock.newsletterFooter .textWrapper{padding-right:100px}}@media(min-width: 1460px){.cb-formBlock.newsletterFooter .textWrapper{padding-right:120px}}.cb-formBlock.newsletterFooter .description{color:#fff;margin-bottom:0}.cb-formBlock.newsletterFooter .buttonWrapper{min-width:220px;margin-top:40px;display:flex}@media(min-width: 768px){.cb-formBlock.newsletterFooter .buttonWrapper{margin-top:0}}.cb-formBlock.newsletterFooter .buttonWrapper .btn{margin:0;min-width:220px}.cb-formBlock.newsletter{background:#512178;background-repeat:no-repeat;background-size:cover;padding:35px 0 80px}.cb-formBlock.newsletter .socialContainer{margin-top:30px}.cb-formBlock.newsletter .socialContainer p{font-size:20px;font-size:2rem;font-family:"Vision Bold",sans-serif;font-weight:bold;margin:0 0 15px;color:#fff}.cb-formBlock.newsletter .socialContainer .socialLinks li a svg{display:block !important;fill:#fff;width:29px;height:29px}.cb-formBlock.newsletter .socialContainer .socialLinks li a svg:hover{fill:#fff !important}.cb-formBlock.newsletter .titleWrapper{margin-bottom:20px;max-width:100%}.cb-formBlock.newsletter h2{color:#fff}.cb-formBlock.newsletter h2 span{color:#fff;margin-top:10px}.cb-formBlock.newsletter .field-validation-error{color:#fff}.cb-formBlock.newsletter .umbraco-forms-field.email .umbraco-forms-field-wrapper input{background-image:url("../../../images/icons/mail.svg");background-repeat:no-repeat;background-position:13px 14px;padding-left:50px}.cb-formBlock.newsletter input{box-shadow:0 6px 20px 0 rgba(0,0,0,.18);border:0}.cb-formBlock.newsletter .btn{margin-top:10px}.cb-formBlock.newsletter .umbraco-forms-tooltip{color:#fff;margin-bottom:20px;margin-top:-10px;display:block;font-size:15px;font-size:1.5rem}.cb-formBlock.newsletter .radiobuttonlist label{color:#fff;float:left;margin-right:20px;font-size:15px;font-size:1.5rem}.cb-formBlock.newsletter .title,.cb-formBlock.newsletter .umbraco-forms-label,.cb-formBlock.newsletter label,.cb-formBlock.newsletter .dataconsent .umbraco-forms-label{color:#fff}.cb-formBlock.newsletter .umbraco-forms-submitmessage{color:#fff}.cb-formBlock.newsletter .container{max-width:1280px}@media(max-width: 1049px){.cb-formBlock.newsletter .btn{width:100%}}@media(min-width: 1050px){.cb-formBlock.newsletter{background-image:url("../../../images/icons/newsletterBackground.jpg");background-position:center right}}@media(min-width: 1050px)and (-webkit-min-device-pixel-ratio: 2){.cb-formBlock.newsletter{background-image:url("../../../images/icons/newsletterBackground@2x.jpg")}}@media(min-width: 1050px){.cb-formBlock.newsletter .socialContainer{display:flex;align-items:center;margin-top:40px}.cb-formBlock.newsletter .socialContainer p{font-size:24px;font-size:2.4rem;margin:0 27px 0 0}.cb-formBlock.newsletter .socialContainer .socialLinks li{margin:0 15px}.cb-formBlock.newsletter .socialContainer .socialLinks li a svg{width:31px;height:31px}}@media(min-width: 1050px){.cb-formBlock.newsletter .titleWrapper{margin-bottom:30px}}@media(min-width: 1050px){.cb-formBlock.newsletter .btn{margin-top:38px;margin-bottom:0;min-height:62px;background-image:url("/assets/images/icons/ctaArrow.svg");background-repeat:no-repeat;background-size:9px 14px;background-position:147px 25px;padding:16px 55px 15px 45px !important}}@media(min-width: 1050px){.cb-formBlock.newsletter input{padding:22px 20px}}@media(min-width: 1050px){.cb-formBlock.newsletter .umbraco-forms-page,.cb-formBlock.newsletter .umbraco-forms-container{display:flex;align-items:flex-start}}@media(min-width: 1050px){.cb-formBlock.newsletter .umbraco-forms-fieldset,.cb-formBlock.newsletter .umbraco-forms-field{margin:0}}@media(min-width: 1050px){.cb-formBlock.newsletter .recaptcha2{margin-top:16px !important}}@media(min-width: 1050px){.cb-formBlock.newsletter .umbraco-forms-fieldset{flex-basis:70%;max-width:70%;flex-shrink:0;flex-grow:0}}@media(min-width: 1050px){.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.shortanswer{flex-basis:calc(30%);max-width:calc(30%);flex-shrink:0;flex-grow:0;padding-right:20px}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field.email{flex-basis:calc(40%);max-width:calc(40%);flex-shrink:0;flex-grow:0}.cb-formBlock.newsletter fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field.email .umbraco-forms-field-wrapper input{background-position:20px 22px}}@media(min-width: 1050px){.cb-formBlock.newsletter .umbraco-forms-form.form-contains-recaptcha .umbraco-forms-page{display:block}.cb-formBlock.newsletter .umbraco-forms-form.form-contains-recaptcha .umbraco-forms-fieldset{max-width:initial}.cb-formBlock.newsletter .umbraco-forms-form.form-contains-recaptcha .umbraco-forms-container{justify-content:space-between}.cb-formBlock.newsletter .umbraco-forms-form.form-contains-recaptcha fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field.shortanswer{flex-basis:calc(20%);max-width:calc(20%);flex-shrink:0;flex-grow:0}.cb-formBlock.newsletter .umbraco-forms-form.form-contains-recaptcha fieldset:first-of-type .umbraco-forms-container .umbraco-forms-field.email{flex-basis:calc(30%);max-width:calc(30%);flex-shrink:0;flex-grow:0}.cb-formBlock.newsletter .umbraco-forms-form.form-contains-recaptcha .umbraco-forms-navigation{text-align:right}}@media(min-width: 1050px){.cb-formBlock.newsletter .dataconsent{display:block;padding-top:30px}.cb-formBlock.newsletter .dataconsent input[type=checkbox]{top:31px}}.cb-formBlock .titleWrapper{max-width:540px;margin-bottom:55px}.cb-formBlock .help-block{font-size:14px;font-size:1.4rem;margin-bottom:20px;display:block}.cb-formBlock .title{margin-bottom:20px}.cb-formBlock .container{max-width:740px}@media(min-width: 500px){.cb-formBlock{padding:50px 0}}@media(min-width: 768px){.cb-formBlock{padding:60px 0 80px}.cb-formBlock .titleWrapper{margin-bottom:90px}.cb-formBlock .help-block{font-size:16px;font-size:1.6rem}}@media(min-width: 1230px){.cb-formBlock{padding:80px 0 100px}}
