.benefits {
  margin: 120px 0;
}

.benefits-content {
  position: relative;
  border-radius: 20px;
  padding: 130px 60px;
  overflow: hidden;
}

.benefits-muvie {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.benefits-muvie video {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.benefits-back {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  border-radius: 20px;
  background: linear-gradient(105.03deg, #3ca0d2 4.91%, #48dca6 101.66%);
  opacity: 0.8;
}
.benefits-back.dark_back {
  background: linear-gradient(105.03deg, #2f303a 4.91%, #454545 101.66%);
}

.benefits-blocks {
  z-index: 3;
  position: relative;
  align-content: space-between;
}

.benefits-blocks_left,
.benefits-blocks_right {
  width: 35%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}

.benefits-blocks_image {
  width: 30%;
}

.benefits-blocks_content {
  font-weight: 400;
  color: #fff;
  font-size: 24px;
  width: 100%;
  position: relative;
}

.benefits-blocks_right {
  text-align: right;
}

.benefits-blocks_content:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
}

.benefits-blocks_left .benefits-blocks_content.top:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgNDcyIDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ij4KPHBhdGggZD0iTTAuNjY2NjY3IDZDMC42NjY2NjcgOC45NDU1MiAzLjA1NDQ4IDExLjMzMzMgNiAxMS4zMzMzQzguOTQ1NTIgMTEuMzMzMyAxMS4zMzMzIDguOTQ1NTIgMTEuMzMzMyA2QzExLjMzMzMgMy4wNTQ0OCA4Ljk0NTUyIDAuNjY2NjY3IDYgMC42NjY2NjdDMy4wNTQ0OCAwLjY2NjY2NyAwLjY2NjY2NyAzLjA1NDQ4IDAuNjY2NjY3IDZaTTM3OC4xOTkgOS4wMDU1OEwzNzguNjM1IDguMTA1NzZMMzc4LjE5OSA5LjAwNTU4Wk00NzEuNDM2IDUzLjEwMDJMMzc4LjYzNSA4LjEwNTc2TDM3Ny43NjMgOS45MDUzOUw0NzAuNTY0IDU0Ljg5OThMNDcxLjQzNiA1My4xMDAyWk0zNjUuMTExIDVINlY3SDM2NS4xMTFWNVpNMzc4LjYzNSA4LjEwNTc2QzM3NC40MiA2LjA2MTg2IDM2OS43OTYgNSAzNjUuMTExIDVWN0MzNjkuNDkzIDcgMzczLjgxOSA3Ljk5MzM1IDM3Ny43NjMgOS45MDUzOUwzNzguNjM1IDguMTA1NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTgzXzE1Nzk2KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODNfMTU3OTYiIHgxPSI5NiIgeTE9IjYiIHgyPSI0ODcuMjA4IiB5Mj0iNjguODcyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(100%);
}

.benefits-blocks_left .benefits-blocks_content.bottom:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjU3IiB2aWV3Qm94PSIwIDAgNDcyIDU3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ij4KPHBhdGggZD0iTTAuNjY2NjY3IDUxQzAuNjY2NjY3IDQ4LjA1NDUgMy4wNTQ0OCA0NS42NjY3IDYgNDUuNjY2N0M4Ljk0NTUyIDQ1LjY2NjcgMTEuMzMzMyA0OC4wNTQ1IDExLjMzMzMgNTFDMTEuMzMzMyA1My45NDU1IDguOTQ1NTIgNTYuMzMzMyA2IDU2LjMzMzNDMy4wNTQ0OCA1Ni4zMzMzIDAuNjY2NjY3IDUzLjk0NTUgMC42NjY2NjcgNTFaTTM3OC4zNzkgNDcuNzc4NUwzNzguODI5IDQ4LjY3MTFMMzc4LjM3OSA0Ny43Nzg1Wk00NzEuNDUxIDEuODkyNjFMMzc4LjgyOSA0OC42NzExTDM3Ny45MjggNDYuODg1OUw0NzAuNTQ5IDAuMTA3MzgyTDQ3MS40NTEgMS44OTI2MVpNMzY0Ljg1NCA1Mkg2VjUwSDM2NC44NTRWNTJaTTM3OC44MjkgNDguNjcxMUMzNzQuNDk2IDUwLjg1OTggMzY5LjcwOSA1MiAzNjQuODU0IDUyVjUwQzM2OS4zOTYgNTAgMzczLjg3NCA0OC45MzMzIDM3Ny45MjggNDYuODg1OUwzNzguODI5IDQ4LjY3MTFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTgzXzE1ODA1KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODNfMTU4MDUiIHgxPSI5NiIgeTE9IjUxIiB4Mj0iNDg3Ljk4MiIgeTI9Ii05LjQ3NjQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(25%);
}

.benefits-blocks_right .benefits-blocks_content.top:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgNDcyIDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ij4KPHBhdGggZD0iTTQ3MS4zMzMgNkM0NzEuMzMzIDguOTQ1NTIgNDY4Ljk0NiAxMS4zMzMzIDQ2NiAxMS4zMzMzQzQ2My4wNTQgMTEuMzMzMyA0NjAuNjY3IDguOTQ1NTIgNDYwLjY2NyA2QzQ2MC42NjcgMy4wNTQ0OCA0NjMuMDU0IDAuNjY2NjY3IDQ2NiAwLjY2NjY2N0M0NjguOTQ2IDAuNjY2NjY3IDQ3MS4zMzMgMy4wNTQ0OCA0NzEuMzMzIDZaTTkzLjg0NyA4Ljk1MjE4TDkzLjQxNDUgOC4wNTA1OEw5My44NDcgOC45NTIxOFpNMC41Njc0MTMgNTIuNTk4NEw5My40MTQ1IDguMDUwNThMOTQuMjc5NiA5Ljg1Mzc3TDEuNDMyNTkgNTQuNDAxNkwwLjU2NzQxMyA1Mi41OTg0Wk0xMDYuODI1IDVINDY2VjdIMTA2LjgyNVY1Wk05My40MTQ1IDguMDUwNThDOTcuNTk5NyA2LjA0MjUxIDEwMi4xODIgNSAxMDYuODI1IDVWN0MxMDIuNDgyIDcgOTguMTk0OSA3Ljk3NTI2IDk0LjI3OTYgOS44NTM3N0w5My40MTQ1IDguMDUwNThaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTgzXzE1ODA5KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODNfMTU4MDkiIHgxPSIzNzYiIHkxPSI2IiB4Mj0iLTE1IiB5Mj0iNjkuNDk5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(100%);
}

