div#GetStarted .radio-buttons label {background-color:rgba(0,0,0,0.1)}
div#GetStarted input[type='radio']:checked + * + label {background-color:#99D350}
div#GetStarted input[type='radio']:invalid + * + label {border:1px solid red; padding:17px}


div#GetStarted .radio-buttons {display:flex; }
div#GetStarted .radio-buttons input[type='radio'] {display:none}

div#GetStarted .radio-buttons label {padding:18px; flex-grow:1; text-align:center;}
div#GetStarted .radio-buttons label:first-of-type {margin-right:5px}
div#GetStarted .radio-buttons label:first-of-type + label:last-of-type {margin-left:5px;}

div#GetStarted form > div > label {padding:20px; display:block; text-align:center;}

div#GetStarted form > div > label + input {padding:20px; width:100%; display:block}

div#GetStarted form > input[type='submit'] {display:block; padding:20px; width:100%; margin-top:30px}

div#GetStarted form {padding-bottom:30px}


div#GetStarted .radio-buttons,
div#GetStarted form > div > label + input,
div#GetStarted form > input[type='submit'] {max-width:400px; margin-left:auto; margin-right:auto}



div#GetStarted form input:invalid {border:1px solid red}

div#GetStarted div.success,
div#GetStarted > p {color:#99D350; font-size:17px; font-weight:bold; padding:20px; }


div#GetStarted div[class$='Exception'],
div#GetStarted div.error {color:red; font-weight:bold; margin:20px; text-align:center;}



div#GetStarted div[class='DuplicateException'] {font-size:0px}
div#GetStarted div[class='DuplicateException']::after {font-size:16px; content:"We have already received this enquiry. Please delete this link or send a new enquiry."}