:root{--primary-color:#fb0;--primary-hyperlink-color:#fa0;--grey-98:#fafafa;--grey-100:#f5f5f5;--grey-450:#ddd;--grey-550:#999;--grey-800:#444;--grey-700:#4a4a4a;--green-100:#ebfeec;--green-500:#0a5;--red-500:#e00;--white:#fff;--black:#000;--floral-white:#fffaeb;--floral-green:#0bb86b;--bg-color:#f8f8f8;--partner-color:#98144d;--partner-border:#ddd;--linear-white:#fff8e4;--font-weight-light:300;--font-weight-normal:400;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-bolder:800;--font-extra-bold:900}
.skeleton-loader-container{width:90%;margin-inline:auto}
.skeleton-loader{position:relative;overflow:hidden;background-color:#00000014;border-radius:4px}
.first-loader{height:20px;width:40%;margin-inline:auto;margin-top:60px}
.second-loader{height:10px;width:10%;margin-inline:auto;margin-top:40px}
.third-loader{height:45px;width:55%;margin-inline:auto;margin-top:8px;border-radius:20px}
.fourth-loader{height:58px;width:80%;margin-inline:auto;margin-top:40px;margin-bottom:50px}
.skeleton-loader::after{content:"";animation:skeleton-animation .8s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))}
@keyframes skeleton-animation{0{transform:translate(-100%)}
100%{transform:translate(100%)}
}
.health-container-content{width:82%;margin-inline:auto;position:relative}
.health-claim-heading{font-weight:var(--font-weight-bolder);font-size:28px;line-height:40px;text-align:center;color:var(--black);padding-top:40px}
.trackby-text{font-weight:var(--font-weight-bold);font-size:13px;line-height:23px;color:var(--grey-550);text-align:center;padding-top:25px;padding-bottom:5px}
.trackby-container{width:55%;height:48px;background:var(--grey-100);margin-inline:auto;border-radius:20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}
.trackby-content{padding:13px;transition:all .4s cubic-bezier(.37,1.04,.68,.98);display:flex;gap:6px;align-items:center;width:100%;justify-content:center}
.trackby-content-active{background-color:var(--white);box-shadow:0 0 0 .8px var(--grey-450);border-radius:20px}
.display-name{font-weight:var(--font-weight-bold);font-size:13px;line-height:18px;color:var(--black)}
.form-container,.form-content{width:100%;padding-bottom:30px;position:relative}
.bar-line{position:relative;display:flex;justify-content:center;align-items:center}
.line{border:1px solid #ddd;width:50%}
.orText{position:absolute;background-color:#fff;padding:10px;font-weight:600;font-size:14px;line-height:18px;color:#999}
.supportSection{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px;background:#fafafa;height:36px;border-radius:16px;width:max-content;margin-inline:auto;padding:6px 16px;margin-bottom:16px}
.claim-status-text,.claim-whatsapp-text{font-weight:400;font-size:11px;color:#444}
.claim-status-text{font-weight:700;cursor:pointer;text-decoration:underline}
.input-form-group{width:100%;position:relative;display:flex;justify-content:center;align-items:center}
.input-forms-content{display:flex;justify-content:space-between;align-items:center;width:90%}
.claim-group,.employee-group,.partner-group,.policy-group{width:20%}
.input-field{position:relative}
.form-control{text-transform:capitalize}
.label-text{font-weight:var(--font-weight-bold);font-size:11px;line-height:16px;color:var(--grey-550);position:absolute;top:-12px;left:10px;padding:4px;background-color:var(--white)}
.try-other-option{font-weight:var(--font-weight-normal);font-size:13px;line-height:16px;color:var(--primary-color);position:absolute;left:0;bottom:-45px}
.try-with-text{font-weight:var(--font-weight-bold)}
.calender{position:absolute;right:10px;top:16px;height:15px;width:15px}
.button-group{width:12%}
.pointer-none{pointer-events:none}
.track-status-button{position:relative;font-weight:var(--font-weight-bolder);font-size:1.4rem;color:var(--black);background-color:var(--primary-color);border-color:var(--primary-color);height:48px;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:12px;width:100%}
.ink-active{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0);height:80px;width:80px;animation:ripple .4s linear infinite}
@keyframes ripple{100%{opacity:0;transform:scale(2.5)}
}
.no-claim-card{position:relative;width:80%;background:rgba(238,0,0,.63);border-radius:16px;padding:10px 20px;display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-top:20px;animation:fadeInBottom .4s 1 both ease}
@keyframes fadeInBottom{from{opacity:0;transform:translateY(10px)}
to{opacity:1}
}
.no-claim-card>span{color:var(--white);font-size:12px;width:90%;font-weight:var(--font-weight-bold);text-align:center}
.no-claim-card>.icon-close{position:absolute;right:12px;font-size:10px;color:var(--red-500);background-color:var(--white);border-radius:20px;padding:2px;font-weight:var(--font-weight-bold)}
.image-banner{margin-top:5%}
.hospital-image-banner{padding:20px;width:100%;text-align:center}
.cursor-pointer{cursor:pointer}
.capitalize{text-transform:capitalize}
.uppercase{text-transform:uppercase}
.btn-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}
input:not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{padding:11px 30px 12px 14px;border-radius:10px}
input:focus:not([type=submit]):not([type=radio]):not([type=checkbox]),select:focus,textarea:focus{box-shadow:0 0 0 1px var(--primary-color)}
::placeholder{font-size:1.3rem;text-transform:capitalize}
.help-block{padding-left:0;color:var(--red-500);font-weight:var(--font-weight-semi-bold)}
@media(min-width:993px) and (max-width:1200px){.health-container-content{width:100%;padding:20px}
.trackby-content{padding:13px 10px}
.display-name{font-size:12px}
}
@media(min-width:993px){.hospital-image-banner{display:none}
}
@media(max-width:992px){.health-container-content{width:100%;padding:20px}
.first-loader,.fourth-loader,.second-loader,.third-loader{width:100%;border-radius:4px;margin-top:20px;height:55px}
.health-claim-heading{font-size:20px;padding-top:0}
.trackby-text{font-size:11px;line-height:16px;padding-bottom:10px}
.trackby-container{width:50%}
.trackby-content{padding:13px 0}
.trackby-content>img{display:none}
.display-name{font-size:10px}
.form-content{padding-bottom:0}
.input-forms-content{flex-direction:column;width:100%}
.button-group,.claim-group,.employee-group,.partner-group,.policy-group{width:100%;margin-bottom:30px}
.button-group{margin-bottom:0}
.policy-group{margin-bottom:45px}
.no-claim-card{margin-top:0;width:100%}
.image-banner{display:none}
}
@media(max-width:768px){.health-container-content{width:100%;padding:20px}
.try-other-option{bottom:-30px}
.first-loader,.fourth-loader,.second-loader,.third-loader{width:100%;border-radius:4px;margin-top:20px;height:55px}
.health-claim-heading{font-size:20px;padding-top:0}
.trackby-text{font-size:11px;line-height:16px;padding-bottom:10px}
.trackby-container{width:70%;margin-bottom:30px}
.trackby-content{padding:13px 0}
.trackby-content>img{display:none}
.display-name{font-size:10px}
.line{width:100%}
.claim-whatsapp-text{order:-1}
}
@media(max-width:576px){.health-container-content{width:100%;padding:20px}
.first-loader,.fourth-loader,.second-loader,.third-loader{width:100%;border-radius:4px;margin-top:20px;height:55px}
.health-claim-heading{font-size:20px;padding-top:0}
.trackby-text{font-size:11px;line-height:16px;text-align:left;padding-bottom:10px}
.trackby-container{width:100%}
.trackby-content{padding:13px 0}
.trackby-content>img{display:none}
.display-name{font-size:10px}
}
@media(min-width:300px) and (max-width:370px){.health-container-content{width:100%;padding:10px}
.trackby-content{padding:13px 0}
.health-claim-heading{font-size:18px;padding-top:0}
}
.thank-you-page-banner-health-claim{background:linear-gradient(90deg,#232526 0,#414345 100%);padding-top:35px;padding-left:60px;padding-right:54px;margin-top:24px;margin-bottom:24px;position:relative;z-index:2}
.thank-you-page-banner-health-claim .thankyou-wrapper{max-width:940px;margin:0 auto}
.thank-you-page-banner-health-claim .app-banner{display:flex;justify-content:center;align-self:center}
.thank-you-page-banner-health-claim .app-banner .app-banner-left{display:flex;justify-content:center;align-self:center;flex-direction:column;width:56%}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .main-head-banner{color:#fff;font-size:24px;font-weight:800;line-height:32px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .main-head-banner p{color:#fff;font-size:24px;font-weight:800;line-height:32px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .main-head-banner span{color:#fb0}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .sub-head-banner{color:#fff;font-size:24px;font-weight:800;margin-top:32px;margin-bottom:16px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app{border:1px solid #fff;border-radius:10px;margin:0 4px 16px;width:410px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group{display:flex;justify-content:space-between;align-self:center;padding:8px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store,.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store{display:flex;justify-content:flex-start;align-self:center;padding-right:16px;gap:8px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store .desktop-view,.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store .desktop-view{display:block;color:#fff}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store .desktop-view .first,.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store .desktop-view .first{color:#fff;font-size:22px;font-weight:700;margin:0}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store .desktop-view .first span,.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store .desktop-view .first span{font-size:14px;font-weight:800}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store .desktop-view .second,.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store .desktop-view .second{color:#fff;font-size:14px;font-weight:600;text-wrap:nowrap;margin:0}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .mobile-view{display:none;margin-left:4px;color:#fff}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .mobile-view .first{color:#fff;font-size:20px;font-weight:700}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .mobile-view .second{color:#fff;margin-left:6px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .mobile-view .second p{font-size:10px;color:#fff;font-weight:700;text-wrap:nowrap;margin:0}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store{padding-left:6px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store>img{width:40px;height:40px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store>img{width:36px;height:36px}
.thank-you-page-banner-health-claim .app-banner .app-banner-right{display:flex;justify-content:flex-end;align-self:flex-end;height:268px;overflow:hidden;width:44%}
.thank-you-page-banner-health-claim .app-banner .app-banner-right .scan-download-option{position:relative;bottom:-90px;left:10px;width:140px;height:44px;font-size:16px;line-height:24px;text-align:center;font-weight:800;text-wrap:wrap;color:#fff}
.thank-you-page-banner-health-claim .app-banner .app-banner-right .scan-download-option img{position:relative;left:52px}
.thank-you-page-banner-health-claim .app-banner .app-banner-right .banner-image-qr{display:flex;justify-content:flex-end;align-self:flex-end;height:301px;margin-bottom:-35px;overflow:hidden}
.thank-you-page-banner-health-claim .app-banner .app-banner-right .qr-code-in-center-banner{position:relative;left:61px;top:-188px;height:130px;width:130px}
.thank-you-page-banner-health-claim .app-banner .mobile-img{display:none}
.thank-you-page-banner-health-claim .divider-banner-below{margin-top:10px}
.thank-you-page-banner-health-claim .download-cta-button-calims{height:48px;width:100%;padding:8px;margin-bottom:20px;display:flex;justify-content:center;align-self:center;font-size:16px;font-weight:800;text-align:center;border-radius:10px;background-color:#fb0;display:none}
.app-store img,.play-store img{align-self:center}
@media(max-width:767px){.thank-you-page-banner-health-claim{padding:20px 16px;border-radius:16px;margin-left:1rem;margin-right:1rem}
.thank-you-page-banner-health-claim .app-banner{display:flex;justify-content:center;align-self:center}
.thank-you-page-banner-health-claim .app-banner .app-banner-left{width:100%;align-items:center}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .main-head-banner{font-size:18px;text-align:center}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .main-head-banner p{font-size:16px;line-height:26px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .main-head-banner span{color:#fff}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .sub-head-banner{display:none}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app{width:auto}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store .desktop-view,.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store .desktop-view{display:none}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .mobile-view{display:flex;align-items:center}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store{padding-left:0}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .app-store>img{width:20px;height:20px}
.thank-you-page-banner-health-claim .app-banner .app-banner-left .banner-rating-mobile-app .rating-group .play-store>img{width:18px;height:18px}
.thank-you-page-banner-health-claim .app-banner .app-banner-right{display:none}
.thank-you-page-banner-health-claim .app-banner .mobile-img{display:block;width:204px;height:auto;margin-bottom:16px}
.thank-you-page-banner-health-claim .download-cta-button-calims{display:flex;align-items:center;color:#000}
.thank-you-page-banner-health-claim .divider-banner-below{margin-top:7px}
}
@media(max-width:360px){.banner-rating-mobile-app{width:100%}
.banner-rating-mobile-app .rating-group{padding:4px 3px}
.banner-rating-mobile-app .rating-group .app-store,.banner-rating-mobile-app .rating-group .play-store{gap:4px;padding-right:8px}
.divider-banner-below{margin-top:6px !important;padding-left:0 !important;padding-right:0 !important}
}
@media(max-width:320px){.rating-group{padding-right:0 !important;padding-left:4 !important}
.rating-group .app-store,.rating-group .play-store{gap:2px !important;padding-right:2px}
}