.loader{background:#fff;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%);border-radius:16px;padding:32px;width:426px;height:648px}
.loader .loading-button,.loader .loading-title{background:#ddd;width:100%;height:44px;position:relative;overflow:hidden;margin-bottom:28px}
.loader .loader-shimmer::after{display:block;content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:placeholder-loading 1s linear infinite}
.loader.ng-hide .loader-shimmer::after{animation:none}
.posp-quote .hidden-oldd{display:none}
.posp-quote .getquote-section .hidden-getquote{display:none}
.posp-quote .getquote-section .flex-getquote{display:flex}
.pr-8{padding-right:8px}
.pl-8{padding-left:8px}
.left-0-important{left:0 !important}
.relative-flex{display:flex;position:relative}
.ml-14{margin-left:14px !important}
.mt-8{margin-top:8px !important}
.txt-right{text-align:right}
.bg-white{background-color:#fff}
.text-center-oldd{text-align:center}
.non-bold-heading{text-transform:none}
.popup-modal-getquote{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;cursor:default;display:none}
.popup-modal-getquote.showModal{display:flex !important}
.modal-popup-getqote{padding:18px;border-radius:12px;width:100%}
.modal-popup-getqote .img-container__img{height:130px;width:90px}
.posp-islife-partner{display:flex;position:relative;flex-direction:column;gap:12px}
.life-partner-p{font-size:14px;line-height:20px;color:#444}
.life-partner-options{display:flex;gap:12px}
.life-partner-options .is-gi-span{display:flex;align-items:center;justify-content:center;height:40px;font-size:14px;line-height:20px;color:#444;border-radius:8px;border:1px solid #ddd;width:100%;cursor:pointer}
.life-partner-options .giActive{border:2px solid #fb0}
.no-pointer{pointer-events:none}
.form-item .err-block{position:absolute;display:block;font-size:11px;color:red}
.pos-agent-dropdown{position:absolute;z-index:9999;background-color:#fff;border-radius:4px 4px 0 0;border:1px solid #ddd;transition:display .2s ease-in;overflow:hidden;overflow-y:auto;width:100%;cursor:pointer}
.pos-agent-dropdown{box-shadow:0 4px 20px rgba(227,230,236,.796629);border-top:2px solid #fb0;border-radius:1rem}
.pos-agent-dropdown li{padding:8px 12px}
.pos-agent-dropdown li:not(:last-child){border-bottom:1px solid #dfdfdf}
.otp-btn-in-mobile,.sent-otp-in-mobile{position:absolute}
.otp-btn-in-mobile,.sent-otp-in-mobile{top:14px;right:8px}
.otp-btn-in-mobile small,.sent-otp-in-mobile small{background-color:#ddd;padding:6px;border-radius:6px;font-size:12px;line-height:14px;font-weight:700;cursor:pointer;pointer-events:none}
.otp-btn-in-mobile.enable small{background-color:#fb0;pointer-events:all}
.text-title-case{text-transform:capitalize}
.posp-quote .getquote-btn-primary{height:45px}
@media(min-width:992px){.posp-quote .left-section{gap:120px}
.posp-quote .left-section.left-section-two-line-heading{gap:100px}
.popup-modal-getquote{justify-content:center;align-items:center}
.modal-popup-getqote{width:480px}
.left-section.gap-12-imp{gap:12px !important}
}
.breadcrumb-wrapper-old{margin:0}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto !important}
.breadcrumb--menu{font-size:8px}
@media(min-width:767px){.breadcrumb-wrapper-old{margin:auto}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto;padding-block:4px}
.breadcrumb--menu{font-size:8px !important}
}
.terms-popup-old{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99999;flex-direction:column;align-items:flex-end;cursor:default}
.popup-open{display:flex}
.lazy-loading-terms-condition,.modal-content-new{width:100%;background:#fff;position:absolute;overflow:hidden;max-width:976px;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0}
.modal-top-section{background:#fff;padding:16px;padding-inline:40px;border-bottom:1px solid #ddd}
.modal-top-section p{font-size:24px;font-weight:900;color:#444}
.modal-body-new{max-height:60vh;overflow:auto;padding:16px;padding-left:32px}
.modal-body-new ul{margin-top:16px}
.modal-body-new ul li{list-style-type:disc}
.modal-button-section{padding:16px;border-top:1px solid #ddd}
.modal-button-section button{display:flex;align-items:center;justify-content:center;height:48px;width:100% !important;border-radius:8px;background-color:#fb0;padding-inline:32px;font-weight:900;color:#444;margin-left:auto;font-size:18px;line-height:24px;cursor:pointer;width:144px}
.close-modal-btn{font-size:24px;cursor:pointer;right:24px;position:absolute;top:24px}
.white-border{border:1px solid #ddd}
.terms-div-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}
#terms-condtion-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}
.terms-checkbox-li{display:block !important;width:18px !important;height:18px !important;cursor:pointer;border-radius:4px;padding:2px;background-clip:content-box;appearance:none;border:1px solid #ddd;flex-shrink:0;margin-top:4px}
.terms-checkbox-li:checked{display:block !important;background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg) no-repeat center;background-size:11px;background-color:#fb0;border-color:#fb0}
@media(min-width:768px){.terms-popup-old{justify-content:center;align-items:center}
.lazy-loading-terms-condition,.modal-content-new{width:95%;border-radius:16px;bottom:auto}
.close-modal-btn{margin-top:14px;right:32px;top:8px}
.modal-body-new,.modal-button-section{padding-inline:40px}
.modal-button-section button{width:max-content !important}
}
.lazy-load-terms-body{width:100%;display:flex;flex-direction:column;gap:16px}
.lazy-load-terms-body div{width:100%;height:120px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.heading-lazy-terms{width:50%;height:48px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.btn-lazy-loading{margin-left:auto;width:144px;height:48px;border-radius:4px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.hidden-old{display:none}
@keyframes loading-terms{0{background-position:0 0}
50%{background-position:200px}
100%{background-position:400px}
}