:root {
  --header-height: 6.7rem;
}
@media (width > 768px) {
  :root {
    --header-height: 11.2rem;
  }
}

.industrial-section {
  display: flex;
  flex-direction: column;
  padding-top: 5.6rem;
}
@media (width > 768px) {
  .industrial-section {
    padding-top: unset;
    display: grid;
    grid-template-rows: 4fr 5fr 5fr;
    grid-template-columns: 10rem repeat(7, 1fr) 10rem;
  }
}
@media (width > 1440px) {
  .industrial-section {
    grid-template-rows: 14.1714285714rem 17.7142857143rem 17.7142857143rem;
    grid-template-columns: 1fr repeat(7, 17.7142857143rem) 1fr;
  }
}
.industrial-section .img-container {
  aspect-ratio: 3/2;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
@media (width > 768px) {
  .industrial-section .img-container {
    display: block;
    border-left: 1px solid var(--red-20, #F8CCD6);
    grid-column: 1/6;
    grid-row: 1/-1;
  }
}
@media (width > 1440px) {
  .industrial-section .img-container {
    aspect-ratio: auto;
  }
}
.industrial-section .img-container .main-img {
  grid-row: 1/-1;
  grid-column: 1/-1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  zoom: 0.7;
  -o-object-position: 64% 38%;
     object-position: 64% 38%;
}
@media (width > 768px) {
  .industrial-section .img-container .main-img {
    zoom: 0;
    -o-object-position: 75% 50%;
       object-position: 75% 50%;
  }
}
.industrial-section .section-text-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.8rem;
  padding-bottom: 4.5rem;
  padding-inline: 3.6rem;
}
@media (width > 768px) {
  .industrial-section .section-text-container {
    grid-row: 1/-1;
    grid-column: 6/9;
    padding-inline-end: 0;
    padding-inline-start: 8.5rem;
    padding-bottom: 0;
    gap: 2.8rem;
  }
}
@media (width > 768px) {
  .industrial-section .section-text-container .description {
    max-width: 32rem;
  }
}
.industrial-section .section-text-container .management-link-container {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.8rem;
}
.industrial-section .section-text-container .management-link-container .management-link {
  color: var(--black-main, #333032);
  text-align: right;
  font-family: "Simpler", sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}
.industrial-section .section-text-container .management-link-container .arrow-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
[lang=en] .industrial-section .section-text-container .management-link-container .arrow-icon {
  transform: rotate(-90deg);
}
.industrial-section .blurred-grid-item {
  height: 100%;
  width: 100%;
  background-color: var(--grey-20);
  backdrop-filter: blur(15px);
  grid-row: 3;
  grid-column: 2;
}
.industrial-section .blurred-grid-item.top-right {
  grid-row: 1;
  border: 1px solid var(--red-20);
  background: #FFF;
  backdrop-filter: blur(20px);
  grid-column: 5;
}
.industrial-section .blurred-grid-item.bottom-left {
  border: 1px solid var(--white-main, #FFF);
  background: #FFF;
  backdrop-filter: blur(20px);
  grid-row: 2;
  grid-column: 1;
}
.industrial-section .white-grid-item {
  grid-row: 2;
  grid-column: 2;
  height: 100%;
  width: 100%;
  background-color: var(--white-main);
}
.industrial-section .grid-small-img {
  z-index: 1;
  height: 100%;
  width: 100%;
  grid-row: 2;
  grid-column: 2;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (width > 768px) {
  .industrial-section .grid-small-img {
    grid-row: 3;
    grid-column: 3;
  }
}
.industrial-section .border.first {
  grid-column: 2;
  background: var(--red-20, #F8CCD6);
}
.industrial-section .border.second {
  grid-column: 3;
}
.industrial-section .border.third {
  grid-column: 4;
}
.industrial-section .border.fourth {
  grid-column: 5;
}
