.elementor-550 .elementor-element.elementor-element-f70491b:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-f70491b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acepr.org/wp-content/uploads/2025/04/microscope-in-laboratory.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-f70491b > .elementor-background-overlay{background-color:#063089;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-f70491b > .elementor-container{max-width:500px;}.elementor-550 .elementor-element.elementor-element-f70491b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5% 0% 5% 0%;}.elementor-550 .elementor-element.elementor-element-03a1290 > .elementor-element-populated >  .elementor-background-overlay{background-color:#3368C6;opacity:0.8;}.elementor-550 .elementor-element.elementor-element-03a1290.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-550 .elementor-element.elementor-element-03a1290 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-550 .elementor-element.elementor-element-03a1290 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-596ee95{text-align:center;}.elementor-550 .elementor-element.elementor-element-596ee95 .elementor-heading-title{font-family:var( --e-global-typography-51cde77-font-family ), Sans-serif;font-size:var( --e-global-typography-51cde77-font-size );font-weight:var( --e-global-typography-51cde77-font-weight );line-height:var( --e-global-typography-51cde77-line-height );color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#02010100;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-6cb29b0-font-family ), Sans-serif;font-size:var( --e-global-typography-6cb29b0-font-size );font-weight:var( --e-global-typography-6cb29b0-font-weight );color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-63abea7{width:auto;max-width:auto;}.elementor-550 .elementor-element.elementor-element-63abea7 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#FFFFFF;width:15px;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:15px;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-550 .elementor-element.elementor-element-a587db3{width:auto;max-width:auto;align-self:center;}.elementor-550 .elementor-element.elementor-element-a587db3 .elementor-heading-title{font-family:var( --e-global-typography-6cb29b0-font-family ), Sans-serif;font-size:var( --e-global-typography-6cb29b0-font-size );font-weight:var( --e-global-typography-6cb29b0-font-weight );color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-073aa11{--display:flex;}.elementor-550 .elementor-element.elementor-element-073aa11:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-073aa11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-550 .elementor-element.elementor-element-ff875af > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-ff875af{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-8a666c9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-550 .elementor-element.elementor-element-67d3eda{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-550 .elementor-element.elementor-element-7aac7b2{--display:flex;}.elementor-550 .elementor-element.elementor-element-06b8c63 .profile-square-v .profile-card{max-height:380px;}.elementor-550 .elementor-element.elementor-element-06b8c63 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-550 .elementor-element.elementor-element-06b8c63 .profile-header > img, .elementor-550 .elementor-element.elementor-element-06b8c63 .profile-image-card img, .elementor-550 .elementor-element.elementor-element-06b8c63 .profile-image-card, .elementor-550 .elementor-element.elementor-element-06b8c63 .profile-header {width:100%;height:100%;}.elementor-550 .elementor-element.elementor-element-06b8c63 .profile-header > img, .elementor-550 .elementor-element.elementor-element-06b8c63 .profile-image-card img{border-radius:0%;}.elementor-550 .elementor-element.elementor-element-06b8c63 .profile-body .profile-title{font-size:17px;}.elementor-550 .elementor-element.elementor-element-06b8c63 .profile-body .profile-designation{color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-bdbb4d8{--display:flex;}.elementor-550 .elementor-element.elementor-element-57be6dc .profile-square-v .profile-card{max-height:380px;}.elementor-550 .elementor-element.elementor-element-57be6dc .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-550 .elementor-element.elementor-element-57be6dc .profile-header > img, .elementor-550 .elementor-element.elementor-element-57be6dc .profile-image-card img, .elementor-550 .elementor-element.elementor-element-57be6dc .profile-image-card, .elementor-550 .elementor-element.elementor-element-57be6dc .profile-header {width:100%;height:100%;}.elementor-550 .elementor-element.elementor-element-57be6dc .profile-header > img, .elementor-550 .elementor-element.elementor-element-57be6dc .profile-image-card img{border-radius:0%;}.elementor-550 .elementor-element.elementor-element-57be6dc .profile-body .profile-title{font-size:17px;}.elementor-550 .elementor-element.elementor-element-57be6dc .profile-body .profile-designation{color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-05a7cb1{--display:flex;}.elementor-550 .elementor-element.elementor-element-09320b9 .profile-square-v .profile-card{max-height:380px;}.elementor-550 .elementor-element.elementor-element-09320b9 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-550 .elementor-element.elementor-element-09320b9 .profile-header > img, .elementor-550 .elementor-element.elementor-element-09320b9 .profile-image-card img, .elementor-550 .elementor-element.elementor-element-09320b9 .profile-image-card, .elementor-550 .elementor-element.elementor-element-09320b9 .profile-header {width:100%;height:100%;}.elementor-550 .elementor-element.elementor-element-09320b9 .profile-header > img, .elementor-550 .elementor-element.elementor-element-09320b9 .profile-image-card img{border-radius:0%;}.elementor-550 .elementor-element.elementor-element-09320b9 .profile-body .profile-title{font-size:17px;}.elementor-550 .elementor-element.elementor-element-09320b9 .profile-body .profile-designation{color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-5fadc8c{--display:flex;}.elementor-550 .elementor-element.elementor-element-b8922fa .profile-square-v .profile-card{max-height:380px;}.elementor-550 .elementor-element.elementor-element-b8922fa .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-550 .elementor-element.elementor-element-b8922fa .profile-header > img, .elementor-550 .elementor-element.elementor-element-b8922fa .profile-image-card img, .elementor-550 .elementor-element.elementor-element-b8922fa .profile-image-card, .elementor-550 .elementor-element.elementor-element-b8922fa .profile-header {width:100%;height:100%;}.elementor-550 .elementor-element.elementor-element-b8922fa .profile-header > img, .elementor-550 .elementor-element.elementor-element-b8922fa .profile-image-card img{border-radius:0%;}.elementor-550 .elementor-element.elementor-element-b8922fa .profile-body .profile-title{font-size:17px;}.elementor-550 .elementor-element.elementor-element-b8922fa .profile-body .profile-designation{color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-b8922fa .profile-body .profile-content{margin:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-aaca670{--display:flex;}.elementor-550 .elementor-element.elementor-element-ede353a .profile-square-v .profile-card{max-height:380px;}.elementor-550 .elementor-element.elementor-element-ede353a .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-550 .elementor-element.elementor-element-ede353a .profile-header > img, .elementor-550 .elementor-element.elementor-element-ede353a .profile-image-card img, .elementor-550 .elementor-element.elementor-element-ede353a .profile-image-card, .elementor-550 .elementor-element.elementor-element-ede353a .profile-header {width:100%;height:100%;}.elementor-550 .elementor-element.elementor-element-ede353a .profile-header > img, .elementor-550 .elementor-element.elementor-element-ede353a .profile-image-card img{border-radius:0%;}.elementor-550 .elementor-element.elementor-element-ede353a .profile-body .profile-title{font-size:17px;}.elementor-550 .elementor-element.elementor-element-ede353a .profile-body .profile-designation{color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-9c54108{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-550 .elementor-element.elementor-element-0332753{text-align:center;}.elementor-550 .elementor-element.elementor-element-e341eef{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-550 .elementor-element.elementor-element-67d3eda{--width:100%;}}@media(max-width:1024px){.elementor-550 .elementor-element.elementor-element-f70491b:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-f70491b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-550 .elementor-element.elementor-element-f70491b{padding:10% 0% 10% 0%;}.elementor-550 .elementor-element.elementor-element-03a1290 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-550 .elementor-element.elementor-element-596ee95 .elementor-heading-title{font-size:var( --e-global-typography-51cde77-font-size );line-height:var( --e-global-typography-51cde77-line-height );}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-6cb29b0-font-size );}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-550 .elementor-element.elementor-element-a587db3 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-a587db3 .elementor-heading-title{font-size:var( --e-global-typography-6cb29b0-font-size );}.elementor-550 .elementor-element.elementor-element-ff875af{font-size:var( --e-global-typography-text-font-size );}.elementor-550 .elementor-element.elementor-element-67d3eda{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-550 .elementor-element.elementor-element-f70491b:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-f70491b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-550 .elementor-element.elementor-element-f70491b{margin-top:0px;margin-bottom:0px;padding:15% 0% 15% 0%;}.elementor-550 .elementor-element.elementor-element-03a1290 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-550 .elementor-element.elementor-element-596ee95 .elementor-heading-title{font-size:var( --e-global-typography-51cde77-font-size );line-height:var( --e-global-typography-51cde77-line-height );}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-6cb29b0-font-size );}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-550 .elementor-element.elementor-element-63abea7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-550 .elementor-element.elementor-element-a587db3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-a587db3 .elementor-heading-title{font-size:var( --e-global-typography-6cb29b0-font-size );}.elementor-550 .elementor-element.elementor-element-ff875af{font-size:var( --e-global-typography-text-font-size );}.elementor-550 .elementor-element.elementor-element-67d3eda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:1024px) and (min-width:768px){.elementor-550 .elementor-element.elementor-element-03a1290{width:100%;}}/* Start custom CSS for container, class: .elementor-element-67d3eda *//* Parent container: Setting up a responsive grid layout */
.ekit-wid-con {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); /* Responsive grid with equal-width columns */
  gap: 20px; /* Space between the profile cards */
  grid-auto-rows: auto; /* Ensures automatic height adjustment based on content */
  justify-items: stretch; /* Ensures cards stretch fully inside their grid cells */
  margin: 0; /* Ensure no external margin causing layout issues */
  max-width: 100%; /* Prevent the grid from exceeding its container */
}

