:root{--steps-background:var(--gray-3);--total-steps:3}.steps-module__MQpiZG__steps{min-height:70px;padding:0;position:relative}.steps-module__MQpiZG__steps .steps-module__MQpiZG__progress{top:16px;left:calc(100% / var(--total-steps) / 2);width:calc(100% / var(--total-steps) * (var(--total-steps) - 1));background:var(--steps-background);border:0;height:2px;display:block;position:absolute;overflow:hidden}.steps-module__MQpiZG__steps .steps-module__MQpiZG__progressBar{float:left;width:calc((100% / (var(--total-steps) - 1)) * var(--active-steps) - (100% / (var(--total-steps) - 1) / 2));background:var(--brand);height:100%;display:block;overflow:hidden}.steps-module__MQpiZG__steps ol{text-align:center;counter-reset:registration-progress;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;margin:0;padding:0;list-style:none;display:grid;position:absolute}.steps-module__MQpiZG__steps li{padding:0 var(--size-1);counter-increment:registration-progress;flex-direction:column;align-items:center;gap:16px;display:flex}.steps-module__MQpiZG__steps li.steps-module__MQpiZG__previous,.steps-module__MQpiZG__steps li.steps-module__MQpiZG__active{font-weight:var(--font-weight-5)}.steps-module__MQpiZG__steps li.steps-module__MQpiZG__navigate{font-weight:var(--font-weight-3);cursor:pointer}.steps-module__MQpiZG__steps li.steps-module__MQpiZG__navigate a{color:inherit;text-decoration:none}.steps-module__MQpiZG__steps li:before{width:32px;height:32px;font-weight:var(--font-weight-5);background:var(--steps-background);content:counter(registration-progress);border-radius:50%;justify-content:center;align-items:center;display:flex}.steps-module__MQpiZG__steps li.steps-module__MQpiZG__previous:before,.steps-module__MQpiZG__steps li.steps-module__MQpiZG__active:before{color:#fff;background-color:var(--brand);border-color:var(--brand)}.steps-module__MQpiZG__steps li.steps-module__MQpiZG__active:before{box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--brand)}
.selection-module__oHaR5W__selections{gap:var(--size-4);flex-direction:column;display:flex}.selection-module__oHaR5W__selection aside{gap:var(--size-3);padding:var(--size-3);font-weight:var(--font-weight-3);border:1px solid var(--gray-2);border-radius:var(--radius-2);align-items:flex-start;display:flex}.selection-module__oHaR5W__selection h6{margin-block:0;padding-block:0;font-weight:400}.selection-module__oHaR5W__selection p{margin-block:0;padding-block-start:var(--size-2)}.selection-module__oHaR5W__selection a{margin:0}.selection-module__oHaR5W__selection section{flex:1;padding-block:0}.selection-module__oHaR5W__selection .selection-module__oHaR5W__adviserDetails{--flex-row-gap:var(--size-1)}.selection-module__oHaR5W__selection .selection-module__oHaR5W__adviserDetails span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.firmLookup-module__23uHTW__firmLookup{gap:var(--size-3);flex-direction:column;display:flex}.firmLookup-module__23uHTW__firmSearchContainer{position:relative}.firmLookup-module__23uHTW__selectedFirm{gap:var(--size-1);padding:var(--size-3);background:var(--gray-0);border:1px solid var(--gray-3);border-radius:var(--radius-2);flex-direction:column;display:flex}.firmLookup-module__23uHTW__searchLabel{margin-block-end:var(--size-2);display:block}.firmLookup-module__23uHTW__searchField{align-items:stretch;display:flex}.firmLookup-module__23uHTW__searchInputWrapper{flex:1;row-gap:0}.firmLookup-module__23uHTW__searchBox{--input-padding:var(--size-relative-6);border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-inline:0}.firmLookup-module__23uHTW__searchButton{border-top-left-radius:0;border-bottom-left-radius:0;margin-block:0;margin-inline:0}.firmLookup-module__23uHTW__searchBox,.firmLookup-module__23uHTW__searchButton{box-shadow:var(--shadow-4)}.firmLookup-module__23uHTW__error{padding:var(--size-3)}.firmLookup-module__23uHTW__searchResults{margin-top:var(--size-2)}.firmLookup-module__23uHTW__dropdown{z-index:var(--layer-over-controls);border-radius:var(--radius-2);width:80%;max-width:730px;max-height:451px;box-shadow:var(--shadow-3);background-color:#fff;padding:0;position:absolute;overflow:hidden auto}.firmLookup-module__23uHTW__dropdown button{--button-background:none;--button-color:var(--text);--button-font-weight:var(--font-weight-4);--button-padding:var(--size-relative-8);--button-border-size:0;white-space:wrap;border-radius:0;justify-content:start;margin-inline:0}.firmLookup-module__23uHTW__dropdown button:first-child{border-top-left-radius:var(--radius-2);border-top-right-radius:var(--radius-2)}.firmLookup-module__23uHTW__dropdown button:last-child{border-bottom-right-radius:var(--radius-2);border-bottom-left-radius:var(--radius-2)}.firmLookup-module__23uHTW__dropdown button:hover{background-color:var(--gray-0);cursor:pointer}.firmLookup-module__23uHTW__dropdown button:focus{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand);outline:none}
.termsAndConditions-module__hx3YJq__label{--field-required-indicator:"";align-items:baseline}.termsAndConditions-module__hx3YJq__label p{font-weight:var(--font-weight-3);font-size:var(--font-size-1);margin-block:0}
img.registration-module__lQDKOa__logo{height:var(--header-height)}.registration-module__lQDKOa__registration{min-height:100vh;font-size:var(--font-size-2);flex-direction:column;display:flex}.registration-module__lQDKOa__registration main{flex:1}.registration-module__lQDKOa__page{--flex-row-gap:var(--size-4);width:100%;max-width:var(--max-width-body);padding-top:var(--flex-row-gap);margin:0 auto}.registration-module__lQDKOa__actions{gap:var(--size-4);padding-block:var(--size-4);justify-content:flex-end;margin-block-start:var(--formrow-spacing);display:flex}.registration-module__lQDKOa__help{padding:var(--size-6) 0 var(--size-8);background:var(--gray-0)}.registration-module__lQDKOa__help h2{color:var(--brand);font-weight:var(--font-weight-4);font-size:var(--font-size-4)}.registration-module__lQDKOa__footer{padding:var(--size-8) 0;color:#fff;font-size:var(--font-size-1);background-color:var(--dark)}.registration-module__lQDKOa__footer div{gap:var(--size-8)}.registration-module__lQDKOa__footer hr{height:var(--border-size-1);background-color:#5e6062;margin-block:0}.registration-module__lQDKOa__footer .registration-module__lQDKOa__legalise a[href]{--link:white;--link-visited:white;font-weight:700}.registration-module__lQDKOa__footer nav{gap:var(--size-8)}.registration-module__lQDKOa__footer nav a{color:#fff;font-weight:var(--font-weight-4);text-decoration:none;display:inline}#truste-consent-buttons{gap:var(--size-2)}#truste-consent-buttons button{box-shadow:none;box-shadow:initial}
.adviserListForm-module__fPkiqq__error{width:fit-content}.adviserListForm-module__fPkiqq__form label{gap:0}.adviserListForm-module__fPkiqq__addButton{align-self:flex-end}.adviserListForm-module__fPkiqq__list{gap:var(--size-2);flex-direction:column;display:flex}.adviserListForm-module__fPkiqq__row{border:1px solid var(--gray-4);border-radius:var(--size-2);padding-inline:var(--size-4);background:#fff;align-items:center}.adviserListForm-module__fPkiqq__row div{text-overflow:ellipsis;overflow:hidden}.adviserListForm-module__fPkiqq__row div:last-child{text-align:right}
.insurerListForm-module__sf4m5G__insurer{--insurer-spacing:var(--size-4);--field-spacing:var(--insurer-spacing);gap:var(--insurer-spacing);cursor:pointer;align-items:center;display:flex;margin-block:var(--insurer-spacing)!important}.insurerListForm-module__sf4m5G__insurer input{width:var(--insurer-spacing);height:var(--insurer-spacing)}.insurerListForm-module__sf4m5G__insurer img{-o-object-fit:contain;object-fit:contain;width:140px;height:80px}.insurerListForm-module__sf4m5G__insurer span{gap:var(--insurer-spacing);color:var(--text);font-weight:var(--font-weight-5);align-items:center;display:flex}
