@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');*{font-family:'Rubik';box-sizing:border-box;margin:0}
.card-items{padding-left:0}
.cardheading-vv{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.header-visionnvalue-section{background-size:cover;position:relative;margin:auto 0}
.header-visionnvalue-section .component-title{font-size:32px;font-weight:700}
.header-visionnvalue-section .card-title{font-size:20px;padding:12px;font-weight:700;border-radius:8px;background:#005eac;color:white;display:flex;align-items:center;gap:10px;font-style:normal;line-height:normal}
.cardshead-bgbl{position:fixed;width:100%;height:100vh;z-index:0;top:0;right:0;background:rgba(0,0,0,0.5)}
.header-visionnvalue-section .vision-val-card-button{display:flex;height:42px;padding:12px 36px;justify-content:center;align-items:center;border-radius:10px;background:var(--Gradients-Orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));gap:10px;border:0;color:#fcfcfc;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:16px;width:fit-content}
.header-visionnvalue-section .toggle{background-color:#fff;display:flex;height:33px;width:240px;border-radius:20px;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 24px;position:relative;border:1px solid #005dac}
.header-visionnvalue-section .toggle-text{font-weight:400;width:50%;white-space:nowrap;font-size:14px;color:#005dac}
.header-visionnvalue-section .ball{height:33px;width:calc(100% - 115px);background-color:#005dac;position:absolute;border-radius:20px;left:0;padding:2px;transition:.4s}
.header-visionnvalue-section .toggle-text{padding:12px;z-index:1}
#contact-us-checkbox{opacity:0;position:absolute}
#contact-us-checkbox:checked+.toggle .ball{transform:translateX(100%)}
#contact-us-checkbox:checked+.toggle .text2{color:#fff}
#contact-us-checkbox:not(:checked)+.toggle .text1{color:#fff}
.header-visionnvalue-section .toggle-switch{margin-top:2px}
.header-visionnvalue-section .header-visionnvalue-header{display:flex;justify-content:space-between}
.header-visionnvalue-section .card{width:28vw;min-height:287px;padding:36px 24px 24px 24px;background-color:white;border-radius:8px;border:1px solid var(--a,#005dac);position:relative;margin:12px}
.header-visionnvalue-section .card-title{position:absolute;transform:translate(-50%,-50%);top:0;left:50%;white-space:nowrap}
.header-visionnvalue-section .card-box{background:#f4faff;border:solid 1px #005dac;border-radius:8px;padding-top:20px;display:flex;margin-top:42px;justify-content:center;position:relative}
.header-visionnvalue-section .card .card-content ul li>span{position:relative;top:-4px}
.header-visionnvalue-section .card .card-content ul li{padding:12px 12px 12px 8px;margin:0 0 0 24px}
.header-visionnvalue-section .card .card-content ul li div{margin-bottom:8px}
.header-visionnvalue-section .new_customer ul li div,.header-visionnvalue-section .existing_customer ul li div:nth-child(2),.header-visionnvalue-section .existing_customer ul li div,.header-visionnvalue-section .nri_customer ul li div:nth-child(3),.header-visionnvalue-section .nri_customer ul li div:nth-child(5){color:#5c666e}
.header-visionnvalue-section .new_customer ul li div:nth-child(1),.header-visionnvalue-section .existing_customer ul li div:nth-child(1),.header-visionnvalue-section .nri_customer ul li div:nth-child(1){color:#5c666e;font-weight:500}
.header-visionnvalue-section .new_customer ul li div:nth-child(2),.header-visionnvalue-section .existing_customer ul li div:nth-child(3),.header-visionnvalue-section .nri_customer ul li div:nth-child(2){color:#131619;font-weight:700}
.header-visionnvalue-section .nri_customer ul li div:nth-child(2) p:nth-child(2){color:#AAA;font-weight:700}
.header-visionnvalue-section .nri_customer ul li div:nth-child(4){color:#131619;font-weight:500;text-decoration:underline}
.header-visionnvalue-section .contact-info .number{color:#005dac;font-weight:500;display:flex;margin-top:18px;justify-content:center}
.header-visionnvalue-section .contact-info .address{font-weight:500}
.header-visionnvalue-section .contact-info span{font-weight:500;font-size:18px;color:black}
.header-visionnvalue-section .contact-info{text-align:center;margin-top:38px}
.header-visionnvalue-section .contact-info .number p{padding:10px}
.header-visionnvalue-section .contact-info .number p:first-child{border-right:4px solid #DDD}
.header-visionnvalue-section .dots{position:absolute;top:59px;right:58px}
@media only screen and (max-width:787px){.header-visionnvalue-section .card-box .card{width:296px;font-size:14px;margin-right:8px;margin-left:0;flex-shrink:0;margin-top:23px;height:fit-content;min-height:auto}
.header-visionnvalue-section .card-box{background:transparent;border:0;flex-direction:column}
.header-visionnvalue-section .card-title{font-size:16px}
.header-visionnvalue-section .new_customer ul li div:nth-child(3),.header-visionnvalue-section .existing_customer ul li div:nth-child(4),.header-visionnvalue-section .nri_customer ul li div:nth-child(3){font-size:12px}
.header-visionnvalue-section .card .card-content ul li{padding:5px}
.header-visionnvalue-section .contact-info,.header-visionnvalue-section .contact-info{margin-top:16px}
.header-visionnvalue-section .component-title{font-size:18px;text-align:center}
.header-visionnvalue-section .contact-info,.header-visionnvalue-section .contact-info span{font-size:12px}
.header-visionnvalue-section .contact-info .address-title{display:block}
.header-visionnvalue-section .dots{top:0;right:0}
.header-visionnvalue-section .card-box{margin-top:0;padding:unset}
.header-visionnvalue-header{flex-direction:column;justify-content:center;align-items:center}
.header-visionnvalue-header .toggle{margin-top:16px;margin-top:16px}
}