﻿* {margin:0;padding:0;box-sizing:border-box}

.bodysection_style,
.bodysection_style * {
    font-family: "Montserrat", sans-serif !important;
}
.bodysection_style p,
.bodysection_style * p {
  font-size: 16px;
}
/* ---------------- BASE ---------------- */
.bodysection_style {
  background: #05060a;
  color: #ffffff;
  line-height: 1.6;
  font-weight: 500; }
h1 {
    margin-top: 0;
}
 h2 {
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.6;
}
h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.ttf') format('truetype'),
         url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.ttf') format('truetype'),
         url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.ttf') format('truetype'),
         url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
.hide{display:none !important}
section{padding:60px 20px 120px}
.cub_container{max-width:1200px;margin:auto}
.cub_text-left{text-align:left}
.cub_text-right{text-align:right}
.cub_text-center{text-align:center}
h1{font-size:clamp(4rem, 4vw, 3.5rem)}
h2{font-size:clamp(2.5rem, 3.2vw, 2.6rem)}
h3{font-size:clamp(2rem, 2.6vw, 2.4rem)}
h4{font-size:clamp(1.6rem, 2vw, 2rem)}
h5{font-size:clamp(1.3rem, 1.6vw, 1.6rem)}
h6{font-size:clamp(1.1rem, 1.2vw, 1.25rem)}
.cub_d_flex{display:flex;justify-content:space-between}
p.cub_text-center{margin-top:10px;font-weight: 400;}
p.cub_text-center a{color:#fff}
.cub_montserrat-regular{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
.cub_section_wrap{padding:0}
.cub_section_wrap .cub_section{padding:60px 20px 120px;position:relative}
.cub_section_wrap .cub_section .swap:after{transform:rotate(90deg);transition:.4s all}
.cub_section_wrap .cub_section .cub_arrow_pnk::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}
.cub_section_wrap .cub_section.cub_hero_section{position:relative;padding-bottom:70px}
.cub_section_wrap .cub_section.cub_hero_section:before{content:"";display:inline-block;position:absolute;top:-30%;left:-15%;background:url("../images/shade.png") no-repeat;width:100%;height:100%;pointer-events:none}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero+.cub_hero{padding-top:50px}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero h1{font-size:4rem;margin-bottom:20px;line-height:1.1}.cub_section_wrap .cub_section.cub_hero_section .cub_hero h1 span{display:block;color:#ff2f92}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero h2{margin-bottom:20px;line-height:1.1;font-size:2.6rem;font-weight: 600;}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero h2 span{display:block;color:#ff2f92}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero h2.cub_hero_head{margin-top:100px}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero p{color:#fff;font-size:20px}
.cub_section_wrap .cub_section.cub_hero_section .cub_btn-apply_hero{display:flex;margin-top:50px;color:#ff2f92;text-decoration:none;font-size:18px;font-weight:600;justify-content:flex-end}
.cub_section_wrap .cub_section.cub_hero_section .cub_aligntop{padding-bottom:100px}
.cub_section_wrap .cub_section.cub_hero_section .cub_hero-img img{max-height:320px}
.cub_section_wrap .cub_section.cub_labh{background-image:url("../images/nribg1.png"),linear-gradient(90deg, #362600 0%, #5f4200 30%, #8c6100 60%, #df9a00 100%);background-size: 100% auto, cover;background-position:top;background-repeat: no-repeat;position:relative}
.cub_section_wrap .cub_section.cub_labh::before{content:"";width:100%;height:7px;background:url("../images/cub_labh_border.png");background-repeat:repeat-x;display:inline-block;position:absolute;top:0;left:0;background-size:100% 7px;z-index:0}.cub_section_wrap .cub_section.cub_labh .cub_card-grid{display:grid;gap:40px;align-items:flex-end;grid-template-columns:0.3fr 1fr}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid{grid-template-columns:1fr 1fr;text-align:right}.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid .cub_btn-know{justify-content:flex-end}.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_card_info .cub_content{display:flex}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_card_info .cub_content img{height:360px;margin-top:-150px;z-index:1;margin-right:25px}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid h2{font-size:2.5rem;margin-bottom:20px;line-height:1.1;font-weight: 700;}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid h2 span{color:#000000;display:block;font-size:1.5rem}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_btn-know{color:#000000;text-decoration:none;font-size:18px;font-weight:600;display:flex}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_btn-know::after{content:"";background:url("../images/arrow_black.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_btn-apply{color:#fff;text-decoration:none;font-size:18px;font-weight:600;display:flex;justify-content:flex-end}
.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_btn-apply::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}
.cub_section_wrap .cub_section.cub_nidhi{background:linear-gradient(90deg, #060b2a 0%, #0d1b5e 35%, #1f3b8a 70%, #274fa3 100%)}.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid{display:grid;grid-template-columns:.75fr 1fr;gap:40px;align-items:center}
.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_img img{height:360px;margin-top:-150px;z-index:1}
.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_info h2 span{color:#ff2f92;display:block;font-size:1.5rem}
.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_info p{margin-top:50px;font-size:18px;color:#fff;margin-bottom:20px}.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know{color:#fff;text-decoration:none;font-size:18px;font-weight:600;display:flex}
.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}
.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply{color:#fff;text-decoration:none;font-size:18px;font-weight:600;display:flex}
.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section.cub_vriddhi{background:linear-gradient(90deg, #1b4f9c 0%, #1e78be 30%, #2ea4cf 60%, #5fd0dc 100%)}
.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid{display:grid;grid-template-columns:1fr .75fr;gap:40px;align-items:center}.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_img img{height:360px;margin-top:-150px;z-index:1}
.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_info h2 span{color:#05060a;display:block;font-size:1.5rem;font-weight: 700;}.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_info p{margin-top:50px;font-size:18px;color:#fff;margin-bottom:20px}.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know{color:#05060a;text-decoration:none;font-size:18px;font-weight:600;display:flex}
.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know::after{content:"";background:url("../images/arrow_black.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply{color:#fff;text-decoration:none;font-size:18px;font-weight:600;display:flex}
.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section.cub_ananda{background:linear-gradient(90deg, #f39a6c 0%, #d07a9e 35%, #9b6fb3 65%, #7a69b6 100%)}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid{display:grid;grid-template-columns:.75fr 1fr;gap:40px;align-items:center}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_img img{height:360px;margin-top:-150px;z-index:1}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info h2{margin-bottom:20px;line-height:1.1}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info h2 span{color:#05060a;display:block;font-size:1.5rem;font-weight: 700;}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info p{margin-top:50px;font-size:18px;color:#05060a;margin-bottom:20px}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know{color:#05060a;text-decoration:none;font-size:18px;font-weight:600;display:flex}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know::after{content:"";background:url("../images/arrow_black.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply{color:#fff;text-decoration:none;font-size:18px;font-weight:600;display:flex}.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section.cub_samrudhi{background:linear-gradient(90deg, #f57f4a 0%, #f79a5a 30%, #f7b34d 65%, #f9d65c 100%)}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid{display:grid;grid-template-columns:1fr .75fr;gap:40px;align-items:center}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_img img{height:360px;margin-top:-150px;z-index:1}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info h2{margin-bottom:20px;line-height:1.1}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info h2 span{color:#05060a;display:block;font-size:1.5rem}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info p{margin-top:50px;font-size:18px;color:#05060a;margin-bottom:20px}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know{color:#05060a;text-decoration:none;font-size:18px;font-weight:600;display:flex}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know::after{content:"";background:url("../images/arrow_black.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply{color:#fff;text-decoration:none;font-size:18px;font-weight:600;display:flex}.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply::after{content:"";background:url("../images/arrows.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:5px;transition:.4s all}.cub_section_wrap .cub_section .cub_card-offer{display:flex;align-items:flex-start;padding:2.5rem 1.5rem 4rem;color:#fff;overflow:hidden;transition:0.4s all;height:0vh;min-height:0vh;padding:0}.cub_section_wrap .cub_section .cub_card-offer.show{height:auto;min-height:100vh;padding:2.5rem 1.5rem 4rem;transition:0.4s all}.cub_section_wrap .cub_section .cub_card-offer .cub_container-fluid{width:80%;margin:auto;display:grid;grid-template-columns:.65fr 1fr;gap:3rem;align-items:center}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_mab{color:#ff2f92;font-size:1.75rem;font-weight:600}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_mab span{color:#fff;font-weight:700;margin-left:.5rem;font-size:2.25rem}.cub_section_wrap .cub_section .cub_card-offer .cub_content h2{font-size:1.5rem;margin:1.5rem 0}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_features{list-style:none;padding:0;margin:2rem 0}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_features li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:1.05rem}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_features li strong{font-weight:600}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_features li span{font-size:18px}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_features .cub_check{width:27px;height:33px;position:relative;background:url("../images/checklist.png") no-repeat;background-size:contain;background-position:center}.cub_section_wrap .cub_section .cub_card-offer .cub_content .cub_apply-btn{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none;margin-top:1.5rem}.cub_section_wrap .cub_section .cub_card-offer .cub_card-visual{position:relative;display:flex;justify-content:center}.cub_section_wrap .cub_section .cub_card-offer .cub_card-visual img{width:100%;max-width:80%;position:relative;z-index:1}@media (max-width: 900px){.cub_section_wrap .cub_section .cub_card-offer .cub_container{grid-template-columns:1fr;text-align:center}.cub_section_wrap .cub_section .cub_card-offer .cub_features li{grid-template-columns:28px 1fr}.cub_section_wrap .cub_section .cub_card-offer .cub_features li strong{grid-column:2;opacity:.85}.cub_section_wrap .cub_section .cub_card-offer .cub_card-visual{margin-top:3rem}.cub_section_wrap .cub_section .cub_card-offer .cub_card-visual img{transform:rotate(-6deg)}}.cub_section_wrap .cub_section .cub_cub-features{margin-top:30px;color:#fff;--accent: #ff2f92}.cub_section_wrap .cub_section .cub_cub-features .cub_container{max-width:1200px;margin:0 auto}.cub_section_wrap .cub_section .cub_cub-features .cub_features-header{margin-bottom:3rem}.cub_section_wrap .cub_section .cub_cub-features .cub_features-header h2{font-size:clamp(1.5rem, 3vw, 2.4rem);font-weight:700}.cub_section_wrap .cub_section .cub_cub-features .cub_features-header h2 .cub_accent{color:var(--accent)}.cub_section_wrap .cub_section .cub_cub-features .cub_features-header h2 .cub_divider{margin:0 0.5rem;opacity:0.6}.cub_section_wrap .cub_section .cub_cub-features .cub_features-header h2 span{display:inline-block}.cub_section_wrap .cub_section .cub_cub-features .cub_features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem 3rem}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item{display:flex;gap:1.25rem;align-items:flex-start}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item .icon{min-width:60px}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item .icon img{width:60px;height:60px;object-fit:contain}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item h3{font-size:1.1rem;font-weight:600;color:var(--accent);margin-bottom:0.35rem}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item p{font-size:0.95rem;line-height:1.5;opacity:0.85;margin-top:0}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item ul{margin-top:0.75rem;list-style:none;padding:0}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item ul li{font-size:0.95rem;margin-bottom:0.4rem;position:relative;padding-left:1.4rem}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item ul li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta{margin-top:4rem;text-align:right}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta .cub_cta-btn{display:inline-flex;align-items:center;gap:0.75rem;padding:10px 20px;background:#fff;color:var(--accent);font-weight:700;border-radius:999px;text-decoration:none;transition:transform 0.2s ease;font-size:1.4rem;cursor:pointer}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta .cub_cta-btn::after{content:"";background:url("../images/arrow_black.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:0px;transition:1s all}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta .cub_cta-btn.swap::after{transform:rotate(90deg);transition:1s all}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta .cub_cta-btn span{font-size:1.2rem}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta .cub_cta-btn:hover{transform:translateX(4px)}@media (max-width: 1024px){.cub_section_wrap .cub_section .cub_cub-features .cub_features-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.cub_section_wrap .cub_section .cub_cub-features .cub_features-grid{grid-template-columns:1fr}.cub_section_wrap .cub_section .cub_cub-features .cub_features-cta{text-align:center}}.cub_section_wrap .cub_section.cub_ananda{padding-bottom:70px}.cub_section_wrap .cub_section.cub_ananda section.cub_cub-features.cub_card-offer p,.cub_section_wrap .cub_section.cub_ananda section.cub_cub-features.cub_card-offer h3{color:#fff}.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item h3{color:#fff}.cub_section_wrap .cub_section.cub_samrudhi section.cub_cub-features.cub_card-offer *{color:#05060a}.cub_section_wrap .cub_section.cub_samrudhi section.cub_cub-features.cub_card-offer * h2 .cub_accent{color:#ff2f92 !important}section.cub_section .cub_cub-features .cub_feature-item .cub_icon img{width:60px;height:60px;object-fit:contain}.cub_section_wrap .cub_section .cub_card_info h2{line-height:1.1;margin-bottom:20px;font-weight: 700;}.cub_section_wrap .cub_section.cub_hero_section .cub_hero:first-child{position:relative}.cub_section_wrap .cub_section.cub_hero_section .cub_hero:first-child::before{content:"";background-image:url("../images/starc.png");background-repeat:no-repeat;background-position:center;display:inline-block;width:100px;height:100px;position:absolute;top:0;right:0}.cub_section_wrap .cub_section.cub_hero_section .cub_hero:first-child::after{content:"";background-image:url("../images/starc.png");background-repeat:no-repeat;background-position:center;display:inline-block;width:50px;height:50px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.cub_section_wrap .cub_section.cub_hero_section .cub_hero:last-child{position:relative}.cub_section_wrap .cub_section.cub_hero_section .cub_hero:last-child::after{content:"";background-image:url("../images/starc.png");background-repeat:no-repeat;background-position:center;display:inline-block;width:50px;height:50px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.cub_section_wrap .cub_section.cub_vriddhi::before{content:"";background-image:url("../images/starc.png");background-repeat:no-repeat;background-position:center;display:inline-block;width:50px;height:50px;position:absolute;top:-100px;left:50%;transform:translateX(-50%)}.cub_section_wrap .cub_section.cub_ananda::before{content:"";background-image:url("../images/starc.png");background-repeat:no-repeat;background-position:center;display:inline-block;width:50px;height:50px;position:absolute;top:-90px;left:56%;transform:translateX(-50%)}.cub_ask-cub{position:relative;background:radial-gradient(circle at center, rgba(0,0,0,0.65), rgba(0,0,0,0.95));display:flex;align-items:center;justify-content:center;color:#ffffff;text-align:center;padding:4rem 1rem;overflow:hidden}.cub_ask-cub:before{content:"";width:240px;height:100%;background:url("../images/ask_bg_si.png") no-repeat;display:flex;position:absolute;left:-20px;background-position:right;background-size:cover;pointer-events:none;z-index:0}.cub_ask-cub:after{content:"";width:240px;height:100%;background:url("../images/ask_bg_si.png") no-repeat;display:flex;position:absolute;right:-20px;background-position:left;background-size:cover;pointer-events:none;z-index:0}.cub_ask-cub__overlay{max-width:820px;width:100%;z-index:2}.cub_ask-cub__title{font-size:2.35rem;font-weight:700;letter-spacing:0.12em;color:#ff2a8a;margin-bottom:0.5rem}.cub_ask-cub__subtitle{font-size:0.85rem;letter-spacing:0.25em;color:rgba(255,255,255,0.75);margin-bottom:2.5rem;text-transform:uppercase}.cub_ask-cub__divider{width:100%;height:2px;margin:2.5rem 0 0px;border-bottom:3px dotted #fff}.cub_faq__item{padding:0.5rem 0}.cub_faq__question{font-size:1.05rem;font-weight:600;margin-bottom:0rem}.cub_faq__answer{font-size:0.9rem;line-height:1.6;color:rgba(255,255,255,0.85);max-width:680px;margin:0 auto}.cub_faq__divider{height:2px;margin:0px;border-bottom:3px dotted #fff}.cub_faq__question{width:100%;background:none;border:none;color:#fff;text-align:left;font-size:18px;font-weight:600;padding:18px 0;display:flex;justify-content:center;align-items:center;cursor:pointer;column-gap:30px}.cub_faq__icon{font-size:24px;transition:transform 0.3s ease}.cub_faq__answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.cub_faq__answer p{padding-bottom:15px;line-height:1.6;font-weight: 400;}.cub_faq__item.active .cub_faq__answer{max-height:500px}.cub_faq__item.active .cub_faq__icon{transform:rotate(45deg)}@media (max-width: 768px){.cub_ask-cub__title{font-size:2.2rem}.cub_ask-cub__subtitle{font-size:0.75rem}.cub_faq__question{font-size:1.15rem}}.cub_popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999}.cub_popup{background:url("../images/cubpop.png") no-repeat;width:90%;max-width:720px;padding:30px;position:relative;color:#fff;border-radius:12px;background-size:100% 100%}.cub_close-btn{position:absolute;right:20px;top:15px;font-size:28px;cursor:pointer}.cub_popup-page{display:none}.cub_popup-page.active{display:block;color: unset !important;}h2 span{color:#ff2f92}.cub_doc-list{margin:20px 0}.cub_doc-list li{margin-bottom:10px}.cub_form-row{display:flex;gap:15px;margin-bottom:15px;justify-content:space-between}.cub_form-row .cub_form-col{width:100%}.cub_form-row .cub_form-col label{margin-bottom:10px}.cub_form-row input,.cub_form-row select{flex:1}label.cub_checkbox{display:flex;align-items:flex-start;justify-content:flex-start}label.cub_checkbox input{width:22px;height:22px;margin-right:10px}input,select,textarea{width:100%;padding:12px;border:none}textarea{height:100px;margin-bottom:15px}.cub_checkbox{display:block;font-size:14px;margin-bottom:20px}.cub_primary-btn{background:#ff2f92;color:#fff;padding:12px 30px;border:none;border-radius:30px;cursor:pointer}.cub_popup .cub_popup-page h2{text-align:center;font-size:20px;color:#ff2f92}.cub_popup .cub_popup-page h2 span{font-size:26px;display:block}ul.cub_doc-list{max-width:75%;margin-left:auto;margin-right:auto;list-style-type:none}ul.cub_doc-list li{position:relative;padding-left:15px;font-weight: 400;}ul.cub_doc-list li::before{content:"";background:url("../images/points.png") no-repeat;background-position:center;background-size:15px 20px;width:15px;height:20px;object-fit:contain;display:inline-block;position:absolute;left:-19px;top:3px}.cub_popup .cub_cta-btn{display:flex;align-items:center;gap:0rem;padding:10px 20px;background:#fff;color:#ff2f92;font-weight:700;border-radius:999px;text-decoration:none;transition:transform 0.2s ease;font-size:1.4rem;cursor:pointer;margin-left:auto;margin-right:auto}.cub_popup .cub_cta-btn::after{content:"";background:url("../images/arrow_black.png") no-repeat;background-position:center;background-size:contain;display:inline-block;width:15px;height:18px;margin-left:6px;margin-top:0px;transition:1s all}@media screen and (max-width: 900px){.cub_section_wrap .cub_section.cub_hero_section .cub_hero,.cub_section_wrap .cub_section.cub_labh .cub_card-grid{grid-template-columns:1fr}.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_card_info .cub_content{flex-direction:column}.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_card_info .cub_content img{max-width:max-content;margin-left:auto;margin-right:auto;margin-top:-200px}.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid .cub_leftContent.cub_text-right{text-align:left}.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid .cub_leftContent.cub_text-right .cub_btn-know{justify-content:flex-start}.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid:not(.cub_half_grid),.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid:not(.cub_half_grid){display:flex;flex-direction:column-reverse;align-items:normal}.cub_section_wrap .cub_section .cub_card-grid:not(.cub_half_grid){grid-template-columns:1fr !important;gap:0}.cub_section_wrap .cub_section .cub_card-grid:not(.cub_half_grid) .cub_card_img{text-align:center}}@media screen and (max-width: 767px){.cub_section_wrap .cub_section.cub_hero_section:before{top:-5%;left:-22%;background-size:contain}.cub_section_wrap .cub_section.cub_hero_section .cub_hero h1{font-size:3rem}.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_card_info .cub_content img,.cub_section_wrap .cub_section .cub_card-grid .cub_card_img img,.cub_section_wrap .cub_section.cub_hero_section .cub_hero-img img{width:100%;object-fit:contain}.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_card_info .cub_content img,.cub_section_wrap .cub_section .cub_card-grid .cub_card_img img{margin-top:-200px}.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid{grid-template-columns:1fr;gap:0}.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_btn-apply{position:relative;top:-27px;float:right}.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid .cub_leftContent.cub_text-right .cub_btn-know{padding-top:30px;display:flex;align-items:center;justify-content:flex-start;max-width:max-content}.cub_section_wrap .cub_section:not(.cub_hero_section){text-align:center}.cub_section_wrap .cub_section:not(.cub_hero_section) p{text-align:center;font-size:20px !important}.cub_card_info.cub_text-right,.cub_card_info.cub_text-left{text-align:center}.cub_section_wrap .cub_section.cub_nidhi .cub_card-grid .cub_card_img img,.cub_section_wrap .cub_section.cub_vriddhi .cub_card-grid .cub_card_img img,.cub_section_wrap .cub_section.cub_ananda .cub_card-grid .cub_card_img img,.cub_section_wrap .cub_section.cub_samrudhi .cub_card-grid .cub_card_img img{margin-top:-200px}.cub_popup .cub_form-row{flex-direction:column}.cub_popup form{max-height:400px;overflow-y:auto}section.cub_section.cub_vriddhi .cub_card_info .cub_d_flex{flex-direction:row-reverse}section.cub_section.cub_vriddhi.allef .cub_d_flex{justify-content:flex-end}.cub_section_wrap .cub_section .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-know,.cub_section_wrap .cub_section.cub_labh .cub_card-grid.cub_half_grid .cub_leftContent.cub_text-right .cub_btn-know{font-size:16px !important}.cub_section_wrap .cub_section .cub_card-grid .cub_card_info .cub_d_flex .cub_btn-apply,.cub_section_wrap .cub_section.cub_labh .cub_card-grid .cub_btn-apply{font-size:16px !important}}
/*# sourceMappingURL=style.css.map */

.cub_section_wrap .cub_section .cub_cub-features .cub_feature-item p + ul li:first-child {/* TFC CHANGE */
            color: #ff2f92;
            font-weight: 700;
          }

.cub_vriddhi .cub_feature-item ul li:first-child {
  color: #ffffff !important;   /* darker pink */
  font-weight: 700;
}
.cub_vriddhi .cub_features-header .cub_accent {
  color: #ff005d !important;
}


.cub_section.cub_labh {
  background-blend-mode: soft-light !important;
}

.cub_accent-black {
  color: #000 !important;
}

.cub_icon img.ic8-only {
  transform: scale(2.2);
}


.cub_form-col label, .cub_checkbox label{
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: unset;
}
.cub_form-row #captchaBackground{  width: 70%;}
.cub_form-row .recaptcha-txt {padding: 6px 12px;}
.cub_form-row .recaptcha::placeholder {font-size: 11px;font-weight: 400;}
.cub_form-row .recaptcha:focus {outline: none;box-shadow: none;border-color: inherit;}
.cub_form-row .recaptcha {    padding: 10px 5px;font-size: 19px;font-weight: 600;}
.mandatory-text{font-weight: 400;}
.capt_box{display: flex;background-color: #fff;}
.cub_form-row  #refresh {margin-top: 0px;}
.cub_popup-page .checkboxtxt {padding: 0px 0;margin-bottom: 20px;}
.cub_form-col .error {padding-bottom: 8px;}

.cub_popup-page .select2-container--default .select2-selection--single {
  width: 100% !important;
  padding: 14px !important;
  height: auto !important;
  border: none !important;
  display: flex;
  align-items: center;
  border-radius: 0;
}

.cub_popup-page .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: normal !important;
  padding-left: 0 !important;
  font-size: 14px;
  font-weight: 400;
}
.cub_popup-page .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  right: 10px;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
  color: #000;
}
.cub_popup-page  .captchatxt , .cub_popup-page .checkboxtxt {font-size: 13px;}
.cub_leftContent p{font-size: 16px;}

.cub_downloads {
  background: linear-gradient(135deg, #0f111a 0%, #1a1d29 100%);
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.cub_faq-accordion-container {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

/* FAQ Rows Base */
.cub_faq-row {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  padding: 15px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s ease;
}

.cub_faq-row:hover {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
}

.cub_pdf-text {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
}

/* Base Buttons */
.cub_btn-open {
    background: transparent;
    color: #fff !important;
    padding: 10px 24px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap;
    transition: background 0.3s ease;
}

/* --- FAQ Global Container Setup --- */
.cub_faq-style-container {
  margin-top: 40px;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.cub_faq-dotted-line {
  border-top: 3px dotted #fff;
  margin: 12px 0;
  width: 100%;
}

/* Base Rows Setup with relative positions for absolute right alignment */
.cub_faq-direct-row, .cub_faq-accordion-header {
  display: flex;
  justify-content: center; /* Core rule: Content absolute-ah center-la thaan irukum */
  align-items: center;
  position: relative;
  padding: 14px 0;
  width: 100%;
  cursor: pointer;
}

.cub_faq-title-link-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
}

/* Typography elements */
.cub_faq-title {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff !important;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  transition: color 0.3s ease;
}

/* Absolute Right Corner Position for both Arrow and Plus signs */
.cub_faq-arrow-text, .cub_faq-toggle-sign {
  position: absolute;
  right: 20px; /* Adjust this value to set the gap from edge */
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  font-family: sans-serif;
  transition: transform 0.3s ease, color 0.3s ease;
  user-select: none;
}

.cub_faq-toggle-sign {
  font-size: 22px;
  font-weight: 400;
}

/* Hover Triggers Styling */
.cub_faq-title-link-wrapper:hover .cub_faq-title,
.cub_faq-accordion-header:hover .cub_faq-title {
  color: #ff4d4d;
}

.cub_faq-title-link-wrapper:hover .cub_faq-arrow-text {
  color: #ff4d4d;
  transform: translateX(4px); /* Interactive horizontal nudge */
}

/* Inner links wrapper logic */
.cub_faq-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.cub_faq-inner-links {
  padding: 15px 0 20px 0;
  display: flex;
  justify-content: center;
  gap: 35px;
}

.cub_faq-inner-links a {
  color: #cccccc !important;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: color 0.3s ease;
}

.cub_faq-inner-links a:hover {
  color: #ffffff !important;
}
.important-h2{
  text-align: center;
}

.cub_faq-toggle-sign {
  position: absolute;
  right: 160px;
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  user-select: none;
  transition: transform 0.3s;
  line-height: 1; 
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Responsive Alignment */
@media (max-width: 768px) {
  .cub_faq-title {
    padding: 0 40px; /* Safe padding side breaks to avoid text overlapping the right icon */
    font-size: 14px;
  }
  .cub_faq-inner-links {
    flex-direction: column;
    gap: 15px;
    align-items: center;
  }
  .cub_faq-toggle-sign {right:15px;}
}
