.body .content-wrap{margin:30px 0}@media only screen and (min-width:525px){.body .content-wrap{margin-top:40px}}.body .content-wrap .section-info-text{margin-bottom:20px}@media only screen and (min-width:525px){.body .content-wrap .section-info-text{margin-bottom:30px}}.body .content-wrap .section-info-text p:not(:last-child){margin-bottom:10px}@media only screen and (min-width:525px){.body .content-wrap .section-info-text p:not(:last-child){margin-bottom:20px}}.body .stepper{font-family:Effra_Regular;font-size:16px;line-height:19px;margin-bottom:20px}@media only screen and (min-width:525px){.body .stepper{margin-bottom:30px}}@media only screen and (min-width:811px){.body .stepper{font-size:18px;line-height:21px}}.body .field-group{width:unset;margin-top:0;margin-bottom:20px}@media only screen and (min-width:525px){.body .field-group{margin-bottom:30px}}.body .field-group .flex-row__modifier{align-items:baseline}.body .field-group:not(.error-validation) label.flex-row__modifier{margin-bottom:10px}@media only screen and (min-width:525px){.body .field-group:not(.error-validation) label.flex-row__modifier{margin-bottom:15px}}.body .field-group fieldset:not(.error-validation) legend{margin-bottom:10px}@media only screen and (min-width:525px){.body .field-group fieldset:not(.error-validation) legend{margin-bottom:15px}}.body .field-group .text__small{font-size:16px;line-height:normal;padding-left:5px}@media only screen and (min-width:525px){.body .field-group .text__small{padding-left:10px}}@media only screen and (min-width:811px){.body .field-group .text__small{font-size:18px}}.body .field-group #Memorable-date-hint.text__small,.body .field-group #date-hint.text__small,.body .field-group #AccountNo-description.text__small{margin-top:0;margin-bottom:10px;padding-left:0}@media only screen and (min-width:525px){.body .field-group #Memorable-date-hint.text__small,.body .field-group #date-hint.text__small,.body .field-group #AccountNo-description.text__small{margin-bottom:15px}}.body .field-group .field-group-date-input__label{display:block;font-size:16px;margin:0}@media only screen and (min-width:811px){.body .field-group .field-group-date-input__label{font-size:18px}}.body .field-group .form-field{width:100%;height:45px}@media only screen and (min-width:525px){.body .field-group .form-field{width:430px;height:50px}}@media only screen and (min-width:811px){.body .field-group .form-field{height:55px}}.body .field-group .form-field.form-field--date{margin-right:5px;width:45px}@media only screen and (min-width:525px){.body .field-group .form-field.form-field--date{width:55px}}@media only screen and (min-width:811px){.body .field-group .form-field.form-field--date{width:60px}}.body .field-group .form-field.form-field--date.form-field--date--year{width:60px}@media only screen and (min-width:525px){.body .field-group .form-field.form-field--date.form-field--date--year{width:85px}}@media only screen and (min-width:811px){.body .field-group .form-field.form-field--date.form-field--date--year{width:90px}}.body .field-group .form-field.form-field--postcode{width:140px}@media only screen and (min-width:525px){.body .field-group .form-field.form-field--postcode{width:210px}}.body .field-group select.form-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../images/icons/chevron-blue-down-icon.svg);background-position:right;background-repeat:no-repeat;background-size:15px;background-origin:content-box}.body #create-username .field-group:not(.error-validation) label,.body #create-password .field-group:not(.error-validation) label{margin-bottom:10px}@media only screen and (min-width:525px){.body #create-username .field-group:not(.error-validation) label,.body #create-password .field-group:not(.error-validation) label{margin-bottom:15px}}.body #create-username .field-group.error-validation label,.body #create-password .field-group.error-validation label{margin-bottom:0}.body .error-validation.field-group-date .field-validation-error span{margin:5px 0 !important}@media only screen and (min-width:525px){.body .error-validation.field-group-date .field-validation-error span{margin:10px 0 !important}}.body .btn.btn--primary{margin-top:30px}@media only screen and (min-width:525px){.body .btn.btn--primary{margin-top:40px}}.body .grey-border-info-box{width:100%;max-width:1000px;box-sizing:border-box;border:1px solid #a7afb5;margin-bottom:20px;padding:20px}@media only screen and (min-width:525px){.body .grey-border-info-box{margin-bottom:30px}}.body .grey-border-info-box .grey-border-info-box-header{margin:0;font-size:20px;line-height:23px;font-weight:500;text-align:left}@media only screen and (min-width:525px){.body .grey-border-info-box .grey-border-info-box-header{font-size:24px;line-height:28px}}@media only screen and (min-width:811px){.body .grey-border-info-box .grey-border-info-box-header{font-size:26px;line-height:30px}}.body .grey-border-info-box .grey-border-info-box-list{padding-left:18px;margin-top:15px;margin-bottom:0;list-style-type:disc}@media only screen and (min-width:525px){.body .grey-border-info-box .grey-border-info-box-list{padding-left:23px}}@media only screen and (min-width:811px){.body .grey-border-info-box .grey-border-info-box-list{padding-left:26px}}.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item{font-family:Effra_Light;font-size:16px;line-height:19px}@media only screen and (min-width:525px){.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item{font-size:20px;line-height:23px}}@media only screen and (min-width:811px){.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item{font-size:22px;line-height:26px}}.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item:not(:last-child){margin-bottom:10px}.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item::marker{font-size:17px}@media only screen and (min-width:525px){.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item::marker{font-size:26px}}@media only screen and (min-width:811px){.body .grey-border-info-box .grey-border-info-box-list .grey-border-info-box-list-item::marker{font-size:30px}}