.membership-expiry-box{background-color:var(--colour-danger-accent);color:var(--colour-off-white);font-size:3rem;line-height:3.5rem;font-weight:var(--font-weight-bold);margin-bottom:2rem;padding:2rem}.content-page-header .subheading{color:var(--colour-off-white);font-weight:500}.account-featured-actions-wrapper{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}@container column (width<800px){.account-featured-actions-wrapper{grid-template-rows:repeat(4,auto);grid-template-columns:1fr}}.account-featured-actions-wrapper .account-featured-action{text-decoration:none}.account-featured-actions-wrapper .account-featured-action:hover{color:var(--content-colour)}.account-featured-actions-wrapper .account-featured-action p{font-size:1.5rem;line-height:2rem;font-weight:var(--font-weight-normal);margin:0}.account-featured-actions-wrapper .account-featured-action p b{font-size:2rem;line-height:2.5rem;font-weight:var(--font-weight-bold)}.account-featured-actions-wrapper .account-featured-action p.truncate{white-space:nowrap;text-overflow:ellipsis;max-width:390px;display:block;overflow:hidden}.account-featured-actions-wrapper .account-featured-action p:last-of-type{text-decoration:underline}@container column (width<800px){.account-featured-actions-wrapper .account-featured-action p.truncate{max-width:90vw}}.account-profile-completion-container{background-color:var(--colour-main-blue);color:var(--background-colour);border:none;-ms-flex-align:end;align-items:flex-end;padding:2rem;display:-ms-flexbox;display:flex}.account-profile-completion-container .account-profile-completion{-ms-flex-direction:column;flex-direction:column;-ms-flex:100%;flex:100%;display:-ms-flexbox;display:flex}@container column (width<=550px){.account-profile-completion-container .account-profile-completion .account-profile-completion-summary{display:none}}.account-profile-completion-container .account-profile-completion .account-profile-completion-details{display:-ms-flexbox;display:flex}@container column (width<=550px){.account-profile-completion-container .account-profile-completion .account-profile-completion-details{-ms-flex-direction:column;flex-direction:column}}.account-profile-completion-container .account-profile-completion .account-profile-completion-details p{-ms-flex-positive:1;flex-grow:1;margin:0 .3rem 1rem;font-size:1.2rem;font-weight:700}.account-profile-completion-container .account-profile-completion .account-profile-completion-details p span{font-weight:700}.account-profile-completion-container .account-profile-completion .account-profile-completion-details p a{word-break:normal}.account-profile-completion-container .account-profile-completion-summary{-ms-flex-preferred-size:15rem;flex-basis:15rem;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.account-profile-completion-container .account-profile-completion-summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.account-profile-completion-container .account-profile-completion-summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.account-profile-completion-container .account-profile-completion-summary p{text-transform:uppercase;text-align:center;margin-top:1rem;margin-bottom:1rem;font-size:1.3rem}.account-profile-completion-container .account-profile-completion-summary span{font-size:2.5rem}.account-profile-completion-container .account-profile-completion-progress{background-color:var(--colour-off-white);-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-ms-flexbox;display:flex}@container column (width<=550px){.account-profile-completion-container>.account-profile-completion-summary{display:none}.account-header-panel-left,.account-header-panel-right{width:100%}.account-profile-completion-container .account-profile-completion-summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1em}.account-profile-completion-container .account-profile-completion-summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}}.contact-details{-ms-flex-direction:row;flex-direction:row;gap:2rem;margin-bottom:2rem;display:-ms-flexbox;display:flex}.contact-details>div{-ms-flex:1;flex:1}@container form-container (width<=700px){.contact-details{-ms-flex-direction:column;flex-direction:column}}.property-management-confidence{grid-template-rows:auto;grid-template-columns:1fr;gap:1rem;display:grid}.property-management-confidence:not(#boost)>*{margin:0}@container column (width>=550px){.property-management-confidence{grid-template-columns:1fr 1fr}}.well-address{-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:0;padding:1rem;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;border:2px solid #caccca!important}.well-address>fieldset{padding:.5rem .5rem 1rem}.well-address .address-fields-2-col{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.well-address .address-fields-2-col .input-group{margin-top:0}.well-address .address-fields-2-col .input-group:first-child{-ms-flex:2;flex:2}.well-address .address-fields-2-col .input-group:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:3%}.well-address .address-fields-2-col .input-group:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3%}.well-address .address-fields-2-col .input-group:last-child{-ms-flex:1;flex:1}.well-address:has(.input-error) [data-swap-id=addressFields]{display:contents}.well-address:has(.input-error) [data-swap-id=staticAddress]{display:none}.well-address .toggle-input-mode{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--emphasis-colour);-webkit-text-decoration-color:var(--emphasis-colour);text-decoration-color:var(--emphasis-colour);text-decoration-thickness:2px}.well-address .toggle-input-mode:hover{color:var(--emphasis-colour)}.well-address .toggle-input-mode{margin-bottom:0;font-size:.8rem}@container column (width>=550px){.well-address .toggle-input-mode{text-align:right;position:absolute;bottom:1rem}.well-address .toggle-input-mode:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.well-address .toggle-input-mode:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}}.referral-code{background-color:var(--emphasis-colour);color:var(--content-colour);-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.5rem;display:-ms-flexbox;display:flex}.referral-code[data-link]{cursor:pointer}.referral-code div:nth-child(2){text-align:right;white-space:nowrap;-ms-flex-positive:1;flex-grow:1;font-size:2rem;font-weight:700}.purchase-history td{vertical-align:middle}.purchase-receipt :is(th,td):not(:first-child){text-align:right;width:100px}.purchase-receipts-vat-summary{margin-top:5rem}.get-elearning{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.get-elearning>div:first-child{-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;gap:2rem;display:-ms-flexbox;display:flex}.get-elearning>div:first-child>div:first-child{-ms-flex:0 0 3rem;flex:0 0 3rem}.get-elearning div:has(a.btn){margin-right:-14px}.get-elearning i{color:var(--muted-colour);margin:0 auto}.get-elearning p b{color:var(--heading-colour)}@container column (width>=550px){.get-elearning{-ms-flex-direction:row;flex-direction:row;gap:2rem}}.discount-bar{--slash-position:calc(100% - 8rem);--slash-width:4rem;--slash-border-width:.25rem;background:var(--colour-main-orange);background:linear-gradient(108deg, var(--colour-main-orange) 0%, var(--colour-main-orange) calc(var(--slash-position) - var(--slash-width) / 2 - var(--slash-border-width) - .5px), var(--colour-off-white) calc(var(--slash-position) - var(--slash-width) / 2 - var(--slash-border-width) + .5px), var(--colour-off-white) calc(var(--slash-position) - var(--slash-width) / 2 + var(--slash-border-width) - .5px), var(--colour-main-orange) calc(var(--slash-position) - var(--slash-width) / 2 + var(--slash-border-width) + .5px), var(--colour-main-orange) calc(var(--slash-position) + var(--slash-width) / 2 - var(--slash-border-width) - .5px), var(--colour-off-white) calc(var(--slash-position) + var(--slash-width) / 2 - var(--slash-border-width) + .5px), var(--colour-off-white) calc(var(--slash-position) + var(--slash-width) / 2 + var(--slash-border-width) - .5px), var(--colour-main-orange) calc(var(--slash-position) + var(--slash-width) / 2 + var(--slash-border-width) + .5px), var(--colour-main-orange) 100%);padding:3rem;font-size:2rem}.member-benefits-list p{margin-top:1.5rem;margin-bottom:1.5rem}.member-benefits-list p i{margin-right:.25rem;font-size:1.5rem}@container column (width<=600px){.member-benefits-list p i{margin:1rem auto;display:block}}.tradepoint-card-wrapper{background-color:#fee304;border-radius:1rem;-ms-flex-direction:column;flex-direction:column;max-width:30rem;margin:.5rem;display:-ms-flexbox;display:flex}.tradepoint-card-wrapper .tradepoint-card-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tradepoint-card-wrapper .tradepoint-card-header p{text-align:center;-ms-flex-positive:1;flex-grow:1;margin:.5rem;font-size:1rem}.tradepoint-card-wrapper .tradepoint-card-logo-body{text-align:center;background-color:#000;padding:1rem}.tradepoint-card-wrapper .tradepoint-card-logo-body img{max-width:80%}.tradepoint-card-wrapper .tradepoint-card-details{-ms-flex-direction:column;flex-direction:column;gap:.3rem;padding:.5rem 1.5rem;display:-ms-flexbox;display:flex}.tradepoint-card-wrapper .tradepoint-card-details p{margin:0;font-size:1.2rem}.account-header~p{margin-top:1rem;margin-bottom:1rem}.training-and-events-panel{border:.2rem solid var(--muted-colour);-ms-flex-direction:row;flex-direction:row;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;display:-ms-flexbox;display:flex}.training-and-events-panel p{margin-top:1rem;margin-bottom:1rem}.training-and-events-panel>div{padding:0 1rem 1rem}.training-and-events-panel>.event-date{text-align:left;-ms-flex:0 0 10rem;flex:0 0 10rem;display:none}.training-and-events-panel>.event-date div i{color:var(--muted-colour);margin-top:1rem}.training-and-events-panel>.event-date div:nth-child(2){margin-top:.5rem;margin-bottom:.5rem;font-size:2.5rem;line-height:3rem}.training-and-events-panel>.event-information{-ms-flex-positive:1;flex-grow:1}.training-and-events-panel>.event-information h3{margin-top:0;margin-bottom:1rem}.training-and-events-panel>.event-information h3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:64px}.training-and-events-panel>.event-information h3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:64px}.training-and-events-panel>.event-information .elearning-licences{min-height:4rem}.training-and-events-panel>.event-information .elearning-licences:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:64px}.training-and-events-panel>.event-information .elearning-licences:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:64px}.training-and-events-panel>.event-information .event-buttons{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;display:-ms-flexbox;display:flex}.training-and-events-panel[data-event-type=training]{position:relative}.training-and-events-panel[data-event-type=training]>svg{width:48px;height:48px;fill:var(--muted-colour);position:absolute;top:1rem}.training-and-events-panel[data-event-type=training]>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.training-and-events-panel[data-event-type=training]>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}@container column (width>=550px){.training-and-events-panel>.event-date{display:inline-block}.training-and-events-panel .event-information dl dt:first-of-type,.training-and-events-panel .event-information dl dd:first-of-type{display:none}}@container column (width<=550px){.training-and-events-panel .elearning-licences .expire-status{display:block}.training-and-events-panel .elearning-licences .expire-status i{margin-top:5px;display:block}}.container-column p{margin-top:1rem;margin-bottom:1rem}@container column (width<=550px){.existing-associate dl[data-layout=horizontal] dd{overflow:hidden}.existing-associate dl[data-layout=horizontal] dd a[href^=mailto\:]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}}.well form[action="/account/renewal"]{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.members-logo-button-wrapper{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center;gap:1rem;display:-ms-flexbox;display:flex}.associate-renewal-well .btn{max-width:fit-content;margin-left:auto;margin-right:auto}