.parallax {
  background-image: url(/russia/main/images/pil_parallax/static-banner.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right top;
}

@media screen and (min-width: 1025px) {
  .parallax .btn_arrow {
    color: #002a54;
  }
  .parallax .btn_arrow:before, 
  .parallax .btn_arrow:after {
    background-color: #002a54;
  }

  .parallax .slide-title, .parallax .slide-text, .parallax .slide-btns {
    position: relative;
    z-index: 2;
  }

  .parallax {
    background-image: url(/russia/main/images/pil_parallax/background.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .parallax__layer {
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
  }
  .parallax__layer-1 {
    width: 450px;
    height: 280px;
    background-image: url(/russia/main/images/pil_parallax/layer-1_layer-2.png);
    top: 0;
    left: calc(100% - 250px);
  }
  .parallax__layer-2 {
    width: 450px;
    height: 280px;
    background-image: url(/russia/main/images/pil_parallax/layer-1_layer-2.png);
    top: 0;
    left: calc(100% - 550px);
  }
  .parallax__layer-3 {
    width: 1500px;
    height: 500px;
    background-image: url(/russia/main/images/pil_parallax/layer-3.png);
    top: 0;
    left: -40%;
  }
  .parallax__layer-4 {
    width: 260px;
    height: 350px;
    background-image: url(/russia/main/images/pil_parallax/layer-4.png);
    top: -20px;
    left: calc(100% - 480px);
  }
  .parallax__layer-5 {
    width: 130%;
    height: 130%;
    background-image: url(/russia/main/images/pil_parallax/layer-5.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width: 1200px) {
  .parallax__layer-1,
  .parallax__layer-2 {
    width: 590px;
    height: 360px;
    left: calc(100% - 580px);
  }
  .parallax__layer-2 {
    left: calc(100% - 730px);
  }
  .parallax__layer-3 {
    left: -25%;
  }
  .parallax__layer-4 {
    width: 420px;
    height: 440px;
  }
}

@media screen and (min-width: 1440px) {
  .parallax__layer-1,
  .parallax__layer-2 {
    width: 700px;
    height: 430px;
  }
  .parallax__layer-2 {
    left: calc(100% - 1000px);
  }
  .parallax__layer-3 {
    left: 0;
  }
  .parallax__layer-4 {
    width: 560px;
    height: 520px;
    left: calc(100% - 780px);
  }
}