.elementor-211 .elementor-element.elementor-element-03a0b9d{margin-top:1rem;margin-bottom:0rem;}/* Start custom CSS for html, class: .elementor-element-5dd9e78 */.aibi-surender-profile {

  --surender-blue: #0F3453;
  --surender-dark: #09263d;
  --surender-text: #17212b;
  --surender-muted: #68747e;
  --surender-border: #dce2e6;
  --surender-light: #f5f7f8;

  width: 100%;
  padding: 0;

  background: #fff;

  font-family: "Plus Jakarta Sans";

  overflow: hidden;
}


.aibi-surender-profile *,
.aibi-surender-profile *::before,
.aibi-surender-profile *::after {
  box-sizing: border-box;
}


/* =========================================================
   CONTAINER
========================================================= */

.aibi-surender-container {

  width: 100%;
  max-width: 1280px;

  margin: 0 auto;
}


/* =========================================================
   HERO
========================================================= */

.aibi-surender-hero {

  min-height: 690px;

  display: grid;

  grid-template-columns: 45% 52%;

  align-items: center;

  gap: 70px;

  padding: 80px 45px;
}


/* IMAGE AREA */

.aibi-surender-image-area {

  position: relative;

  padding: 0 35px 35px 0;
}


.aibi-surender-image-frame {

  position: relative;

  width: 100%;
  height: 500px;

  overflow: hidden;

  background: #e4e9ec;
}


.aibi-surender-image-frame img {

  width: 100%;
  height: 100%;

  display: block;

  object-fit: cover;
  object-position: center top;

  transition: transform .7s ease;
}


.aibi-surender-image-frame:hover img {

  transform: scale(1.025);
}


/* IMAGE OVERLAY */

.aibi-surender-image-gradient {

  position: absolute;

  inset: 0;

  background:
    linear-gradient(
      to top,
      rgba(5,22,36,.82),
      rgba(5,22,36,.12) 60%,
      transparent
    );
}


/* IMAGE TAG */

.aibi-surender-image-tag {

  position: absolute;

  left: 30px;
  bottom: 28px;

  display: flex;

  flex-direction: column;

  gap: 6px;

  color: #fff;
}


.aibi-surender-image-tag span {

  font-size: 10px;

  letter-spacing: 3px;

  font-weight: 700;

  opacity: .7;
}


.aibi-surender-image-tag strong {

  font-size: 18px;

  letter-spacing: .5px;
}


/* PROFILE NUMBER */

.aibi-surender-profile-mark {

  position: absolute;

  right: 0;
  bottom: 0;

  width: 150px;
  height: 150px;

  display: flex;

  align-items: center;
  justify-content: center;

  background: var(--surender-blue);

  color: #fff;
}


.aibi-surender-profile-mark span {

  font-size: 55px;

  font-weight: 700;

  line-height: 1;
}


/* HERO CONTENT */

.aibi-surender-hero-content {

  padding-right: 15px;
}


.aibi-surender-eyebrow {

  display: flex;

  align-items: center;

  gap: 12px;

  margin-bottom: 22px;

  color: var(--surender-blue);

  font-size: 11px;

  letter-spacing: 3px;

  font-weight: 700;
}


.aibi-surender-eyebrow span {

  width: 40px;
  height: 2px;

  background: var(--surender-blue);
}


.aibi-surender-hero-content h1 {

  margin: 0;

  color: #0F3453;

  font-size: 64px;

  line-height: .98;

  letter-spacing: -3px;

  font-weight: 700;
}


.aibi-surender-hero-content h1 span {

  display: block;

  color: var(--surender-blue);
}


.aibi-surender-designation {

  margin-top: 20px;

  color: var(--surender-blue);

  font-size: 14px;

  line-height: 1.5;

  font-weight: 700;

  letter-spacing: 1.5px;
}


.aibi-surender-lead {

  max-width: 620px;

  margin: 30px 0 0;

  color: #4e5962;

  font-size: 16px;

  line-height: 1.8;
}


.aibi-surender-lead strong {

  color: var(--surender-blue);
}


.aibi-surender-hero-line {

  width: 70px;
  height: 3px;

  margin-top: 30px;

  background: var(--surender-blue);
}


.aibi-surender-small-text {

  max-width: 590px;

  margin: 22px 0 0;

  color: var(--surender-muted);

  font-size: 14px;

  line-height: 1.8;
}


/* =========================================================
   SECTION LABEL
========================================================= */

.aibi-surender-section-label {

  display: flex;

  align-items: center;

  gap: 16px;

  color: var(--surender-blue);

  font-size: 11px;

  letter-spacing: 3px;

  font-weight: 700;
}


.aibi-surender-section-label span {

  width: 38px;
  height: 38px;

  display: flex;

  align-items: center;
  justify-content: center;

  background: var(--surender-blue);

  color: #fff;

  font-size: 11px;

  letter-spacing: 0;
}


