header {
    background: url("/img/header/hero.png") bottom left;
    background-size: cover;
}

.about-section {
    padding: 70px 120px;
}

.about-block {
  display: flex;
  align-items: flex-end;
  padding: 40px 74px;
  min-height: 540px;
  background-image: url("/img/about/about.jpg");
  background-size: cover;
  color: white;
  background-position: 0 80%;
}

.about-section .info-block-desktop {
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(6px);
  padding: 40px 60px;
  max-width: 710px;
  width: 100%;
}

.info-block-mobile{
    display: none;
}

@media (max-width: 800px) {
    .about-section{
        padding: 45px 10px;
    }
    .about-block{
        margin-bottom: 30px;
    }
    .info-block-desktop{
        display: none;
    }
    .info-block-mobile{
        display: block;
    }
}