.benefits-blocks_right .benefits-blocks_content.bottom:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjU3IiB2aWV3Qm94PSIwIDAgNDcyIDU3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ij4KPHBhdGggZD0iTTQ3MS4zMzMgNTFDNDcxLjMzMyA0OC4wNTQ1IDQ2OC45NDYgNDUuNjY2NyA0NjYgNDUuNjY2N0M0NjMuMDU0IDQ1LjY2NjcgNDYwLjY2NyA0OC4wNTQ1IDQ2MC42NjcgNTFDNDYwLjY2NyA1My45NDU1IDQ2My4wNTQgNTYuMzMzMyA0NjYgNTYuMzMzM0M0NjguOTQ2IDU2LjMzMzMgNDcxLjMzMyA1My45NDU1IDQ3MS4zMzMgNTFaTTkzLjYyMTQgNDcuNzc4NUw5My4xNzA2IDQ4LjY3MTFMOTMuNjIxNCA0Ny43Nzg1Wk0wLjU0OTE4MyAxLjg5MjYxTDkzLjE3MDYgNDguNjcxMUw5NC4wNzIyIDQ2Ljg4NTlMMS40NTA4MiAwLjEwNzM4MkwwLjU0OTE4MyAxLjg5MjYxWk0xMDcuMTQ2IDUySDQ2NlY1MEgxMDcuMTQ2VjUyWk05My4xNzA2IDQ4LjY3MTFDOTcuNTA0MSA1MC44NTk4IDEwMi4yOTEgNTIgMTA3LjE0NiA1MlY1MEMxMDIuNjA0IDUwIDk4LjEyNjIgNDguOTMzMyA5NC4wNzIyIDQ2Ljg4NTlMOTMuMTcwNiA0OC42NzExWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzE4M18xNTgxOCkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTgzXzE1ODE4IiB4MT0iMzc2IiB5MT0iNTEiIHgyPSItMTUuOTgyMSIgeTI9Ii05LjQ3NjQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(25%);
}

.benefits-blocks_right .benefits-blocks_content {
  padding: 0 0 0 25%;
}

.benefits-blocks_left .benefits-blocks_content {
  padding: 0 25% 0 0;
}

