.spinner svg{height:100px;width:100px}.spinner svg circle{fill:var(--color-primary)}.spinner-overlay{align-items:center;background-color:var(--color-modal-backdrop);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.spinner-overlay .loading-modal{background-color:#fff;padding:2rem;text-align:center}.spinner-overlay .loading-modal h2{color:var(--color-primary);font-size:2rem}.spinner-overlay .loading-modal p{color:var(--color-grey);font-size:1.25rem}.flash-message{align-items:start;background-color:var(--color-flash-message-green);color:var(--color-flash-message-green-text);display:flex;font-size:1rem;gap:.5rem;line-height:1.5;margin-bottom:1rem;padding:.8rem}.flash-message.error{background-color:var(--color-flash-message-red);border:1px solid var(--color-flash-message-red-border);border-radius:4px;color:var(--color-flash-message-red-text)}.flash-message.info{background-color:var(--color-flash-message-info);border:1px solid var(--color-flash-message-info-border);color:var(--color-flash-message-info-text);padding:.625rem}.flash-message.info .info-container{align-items:start;display:flex;gap:.5rem}.flash-message.info .info-container p{margin:0}@media screen and (min-width:992px){.flash-message a[href*="tel:"]{color:#000}}.flash-message~.edit-button{margin-top:1rem}.error-icon{background-image:url(/static/media/flash-message-error-icon.36959e2f37a1b3b2776f.svg);background-position:50% 30%;background-repeat:no-repeat;display:inline-block;height:1.5rem;margin-top:.2rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.flash-message-close-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:0;position:absolute;right:.5rem;top:.5rem}.flash-message-close-btn:hover{opacity:1}.flash-message-close-icon{height:1rem;width:1rem}.layout-container{margin-left:1rem;margin-right:1rem}@media(min-width:992px){.layout-container{margin:0 auto;max-width:960px}}.overdue-banner{background-color:#e6e6e6;padding-bottom:1rem;padding-top:2rem}.overdue-banner .banner{align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;min-height:4rem;padding-left:2rem;padding-right:2rem;padding-top:1rem}.overdue-banner .banner .message{align-items:start;display:flex;font-size:1rem;margin-bottom:1rem;max-width:75%}.overdue-banner .banner .message .notification-bell{margin-right:1rem;margin-top:.25rem}.overdue-banner .banner .message .message-content{height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5rem;margin-right:12px;width:calc(100% - 21px - 1rem)}@media screen and (max-width:732px){.overdue-banner .banner .message{max-width:100%}}.overdue-banner .banner .btn{border:none;margin-bottom:1rem;max-width:25%;padding:12px 42px}@media screen and (max-width:732px){.overdue-banner .banner .btn{margin-left:calc(21px + 1rem);max-width:100%}}@media screen and (min-width:860px){.overdue-banner .banner .btn{margin-left:auto}}.overdue-banner-payNowB{background-color:var(--color-grey-200);padding-bottom:1.25rem;padding-top:1.25rem}@media screen and (max-width:732px){.overdue-banner-payNowB{padding-bottom:.8rem;padding-top:.8rem}.overdue-banner-payNowB .layout-container{margin-left:.8rem;margin-right:.8rem}}.overdue-banner-payNowB .edp-banner{margin-bottom:1.25rem}.overdue-banner-payNowB .banner{align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:4rem;padding:1.25rem}@media screen and (max-width:732px){.overdue-banner-payNowB .banner{border-radius:8px;padding:.8rem}}.overdue-banner-payNowB .banner .message{align-items:start;color:var(--color-black-1000);display:flex;font-size:1rem;line-height:1.625rem;max-width:75%}.overdue-banner-payNowB .banner .message .notification-bell{height:1.5rem;margin-right:.625rem;width:1.4rem}.overdue-banner-payNowB .banner .message .message-content{height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-right:12px;width:100%}@media screen and (max-width:732px){.overdue-banner-payNowB .banner .message{max-width:100%}}.overdue-banner-payNowB .banner .btn{border:none;max-width:25%;padding:12px 42px}@media screen and (max-width:732px){.overdue-banner-payNowB .banner .btn{margin-bottom:.5rem;margin-left:calc(21px + 1rem);margin-top:.8rem;max-width:100%}}.breadcrumbs{margin:20px 0}.breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs__item{align-items:center;display:inline-flex}.breadcrumbs__button,.breadcrumbs__current,.breadcrumbs__label,.breadcrumbs__link{color:var(--color-text);text-decoration:none}.breadcrumbs__button:hover,.breadcrumbs__link:hover{color:var(--color-black-1000);text-decoration:underline}.breadcrumbs__button{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.breadcrumbs__current{color:var(--color-black-1000);font-weight:400}.breadcrumbs__separator{color:var(--color-text);margin:0 8px}.shimmer-table-cell{background-color:#ececec;border-radius:.25rem;display:block;height:1rem;overflow:hidden;position:relative}.shimmer-table-cell:after{animation:shimmer-table-cell-loading 1.25s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,93%,0),hsla(0,0%,100%,.65) 50%,hsla(0,0%,93%,0));content:"";inset:0;position:absolute;transform:translateX(-100%);will-change:transform}@keyframes shimmer-table-cell-loading{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.shimmer-table-cell:after{animation:none;transform:none}}.page-contact-details .contact-details-table{margin-top:1rem;table-layout:fixed;width:100%}.page-contact-details .contact-details-table>tbody>tr>td{border-bottom:1px solid #fff;width:70%}@media screen and (max-width:991.999px){.page-contact-details .contact-details-table>tbody>tr>td{width:65%}}.page-contact-details .contact-details-table>tbody>tr>td.email{overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.page-contact-details .contact-details-table>tbody>tr>td:first-child{background-color:var(--color-table-1);border-right:1px solid #fff;color:#fff;padding:1rem 3rem 1rem 1rem;vertical-align:top;width:30%}@media screen and (max-width:991.999px){.page-contact-details .contact-details-table>tbody>tr>td:first-child{padding:1rem;width:35%}}.page-contact-details .contact-details-table>tbody>tr>td:nth-child(2){background-color:var(--color-table-3);padding:.5rem 1rem}.page-contact-details .header-container{align-items:center;display:flex;justify-content:space-between}.page-contact-details .header-container h2{margin:0 .5rem 0 0}.page-contact-details .header-container .edit-button{min-width:100px;text-align:right}.page-contact-details .header-container .edit-button:hover{color:var(--color-link-button-hover)}.page-contact-details .header-container .edit-button:hover svg .svg-icon-fill{fill:var(--color-link-button-hover)}.page-contact-details .header-container .edit-button:hover a{color:var(--color-link-button-hover)}.page-contact-details .header-container .edit-button svg{height:1rem;margin-right:8px;width:1rem}.page-contact-details .header-container .edit-button svg .svg-icon-fill{fill:var(--color-link-button);transition:all .25s ease-in-out}.page-contact-details .header-container .edit-button a{color:var(--color-link-button);transition:all .25s ease-in-out}.address-lookup-input-container,.address-lookup-input-postal-container{position:relative}.address-lookup-input-container input,.address-lookup-input-postal-container input{padding-right:44px}.address-lookup-input-container .address-lookup-input__clear,.address-lookup-input-container .address-lookup-input__icon,.address-lookup-input-postal-container .address-lookup-input__clear,.address-lookup-input-postal-container .address-lookup-input__icon{height:20px;width:20px}.address-lookup-input-container .address-lookup-input__icon,.address-lookup-input-postal-container .address-lookup-input__icon{color:var(--color-grey-400);pointer-events:none;position:absolute;right:14px;top:11px}.address-lookup-input-container .address-lookup-input__clear-button,.address-lookup-input-postal-container .address-lookup-input__clear-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:8px;top:6px;width:32px}.address-lookup-input-container .address-matches,.address-lookup-input-postal-container .address-matches{background:#fff;border-radius:0 0 15px 15px;box-shadow:0 0 5px rgba(0,0,0,.3);left:0;max-height:250px;overflow-y:auto;position:absolute;top:100%;width:100%!important;z-index:1000}.address-lookup-input-container .address-matches p,.address-lookup-input-postal-container .address-matches p{border-bottom:1px solid #333;font-size:1rem;margin:0;padding:.5rem}.address-lookup-input-container .address-matches p:last-child,.address-lookup-input-postal-container .address-matches p:last-child{border:none}.address-lookup-input-container .address-matches p:hover,.address-lookup-input-postal-container .address-matches p:hover{background:#efefef;cursor:pointer}.address-lookup-input-container .address-matches .address-matches__top-action,.address-lookup-input-postal-container .address-matches .address-matches__top-action{color:var(--color-primary);font-weight:700;text-decoration:underline}.address-lookup-input-container .address-matches .address-lookup-input__spinner,.address-lookup-input-postal-container .address-matches .address-lookup-input__spinner{height:50px;margin:12px auto;width:50px}.address-lookup-input-container .address-matches .address-lookup-input__spinner circle,.address-lookup-input-postal-container .address-matches .address-lookup-input__spinner circle{fill:var(--color-primary)}@keyframes addressLookupSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-select,.custom-select__trigger{position:relative;width:100%}.custom-select__trigger{background:#fff;border:1px solid var(--color-grey-600);border-radius:4px;color:var(--color-black-1000);cursor:pointer;font-size:18px;font-weight:400;padding:10px 14px;text-align:left}.custom-select__trigger:focus{border:none;outline:2px solid var(--form-focus)}.custom-select__trigger:disabled{background:var(--color-grey-100);cursor:not-allowed}.custom-select__trigger--placeholder .custom-select__label{color:var(--color-grey-400)}.custom-select__chevron{border-bottom:2px solid #7d7d7d;border-right:2px solid #7d7d7d;height:8px;position:absolute;right:14px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.custom-select__chevron--open{transform:translateY(-30%) rotate(-135deg)}.custom-select__menu{background:#fff;border:1px solid var(--color-grey-300);border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.12);left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.custom-select__option{background:#fff;border:0;color:var(--color-black-1000);cursor:pointer;font-size:16px;padding:12px 40px 12px 14px;position:relative;text-align:left;width:100%}.custom-select__option:hover{background:var(--color-grey-100)}.custom-select__option--selected{background:var(--color-grey-100);color:var(--color-black-1000)}.custom-select__option--selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M16.666 5 7.5 14.167 3.333 10' stroke='%23912680' stroke-width='1.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;content:"";height:20px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px}.form-contact-details .address-mode-button{background:transparent;border:0;color:var(--color-link-button);cursor:pointer;margin-bottom:1rem;padding:0;text-decoration:underline;transition:color .25s ease-in-out}.form-contact-details .address-mode-button:hover{color:var(--color-link-button-hover)}.form-contact-details .terms{width:80%}@media screen and (min-width:992px){.form-contact-details .terms{width:536px}}.form-contact-details .terms a{text-decoration:underline}.form-contact-details .help-label{align-items:center;display:flex;justify-content:space-between;position:relative}.form-contact-details .help-label .info-icon{margin:0 .5rem}.form-contact-details .help-label .contact-name-tooltip:hover,.form-contact-details .help-label .info-icon:hover~.contact-name-tooltip{transform:scale(1)}.form-contact-details .help-label .contact-name-tooltip{background:#fff;border-radius:5px;box-shadow:0 0 5px #333;font-size:.875rem;padding:1rem;position:absolute;top:24px;transform:scale(0);transform-origin:top right;transition:all .25s ease-in-out .25s}@media screen and (min-width:992px){.form-contact-details a[href^="tel:"]{color:var(--color-text)}}.form-contact-details .info{box-sizing:border-box;width:90%}@media screen and (min-width:992px){.form-contact-details .info{width:506px!important}}.field-container{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.field-container>*{min-width:0}.field-container-flex{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(min-width:992px){.field-container-flex{flex-direction:row}}.field-container.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.field-container.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:375px){.field-container.grid-cols-2{grid-template-columns:1fr}}.field-container.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:375px){.field-container.grid-cols-3{grid-template-columns:1fr}}.field-container.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:375px){.field-container.grid-cols-4{grid-template-columns:1fr}}.form-wrapper{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr}.form-wrapper .form-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.form-wrapper .field:has(label input[required],label select[required],label textarea[required])>span:after{content:"*"}.form-wrapper .field{grid-gap:6px;display:grid;gap:6px}.form-wrapper .field label.invalid .custom-select__trigger,.form-wrapper .field label.invalid>.field-container input,.form-wrapper .field label.invalid>input,.form-wrapper .field label.invalid>select,.form-wrapper .field label.invalid>textarea{border:1px solid var(--color-validation-error);outline:none}.form-wrapper input{border:1px solid var(--color-grey-600);border-radius:4px;box-shadow:var(--form-input-shadow);box-sizing:border-box;font-size:18px;font-weight:400;min-width:0;padding:10px 14px;transition:border-color .25s,box-shadow .25s;width:100%}.form-wrapper input:focus{border:none;outline:2px solid var(--form-focus)}.form-wrapper input:-ms-input-placeholder{color:var(--color-grey-400)}.form-wrapper input::placeholder{color:var(--color-grey-400)}.form-wrapper input:disabled,.form-wrapper select:disabled,.form-wrapper textarea:disabled{background:var(--color-grey-100);color:var(--color-grey-400);cursor:not-allowed}.form-wrapper .checkbox-input-with-icon{display:inline-block;flex:0 0 20px;height:20px;position:relative;width:20px}.form-wrapper .checkbox-input-with-icon input[type=checkbox]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.form-wrapper .checkbox-input-with-icon input[type=checkbox]:checked+.checkbox-icon{background-color:var(--color-primary);border-color:var(--color-primary)}.form-wrapper .checkbox-input-with-icon input[type=checkbox]:checked+.checkbox-icon:after{opacity:1}.form-wrapper .checkbox-input-with-icon .checkbox-icon{background-color:var(--color-white);border:1px solid var(--color-grey-600);border-radius:6px;box-sizing:border-box;display:block;height:100%;pointer-events:none;position:relative;width:100%}.form-wrapper .checkbox-input-with-icon .checkbox-icon:after{background:url(/static/media/check-solid.00812a079887292cb409.svg) no-repeat 50%/contain;content:"";inset:0;margin:auto;opacity:0;position:absolute}.form-wrapper label>span{align-items:end;color:var(--color-grey-600);font-size:16px}.form-wrapper .radio input[type=radio]{border:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none;width:0}.form-wrapper .radio input[type=radio]+.radio-label:before{border:1px solid var(--color-grey-600);border-radius:100%;box-shadow:inset 0 0 0 4px transparent;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:1em;position:relative;text-align:center;top:-.2em;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease;vertical-align:top;width:1.4em}.form-wrapper .radio input[type=radio]:checked+.radio-label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.form-wrapper .radio input[type=radio]:focus+.radio-label:before{border-color:var(--color-grey-600);outline:none}.form-wrapper .validation-error{grid-gap:6px;align-items:start;color:var(--color-validation-error);display:grid;flex-wrap:wrap;font-size:inherit;font-weight:400;gap:6px;grid-template-columns:auto 1fr}.form-wrapper .btn-form-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.form-wrapper .btn-form-container{grid-template-columns:1fr}.form-wrapper{gap:24px}}.page-container{max-inline-size:600px}.policy-header{background-color:var(--color-primary);color:#fff;height:60px}@media screen and (min-width:992px){.policy-header{position:relative;z-index:2}}.policy-header div{align-items:center;display:flex;font-size:1.125rem;gap:5rem;height:100%;justify-content:space-between}.policy-header .policy-number{text-align:right}.policy-title{align-items:center;display:flex}.policy-title h2{color:var(--color-primary);margin:0}.policy-title span{float:left}.documents-list .table-wrapper{border:1px solid #cbcbcb;margin-bottom:2.5rem;padding:1rem}@media screen and (min-width:992px){.documents-list .table-wrapper{padding-left:2rem;padding-right:2rem}}.documents-list button{background:transparent;border:0;color:var(--color-link-button);cursor:pointer;font-family:inherit;font-size:1rem;padding:0;text-align:left;text-decoration:underline}.documents-list button:hover{color:var(--color-link-button-hover)}.documents-list th button{font-weight:700}.documents-list th button,.documents-list th button:hover{color:var(--color-text);text-decoration:none}.documents-list th button:after{content:url(/static/media/sort-column.90084ed932634bc9064a.svg);padding-left:.25rem}.documents-list table.desktop{display:none}@media screen and (min-width:768px){.documents-list table.mobile{display:none}.documents-list table.desktop{display:block}}.documents-list table.desktop{border-collapse:collapse;width:100%}.documents-list table.desktop th{border-bottom:1px solid #cbcbcb;padding-bottom:1rem;text-align:left}.documents-list table.desktop th:last-child{padding-left:.5rem}.documents-list table.desktop th:first-child{min-width:150px}.documents-list table.desktop th:nth-child(2),.documents-list table.desktop th:nth-child(3){width:50%}.documents-list table.desktop td{padding-top:1rem}.documents-list table.desktop td:last-child{padding-left:.5rem}.documents-list table.desktop tr.bordered{border-bottom:1px solid #cbcbcb}.documents-list table.desktop tr.bordered td button{padding-bottom:.5rem}.documents-list table.mobile{border-collapse:collapse;table-layout:fixed;width:100%}.documents-list table.mobile th{border-bottom:1px solid #cbcbcb;padding-bottom:1rem;text-align:left}.documents-list table.mobile th:first-child{width:50%}.documents-list table.mobile th:last-child{padding-left:.5rem;text-align:right;width:6rem}.documents-list table.mobile th button{font-weight:700}.documents-list table.mobile tr.meta{border-bottom:1px dotted #bebebe}.documents-list table.mobile tr.meta td{padding-bottom:.75rem}.documents-list table.mobile tr.meta td:first-child{text-align:left;width:50%}.documents-list table.mobile tr.meta:last-child{border-bottom:0}.documents-list table.mobile td[colspan="3"]{width:100%}.documents-list table.mobile td[colspan="3"] button{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.documents-list table.mobile td{padding-top:.5rem}.documents-list table.mobile td[colspan="3"]{padding-top:1rem}.documents-list table.mobile td:last-child,.documents-list table.mobile td:nth-last-child(2){text-align:right}.document-view-email{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:4}.document-view-email p{margin:0 auto;padding-top:2.5rem;width:540px}.document-view-email .attachments{border:1px solid #bebebe;box-sizing:border-box;margin:.5rem auto 0;padding:1rem;width:540px}iframe.document-view-pdf{bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:4}.payment-method-switch.payment-update-a{display:flex;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.payment-method-switch.payment-update-a div{background-color:var(--color-light-grey);cursor:pointer;padding:.75rem}.payment-method-switch.payment-update-a div:first-child{border-bottom:1px solid var(--color-grey);border-left:1px solid var(--color-grey);border-radius:4px 0 0 4px;border-top:1px solid var(--color-grey)}.payment-method-switch.payment-update-a div:nth-child(2){border-bottom:1px solid var(--color-grey);border-radius:0 4px 4px 0;border-right:1px solid var(--color-grey);border-top:1px solid var(--color-grey)}.payment-method-switch.payment-update-a div.active{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.payment-method-switch.payment-update-b{color:var(--color-grey-600);display:flex;font-weight:700;margin-bottom:1.25rem;margin-top:.75rem}.payment-method-switch.payment-update-b div{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:1.0625rem;justify-content:center;padding:.75rem;width:50%}.payment-method-switch.payment-update-b div span{line-height:1.25rem}.payment-method-switch.payment-update-b div svg{height:38px;width:45px}.payment-method-switch.payment-update-b div svg path{fill:var(--color-grey-600)}.payment-method-switch.payment-update-b div:first-child{border-bottom:1px solid var(--color-grey-400);border-left:1px solid var(--color-grey-400);border-radius:4px 0 0 4px;border-top:1px solid var(--color-grey-400)}.payment-method-switch.payment-update-b div:nth-child(2){border-bottom:1px solid var(--color-grey-400);border-radius:0 4px 4px 0;border-right:1px solid var(--color-grey-400);border-top:1px solid var(--color-grey-400)}.payment-method-switch.payment-update-b div.active{background-color:var(--color-primary-tint);border:1px solid var(--color-primary);color:var(--color-heading)}.payment-method-switch.payment-update-b div.active svg path{fill:var(--color-primary)}.secure-payment{align-items:center;display:flex;gap:.375rem}.secure-payment img{display:inline-block;height:1.125rem;vertical-align:bottom}.secure-payment .secure-payment-text{color:var(--color-grey-800);display:inline-block;margin-bottom:-.1rem;vertical-align:bottom}.payment-providers{align-items:center;display:flex;gap:.75rem}.payment-providers .payment-provider-icon{height:1.125rem}.payment-providers .payment-provider-icon.mastercard{height:22px;min-width:39px}.payment-providers .payment-provider-icon.visa{height:18px;min-width:55px}.current-method{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.current-method-icon svg{height:38px;width:45px}.current-method-icon svg path{fill:var(--color-grey-400)}.current-method-details{color:var(--color-heading);line-height:1.25rem;padding:.5rem 0}.current-method-details .primary{font-weight:700}.current-method-details .secondary{color:var(--color-secondary-text)}.form-select-payments .select-payments-table{border:1px solid #cbcbcb;font-size:1.125rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.form-select-payments .select-payments-table .select-payments-row{align-items:center;border-top:1px solid #cbcbcb;display:flex;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.form-select-payments .select-payments-table .select-payments-row.disabled{opacity:.5}.form-select-payments .select-payments-table .select-payments-row:first-child{border-top:0}.form-select-payments .select-payments-table .select-payments-row .amount{align-items:center;display:flex;font-size:1.5rem;font-weight:700}.form-select-payments .select-payments-table .select-payments-row .amount input[type=checkbox]{margin-left:1rem;transform:scale(1.5)}.form-select-payments .total-outstanding{align-items:center;background-color:var(--color-primary-tint);display:flex;font-size:1.125rem;justify-content:space-between;padding:1rem}.form-select-payments .total-outstanding .total-amount{font-size:1.5rem;font-weight:700}.form-select-payments .action-buttons{padding-bottom:2rem;padding-top:2rem}.form-select-payments .action-buttons .form-btn.btn{width:100%}@media screen and (min-width:992px){.form-select-payments .action-buttons{display:flex;justify-content:space-between}.form-select-payments .action-buttons .form-btn.btn{width:352px}}.form-select-payments-paynow-b{--margin-between-elements:1.875rem;color:var(--color-black-1000)}@media screen and (max-width:732px){.form-select-payments-paynow-b{--margin-between-elements:1.1rem!important}}.form-select-payments-paynow-b .tooltip-wrapper{cursor:pointer;display:inline-block;margin-left:auto;position:relative}.form-select-payments-paynow-b .custom-tooltip{background-color:var(--color-grey-900);border-radius:2px;font-size:.9rem;line-height:1.4rem;max-width:300px;opacity:1;padding:.375rem .75rem}.form-select-payments-paynow-b .boldContent{font-weight:700}.form-select-payments-paynow-b .outstanding-amount-header{align-items:center;display:flex;font-size:1.2rem;line-height:1.5rem;margin-bottom:var(--margin-between-elements)}@media screen and (max-width:732px){.form-select-payments-paynow-b .outstanding-amount-header{font-size:1rem}}.form-select-payments-paynow-b .product-name{font-size:1.5rem;font-weight:700;margin-bottom:var(--margin-between-elements)}.form-select-payments-paynow-b .select-payments-table{font-size:1.125rem}.form-select-payments-paynow-b .select-payments-table .select-payments-row{align-items:center;border-bottom:1px solid #cbcbcb;display:flex;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}@media screen and (max-width:732px){.form-select-payments-paynow-b .select-payments-table .select-payments-row{padding-bottom:.8rem;padding-top:.8rem}}.form-select-payments-paynow-b .select-payments-table .select-payments-row .left{align-items:center;display:flex;gap:2rem;margin-left:1rem}.form-select-payments-paynow-b .select-payments-table .select-payments-row .right{margin-right:1rem}.form-select-payments-paynow-b .select-payments-table .select-payments-row input[type=checkbox]{height:1.25rem;margin-bottom:0;margin-top:0;width:1.25rem}.form-select-payments-paynow-b .select-payments-table .select-payments-row .checkmark{display:none}.form-select-payments-paynow-b .select-payments-table .select-payments-row.disabled input[type=checkbox]{accent-color:var(--color-grey-500);display:none}.form-select-payments-paynow-b .select-payments-table .select-payments-row.disabled .custom-checkbox .checkmark{background-color:var(--color-grey-500);border-radius:2px;display:block;height:20px;position:relative;width:20px}.form-select-payments-paynow-b .select-payments-table .select-payments-row.disabled .custom-checkbox input[type=checkbox]:checked+.checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.form-select-payments-paynow-b .row-header{background-color:var(--color-grey-200);border-bottom:none!important;border-radius:2px;font-size:1rem!important;font-weight:700;padding-bottom:.5rem!important;padding-top:.5rem!important}.form-select-payments-paynow-b .total-amount{margin-top:var(--margin-between-elements)}.form-select-payments-paynow-b .total-amount span{color:var(--color-heading);font-family:var(--font-family-headings);font-size:1.625rem;font-weight:700}.form-select-payments-paynow-b .flash-message{margin-top:1rem}.form-select-payments-paynow-b .all-payments-not-selected-note{font-size:1rem;line-height:1.5rem;margin-top:1rem}.page-make-payment.paynowa strong{color:#000}.page-make-payment.paynowa .amount-container{background-color:var(--color-primary-tint);padding:1rem}.page-make-payment.paynowa .payment-detail-form{margin-bottom:0}.page-make-payment.paynowa .payment-detail-form form>.alert.alert-danger.ng-star-inserted{background-color:var(--color-error-light-red);color:#000;padding:1rem}.page-make-payment.paynowa .payment-detail-form form>.alert.alert-danger.ng-star-inserted:before{content:"Status:";font-weight:700;padding-right:.25rem}.page-make-payment.paynowa .payment-detail-form .form-group{padding-bottom:1rem;padding-top:1rem}.page-make-payment.paynowa .payment-detail-form .invalid-feedback{color:red;padding-top:.5rem}.page-make-payment.paynowa .payment-detail-form label[for=expiryDateMonth],.page-make-payment.paynowa .payment-detail-form label[for=expiryDateYear]{display:none}.page-make-payment.paynowa .payment-detail-form .row{display:flex}.page-make-payment.paynowa .payment-detail-form .row .col-6{display:inline-block}.page-make-payment.paynowa .payment-detail-form .row .col-6 input{margin-right:1rem;width:9rem}.page-make-payment.paynowa .payment-detail-form #cvn,.page-make-payment.paynowa .payment-detail-form .row .col-6 #div_dd_month_inalidformat{width:9rem}.page-make-payment.paynowa .payment-detail-form button[type=submit]{display:none}.page-make-payment.paynowa .total-outstanding{align-items:center;background-color:var(--color-primary-tint);display:flex;font-size:1.125rem;justify-content:space-between;padding:1rem}.page-make-payment.paynowa .total-outstanding .total-amount{font-size:1.5rem;font-weight:700}.page-make-payment.paynowa .terms-container{padding-top:1rem}.page-make-payment.paynowa .action-buttons{padding-bottom:2rem;padding-top:2rem}.page-make-payment.paynowa .action-buttons .form-btn.btn{width:100%}@media screen and (min-width:992px){.page-make-payment.paynowa .action-buttons{display:flex;justify-content:space-between}.page-make-payment.paynowa .action-buttons .form-btn.btn{width:352px}}.page-make-payment.paynowa .ngx-spinner-overlay{background-color:hsla(0,0%,44%,.8)!important}.page-make-payment.paynowa .loader-spinner{background-image:var(--spinner);background-position:50%;background-repeat:no-repeat;background-size:100px 100px;height:100px;width:100%}.page-make-payment.paynowa .loading-text{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);min-width:220px;padding:2rem;top:45%}.page-make-payment.paynowa .loading-text p.h1{color:transparent;font-family:var(--font-family-headings);font-size:2rem;font-weight:700;position:relative}.page-make-payment.paynowa .loading-text p.h1:after{background-color:#fff;color:var(--color-primary);content:"Just a moment";height:100%;left:0;position:absolute;text-align:center;width:100%}.page-make-payment.paynowa .loading-text p{text-align:center}.page-make-payment.paynowb h1{margin-bottom:1.875rem;margin-top:1.875rem}@media screen and (max-width:732px){.page-make-payment.paynowb h1{margin-bottom:1.1rem;margin-top:1.3rem}}.page-make-payment.paynowb p{color:#000}.page-make-payment.paynowb .layout-container.paynow-b{margin:0 auto;max-width:536px}.page-make-payment.paynowb .payment-detail-info{margin:1.25rem 0}.page-make-payment.paynowb .payment-detail-header{font-size:1.125rem;margin:1.25rem 0}.page-make-payment.paynowb .payment-detail-legend{align-items:center;display:flex;font-size:1.125rem;justify-content:space-between}.page-make-payment.paynowb .payment-detail-form input{width:100%}.page-make-payment.paynowb .payment-detail-form input.is-invalid{border-color:var(--color-error)}.page-make-payment.paynowb .action-buttons{display:flex;flex-direction:column-reverse;gap:1.125rem;padding-bottom:3rem;padding-top:1.875rem}.page-make-payment.paynowb .action-buttons button.form-btn.btn{margin:0;width:100%}.page-make-payment.paynowb .action-buttons button.form-btn.btn.cancel{color:var(--color-heading)}@media screen and (min-width:992px){.page-make-payment.paynowb .action-buttons button.form-btn.btn{width:100%}.page-make-payment.paynowb .action-buttons{display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between}}.page-make-payment.paynowb strong{color:#000}.page-make-payment.paynowb .amount-container{background-color:var(--color-primary-tint);padding:1rem}.page-make-payment.paynowb .payment-detail-form{margin-bottom:0}.page-make-payment.paynowb .payment-detail-form form>.alert.alert-danger.ng-star-inserted{background-color:var(--color-error-light-red);color:#000;margin-top:1rem;padding:1rem}.page-make-payment.paynowb .payment-detail-form form>.alert.alert-danger.ng-star-inserted:before{content:"Status:";font-weight:700;padding-right:.25rem}.page-make-payment.paynowb .payment-detail-form .form-group{padding-bottom:1rem;padding-top:1rem}.page-make-payment.paynowb .payment-detail-form .invalid-feedback{color:var(--color-error);padding-top:.5rem}.page-make-payment.paynowb .payment-detail-form label[for=expiryDateMonth],.page-make-payment.paynowb .payment-detail-form label[for=expiryDateYear]{display:none}.page-make-payment.paynowb .payment-detail-form .row{display:flex}.page-make-payment.paynowb .payment-detail-form .row .col-6{display:inline-block}.page-make-payment.paynowb .payment-detail-form .row .col-6 input{margin-right:1rem;width:9rem}.page-make-payment.paynowb .payment-detail-form #cvn,.page-make-payment.paynowb .payment-detail-form .row .col-6 #div_dd_month_inalidformat{width:9rem}.page-make-payment.paynowb .payment-detail-form button[type=submit]{display:none}.page-make-payment.paynowb .terms-container{padding-top:1rem}.page-make-payment.paynowb .ngx-spinner-overlay{background-color:hsla(0,0%,44%,.8)!important}.page-make-payment.paynowb .loader-spinner{background-image:var(--spinner);background-position:50%;background-repeat:no-repeat;background-size:100px 100px;height:100px;width:100%}.page-make-payment.paynowb .loading-text{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);min-width:220px;padding:2rem;top:45%}.page-make-payment.paynowb .loading-text p.h1{color:transparent;font-family:var(--font-family-headings);font-size:2rem;font-weight:700;position:relative}.page-make-payment.paynowb .loading-text p.h1:after{background-color:#fff;color:var(--color-primary);content:"Just a moment";height:100%;left:0;position:absolute;text-align:center;width:100%}.page-make-payment.paynowb .loading-text p{text-align:center}.page-make-payment.paynowb .total-amount span{color:var(--color-heading);font-family:var(--font-family-headings);font-size:1.625rem;font-weight:700}.page-make-payment.paynowb .divider{border-bottom:1px solid #949494;height:1px}.page-make-payment.paynowb .payment-status-container{margin:0 auto;max-width:536px;padding:2.5rem 1.5rem}.page-make-payment.paynowb .payment-status-container p.mb-5{margin-bottom:5rem}.page-make-payment.paynowb .payment-status-container .receipt-container{padding:.8125rem 0}.page-make-payment.paynowb .payment-status-container .receipt-container .receipt-line{align-items:center;display:flex;justify-content:space-between;line-height:1.875rem}.page-make-payment.paynowb .payment-status-container .receipt-container .receipt-line .receipt-value{align-items:center;display:flex;text-align:right}.page-make-payment.paynowb .payment-status-container .receipt-container .receipt-line .receipt-value .card-scheme-icon{height:1rem;margin-right:.625rem}.page-make-payment.paynowb .payment-status-container .receipt-container .receipt-line .receipt-value .card-scheme-icon.mastercard{height:1.25rem}.page-make-payment.paynowb .payment-status-container .payment-status-buttons{display:flex;flex-direction:column;gap:1.25rem}.page-make-payment.paynowb .payment-status-container .payment-status-buttons button{margin:0}@media screen and (min-width:992px){.page-make-payment.paynowb .payment-status-container .payment-status-buttons{flex-direction:row-reverse;gap:1rem}}.page-make-payment.paynowb button{width:100%}.page-make-payment.paynowb .loading-container{align-items:center;display:flex;justify-content:center;min-height:40vh}.page-dashboard .policy-summary{border:1px solid #cbcbcb;line-height:1.8;margin-bottom:1rem;padding:1rem}.page-dashboard .policy-summary:last-child{margin-bottom:0}.page-dashboard .policy-summary .btn-link{text-decoration:none}.page-dashboard .policy-summary .header{display:flex;justify-content:space-between;padding-bottom:.75rem}.page-dashboard .policy-summary .header .policy-title{align-items:center;display:flex;gap:.5rem}.page-dashboard .policy-summary .header .policy-title>a{text-decoration:none}.page-dashboard .policy-summary .header .policy-title h1{color:var(--color-primary);font-size:1.5rem;line-height:28px;margin:0;transition:color .25s ease-in-out}.page-dashboard .policy-summary .header .policy-title h1:hover{color:var(--color-primary-hover)}.page-dashboard .policy-summary .header button{display:none}@media screen and (min-width:992px){.page-dashboard .policy-summary .header button{display:block}.page-dashboard .policy-summary .header{border-bottom:1px solid #cbcbcb;margin-bottom:.75rem}}.page-dashboard .policy-summary table{width:100%}.page-dashboard .policy-summary table td{font-size:1rem;vertical-align:top}.page-dashboard .policy-summary table td:first-child{margin-right:1rem;width:50%}.page-dashboard .policy-summary table td:nth-child(2){font-weight:700}@media screen and (min-width:992px){.page-dashboard .policy-summary table{width:70%}}.page-dashboard .policy-summary .mobile-actionbar{border-top:1px solid #cbcbcb;margin-top:.75rem;padding-top:.75rem}.page-dashboard .policy-summary .mobile-actionbar button{display:flex;justify-content:center;width:100%}@media screen and (min-width:992px){.page-dashboard .policy-summary .mobile-actionbar{display:none}.page-dashboard .policy-summary{padding-left:2rem;padding-right:2rem}}.expander .expander-content{box-sizing:border-box;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform-origin:top;transition:max-height .6s cubic-bezier(.2,.8,.2,1),opacity .6s cubic-bezier(.2,.8,.2,1);will-change:max-height,opacity}.expander .expander-content-expanded{max-height:2000px;opacity:1;pointer-events:auto}html.overlay-hidden,html.overlay-hidden body{overflow:hidden}.app-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:rgba(64,64,64,.5);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.app-dialog{background:#fff;border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;position:relative;width:min(100%,640px)}.app-dialog-close{background:transparent;border:none;cursor:pointer;height:30px;padding:0;width:30px}.dialog-close-icon{height:15px;margin-top:4px;width:15px}.otp-dialog-icon svg{display:block;height:90px;width:90px}.success-icon svg{height:78px;width:78px}.app-dialog-close-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.app-dialog-close-row div,.app-dialog-close-row h1{flex:1 1;line-height:1.2}.app-dialog-body{flex:1 1;overflow-y:auto;padding:60px}@media(max-width:768px){.app-dialog{margin:40px 24px;max-height:90%;max-width:420px;width:100%}.app-dialog-body{padding:30px}.app-dialog-close-row{margin-bottom:16px}.app-dialog-close--in-body{padding:0}}.cross-sell-container{background-color:#f7f7f7;margin-bottom:2rem}.cross-sell-container .content-wrapper{display:flex;flex-direction:row-reverse;padding:30px 30px 24px}.cross-sell-container .first-column{flex:1 1}.cross-sell-container .second-column{margin-left:30px;white-space:nowrap}.cross-sell-container .cross-sell-image{background-image:var(--cross-sell-image);background-repeat:no-repeat;background-size:contain;height:170px;width:360px}.cross-sell-container .title{color:var(--color-primary);font-size:1.5rem;line-height:31px;margin-bottom:1rem;margin-top:0}.cross-sell-container .description{font-size:1rem;line-height:24px;margin:0}.cross-sell-container .read-more-link{color:var(--color-primary);cursor:pointer;margin-bottom:0;margin-top:0}.cross-sell-container .read-more-link .link-text{font-weight:700;margin-right:4px;margin-top:4px;text-decoration:underline}.cross-sell-container .feature-list{line-height:1.5rem;padding:0 30px 18px}.cross-sell-container .feature-list .feature-list-header{font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.cross-sell-container .feature-list .feature-item{grid-column-gap:12px;align-items:flex-start;column-gap:12px;display:grid;grid-template-columns:16px 1fr;margin-bottom:.25rem}.cross-sell-container .feature-list .feature-icon{background-color:#01bd6c;display:inline-block;height:14px;margin-top:4px;-webkit-mask:url(/static/media/check-solid.00812a079887292cb409.svg) no-repeat center/contain;mask:url(/static/media/check-solid.00812a079887292cb409.svg) no-repeat center/contain;width:16px}.cross-sell-container .feature-list .feature-content{display:block}.cross-sell-container .feature-list .feature-heading{display:inline;font-weight:700;margin-right:4px}.cross-sell-container .feature-list .feature-text{display:inline;white-space:normal}.cross-sell-container .action-buttons{display:flex;flex-direction:column-reverse;padding:0 30px 30px}.cross-sell-container .action-buttons .form-btn.btn{margin-bottom:0!important;width:100%}.cross-sell-container .action-buttons .form-btn.btn.request-call{margin-bottom:1rem!important}@media screen and (min-width:768px){.cross-sell-container .action-buttons{flex-direction:row;gap:1.5rem}.cross-sell-container .action-buttons .form-btn.btn{width:332px}.cross-sell-container .action-buttons .form-btn.btn.request-call{margin-bottom:0!important}}@media(max-width:768px){.cross-sell-container{margin:0 0 60px}.cross-sell-container .content-wrapper{flex-direction:column;padding:30px 30px 32px}.cross-sell-container .first-column,.cross-sell-container .second-column{height:171px;margin-left:0;width:100%}.cross-sell-container .first-column{margin-top:24px}.cross-sell-container .title{margin-bottom:1rem}.cross-sell-container .read-more-link{margin-top:4px}.cross-sell-container .feature-list{padding:0 30px 32px}.cross-sell-container .feature-list-header{margin-bottom:.5rem!important}.cross-sell-container .description{line-height:22px}}.app-dialog .dialog-title{color:var(--color-black-1000);font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:.25rem}.app-dialog .dialog-text-large{color:var(--color-black-1000);font-size:1rem;line-height:1.5rem;margin-bottom:1rem}.app-dialog .dialog-text-medium{color:var(--color-grey-800);font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.app-dialog .dialog-text-small{color:var(--color-black-1000);font-size:.875rem;line-height:1.375rem!important;margin-bottom:1.5rem}.app-dialog li{line-height:1.375rem!important}.app-dialog .pds-link{font-weight:700}.app-dialog .dialog-input-wrapper{margin-top:.375rem;position:relative}.app-dialog .dialog-input{background-color:var(--color-grey-100);border:1px solid var(--color-grey-400);border-radius:4px;box-sizing:border-box;font-size:1.125rem;margin-bottom:1rem;padding:14px;width:100%}.app-dialog .dialog-input-icon{background-color:#bfbfbf;height:22px;-webkit-mask:url(/static/media/Lock.6254e575187f42550dc6.svg) no-repeat center/contain;mask:url(/static/media/Lock.6254e575187f42550dc6.svg) no-repeat center/contain;pointer-events:none;position:absolute;right:14px;top:20%;width:22px}.app-dialog ul{margin-top:0;padding-left:1.5rem}@media screen and (min-width:768px){.app-dialog .dialog-title{font-size:1.8755rem}.app-dialog .dialog-text-large{font-size:1.125rem!important;line-height:1.675rem!important}.app-dialog .dialog-text-small{font-size:1rem!important}}.app-dialog .dialog-action-buttons{display:flex;flex-direction:column-reverse}.app-dialog .dialog-action-buttons .form-btn.btn{margin-bottom:0!important;padding:1rem 1.5rem;width:100%}.app-dialog .dialog-action-buttons .form-btn.btn.request-call{margin-bottom:1rem!important}@media screen and (min-width:768px){.app-dialog .dialog-action-buttons{flex-direction:row;gap:1.5rem}.app-dialog .dialog-action-buttons .form-btn.btn.request-call{margin-bottom:0!important}}.app-dialog .dialog-success{text-align:left}.app-dialog .dialog-success .dialog-success-title{color:var(--color-black-1000);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;margin-top:4rem}.app-dialog .dialog-success .success-icon{height:78px;width:78px}.app-dialog .dialog-success .form-btn.btn{margin-bottom:4rem!important;margin-top:5rem!important;width:100%!important}@media screen and (min-width:768px){.app-dialog .dialog-success .dialog-success-title{font-size:1.875rem;margin-bottom:1.5rem;margin-top:1.375rem}.app-dialog .dialog-success .success-icon{height:95px;width:95px}.app-dialog .dialog-success .form-btn.btn{margin-bottom:2.25rem!important;margin-top:2.25rem!important;width:100%!important}}.promotional-banner{border:1px solid #c4c4c4;display:grid;grid-template-columns:1fr 444px;margin-bottom:60px}@media(max-width:991px){.promotional-banner{grid-template-columns:1fr;margin-bottom:50px}}.promotional-banner__content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;padding:30px}@media(max-width:991px){.promotional-banner__content{padding:24px}}.promotional-banner__title{font-size:1.5rem;margin:0}.promotional-banner__description{margin:0}.promotional-banner__image{align-self:stretch;block-size:100%;display:block;inline-size:100%;max-inline-size:100%;object-fit:cover}@media(max-width:991px){.promotional-banner__image{block-size:auto;order:-1}}.promotional-banner__cta-button{align-items:center;background-color:var(--color-secondary);border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:24px 32px;text-decoration:none;transition:background-color .3s ease;width:calc(100% - 102px)}.promotional-banner__cta-button:focus-visible,.promotional-banner__cta-button:hover{background-color:var(--color-secondary-hover);color:#fff}@media(max-width:991px){.promotional-banner__cta-button{width:100%}}.promotional-banner .visually-hidden{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.policy-summaries{margin-bottom:2rem;margin-top:.375rem}.field-login-otp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:40px}.field.form-login-otp{padding:0!important}.field.form-login-otp .invalid-message{display:none}.field.form-login-otp.invalid .invalid-message{display:block;margin-top:1rem}.form .field-login-otp .otp-field-container{display:flex;gap:10.34px}.form .field-login-otp .otp-field-container .otp-field{border:1px solid #707070;border-radius:.8rem;color:var(--color-grey-800);flex:1 1;font-size:2.1rem;height:5.4rem;text-align:center;width:100%}@media(max-width:767px){.form .field-login-otp .otp-field-container .otp-field{font-size:1.8rem;height:4.6rem}}.form .field-login-otp .invalid-message{display:block;margin-top:1rem}.form .field-login-otp .error-message{display:none}.resend-container{align-items:center;display:flex;justify-content:space-between}.resend-container p{margin:0}.resend-container .resend-link{cursor:pointer;font-size:18px;font-weight:700;text-decoration:underline}@media(max-width:768px){.resend-container .resend-link{font-size:16px}.resend-container{margin:0}}.login-btn-container{display:flex;flex-direction:column}@media screen and (min-width:992px){.login-btn-container{display:flex;flex-direction:row;gap:1.5rem}.login-btn-container>button{width:49%}.login-btn-container.non-login-scenario{flex-direction:row-reverse}}.form.form-login .field,.form.form-login .form-btn{width:100%}.form.form-login .error{font-size:1.0625rem;padding:1rem}.form.form-login .field.form-login-otp.invalid:after,.form.form-login .field.form-login-otp.valid:after{right:-1.25rem;top:1rem}.form.form-login .field.form-login-otp .invalid-message{display:none}.form.form-login .field.form-login-otp.invalid .invalid-message{display:block;margin-top:1rem}.form.form-login .id-container{padding-bottom:1rem}.form.form-login .id-container .id-option{align-items:center;display:flex;margin-bottom:10px}.form.form-login .id-container .id-option input[type=radio]{accent-color:var(--color-primary);height:1rem;margin-right:1rem;margin-top:0;width:1rem}.form.form-login .id-container .id-option label{margin-top:1px}.form.form-login .field-login-mobileNumber .mobile-tooltip{font-size:.875rem}@media screen and (min-width:992px){.form.form-login .field-login-mobileNumber .mobile-tooltip a{text-decoration:none}}.form.form-login .field-login-mobileNumber.invalid,.form.form-login .field-login-mobileNumber.valid{position:relative}.form.form-login .field-login-mobileNumber.invalid .invalid-message{display:block;font-size:.875rem;margin-top:.5rem}.form.form-login .field-login-mobileNumber .field-login-dob.invalid,.form.form-login .field-login-mobileNumber .field-login-dob.valid,.form.form-login .field-login-mobileNumber.valid{position:relative}.form.form-login .field-login-mobileNumber .field-login-dob.invalid .dob-fields,.form.form-login .field-login-mobileNumber .field-login-dob.valid .dob-fields{position:relative;width:-moz-fit-content;width:fit-content}.form.form-login .field-login-mobileNumber .field-login-dob.invalid .invalid-message{display:block;font-size:.875rem;margin-top:.5rem}.form.form-login .field-login-mobileNumber .field-login-dob.valid,.form.form-login .field-login-mobileNumber .field-login-otp{position:relative}.form.form-login .field-login-mobileNumber .field-login-otp .invalid-message{display:none}.form.form-login .field-login-mobileNumber .field-login-otp.invalid .invalid-message{display:block;margin-top:1rem}@media screen and (min-width:992px){.form.form-login .field-login-mobileNumber .field-login-otp{max-width:300px}}.form.form-login .field-login-mobileNumber .resend-link{cursor:pointer;text-decoration:underline}.form.form-login .label-container{align-items:flex-start;display:flex;gap:1rem;position:relative}.form.form-login .label-container label{display:block;padding-bottom:.5rem}.form.form-login .label-container .info-icon:hover~.tooltip,.form.form-login .label-container .tooltip:hover{opacity:1;transform:scale(1);transition-delay:0s}.form.form-login .label-container .tooltip{background:#fff;border-radius:4px;box-shadow:1px 1px 3px #707070;color:var(--color-text);font-size:.9375rem;opacity:0;padding:.5rem;position:absolute;top:1.4rem;transform:scale(0);transform-origin:top center;transition:all .25s ease-in-out;transition-delay:.25s;z-index:1}.form.form-login .field-login-emailAddress,.form.form-login .field-login-mobileNumber{padding-bottom:1rem}.form.form-login .field-login-emailAddress input,.form.form-login .field-login-mobileNumber input{border:1px solid #707070;border-radius:4px;box-sizing:border-box;font-size:1.0625rem;height:2.5rem;padding:.5rem;width:100%!important}.form.form-login .field.field-login-dob{display:inline-block;padding-bottom:1rem;width:auto}.form.form-login .field.field-login-dob label{display:block;padding-bottom:.5rem}.form.form-login .field.field-login-dob fieldset{border:0;padding:0}.form.form-login .field.field-login-dob fieldset label{display:none}.form.form-login .field.field-login-dob fieldset input{border:1px solid #707070;border-radius:4px;font-size:1.0625rem;height:2.5rem;margin-right:.5rem;padding:0 .5rem;text-align:center;width:4rem}.form.form-login .mobileNumber{margin-top:1rem}.form.form-login .field.field-login-mobileNumber:after{right:-1.5rem;top:2.25rem}.form.form-login .field.field-login-dob:after{right:-1.25rem;top:2.5rem}.form.form-login .field-login-otp .otp-field-container{display:flex;gap:1rem}.form.form-login .field-login-otp .otp-field-container .otp-field{border:1px solid #707070;border-radius:4px;flex:1 1;font-size:1.0625rem;height:2.6rem;text-align:center;width:0}.form.form-login .field-login-otp .invalid-message{display:block;margin-top:1rem}.form.form-login .field-login-otp .error-message{display:none}.form.form-login .error{background-color:var(--color-error-light-red);color:#000}.form.form-login .error a{color:#000}.form.form-login .resend-container{align-items:center;display:flex;justify-content:space-between}.form.form-login .login-btn-container{display:flex;flex-direction:column}@media screen and (min-width:992px){.form.form-login .login-btn-container{display:flex;flex-direction:row;gap:1rem}.form.form-login .login-btn-container>button{width:49%}}.form.form-login .spinner-overlay{z-index:1}.manual-test-data-generator{background-color:#fff;border:1px dashed #707070;box-sizing:border-box;margin-bottom:3.5rem;margin-top:4.5rem;max-width:384px;padding:1rem 2rem;position:relative}.manual-test-data-generator h4{color:var(--color-heading);font-size:1.25rem;margin:0 0 1rem}.manual-test-data-generator .form-group{margin-bottom:1rem}.manual-test-data-generator .form-group label{color:var(--color-text);display:block;margin-bottom:.25rem}.manual-test-data-generator .form-group input,.manual-test-data-generator .form-group select{border:1px solid gray;border-radius:.25rem;box-sizing:border-box;font-family:inherit;font-size:1.0625rem;padding:.5rem;width:100%}.manual-test-data-generator .form-group input:focus,.manual-test-data-generator .form-group select:focus{border-color:var(--color-primary);outline:none}.manual-test-data-generator .form-group input:disabled,.manual-test-data-generator .form-group select:disabled{background-color:#e9ecef;cursor:not-allowed}.manual-test-data-generator .generate-button{background-color:var(--color-primary-button);border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .2s;width:100%}.manual-test-data-generator .generate-button:hover:not(:disabled){background-color:var(--color-primary-button-hover)}.manual-test-data-generator .generate-button:disabled{background-color:var(--color-grey);cursor:not-allowed}.manual-test-data-generator .loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.8);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.manual-test-data-generator .result-display{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;margin-top:1rem;padding:1rem}.manual-test-data-generator .result-display h5{color:#155724;font-size:.95rem;margin:0 0 .75rem}.manual-test-data-generator .result-display .result-content .result-item{color:#155724;font-size:.85rem;margin-bottom:.5rem}.manual-test-data-generator .result-display .result-content .result-item strong{display:inline-block;min-width:100px}.manual-test-data-generator .result-display .result-content .result-item code{background-color:rgba(0,0,0,.05);border-radius:2px;font-family:Courier New,monospace;font-size:.85rem;padding:.125rem .25rem}.manual-test-data-generator .result-display .result-note{color:#155724;font-size:.8rem;font-style:italic;margin:.75rem 0 0}.manual-test-data-generator .error-display{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24;font-size:.85rem;margin-top:1rem;padding:.75rem}.manual-test-data-generator .error-display strong{display:block;margin-bottom:.25rem}@media screen and (min-width:992px){.manual-test-data-generator{margin-bottom:4rem;margin-top:4rem;max-width:none;padding:2rem 3rem;width:45%}}.page-login{background-image:var(--login-page-background-image);background-position:70%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:calc(100vh - 352px);position:relative;width:100%}.page-login .login-background-overlay{background-color:var(--color-login-background-tint);height:100%;position:absolute;width:100%}.page-login .layout-container .login-tools-container{display:flex;flex-direction:column;gap:1rem}.page-login .layout-container .login-box{background-color:#fff;box-sizing:border-box;margin-bottom:3.5rem;margin-top:4.5rem;max-width:384px;padding:1rem 2rem;position:relative;width:100%}@media screen and (min-width:992px){.page-login .layout-container{width:100%}.page-login .layout-container .login-tools-container{align-items:flex-start;flex-direction:row}.page-login .layout-container .login-box{margin-bottom:4rem;margin-top:4rem;max-width:none;padding:2rem 3rem;position:relative;width:45%}}.paymentupdate-success-container{color:#000;margin:0 auto;max-width:536px;padding-bottom:2.625rem;padding-top:2.625rem}.paymentupdate-success-container h1{margin-bottom:1.875rem;margin-top:1.875rem}.paymentupdate-success-container .text-container{margin-bottom:3.125rem}.paymentupdate-success-container .payment-success-buttons{display:flex;flex-direction:column-reverse;gap:1.125rem}.paymentupdate-success-container .payment-success-buttons button.form-btn.btn{margin:0;width:100%}.paymentupdate-success-container .payment-success-buttons button.form-btn.btn.cancel{color:var(--color-heading)}@media screen and (min-width:992px){.paymentupdate-success-container .payment-success-buttons button.form-btn.btn{width:100%}.paymentupdate-success-container .payment-success-buttons{display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between}}.paymentupdate-success-container .loading-container{align-items:center;display:flex;justify-content:center;min-height:40vh}.page-update-payment .spinner{margin-bottom:1.875rem}.payment-detail-form{margin-bottom:3rem}.payment-detail-form label{display:block;font-size:1.0625rem;padding-bottom:.5rem}.payment-detail-form input,.payment-detail-form select{border:1px solid var(--color-grey);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:1.0625rem;padding:1rem;width:100%}@media screen and (min-width:992px){.payment-detail-form input,.payment-detail-form select{width:60%}}.payment-detail-form .btn-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.payment-detail-form .btn-container .form-btn{width:100%}@media screen and (min-width:992px){.payment-detail-form .btn-container{width:71%}.payment-detail-form .btn-container .form-btn{width:calc(50% - .5rem)}}.payment-detail-form div.invalid>input{border:2px solid var(--color-error)!important}.payment-detail-form.credit-card-form #div_ac_expirydate_value{display:flex;gap:1rem;width:100%}.payment-detail-form.credit-card-form #div_ac_expirydate_value input{text-align:center}.payment-detail-form.credit-card-form #div_ac_expirydate_value input#cc_expiry_month,.payment-detail-form.credit-card-form #div_ac_expirydate_value input#cc_expiry_year{width:4rem}.payment-detail-form.credit-card-form .cvv-container{width:5rem}.payment-detail-form.credit-card-form .cvv-container .cvv-label-container{display:flex;justify-content:space-between}.payment-detail-form.credit-card-form .cvv-container .cvv{text-align:center;width:5rem}.payment-detail-form.direct-debit-form .ng-autocomplete{display:block;height:54px;width:100%}.payment-detail-form.direct-debit-form .ng-autocomplete.errorBox .autocomplete-container{margin-bottom:1.3rem}.payment-detail-form.direct-debit-form .ng-autocomplete .autocomplete-container{width:100%}@media screen and (min-width:992px){.payment-detail-form.direct-debit-form .ng-autocomplete .autocomplete-container{width:60%}}.payment-detail-form.direct-debit-form .ng-autocomplete .autocomplete-container .input-container input{border:1px solid var(--color-grey);border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:1.0625rem;height:100%;padding:1rem;width:100%}.payment-detail-form.direct-debit-form .ng-autocomplete .autocomplete-container .input-container .x{top:40%;transform:none}.payment-detail-form .confirmation-container{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem;margin-top:1rem}.payment-detail-form .confirmation-container input{accent-color:var(--color-primary);appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-grey);display:block;height:20px;margin-left:0;min-height:20px;min-width:20px;padding:0;width:20px}.payment-detail-form .confirmation-container input:after{align-items:center;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:flex;height:9px;justify-content:center;left:6px;position:relative;top:2px;-webkit-transform:rotate(45deg);width:4px}.payment-detail-form .confirmation-container input:checked{background:var(--color-primary);border:1px solid var(--color-primary);outline:none}.payment-detail-form .confirmation-container input:active,.payment-detail-form .confirmation-container input:focus{outline:none}@media screen and (min-width:992px){.payment-detail-form .confirmation-container{width:60%}}.payment-detail-form .invalid-message{background-color:var(--color-error-tint);font-size:1.0625rem;line-height:1.5em;margin-bottom:3em;padding:1em}.payment-detail-form #div_ac_ddbsbbank_root,.payment-detail-form .errorText{margin-top:.5rem}.payment-detail-form #div_ac_cardname_root,.payment-detail-form #div_ac_ccnumber_root,.payment-detail-form #div_ac_ccsecuritycode_root,.payment-detail-form #div_ac_ddbsb_root,.payment-detail-form #div_ac_ddname_root,.payment-detail-form #div_ac_ddnumber_root,.payment-detail-form #div_ac_ddtran_root,.payment-detail-form #div_ac_expirydate_root{margin-top:1.5rem}.payment-detail-form input.ng-invalid{scroll-margin-top:6rem}@media screen and (min-width:992px){.payment-detail-form input.ng-invalid{scroll-margin-top:3rem}}.payment-detail-form #div_ac_ddnumber_root #nz_no_account,.payment-detail-form #div_ac_ddnumber_root #nz_no_bank,.payment-detail-form #div_ac_ddnumber_root #nz_no_branch,.payment-detail-form #div_ac_ddnumber_root #nz_no_suffix{padding:1rem}.layout-container.payment-update-b{margin:0 auto;max-width:536px;padding:1rem}.layout-container.payment-update-b h1{margin-bottom:1.25rem}.layout-container.payment-update-b h2{margin-bottom:.25rem}.layout-container.payment-update-b .payment-detail-form input:not([type=checkbox]),.layout-container.payment-update-b .payment-detail-form select{width:100%}.layout-container.payment-update-b .payment-detail-form .form-adornments{display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.layout-container.payment-update-b .payment-detail-form .confirmation-container{gap:.5rem;width:100%}.layout-container.payment-update-b .payment-detail-form .confirmation-container label{color:var(--color-grey-800);font-size:.875rem;line-height:1.125rem;padding-top:.375rem}@media screen and (min-width:992px){.layout-container.payment-update-b .payment-detail-form .confirmation-container label{padding-top:.25rem}}.layout-container.payment-update-b .payment-detail-form .btn-container{gap:12px;width:100%}.layout-container.payment-update-b .payment-detail-form .btn-container .form-btn{margin-bottom:0;width:100%}@media screen and (min-width:992px){.layout-container.payment-update-b .payment-detail-form .btn-container{flex-direction:row-reverse;flex-wrap:nowrap;gap:1.25rem}}.layout-container.payment-update-b .payment-detail-form label{color:var(--color-grey-800)}.layout-container.payment-update-b .payment-detail-form input,.layout-container.payment-update-b .payment-detail-form select{border:1px solid var(--color-grey-600)}.layout-container.payment-update-b .payment-detail-form input:-ms-input-placeholder,.layout-container.payment-update-b .payment-detail-form select:-ms-input-placeholder{color:var(--color-grey-400)}.layout-container.payment-update-b .payment-detail-form input::placeholder,.layout-container.payment-update-b .payment-detail-form select::placeholder{color:var(--color-grey-400)}.initial-avatar{align-items:center;background:var(--color-primary-tint);border-radius:50%;box-sizing:border-box;color:var(--color-primary);display:inline-flex;flex:0 0 46px;font-size:18px;font-weight:600;height:46px;justify-content:center;line-height:1;min-height:46px;min-width:46px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:46px}.beneficiary-list__title{margin-bottom:16px}.beneficiary-list__items{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:32px}.beneficiary-card{border-bottom:1px solid var(--color-grey-300)}@media(max-width:767px){.beneficiary-card{border:none}}.beneficiary-details{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr) fit-content(180px)}.beneficiary-first-col{display:flex;gap:16px;min-width:0;padding:16px 0 16px 8px}.beneficiary-first-col>div{min-width:0}.beneficiary-first-col .beneficiary-name{color:var(--color-black-1000);overflow-wrap:anywhere;word-break:break-word}.beneficiary-first-col .beneficiary-name__mobile{display:none}.beneficiary-second-col{min-width:0;padding:16px 9px}.beneficiary-second-col .beneficiary-meta__label{color:var(--color-black-1000);font-weight:700}.beneficiary-third-col{align-items:flex-end;display:flex;flex-direction:column;gap:40px;padding:16px 16px 16px 12px}.beneficiary-actions{display:flex;gap:24px}.beneficiary-actions__btn{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;gap:4px;line-height:1;padding:0}.beneficiary-actions__btn span{font-weight:700;padding-top:2px}.beneficiary-percentage{color:var(--color-black-1000)}.beneficiary-percentage__mobile{display:none}@media(max-width:768px){.beneficiary-list__title{margin-bottom:12px}.beneficiary-list__items{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.beneficiary-list__separator{display:none}.beneficiary-card{padding:0}.beneficiary-details{grid-column-gap:6px;border:1px solid var(--color-grey-300);column-gap:6px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;width:100%}.beneficiary-first-col{grid-column:1;grid-row:1;padding:20px 4px 10px 20px}.beneficiary-first-col .beneficiary-name__desktop{display:none}.beneficiary-first-col .beneficiary-name__mobile{display:block}.beneficiary-second-col{display:flex;grid-column:1/-1;grid-row:2;padding:6px 20px 20px}.beneficiary-second-col .beneficiary-meta{flex:1 1}.beneficiary-second-col .beneficiary-percentage__mobile{display:block;margin-left:auto;white-space:nowrap}.beneficiary-third-col{align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:center;justify-self:end;padding:20px 20px 10px 0}.beneficiary-third-col .beneficiary-percentage__desktop{display:none}.beneficiary-actions{gap:32px}.beneficiary-actions__btn span{display:none}}.beneficiary-proportion{color:var(--color-black-1000);margin-bottom:2rem}.beneficiary-proportion__title{margin-bottom:1rem!important}.beneficiary-proportion__card{background-color:var(--color-primary-tint);border:1px solid rgba(145,38,128,.4);border-radius:.5rem;padding:.75rem 1.25rem}.beneficiary-proportion__card,.beneficiary-proportion__info{align-items:center;display:flex;justify-content:space-between}.beneficiary-proportion__info{flex:1 1;gap:1rem}.beneficiary-proportion__label{display:flex;flex-direction:column}.beneficiary-proportion__button{background-color:var(--color-primary)!important;margin-bottom:0!important;min-width:156px!important;padding:.625rem 2rem!important;white-space:nowrap}@media(max-width:762px){.beneficiary-proportion{margin-bottom:1rem}.beneficiary-proportion__title{margin-bottom:.8rem!important}.beneficiary-proportion__card{align-items:stretch;flex-direction:column;gap:.5rem;padding:1rem 1.375rem}.beneficiary-proportion__subinfo{align-items:center;display:flex;justify-content:space-between;width:100%}.beneficiary-proportion__label{flex:1 1}.beneficiary-proportion__percentage{align-items:center;color:var(--color-primary)!important;display:flex}.beneficiary-proportion__button{width:100%}}.manage-beneficiary-modal{display:flex;flex-direction:column;gap:2.5rem}.manage-beneficiary-modal .dialog-action-buttons .form-btn{min-width:auto}.manage-beneficiary-modal__header{display:flex;flex-direction:column;gap:8px}.manage-beneficiary-modal__helper{color:var(--color-black-1000);margin:0}.international-address-notice{background-color:var(--color-grey-100);border:1px solid var(--color-grey-200);border-radius:4px;color:var(--color-black-1000);font-size:1rem;line-height:1.5rem;padding:12px}.manage-beneficiary-modal__address-results{border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);margin-top:8px;overflow:hidden}.address-result{background:#fff;border:none;cursor:pointer;padding:10px 12px;text-align:left;width:100%}.form-wrapper .field.international-address-toggle{gap:8px}.address-result+.address-result{border-top:1px solid #eef0f4}.address-result:hover{background:#f5f7fb}.address-mode-button{border:none;font-weight:700;padding:0;text-align:left;text-decoration:underline}.manage-beneficiary-modal__footer{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}@media(max-width:768px){.manage-beneficiary-modal{gap:1rem}.manage-beneficiary-modal__grid{grid-template-columns:1fr}.manage-beneficiary-modal__footer{flex-direction:column-reverse}.manage-beneficiary-modal__footer .btn{width:100%}.manage-beneficiary-modal .dialog-action-buttons{gap:12px}}.remove-beneficiary-modal{display:flex;flex-direction:column;gap:24px}.remove-beneficiary-modal .remove-beneficiary-modal__body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr}.remove-beneficiary-modal .dialog-action-buttons .form-btn{min-width:auto}.remove-beneficiary-modal__content{display:flex;flex-direction:column}.remove-beneficiary-modal__content p{margin:0}@media(max-width:768px){.remove-beneficiary-modal .dialog-action-buttons{gap:12px}}.page-beneficiary .app-h1{color:var(--color-black-1000)}.page-beneficiary h1,.page-beneficiary h2,.page-beneficiary h3,.page-beneficiary h4,.page-beneficiary h5,.page-beneficiary h6,.page-beneficiary p{margin:0}.page-beneficiary .margin-large{margin-top:2rem}.page-beneficiary .page-header{margin-bottom:1.3rem}.page-beneficiary .beneficiary-empty-state__lead{color:var(--color-black-1000);font-weight:600}.page-beneficiary .bold-text{font-weight:700}.page-beneficiary .form-btn{min-width:390px}.page-beneficiary .divider{border-top:1px solid var(--color-grey-300)}.page-beneficiary .layout-container-inner{margin:0;max-inline-size:808px}.page-beneficiary .info-section{padding-top:2rem}.page-beneficiary .info-section .app-h3{color:var(--color-black-1000);margin-bottom:1rem}.page-beneficiary .info-section ul{margin:0;padding-left:1.5rem}@media(max-width:762px){.page-beneficiary .page-header{margin-bottom:1.56rem}.page-beneficiary .margin-large{margin-top:2.46rem}.page-beneficiary .form-btn{min-width:auto;width:100%}}.notification-message{align-items:flex-start;background-color:#fff9e6;border:1px solid #ffe6a3;border-radius:4px;display:flex;justify-content:space-between;padding:.75rem;position:relative}.notification-message .notification-message__content{align-items:flex-start;display:flex;flex:1 1;gap:1rem}.notification-message .notification-bell{flex-shrink:0;margin-top:.125rem}.notification-message .notification-message__text{flex:1 1}.notification-message .notification-message__title{color:var(--color-black-1000);margin:0 0 .5rem}.notification-message .notification-message__body{color:var(--color-black-1000);margin:0;white-space:pre-line}.notification-message .notification-message__close{background:transparent;border:none;cursor:pointer}.notification-message .close-icon{background-color:#7d7d7d;display:block;height:.75rem;-webkit-mask:url(/static/media/close-rounded.5b3fc2092ccb98a44307.svg) no-repeat center/contain;mask:url(/static/media/close-rounded.5b3fc2092ccb98a44307.svg) no-repeat center/contain;width:.75rem}.circle-progress-bar{align-items:center;display:inline-flex;justify-content:center;position:relative}.circle-progress-bar__svg{display:block}.circle-progress-bar__background{opacity:.2}.circle-progress-bar__progress{transition:stroke-dashoffset .3s ease-out;will-change:stroke-dashoffset}.circle-progress-bar__label{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.circle-progress-bar__percentage{color:var(--color-grey-900)}.circle-progress-bar--in-range .circle-progress-bar__background{color:var(--color-grey-400)}.circle-progress-bar--in-range .circle-progress-bar__progress{color:#78d574}.circle-progress-bar--out-of-range .circle-progress-bar__background{color:#fcc}.circle-progress-bar--out-of-range .circle-progress-bar__progress{color:#fec9c9}.linear-progress-bar{width:100%}.linear-progress-bar__track{background-color:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.linear-progress-bar__fill{border-radius:4px;height:100%;transition:width .3s ease-out;width:0}.linear-progress-bar__fill[data-percentage="0"]{width:0}.linear-progress-bar__fill[data-percentage="1"]{width:1%}.linear-progress-bar__fill[data-percentage="2"]{width:2%}.linear-progress-bar__fill[data-percentage="3"]{width:3%}.linear-progress-bar__fill[data-percentage="4"]{width:4%}.linear-progress-bar__fill[data-percentage="5"]{width:5%}.linear-progress-bar__fill[data-percentage="6"]{width:6%}.linear-progress-bar__fill[data-percentage="7"]{width:7%}.linear-progress-bar__fill[data-percentage="8"]{width:8%}.linear-progress-bar__fill[data-percentage="9"]{width:9%}.linear-progress-bar__fill[data-percentage="10"]{width:10%}.linear-progress-bar__fill[data-percentage="11"]{width:11%}.linear-progress-bar__fill[data-percentage="12"]{width:12%}.linear-progress-bar__fill[data-percentage="13"]{width:13%}.linear-progress-bar__fill[data-percentage="14"]{width:14%}.linear-progress-bar__fill[data-percentage="15"]{width:15%}.linear-progress-bar__fill[data-percentage="16"]{width:16%}.linear-progress-bar__fill[data-percentage="17"]{width:17%}.linear-progress-bar__fill[data-percentage="18"]{width:18%}.linear-progress-bar__fill[data-percentage="19"]{width:19%}.linear-progress-bar__fill[data-percentage="20"]{width:20%}.linear-progress-bar__fill[data-percentage="21"]{width:21%}.linear-progress-bar__fill[data-percentage="22"]{width:22%}.linear-progress-bar__fill[data-percentage="23"]{width:23%}.linear-progress-bar__fill[data-percentage="24"]{width:24%}.linear-progress-bar__fill[data-percentage="25"]{width:25%}.linear-progress-bar__fill[data-percentage="26"]{width:26%}.linear-progress-bar__fill[data-percentage="27"]{width:27%}.linear-progress-bar__fill[data-percentage="28"]{width:28%}.linear-progress-bar__fill[data-percentage="29"]{width:29%}.linear-progress-bar__fill[data-percentage="30"]{width:30%}.linear-progress-bar__fill[data-percentage="31"]{width:31%}.linear-progress-bar__fill[data-percentage="32"]{width:32%}.linear-progress-bar__fill[data-percentage="33"]{width:33%}.linear-progress-bar__fill[data-percentage="34"]{width:34%}.linear-progress-bar__fill[data-percentage="35"]{width:35%}.linear-progress-bar__fill[data-percentage="36"]{width:36%}.linear-progress-bar__fill[data-percentage="37"]{width:37%}.linear-progress-bar__fill[data-percentage="38"]{width:38%}.linear-progress-bar__fill[data-percentage="39"]{width:39%}.linear-progress-bar__fill[data-percentage="40"]{width:40%}.linear-progress-bar__fill[data-percentage="41"]{width:41%}.linear-progress-bar__fill[data-percentage="42"]{width:42%}.linear-progress-bar__fill[data-percentage="43"]{width:43%}.linear-progress-bar__fill[data-percentage="44"]{width:44%}.linear-progress-bar__fill[data-percentage="45"]{width:45%}.linear-progress-bar__fill[data-percentage="46"]{width:46%}.linear-progress-bar__fill[data-percentage="47"]{width:47%}.linear-progress-bar__fill[data-percentage="48"]{width:48%}.linear-progress-bar__fill[data-percentage="49"]{width:49%}.linear-progress-bar__fill[data-percentage="50"]{width:50%}.linear-progress-bar__fill[data-percentage="51"]{width:51%}.linear-progress-bar__fill[data-percentage="52"]{width:52%}.linear-progress-bar__fill[data-percentage="53"]{width:53%}.linear-progress-bar__fill[data-percentage="54"]{width:54%}.linear-progress-bar__fill[data-percentage="55"]{width:55%}.linear-progress-bar__fill[data-percentage="56"]{width:56%}.linear-progress-bar__fill[data-percentage="57"]{width:57%}.linear-progress-bar__fill[data-percentage="58"]{width:58%}.linear-progress-bar__fill[data-percentage="59"]{width:59%}.linear-progress-bar__fill[data-percentage="60"]{width:60%}.linear-progress-bar__fill[data-percentage="61"]{width:61%}.linear-progress-bar__fill[data-percentage="62"]{width:62%}.linear-progress-bar__fill[data-percentage="63"]{width:63%}.linear-progress-bar__fill[data-percentage="64"]{width:64%}.linear-progress-bar__fill[data-percentage="65"]{width:65%}.linear-progress-bar__fill[data-percentage="66"]{width:66%}.linear-progress-bar__fill[data-percentage="67"]{width:67%}.linear-progress-bar__fill[data-percentage="68"]{width:68%}.linear-progress-bar__fill[data-percentage="69"]{width:69%}.linear-progress-bar__fill[data-percentage="70"]{width:70%}.linear-progress-bar__fill[data-percentage="71"]{width:71%}.linear-progress-bar__fill[data-percentage="72"]{width:72%}.linear-progress-bar__fill[data-percentage="73"]{width:73%}.linear-progress-bar__fill[data-percentage="74"]{width:74%}.linear-progress-bar__fill[data-percentage="75"]{width:75%}.linear-progress-bar__fill[data-percentage="76"]{width:76%}.linear-progress-bar__fill[data-percentage="77"]{width:77%}.linear-progress-bar__fill[data-percentage="78"]{width:78%}.linear-progress-bar__fill[data-percentage="79"]{width:79%}.linear-progress-bar__fill[data-percentage="80"]{width:80%}.linear-progress-bar__fill[data-percentage="81"]{width:81%}.linear-progress-bar__fill[data-percentage="82"]{width:82%}.linear-progress-bar__fill[data-percentage="83"]{width:83%}.linear-progress-bar__fill[data-percentage="84"]{width:84%}.linear-progress-bar__fill[data-percentage="85"]{width:85%}.linear-progress-bar__fill[data-percentage="86"]{width:86%}.linear-progress-bar__fill[data-percentage="87"]{width:87%}.linear-progress-bar__fill[data-percentage="88"]{width:88%}.linear-progress-bar__fill[data-percentage="89"]{width:89%}.linear-progress-bar__fill[data-percentage="90"]{width:90%}.linear-progress-bar__fill[data-percentage="91"]{width:91%}.linear-progress-bar__fill[data-percentage="92"]{width:92%}.linear-progress-bar__fill[data-percentage="93"]{width:93%}.linear-progress-bar__fill[data-percentage="94"]{width:94%}.linear-progress-bar__fill[data-percentage="95"]{width:95%}.linear-progress-bar__fill[data-percentage="96"]{width:96%}.linear-progress-bar__fill[data-percentage="97"]{width:97%}.linear-progress-bar__fill[data-percentage="98"]{width:98%}.linear-progress-bar__fill[data-percentage="99"]{width:99%}.linear-progress-bar__fill[data-percentage="100"]{width:100%}.linear-progress-bar--in-range .linear-progress-bar__track{background-color:#bcbdc0;background-color:var(--color-grey-400)}.linear-progress-bar--in-range .linear-progress-bar__fill{background-color:#069b00;background-color:var(--color-valid)}.linear-progress-bar--out-of-range .linear-progress-bar__track{background-color:#fcc}.linear-progress-bar--out-of-range .linear-progress-bar__fill{background-color:#c30000}.update-beneficiary-proportion{color:var(--color-black-1000)}.update-beneficiary-proportion__container{grid-gap:8.9rem;display:grid;gap:8.9rem;grid-template-columns:2fr 1fr}.update-beneficiary-proportion__title{margin-bottom:8px!important}.update-beneficiary-proportion__subtitle{margin-bottom:0!important}.update-beneficiary-proportion__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1.5rem}.update-beneficiary-proportion__flash-message-desktop{display:block;margin-top:1.5rem;position:relative;width:100%}@media(max-width:762px){.update-beneficiary-proportion__flash-message-desktop{display:none}}.update-beneficiary-proportion__flash-close-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:.5rem;position:absolute;right:.5rem;top:.5rem}.update-beneficiary-proportion__flash-close-btn:hover{opacity:1}.update-beneficiary-proportion__flash-close-btn .close-icon{height:.75rem;width:.75rem}.update-beneficiary-proportion__dial-container{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;justify-content:flex-start;padding-top:0}.update-beneficiary-proportion__linear-progress-mobile{display:none;width:100%}.update-beneficiary-proportion__dial-title{margin:0!important;text-align:center}.update-beneficiary-proportion__allocation-text{color:#374151;color:var(--color-grey-700,#374151);margin:0!important;text-align:center}.update-beneficiary-proportion__notification{margin-top:1.5rem}.update-beneficiary-proportion .proportion-item__header{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) max-content;margin-bottom:.75rem}.update-beneficiary-proportion .proportion-item__name{color:var(--color-black-1000);min-width:0;overflow-wrap:anywhere;word-break:break-word}.update-beneficiary-proportion .proportion-item__actions{display:flex;gap:2rem}.update-beneficiary-proportion .proportion-item__action-btn{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;gap:.25rem;line-height:1;padding:0;transition:color .2s ease}.update-beneficiary-proportion .proportion-item__action-btn:hover{color:var(--color-primary-button-hover)}.update-beneficiary-proportion .proportion-item__action-btn .edit-square-icon,.update-beneficiary-proportion .proportion-item__action-btn .trash-icon{height:1.5rem;width:1.5rem}.update-beneficiary-proportion .proportion-item__input-wrapper{max-width:100%;position:relative}.update-beneficiary-proportion .proportion-item__input{border:1px solid #6b7280;border:1px solid var(--color-grey-500,#6b7280);border-radius:.25rem;box-sizing:border-box;color:var(--color-black-1000);font-family:inherit;font-size:1rem;padding:.75rem 2.5rem .75rem .75rem;width:100%}.update-beneficiary-proportion .proportion-item__input::-webkit-inner-spin-button,.update-beneficiary-proportion .proportion-item__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.update-beneficiary-proportion .proportion-item__input[type=number]{-webkit-appearance:textfield;appearance:textfield}.update-beneficiary-proportion .proportion-item__percentage-symbol{color:var(--color-black-1000);font-size:1rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.update-beneficiary-proportion .proportion-item span{font-weight:700}.update-beneficiary-proportion .proportion-item .invalid-message{color:var(--color-error);display:block;font-size:.875rem;margin-top:.5rem}.update-beneficiary-proportion .dial-placeholder{align-items:center;background-color:#f3f4f6;background-color:var(--color-grey-100,#f3f4f6);border:2px dashed #6b7280;border:2px dashed var(--color-grey-500,#6b7280);border-radius:50%;display:flex;flex-direction:column;height:200px;justify-content:center;padding:1rem;text-align:center;width:200px}.update-beneficiary-proportion .dial-placeholder__text{color:#374151;color:var(--color-grey-700,#374151);font-size:.875rem;font-style:italic;margin:0 0 .5rem}.update-beneficiary-proportion .dial-placeholder__percentage{color:var(--color-primary);font-size:2rem;font-weight:600;margin:0}@media(max-width:762px){.update-beneficiary-proportion__container{grid-template-columns:1fr}.update-beneficiary-proportion__left-section{gap:1rem;width:100%}.update-beneficiary-proportion__subtitle{margin-top:0}.update-beneficiary-proportion__list{gap:.75rem;margin-top:16px}.update-beneficiary-proportion__dial-container{display:none}.update-beneficiary-proportion__linear-progress-mobile{background:#f5f5f5;background:var(--100-Grey,#f5f5f5);border:1px solid #e6e7e8;border:1px solid var(--200-Grey,#e6e7e8);border-radius:4px;box-sizing:border-box;display:block;margin-top:1.25rem;overflow:hidden;padding:1rem;width:100%}.update-beneficiary-proportion__linear-progress-mobile--out-of-range{background:#fff1f0;border-color:#ffdada}.update-beneficiary-proportion__progress-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.update-beneficiary-proportion__progress-label,.update-beneficiary-proportion__progress-percentage{color:var(--color-black-1000);margin:0;white-space:nowrap}.update-beneficiary-proportion__progress-percentage{flex-shrink:0}.update-beneficiary-proportion__progress-error{color:#c30000;font-size:.875rem;line-height:1.4;margin-top:.5rem}.update-beneficiary-proportion__actions{gap:.75rem}.update-beneficiary-proportion .proportion-item__name{flex:1 1;min-width:0}.update-beneficiary-proportion .proportion-item__actions{display:flex;flex-shrink:0;gap:1.5rem;justify-content:flex-end}.update-beneficiary-proportion .proportion-item__action-btn span{display:none}}.beneficiary-step-nav{background:var(--color-grey-100);border-radius:12px;display:flex;gap:12px;margin:20px 0;padding:6px}.beneficiary-step-nav__item{background:transparent;border:none;color:var(--color-grey-600);cursor:pointer;flex:1 1;height:44px;padding:6px;text-align:center}.beneficiary-step-nav__item.is-disabled{cursor:not-allowed;opacity:.5}.beneficiary-step-nav__item.is-active{background:#fff;border-radius:6px;box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.06);color:var(--color-grey-800)}.beneficiary-step-nav__index{font-weight:700;margin-right:6px}.beneficiary-step-nav__label--short{display:none}@media screen and (max-width:768px){.beneficiary-step-nav{display:flex;flex-wrap:nowrap;padding:6px}.beneficiary-step-nav__item{height:auto;padding:10px 14px}.beneficiary-step-nav__label--long{display:none}.beneficiary-step-nav__label--short{display:inline}}.update-beneficiary-details__intro{margin-bottom:24px}.update-beneficiary-details__intro .app-h4{margin-bottom:8px}.update-beneficiary-details__intro .app-body-text{color:var(--color-black-1000);font-size:16px}.update-beneficiary-details .notification-message{margin:16px 0 24px}.update-beneficiary-details__flash{margin-top:8px}.update-beneficiary-form .btn-container{display:flex;gap:1.5rem;margin-top:40px}.update-beneficiary-form .btn-container button{flex:1 1}.update-beneficiary-form .btn-container:has(button:only-child) button{flex:0 1 auto}.update-beneficiary-form .btn-container .btn-primary{background-color:var(--color-primary-button)!important}@media(max-width:762px){.update-beneficiary-form .btn-container{flex-direction:column-reverse;gap:0}.update-beneficiary-form .btn-container button{flex:unset;order:unset;width:100%}.update-beneficiary-form .btn-container:has(button:only-child) button{flex:unset}}.submit-beneficiary-details{color:var(--color-black-1000)!important}.submit-beneficiary-details .declaration-section{margin:2rem 0}.submit-beneficiary-details .declaration-section .declaration-checkbox{align-items:flex-start;color:var(--color-grey-800);display:flex;gap:1rem}.submit-beneficiary-details .declaration-section .declaration-checkbox .declaration-content{flex:1 1}.submit-beneficiary-details .declaration-section .declaration-checkbox .declaration-content strong{display:block;margin-bottom:.25rem}.submit-beneficiary-details .declaration-section .declaration-checkbox .declaration-content ul{list-style-type:disc;margin:0;padding-left:1.25rem}.discard-changes-dialog{display:flex;flex-direction:column;gap:20px}.discard-changes-dialog__header{display:flex;flex-direction:column;gap:8px}.discard-changes-dialog__message{color:var(--color-black-1000);margin:0}.discard-changes-dialog__actions .form-btn{min-width:auto}.app-dialog .discard-changes-dialog__actions{display:flex;flex-direction:row-reverse;gap:16px}@media(max-width:768px){.discard-changes-dialog{gap:16px}.app-dialog .discard-changes-dialog__actions{flex-direction:column;gap:12px}}.otp-verification-dialog .otp-dialog-content button{flex:1 1;max-width:248px;min-width:0!important}@media(max-width:768px){.otp-verification-dialog .otp-dialog-content button{max-width:100%}}.otp-verification-dialog .otp-dialog-content .form-login-otp{padding:0;width:100%!important}.otp-verification-mobile-panel{margin:40px 0}.otp-verification-mobile-panel .otp-verification-mobile-icon{display:flex;margin-bottom:20px}.otp-verification-mobile-panel .otp-verification-mobile-icon svg{height:80px;width:80px}.otp-verification-mobile-panel .otp-dialog-content button{max-width:100%}.beneficiary-success-dialog{text-align:left}.beneficiary-success-dialog .dialog-success-title{color:var(--color-black-1000);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.beneficiary-success-dialog .dialog-success-body{color:var(--color-black-1000);line-height:1.6;margin-bottom:1rem;white-space:pre-line}.beneficiary-success-dialog .dialog-success-body:last-of-type{margin-bottom:0}.beneficiary-success-dialog .dialog-text-large{font-size:1rem}.beneficiary-success-dialog .dialog-action-buttons{margin-top:3rem}.beneficiary-success-dialog .dialog-action-buttons .form-btn.btn{width:100%}@media(max-width:767px){.beneficiary-success-dialog .success-icon{height:95px;width:95px}.beneficiary-success-dialog .dialog-success-title{font-size:1.875rem;margin-bottom:1.5rem}.beneficiary-success-dialog .dialog-action-buttons{margin-top:2rem}.beneficiary-success-dialog .dialog-action-buttons .form-btn.btn{width:100%}}.payment-method{align-items:center;display:flex;flex-wrap:nowrap}.payment-method .payment-method-text{float:right}.payment-method .middle-wrapper{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;max-width:100%}.payment-method .current-method{margin-bottom:0!important}.payment-method .col3{margin-left:auto;margin-right:auto}.payment-method .col4{box-sizing:border-box;flex-shrink:0;height:auto;margin-left:auto;width:33.3333333333%}.payment-method .payment-method-icon{height:30px;padding:0 4.5px;width:36px}.payment-method .require-update-box{background-color:#ffdede;border-radius:100px;color:var(--color-flash-message-red-text);padding:.375rem .675rem}.payment-method .failure-icon{height:1.125rem;vertical-align:text-bottom;width:1.125rem}@media screen and (min-width:733px)and (max-width:1000px){.payment-method{max-width:100%}.payment-method .middle-wrapper{display:flex;flex:none;flex-direction:column;width:50%}.payment-method .col2{margin-left:0;margin-right:auto}.payment-method .col3{margin:1rem auto 1rem 45px}.payment-method .col4{height:auto}}@media screen and (max-width:732px){.payment-method{flex-wrap:wrap;max-width:100%}.payment-method .middle-wrapper{display:flex;flex:none;flex-direction:column;width:100%}.payment-method .col2{margin-left:0;margin-right:auto}.payment-method .col3,.payment-method .col4{flex:1 1 100%;margin-left:45px;margin-top:1rem}}@media screen and (max-width:732px)and (max-width:500px){.payment-method .col3,.payment-method .col4{margin-left:0;margin-right:auto}}.payment-method .btn{border:none;max-height:45px;max-width:25%;min-width:150px}@media screen and (max-width:732px){.payment-method .btn{max-width:100%}}@media screen and (min-width:860px){.payment-method .btn .btn{margin-left:auto}}.next-payment-date{width:100%}.next-payment-date span{display:block}@media screen and (min-width:389px){.next-payment-date span{display:inline}}.modal-link{background:none;border:none;font-size:1rem;text-decoration:underline}.modal-link:hover{color:#1a1a1a;cursor:pointer}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.3);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3}.modal-overlay .modal-window{background-color:#fff;padding:2rem;position:relative;width:40%}.modal-overlay .modal-window h2{border-bottom:1px solid #333;margin-top:0;padding-bottom:1rem}.modal-overlay .modal-window p:last-of-type{margin-bottom:4.5rem}.modal-overlay .modal-window .btn-primary{border:none;bottom:2rem;color:#fff;padding:1rem 2rem;position:absolute;right:2rem}@media screen and (max-width:992px){.modal-overlay .modal-window{margin-left:1rem;margin-right:1rem;padding:2rem 1rem;width:auto}}.beneficiary-policy h1,.beneficiary-policy h2,.beneficiary-policy h3,.beneficiary-policy h4,.beneficiary-policy h5,.beneficiary-policy h6{margin:0}.beneficiary-policy .app-h4{color:var(--color-black-1000)}.beneficiary-policy .bene-details-btn{margin:auto 0;padding-left:32px;padding-right:32px;width:260px}.beneficiary-policy .beneficiary-empty-state{background:var(--color-grey-100);border:none;color:var(--color-black-1000);padding:30px}.beneficiary-policy .beneficiary-empty-state__lead{font-weight:600;margin-top:0}.beneficiary-policy .beneficiary-empty-state p{margin:0 0 5px}.beneficiary-policy .beneficiary-empty-state__reasons{align-items:flex-end;display:flex;justify-content:space-between;margin-top:16px}.beneficiary-policy .beneficiary-empty-state__reasons ul{margin:0;padding-left:1.25rem}.beneficiary-policy .beneficiary-empty-state__reasons button{margin-bottom:0;margin-top:auto}.beneficiary-policy .bene-summary{padding:0}.beneficiary-policy .bene-summary__header{align-items:center;background-color:var(--color-grey-100);display:flex;justify-content:space-between;padding:20px}.beneficiary-policy .bene-summary__header--mobile{border:1px solid var(--color-grey-200);justify-content:space-between;padding:12px 20px}.beneficiary-policy .bene-summary__title{margin-bottom:4px}.beneficiary-policy .bene-summary__subtitle{color:var(--color-grey-800)}.beneficiary-policy .bene-summary__table-wrapper{overflow-x:auto;padding:0 20px}.beneficiary-policy .bene-summary__table{border-collapse:collapse;width:100%}.beneficiary-policy .bene-summary__th{border-bottom:1px solid var(--color-grey-200);color:var(--color-grey-800);height:50px;text-align:left}.beneficiary-policy .bene-summary__th:first-child{padding-left:20px}.beneficiary-policy .bene-summary__th:last-child{padding-right:20px;text-align:right}.beneficiary-policy .bene-summary__td{border-bottom:1px solid var(--color-grey-200);padding:14px 0}.beneficiary-policy .bene-summary__td:first-child{padding-left:20px}.beneficiary-policy .bene-summary__td:last-child{font-weight:700;padding-right:20px;text-align:right}.beneficiary-policy .bene-summary__name-wrapper{align-items:center;display:flex;gap:16px}.beneficiary-policy .bene-summary__avatar{align-items:center;background:var(--color-primary-tint);border-radius:50%;color:var(--color-primary);display:inline-flex;font-size:16px;font-weight:400;height:42px;justify-content:center;width:42px}.beneficiary-policy .bene-summary__name-text{font-weight:700}.beneficiary-policy .bene-summary__cards{display:flex;flex-direction:column;gap:4px;margin:4px 0 20px}.beneficiary-policy .bene-summary__card{border:1px solid var(--color-grey-300);padding:20px}.beneficiary-policy .bene-summary__card-header{align-items:center;display:flex;justify-content:space-between}.beneficiary-policy .bene-summary__card-body{color:#555;font-size:.85rem;margin-top:4px}.beneficiary-policy .bene-summary__card-line{display:flex;flex-wrap:wrap;gap:4px}.beneficiary-policy .bene-summary__card-separator{margin:0 2px}@media(max-width:768px){.beneficiary-policy .mobile-full-width{width:100%}.beneficiary-policy .beneficiary-empty-state__reasons{align-items:stretch;flex-direction:column;margin-top:12px}.beneficiary-policy .beneficiary-empty-state__reasons button{margin-top:24px}.beneficiary-policy .btn__cta{height:52px}}.policy-detail-header{align-items:center;color:var(--color-black-1000);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.policy-detail .policy-change-text{font-size:1.125rem;margin:0}.policy-detail .policy-change-text a{color:var(--color-primary)}@media screen and (min-width:992px){.policy-detail .policy-change-text a[href*="tel:"]{color:var(--color-text)}}.policy-detail .policy-detail-sections{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-block:1.9rem}@media(max-width:767px){.policy-detail .policy-detail-sections{gap:20px}}.policy-detail .policy-detail-sections h3{color:var(--color-black-1000);font-weight:700;line-height:24px;margin:0 0 16px}@media(max-width:767px){.policy-detail .policy-detail-sections h3{margin-bottom:12px}}.policy-detail table{table-layout:fixed}.policy-detail .life-insured-detail,.policy-detail .payment-details,.policy-detail .policy-detail-table-mobile,.policy-detail .policy-details-summary{width:100%}.policy-detail .life-insured-detail>tbody>tr>td,.policy-detail .payment-details>tbody>tr>td,.policy-detail .policy-detail-table-mobile>tbody>tr>td,.policy-detail .policy-details-summary>tbody>tr>td{border-bottom:1px solid #fff;width:70%}@media screen and (max-width:991.999px){.policy-detail .life-insured-detail>tbody>tr>td,.policy-detail .payment-details>tbody>tr>td,.policy-detail .policy-detail-table-mobile>tbody>tr>td,.policy-detail .policy-details-summary>tbody>tr>td{width:65%}}.policy-detail .life-insured-detail>tbody>tr>td>table,.policy-detail .payment-details>tbody>tr>td>table,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table,.policy-detail .policy-details-summary>tbody>tr>td>table{width:100%}.policy-detail .life-insured-detail>tbody>tr>td>table tr,.policy-detail .payment-details>tbody>tr>td>table tr,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr,.policy-detail .policy-details-summary>tbody>tr>td>table tr{display:block;margin-bottom:16px}.policy-detail .life-insured-detail>tbody>tr>td>table tr:last-child,.policy-detail .payment-details>tbody>tr>td>table tr:last-child,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr:last-child,.policy-detail .policy-details-summary>tbody>tr>td>table tr:last-child{margin-bottom:0}.policy-detail .life-insured-detail>tbody>tr>td>table tr td,.policy-detail .payment-details>tbody>tr>td>table tr td,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr td,.policy-detail .policy-details-summary>tbody>tr>td>table tr td{display:block}.policy-detail .life-insured-detail>tbody>tr>td>table tr td:first-child,.policy-detail .payment-details>tbody>tr>td>table tr td:first-child,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr td:first-child,.policy-detail .policy-details-summary>tbody>tr>td>table tr td:first-child{font-weight:700}@media screen and (min-width:992px){.policy-detail .life-insured-detail>tbody>tr>td>table tr td:first-child,.policy-detail .payment-details>tbody>tr>td>table tr td:first-child,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr td:first-child,.policy-detail .policy-details-summary>tbody>tr>td>table tr td:first-child{font-weight:400}.policy-detail .life-insured-detail>tbody>tr>td>table,.policy-detail .payment-details>tbody>tr>td>table,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table,.policy-detail .policy-details-summary>tbody>tr>td>table{width:100%}.policy-detail .life-insured-detail>tbody>tr>td>table tr,.policy-detail .payment-details>tbody>tr>td>table tr,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr,.policy-detail .policy-details-summary>tbody>tr>td>table tr{display:table-row}.policy-detail .life-insured-detail>tbody>tr>td>table tr td,.policy-detail .payment-details>tbody>tr>td>table tr td,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr td,.policy-detail .policy-details-summary>tbody>tr>td>table tr td{display:table-cell}.policy-detail .life-insured-detail>tbody>tr>td>table tr td:first-child,.policy-detail .payment-details>tbody>tr>td>table tr td:first-child,.policy-detail .policy-detail-table-mobile>tbody>tr>td>table tr td:first-child,.policy-detail .policy-details-summary>tbody>tr>td>table tr td:first-child{width:80%}}.policy-detail .life-insured-detail>tbody>tr>td:first-child,.policy-detail .payment-details>tbody>tr>td:first-child,.policy-detail .policy-detail-table-mobile>tbody>tr>td:first-child,.policy-detail .policy-details-summary>tbody>tr>td:first-child{background-color:var(--color-table-1);border-right:1px solid #fff;color:#fff;padding:1rem 3rem 1rem 1rem;vertical-align:centre;width:30%}@media screen and (max-width:991.999px){.policy-detail .life-insured-detail>tbody>tr>td:first-child,.policy-detail .payment-details>tbody>tr>td:first-child,.policy-detail .policy-detail-table-mobile>tbody>tr>td:first-child,.policy-detail .policy-details-summary>tbody>tr>td:first-child{padding:1rem;width:35%}}.policy-detail .life-insured-detail>tbody>tr>td:nth-child(2),.policy-detail .payment-details>tbody>tr>td:nth-child(2),.policy-detail .policy-detail-table-mobile>tbody>tr>td:nth-child(2),.policy-detail .policy-details-summary>tbody>tr>td:nth-child(2){background-color:var(--color-table-3);padding:.5rem 1rem}.policy-detail .policy-detail-table{display:none}@media screen and (min-width:992px){.policy-detail .policy-detail-table{display:table}}.policy-detail .policy-detail-table.income-protection td:nth-child(4){white-space:nowrap;width:auto}.policy-detail .policy-detail-table-mobile{display:table;margin-top:1rem}@media screen and (min-width:992px){.policy-detail .policy-detail-table-mobile{display:none}}.policy-detail table.show-on-mobile{display:table}.policy-detail .payment-detail-header .flex-container{align-items:center;display:flex;justify-content:space-between}.policy-detail .payment-detail-header h4{margin:0}.policy-detail .payment-detail-header .edit-link-container{align-items:center;display:flex}.policy-detail .payment-detail-header .edit-link-container a{color:var(--color-link-button);transition:color .25s}.policy-detail .payment-detail-header .edit-link-container a svg{height:1rem;margin-right:8px;width:1rem}.policy-detail .payment-detail-header .edit-link-container a svg .svg-icon-fill{fill:var(--color-link-button);transition:fill .25s}.policy-detail .payment-detail-header .edit-link-container a:hover{color:var(--color-link-button-hover)}.policy-detail .payment-detail-header .edit-link-container a:hover svg .svg-icon-fill{fill:var(--color-link-button-hover);transition:fill .25s}.policy-detail .funeral-tl-insured-detail>tbody>tr:first-child td:nth-child(2),.policy-detail .life-insured-detail>tbody>tr:first-child td:nth-child(2){background-color:var(--color-table-2)}@media screen and (min-width:992px){.policy-detail .life-insured table table td{line-height:2}.policy-detail .life-insured table table td:last-child{text-align:right}}.policy-detail .policy-detail-table{margin-top:1rem;width:100%}.policy-detail .policy-detail-table th{background-color:var(--color-table-1);color:#fff;font-weight:400;text-align:left}@media screen and (min-width:992px){.policy-detail .policy-detail-table th:first-child{width:30%}}.policy-detail .policy-detail-table td,.policy-detail .policy-detail-table th{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:1rem}.policy-detail .policy-detail-table td:first-child,.policy-detail .policy-detail-table th:first-child{padding:1rem 3rem 1rem 1rem}.policy-detail .policy-detail-table td{background-color:var(--color-table-3)}.policy-detail .policy-detail-table td:first-child{background-color:var(--color-table-2)}.policy-detail .policy-details-summary tr.policy-owner-name>td:nth-child(2){padding:0}.policy-detail .policy-details-summary tr.policy-owner-name>td:nth-child(2)>div{overflow-x:auto;padding:.5rem 1rem;scrollbar-width:thin;text-transform:capitalize}.policy-detail .life-insured .life-insured-detail-name td:nth-child(2)>div{overflow-x:auto;scrollbar-width:thin;text-transform:capitalize}.documents-button{background-color:#fff;color:var(--color-primary-button);cursor:pointer;float:right;font-family:var(--font-family-buttons);font-size:1rem;font-weight:400;padding-left:2rem!important;padding-right:3.75rem!important;position:relative;transition:color .25s}.documents-button:hover{color:var(--color-primary-button-hover);text-decoration:underline}.documents-button:hover svg g{fill:var(--color-primary-button-hover)}.documents-button svg{height:2rem;position:absolute;right:.75rem;top:.25rem;width:2rem}.documents-button svg g{fill:var(--color-primary-button);transition:fill .25s}:root{--color-primary:#f33333;--color-primary-hover:#01376666;--color-primary-tint:#ffd1d5;--color-secondary:#f5c269;--color-secondary-hover:#fdb346;--color-light-grey:#f4f4f4;--color-heading:#000;--color-text:#5e5e5e;--color-grey:#707070;--color-validation-error:#c30000;--color-primary-button:var(--color-primary);--color-primary-button-hover:var(--color-primary-hover);--color-secondary-button:var(--color-secondary);--color-secondary-button-hover:var(--color-secondary-hover);--color-link-button:var(--color-secondary);--color-link-button-hover:var(--color-secondary-hover);--color-cancel-button:var(--color-grey);--color-cancel-button-hover:#f0f0f0;--color-error:#c60000;--color-error-light-red:#c600001a;--color-valid:#069b00;--color-modal-backdrop:#707070cc;--color-login-background-tint:hsla(0,0%,90%,.4);--color-footer-background:#2b2b2b;--color-footer-text:#d9d9cf;--color-footer-link:#d9d9cf;--color-flash-message-green:#069b0026;--color-flash-message-green-text:#000;--color-flash-message-red:#c600001a;--color-flash-message-red-text:#000;--header-phone-icon:url(/static/media/phone-solid.e2e33d2cb1b88b8cdf2e.svg);--footer-phone-icon:url(/static/media/phone-solid.e2e33d2cb1b88b8cdf2e.svg);--header-mobile-menu-open-icon:url(/static/media/burger-menu.0671bc5b9388995c7446.svg);--header-mobile-menu-close-icon:url(/static/media/close-solid.4b172ee693b91868f016.svg);--font-family-headings:Courier,Arial,Helvetica,sans-serif;--font-family-buttons:Courier,Arial,Helvetica,sans-serif;--font-family:Courier,Arial,Helvetica,sans-serif;--color-grey-100:#f5f5f5;--color-grey-200:#e6e7e8;--color-grey-300:#d2d2d3;--color-grey-400:#bcbdc0;--color-grey-500:#9d9d9d;--color-grey-600:#7d7d7d;--color-grey-700:#5e5e5e;--color-grey-800:#444;--color-grey-900:#2b2b2b;--color-black-1000:#000;--form-focus:#0275df;--form-input-shadow:0 1px 2px 0 #1018280d}.form.form-contact-details .field{margin-bottom:.875rem}.form.form-contact-details select{font-size:1.0625rem}.form .field{padding-bottom:1rem;width:90%}.form .field label{display:block}.form .field input:not([type=checkbox]){border:1px solid gray;border-radius:.25rem;box-sizing:border-box;font-family:inherit;padding:.5rem;width:100%}.form .field .invalid-message{display:none}.form .field.invalid,.form .field.valid{position:relative}.form .field.invalid:after,.form .field.valid:after{background-position:50%;background-repeat:no-repeat;background-size:9px 9px;border-radius:50%;content:"";display:block;height:9px;min-height:9px;min-width:9px;padding:4px;position:absolute;right:-1.5rem;width:9px}@media screen and (min-width:992px){.form .field.invalid:after,.form .field.valid:after{right:-1.5rem}}.form .field.invalid input{border:1px solid #c60000!important;border:1px solid var(--color-error)!important}.form .field.invalid .invalid-message{color:#c60000;color:var(--color-error);display:block;font-size:.875rem;margin-top:.5rem}.form .field.invalid:after{background-color:#c60000;background-color:var(--color-error);background-image:url(/static/media/exclamation-solid.bfc9c11c207cceacb449.svg);top:2.25rem}.form .field.valid{position:relative}.form .field.valid input{border:1px solid #069b00!important;border:1px solid var(--color-valid)!important}.form .field.valid:after{background-color:#069b00;background-color:var(--color-valid);background-image:url(/static/media/check-solid.00812a079887292cb409.svg);top:2.25rem}.form input[type=checkbox]{accent-color:#f33333;accent-color:var(--color-primary)}.form select{background-color:#fff;border:1px solid gray;border-radius:.25rem;font-family:inherit;padding:.5rem}.btn{border:0;color:#fff;cursor:pointer;font:18px Courier,Arial,Helvetica,sans-serif;font:18px var(--font-family-buttons,inherit);font-weight:700;padding:.75rem 1.25rem}.btn-link{background-color:transparent;color:#f33333;color:var(--color-primary);font-family:inherit;font-size:1rem;transition:color .25s ease-in-out}.btn-link:hover{color:#01376666;color:var(--color-primary-button-hover)}.btn-primary{background-color:#f33333;background-color:var(--color-primary-button);transition:.25s}.btn-primary:hover{background-color:#01376666;background-color:var(--color-primary-button-hover)}.btn-secondary{background-color:#f5c269;background-color:var(--color-secondary-button);transition:.25s}.btn-secondary:hover{background-color:#fdb346;background-color:var(--color-secondary-button-hover)}.btn-rounded{border-radius:4px}.btn-large{font-size:20px!important;font-weight:400!important;height:60px!important;line-height:normal!important}.btn-medium{height:52px!important}.btn-medium,.btn-small{font-size:18px!important;font-weight:400!important;line-height:normal!important}.btn-small{height:44px!important}.form-btn{align-items:center;background-color:#f5c269;background-color:var(--color-secondary-button);border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:18px Courier,Arial,Helvetica,sans-serif;font:18px var(--font-family-buttons,inherit);font-size:1.375rem;font-weight:700;justify-content:center;margin-bottom:1rem;padding:1rem 2rem;transition:all .25s}.form-btn .chevron-r{transition:all .25s ease-in-out}.form-btn:disabled{opacity:.5}.form-btn:disabled:hover{background-color:#f5c269;background-color:var(--color-secondary-button);cursor:unset}.form-btn:hover{background-color:#fdb346;background-color:var(--color-secondary-button-hover)}.form-btn:hover>.chevron-r{transform:translateX(4px)}.form-btn.cancel{background-color:#707070;background-color:var(--color-cancel-button);color:#5e5e5e;color:var(--color-text)}.form-btn.cancel:hover{background-color:#f0f0f0;background-color:var(--color-cancel-button-hover)}.form-btn.cancel-dark{background-color:var(--color-cancel-button-dark);color:#000;color:var(--color-black-1000)}.form-btn.cancel-dark:hover{background-color:#f0f0f0;background-color:var(--color-cancel-button-hover)}.address-mode-button{color:#f5c269;color:var(--color-link-button);cursor:pointer;transition:color .25s ease-in-out}.address-mode-button:hover{color:#fdb346;color:var(--color-link-button-hover)}.modal-link{color:#5e5e5e;color:var(--color-text)}.notification-bell{height:24px;min-height:24px;min-width:21px;vertical-align:top;width:21px}.chevron-r,.notification-bell{background-repeat:no-repeat;display:inline-block}.chevron-r{background-image:url(/static/media/chevron-right-regular-white.f0bd894043af9d5fc33e.svg);background-position:50%;background-size:.5rem 1.3125rem;height:1.3125rem;margin-left:4px;vertical-align:middle;width:.5rem}.familylife-icon{background-image:url(/static/media/umbrella-light.78524bba8df202ce112e.svg);background-position:50% 35%;background-repeat:no-repeat;background-size:140%;display:inline-block;height:3.125rem;min-height:3.125rem;min-width:3.125rem;width:3.125rem}.payment-details-icon{background-image:url(/static/media/payment-details.3e932f001e49c279bb5f.svg);background-size:2.6875rem 2.5rem}.contact-details-icon,.payment-details-icon{background-position:0 50%;background-repeat:no-repeat;height:3.125rem;min-height:3.125rem;min-width:3.4375rem;width:3.4375rem}.contact-details-icon{background-image:url(/static/media/envelope.7e058685001db234f298.svg);background-size:2.5rem 1.875rem}.make-payment-icon{background-image:url(/static/media/make-a-payment.b034d8bd907e8865c5b0.svg);background-position:0 50%;background-repeat:no-repeat;background-size:3.4375rem 3.125rem;height:3.125rem;min-height:3.125rem;min-width:3.9375rem;width:3.9375rem}.info-icon{background-color:#7d7d7d;background-color:var(--color-grey-600);background-image:url(/static/media/info-solid.1ed9d42ac6b71d568291.svg);background-position:50%;background-size:9px 9px;border-radius:50%;display:inline-block;height:9px;min-height:9px;min-width:9px;padding:4px;width:9px}.info-icon,.padlock-icon{background-repeat:no-repeat}.padlock-icon{background-image:url(/static/media/lock-solid.be0daddf1a863cc64076.svg);height:1.125rem;width:1.125rem}.footer-phone-icon{background-image:url(/static/media/phone-solid.e2e33d2cb1b88b8cdf2e.svg);background-image:var(--footer-phone-icon);background-repeat:no-repeat;background-size:24px 24px;display:inline-block;height:24px;margin-right:.5rem;width:24px}.arrow-up{background-image:url(/static/media/arrow-up.726c6bd0990d785f70d3.svg)}.arrow-down,.arrow-up{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:16px;margin-left:.5rem;vertical-align:middle;width:16px}.arrow-down{background-image:url(/static/media/arrow-down.1b13979d35fb270fd1a3.svg)}.edit-square-icon{background-repeat:no-repeat;background-size:20px 20px;display:inline-block;height:20px;margin-left:.5rem;vertical-align:middle;width:20px}.edit-square-icon path{stroke:#f33333;stroke:var(--color-primary)}.trash-icon{background-repeat:no-repeat;background-size:20px 20px;display:inline-block;height:20px;margin-left:.5rem;vertical-align:middle;width:20px}.trash-icon path{stroke:#f33333;stroke:var(--color-primary)}.app-h1{font-size:34px;line-height:42px}.app-h1,.app-h2{font-family:Courier,Arial,Helvetica,sans-serif;font-family:var(--font-family-headings);font-weight:700}.app-h2{font-size:30px;line-height:38px}.app-h3{font-size:26px;line-height:34px}.app-h3,.app-h4{font-family:Courier,Arial,Helvetica,sans-serif;font-family:var(--font-family-headings);font-weight:700}.app-h4{font-size:22px;line-height:30px}.app-h5{font-family:Courier,Arial,Helvetica,sans-serif;font-family:var(--font-family-headings);font-size:18px;font-weight:700;line-height:26px}.app-body-text{line-height:26px}.app-body-text,.app-secondary-text{font-family:Courier,Arial,Helvetica,sans-serif;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400}.app-secondary-text{line-height:22px}.app-nav-text{font-weight:700;line-height:24px}.app-breadcrumb-text,.app-nav-text{font-family:Courier,Arial,Helvetica,sans-serif;font-family:var(--font-family);font-size:16px;font-style:normal}.app-breadcrumb-text{font-weight:400;line-height:normal}@media screen and (max-width:768px){.app-h1{font-size:32px;line-height:40px}.app-h2{font-size:24px;line-height:32px}.app-h3{font-size:22px;line-height:30px}.app-h4{font-size:18px;line-height:26px}.app-body-text,.app-h5{font-size:16px;line-height:24px}.app-nav-text,.app-secondary-text{font-size:14px;line-height:20px}.app-breadcrumb-text{font-size:16px;line-height:normal}}html{word-wrap:break-word;font-size:13px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:389px){html{word-wrap:normal;font-size:15px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}@media screen and (min-width:992px){html{font-size:16px}}body{margin:0}.app{color:#5e5e5e;color:var(--color-text);font-family:Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#000;color:var(--color-heading)}h1{font-size:2.25rem;margin-bottom:1.875rem}h2{font-size:1.6666667rem}@media screen and (min-width:281px){h2{font-size:1.3333333334rem}}h3{font-size:1.25rem}li,p{line-height:1.5}a{color:#f33333;color:var(--color-primary)}a:hover{color:#01376666;color:var(--color-primary-hover)}a[href^="tel:"]{white-space:nowrap}@media screen and (min-width:992px){a[href*="tel:"]{color:#5e5e5e;color:var(--color-text);cursor:default;font-weight:700;pointer-events:none;text-decoration:none}}.no-wrap{white-space:nowrap}.pill-notification{align-items:center;background-color:var(--color-info);border-radius:9999px;color:#fff;display:flex;font-size:12px;line-height:12px;margin:0 12px;padding:.4rem .8rem .4rem .65rem;position:relative;text-align:center;white-space:nowrap;z-index:1}.pill-notification svg{height:12px;padding:0 4px 0 0;width:12px}.pill-notification:after{animation:pulse 1.5s infinite;background:var(--color-info);border-radius:9999px;content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:translate(-100%,-100%) scale(0);width:200%;z-index:-1}.pill-notification span{padding-top:1px}.block-margin-top{margin-top:32px}@media screen and (max-width:768px){.block-margin-top{margin-top:24px}}.block-margin-bottom{margin-bottom:60px!important}@media screen and (min-width:992px){.block-margin-bottom{margin-bottom:70px!important}}@keyframes pulse{0%{opacity:0;transform:scale(.1)}25%{opacity:.2}to{opacity:0;transform:scale(.8)}}
/*# sourceMappingURL=main.c9090b6c.css.map*/