.group-modal__background,.group-modal{bottom:0;left:0;position:absolute;right:0;top:0}:root{--group-modal-background: var(--group-hsbc-colour-core-white);--group-modal-backdrop-background: var(--group-light-non-interactive-surface-neutral-1);--group-modal-backdrop-opacity: .6;--group-modal-radius: var(--group-radius-large)}.group-modal{align-items:center;display:none;flex-direction:column;justify-content:flex-start;overflow:hidden;position:fixed;z-index:var(--group-z-index-modal)}.group-modal--is-active{display:flex}.group-modal__background{background:var(--group-modal-backdrop-background);opacity:var(--group-modal-backdrop-opacity)}.group-modal__header__title{padding-right:2.5rem;line-height:2rem}.group-modal__header__close{position:absolute !important;display:flex !important;right:1.25rem !important;top:1.5rem !important;align-items:center;justify-content:center;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}.group-modal__container{position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:none;overflow-y:auto;-ms-overflow-y:visible;padding:.5rem}@media screen and (min-width: 769px),print{.group-modal__container{padding:0}}.group-modal__content{overflow:none;position:relative;width:100%;display:flex;flex-direction:column;background:var(--group-modal-background);border-radius:var(--group-modal-radius);padding:1rem}@media screen and (min-width: 769px),print{.group-modal__content{margin:3rem auto;width:var(--group-modal-width, var(--group-width, 40rem))}}.group-modal__content .group-modal__header{padding-bottom:1rem}.group-modal__content .group-modal__header__close{right:1.2rem !important;top:.7rem !important}@media screen and (min-width: 769px),print{.group-modal__content{padding:1.5rem}.group-modal__content .group-modal__header{padding-bottom:1.5rem}.group-modal__content .group-modal__header__close{right:1.6rem !important;top:1.2rem !important}}@media screen and (min-width: 1024px){.group-modal__content{padding:2.5rem}.group-modal__content .group-modal__header{padding-bottom:2.5rem}.group-modal__content .group-modal__header__close{right:2.7rem !important;top:2.2rem !important}}@media screen and (min-width: 769px),print{.group-modal__content--has-spacing-small{padding:1rem}.group-modal__content--has-spacing-small .group-modal__header{padding-bottom:1rem}.group-modal__content--has-spacing-small .group-modal__header__close{right:1.1rem !important;top:.7rem !important}}@media screen and (min-width: 1024px){.group-modal__content--has-spacing-small{padding:1rem}.group-modal__content--has-spacing-small .group-modal__header{padding-bottom:1rem}.group-modal__content--has-spacing-small .group-modal__header__close{right:1.1rem !important;top:.7rem !important}}@media screen and (min-width: 769px),print{.group-modal__content--has-spacing-medium{padding:1.5rem}.group-modal__content--has-spacing-medium .group-modal__header{padding-bottom:1.5rem}.group-modal__content--has-spacing-medium .group-modal__header__close{right:1.6rem !important;top:1.2rem !important}}@media screen and (min-width: 1024px){.group-modal__content--has-spacing-medium{padding:1.5rem}.group-modal__content--has-spacing-medium .group-modal__header{padding-bottom:1.5rem}.group-modal__content--has-spacing-medium .group-modal__header__close{right:1.6rem !important;top:1.2rem !important}}.group-modal__body>group-button-group{padding-top:1rem}