:root{--field-decorator-top:1.35rem;--field-decorator-right:1rem}@font-face{font-display:swap;font-family:Hanken Grotesk Variable;font-style:normal;font-weight:100 900;src:url(https://www.ordnancesurvey.co.uk/os-fonts/HankenGrotesk-VariableFont_wght.woff2) format("woff2"),url(https://www.ordnancesurvey.co.uk/os-fonts/HankenGrotesk-VariableFont_wght.woff) format("woff")}body,body *{font-family:Hanken Grotesk Variable,sans-serif}form{border:1px solid #ccc}h1{font-size:1.5rem;font-weight:700;margin-left:0;margin-right:0}.info{color:gray}div.columnBlockLayout{margin:10px!important}.crmEntityFormView,.crmEntityFormView .actions,.crmEntityFormView .tab-title{border:none!important}#InsertButton{background-color:#1c56f6;border:2px solid #1c56f6;color:#fff;font-family:Hanken Grotesk Variable,sans-serif}#InsertButton:hover{background-color:#fff;color:#1c56f6}.alert-danger{background-color:#ffe5e7!important;border-radius:4px!important}.alert-danger,.all-fields p{font-family:Hanken Grotesk Variable,sans-serif}.all-fields p{font-size:1.1rem;letter-spacing:.02rem;margin-bottom:.5rem;padding-left:0}.all-fields p:first-child{color:grey;margin-bottom:2rem}.field-label{color:#333;font-family:Hanken Grotesk Variable,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.01rem;line-height:1.3rem}input.form-control,select.form-control,textarea.form-control{background:#fff;border:1px solid grey;margin:.75rem 0;padding:.7rem}input.form-control,textarea.form-control{border-radius:0}input.form-control,select.form-control,td.picklist-cell,td.text.form-control-cell{max-width:20rem}.textarea.form-control-cell,textarea.form-control{display:block;max-width:40rem}#os_postcode{max-width:15rem}.description{color:#666;font-size:1rem;letter-spacing:.01rem}#footer_terms,.description{font-family:Hanken Grotesk Variable,sans-serif;font-style:normal;font-weight:400;line-height:1.3rem}#footer_terms{color:var(--osds-neutral-1-70,#666);font-size:.875rem}h2.tab-title,h3{font-size:1.25rem;letter-spacing:.02rem;line-height:2rem;margin:0}.form-select,.textarea,h2.tab-title,h3,input[type=text],select{color:#333;font-family:Hanken Grotesk Variable,sans-serif;font-style:normal;font-weight:400}.form-select,.textarea,input[type=text],select{font-size:1rem!important;letter-spacing:.01rem;line-height:1.3rem}.captcha-cell{max-width:40rem;width:100%}.captcha-cell a,.captcha-cell label{font-family:Hanken Grotesk Variable,sans-serif}.captcha-cell label{font-size:x-small}#MessageLabel{font-family:Hanken Grotesk Variable,sans-serif}.captcha-cell{border:1px solid grey}.captcha-cell>div>div{flex-direction:row}.captcha-cell>div>div,.captcha-cell>div>div>div{align-items:stretch;display:flex;justify-content:space-between}.captcha-cell>div>div>div{flex-direction:column-reverse;padding:1rem}.captcha-cell>div>div>div>*{margin-bottom:.5rem}.captcha-cell>div>div>p{background:#f5f5f5;display:flex;flex-direction:column-reverse;flex-grow:2;justify-content:space-between;margin-bottom:0;padding:1rem}.captcha-cell>div>div>*{text-align:left}.captcha-cell label{background:transparent;font-size:1rem;margin-bottom:.5rem}.captcha-cell input{border:1px solid grey;padding:.6rem}@media (max-width:500px){.captcha-cell>div>div{flex-direction:column}}.os-pp-captcha-image{transform:translate(46px,97px)}.os-pp-enter-the-code-from-the-image-label{color:var(--osds-neutral-1-90,#333);font-family:Hanken Grotesk Variable,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.015rem;line-height:1.45rem;transform:translate(12px,-129px)}.os-pp-generate-a-new-image-anchor{color:#0c76b1;transform:translate(275px)}.os-pp-generate-a-new-image-anchor,.os-pp-play-audio-anchor{font-family:Hanken Grotesk Variable,sans-serif;font-size:.8rem;font-style:normal;font-weight:600;letter-spacing:.179px;line-height:normal}.os-pp-play-audio-anchor{color:var(--Information--osds-tertiary-2,#0c76b1);transform:translate(275px,10px)}.os-pp-captcha-input-text-box{border:1px solid var(--osds-neutral-1-60,grey);flex-shrink:0;height:48px;transform:translate(23px,-37px);width:227px}.os-pp-cant-read-this{color:var(--osds-neutral-1-70,#666);font-family:Hanken Grotesk Variable,sans-serif;font-size:.8rem;font-style:normal;font-weight:400;letter-spacing:.01rem;line-height:normal;transform:translate(279px,-11px)}.os-pp-grey-box{background:var(--osds-neutral-1-10,#f5f5f5);left:333px;position:fixed;top:669px;width:176px;z-index:0}td.form-control-cell{padding:0 1.25rem!important}textarea.form-control{height:14rem;resize:vertical}div.control{position:relative}div.validation-summary{display:none}td,tr{display:block;margin-bottom:1rem}tr.os-pp-invalid-field{border-left:5px solid #b3261e;position:relative}input.os-pp-invalid-field,select.os-pp-invalid-field,textarea.os-pp-invalid-field{border:1px solid #b3261e;position:relative}tr.os-pp-invalid-field div.control:after{border:3px solid #b3261e;border-radius:1rem;color:#b3261e;content:"!";font-family:Hanken Grotesk Variable,sans-serif;font-weight:bolder;height:1.8rem;position:absolute;right:var(--field-decorator-right);text-align:center;top:var(--field-decorator-top);width:1.8rem}input.os-pp-valid-field,select.os-pp-valid-field,textarea.os-pp-valid-field{border:1px solid #028043;position:relative}tr.os-pp-valid-field div.control:after{border:3px solid #028043;border-radius:1rem;color:#028043;content:"✔";font-family:Hanken Grotesk Variable,sans-serif;font-weight:bolder;height:1.8rem;position:absolute;right:var(--field-decorator-right);text-align:center;top:var(--field-decorator-top);width:1.8rem}td.form-control-cell,td.picklist-cell{padding:0 1.25rem!important}.os-pp-character-count{font-family:Hanken Grotesk Variable,sans-serif;max-width:40rem;text-align:right}.os-pp-character-count.os-pp-invalid-field{color:#b3261e}a,a:hover{color:#0c76b1}a:visited{color:#d40058}