/* SCSS file content */
.director-block_item-img {
  --bs-aspect-ratio: 113.4854771784%;
}
@media screen and (min-width: 767px) {
  .director-block_item-img {
    max-width: 482px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .director-block_item-content {
    padding-left: 30px;
  }
}
@media screen and (max-width: 992px) {
  .director-block_item-content {
    margin-top: 30px;
  }
}
@media screen and (max-width: 991px) {
  .director-block_item-content span {
    font-size: 14px;
  }
}
.director-block_item-content_discription {
  margin-top: 20px;
  line-height: 28px;
}
@media screen and (min-width: 992px) {
  .director-block_item-content_discription {
    margin-top: 32px;
  }
}
.director-block_item-content_btn {
  margin-top: 1.375rem;
}
@media screen and (min-width: 992px) {
  .director-block_item-content_btn {
    margin-top: 1.875rem;
  }
}
@media screen and (min-width: 992px) {
  .director-block_wrap.img-right .director-block_item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .director-block_wrap.img-right .director-block_item-content {
    padding-left: 0;
    padding-right: 30px;
  }
}
.director-block_wrap.img-right .director-block_item-img {
  margin-left: auto;
}

.single-profilepage .director-block_item-img{
	position:sticky;
	top:100px;
}
.single-profilepage .socialmedia{
	display: flex;
    padding: 0;
    gap: 30px;
	margin-top: 30px;
}
.single-profilepage .socialmedia li{
		list-style:none;
}
.single-profilepage .socialmedia li path{
		transition:0.3s ease-in-out;
}
.single-profilepage .socialmedia li a:hover path{
	fill:#dfa08b;
}
/*21dec*/

 h3 {
  font-size: 25px;
  line-height: 1.3;
  font-family: 'Manrope';
  color: #000;
  font-weight: 300;
  letter-spacing: .6px;
  margin-bottom: 10px;
}