.elementor-1011 .elementor-element.elementor-element-b113a26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-5ecec09 .cnt-hero-wrap{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 90%, var( --e-global-color-secondary ) 50%);padding:70px 24px 70px 24px;}.elementor-1011 .elementor-element.elementor-element-5ecec09 .cnt-hero-h1{color:#ffffff;font-size:40px;margin-bottom:20px;}.elementor-1011 .elementor-element.elementor-element-5ecec09 .cnt-hero-sub{color:var( --e-global-color-7ee61eb );font-size:18px;max-width:800px;}.elementor-1011 .elementor-element.elementor-element-5ecec09 .cnt-chip{background-color:#00000047;color:var( --e-global-color-cb06f3f );border-color:rgba(255, 255, 255, 0.15);padding:12px 24px 12px 24px;border-radius:50px;}.elementor-1011 .elementor-element.elementor-element-5ecec09 .cnt-chip:hover{background-color:#d02434;color:#ffffff;border-color:#d02434;box-shadow:0 10px 25px rgba(208, 36, 52, 0.4);}.elementor-1011 .elementor-element.elementor-element-5ecec09 .cnt-reassurance{color:var( --e-global-color-secondary );background-color:#2B354078;font-size:16px;}.elementor-1011 .elementor-element.elementor-element-f31af09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1011 .elementor-element.elementor-element-f31af09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-wrap{background-color:#f8fafc;padding:0110px 80px 110px 80px;border-radius:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-h3{color:#0b233d;margin-bottom:28px;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-grid{gap:16px;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-tile{padding:22px 20px 22px 20px;border-radius:12px;background-color:#ffffff;border-color:#e2e8f0;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-title{color:#0b233d;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-desc{color:#64748b;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-tile:hover{background-color:#ffffff;border-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-tile:hover .sel-title{color:#d02434;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-tile.active{background-color:#fff5f5;border-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-tile.active .sel-title{color:#d02434;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-tile.active::before{background-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-icon{font-size:26px;color:#d02434;margin-bottom:10px;}.elementor-1011 .elementor-element.elementor-element-1ce8240 .sel-icon svg{width:26px;height:26px;fill:#d02434;}.elementor-1011 .elementor-element.elementor-element-4fd2e5c > .elementor-element-populated{padding:110px 040px 110px 40px;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-form-container{background-color:#ffffff;padding:0110px 80px 110px 80px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-field-row{gap:14px;margin-bottom:14px;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-field-single{margin-bottom:14px;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-field{padding:14px 16px 14px 16px;border-radius:10px;background-color:#f8fafc;color:var( --e-global-color-primary );border-color:#cbd5e1;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-field::placeholder{color:#94a3b8;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-field:focus{background-color:#ffffff;border-color:#d02434;box-shadow:0 0 0 4px rgba(208, 36, 52, 0.12);}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-btn{padding:16px 32px 16px 32px;border-radius:10px;background-color:#d02434;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-btn:hover{background-color:#0b233d;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .cnt-form-right{background-color:#0b233d;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-heading{color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-item{color:#e2e8f0;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-note-text{color:#e2e8f0;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-icon-badge{background-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-icon-badge i{color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-icon-badge svg{fill:#ffffff;}.elementor-1011 .elementor-element.elementor-element-03e0b91 .sb-divider{border-top-color:rgba(255, 255, 255, 0.12);}.elementor-1011 .elementor-element.elementor-element-1b0346e > .elementor-element-populated{padding:110px 040px 110px 40px;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-wrap{background-color:#0b233d;padding:00110px 080px 110px 80px;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-main-heading{color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-main-heading::after{background-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-card{background-color:#ffffff;border-radius:14px;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-badge{background-color:#d02434;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-title{color:#0b233d;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-info{color:#475569;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-info-icon{color:#d02434;}.elementor-1011 .elementor-element.elementor-element-0a83a3e .loc-btn{background-color:#0b233d;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-b7af4ea:not(.elementor-motion-effects-element-type-background), .elementor-1011 .elementor-element.elementor-element-b7af4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ee61eb );}.elementor-1011 .elementor-element.elementor-element-b7af4ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1011 .elementor-element.elementor-element-b7af4ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1011 .elementor-element.elementor-element-8a78797 > .elementor-widget-container{padding:0110px 0px 110px 0px;}.elementor-1011 .elementor-element.elementor-element-8a78797 .exp-cta-band{background-color:#0b233d;border-left-color:#d02434;padding:44px 44px 44px 44px;border-radius:18px;}.elementor-1011 .elementor-element.elementor-element-8a78797 .exp-cta-band::before{background:radial-gradient(circle, #d0243433 0%, transparent 70%);}.elementor-1011 .elementor-element.elementor-element-8a78797 .exp-badge{background-color:#d02434;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-8a78797 .exp-cta-title{color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-8a78797 .exp-cta-sub{color:#94a3b8;}.elementor-1011 .elementor-element.elementor-element-8a78797 .btn-prm{background-color:#d02434;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-8a78797 .btn-prm:hover{background-color:#b01b2a;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-8a78797 .btn-sec{background-color:#25D366;color:#ffffff;border-color:rgba(255, 255, 255, 0.2);}.elementor-1011 .elementor-element.elementor-element-8a78797 .btn-sec:hover{background-color:var( --e-global-color-7ee61eb );border-color:var( --e-global-color-7ee61eb );color:#25D366;}.elementor-1011 .elementor-element.elementor-element-b5942e3{padding:110px 110px 110px 110px;}.elementor-1011 .elementor-element.elementor-element-dfbc0f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1011 .elementor-element.elementor-element-dfbc0f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb06f3f );}.elementor-1011 .elementor-element.elementor-element-dfbc0f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 040px 110px 40px;}.elementor-1011 .elementor-element.elementor-element-dfbc0f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-wrap{background-color:#f8fafc;padding:040px 32px 40px 32px;border-radius:10px;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-heading{color:#0b233d;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-item{background-color:#ffffff;border-color:#e2e8f0;margin-bottom:14px;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-item.active{border-left-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-q.active .cnt-faq-icon{background-color:#d02434;color:#ffffff;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-badge{background-color:#d02434;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-q{color:#0b233d;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-q.active{color:#d02434;}.elementor-1011 .elementor-element.elementor-element-ad5ff88 .cnt-faq-a{color:#475569;}:root{--page-title-display:none;}/* Start custom CSS for contact_inquiry_form, class: .elementor-element-03e0b91 *//* CF7 Grid Reset */
.wpcf7-form {
    display: block !important;
}

/* Force Row layout with CSS Grid */
.cnt-field-row {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 16px !important;
    width: 100% !important;
    margin-bottom: 16px !important;
}

/* Column Wrapper overrides */
.cnt-field-row .cnt-col {
    display: block !important;
    width: 100% !important;
}

/* CF7 Span Tag Fix */
.cnt-field-row .wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
}

/* Input Fields Full Width */
.cnt-field-row input.cnt-field {
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Single Field Row */
.cnt-field-single {
    width: 100% !important;
    margin-bottom: 16px !important;
}

.cnt-field-single .wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
}

/* Mobile Responsiveness (600px se kam screen par 1 column ho jayega) */
@media (max-width: 600px) {
    .cnt-field-row {
        grid-template-columns: 1fr !important;
        gap: 12px !important;
    }
}/* End custom CSS */