/* SCSS file content */
.director-block_item-img {
  --bs-aspect-ratio: 113.4854771784%;
}
@media screen and (min-width: 768px) {
  .director-block_item-img {
    max-width: 482px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .director-block_item-content {
    padding-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .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: 768px) {
  .director-block_item-content_discription {
    margin-top: 32px;
  }
}
.director-block_item-content_btn {
  margin-top: 1.375rem;
}
@media screen and (min-width: 768px) {
  .director-block_item-content_btn {
    margin-top: 1.875rem;
  }
}
@media screen and (min-width: 768px) {
  .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: 768px) 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;
}


/*21dec*/

