.subscribe__inner{padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width: 64em){.subscribe__inner{padding-top:5rem;padding-bottom:5rem}}@media all and (min-width: 75em){.subscribe__column-container{margin-left:-3.125rem;margin-right:-3.125rem}}.subscribe__column{width:100%}@media all and (min-width: 64em){.subscribe__column{width:50%}}@media all and (min-width: 75em){.subscribe__column{padding-left:3.125rem;padding-right:3.125rem}}.subscribe__form{padding:1.875rem;display:flex;align-items:flex-start;flex-direction:column;gap:2.5rem}@media all and (min-width: 64em){.subscribe__form{height:100%;padding:3.75rem}}.subscribe__price{display:none;font-size:2rem;font-weight:600}@media all and (min-width: 64em){.subscribe__price{font-size:3.875rem}}.subscribe__price .subscription-details{font-size:0.75rem;font-weight:400}@media all and (min-width: 64em){.subscribe__price .subscription-details{font-size:1rem}}.subscribe__price--show{display:block}.subscribe__selector{display:flex}.subscribe__selector input{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.subscribe__selector input:checked~.subscribe__selector-label{--text-colour: #0A2D4B}.subscribe__selector input:checked~.subscribe__selector-toggle:before{-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}.subscribe__selector label{min-height:2.5rem;position:relative;display:flex;align-items:center;cursor:pointer;font-weight:600}.subscribe__selector label:first-child input:checked~.subscribe__selector-toggle{right:-4.375rem}.subscribe__selector label:first-child input:not(:checked)+.subscribe__selector-label{padding-right:5.3125rem}.subscribe__selector label:first-child .subscribe__selector-label{padding-right:0.9375rem}.subscribe__selector label:last-child input:not(:checked)+.subscribe__selector-label{padding-left:5.3125rem}.subscribe__selector label:last-child .subscribe__selector-label{padding-left:0.9375rem}.subscribe__selector-label{--text-colour: #447197;transition:color .3s}.subscribe__selector-toggle{width:4.375rem;height:2.5rem;position:absolute;top:0;right:0;background-color:#b9d4eb;border-radius:2rem}.subscribe__selector-toggle:before{content:"";width:1.875rem;height:1.875rem;position:absolute;top:0.3125rem;right:0.3125rem;background-color:#0a2d4b;border-radius:50%;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.subscribe__button-label{display:none;transition:inherit}.subscribe__button-label--show{display:block}.subscribe__text ul{margin:0;padding:0;margin-top:2.5em;list-style-type:none}.subscribe__text li{margin-top:1.5em;margin-bottom:1.5em;padding-left:calc(2.125rem + 1.75em);position:relative}.subscribe__text li:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIAogICAgdmlld0JveD0iMCAwIDM0IDM0IiBmaWxsPSIjRTYzNzNDIj4KICAgIDxwYXRoIGQ9Ik0xNyAwQzcuNjMgMCAwIDcuNjMgMCAxN3M3LjYzIDE3IDE3IDE3IDE3LTcuNjMgMTctMTdTMjYuMzcgMCAxNyAwWm02LjcxIDEzLjMzLTguOTMgOC44Yy0uMTUuMTUtLjM2LjE1LS41MSAwbC0zLjk5LTMuOWMtLjEyLS4xNS0uMTItLjM4IDAtLjVsLjg2LS44NWMuMTItLjEyLjM2LS4xMi41MSAwbDIuODYgMi44NCA3LjgzLTcuNzFjLjE1LS4xNS4zOS0uMTUuNTEgMGwuODYuODJjLjEyLjE1LjEyLjM4IDAgLjVaIi8+Cjwvc3ZnPg==");width:2.125rem;height:2.125rem;position:absolute;top:0;left:0}.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.subscribe.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.subscribe.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.subscribe.block--background-color-transparent{margin-top:-2.5rem}.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.subscribe.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.subscribe.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.subscribe.block--background-color-white{margin-top:-2.5rem}.block--background-color-midnight:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.subscribe.block--background-color-midnight,.block--background-color-midnight:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.subscribe.block--background-color-midnight,.block--background-color-midnight:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.subscribe.block--background-color-midnight{margin-top:-2.5rem}@media all and (min-width: 64em){.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.subscribe.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.subscribe.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.subscribe.block--background-color-transparent{margin-top:-5rem}.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.subscribe.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.subscribe.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.subscribe.block--background-color-white{margin-top:-5rem}.block--background-color-midnight:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.subscribe.block--background-color-midnight,.block--background-color-midnight:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.subscribe.block--background-color-midnight,.block--background-color-midnight:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.subscribe.block--background-color-midnight{margin-top:-5rem}}

/*# sourceMappingURL=block-subscribe.2860cce0b2ea8b13e359.css.map*/