.ifl-policy-summary-container{background-color:#fff;border-radius:0.5rem;padding:1rem 1.5rem}@media(max-width:767px){.ifl-policy-summary-container{padding:1rem}}.ifl-policy-summary-container .policy-summary-title-container{margin-bottom:0.5rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-title{color:#221f20;font-size:1.5rem;font-weight:500;line-height:1.62rem}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-title-container .policy-summary-title{font-size:1.25rem;line-height:1.35rem}}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container{position:relative}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .policy-summary-filter-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;width:34px}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .policy-summary-filter-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .policy-summary-filter-content .ps-filter-icon{-ms-flex-negative:0;cursor:pointer;flex-shrink:0;height:18px;width:18px}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .active-filter-img{background-color:#f1f3fc;border:1px solid #6b85c4;border-radius:8px}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .active-filter-img{height:34px;width:34px}}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content{background-color:#fff;border:1px solid var(--grey-alpha-grey-100-a,rgba(0,0,0,.1));border-radius:8px;min-width:278px;padding:12px;position:absolute;right:0;top:50px;z-index:2}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .my-policies-filter-subtitle{color:#221f20;font-size:1.125rem;font-weight:700;line-height:1.5rem;padding:0.75rem 1rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .my-policies-filter-details{cursor:pointer;gap:0.75rem;padding:0.75rem 1rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .my-policies-filter-details.selected-filter{background-color:#ffefe4}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .my-policies-filter-details .filter-checkbox{-ms-flex-negative:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #898587;border-radius:4px;cursor:pointer;flex-shrink:0;height:24px;position:relative;width:24px}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .my-policies-filter-details .filter-checkbox:checked:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:url(../../../../content/dam/IFLcustomerportal/common-images/orange-checkbox.svg);background-size:100% 100%;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;position:absolute;right:-2px;top:-2px;width:24px}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .my-policies-filter-details .filter-checkbox:checked:after{height:25px;right:-2px;top:-2px;width:25px}}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .selected-filter{background-color:#ffefe4}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .active-filter-details{background-color:#ffefe4;border-radius:8px}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .filter-apply-btn-container{padding:0.5rem 1rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-filter-container .my-policies-filter-content .filter-apply-btn-container .filter-apply-btn{background:#19417a;border-radius:100px;color:#fff;cursor:pointer;font-size:0.875rem;font-weight:500;line-height:1.015rem;min-width:248px;padding:0.5rem 1.5rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-view-all-content{cursor:pointer;gap:0.625rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-view-all-content .policy-summary-view-all-para{color:#19417a;font-size:1rem;font-weight:500;line-height:1.16rem}.ifl-policy-summary-container .policy-summary-title-container .policy-summary-view-all-content .view-all-arrow-img{-ms-flex-negative:0;flex-shrink:0;height:20px;width:20px}.ifl-policy-summary-container .policy-summary-subtitle-section{gap:0.5rem}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-subtitle-section{border-bottom:1px solid #dedcdd;padding-bottom:8px}}.ifl-policy-summary-container .policy-summary-subtitle-section .policy-summary-subtitle-container{overflow-x:auto;white-space:nowrap;width:100%}.ifl-policy-summary-container .policy-summary-subtitle-section .policy-summary-subtitle-container::-webkit-scrollbar{display:none}.ifl-policy-summary-container .policy-summary-subtitle-section .policy-summary-subtitle-container .policy-summary-subtitle{color:#221f20;cursor:pointer;font-size:0.875rem;font-weight:400;line-height:1.295rem;padding:0.625rem 1rem}.ifl-policy-summary-container .policy-summary-subtitle-section .policy-summary-subtitle-container .active-subtitle{background-color:#ffefe4;border-bottom:3px solid #f26e10;border-radius:8px 8px 1px 1px;font-weight:500;line-height:1.015rem;padding:0.75rem 1rem}.ifl-policy-summary-container .policy-summary-content{max-height:716px;overflow-y:auto;padding-right:0.625rem}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-content{padding-right:0.3125rem}}.ifl-policy-summary-container .policy-summary-content::-webkit-scrollbar{width:5px}.ifl-policy-summary-container .policy-summary-content::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:8px;opacity:.5}.ifl-policy-summary-container .policy-summary-content::-webkit-scrollbar-track{background-color:#f4f3f4;border-radius:8px}.ifl-policy-summary-container .policy-summary-content::-webkit-scrollbar-thumb:hover{background-color:#b6b6b6}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container{border-bottom:1px solid #dedcdd}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container:last-child{border-bottom:none}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section{margin-bottom:1rem;margin-top:1.5rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-active-status-section .ps-active-status-content{background-color:#ddf7e1;border-radius:4px;gap:0.25rem;padding:0.25rem 0.5rem 0.25rem 0.375rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-active-status-section .ps-active-status-content .ps-active-img-content{-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-active-status-section .ps-active-status-content .ps-active-title{color:#44ac53;font-size:0.75rem;font-weight:700;line-height:1rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-lapsed-status-section .ps-lapsed-status-content{background-color:#ffdcdc;border-radius:4px;gap:0.25rem;padding:0.25rem 0.5rem 0.25rem 0.375rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-lapsed-status-section .ps-lapsed-status-content .ps-lapsed-img-content{-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-lapsed-status-section .ps-lapsed-status-content .ps-lapsed-title{color:#b81e20;font-size:0.75rem;font-weight:700;line-height:1rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-matured-status-section .ps-matured-status-content{background-color:#fff1dc;border-radius:4px;gap:0.25rem;padding:0.25rem 0.5rem 0.25rem 0.375rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-matured-status-section .ps-matured-status-content .ps-matured-img-content{-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-status-section .ps-matured-status-section .ps-matured-status-content .ps-matured-title{color:#cc9442;font-size:0.75rem;font-weight:700;line-height:1rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-subtitle-heading-content{gap:0.5rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-subtitle-heading-content .ps-subtitle-heading{color:#221f20;font-size:1.25rem;font-weight:500;line-height:1.45rem}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-subtitle-heading-content .ps-subtitle-heading{font-size:1rem}}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-subtitle-heading-content .ps-subtitle-para{color:#221f20;font-size:0.875rem;font-weight:400;line-height:1.4rem}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-subtitle-heading-content .ps-subtitle-para{font-size:0.75rem}}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .lapsed-premium-payment-container .lapsed-premium-payment-content{background-color:#ffeeea;border:1px solid #ff8a78;border-radius:0.75rem;gap:1rem;margin-top:1.5rem;padding:1rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .lapsed-premium-payment-container .lapsed-premium-payment-content .lapsed-img-content{-ms-flex-negative:0;flex-shrink:0;height:24px;margin-top:0.25rem;width:24px}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .lapsed-premium-payment-container .lapsed-premium-payment-content .lapsed-payment-info-content{gap:0.625rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .lapsed-premium-payment-container .lapsed-premium-payment-content .lapsed-payment-info-content .lapsed-payment-info-title{color:#221f20;font-size:1rem;font-weight:500;line-height:1.375rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .lapsed-premium-payment-container .lapsed-premium-payment-content .lapsed-payment-info-content .lapsed-payment-info-para{color:#615d5f;font-size:0.875rem;font-weight:400;line-height:1.295rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-product-details-container{margin-top:1rem;row-gap:0.6875rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-product-details-container .ps-product-details-content{border-left:1px solid #dedcdd;padding-bottom:0.5rem;padding-left:1rem;width:25%}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-product-details-container .ps-product-details-content{width:50%}}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-product-details-container .ps-product-details-content .ps-product-details-title{color:#615d5f;font-size:0.875rem;font-weight:400;line-height:1.4rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .ps-product-details-container .ps-product-details-content .ps-product-details-para{color:#221f20;font-size:1rem;font-weight:500;line-height:1.16rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .policy-summary-btn-section{margin-bottom:1.5rem;margin-top:1.5rem}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .policy-summary-btn-section .nominee-btn-wrapper{margin-bottom:0rem}@media(max-width:767px){.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .policy-summary-btn-section .nominee-btn-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .policy-summary-btn-section .nominee-btn-wrapper .ps-pay-now-btn,.ifl-policy-summary-container .policy-summary-content .ps-user-details-container .policy-summary-btn-section .nominee-btn-wrapper .ps-view-details-btn{min-height:40px}.addons-wrapper{background-color:#f4f3f4;border-radius:8px;padding:16px 24px}@media(max-width:767px){.addons-wrapper{background-color:#fff;border-radius:0;padding:0}}.addons-wrapper .addons-wrapper__subheading{color:#221f20;font-size:16px;font-weight:500;line-height:18.56px;margin:16px 0px}.addons-wrapper .addons-wrapper-cards{gap:20px;width:100%}@media(max-width:767px){.addons-wrapper .addons-wrapper-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid #b3b0b1;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:312px}@media(max-width:767px){.addons-wrapper .addons-wrapper-cards .addons-wrapper-card{width:100%}}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .recommned-box{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffd0af;border-radius:8px 8px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:7px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .recommned-box .recommned-text{color:#221f20;font-size:10px;line-height:20px;text-transform:uppercase}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .recommned-box.hidden{visibility:hidden}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addons-wrapper-card-contain{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:19px 16px 24px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addons-wrapper-card-heading{color:#221f20;font-size:20px;font-weight:500;line-height:23.2px;margin-bottom:16px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .moneypermonth{color:#f26e10;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addons-wrapper-card-subheading{font-size:12px;font-weight:400;letter-spacing:-0.3px;line-height:17.04px;margin-bottom:16px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .card-benifits-pointers{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:20px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .card-benifits-pointers .card-benifits-pointer{gap:8px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .card-benifits-pointers .card-benifits-pointer .card-benifits-pointer-img{height:20px;width:20px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .card-benifits-pointers .card-benifits-pointer .card-benifits-pointer-img .right-click{height:100%;width:100%}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .card-benifits-pointers .card-benifits-pointer .card-benifits-pointer-content{color:#221f20;font-size:12px}@media(max-width:767px){.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .card-benifits-pointers .card-benifits-pointer .card-benifits-pointer-content{color:#221f20;font-size:14px}}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addbuttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto;text-align:center}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addbuttons .addbtn{background-color:#fff;border:1px solid #19417a;border-radius:49px;color:#19417a;font-size:14px;font-weight:500;height:40px;line-height:24px;padding:8px 24px;width:169px}.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addbuttons .Addedbtn{background-color:#19417a;border-radius:49px;color:#fff;font-size:14px;font-weight:500;height:40px;line-height:24px;padding:8px 24px;width:264px}@media(max-width:767px){.addons-wrapper .addons-wrapper-cards .addons-wrapper-card .addbuttons .Addedbtn{width:200px}}.noResultHead{color:#221f20;font-size:24px;font-weight:500;line-height:116%;padding:15px 0px}@media(max-width:767px){.noResultHead{font-size:20px}}.policy-summary-viewall{margin-bottom:1.5rem}.policy-summary-viewall .policy-summary-view-all-para{color:#19417a;font-size:1rem;font-weight:500;line-height:1.16rem}.checkmark-filter{color:#221f20}.customer-portal-hni-customer .ifl-policy-summary-container .policy-summary-subtitle-section .policy-summary-subtitle-container .active-subtitle{background-color:#fff6e4;border-bottom:3px solid #e4a607;border-radius:8px 8px 1px 1px;font-weight:500;line-height:1.015rem;padding:0.75rem 1rem}