* {  margin: 0;  padding: 0;  box-sizing: border-box;}body {    font-family: poppins;}html {    scroll-behavior: smooth;}.circle-made,.emi-display {    text-align: center;    position: absolute;}.heading-primary,.submit-btn {    letter-spacing: 1px;    text-transform: uppercase;}.bottom-blog p,.heading-primary,.submit-btn {    text-transform: uppercase;}.subtitle {    color: #666;    margin-bottom: 40px;    line-height: 1.6;}.calculator-wrapper {    display: grid;    grid-template-columns: 2fr 1fr;    gap: 50px;    align-items: start;    height: 450px;}.input-section {    display: flex;    flex-direction: column;    gap: 18px;}.input-group {    display: flex;    flex-direction: column;}.input-label {    justify-content: space-between;}.value {    color: #2e9fc8;    font-weight: 600;    font-size: 1.1em;}input[type="range"] {    width: 100%;    height: 8px;    border-radius: 5px;    background: linear-gradient(to right, #2e9fc8 0, #103770 var(--value), #d1d5db var(--value), #d1d5db 100%);    outline: 0;    -webkit-appearance: none;}input[type="range"]::-webkit-slider-thumb {    -webkit-appearance: none;    appearance: none;    width: 24px;    height: 24px;    border-radius: 50%;    background: #2e9fc8;    cursor: pointer;    box-shadow: 0 2px 6px rgb(16 185 129 / 0.4);}input[type="range"]::-moz-range-thumb {    width: 24px;    height: 24px;    border-radius: 50%;    background: #2e9fc8;    cursor: pointer;    border: none;    box-shadow: 0 2px 6px rgb(16 185 129 / 0.4);}.result-section {    display: flex;    flex-direction: column;    align-items: center;    transform: translate(0, -150px);}.chart-container {    position: relative;    width: 350px;    height: 350px;    display: flex;    align-items: center;    justify-content: center;}.emi-display {    top: 50%;    left: 50%;    transform: translate(-50%, -85%);    z-index: 10;    pointer-events: none;}.emi-label {    font-size: 1.3em;    color: #1a3a5c;    font-weight: 600;    margin-bottom: 8px;}.emi-amount {    font-size: 1.6em;    color: #1a3a5c;    font-weight: 700;    line-height: 1.2;}.breakdown {    width: 100%;    display: flex;    flex-direction: column;}.breakdown-item {    display: flex;    justify-content: space-between;    align-items: center;    padding: 6px 0;}.breakdown-label {    display: flex;    align-items: center;    gap: 10px;    font-weight: 500;    color: #333;}.color-box {    width: 20px;    height: 20px;    border-radius: 4px;}.green {    background: #2e9fc8;}.blue {    background: #103770;}.breakdown-value {    font-weight: 600;    color: #1a3a5c;}.total-payment {    border-top: 2px solid #e5e7eb;}.apply-btn {    background: #2e9fc8;    color: #fff;    border: none;    padding: 10px 40px;    border-radius: 30px;    font-size: 0.9rem;    font-weight: 500;    cursor: pointer;    transition: background 0.3s;    margin-top: 20px;}.apply-btn:focus {    outline: 0;}.circle-made {    line-height: 2.5;    background: #fff;    width: 50px;    height: 50px;    border-radius: 100%;    font-weight: 700;    border: 1px solid #000;    font-size: 1.3rem;}.SubdropBtn,.field {    text-align: left;}.care-box,.serivex-box {    border: 1px solid #77dbff;}.serivex-box {    transform: unset !important;    margin-top: 24px;}.vision-heading p {    font-size: 1rem !important;}.same-article h4,.summary--vallabhi:first-child {    font-size: 1.2rem;}.same-article {    margin-left: 60px;}.same-article h4 {    margin-bottom: 0;    font-weight: 600;}.same-article p {    font-weight: 300;}.about-paragraph p:nth-child(2),.vallabhi--heading--loan,.value-mt {    margin-top: 50px;}.same-article h5 {    color: #7c7c7c;    font-size: 0.7rem;    font-weight: 800;}.vallabhi-logo img {    position: absolute;    width: 174px;    top: -53px;    padding: 10px;}.top-gradiant {    height: 54px;    width: 80%;    background-image: url(../img/HeaderBgVallabhi.webp);    background-size: cover;    background-repeat: no-repeat;    float: right;    margin-left: auto;}.vallabhi--navbar li a {    color: #000;    font-size: 1rem;    font-weight: 500;}.vallabhi-growth span:first-child {    font-weight: 600;    color: #2f9fc9;}.our-usp-heading li {    line-height: 3.2;    font-size: 1rem;}.our-usp-heading {    background: #d8f5ff;    height: 100%;    padding: 14px;    border: 1px solid #2ea0c9;    border-radius: 14px;}.our-usp-heading i {    color: #113771;}.vallabhi-growth {    padding: 0.2rem 2rem;    margin: 0 0.5rem;    border-radius: 50px;    line-height: 2;}.footer-grow {    color: #2f9fc9;}.dropbtn {    border: none;    background: #fff;}.dropdown {    position: relative;    display: inline-block;}.dropdown-content {    display: none;    position: absolute;    z-index: 1;}.dropdown-content a {    color: #000;    padding: 12px 0;    text-decoration: none;    display: block;}.dropdown-content a:hover {    background-color: #fff;    border-bottom: 1px solid #339dc9;    border-radius: 0;}.dropdown--vallabho-nav .dropdown-content {    display: none;}.dropdown--vallabho-nav.active .dropdown-content {    display: block;    width: 90%;    background: #fff;    position: absolute;    left: 0;    right: 0;    margin: auto;    border-bottom-left-radius: 15px;    border-bottom-right-radius: 15px;}.nav-item .bi-caret-down-fill::before {    transform: rotate(0);    transition: 0.7s;}.nav-item.active .bi-caret-down-fill::before {    transform: rotate(-180deg);}.vallabhi--drop--content p {    font-weight: 200;}.service-subdrop {    width: 50%;}.SubdropBtn {    border: 1px solid #fff;    width: 90%;}.SubdropBtn:focus {    outline: 0;    box-shadow: none;    border: 1px solid #fff;}.modal-header img,.service-subdrop img {    width: 40px;}.SubdropBtn .bi-arrow-left-short::before {    transform: rotate(-230deg);    font-size: 1.4rem;    transition: 0.7s;}.SubdropBtn:hover .bi-arrow-left-short::before {    transform: rotate(-160deg);    transition: 0.7s;}.submenu-p5 {    padding: 3rem;}.apply-more,.apply-more:hover {    background: #2e9fc8;    border-radius: 30px;    padding: 0.5rem 1.4rem;    color: #fff;    font-size: 12px;}.carousel-indicators li {    height: 10px;    border-radius: 10px;    background-color: #2da2c9;}.carousel-indicators {    right: unset;    bottom: 6%;}.menu-w-30 {    width: 30%!important;}.menu-w-70 {    width: 70%!important;}.vallabhi--heading--current h2 {    font-weight: 600;    font-size: 2rem;    color: #103770;    margin-top: 50px;      margin-bottom: 0;}.vallabhi--heading--current--footer  {    font-weight: 600;    font-size: 2rem;    color: #103770;    margin-bottom: 0;}.vallabhi--heading--current--footer h2  {font-weight: 600;    font-size: 2rem;    color: #103770;    margin-bottom: 0;}.vallabhi--heading--current--footer p  {font-weight: 300;    font-size: 1rem;}.annual {    margin-bottom: 27px;}.social-media-vallabhi h5,.vallabhi--heading--current p {    font-weight: 300;    font-size: 1rem;}.servies-box-vallabhi img {    border-top-left-radius: 14px;    border-top-right-radius: 14px;}.content-here h4 {    font-size: 16px;    margin: 14px 10px;    padding-bottom: 16px;    border-bottom: 1px solid #d7d7d7;}.more-discover {    margin: 10px;}.discover-vallabhi {    font-weight: 300;    font-size: 18px;}.bold-vall,.form-inner h2,.job-box .title,.social-media-vallabhi p,.summary .title,.vintage--vallabhi,.vision-heading h3 {    font-weight: 600;}.servies-box-vallabhi {    background: #fff;    padding-bottom: 30px;    box-shadow: rgb(149 157 165 / 0.2) 0 8px 24px;    -webkitbox-shadow: rgb(149 157 165 / 0.2) 0 8px 24px;    margin-bottom: 10px;    border-radius: 14px;}.field,.item {    margin-bottom: 12px;}.accordion {    transition: opacity 0.5s;}.item {    border-radius: 8px;    overflow: hidden;}.summary {    display: flex;    align-items: center;    gap: 12px;    padding: 14px 16px;    cursor: pointer;}.panel {    padding: 0 16px;    max-height: 0;    overflow: hidden;    transition:        max-height 0.28s,        padding 0.28s;}.panel.is-open {    padding: 14px 16px 18px;    max-height: 800px;}input[type="number"],input[type="text"],select {    width: 100%;    padding: 10px;    border-radius: 6px;    border: 1px solid #e3e6ee;    font-size: 14px;}.submit-btn,.submit-btn:hover {    border: 1px solid #2f9fc9;}.submit-btn:hover {    color: #fff;    background-color: #2f9fc9;    padding: 10px 50px;    border-radius: 30px;    cursor: pointer;    transition: 0.5s;}.thankyou {    display: none;    font-size: 24px;    color: #4caf50;    margin-top: 50px;}.summary--vallabhi {    border-bottom: 1px solid #e3e3e3;    padding-bottom: 16px;}.value--vallabhi:focus {    box-shadow: none;}.value--vallabhi {    border: 1px solid #2e9fc8;    color: #2e9fc8;}.enterAmount {    background-color: #f3f4f6;    border: none;}.enterAmount:focus {    background-color: #f3f4f6;    outline: 0;}.form-vallabhi {    background-color: #f1fbff;    padding: 16px;    border-radius: 14px;}.arrow-icon .bi-arrow-left-short::before {    font-size: 1.5rem;    rotate: 227deg;}.base-icon .bi-arrow-left-short::before {    font-size: 1.5rem;    rotate: 210deg;}.form-inner h2 {    font-size: 1.5rem;    color: #103770;}.form-inner p {    font-size: 0.9em;    font-weight: 300;}.select-control {    font-size: 0.9rem;    box-shadow: none;    border: none !important;    outline: 0;    cursor: pointer;    background: #e4eff1;    height: 50px;    color: #6b6b6b;}.select-control:focus {    box-shadow: none;    border: none;    outline: 0;}.check-terms label {       transform: translate(10px, -23px);    margin-left: 12px;    font-size: 0.8rem;    font-weight: 300;    cursor: pointer;}.type--submit,.type--submit:hover {    border: 1px solid #2f9fc9;    background: #2f9fc9;    color: #fff;    padding: 10px 50px;    border-radius: 30px;    cursor: pointer;    transition: 0.5s;}.blog-details-image img,.faq-vallabhi img,.simple--steps img,.vision-box-up {    border-radius: 14px;}.vallabhi--heading--loan h2 {    font-size: 1.8rem;    font-weight: 600;    color: #103770;}.bg-clipboard,.navbar--fixed {    background: #fff;}.business-vallabhi-bg {   background-image: linear-gradient(to right, #2e9fc8, #1784b5, #076a9f, #085089, #103770);    padding: 50px 0;}.registerBtn,.registerBtn:hover {    font-weight: 300;    text-decoration: none;    padding: 5px 19px;    color: #fff;}.business-content h2 {    font-size: 1.5rem;    font-weight: 700;}.sylish-content p {    font-family: playfair display;    font-size: 1.3rem;}.line-flex .d-flex:first-child,.line-flex .d-flex:nth-child(2) {    border-bottom: 1px solid #dfdfdf;}.owl--client .item img {    width: 90%;    border-radius: 10px;    margin: auto;    transition: 0.5s;    scale: 0.9;}.carousel-b {    cursor: grab;}.carousel-b:active {    cursor: grabbing;}.slogan-content h2 {    color: #fff;    font-size: 1rem;    margin-top: 3px;    margin-bottom: 0;}.part-1 img {    width: 215px;}.slogan-content {    position: absolute;    z-index: 9999;    top: 10px;    right: 0;    width: 60%;}.registerBtn {    border: 1px solid #91b5d4;    border-radius: 30px;    font-size: 0.8rem;}.registerBtn:hover {    border: 1px solid #91b5d4;    border-radius: 30px;}.footer-heading h2,.part-3 span {    color: #fff;}.accordion-vallabhi-01 button,.accordion-vallabhi-01 button:focus {    font-weight: 600;    background: #fff !important;    padding: 22px 0;    box-shadow: none;    outline: 0;}.accordion-flush .accordion-body {    font-weight: 300;    padding: 14px 0;}.footer-vallabhi-bg {    background-image: linear-gradient(to right, #2e9fc8, #1784b5, #076a9f, #085089, #103770);    height: 400px;    position: relative;    overflow: hidden;    margin-bottom: 50px;}.callrequest,.callrequest:hover {    color: #000;    background: #fff;    border-radius: 30px;    padding: 1rem 3rem;    font-weight: 600;    text-decoration: none;}.content-bg,.details-add span:first-child,.value-icon img,.vision-icon img {    position: absolute;}.plane-vallabhi img {    transform: translate(10px, 150px);    opacity: 0.5;    right: 0;    position: absolute;    overflow: hidden;}.footer-heading {    margin: 5rem 0;}.callrequest {    margin-top: 30px;}.callrequest:hover {    margin-top: 300px;}.footer-heading p {    margin-bottom: 0;    font-size: 0.9rem;    color: #fff;    font-weight: 300;}.carousel-b img,.carousel-c img {    scale: 0.8;}.locate-map {    font-weight: 600;    padding: 30px 0;}.details-add {    margin-top: 20px;}.details-add p {    margin-left: 30px;    font-size: 1rem;    margin-bottom: 20px;}.footer-heading-details h3 {    font-size: 20px;}.contact-digital h3,.popup-content p,.privacy-content p {    font-size: 0.9rem;}.vallabhi-border-right {    border-right: 1px solid #e1e1e1;}.vallabhi-border-top {    border-top: 1px solid #e1e1e1;}.vallabhi-border-bottom {    border-bottom: 1px solid #e1e1e1;}.quickLinks {    color: #000;    font-size: 1rem;    text-decoration: none;    line-height: 2.5;}.links-heading h3 {    padding: 30px 0 6px;    font-size: 1.2rem;    font-weight: 600;}.links-heading {    padding: 0 30px;}.quickLinks:hover {    text-decoration: none;}.vallabhi-logo-footer img {    width: 150px;    padding: 25px 0;}.social-media-vallabhi .socialClick:first-child {    color: #000;    font-size: 20px;}.social-media-vallabhi .socialClick:nth-child(2),.social-media-vallabhi .socialClick:nth-child(3),.social-media-vallabhi .socialClick:nth-child(4),.social-media-vallabhi .socialClick:nth-child(5),.social-media-vallabhi .socialClick:nth-child(6) {    color: #000;    font-size: 20px;    margin-left: 10px;}.social-media-vallabhi li:nth-child(2),.social-media-vallabhi li:nth-child(3),.social-media-vallabhi li:nth-child(4),.social-media-vallabhi li:nth-child(5),.social-media-vallabhi li:nth-child(6) {    color: #000;    font-size: 20px;    margin-left: 20px;}.vallabhi-growth-footer {    padding: 8px 20px;    margin-top: 30px;}.carousel-d .owl-nav {    display: block !important;}.vision-box-up {    padding: 14px;    border: 1px solid #2399c3;}.vision-box-down {    padding: 14px;    border-radius: 14px;    border: 1px solid #14376e;}.team-vallabhi img {    transform: translate(0, 16px);    overflow: hidden;}.vallabhi-growth-footer p {    margin-top: 30px;    color: #000;    font-weight: 600;}.taklexpert,.taklexpert:hover {    background: #103770;    color: #fff;    padding: 7px 25px;    border-radius: 30px;    margin-top: 18px;}.Directors-details,.copyRight {    text-align: center;}.copyRight p {    padding: 14px;    font-size: 0.9rem;}.footerGediant {    background-image: linear-gradient(to top, #b2ebff, #cdeeff, #e4f2ff, #f5f8ff, #fff);    -webkit-background-image: linear-gradient(to top, #b2ebff, #cdeeff, #e4f2ff, #f5f8ff, #ffffff);}.carsoul-conetnt img {    width: 30px;}.carsoul-conetnt span {    display: grid;    font-weight: 300;    font-size: 0.8rem;}.carousel-caption h5 {    font-weight: 600;    margin-bottom: 50px;    font-size: 2rem;}.content-bg .bg-scrren {    width: 600px;}.content-bg {    top: 16%;    left: 40px;}.carousel-caption {    text-align: left;    top: 46px;}.Directors-details p,.care-box,.jobs-view h2,.name-details h2,.name-details p,.rate-ineterst,.serivex-box,.services-about,.share-label-text {    text-align: center;}.carousel-caption .carsoul-conetnt {    margin: 7px;    border-right: 1px solid #fff;    width: 166px;}.carousel-caption .carsoul-conetnt:nth-child(3) {    border: none;}.about-container {    background-image: url(../img/about-container.webp);    height: 500px;    background-repeat: no-repeat;    background-position: center;    background-size: cover;}.rbi-ng {    background: #103770;    color: #fff;    padding: 15px;    font-size: 1.3rem;}.rbi-ng i {    color: #06c71c;}.space-vallabhi {    padding-top: 60px;}.about-paragraph p {    font-size: 1rem;    font-weight: 300;    line-height: 2;}.apply-btn-about {    background-image: linear-gradient(to right, #77dbff, #66ccf1, #55bde3, #43aed6, #2e9fc8);    -webkit-background-image: linear-gradient(to right, #77dbff, #66ccf1, #55bde3, #43aed6, #2e9fc8);    color: #fff;    padding: 4px 4px 3px 22px;    border-radius: 30px;    text-decoration: none;    width: 200px;    height: 48px;}.vallabhi-deco,.vallabhi-deco:hover {    font-size: 1.1rem;    text-decoration: none;}.apply-btn-about i {    font-size: 2.5rem;}.vallabhi-solutions {    background: #103770;    color: #fff;    border-radius: 24px;    padding: 4rem;    margin-top: 50px;}.line-vallabhi {    height: 6px;    background: #fff;    border-radius: 20px;    width: 21%;}.circle-vallabhi {    height: 10px;    width: 10px;    background: #fff;    border-radius: 100%;}.content-msme-top p,.rate-ineterst p,.vallabhi-solutions p,.value-content p,.vision-heading p {    font-weight: 300;}.vallabhi-toggle:focus {    outline: 0;    box-shadow: none;}.vallabhi-toggle {    border: 2px solid #d2dbea;}.serivex-box {    background: #fff;    width: 140px;    border-radius: 10px;    font-weight: 600;    transform: translate(8px, -70px);}.services-about {    width: 100%;    gap: 4px;    justify-content: center;    margin: 0 auto;    display: flex;    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;}.serivex-box img {    width: 50px;    padding: 8px;    margin-bottom: 10px;    margin-top: 10px;}.service-name {    font-size: 0.8rem;    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;    background: #77dbff;    padding: 12px 0;}.care-box h3,.value-content h4 {    color:#103770;    font-size: 1.2rem;    font-weight: 600;}.value-content {    margin-left: 70px;}.box-inivative {     border: 2px solid #77dbff;    background: #fff;    padding: 16px;    margin-bottom: 20px;    border-radius: 14px;}.box-inivative p {    margin-bottom: 0;    font-size: 0.9rem;    color: #807878;}.highlight-div1 {     width: 70px;    height: 70px;    background: #77dbff;    position: absolute;    right: -32px;    top: -44px;    rotate: 41deg;    overflow: hidden;}.box-inivative {  position: relative;  overflow: hidden;}.highlight-div2 {         width: 70px;    height: 70px;    background: #77dbff;    position: absolute;    right: -32px;    top: -44px;    rotate: 41deg;    overflow: hidden;}.highlight-div3 {         width: 70px;    height: 70px;    background: #77dbff;    position: absolute;    right: -32px;    top: -44px;    rotate: 41deg;    overflow: hidden;}.highlight-div4 {         width: 70px;    height: 70px;    background: #77dbff;    position: absolute;    right: -32px;    top: -44px;    rotate: 41deg;    overflow: hidden;}.value-icon img {    width: 50px;}.vision-icon img {    width: 70px;}.vision-bg h3,.vision-bg p {    color: #103770;}.vision-heading {    margin-left: 100px;    color: #fff;}.vallabi-our {    box-shadow: rgb(100 100 111 / 0.2) 0 7px 29px 0;    margin: 12px;    padding: 14px;    border-radius: 14px;    height: 264px;}.our-inner span {    display: grid;}.vallabi-our img {    width: 60px !important;}.our-inner span:nth-child(2) {    font-weight: 600;    margin-top: 14px;}.our-inner span:nth-child(3) {    font-weight: 300;    font-size: 0.9rem;    margin-bottom: 20px;}.our-inner p {    font-weight: 300;    font-size: 0.9rem;    color: #000;}.Directors-details h2 {    margin-top: 15px;    font-size: 1rem;    margin-bottom: 0;    font-weight: 600;    text-align: center;}.Directors-details p {    font-size: 0.8rem;    font-weight: 300;}.team-vallabhi {    background: #77dbff;    position: relative;    overflow: hidden;}.name-details {    background: #103770;    color: #fff;    padding: 8px;}.name-details h2 {    font-size: 1rem;    margin-bottom: 0;}.name-details p {    margin-bottom: 0;    font-size: 0.8rem;    font-weight: 300;}.investor-bg {    background-image: linear-gradient(to left, #77dbff, #53b0de, #3586bb, #1f5d96, #103770);}.investor-content {    position: absolute;    top: 0;    right: 213px;    transform: translate(100px, -368px);    width: 30%;}.vallabhi-flip .name-details {    position: fixed;    bottom:0;    width: 100%;}.vallabhi-flip .flip-card-front img {    position: fixed;    bottom:0;    width: 100%;}.director-flip .flip-card-front {    width: 90%;}.investor-content h2 {    color: #103770;    font-weight: 600;}.vision-bg {    background: #77dbff;}.mission-ng {    background-color: #103770;}.owl-carousel .owl-nav {    font-size: 1.5rem;    color: #fff;}.owl-carousel .owl-next,.owl-carousel .owl-prev {    font-size: 2rem;    background-color: #2fa0c9 !important;    width: 30px;    height: 30px;    line-height: 0 !important;    border-radius: 100% !important;}.apply-btn-aboutInvestor {    background: #fff;    color: #133d76;    padding: 5px 4px 2px 20px;    border-radius: 30px;    text-decoration: none;    width: 200px;    height: 54px;}.apply-btn-aboutInvestor i {    font-size: 3rem;    background: linear-gradient(45deg, #103770, #77dbff);    -webkit-background-clip: text;    -webkit-text-fill-color: #fff0;}.kyc-box {    display: flex;    gap: 6px;    flex-wrap: wrap;}.care-vallabhi,.msme-flex {    flex-wrap: wrap;    display: flex;}.fair-box .roll {    background: #77dbff;    padding: 2px;    width: 100px;    border-radius: 5px;    text-indent: 7px;    font-weight: 600;}.fair-box img,.job-flex img,.solar-box img {    width: 50px;}.fair-box h3 {    font-size: 1rem;    font-weight: 600;}.fair-box a {    color: #000;    font-size: 0.9rem;}.ecg-bg h2,.fair-box i {    font-size: 2rem;}.fair-box {   margin: 0 auto;    width: 230px;    background: #e8f9ff;    border: 1px solid #2e9fc8;    border-radius: 14px;    padding: 14px;}.slogan-content .part-1 {    display: flex;}.serch-count {    border-radius: 30px;    font-size: 0.9rem;    font-weight: 500;    border: 1px solid #c5c5c5;}.serch-count:focus {    outline: 0;    box-shadow: none;}.ecg-bg {    background-image: linear-gradient(to right, #fff, #eef2ff, #d2e8ff, #abe1ff, #77dbff);}.ecg-bg h2 {    font-weight: 600;    margin-bottom: 0;}.esg-better {    margin-top: 150px;}.care-box {    width: 18%;    padding: 30px 5px;    border-bottom: 10px solid #77dbff;    margin: auto;}.care-box img {    width: 50px;    margin-bottom: 14px;}.care-vallabhi {    gap: 25px;}.left-panel p {    font-style: italic;    color: #a0a0a0;}.left-panel h3 {    font-size: 1rem;    font-weight: 300;}.left-panel {    border: 1px solid #77dbff;    border-radius: 14px;    padding: 14px;}.left-panel h4 {    margin-bottom: 0;    font-size: 1rem;    font-weight: 600;}.key-box {    padding: 20px;    border-radius: 14px;    box-shadow: rgb(44 161 201 / 51%) 1px 1px 8px;}.key-box img {    width: 50px;    margin-bottom: 30px;    margin-top: 10px;}.key-box h4 {    font-weight: 600;    font-size: 1.2rem;}.key-box p {    font-weight: 300;    line-height: 1.9;}.right-panel h5 {    font-weight: 600;    font-size: 1rem;    margin-bottom: 20px;}.rate-ineterst h3 {    font-size: 1.4rem;    font-weight: 600;}.rate-ineterst {    padding: 1rem 0.5rem;    border-radius: 14px;    background-color: #e4efff;    transform: translate(0, -60px);}.br-right {    border-right: 1px solid #2dc6ff;}.sizeCall {    font-size: 2.2rem;    color: #33b5f9;    font-weight: 800;}.flex-vallabhi i {    color: #39d339;}.flex-vallabhi {    margin: 12px;    background: #fff;    padding: 6px 12px;    border-radius: 30px;    box-shadow: rgb(100 100 111 / 0.2) 0 7px 29px 0;}.feature-box,.outer-criteria {    border-radius: 10px;    margin: auto;}.against-box,.feature-box {    box-shadow: rgb(149 157 165 / 0.2) 0 8px 24px;}.against-box img,.feature-box img {    width: 50px;    margin-bottom: 20px;    margin-top: 20px;}.against-box h3,.feature-box h3 {    font-size: 1rem;    font-weight: 600;    margin-bottom: 0;}.against-box p,.feature-box p {    font-size: 0.9rem;    font-weight: 300;}.feature-box {    background: #fff;    padding: 14px;    width: 220px;    height: 230px;}.feature-box-flex {    display: flex;    height: 100%;    gap: 8px;    flex-wrap: wrap;}.outer-criteria {    background-color: #ddf6ff;    width: 260px;    padding: 0 0 15px;    height: 280px;}.against-box,.housing-inner {    padding: 14px;    border-radius: 14px;}.carousel-g img {    transition: 0.5s;    transform: scale(0.9);}.carousel-g .item:hover {    transform: scale(1.09);    transition: 0.5s;    cursor: pointer;}.solar-box {    height: 70%;}.outer-criteria h3,.outer-criteria1 h3 {    font-size: 1rem;    margin-top: 20px;    font-weight: 600;}.outer-criteria p {    padding: 4px;    font-size: 0.8rem;    font-weight: 300;}.content-msme-top h3:first-child {    font-size: 2.2vw;    font-weight: 500;    color: #133471;}.content-msme-top h3:nth-child(2) {    font-size: 2.2vw;    font-weight: 700;    color: #133471;}.outer-flex {    gap: 25px;    height: 95%;    margin: auto;    display: flex;    flex-wrap: wrap;}.content-msme-top {    position: absolute;    top: 20%;    left: 4%;}.contact-digital {    margin-bottom: 40px;}.against-box {    margin-top: 20px;    background: #fff;    height: 90%;}.outer-criteria1 p {    padding: 4px 4px 30px;    font-size: 0.8rem;    font-weight: 300;}.criteria--box {    background-color: #ddf6ff;    border-bottom-right-radius: 14px;    border-bottom-left-radius: 14px;}.housing-inner img {    width: 50px;    margin-bottom: 10px;}.housing-inner h3 {    font-size: 1rem;    font-weight: 600;    margin-bottom: 10px;}.housing-inner p,.solar-box p {    font-size: 0.8rem;    font-weight: 300;}.housing-inner {    background: #fff;    width: 200px;    margin: auto;    height: 180px;}.bg-same-all {    background-image: linear-gradient(to bottom, #fff, #f5f8ff, #e4f2ff, #cdeeff, #b2ebff);}.job-box,.solar-box {    background: #fff;    padding: 14px;}.housing-flex {    display: flex;    flex-wrap: wrap;    gap: 30px;    margin-bottom: 3rem;    height: 75%;}.solar-box {    border-radius: 14px;    margin-bottom: 3rem;}.career-heading p {    border-bottom: 1px solid #000;    width: 44%;    margin: auto auto 40px;    padding-bottom: 11px;}.base-content-career h5 {    font-size: 1rem;    font-weight: 300;    margin-top: 20px;}.base-content-career h4 {    font-weight: 400;}.apply-details,.job-flex {    display: flex;    justify-content: space-between;    align-items: center;}.job-box {    width: 50%;    margin: auto;    box-shadow: rgb(0 0 0 / 0.24) 0 3px 8px;    border-radius: 10px;}.jobs-view h2 {    margin-top: 40px;    font-size: 1.3rem;    font-weight: 700;}.exp-flex {    display: flex;    justify-content: space-between;    margin-top: 20px;}.exp-flex i,.grey-vall {    color: #bebebe;}.apply-career,.apply-career:hover {    color: #fff;    text-decoration: none;}.i-card img {    width: 50px;    padding: 10px;    margin-top: 14px;}.apply-career {    background: #2e9fc8;    padding: 10px 32px;    border-radius: 30px;}.base-content-career h4,.vallabhi-dialog h5,.vallabhi-label label {    font-size: 0.8rem;}.vallabhi-dialog {    max-width: 700px;    top: -20px;}.vallabhi-label {    font-size: 0.9rem;    font-weight: 500;    color: #575757;}.vallabho-carrer-control {    font-size: 0.7rem !important;    color: #797979;    font-weight: 500;}.vallabho-carrer-control:focus {    outline: 0;    border: 1px solid #6ed2f7;    box-shadow: none;}.vallabhi-label .form-star {    color: #6dcff6;}.vw-50 {    width: 45%;}.enter-text {    outline: 0;    border: none;}.career-bg {    background: #fff5f5;}.popup {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgb(0 0 0 / 0.5);    display: flex;    justify-content: center;    align-items: center;    z-index: 9999;    padding: 20px 0;}.popup-content {    scale: 0.9;    background-color: #fff;    padding: 20px;    padding-bottom: 50px !important;    border-radius: 8px;    max-width: 600px;    width: 90%;    overflow-y: scroll;    height: 90vh;    position: relative;    margin: auto;}.popup-content::-webkit-scrollbar {  width: 10px;}.popup-content::-webkit-scrollbar-track {  border-radius: 10px;}.popup-content::-webkit-scrollbar-thumb {  background: #329dc9;   border-radius: 10px;}.popup-content {  overflow-y: auto;}.form-popou,.form-wrapper {    max-width: 800px;    width: 100%;}.close {    position: absolute;    top: 8px;    right: 12px;    font-size: 28px;    color: #333;    cursor: pointer;    font-weight: 700;}.understand,.understand:hover {    font-size: 1rem;    font-weight: 300;    background: #2e9fc8;    padding: 10px 22px;    transform: translate(10px, -24px);}.understand {    border-radius: 30px;    opacity: 2;    color: #fff;}.understand:hover {    opacity: 1 !important;    color: #fff !important;}.form-wrapper {    border-radius: 12px;    padding: 40px;}.heading-primary {    color: #113771;    font-size: 28px;    font-weight: 700;    margin-bottom: 30px;}.input-group {    margin-bottom: 20px;}.input-label {    display: block;    font-size: 14px;    font-weight: 600;    color: #333;    margin-bottom: 8px;}.message-field,.text-field {    width: 100%;    padding: 14px 16px;    font-size: 15px;    background-color: #f8f9fa;    font-family: inherit;    transition: 0.3s;}.text-field {    border: 1px solid #ddd;    border-radius: 6px;}.message-field:focus,.text-field:focus {    outline: 0;    border-color: #06c;    background-color: #fff;    box-shadow: 0 0 0 3px rgb(0 102 204 / 0.1);}.row-container {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 20px;    margin-bottom: 20px;}.message-field {    border: 1px solid #ddd;    border-radius: 6px;    min-height: 140px;    resize: vertical;}.bottom-section {    display: flex;    justify-content: space-between;    align-items: center;    margin-top: 30px;    gap: 20px;}.captcha-box {    flex: 1;}.submit-btn {    background: linear-gradient(135deg, #ff6b35 0, #f7931e 100%);    color: #fff;    border: none;    padding: 16px 60px;    font-size: 18px;    font-weight: 700;    border-radius: 8px;    cursor: pointer;    transition: 0.3s;    box-shadow: 0 4px 15px rgb(255 107 53 / 0.4);}.submit-btn:hover {    transform: translateY(-2px);    box-shadow: 0 6px 20px rgb(255 107 53 / 0.6);}.submit-btn:active {    transform: translateY(0);}@media (max-width: 768px) {    .popup-content {        max-height: 85vh;        width: 95%;        padding: 15px;    }    .row-container {        grid-template-columns: 1fr;    }    .bottom-section {        flex-direction: column;        align-items: stretch;    }    .submit-btn {        width: 100%;    }    .form-wrapper {        padding: 30px 20px;    }}.privacy-header {    padding: 42px 0;}.privacy-content h3 {    font-weight: 600;    font-size: 1.5rem;}.privacy-section {    background: #e9f9ff;    margin: 30px;    border-radius: 10px;    border: 1px solid #2f9fc9;}.blog-details-image {    height: 200px;    width: 345px;}.top-right-logo-fix img {    position: fixed;    width: 30% !important;    padding: 6px;}.blog-content-here {    background: #fff;    padding: 14px;    width: 90%;    margin: auto;    height: 210px;    transform: translate(0, -64px);    box-shadow: rgb(100 100 111 / 0.2) 0 7px 29px 0;    -webkit-box-shadow: rgb(100 100 111 / 0.2) 0 7px 29px 0;    border-radius: 14px;    transition: 0.5s;}.blog-content-here:hover {    transition: 0.5s;    transform: translate(0, -70px);    cursor: pointer;}.blog-content-here h4 {    font-size: 1rem;    line-height: 1.5;}.trigger-action-button {    color: #000;    border: none;    background-color: #fff0;    cursor: pointer;    font-weight: 600;}.bottom-blog {    bottom: 14px;    width: 90%;    position: fixed;}.bottom-blog p {    font-weight: 200;}.fullscreen-backdrop-layer {    display: none;    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgb(0 0 0 / 0.5);    z-index: 999;}.fullscreen-backdrop-layer.is-visible {    display: flex;    justify-content: center;    z-index: 99999;    align-items: center;    animation: 0.3s fadeIn;}.centered-dialog-box {    background: #fff;    padding: 30px;    border-radius: 12px;    width: 90%;    max-width: 400px;    box-shadow: 0 10px 40px rgb(0 0 0 / 0.3);    animation: 0.3s slideUp;    position: relative;}.centered-dialog-box h2 {    color: #333;    margin-bottom: 15px;    font-size: 24px;}.centered-dialog-box p {    color: #666;    margin-bottom: 20px;    line-height: 1.6;}.dismiss-icon-button {    position: absolute;    top: 15px;    right: 15px;    background: 0 0;    border: none;    font-size: 28px;    color: #999;    cursor: pointer;    width: 30px;    height: 30px;    display: flex;    align-items: center;    justify-content: center;    transition: color 0.2s;}.dismiss-icon-button:hover {    color: #333;}.confirm-action-button {    padding: 10px 25px;    background: #667eea;    color: #fff;    border: none;    border-radius: 6px;    cursor: pointer;    font-size: 16px;    font-weight: 500;    transition: background 0.2s;}.confirm-action-button:hover {    background: #5568d3;}@keyframes fadeIn {    from {        transform: scale(0.9);        opacity: 0;    }    to {        transform: scale(1);        opacity: 1;    }}@keyframes slideUp {    from {        transform: translateY(50px);        opacity: 0;    }    to {        transform: translateY(0);        opacity: 1;    }}.share-options-grid {    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 20px;}.share-option-item {    display: flex;    flex-direction: column;    align-items: center;    gap: 8px;    text-decoration: none;    cursor: pointer;    transition: transform 0.2s;    position: relative;}.share-option-item:hover {    transform: translateY(-5px);}.share-icon-wrapper {    width: 40px;    height: 40px;    border-radius: 5px;    display: flex;    align-items: center;    justify-content: center;}.share-label-text {    font-size: 13px;    color: #333;    font-weight: 500;}.tooltip-popup-text {    visibility: hidden;    background-color: #575757;    color: #fff;    padding: 5px 6px;    border-radius: 6px;    position: absolute;    top: -32px;    left: 50%;    transform: translateX(-50%);    font-size: 8px;    opacity: 0;    transition: opacity 0.3s;    white-space: nowrap;}.share-option-item:hover .tooltip-popup-text {    visibility: visible;    opacity: 1;}.bg-facebook {    background: #1877f2;}.bg-twitter {    background: #1da1f2;}.bg-instagram {    background: linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);}.bg-whatsapp {    background: #25d366;}.bg-email {    background: #ea4335;}.heading-usp {    font-size: 1rem;    font-weight: 600;    margin-bottom: 16px;    margin-top: 12px;}.main-usp-box {    padding: 14px;    background: #fff;    border-radius: 14px;    box-shadow: #00bcd475 0 7px 29px 0;    -webkit-box-shadow: #00bcd445 0 7px 29px 0;    height: 100%;}.our-usb img {    width: 100%;    padding: 10px;}.main-usp-box ul li {      margin-bottom: 20px;    font-weight: 600;}.main-usp-box .sameCall {    color: #229ac6;}.define-country-color span{    color: #2e9fc8;}.margin-space {    margin-top: 34px;}.autocomplete-item strong {    color: #2ea0c9!important;}.bi {  transition: 0.5s;}.arrow-rotate {  transform: rotate(-90deg);    transition: 0.5s;}.flip-card {  background-color: transparent;  width: 100%;  height: 400px;  perspective: 1000px;}.flip-card-inner {  position: relative;  width: 100%;  height: 92%;  text-align: center;  transform-style: preserve-3d;    transition: 0.5s;}.flip-card:hover .flip-card-inner {  transform: rotateY(180deg);  cursor: pointer;  transition: 0.5s;}.flip-card-front, .flip-card-back {  position: absolute;  width: 100%;  height: 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.vallabhi-flip .flip-card-front {  background-color: #2da1c9;  color: #2da1c9;}.flip-card-back {font-size: 0.8rem;    background-color: #0f3471;    color: white;    transform: rotateY(180deg);    padding: 10px;    line-height: 1.5;}.flip-card-back p:nth-child(1) {  height: 282px;}.redirect {    color: #000;    text-decoration: none;}.redirect:hover {    color: #000;    text-decoration: none;}  .calculator-wrapper {    display: flex;    gap: 40px;    flex-wrap: wrap;    font-family: "Poppins", sans-serif;  }  .input-section {    flex: 2;    min-width: 250px;  }  .input-group {    margin-bottom: 20px;  }  .input-group input {    width: 100%;    padding: 10px;    font-size: 16px;  }  #loanAmount  {    border:1px solid #2da1c9;  }    #interestRate  {    border:1px solid #2da1c9;  }     #tenure {    border:1px solid #2da1c9;  }    #loanAmount:focus  {    border:1px solid #2da1c9;    outline: 0;  }   .calculator-submit {    border: 1px solid #2f9fc9;    background: #2f9fc9;        width: 211px;    color: #fff;    padding: 10px 10px;    border-radius: 30px;    cursor: pointer;    transition: 0.5s;  }   #interestRate:focus  {    border:1px solid #2da1c9;    outline: 0;  }     #tenure:focus {    border:1px solid #2da1c9;    outline: 0;  }  .result-section {    flex: 1;    text-align: center;  }  .chart-container {    position: relative;    display: inline-block;  }   .emi-label {    font-size: 14px;    color: #666;  }  .emi-amount {    font-size: 24px;    font-weight: 600;    color: #103871;  }  .breakdown-item {    display: flex;    justify-content: space-between;    margin: 6px 0;  }  .color-box {    width: 12px;    height: 12px;    border-radius: 2px;    display: inline-block;    margin-right: 6px;  }  .green {    background: #103871;  }  .blue {    background: #2da1c9;  }  .esg-subheading h5 {    font-weight: 700;  }  .list-content span {display: grid;}.list-content i {    color: green;}.nth strong {position: absolute;    width: 10px;    font-size: 9px;    transform: translate(0px, 6px);}.list-content p {    margin-left: 16px;}.view-fifth img {   -webkit-transition: all 0.3s ease-in-out;   -moz-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;   -ms-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out;}.view-fifth .mask {   background-color: #0b3a71;   -webkit-transform: translateX(-300px);   -moz-transform: translateX(-300px);   -o-transform: translateX(-300px);   -ms-transform: translateX(-300px);   transform: translateX(-300px);   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;   -webkit-transition: all 0.3s ease-in-out;   -moz-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;   -ms-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out;}.view-fifth h2 {   background: rgba(255, 255, 255, 0.5);   color: #000;   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);}.view-fifth p {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity: 0;   color: #333;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   -ms-transition: all 0.2s linear;   transition: all 0.2s linear;}.view-fifth:hover .mask {   -webkit-transform: translateX(0px);   -moz-transform: translateX(0px);   -o-transform: translateX(0px);   -ms-transform: translateX(0px);   transform: translateX(0px);}.view-fifth:hover img {   -webkit-transform: translateX(300px);   -moz-transform: translateX(300px);   -o-transform: translateX(300px);   -ms-transform: translateX(300px);   transform: translateX(300px);}.view-fifth:hover p {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;}.view {   width: 300px;   height: auto;   margin: 10px;   float: left;   overflow: hidden;   position: relative;   text-align: center;   cursor: default;   background: #fff url(../images/bgimg.jpg) no-repeat center center;}.view .mask,.view .content {   width: 300px;   height: 100%;   position: absolute;   overflow: hidden;   top: 0;   left: 0;}.view img {   display: block;   position: relative;}.view h2 {   text-transform: uppercase;   color: #fff;   text-align: center;   position: relative;   font-size: 17px;   padding: 10px;   background: rgb(47 160 201);  }.view p {   font-style: italic;   font-size: 12px;   position: relative;   color: #fff;   padding: 10px 20px 0px;   text-align: center;}.view a.info {   display: inline-block;   text-decoration: none;   padding: 7px 14px;   background: #000;   color: #fff;   text-transform: uppercase;   -webkit-box-shadow: 0 0 1px #000;   -moz-box-shadow: 0 0 1px #000;   box-shadow: 0 0 1px #000;}.view a.info: hover {   -webkit-box-shadow: 0 0 5px #000;   -moz-box-shadow: 0 0 5px #000;   box-shadow: 0 0 5px #000;}.main-slide{    display: flex;    gap: 30px;    margin: auto;    align-items: center;    justify-content: center;}