.home-chairman {
  padding: 100px 0 0;
  background-color: #F6F6F6;
}

.home-chairman__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1.15fr);
  gap: clamp(40px, 5vw, 130px);
  align-items: center;
  min-height: 423px;
}

.home-chairman__heading.heading {
  margin: 0 0 28px;
  max-width: 320px;
  color: #000000;
}

.home-chairman__name {
  margin: 0 0 8px;
  color: #000000;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
  font-family: 'Avenir', sans-serif;
}

.home-chairman__designation {
  margin: 0;
  color: #000000;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  font-family: 'Avenir', sans-serif;
}

.home-chairman__portrait {
  margin: 0;
  flex-shrink: 0;
  align-self: end;
  border-radius: 24px;
  overflow: hidden;
}

.home-chairman__portrait img {
  display: block;
  width: 449px;
  max-width: 100%;
  height: auto;
  min-height: 380px;
  object-fit: cover;
  object-position: center top;

}

.home-chairman__quote {
  margin: 0;
  padding: 0;
  padding-bottom: 40px;
  border: 0;
}

.home-chairman__quote-icon {
  display: block;
  margin: 0 0 50px;
  line-height: 0;
  width: 95px;
}
.rtl .home-chairman__quote-icon{
  transform: scaleX(-1);
}

.home-chairman__quote-icon svg {
  display: block;
  width: 56px;
  height: auto;
}

.home-chairman__message {
  margin: 0;
  max-width: 520px;
  color: #000000;
  font-size: 25px;
  line-height: 1.5;
  font-weight: 400;
}

@media (max-width: 1500px) {
  .home-chairman__message {
    font-size: 21px;
  }
  .home-chairman__quote{
    padding-left: 50px;
  }
  .home-chairman__portrait img{
    width: 420px;
  }
}

@media (max-width: 1200px) {
  .home-chairman__grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
      'intro intro'
      'portrait quote';
    min-height: 0;
  }

  .home-chairman__intro {
    grid-area: intro;
  }

  .home-chairman__portrait {
    grid-area: portrait;
    justify-self: center;
  }

  .home-chairman__quote {
    grid-area: quote;
  }

  .home-chairman__heading.heading {
    max-width: none;
  }
}

@media (max-width: 1060px) {
  .home-chairman.home-mobile-aos-fade:not(.is-home-mobile-aos-visible) {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }

  .home-chairman.home-mobile-aos-fade.is-home-mobile-aos-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition:
      opacity 0.8s ease,
      transform 0.8s cubic-bezier(0.33, 1, 0.68, 1);
    transition-delay: var(--home-mobile-aos-delay, 0ms);
  }
  .home-chairman__quote{
    padding-left: 0px;
  }
}
@media (max-width: 1060px) {
  .home-chairman__portrait img {
    transform: none !important;
    will-change: auto;
  }
}


/* Parallax */

.home-chairman__portrait img {
  will-change: transform;
}

@media (max-width: 767px) {
  .home-chairman {
    padding: 80px 0;
  }

  .home-chairman__grid {
    grid-template-columns: 1fr;
    grid-template-areas:
      'intro'
      'portrait'
      'quote';
    gap: 32px;
  }

  .home-chairman__portrait {
    justify-self: center;
  }

  .home-chairman__portrait img {
    min-height: 320px;
    width: 280px;
  }

  .home-chairman__message {
    max-width: none;
    font-size: 16px;
  }
  .home-chairman {
    padding: 50px 0;
}
.home-chairman__quote-icon{
  width: 60px;
  margin: 0 0 25px;
}
.home-chairman__portrait{
  width: 100%;
  border-radius: 10px;
}
.home-chairman__portrait img{
  width: 100%;
}
.home-chairman__name{
  font-size: 17px;
  line-height: 1;
}
.home-chairman__designation{
  font-size: 15px;
}
.home-chairman__message{
  line-height: 1.2;
}
}

@media (prefers-reduced-motion: reduce) {
  .home-chairman__portrait img {
    transform: none !important;
    will-change: auto;
  }
}
