.section-blocintro {
  display: block;
  width: 100%;
}
.section-blocintro .blocintro__inner {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-columns: repeat(9,1fr);
  column-gap: 16px;
}
.section-blocintro .blocintro__inner .blocintro__content {
  grid-column: 1 / 6;
  height: 100%;
  padding: 115px 0px 105px 60px;
  min-height: 520px;
}
.section-blocintro .blocintro__inner .blocintro__content h2 {
  position: relative;
  margin: 0;
  padding: 0px 0px 40px 0px;
  margin: 0px 0px 30px 0px;
}
.section-blocintro .blocintro__inner .blocintro__content h2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  max-width: 150px;
  height: 4px;
  background-color: #0F302D;
}
.section-blocintro .blocintro__inner .blocintro__image {
  grid-column: 7 / 10;
  height: 100%;
  margin: 0px 0px 0px -26px;
}
.section-blocintro .blocintro__inner .blocintro__image .imgcropCtn {
  width: 100%;
  height: 100%;
}
@media (max-width: 1366px) {
  .edito-main-content .edito-main-content__inner {
    grid-column: 1 / 11;
  }
  .section-blocintro .blocintro__inner .blocintro__content {
    padding: 115px 0px 105px 40px;
  }
}
@media (max-width: 768px) {
  .section-blocintro {
    margin: 0px 0px 100px 0px;
  }
  .section-blocintro .blocintro__inner {
    display: flex;
    flex-direction: column;
  }
  .section-blocintro .blocintro__inner .blocintro__image {
    width: 100%;
    height: 350px;
    margin: 0;
  }
}
