.my-account{padding:128px 0;width:100%}.my-account__container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1280px;padding:10px 0;width:100%}.my-account__header{margin-bottom:40px}.my-account__title h2{color:#00007b;font-size:48px;font-weight:600;line-height:1.1;margin:0}.my-account__content{display:flex;width:100%}.my-account__navigation{flex:0 0 25%}.my-account__nav-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.my-account__nav-item{margin:0}.my-account__nav-link{background-color:#fff;border:1px solid #cbd2da;border-radius:16px;color:#00007b;cursor:pointer;display:block;font-size:18px;font-weight:500;line-height:1.5;padding:16px 20px;text-decoration:none;transition:all .3s ease}.my-account__nav-link:active,.my-account__nav-link:focus,.my-account__nav-link:hover{background-color:#00f;border-color:#00f;color:#fff;font-size:18px;font-weight:500;line-height:1.5;text-decoration:none}.my-account__nav-item--active .my-account__nav-link{background-color:#00f;border-color:#00f;color:#fff}.my-account__main{display:flex;flex:0 0 75%;flex-direction:column}.my-account__dashboard{float:inline-end;padding:0;padding-inline-start:8%}.my-account__description,.my-account__greeting{padding:0}.my-account__description-text,.my-account__greeting-text{color:#52606d;font-size:14px;font-weight:300;line-height:1.5;margin:0}.my-account__greeting-text{margin:0 0 32px}.my-account__greeting-text strong{color:#000}.my-account__link,.my-account__link:hover,.my-account__logout-link,.my-account__logout-link:hover{color:#00f;text-decoration:none}.my-account__orders{padding-inline-start:8%}.woocommerce-info{background-color:#f6f5f8;border-top:3px solid #00f;color:#515151;list-style:none outside;margin:0 0 36px;padding:18px 36px 18px 63px;position:relative;width:auto;word-wrap:break-word;border-radius:0;box-sizing:border-box;display:flex;font-size:18px;font-weight:300;line-height:1.5}.woocommerce-info svg{fill:#00f;flex-shrink:0;height:27px;left:1.5em;position:absolute;top:1em;width:18px}.woocommerce-Button.wc-forward.button{align-items:center;background-color:#00f;border:1px solid #00f;border-radius:16px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;height:56px;justify-content:center;line-height:1;margin-left:auto;padding:0 28px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.woocommerce-Button.wc-forward.button:hover{background-color:#0000e8;border-color:#0000e8;color:#fff;text-decoration:none}.my-account__billing-address{padding-inline-start:8%}.my-account__address-intro{margin-bottom:32px}.my-account__address-intro-text{color:#52606d;font-size:14px;font-weight:300;line-height:1.5;margin:0}.my-account__address-empty{background-color:#fff;border:1px solid #cbd2da;border-radius:16px;margin-top:24px;padding:32px}.my-account__address-add-link{display:inline-block;font-size:14px;font-weight:300;line-height:1.5;margin-bottom:6px;margin-left:-2px}.my-account__address-add-link,.my-account__address-add-link:hover{color:#00f;text-decoration:none}.my-account__address-empty-text{color:#52606d;font-size:16px;font-style:italic;font-weight:300;line-height:1.5;margin:0}.my-account__legislation{padding-inline-start:8%}.my-account__page-title h2{color:#00007b;font-size:32px;font-weight:400;line-height:1.1;margin:30px 0 20px}.my-account__table-wrapper{overflow-x:auto;width:100%}.my-account__table{background-color:#fff;border:none;border-collapse:collapse;table-layout:fixed;width:100%}.my-account__table-head{display:table-header-group}.my-account__table-head tr{border-bottom:1px solid #cbd2da;display:table-row}.my-account__status,.my-account__table-cell,.my-account__table-heading{width:33.333%}.my-account__table-heading{background-color:transparent;border:none;color:#00007b;font-size:20px;font-weight:400;line-height:1.4;padding:0;text-align:left;vertical-align:middle}.my-account__table-heading-content{background-color:#fff;display:block;padding:12px;width:100%}.my-account__table-body{background-color:#fff;display:table-row-group}.my-account__table-row{border:none;border-bottom:1px solid #cbd2da;display:table-row}.my-account__table-row:nth-child(2n){background-color:#f6f7fb}.my-account__table-cell{color:#52606d;padding:12px}.my-account__status,.my-account__table-cell{border:none;font-size:16px;font-weight:300;line-height:1.5;vertical-align:middle}.my-account__status{color:#fff;padding:0;text-align:left}.my-account__status-coming-soon,.my-account__status-compliant,.my-account__status-new-course,.my-account__status-regulatory-guidance,.my-account__status-under-review{border:none;display:block;padding:12px;vertical-align:middle}.my-account__status-compliant{background-color:#00c875}.my-account__status-new-course{background-color:#9d50dd}.my-account__status-regulatory-guidance{background-color:#c4c4c4}.my-account__status-under-review{background-color:#ff6d3b}.my-account__status-coming-soon{background-color:#579bfc}.my-account__legislation-info p{font-size:16px;margin:0}.my-account__form-wrapper{padding-inline-start:8%;width:100%}.form-title{display:none}.hsfc-FieldLabel{font-size:16px!important;font-weight:500;line-height:normal;margin:0!important;padding:0!important}.hsfc-FieldLabel__RequiredIndicator{color:#aa2d2e!important;font-size:16px;font-weight:700;line-height:normal}.hsfc-TextInput{background-color:#f6f7fb!important;border:1px solid #cbd2da!important;border-radius:16px!important;box-shadow:none!important;color:#52606d!important;font-size:16px!important;line-height:1.5!important;min-height:56px!important;outline:none;padding:14px 16px!important;--hsf-field-input__placeholder-color:#52606d}.hsfc-Row{gap:6%!important;margin:0 0 6px!important;padding:3px 0!important}.hsfc-FieldDescription{font-size:12px!important;font-weight:300!important;line-height:1.5!important;margin-bottom:4px!important;margin-right:4px!important}.hsfc-ErrorAlert{color:#e80000!important;font-size:16px}.hsfc-Button{align-items:center!important;background-color:#00f!important;border:1px solid #00f!important;border-radius:16px!important;display:flex!important;font-size:16px!important;height:56px!important;justify-content:center!important;min-height:auto!important;padding:0 28px!important;width:auto!important}.hsfc-Button,.hsfc-Button:hover{color:#fff!important;font-weight:500!important;line-height:1!important}.hsfc-Button:hover{background-color:#0000e8!important;border:1px solid #0000e8!important;font-size:16px}.hsfc-NavigationRow__Buttons{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important}.custom-password-change-btn{order:1!important}.hsfc-NavigationRow__Buttons>button[type=submit]{margin-left:auto!important;order:2!important}.my-account__form-wrapper--billing [data-hs-island=true]{background:#fff;border:1px solid #cbd2da;border-radius:16px;padding:32px}.my-account__form-wrapper--billing .hsfc-NavigationRow__Buttons{justify-content:flex-start!important}.my-account__form-wrapper--billing .hsfc-NavigationRow__Buttons>button[type=submit]{margin-left:0!important}.hsfc-DropdownOptions{max-height:246px!important;min-height:0!important}.hsfc-DropdownOptions__List__ListItem{margin:0!important;padding:6px!important}.hsfc-DropdownOptions__Search{padding:4px!important}.hsfc-DropdownOptions__Search .hsfc-TextInput{min-height:34px!important;padding:4px!important}.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText p,.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText p span,.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText p strong{color:#00007b!important}@media screen and (max-width:1780px){.my-account{padding:96px 48px}.my-account__title h2{font-size:40px}.my-account__nav-list{gap:8px}.my-account__nav-link,.my-account__nav-link:active,.my-account__nav-link:focus,.my-account__nav-link:hover{font-size:16px;padding:12px 16px}.hsfc-FieldLabel{font-size:14px!important}.hsfc-FieldLabel__RequiredIndicator{font-size:14px}.hsfc-Button,.hsfc-ErrorAlert{font-size:14px!important}.hsfc-Button{height:48px!important;padding:0 20px!important}.my-account__greeting-text{margin:0 0 20px}.my-account__page-title h2{font-size:24px}.my-account__table-heading{font-size:18px}.my-account__legislation-info p,.my-account__status,.my-account__table-cell{font-size:14px}.my-account__form-wrapper--billing [data-hs-island=true]{padding:20px}.woocommerce-info{font-size:16px;margin:0 0 32px;padding:16px 32px 16px 56px}.woocommerce-info svg{height:24px;width:16px}.woocommerce-Button.wc-forward.button{font-size:14px;height:48px;padding:0 20px}.woocommerce-Button.wc-forward.button:hover{font-size:14px}.my-account__address-empty{padding:20px}.my-account__address-empty-text{font-size:14px}}@media screen and (max-width:900px){.my-account__content{flex-direction:column}.my-account__main,.my-account__navigation{flex:0 0 100%}.my-account__dashboard{padding:6% 0 0}.my-account__form-row{flex-direction:column}.my-account__billing-address,.my-account__form-wrapper,.my-account__legislation,.my-account__orders{padding:6% 0 0}}@media (max-width:880px){.my-account__table{display:flex;flex-direction:column;width:100%}.my-account__table-head{display:flex;flex-direction:column;width:fit-content}.my-account__table-head tr{display:flex;width:100%}.my-account__table-body{display:flex;flex-direction:column;width:fit-content}.my-account__table-row{display:flex;width:100%}.my-account__status,.my-account__table-cell,.my-account__table-heading{display:flex;flex-direction:column;justify-content:center;min-width:204.6px;width:33.333%}.my-account__status-coming-soon,.my-account__status-compliant,.my-account__status-new-course,.my-account__status-regulatory-guidance,.my-account__status-under-review{min-width:auto;width:100%}}@media screen and (max-width:767px){.my-account{padding:64px 32px}.my-account__title h2{font-size:32px}}@media (max-width:430px){.hsfc-Row{display:grid!important}.hsfc-NavigationRow__Buttons{align-items:flex-end!important;flex-direction:column!important;gap:12px!important;justify-content:flex-end!important}.custom-password-change-btn{margin-left:0!important;max-width:200px!important;order:1!important;width:100%!important}.hsfc-NavigationRow__Buttons>button[type=submit]{margin-left:0!important;max-width:200px!important;order:2!important;width:100%!important}}