/* =========================================================
   OVERVIEW
========================================================= */

.aibi-surender-overview {

  padding: 110px 45px;
}


.aibi-surender-overview-grid {

  display: grid;

  grid-template-columns: .85fr 1.15fr;

  gap: 90px;

  margin-top: 65px;
}


.aibi-surender-overview-title h2 {

  margin: 0;

  color: var(--surender-text);

  font-size: 48px;

  line-height: 1.08;

  letter-spacing: -2px;
}


.aibi-surender-overview-title h2 span {

  display: block;

  color: var(--surender-blue);
}


.aibi-surender-overview-content {

  max-width: 650px;
}


.aibi-surender-overview-content p {

  margin: 0 0 22px;

  color: #5f6971;

  font-size: 15px;

  line-height: 1.85;
}


/* =========================================================
   DIRECTOR FOCUS
========================================================= */

.aibi-surender-focus {

  padding: 115px 45px;

  background: var(--surender-blue);

  color: #fff;
}


.aibi-surender-light-label {

  color: #fff;
}


.aibi-surender-light-label span {

  background: #fff;

  color: var(--surender-blue);
}


.aibi-surender-focus-heading {

  display: flex;

  align-items: flex-end;

  justify-content: space-between;

  gap: 50px;

  margin-top: 55px;
}


.aibi-surender-focus-heading h2 {

  margin: 0;

  font-size: 55px;

  line-height: 1;

  letter-spacing: -2px;
}


.aibi-surender-focus-heading h2 strong {

  display: block;

  font-weight: 400;

  opacity: .55;
}


.aibi-surender-focus-heading p {

  max-width: 430px;

  margin: 0;

  color: rgba(255,255,255,.7);

  font-size: 14px;

  line-height: 1.75;
}


/* FOCUS GRID */

.aibi-surender-focus-grid {

  display: grid;

  grid-template-columns: repeat(2, 1fr);

  margin-top: 65px;

  border-top: 1px solid rgba(255,255,255,.2);

  border-left: 1px solid rgba(255,255,255,.2);
}


.aibi-surender-focus-card {

  min-height: 280px;

  padding: 35px;

  border-right: 1px solid rgba(255,255,255,.2);

  border-bottom: 1px solid rgba(255,255,255,.2);

  transition:
    background .3s ease,
    transform .3s ease;
}


.aibi-surender-focus-card:hover {

  background: rgba(255,255,255,.06);

  transform: translateY(-4px);
}


.aibi-surender-card-top {

  display: flex;

  align-items: center;

  justify-content: space-between;

  margin-bottom: 45px;
}


.aibi-surender-card-top span {

  color: rgba(255,255,255,.55);

  font-size: 11px;

  letter-spacing: 1px;
}


.aibi-surender-card-top b {

  width: 42px;
  height: 42px;

  display: flex;

  align-items: center;
  justify-content: center;

  border: 1px solid rgba(255,255,255,.35);

  border-radius: 50%;

  font-size: 16px;

  font-weight: 400;
}


.aibi-surender-focus-card h3 {

  margin: 0 0 12px;

  color: #fff;

  font-size: 22px;
}


.aibi-surender-focus-card p {

  max-width: 480px;

  margin: 0;

  color: rgba(255,255,255,.65);

  font-size: 13px;

  line-height: 1.75;
}


/* =========================================================
   LEADERSHIP
========================================================= */

.aibi-surender-leadership {

  padding: 115px 45px;
}


.aibi-surender-leadership-grid {

  display: grid;

  grid-template-columns: .8fr 1.2fr;

  gap: 100px;

  margin-top: 65px;
}


.aibi-surender-mini-label {

  color: var(--surender-blue);

  font-size: 10px;

  letter-spacing: 3px;

  font-weight: 700;
}


.aibi-surender-leadership-title h2 {

  margin: 18px 0 0;

  color: var(--surender-text);

  font-size: 55px;

  line-height: 1.05;

  letter-spacing: -2px;
}


.aibi-surender-leadership-title h2 strong {

  color: var(--surender-blue);

  font-weight: 700;
}


.aibi-surender-leadership-content {

  padding-top: 5px;
}


.aibi-surender-quote {

  margin: 0 0 30px;

  padding: 3px 0 3px 25px;

  border-left: 3px solid var(--surender-blue);

  color: var(--surender-blue);

  font-size: 21px;

  line-height: 1.55;

  font-weight: 600;
}


.aibi-surender-leadership-content > p {

  margin: 0 0 20px;

  color: #68737b;

  font-size: 14px;

  line-height: 1.85;
}


/* PRINCIPLES */

.aibi-surender-principles {

  display: grid;

  grid-template-columns: repeat(3, 1fr);

  margin-top: 40px;

  border-top: 1px solid var(--surender-border);

  border-bottom: 1px solid var(--surender-border);
}


