@font-face{font-family:'Avenir-Demi';src:url(https://www.brighton.ac.uk/_design/font/Avenir-Demi.eot);src:url(https://www.brighton.ac.uk/_design/font/Avenir-Demi.eot?#iefix) format("embedded-opentype"),url(https://www.brighton.ac.uk/_design/font/Avenir-Demi.woff2) format("woff2"),url(https://www.brighton.ac.uk/_design/font/Avenir-Demi.woff) format("woff"),url(https://www.brighton.ac.uk/_design/font/Avenir-Demi.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:'Avenir-Regular';src:url(https://www.brighton.ac.uk/_design/font/Avenir-Reg.eot);src:url(https://www.brighton.ac.uk/_design/font/Avenir-Reg.eot?#iefix) format("embedded-opentype"),url(https://www.brighton.ac.uk/_design/font/Avenir-Reg.woff2) format("woff2"),url(https://www.brighton.ac.uk/_design/font/Avenir-Reg.woff) format("woff"),url(https://www.brighton.ac.uk/_design/font/Avenir-Reg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:'Avenir-Regular',Arial,sans-serif;color:#333}form{max-width:100%;width:768px;margin:auto;display:block}form &gt; img{padding-bottom:30px;padding-top:20px}.btn,.btn-default{border:1px solid #da3949;color:#fff;background:#da3949;border-radius:0;padding:10px 16px;text-transform:uppercase;font-size:1.5rem}.btn:hover,.btn-default:hover{border:1px solid #da3949;background:#fff;color:#da3949}a{color:#da3949;border-bottom:1px dashed #da3949;text-decoration:none}a:hover{text-decoration:none;color:#006da4;border-bottom:1px dashed #006da4}.help-block{color:#333}.checkbox.required label::after{content:' * '}