.clientMasterDataForm label{cursor:pointer}.clientMasterDataForm input[type=email],.clientMasterDataForm input[type=number],.clientMasterDataForm input[type=text]{border:.1rem solid rgba(0,0,0,.25);border-radius:var(--border-radius);padding:.6rem;width:100%}.clientMasterDataForm .clientInfo{display:grid;gap:var(--box-padding)}.clientMasterDataForm .inputGrp label{display:block;margin-top:1em}.clientMasterDataForm .inputGrp input{display:block;margin-top:.6rem}.clientMasterDataForm .checkboxGrp input{display:inline-block;margin-right:.8rem}.clientMasterDataForm form{display:flex;flex-direction:column;gap:1rem}.clientMasterDataForm div.error{background-color:crimson;border-radius:var(--border-radius);color:#fff;font-weight:600;padding:var(--box-padding)}.clientMasterDataForm .formWrapper{display:grid;gap:6rem}.clientMasterDataForm .formWrapper input.error{border-color:crimson;outline-color:crimson}.clientMasterDataForm .required:after{color:crimson;content:"*";display:inline;font-size:2.2rem;font-weight:600;line-height:0}.clientMasterDataForm h5{font-weight:500;margin:1.6rem 0 .4rem}.clientMasterDataForm .infoBox{background-color:rgba(var(--corporate-color-rgb-values),.06);border:var(--box-border);border-color:rgba(var(--corporate-color-rgb-values),.8);border-radius:var(--border-radius);display:grid;gap:var(--box-padding);grid-template-columns:2.6rem auto;margin-bottom:1rem;padding:var(--box-padding);scroll-margin-top:8rem}.clientMasterDataForm .infoBox.formErrors{background-color:rgba(220,20,60,.2);border-color:crimson}.clientMasterDataForm .infoBox.formErrors svg{color:crimson}.clientMasterDataForm .infoBox.formErrors ul{list-style-type:square;margin-top:0;padding-left:1.8rem}.clientMasterDataForm .session{background-color:#fff;position:sticky;top:7rem}.clientMasterDataForm .session .infoBox{background-color:rgba(255,200,0,.2);border-color:rgba(255,200,0,.8)}.clientMasterDataForm .infoBox .icon svg{height:auto;width:100%}.clientMasterDataForm .infoBox p{margin-bottom:1rem}.clientMasterDataForm .infoBox p:last-child{margin-bottom:0}.clientMasterDataForm .optionalPanel{border:var(--box-border);border-radius:var(--border-radius);margin-top:1rem;padding:var(--box-padding)}.clientMasterDataForm .optionalPanel .inputGrp:first-child label{margin-top:0}.clientMasterDataForm .formResultMsg{margin-bottom:2rem}.clientMasterDataForm .newForm{padding-left:4rem!important;position:relative}.clientMasterDataForm .newForm:before{content:"+";font-size:2.4rem;left:2.2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (width >= 768px){.clientMasterDataForm .clientInfo{grid-template-columns:1fr 1fr}}@media (width >= 1024px){.clientMasterDataForm .formWrapper{gap:3rem;grid-template-columns:1fr 50rem}.clientMasterDataForm .session{padding-top:.4rem;top:8rem}}