.personalDetailsWrapper{margin-bottom:56px}
.personalDetailsWrapper .imageWrapper{width:471px;height:471px}
.personalDetailsWrapper .imageWrapper img{width:100%;height:100%}
.personalDetailsWrapper .dropdown-select+.ui-button.ui-selectmenu-button{padding:14px 18px 14px 20px;line-height:26px}
.personalDetailsWrapper .form-field-wrap{margin:0 0 50px}
.personalDetailsWrapper .form-field-wrap.p1_a1_postcode,.personalDetailsWrapper .form-field-wrap.p1_a2_postcode,.personalDetailsWrapper .form-field-wrap.p1_a3_postcode,.personalDetailsWrapper .form-field-wrap.p2_a1_postcode,.personalDetailsWrapper .form-field-wrap.p2_a2_postcode,.personalDetailsWrapper .form-field-wrap.p2_a3_postcode{margin-bottom:20px}
.personalDetailsWrapper .form-field-wrap .titleWrapper{margin-bottom:35px}
.personalDetailsWrapper .form-field-wrap.headtitle .titleWrapper{margin-bottom:0}
.personalDetailsWrapper .form-field-wrap .text-field-comp input{padding:15px 19px 13px 20px;line-height:26px}
.msie .personalDetailsWrapper .form-field-wrap .text-field-comp input,.msedge .personalDetailsWrapper .form-field-wrap .text-field-comp input{min-height:26px}
.personalDetailsWrapper .form-field-wrap.emailField{margin-bottom:20px}
.personalDetailsWrapper .form-field-wrap.postCodeField{margin-bottom:0}
.personalDetailsWrapper .form-field-wrap.postCodeField .titleWrapper{margin-bottom:20px}
.personalDetailsWrapper .form-field-wrap.postCodeField .textWrapper{margin-bottom:35px}
.personalDetailsWrapper .form-field-wrap.p1_a1_postcode{margin-bottom:20px}
.personalDetailsWrapper .emailNoteField{margin:0 0 50px}
.personalDetailsWrapper .pcHTextWrapper{margin:0 0 35px}
.personalDetailsWrapper .findAddressCta{margin:0 0 20px}
.personalDetailsWrapper .manualAddressCta{margin:0 0 14px}
.personalDetailsWrapper .anotherAddressCta,.personalDetailsWrapper .anotherPersonCta{margin:0 0 8px}
.personalDetailsWrapper .anotherAddressCta,.personalDetailsWrapper .anotherPersonCta,.personalDetailsWrapper .personDetWrap,.personalDetailsWrapper .cta-wrapper{display:none}
.cq-wcm-edit .personalDetailsWrapper .anotherAddressCta,.cq-wcm-edit .personalDetailsWrapper .anotherPersonCta,.cq-wcm-edit .personalDetailsWrapper .personDetWrap,.cq-wcm-edit .personalDetailsWrapper .cta-wrapper{display:block}
.personalDetailsWrapper .person1HeaderBlk{display:none;border-bottom:2px solid rgba(51,51,51,0.5);margin-bottom:50px}
.msie8 .personalDetailsWrapper .person1HeaderBlk{border-bottom:2px solid #333}
.cq-wcm-edit .personalDetailsWrapper .person1HeaderBlk{display:block;border-bottom:0}
.personalDetailsWrapper .person1HeaderBlk .titleWrapper{margin-bottom:28px}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk{padding-bottom:35px;padding-top:7px}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk span{width:50%;float:left;color:#333}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk span.pd-controls{text-align:right}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk span.pd-controls a{color:#1e808f;text-decoration:underline}
.cq-wcm-edit .personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk{display:none}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk .pd-name-txt{width:58%}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk .pd-controls{width:42%}
.personalDetailsWrapper .person1HeaderBlk.showHeader{display:block !important;border-bottom:0}
.personalDetailsWrapper .person1HeaderBlk.showHeader .titleWrapper{margin-bottom:0}
.personalDetailsWrapper .person1HeaderBlk.showHeader .pdBOwnerBlk{display:none}
.personalDetailsWrapper .personDetWrap.pdActive{display:block}
.personalDetailsWrapper .postCodeField .text-comp,.personalDetailsWrapper .pcHTextWrapper .text-comp,.personalDetailsWrapper .emailNoteField .text-comp{font-size:16px;line-height:28px;color:#333}
.personalDetailsWrapper .address_input{display:none}
.cq-wcm-edit .personalDetailsWrapper .address_input,.personalDetailsWrapper .address_input.active{display:block}
.personalDetailsWrapper .address_input .address-field-section,.personalDetailsWrapper .address_input .address-body{display:none}
.cq-wcm-edit .personalDetailsWrapper .address_input .address-field-section,.cq-wcm-edit .personalDetailsWrapper .address_input .address-body{display:block}
.personalDetailsWrapper .address_input .address-body.open{display:block}
.personalDetailsWrapper .address_input .address-head{display:none;padding-bottom:61px;border-bottom:2px solid rgba(51,51,51,0.5);margin-bottom:35px}
.msie8 .personalDetailsWrapper .address_input .address-head{border-bottom:2px solid #333}
.personalDetailsWrapper .address_input .address-head span{float:left;color:#333}
.personalDetailsWrapper .address_input .address-head span.pc-controls{text-align:right}
.personalDetailsWrapper .address_input .address-head span.pc-controls a{color:#1e808f;text-decoration:underline}
.personalDetailsWrapper .address_input .address-head .pc-code-txt{width:58%}
.personalDetailsWrapper .address_input .address-head .pc-controls{width:42%}
.personalDetailsWrapper .address_input.pcComplete{display:block}
.personalDetailsWrapper .address_input.pcComplete .address-head{display:block}
.personalDetailsWrapper .address_input .addressTimeBlock{margin:0 0 29px}
.personalDetailsWrapper .address_input .addressTimeBlock .titleWrapper{margin-bottom:35px}
.personalDetailsWrapper .address_input .postcodeResults{margin-bottom:30px}
.personalDetailsWrapper .address_input .add-move-inp{width:calc(50% - 10px);float:left;margin-bottom:0}
.personalDetailsWrapper .address_input .add-move-inp.add-years-inp{margin-right:20px}
.msie8 .personalDetailsWrapper .address_input .add-move-inp{width:225px}
.personalDetailsWrapper .address_input .p1_a1_hnumber,.personalDetailsWrapper .address_input .p2_a1_hnumber,.personalDetailsWrapper .address_input .p1_a2_hnumber,.personalDetailsWrapper .address_input .p2_a2_hnumber{margin-top:15px}
.personalDetailsWrapper .findAddressCta .cta-secondary,.personalDetailsWrapper .manualAddressCta .cta-secondary{padding:0;font-size:18px}
.personalDetailsWrapper .anotherAddressCta .cta-secondary,.personalDetailsWrapper .anotherPersonCta .cta-secondary,.personalDetailsWrapper .findAddressCta .cta-secondary,.personalDetailsWrapper .manualAddressCta .cta-secondary{line-height:30px;color:#1e808f}
.personalDetailsWrapper .anotherAddressCta .cta-secondary .cta-text,.personalDetailsWrapper .anotherPersonCta .cta-secondary .cta-text,.personalDetailsWrapper .findAddressCta .cta-secondary .cta-text,.personalDetailsWrapper .manualAddressCta .cta-secondary .cta-text{line-height:30px;color:#1e808f}
.personalDetailsWrapper .personal-header-block .header-title{display:inline-block;width:100%}
.personalDetailsWrapper .text-field-comp input{letter-spacing:.2px}
@media(min-width:1024px) and (max-width:1255px){.personalDetailsWrapper .imageWrapper{width:373px;height:373px}
}
@media(min-width:768px) and (max-width:1023px){.personalDetailsWrapper .imageWrapper{width:220px;height:220px}
.personalDetailsWrapper .dropdown-select+.ui-button.ui-selectmenu-button{padding-left:15px}
.personalDetailsWrapper .form-field-wrap{margin-bottom:30px}
.personalDetailsWrapper .form-field-wrap .titleWrapper{margin-bottom:20px}
.personalDetailsWrapper .form-field-wrap .text-field-comp input{padding:17px 20px 15px 21px;line-height:22px}
.personalDetailsWrapper .form-field-wrap.postCodeField .titleWrapper{margin-bottom:10px}
.personalDetailsWrapper .form-field-wrap.postCodeField .textWrapper{margin-bottom:20px}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk{padding-bottom:30px;padding-top:2px}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk .pd-name-txt{width:64.7%}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk .pd-controls{width:35.3%}
.personalDetailsWrapper .address_input .address-head{padding-bottom:56px}
.personalDetailsWrapper .address_input .address-head .pc-code-txt{width:64.7%}
.personalDetailsWrapper .address_input .address-head .pc-controls{width:35.3%}
.personalDetailsWrapper .address_input .addressTimeBlock{margin:0 0 24px}
.personalDetailsWrapper .address_input .addressTimeBlock .titleWrapper{margin-bottom:30px}
.personalDetailsWrapper .postCodeField .text-comp,.personalDetailsWrapper .pcHTextWrapper .text-comp,.personalDetailsWrapper .emailNoteField .text-comp{line-height:26px}
}
@media(max-width:767px){.personalDetailsWrapper{margin-bottom:36px}
.personalDetailsWrapper .imageWrapper{width:141px;height:141px;margin-left:auto;margin-right:auto;margin-bottom:30px}
.personalDetailsWrapper .dropdown-select+.ui-button.ui-selectmenu-button{padding-top:12px;padding-bottom:12px}
.personalDetailsWrapper .form-field-wrap{margin-bottom:30px}
.personalDetailsWrapper .form-field-wrap .titleWrapper{margin-bottom:20px}
.personalDetailsWrapper .form-field-wrap .text-field-comp input{padding:12px 20px}
.msie .personalDetailsWrapper .form-field-wrap .text-field-comp input,.msedge .personalDetailsWrapper .form-field-wrap .text-field-comp input{min-height:26px}
.personalDetailsWrapper .form-field-wrap.postCodeField .textWrapper{margin-bottom:20px}
.personalDetailsWrapper .personal-img{float:left !important}
.personalDetailsWrapper .emailNoteField,.personalDetailsWrapper .pcHTextWrapper{margin-bottom:30px}
.personalDetailsWrapper .address_input .address-head{padding-bottom:56px}
.personalDetailsWrapper .address_input .address-head .pc-code-txt{width:64.7%}
.personalDetailsWrapper .address_input .address-head .pc-controls{width:35.3%}
.personalDetailsWrapper .address_input .addressTimeBlock{margin:0 0 24px}
.personalDetailsWrapper .address_input .addressTimeBlock .titleWrapper{margin-bottom:30px}
.personalDetailsWrapper .address_input .p2_a1_hnumber{margin-top:0}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk{padding-bottom:30px;padding-top:2px}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk .pd-name-txt{width:64.7%}
.personalDetailsWrapper .person1HeaderBlk .pdBOwnerBlk .pd-controls{width:35.3%}
.personalDetailsWrapper .postCodeField .text-comp,.personalDetailsWrapper .pcHTextWrapper .text-comp,.personalDetailsWrapper .emailNoteField .text-comp{line-height:26px}
}