/*$screen-lxl-min: 1678px;*/
@media (min-width: calc(991px + 1px)) {
  .three-media-blocks.layout-1 .container {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: calc(991px + 1px)) {
  .three-media-blocks.layout-1 .media-wrapper {
    justify-content: flex-end;
  }
}
@media (max-width: 991px) {
  .three-media-blocks.layout-1 .media-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 60px;
  }
}
@media (max-width: 767px) {
  .three-media-blocks.layout-1 .media-wrapper {
    padding-left: 120px;
    padding-right: 0;
  }
}
.three-media-blocks.layout-1 .media-block--large .block-list {
  height: 100%;
}
.three-media-blocks.layout-1 .media-block--large .block-list .bi_image {
  height: 100%;
}
.three-media-blocks.layout-1 .media-block--large .block-list .bi_image img {
  height: 100%;
  width: 100%;
  max-width: 460px;
}
.three-media-blocks.layout-1 .media-block--medium {
  position: absolute;
  top: -40px;
  left: -280px;
}
@media (max-width: 1659px) {
  .three-media-blocks.layout-1 .media-block--medium {
    left: -220px;
  }
}
@media (max-width: 1399px) {
  .three-media-blocks.layout-1 .media-block--medium {
    transform: unset;
    left: -195px;
  }
}
@media (max-width: 1199px) {
  .three-media-blocks.layout-1 .media-block--medium {
    left: -150px;
  }
}
@media (max-width: 991px) {
  .three-media-blocks.layout-1 .media-block--medium {
    left: -120px;
  }
}
.three-media-blocks.layout-1 .media-block--medium .block-list .bi_image img {
  max-width: 420px;
}
@media (max-width: 1659px) {
  .three-media-blocks.layout-1 .media-block--medium .block-list .bi_image img {
    max-width: 340px;
  }
}
@media (max-width: 1399px) {
  .three-media-blocks.layout-1 .media-block--medium .block-list .bi_image img {
    max-width: 280px;
  }
}
@media (max-width: 1199px) {
  .three-media-blocks.layout-1 .media-block--medium .block-list .bi_image img {
    max-width: 240px;
  }
}
@media (max-width: 991px) {
  .three-media-blocks.layout-1 .media-block--medium .block-list .bi_image img {
    max-width: 180px;
  }
}
@media (max-width: 575px) {
  .three-media-blocks.layout-1 .media-block--medium .block-list .bi_image img {
    max-width: 140px;
  }
}
.three-media-blocks.layout-1 .media-block--small {
  position: absolute;
  bottom: -40px;
  left: -20vw;
}
@media (min-width: 1921px) {
  .three-media-blocks.layout-1 .media-block--small {
    left: -90%;
  }
}
@media (max-width: 1659px) {
  .three-media-blocks.layout-1 .media-block--small {
    left: -18vw;
  }
}
@media (max-width: 991px) {
  .three-media-blocks.layout-1 .media-block--small {
    left: -200px;
  }
}
@media (max-width: 575px) {
  .three-media-blocks.layout-1 .media-block--small {
    left: -150px;
  }
}
.three-media-blocks.layout-1 .media-block--small .block-list .bi_image img {
  max-width: 300px;
  max-height: 400px;
}
@media (max-width: 1659px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_image img {
    max-width: 260px;
    max-height: 320px;
  }
}
@media (max-width: 1399px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_image img {
    max-width: 240px;
    max-height: 280px;
  }
}
@media (max-width: 1199px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_image img {
    max-width: 200px;
    max-height: 230px;
  }
}
@media (max-width: 991px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_image img {
    max-width: 170px;
    max-height: 200px;
  }
}
@media (max-width: 575px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_image img {
    max-width: 125px;
    max-height: 150px;
  }
}
.three-media-blocks.layout-1 .media-block--small .block-list .bi_video {
  width: 300px;
  height: 400px;
}
@media (max-width: 1659px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_video {
    max-width: 260px;
    max-height: 320px;
  }
}
@media (max-width: 1399px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_video {
    max-width: 240px;
    max-height: 280px;
  }
}
@media (max-width: 1199px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_video {
    max-width: 200px;
    max-height: 230px;
  }
}
@media (max-width: 991px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_video {
    max-width: 170px;
    max-height: 200px;
  }
}
@media (max-width: 575px) {
  .three-media-blocks.layout-1 .media-block--small .block-list .bi_video {
    max-width: 125px;
    max-height: 150px;
  }
}

@media (min-width: calc(991px + 1px)) {
  .reverse .three-media-blocks.layout-1 .media-wrapper {
    justify-content: flex-end;
  }
}
.reverse .three-media-blocks.layout-1 .media-block--medium {
  position: absolute;
  top: -40px;
}
@media (min-width: calc(991px + 1px)) {
  .reverse .three-media-blocks.layout-1 .custom-offset-lg-4 {
    padding-left: 16.66666668% !important;
    padding-right: unset !important;
  }
}
