@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.c-apsg-form{border-bottom:1px solid #d1d1d1;margin:6.5rem 0}
.c-apsg-form,.c-apsg-form *{box-sizing:border-box}
.c-apsg-form span.error{display:none}
.c-apsg-form .form-group .c-dropdown span.error,.c-apsg-form .form-group input.error+span.error,.c-apsg-form .form-group input.error~span.error,.c-apsg-form .form-group select.error+span.error,.c-apsg-form .form-group textarea.error+span.error{margin-bottom:1.25rem}
.c-apsg-form .error span.error{display:block}
.c-apsg-form .hide{display:none}
.c-apsg-form .form-row:after{clear:both;content:"";display:block}
.c-apsg-form.processing{border-bottom:0}
.c-apsg-form.processing .content{display:none}
.c-apsg-form .content{padding:0 15px}
.c-apsg-form .content .form-group.edc-reference-number{display:none}
.c-apsg-form .content .form-group.edc-reference-number.show{display:block}
.c-apsg-form .content .bank-section .other-bank{display:none}
.c-apsg-form .content .bank-section .other-bank.show{display:block}
.c-apsg-form .content .grey-bg{background-color:#f5f5f5;border-radius:4px}
.c-apsg-form .content .checkbox-item{display:flex;margin:0 0 .5rem;padding:1rem}
.c-apsg-form .content .checkbox-item input{display:inline-block;margin:4px 0 0;width:1rem}
.c-apsg-form .content .checkbox-item .input-description{display:inline-block;padding-left:1rem;width:calc(100% - 1rem)}
.c-apsg-form .content .checkbox-item .input-description label{font-size:14px;font-weight:400}
.c-apsg-form .content .checkbox-item span.error{margin-bottom:0}
.c-apsg-form .content .checkbox-item label{margin:0}
.c-apsg-form .content .submit-disclaimer{padding-bottom:1rem}
.c-apsg-form .content .submit-disclaimer p{color:#1d1d1d;display:inline-block;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;margin:0;padding:0 1rem 1rem 3rem}
.c-apsg-form .content .actions button{margin-bottom:2pc}
.c-apsg-form .content .text div:not(.options){display:inline-block;margin-top:0;vertical-align:top;width:calc(100% - 2pc)}
.c-apsg-form .content .text div:not(.options) p{color:#1d1d1d;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;font-weight:400;letter-spacing:0;line-height:1.7142;margin-bottom:0;margin-top:0}
@media(min-width:768px){.c-apsg-form .content .text div:not(.options) p{font-size:.875rem;letter-spacing:0;line-height:1.7142}
}
@media(min-width:992px){.c-apsg-form .content .text div:not(.options) p{font-size:.875rem;letter-spacing:0;line-height:1.7142}
}
.c-apsg-form .content textarea{resize:none}
.c-apsg-form .content .input-group-icon .calendar:after{color:#004696;content:"";font-family:iconfonts;font-size:14px;font-style:normal}
@media(min-width:992px){.c-apsg-form{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}
}
@media(min-width:992px)and (min-width:992px){.c-apsg-form{float:none;margin-left:auto;margin-right:auto;width:50%}
}
@media(min-width:992px){.c-apsg-form .content .title{margin-bottom:3rem}
}