.aibi-surender-principles div {

  padding: 22px 15px;

  border-right: 1px solid var(--surender-border);
}


.aibi-surender-principles div:last-child {

  border-right: 0;
}


.aibi-surender-principles strong {

  display: block;

  margin-bottom: 8px;

  color: var(--surender-blue);

  font-size: 12px;
}


.aibi-surender-principles span {

  color: #4e5961;

  font-size: 10px;

  letter-spacing: 1.3px;

  font-weight: 700;
}


/* =========================================================
   CONTRIBUTION
========================================================= */

.aibi-surender-contribution {

  padding: 100px 45px;

  background: var(--surender-light);
}


.aibi-surender-contribution-inner {

  display: grid;

  grid-template-columns: 130px 1fr;

  gap: 45px;

  align-items: start;
}


.aibi-surender-contribution-number {

  color: var(--surender-blue);

  font-size: 65px;

  line-height: 1;

  font-weight: 700;

  opacity: .18;
}


.aibi-surender-contribution-content > span {

  color: var(--surender-blue);

  font-size: 10px;

  letter-spacing: 3px;

  font-weight: 700;
}


.aibi-surender-contribution-content h2 {

  max-width: 850px;

  margin: 18px 0 20px;

  color: var(--surender-text);

  font-size: 47px;

  line-height: 1.1;

  letter-spacing: -2px;
}


.aibi-surender-contribution-content h2 strong {

  display: block;

  color: var(--surender-blue);

  font-weight: 400;
}


.aibi-surender-contribution-content p {

  max-width: 700px;

  margin: 0;

  color: #68737b;

  font-size: 14px;

  line-height: 1.8;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1000px) {

  .aibi-surender-hero {

    grid-template-columns: 1fr;

    gap: 65px;

    padding: 75px 35px;
  }


  .aibi-surender-image-area {

    width: 100%;

    max-width: 650px;

    margin: 0 auto;
  }


  .aibi-surender-hero-content {

    width: 100%;

    max-width: 700px;

    margin: 0 auto;
  }


  .aibi-surender-overview-grid,
  .aibi-surender-leadership-grid {

    grid-template-columns: 1fr;

    gap: 45px;
  }


  .aibi-surender-overview,
  .aibi-surender-focus,
  .aibi-surender-leadership,
  .aibi-surender-contribution {

    padding: 85px 35px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

  .aibi-surender-hero {

    padding: 55px 18px;

    gap: 50px;
  }


  .aibi-surender-image-area {

    padding-right: 18px;

    padding-bottom: 25px;
  }


  .aibi-surender-image-frame {

    height: 470px;
  }


  .aibi-surender-profile-mark {

    width: 110px;
    height: 110px;
  }


  .aibi-surender-profile-mark span {

    font-size: 40px;
  }


  .aibi-surender-image-tag {

    left: 20px;

    bottom: 20px;
  }


  .aibi-surender-image-tag strong {

    font-size: 14px;
  }


  .aibi-surender-hero-content h1 {

    font-size: 50px;

    letter-spacing: -2px;
  }


  .aibi-surender-lead {

    font-size: 15px;
  }


  .aibi-surender-overview,
  .aibi-surender-focus,
  .aibi-surender-leadership,
  .aibi-surender-contribution {

    padding: 70px 18px;
  }


  .aibi-surender-overview-grid,
  .aibi-surender-leadership-grid {

    margin-top: 45px;
  }


  .aibi-surender-overview-title h2,
  .aibi-surender-leadership-title h2 {

    font-size: 39px;
  }


  .aibi-surender-focus-heading {

    display: block;

    margin-top: 45px;
  }


  .aibi-surender-focus-heading h2 {

    font-size: 42px;
  }


  .aibi-surender-focus-heading p {

    margin-top: 20px;
  }


  .aibi-surender-focus-grid {

    grid-template-columns: 1fr;

    margin-top: 45px;
  }


  .aibi-surender-focus-card {

    min-height: auto;

    padding: 28px;
  }


  .aibi-surender-card-top {

    margin-bottom: 30px;
  }


  .aibi-surender-principles {

    grid-template-columns: 1fr;
  }


  .aibi-surender-principles div {

    border-right: 0;

    border-bottom: 1px solid var(--surender-border);
  }


  .aibi-surender-principles div:last-child {

    border-bottom: 0;
  }


  .aibi-surender-contribution-inner {

    grid-template-columns: 1fr;

    gap: 15px;
  }


  .aibi-surender-contribution-number {

    font-size: 45px;
  }


  .aibi-surender-contribution-content h2 {

    font-size: 37px;
  }


  .aibi-surender-final {

    padding: 65px 20px;
  }


  .aibi-surender-final h2 {

    font-size: 32px;
  }

}/* End custom CSS */