.add-favourites-modal ul.checkboxes{list-style:none;max-height:165px;overflow:hidden auto;padding:0 .2rem;width:100%}.add-favourites-modal ul.checkboxes li{display:inline-flex;list-style:none;width:25%;z-index:1000}@media(max-width:600px){.add-favourites-modal ul.checkboxes li{width:100%}}@media(min-width:601px)and (max-width:904.98px){.add-favourites-modal ul.checkboxes li{width:50%}}.add-favourites-modal .sl-checkbox{display:inline-block;padding-bottom:.5rem;padding-top:.5rem;width:100%}.add-favourites-modal input[type=checkbox]+label{color:#202223;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - .5rem)}.sl-text-field-container{margin-left:.1rem}.sl-modal.favourites-star-modal .form-floating{margin:0!important;position:relative}.sl-modal.favourites-star-modal .sl-text-field.form-floating input{background-color:var(--white)}.sl-modal.favourites-star-modal .sl-text-field.form-floating input:disabled,.sl-modal.favourites-star-modal .sl-text-field.form-floating input[disabled]{background-color:var(--grey-200);border-color:var(--grey-700)}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control{border-color:var(--grey-700);color:var(--grey-900);font-size:1rem;height:3rem;line-height:1.5;min-height:auto;padding:.75rem 1rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:focus{box-shadow:0 0 0 .125rem var(--brand-tertiary-500);line-height:1rem;padding-bottom:.5rem;padding-top:1.5rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:focus~label{color:var(--grey-700);font-family:Sun Life New Text Regular,Helvetica Neue,Calibri,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem;opacity:1;padding-bottom:.5rem;padding-top:.5rem;transform:scale(1) translateY(0)}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:focus~label:after{background:none}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:active{box-shadow:none}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:not(:placeholder-shown){line-height:1rem;padding-bottom:.5rem;padding-top:1.5rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:not(:placeholder-shown)~label{color:var(--grey-700);font-family:Sun Life New Text Regular,Helvetica Neue,Calibri,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem;opacity:1;padding-bottom:.5rem;padding-top:.5rem;transform:scale(1) translateY(0)}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:not(:placeholder-shown)~label:after{background:none}.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:disabled~label,.sl-modal.favourites-star-modal .sl-text-field.form-floating .form-control:not(:focus)~label{color:var(--grey-700)}.sl-modal.favourites-star-modal .sl-text-field.form-floating .no-label.form-control{padding:.5rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating label{color:var(--grey-900);font-family:Sun Life New Text Regular,Helvetica Neue,Calibri,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.75rem 1rem;width:100%}.sl-modal.favourites-star-modal .sl-text-field.form-floating.sl-input-error .form-control{background:var(--red-50);border-color:var(--red-800)!important}.sl-modal.favourites-star-modal .sl-text-field.form-floating.sl-input-error label{color:var(--red-800)!important}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-before label{padding-left:3rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-before div.icon-container{align-items:center;display:flex;justify-content:center;left:1rem;position:absolute;top:0;transform:translateY(50%)}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-before .form-control{padding-left:3rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-after div.icon-container{align-items:center;display:flex;justify-content:center;position:absolute;right:1rem;top:0;transform:translateY(50%)}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-after button.icon-container{background:transparent;border:none;font-size:1.25rem;height:100%;padding:0;position:absolute;right:0;top:0;width:3rem}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-after button.icon-container .sl-icon{vertical-align:middle}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-after button.icon-container:focus-visible{border:2px solid var(--brand-tertiary-500);border-radius:0;outline:none}.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-after .form-control,.sl-modal.favourites-star-modal .sl-text-field.form-floating.icon-after label{padding-right:3rem}@media(min-width:905px){.sl-modal.add-favourites-modal .modal-dialog{width:48rem}}@media(min-width:600px)and (max-width:904.98px){.sl-modal.add-favourites-modal .modal-dialog{width:calc(100% - var(--bs-modal-margin)*2)}}@media(max-width:600px){.sl-modal.add-favourites-modal .modal-dialog{width:calc(100% - var(--bs-modal-margin)*2)}}.sl-modal .modal-dialog.modal-dialog-scrollable .modal-header button:focus-visible{outline:.125rem solid var(--brand-tertiary-500)}.loading-message{background:rgba(32,34,35,.75);bottom:0;left:0;overflow:hidden;position:fixed;right:0;text-align:center;top:0;z-index:1200}.loading-message:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.loading-message .white-container{border-radius:6px;display:inline-block;height:300px;margin:0;max-width:300px;position:relative;vertical-align:middle;width:90%}.loading-message .loading-container{color:#fff;font-family:Sun Life New Text Regular,Helvetica Neue,Calibri,sans-serif;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:100%}.loading-message .sl-progress .progress-indicator{align-items:center;display:flex;flex-direction:column;justify-content:center}.loading-message .sl-progress .progress-label{font-family:Sun Life New Text Regular,Helvetica Neue,Calibri,sans-serif;font-size:1rem}.loading-message .sl-progress .progress-indicator.indeterminate svg{stroke-width:4px;animation:spin 1s linear infinite;color:var(--brand-tertiary-800)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#iid-favourites-star .sl-icon,.favourite-star-button .sl-icon,.favourites-star-modal .sl-icon,.favouritesWrapper .sl-icon{background:var(--grey-900);display:inline-block}#iid-favourites-star .sl-icon-star-full,.favourite-star-button .sl-icon-star-full,.favourites-star-modal .sl-icon-star-full,.favouritesWrapper .sl-icon-star-full{mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-full-default-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-full-default-icon.svg);-webkit-mask-size:cover}#iid-favourites-star .sl-icon-star-full.sl-icon_active,#iid-favourites-star .sl-icon-star-full:not(.sl-icon_non-interactive):focus,#iid-favourites-star .sl-icon-star-full:not(.sl-icon_non-interactive):hover,#iid-favourites-star a:hover .sl-icon-star-full:not(.sl-icon_non-interactive),#iid-favourites-star button:hover .sl-icon-star-full:not(.sl-icon_non-interactive),.favourite-star-button .sl-icon-star-full.sl-icon_active,.favourite-star-button .sl-icon-star-full:not(.sl-icon_non-interactive):focus,.favourite-star-button .sl-icon-star-full:not(.sl-icon_non-interactive):hover,.favourite-star-button a:hover .sl-icon-star-full:not(.sl-icon_non-interactive),.favourite-star-button button:hover .sl-icon-star-full:not(.sl-icon_non-interactive),.favourites-star-modal .sl-icon-star-full.sl-icon_active,.favourites-star-modal .sl-icon-star-full:not(.sl-icon_non-interactive):focus,.favourites-star-modal .sl-icon-star-full:not(.sl-icon_non-interactive):hover,.favourites-star-modal a:hover .sl-icon-star-full:not(.sl-icon_non-interactive),.favourites-star-modal button:hover .sl-icon-star-full:not(.sl-icon_non-interactive),.favouritesWrapper .sl-icon-star-full.sl-icon_active,.favouritesWrapper .sl-icon-star-full:not(.sl-icon_non-interactive):focus,.favouritesWrapper .sl-icon-star-full:not(.sl-icon_non-interactive):hover,.favouritesWrapper a:hover .sl-icon-star-full:not(.sl-icon_non-interactive),.favouritesWrapper button:hover .sl-icon-star-full:not(.sl-icon_non-interactive){mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-full-hover-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-full-hover-icon.svg);-webkit-mask-size:cover}#iid-favourites-star .sl-icon-star-empty,.favourite-star-button .sl-icon-star-empty,.favourites-star-modal .sl-icon-star-empty,.favouritesWrapper .sl-icon-star-empty{mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-empty-default-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-empty-default-icon.svg);-webkit-mask-size:cover}#iid-favourites-star .sl-icon-star-empty.sl-icon_active,#iid-favourites-star .sl-icon-star-empty:not(.sl-icon_non-interactive):focus,#iid-favourites-star .sl-icon-star-empty:not(.sl-icon_non-interactive):hover,#iid-favourites-star a:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),#iid-favourites-star button:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),.favourite-star-button .sl-icon-star-empty.sl-icon_active,.favourite-star-button .sl-icon-star-empty:not(.sl-icon_non-interactive):focus,.favourite-star-button .sl-icon-star-empty:not(.sl-icon_non-interactive):hover,.favourite-star-button a:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),.favourite-star-button button:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),.favourites-star-modal .sl-icon-star-empty.sl-icon_active,.favourites-star-modal .sl-icon-star-empty:not(.sl-icon_non-interactive):focus,.favourites-star-modal .sl-icon-star-empty:not(.sl-icon_non-interactive):hover,.favourites-star-modal a:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),.favourites-star-modal button:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),.favouritesWrapper .sl-icon-star-empty.sl-icon_active,.favouritesWrapper .sl-icon-star-empty:not(.sl-icon_non-interactive):focus,.favouritesWrapper .sl-icon-star-empty:not(.sl-icon_non-interactive):hover,.favouritesWrapper a:hover .sl-icon-star-empty:not(.sl-icon_non-interactive),.favouritesWrapper button:hover .sl-icon-star-empty:not(.sl-icon_non-interactive){mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-empty-hover-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/star-empty-hover-icon.svg);-webkit-mask-size:cover}#iid-favourites-star .sl-icon-close,.favourite-star-button .sl-icon-close,.favourites-star-modal .sl-icon-close,.favouritesWrapper .sl-icon-close{height:1.5rem;mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/close-default-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/close-default-icon.svg);-webkit-mask-size:cover;width:1.5rem}#iid-favourites-star .sl-icon-close.sl-icon_active,#iid-favourites-star .sl-icon-close:not(.sl-icon_non-interactive):focus,#iid-favourites-star .sl-icon-close:not(.sl-icon_non-interactive):hover,#iid-favourites-star a:hover .sl-icon-close:not(.sl-icon_non-interactive),#iid-favourites-star button:hover .sl-icon-close:not(.sl-icon_non-interactive),.favourite-star-button .sl-icon-close.sl-icon_active,.favourite-star-button .sl-icon-close:not(.sl-icon_non-interactive):focus,.favourite-star-button .sl-icon-close:not(.sl-icon_non-interactive):hover,.favourite-star-button a:hover .sl-icon-close:not(.sl-icon_non-interactive),.favourite-star-button button:hover .sl-icon-close:not(.sl-icon_non-interactive),.favourites-star-modal .sl-icon-close.sl-icon_active,.favourites-star-modal .sl-icon-close:not(.sl-icon_non-interactive):focus,.favourites-star-modal .sl-icon-close:not(.sl-icon_non-interactive):hover,.favourites-star-modal a:hover .sl-icon-close:not(.sl-icon_non-interactive),.favourites-star-modal button:hover .sl-icon-close:not(.sl-icon_non-interactive),.favouritesWrapper .sl-icon-close.sl-icon_active,.favouritesWrapper .sl-icon-close:not(.sl-icon_non-interactive):focus,.favouritesWrapper .sl-icon-close:not(.sl-icon_non-interactive):hover,.favouritesWrapper a:hover .sl-icon-close:not(.sl-icon_non-interactive),.favouritesWrapper button:hover .sl-icon-close:not(.sl-icon_non-interactive){mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/close-hover-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/close-hover-icon.svg);-webkit-mask-size:cover}#iid-favourites-star .sl-icon-exclamation-triangle,.favourite-star-button .sl-icon-exclamation-triangle,.favourites-star-modal .sl-icon-exclamation-triangle,.favouritesWrapper .sl-icon-exclamation-triangle{height:1.5rem;mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/exclamation-triangle-default-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/exclamation-triangle-default-icon.svg);-webkit-mask-size:cover;width:1.5rem}#iid-favourites-star .sl-icon-exclamation-triangle.sl-icon_active,#iid-favourites-star .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):focus,#iid-favourites-star .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):hover,#iid-favourites-star a:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),#iid-favourites-star button:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),.favourite-star-button .sl-icon-exclamation-triangle.sl-icon_active,.favourite-star-button .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):focus,.favourite-star-button .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):hover,.favourite-star-button a:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),.favourite-star-button button:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),.favourites-star-modal .sl-icon-exclamation-triangle.sl-icon_active,.favourites-star-modal .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):focus,.favourites-star-modal .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):hover,.favourites-star-modal a:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),.favourites-star-modal button:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),.favouritesWrapper .sl-icon-exclamation-triangle.sl-icon_active,.favouritesWrapper .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):focus,.favouritesWrapper .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive):hover,.favouritesWrapper a:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive),.favouritesWrapper button:hover .sl-icon-exclamation-triangle:not(.sl-icon_non-interactive){mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/exclamation-triangle-hover-icon.svg);mask-size:cover;-webkit-mask:url(https://cdn.sunlife.com/content/dam/sunlife/global/shared-assets/graphics/exclamation-triangle-hover-icon.svg);-webkit-mask-size:cover}#iid-favourites-star .sl-icon_size_sm,.favourite-star-button .sl-icon_size_sm,.favourites-star-modal .sl-icon_size_sm,.favouritesWrapper .sl-icon_size_sm{height:1.25rem;width:1.25rem}#iid-favourites-star .sl-icon_size_md,.favourite-star-button .sl-icon_size_md,.favourites-star-modal .sl-icon_size_md,.favouritesWrapper .sl-icon_size_md{height:1.5rem;width:1.5rem}#iid-favourites-star .sl-icon_size_lg,.favourite-star-button .sl-icon_size_lg,.favourites-star-modal .sl-icon_size_lg,.favouritesWrapper .sl-icon_size_lg{height:1.75rem;width:1.75rem}#iid-favourites-star .sl-icon_size_xl,.favourite-star-button .sl-icon_size_xl,.favourites-star-modal .sl-icon_size_xl,.favouritesWrapper .sl-icon_size_xl{height:2rem;width:2rem}#iid-favourites-star .sl-icon_color_information,.favourite-star-button .sl-icon_color_information,.favourites-star-modal .sl-icon_color_information,.favouritesWrapper .sl-icon_color_information{background:var(--brand-secondary-800)}#iid-favourites-star .sl-icon_color_success,.favourite-star-button .sl-icon_color_success,.favourites-star-modal .sl-icon_color_success,.favouritesWrapper .sl-icon_color_success{background:var(--green-800)}#iid-favourites-star .sl-icon_color_warning,.favourite-star-button .sl-icon_color_warning,.favourites-star-modal .sl-icon_color_warning,.favouritesWrapper .sl-icon_color_warning{background:var(--brand-primary-800)}#iid-favourites-star .sl-icon_color_error,.favourite-star-button .sl-icon_color_error,.favourites-star-modal .sl-icon_color_error,.favouritesWrapper .sl-icon_color_error{background:var(--red-800)}.favourites-star-modal.sl-modal .modal-dialog.modal-dialog-scrollable .modal-header button{padding:0}.favouritesWrapper{padding-bottom:1rem}.favouritesWrapper .sl-icon{background:var(--brand-tertiary-900)}.favouritesWrapper .action{font-size:14px;font-weight:700;line-height:24px;margin-bottom:0}.favouritesWrapper .circle{border:1px solid var(--brand-tertiary-900);border-radius:50%;color:var(--brand-tertiary-900);height:34px;width:34px}.favouritesWrapper .favourite-button{background-color:transparent;border:none;color:var(--brand-tertiary-900);display:inline;padding:0;width:auto!important}.favouritesWrapper .favourite-button .favourite-star{height:2rem!important;width:2rem!important}.favourite-star-button{align-items:center;background-color:transparent;border:none;color:var(--grey-900);display:inline;font-family:Sun Life New Text Bold,Helvetica Neue,Calibri,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;padding:0;width:auto!important}.favourite-star-button .favourite-star{background:var(--grey-900);display:inline-block;height:1.5rem!important;width:2rem!important}