.modal-popup-outter{position:fixed;inset:0;z-index:50;font-family:'Mulish'}
.popup-modal{display:flex;justify-content:center;align-items:center;position:absolute;width:100vw;inset:0;z-index:48}
@media(max-width:767px){.popup-modal{display:none !important}
}
.modal-content-banner{width:70%;max-width:480px;margin:0 auto;background-color:#fff;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:24px}
.body-content-banner{padding:0 16px}
.close-modal-btn-banner{display:flex;justify-content:flex-end;cursor:pointer;font-size:24px;font-weight:600}
.heading-section-banner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 12px;margin-top:-12px}
.heading-banner{font-size:24px;line-height:28px;font-weight:800;color:#000;text-align:center;margin-bottom:8px}
.sub-heading-banner{font-size:14px;font-weight:400;text-align:center;color:#444;margin-bottom:0}
.qr-code{display:flex;justify-content:center;align-items:center;margin:16px 0}
.qr-code img{width:120px;height:120px}
.btn-banner{background:#fb0;border-radius:6px;padding:16px;display:flex;align-items:center;justify-content:center;column-gap:8px;font-size:18px;font-weight:800;color:#000;width:100%;cursor:pointer;margin-top:22px}
@media(min-width:768px){.stop-scroll-body{overflow:hidden !important}
#general-insurance-articles{column-gap:.5rem !important}
}
.page-name-of-popup{display:none}
.input-container-box{margin-bottom:16px}
.popup-modal.close-modal,.modal-popup-outter.close-modal{display:none}
.input-container-box input{border-width:2px !important}
.input-container-box input[readonly]{cursor:not-allowed;border-color:#ddd}
.input-container-box .input-label{position:absolute;top:12px;padding:0 5px;line-height:20px;font-size:15px;color:#999;background:#fff;pointer-events:none;transform-origin:left center;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);transition:.5sease-in-out}
.input-container-box input[readonly]+label,.input-container-box input:valid ~ .input-label{top:-8px;font-size:13px;font-weight:700 !important;color:#999 !important}
.input-container-box .help-block{top:100%;left:0}
.submit-loading{color:transparent !important;background:#fb0 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.color%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20ng-attr-r%3D%22%7B%7Bconfig.radius%7D%7D%22%20ng-attr-stroke-dasharray%3D%22%7B%7Bconfig.dasharray%7D%7D%22%20stroke%3D%22%23222%22%20stroke-width%3D%225%22%20r%3D%2220%22%20stroke-dasharray%3D%2294%2050%22%20transform%3D%22rotate(54%2050%2050)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%22600ms%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") no-repeat center / 40px;pointer-events:none}