.aa-fhcr-component-main{background:var(--White) 0 0 no-repeat padding-box;border-radius:4px;box-shadow:0 0 12px #00000029;padding:20px;width:100%}
.aa-fhcr-top-line{align-items:center;justify-content:space-between}
.aa-fhcr-component-main .row::before,.aa-fhcr-component-main .row::after{content:none;display:none}
.aa-fhcr-component-heading{color:var(--Black);font-family:"LatoHeavy";font-size:20px}
.aa-fhcr-cibil-div{border:.5px solid var(--Gray);border-radius:4px;opacity:1;padding:10px 20px}
.aa-fhcr-cibil-div img{width:59px;height:25px}
.aa-fhcr-credit-score{background:var(--White) 0 0 no-repeat padding-box;border:.5px solid var(--Gray);border-radius:12px;display:none;margin-top:12px;opacity:1;padding:24px;width:100%}
.credit-score-top-line{align-items:center;justify-content:space-between}
.credit-score-heading{font-family:"LatoBold";font-size:16px;color:var(--Black)}
.credit-score-last-updated{font-family:"LatoBold";font-size:18px;color:var(--Stone)}
.aa-credit-score{margin-top:32px;justify-content:left;align-items:center}
.aa-credit-score-number{font-family:"LatoBold";font-size:50px;color:var(--Black)}
.aa-credit-score-vetical-line{border:1px solid var(--Gray);height:50px;margin:0 48px}
.aa-credit-score-rating{font-family:"LatoBold";font-size:50px;color:var(--Drippy-honey)}
.aa-credit-score-info{margin-left:16px;cursor:pointer}
.aa-credit-bar{margin-top:16px}
.aa-credit-horizontal-bar{position:relative;width:100%;height:20px;background:linear-gradient(to right,var(--Watermelon) 0,var(--Watermelon) 66.67%,var(--Drippy-honey) 66.67%,var(--Drippy-honey) 83.34%,var(--Sea-green) 83.34%,var(--Sea-green) 100%);border-radius:10px}
.aa-credit-marker{position:absolute;top:-15px;left:68%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid black}
.aa-credit-labels{position:sticky;top:30px;width:100%;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:8px}
.label-300{left:0}
.label-700{left:66.67%;transform:translateX(-50%)}
.label-800{left:83.34%;transform:translateX(-50%)}
.label-900{left:100%;transform:translateX(-100%)}
.aa-credit-labels span{font-family:"LatoRegular";font-size:16px;color:var(--Gray);position:absolute}
.aa-fhcr-static-banner{display:flex;justify-content:flex-start;align-items:center;width:100%;height:243px;background-image:var(--desktopBackground);background-size:cover;border-radius:12px;margin-top:24px;padding-left:32px}
.aa-fhcr-banner-content h1{color:var(--White);font-size:24px;font-family:"LatoHeavy";margin-bottom:16px}
.aa-fhcr-bullets{display:flex;align-items:center;margin:8px 0;font-size:16px;font-family:"LatoRegular";color:var(--White)}
.aa-fhcr-horizontal-bullet{width:10px;height:2px;background:var(--Dark-yellow) 0 0 no-repeat padding-box;margin-right:12px}
.aa-fhcr-cta-button{margin-top:32px;padding:6px 24px;width:200px}
.aa-fhcr-cta-button a{font-family:"LatoBold";font-size:12px;color:var(--White)}
.score-card-major-container{width:100%;height:auto;background:#fff 0 0 no-repeat padding-box;border-radius:12px;opacity:1;padding:16px}
.score-card-heading-section{padding-bottom:16px;display:flex;flex-direction:row;justify-content:space-between}
.score-card-heading{color:var(--Black);font-family:"LatoHeavy";font-size:20px}
.score-tag{font-family:"LatoBold";font-size:30px;padding:16px 16px 12px 16px}
.score-value{float:inline-end;width:101px;height:30px;text-align:center;border-top-right-radius:10px;font-size:18px;font-family:'latoBold';display:flex;align-items:center;justify-content:center;color:#fff}
.green-score{background:#25c167}
.fair-score{background:#eabf23}
.low-score{background:#fd4c60}
.good-score-box{height:auto;border:.5px solid #aaa;border-radius:10px;opacity:1;margin-bottom:16px}
.score-description{color:var(--Black);font-family:"LatoRegular";font-size:14px;padding:0 16px 16px 16px}
.green-score-tag{color:#25c167}
.fair-score-tag{color:#eabf23}
.low-score-tag{color:#fd4c60}
.score-card{position:absolute;left:34%;top:3%;margin:auto;width:32%}
.close-score-popup{padding-bottom:16px}
.close-score-popup::before,.close-score-popup::after{position:absolute;cursor:pointer;right:25px;content:' ';height:15px;width:1.5px;background-color:var(--Black)}
.close-score-popup::before{transform:rotate(45deg)}
.close-score-popup::after{transform:rotate(-45deg)}
.cibil-logo-img{width:60px;height:26px}
.cibil-logo{margin-top:8px}
.common-body-css-scorecard{overflow:hidden;padding-top:0 !important}
.common-root-css-scorecard{opacity:.6;filter:blur(5px) brightness(0.9);pointer-events:none}
.d-none{display:none}
@media only screen and (max-width:768px){.aa-fhcr-component-main{padding:16px}
.aa-credit-score{justify-content:center}
.aa-credit-bar{margin-top:36px}
.credit-score-heading{font-size:12px}
.credit-score-last-updated{font-size:10px}
.aa-credit-score-number{font-size:36px}
.aa-credit-score-rating{font-size:36px}
.aa-credit-horizontal-bar{height:10px}
.aa-credit-marker{top:-10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--Black)}
.aa-credit-labels span{font-size:10px}
.aa-fhcr-static-banner{background-image:var(--mobileBackground);background-size:100% 100%;height:144px;padding-left:16px}
.aa-fhcr-banner-benefits{display:none}
.aa-fhcr-banner-content h1{font-size:16px;max-width:176px}
.aa-fhcr-cta-button{padding:6px 12px;width:150px}
.aa-fhcr-cibil-div{padding:5px 10px}
.aa-fhcr-cta-button a{font-size:10px}
}
@media only screen and (max-width:768px){.score-card-major-container{height:auto}
.score-tag{font-size:20px;padding:16px 16px 8px 16px}
.good-score-box{width:100%;margin-bottom:24px}
.score-card-heading{font-size:16px}
.score-value{width:78px;height:25px;font-size:14px}
.score-description{font-size:12px;padding:0 16px 16px 16px}
.score-card{left:5%;width:90%;top:3%}
.close-score-popup::before,.close-score-popup::after{right:45px}
}
@media only screen and (max-width:369px){.aa-credit-score-info{margin-left:6px}
}