.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9626 .elementor-element.elementor-element-c33975e.elementor-position-right .elementor-image-box-img{margin-left:49px;}.elementor-9626 .elementor-element.elementor-element-c33975e.elementor-position-left .elementor-image-box-img{margin-right:49px;}.elementor-9626 .elementor-element.elementor-element-c33975e.elementor-position-top .elementor-image-box-img{margin-bottom:49px;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D4D4D4;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6.elementor-position-right .elementor-image-box-img{margin-left:49px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6.elementor-position-left .elementor-image-box-img{margin-right:49px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6.elementor-position-top .elementor-image-box-img{margin-bottom:49px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6 .elementor-image-box-img img{border-radius:19px;transition-duration:0.3s;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D4D4D4;}.elementor-9626 .elementor-element.elementor-element-065c537.elementor-position-right .elementor-image-box-img{margin-left:49px;}.elementor-9626 .elementor-element.elementor-element-065c537.elementor-position-left .elementor-image-box-img{margin-right:49px;}.elementor-9626 .elementor-element.elementor-element-065c537.elementor-position-top .elementor-image-box-img{margin-bottom:49px;}.elementor-9626 .elementor-element.elementor-element-065c537 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-9626 .elementor-element.elementor-element-065c537 .elementor-image-box-img img{border-radius:19px;transition-duration:0.3s;}.elementor-9626 .elementor-element.elementor-element-065c537 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#D4D4D4;}@media(max-width:1024px){.elementor-9626 .elementor-element.elementor-element-0f31caa > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-description{font-size:13px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6 .elementor-image-box-description{font-size:13px;}.elementor-9626 .elementor-element.elementor-element-065c537 .elementor-image-box-description{font-size:13px;}}@media(max-width:767px){.elementor-9626 .elementor-element.elementor-element-0f31caa > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-wrapper{text-align:left;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-img{margin-bottom:23px;}.elementor-9626 .elementor-element.elementor-element-c33975e.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-9626 .elementor-element.elementor-element-c33975e.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-9626 .elementor-element.elementor-element-c33975e.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}.elementor-9626 .elementor-element.elementor-element-c33975e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6 .elementor-image-box-wrapper{text-align:left;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6 .elementor-image-box-img{margin-bottom:23px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-9626 .elementor-element.elementor-element-7ccf2d6.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}.elementor-9626 .elementor-element.elementor-element-065c537 .elementor-image-box-wrapper{text-align:left;}.elementor-9626 .elementor-element.elementor-element-065c537 .elementor-image-box-img{margin-bottom:23px;}.elementor-9626 .elementor-element.elementor-element-065c537.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-9626 .elementor-element.elementor-element-065c537.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-9626 .elementor-element.elementor-element-065c537.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}}/* Start custom CSS for section, class: .elementor-element-f88f96d *//* --- Text Section B: Styling --- */

/* 1. Normal Text Color (#737373) */
.section-b-trigger h2 {
    /* Set default color with !important to ensure it applies */
    color: #737373 !important; 
    cursor: pointer;
    transition: color 0.3s ease; 
    font-weight: 500; 
    margin-bottom: 10px;
}

/* 2. Active Text Color (#FFFFFF) */
/* Specificity ko max kiya gaya hai taaki yeh zaroor apply ho */
.section-b-trigger.active h2 {
    color: #FFFFFF !important; /* Final White Color for active text */
    font-weight: 700; 
}

/* --- Content Show/Hide (Instant Change Confirmed) --- */

.section-b-content-box {
    display: none;
}

.section-b-content-box.active-content {
    display: block; /* Instant display, no blink */
}/* End custom CSS */