.elementor-874 .elementor-element.elementor-element-48fc58b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-48fc58b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-48fc58b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-48fc58b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-48fc58b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-be87cf2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-be87cf2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-be87cf2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-be87cf2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-be87cf2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-bf03e05.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-bf03e05.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-bf03e05.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-bf03e05 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-bf03e05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-8bf7ff4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-8bf7ff4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-8bf7ff4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-8bf7ff4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-8bf7ff4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-b0640cb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-b0640cb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-b0640cb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-b0640cb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-b0640cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-7c3e2d2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-7c3e2d2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-7c3e2d2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-7c3e2d2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-7c3e2d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-a426d9c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-a426d9c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-a426d9c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-a426d9c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-a426d9c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-a3b2150.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-a3b2150.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-a3b2150.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-a3b2150 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-a3b2150 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-7f93f74.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-7f93f74.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-7f93f74.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-7f93f74 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-7f93f74 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-b6b1c50.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-b6b1c50.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-b6b1c50.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-b6b1c50 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-b6b1c50 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-874 .elementor-element.elementor-element-4d919e6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-874 .elementor-element.elementor-element-4d919e6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-874 .elementor-element.elementor-element-4d919e6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-4d919e6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-874 .elementor-element.elementor-element-4d919e6 .elementor-image-box-img img{transition-duration:0.3s;}@media(max-width:767px){.elementor-874 .elementor-element.elementor-element-48fc58b .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-be87cf2 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-bf03e05 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-8bf7ff4 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-b0640cb .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-7c3e2d2 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-a426d9c .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-a3b2150 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-7f93f74 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-b6b1c50 .elementor-image-box-img{margin-bottom:15px;}.elementor-874 .elementor-element.elementor-element-4d919e6 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-box, class: .elementor-element-48fc58b */.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  max-height: 300px;
  object-fit: cover;
  border-bottom: 1px solid #eee;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be87cf2 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf03e05 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bf7ff4 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0640cb *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c3e2d2 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a426d9c */.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  max-height: 300px;
  object-fit: cover;
  border-bottom: 1px solid #eee;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3b2150 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f93f74 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b6b1c50 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d919e6 *//* Faculty Card - Professional & Responsive (No Hover Effects) */
.elementor-image-box-wrapper {
  max-width: 900px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  overflow: hidden;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.elementor-image-box-wrapper figure {
  margin: 0;
}

.elementor-image-box-wrapper figure img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-image-box-wrapper .elementor-image-box-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
  color: #222;
}

.elementor-image-box-wrapper .elementor-image-box-description {
  font-size: 0.95rem;
  font-style: italic;
  color: #555;
  margin: 0;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  .elementor-image-box-wrapper {
    max-width: 90%;
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 1rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  .elementor-image-box-wrapper {
    max-width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }
  .elementor-image-box-wrapper .elementor-image-box-title {
    font-size: 0.95rem;
  }
  .elementor-image-box-wrapper .elementor-image-box-description {
    font-size: 0.85rem;
  }
}/* End custom CSS */