.benefits-blocks_image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 1280px) {
    .benefits {
        margin: 100px 0;
    }
    .benefits-blocks_content {
        font-size: 18px;
    }
}
@media (max-width: 992px) {
  .benefits {
    padding: 50px 0;
  }

  .benefits-blocks_left,
  .benefits-blocks_right {
    width: 100%;
  }

  .benefits-blocks {
    justify-content: center;
  }

  .benefits-blocks_left .benefits-blocks_content {
    margin: 0 0 35px;
  }

  .benefits-blocks_left .benefits-blocks_content.top:before,
  .benefits-blocks_left .benefits-blocks_content.bottom:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgNDcyIDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ij4KPHBhdGggZD0iTTAuNjY2NjY3IDZDMC42NjY2NjcgOC45NDU1MiAzLjA1NDQ4IDExLjMzMzMgNiAxMS4zMzMzQzguOTQ1NTIgMTEuMzMzMyAxMS4zMzMzIDguOTQ1NTIgMTEuMzMzMyA2QzExLjMzMzMgMy4wNTQ0OCA4Ljk0NTUyIDAuNjY2NjY3IDYgMC42NjY2NjdDMy4wNTQ0OCAwLjY2NjY2NyAwLjY2NjY2NyAzLjA1NDQ4IDAuNjY2NjY3IDZaTTM3OC4xOTkgOS4wMDU1OEwzNzguNjM1IDguMTA1NzZMMzc4LjE5OSA5LjAwNTU4Wk00NzEuNDM2IDUzLjEwMDJMMzc4LjYzNSA4LjEwNTc2TDM3Ny43NjMgOS45MDUzOUw0NzAuNTY0IDU0Ljg5OThMNDcxLjQzNiA1My4xMDAyWk0zNjUuMTExIDVINlY3SDM2NS4xMTFWNVpNMzc4LjYzNSA4LjEwNTc2QzM3NC40MiA2LjA2MTg2IDM2OS43OTYgNSAzNjUuMTExIDVWN0MzNjkuNDkzIDcgMzczLjgxOSA3Ljk5MzM1IDM3Ny43NjMgOS45MDUzOUwzNzguNjM1IDguMTA1NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTgzXzE1Nzk2KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODNfMTU3OTYiIHgxPSI5NiIgeTE9IjYiIHgyPSI0ODcuMjA4IiB5Mj0iNjguODcyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateY(100%);
  }

  .benefits-blocks_left .benefits-blocks_content:last-child {
    margin: 0;
  }

  .benefits-blocks_right .benefits-blocks_content {
    margin: 0 0 35px;
  }

  .benefits-blocks_right .benefits-blocks_content:last-child {
    margin: 0;
  }

  .benefits-blocks_right .benefits-blocks_content.top:before,
  .benefits-blocks_right .benefits-blocks_content.bottom:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjU3IiB2aWV3Qm94PSIwIDAgNDcyIDU3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ij4KPHBhdGggZD0iTTQ3MS4zMzMgNTFDNDcxLjMzMyA0OC4wNTQ1IDQ2OC45NDYgNDUuNjY2NyA0NjYgNDUuNjY2N0M0NjMuMDU0IDQ1LjY2NjcgNDYwLjY2NyA0OC4wNTQ1IDQ2MC42NjcgNTFDNDYwLjY2NyA1My45NDU1IDQ2My4wNTQgNTYuMzMzMyA0NjYgNTYuMzMzM0M0NjguOTQ2IDU2LjMzMzMgNDcxLjMzMyA1My45NDU1IDQ3MS4zMzMgNTFaTTkzLjYyMTQgNDcuNzc4NUw5My4xNzA2IDQ4LjY3MTFMOTMuNjIxNCA0Ny43Nzg1Wk0wLjU0OTE4MyAxLjg5MjYxTDkzLjE3MDYgNDguNjcxMUw5NC4wNzIyIDQ2Ljg4NTlMMS40NTA4MiAwLjEwNzM4MkwwLjU0OTE4MyAxLjg5MjYxWk0xMDcuMTQ2IDUySDQ2NlY1MEgxMDcuMTQ2VjUyWk05My4xNzA2IDQ4LjY3MTFDOTcuNTA0MSA1MC44NTk4IDEwMi4yOTEgNTIgMTA3LjE0NiA1MlY1MEMxMDIuNjA0IDUwIDk4LjEyNjIgNDguOTMzMyA5NC4wNzIyIDQ2Ljg4NTlMOTMuMTcwNiA0OC42NzExWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzE4M18xNTgxOCkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTgzXzE1ODE4IiB4MT0iMzc2IiB5MT0iNTEiIHgyPSItMTUuOTgyMSIgeTI9Ii05LjQ3NjQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateY(25%);
  }

  .benefits-blocks_image {
    width: auto;
    max-height: 200px;
    margin: 30px 0 20px;
  }
}
@media(max-width: 768px){
    .benefits {
        margin: 80px 0;
    }
}