.flash-message{background-color:var(--color-flash-message-green);color:var(--color-flash-message-green-text);font-size:1.125rem;margin-bottom:1rem;padding:1.25rem}.flash-message.error{background-color:var(--color-flash-message-red);color:var(--color-flash-message-red-text)}@media screen and (min-width:992px){.flash-message a[href*="tel:"]{color:#000}}.flash-message~.edit-button{margin-top: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:1.125rem;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}}.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}.form.form-contact-details{font-size:1.0625rem}.form.form-contact-details label{color:#000}.form.form-contact-details input[type=checkbox]{min-height:16px;min-width:16px;width:16px}.form.form-contact-details .field.field-contact-address-lookup,.form.form-contact-details .field.field-contact-postal-address-container{padding-bottom:0;width:90%}.form.form-contact-details .field.field-contact-address-lookup .field.field-contact-postal-address-lookup,.form.form-contact-details .field.field-contact-postal-address-container .field.field-contact-postal-address-lookup{width:100%}.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup input,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup input,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup input,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup input{background:url(/static/media/search-transp.4f07536c1f44bf7c44f4.svg);background-position:98% 50%;background-repeat:no-repeat;background-size:24px;padding:.5rem 40px .5rem .5rem;width:100%!important}@media screen and (min-width:992px){.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup input,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup input,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup input,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup input{width:506px!important}}.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup input:focus,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup input:focus,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup input:focus,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup input:focus{background:url(/static/media/search-opaque.4bec8859914af789b150.svg);background-position:98% 50%;background-repeat:no-repeat;background-size:24px}.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup .address-matches,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup .address-matches,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup .address-matches,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup .address-matches{background:#fff;border-radius:0 0 15px 15px;box-shadow:0 0 5px rgba(0,0,0,.3);margin-left:1px;width:100%!important}@media screen and (min-width:992px){.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup .address-matches,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup .address-matches,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup .address-matches,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup .address-matches{width:506px!important}}.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup .address-matches p,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup .address-matches p,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup .address-matches p,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup .address-matches p{border-bottom:1px solid #333;font-size:1rem;margin:0;padding:.5rem}.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup .address-matches p:last-child,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup .address-matches p:last-child,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup .address-matches p:last-child,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup .address-matches p:last-child{border:none}.form.form-contact-details .field.field-contact-address-lookup .form-contact-address-lookup .address-matches p:hover,.form.form-contact-details .field.field-contact-address-lookup .form-contact-postal-address-lookup .address-matches p:hover,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-address-lookup .address-matches p:hover,.form.form-contact-details .field.field-contact-postal-address-container .form-contact-postal-address-lookup .address-matches p:hover{background:#efefef}.form.form-contact-details .field.field-contact-address-lookup.invalid:after,.form.form-contact-details .field.field-contact-address-lookup.valid:after,.form.form-contact-details .field.field-contact-postal-address-lookup.invalid:after,.form.form-contact-details .field.field-contact-postal-address-lookup.valid:after{background:none;background-color:none}.form.form-contact-details .address-mode-button{color:var(--color-link-button);cursor:pointer;transition:color .25s ease-in-out}.form.form-contact-details .address-mode-button:hover{color:var(--color-link-button-hover)}.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}.form-contact-details{margin:2rem 0}.form-contact-details .field{margin-bottom:.875rem;scroll-margin-top:5rem}@media screen and (min-width:992px){.form-contact-details .field{scroll-margin-top:1rem;width:506px!important}}.form-contact-details .field.no-input{margin-bottom:0;padding-bottom:0}.form-contact-details .field .postal-address-mode-button{margin-top:.875rem}.form-contact-details select{font-size:1.0625rem}.form-contact-details .address-mode-button{background:transparent;border:0;margin-bottom:1rem;padding:0;text-decoration:underline}.form-contact-details label{margin-bottom:.5rem}.form-contact-details input{font-size:1.0625rem}@media screen and (min-width:992px){.form-contact-details input:not([type=checkbox]){width:506px!important}}.form-contact-details input:disabled{background:#e5e5e5}.form-contact-details .field-contact-postal-toggle.field label{color:var(--color-text);display:inline-block;margin-left:4px}.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}.form-contact-details .btn-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.form-contact-details .btn-container .form-btn{width:100%}@media screen and (min-width:992px){.form-contact-details .btn-container{width:71%}.form-contact-details .btn-container .form-btn{width:calc(50% - .5rem)}.form-contact-details a[href^="tel:"]{color:var(--color-text)}}.form-contact-details .info-banner{width:90%}@media screen and (min-width:992px){.form-contact-details .info-banner{width:506px!important}}.form-contact-details .field-contact-postal-address-container .field-contact-postal-address-lookup,.form-contact-details .field-contact-postal-address-container .field-contact-postal-toggle{padding-bottom:0}.form-contact-details .field-contact-postal-address-container .address-mode-button{margin-bottom:0}.info-banner{background:var(--color-info-light);border:1px solid var(--color-info-dark);box-sizing:border-box;margin:0 0 1rem;padding:1rem}.info-banner div{align-items:start;display:flex;gap:1rem}.info-banner div p{text-wrap:wrap;margin:-2px 0 0}.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)}.policy-title span{float:left;margin-right:1rem}.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}.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}}.page-make-payment strong{color:#000}.page-make-payment .amount-container{background-color:var(--color-primary-tint);padding:1rem}.page-make-payment .payment-detail-form{margin-bottom:0}.page-make-payment .payment-detail-form form>.alert.alert-danger.ng-star-inserted{background-color:var(--color-error-light-red);color:#000;padding:1rem}.page-make-payment .payment-detail-form form>.alert.alert-danger.ng-star-inserted:before{content:"Status:";font-weight:700;padding-right:.25rem}.page-make-payment .payment-detail-form .form-group{padding-bottom:1rem;padding-top:1rem}.page-make-payment .payment-detail-form .invalid-feedback{color:red;padding-top:.5rem}.page-make-payment .payment-detail-form label[for=expiryDateMonth],.page-make-payment .payment-detail-form label[for=expiryDateYear]{display:none}.page-make-payment .payment-detail-form .row{display:flex}.page-make-payment .payment-detail-form .row .col-6{display:inline-block}.page-make-payment .payment-detail-form .row .col-6 input{margin-right:1rem;width:9rem}.page-make-payment .payment-detail-form #cvn,.page-make-payment .payment-detail-form .row .col-6 #div_dd_month_inalidformat{width:9rem}.page-make-payment .payment-detail-form button[type=submit]{display:none}.page-make-payment .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 .total-outstanding .total-amount{font-size:1.5rem;font-weight:700}.page-make-payment .terms-container{padding-top:1rem}.page-make-payment .action-buttons{padding-bottom:2rem;padding-top:2rem}.page-make-payment .action-buttons .form-btn.btn{width:100%}@media screen and (min-width:992px){.page-make-payment .action-buttons{display:flex;justify-content:space-between}.page-make-payment .action-buttons .form-btn.btn{width:352px}}.page-make-payment .ngx-spinner-overlay{background-color:hsla(0,0%,44%,.8)!important}.page-make-payment .loader-spinner{background-image:var(--spinner);background-position:50%;background-repeat:no-repeat;background-size:100px 100px;height:100px;width:100%}.page-make-payment .loading-text{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);min-width:220px;padding:2rem;top:45%}.page-make-payment .loading-text p.h1{color:transparent;font-family:var(--font-family-headings);font-size:2rem;font-weight:700;position:relative}.page-make-payment .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 .loading-text p{text-align:center}.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}.page-dashboard .policy-summary .header .policy-title>a{text-decoration:none}.page-dashboard .policy-summary .header .policy-title h2{color:var(--color-primary);font-size:1.5rem;line-height:28px;margin:0 0 0 1rem;transition:color .25s ease-in-out}.page-dashboard .policy-summary .header .policy-title h2: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}}.policy-summaries{margin-bottom:2.25rem;margin-top:.375rem}.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{padding:1rem 0}.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}.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-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-box{margin-bottom:4rem;margin-top:4rem;max-width:none;padding:2rem 3rem;position:relative;width:45%}}.page-update-payment .spinner{margin-bottom:1.875rem}.payment-method-switch{display:flex;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.payment-method-switch div{background-color:var(--color-light-grey);cursor:pointer;padding:.75rem}.payment-method-switch div:first-child{border-left:1px solid var(--color-grey);border-radius:4px 0 0 4px}.payment-method-switch div:first-child,.payment-method-switch div:nth-child(2){border-bottom:1px solid var(--color-grey);border-top:1px solid var(--color-grey)}.payment-method-switch div:nth-child(2){border-radius:0 4px 4px 0;border-right:1px solid var(--color-grey)}.payment-method-switch div.active{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.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:1px solid var(--color-error)}.payment-detail-form div.invalid label{color:var(--color-error)}.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);min-height:24px;min-width:24px;width:24px}@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}.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}}.policy-detail-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.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 table{table-layout:fixed}.policy-detail .detail-heading{margin-bottom:14px;margin-top:3rem}.policy-detail .detail-heading h3{margin:0}.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:top;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{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;margin-top:3rem}.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{margin-bottom:1rem}.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-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}.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%}@media only screen and (min-width:992px){.form .field{width:358px}}.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}.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)}.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{background-image:url(/static/media/notification-bell.e6317bc4c8a5ecb4dcc4.svg);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:#989898;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}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}}@media screen and (min-width:992px){h2{font-size:1.25rem}}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}@keyframes pulse{0%{opacity:0;transform:scale(.1)}25%{opacity:.2}to{opacity:0;transform:scale(.8)}}
/*# sourceMappingURL=main.54c628f0.css.map*/