.elementor-1263 .elementor-element.elementor-element-455dc37{padding:90px 0px 25px 0px;}.elementor-1263 .elementor-element.elementor-element-bdd132e{--e-image-carousel-slides-to-show:1;}.elementor-1263 .elementor-element.elementor-element-bdd132e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1263 .elementor-element.elementor-element-bdd132e .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;color:#FDC800;}.elementor-1263 .elementor-element.elementor-element-bdd132e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1263 .elementor-element.elementor-element-bdd132e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FDC800;}.elementor-1263 .elementor-element.elementor-element-a5c99ea{padding:0px 0px 50px 0px;}.elementor-1263 .elementor-element.elementor-element-bbfd240{margin-top:0px;margin-bottom:40px;}.elementor-1263 .elementor-element.elementor-element-3052da4 .rtin-subtitle{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-3052da4 .rt-vc-title h2{font-weight:500;}.elementor-1263 .elementor-element.elementor-element-66346be{margin-top:0px;margin-bottom:0px;}.elementor-1263 .elementor-element.elementor-element-9bfd43a .info-box-title{font-weight:500;}.elementor-1263 .elementor-element.elementor-element-9bfd43a .rt-info-box{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-80fe530 .info-box-title{font-weight:500;}.elementor-1263 .elementor-element.elementor-element-80fe530 .rt-info-box{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-bbf59e8 .info-box-title{font-weight:500;}.elementor-1263 .elementor-element.elementor-element-bbf59e8 .rt-info-box{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-eebfa6e:not(.elementor-motion-effects-element-type-background), .elementor-1263 .elementor-element.elementor-element-eebfa6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msbvadodara.org/wp-content/uploads/2020/07/counter.jpg");}.elementor-1263 .elementor-element.elementor-element-eebfa6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 115px 0px;}.elementor-1263 .elementor-element.elementor-element-eebfa6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1263 .elementor-element.elementor-element-73f74e3 .rt-vc-counter{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-73f74e3 .rtin-title{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-73f74e3 .rtin-counter{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-ccfbe37 .rt-vc-counter{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-ccfbe37 .rtin-title{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-ccfbe37 .rtin-counter{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-0b81e6b .rt-vc-counter{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-0b81e6b .rtin-title{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-0b81e6b .rtin-counter{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-3c56e68 .rt-vc-counter{max-width:100%;}.elementor-1263 .elementor-element.elementor-element-3c56e68 .rtin-title{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-3c56e68 .rtin-counter{color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-406f91c{padding:80px 0px 85px 0px;}.elementor-1263 .elementor-element.elementor-element-ed0c107 .owl-custom-nav-title{font-weight:500;}.elementor-1263 .elementor-element.elementor-element-ed0c107 .rtin-title{font-weight:500;}.elementor-1263 .elementor-element.elementor-element-98a68ff:not(.elementor-motion-effects-element-type-background), .elementor-1263 .elementor-element.elementor-element-98a68ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFF;}.elementor-1263 .elementor-element.elementor-element-98a68ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1263 .elementor-element.elementor-element-98a68ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1263 .elementor-element.elementor-element-cefcd75 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-1263 .elementor-element.elementor-element-0b81e6b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-3c56e68 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:575px){.elementor-1263 .elementor-element.elementor-element-85f23b5{width:50%;}.elementor-1263 .elementor-element.elementor-element-06ff57e{width:50%;}.elementor-1263 .elementor-element.elementor-element-9cf61ca{width:50%;}.elementor-1263 .elementor-element.elementor-element-7678d9c{width:50%;}}@media(max-width:574px){.elementor-1263 .elementor-element.elementor-element-85f23b5{width:50%;}.elementor-1263 .elementor-element.elementor-element-06ff57e{width:50%;}.elementor-1263 .elementor-element.elementor-element-ccfbe37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-9cf61ca{width:50%;}.elementor-1263 .elementor-element.elementor-element-7678d9c{width:50%;}}/* Start custom CSS for html, class: .elementor-element-cefcd75 */<style>
/* Gujarati-friendly font fallback */
.chairman-section{
  padding: 40px 0;
  background: linear-gradient(180deg, #f7fbff 0%, #ffffff 100%);
}
.chairman-wrap{
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 16px;
  font-family: "Noto Sans Gujarati", "Hind Vadodara", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
}
.chairman-title{
  position: relative;
  display: inline-block;
  margin: 0 0 8px;
  font-size: 28px;
  font-weight: 800;
  color: #021c3a;
  letter-spacing: .2px;
}
.chairman-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 50px;
  height: 4px;
  background-color: #FF9003;
}
.chairman-sub{
  margin: 0 0 18px;
  color: #4b5563;
  font-size: 14px;
}
.chairman-table{
  background: #fff;
  border: 1px solid rgba(2, 28, 58, .10);
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 10px 25px rgba(2, 28, 58, .08);
}
.chairman-table table{ width: 100%; border-collapse: collapse; }
.chairman-table thead th{
  position: sticky;
  top: 0;
  z-index: 2;
  background: #021c3a;
  color: #fff;
  text-align: left;
  padding: 14px 14px;
  font-weight: 700;
  font-size: 14px;
}
.chairman-table tbody td{
  padding: 14px 14px;
  border-top: 1px solid rgba(2, 28, 58, .08);
  font-size: 15px;
  color: #111827;
}
.chairman-table tbody tr:nth-child(even){ background: #f6f9ff; }
.chairman-table tbody tr:hover{ background: rgba(2, 28, 58, .06); }

/* column widths */
.chairman-table tbody td:first-child,
.chairman-table thead th:first-child{
  width: 90px;
  font-weight: 800;
  color: #021c3a;
}

/* Responsive: mobile cards */
@media (max-width: 768px){
  .chairman-table table,
  .chairman-table thead,
  .chairman-table tbody,
  .chairman-table th,
  .chairman-table td,
  .chairman-table tr{ display: block; }

  .chairman-table thead{ display: none; }

  .chairman-table tbody tr{
    border-top: 1px solid rgba(2, 28, 58, .10);
    padding: 10px 10px;
    background: #fff !important;
  }
  .chairman-table tbody td{
    border: none;
    padding: 8px 8px;
    display: flex;
    justify-content: space-between;
    gap: 14px;
  }
  .chairman-table tbody td::before{
    content: attr(data-label);
    font-weight: 800;
    color: #021c3a;
    min-width: 40%;
  }
  .chairman-title{ font-size: 22px; }
}
</style>/* End custom CSS */