/* Profile card */
.profile-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 15px;
  box-sizing: border-box;
  min-height: 360px; /* Default min height for desktop */
  height: auto; /* Let it grow as needed to fit content */
  overflow: hidden; /* Prevent content from overflowing outside the card */
  flex: 1 1 auto; /* Flex behavior to ensure the card resizes properly */
  position: relative; /* Ensure proper stacking context */
}

/* Image styling: Ensuring the image is not cut off */
.profile-header img {
  width: 90%;
  height: 250px; /* Ensures the image fits properly */
  object-fit: cover; /* Prevent image stretching */
  border-radius: 6px;
  margin-bottom: 15px;
}

/* Profile body: Ensure top alignment and prevent overlap */
.profile-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1; /* Ensure the content stretches to fill the card */
  justify-content: flex-start; /* Ensures the content is top-aligned */
  overflow: hidden;
}

/* Profile content: Styling text content */
.profile-title {
  font-size: 20px;
  margin: 0 0 10px 0; /* Margin at the bottom to separate from designation */
}

.profile-designation {
  font-size: 16px;
  color: #666;
  margin: 0 0 8px 0; /* Margin at the bottom to separate from content */
}

.profile-content {
  font-size: 14px;
  color: #555;
  margin-top: 0; /* Ensure there is no unnecessary margin */
  overflow-y: auto; /* Allows scrolling if content exceeds the card height */
}

/* Responsive adjustment: Increase height for mobile */
@media (max-width: 768px) {
  .profile-card {
    min-height: 450px; /* More height on mobile devices */
  }
}/* End custom CSS */