.zoom-customer-loyalty{
  background: linear-gradient(95deg,#2E3B40 34.61%,#162023 100%);
}
.zoom-customer-loyalty .content-images{
  margin-bottom: -70px; position: relative; align-items: flex-end;
}
.zoom-customer-loyalty .content-images::after{
  content:""; top:-70px; right:0; position:absolute;
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20C20 8.9543 11.0457 9.65645e-07 0 0H20V20Z' fill='white'/%3E%3Cpath d='M20 20C20 8.9543 11.0457 9.65645e-07 0 0H20V20Z' fill='%23fff'/%3E%3C/svg%3E%0A");
  width:40px; height:40px;
}
.zoom-customer-loyalty .content-images img{ border-radius: 20px 0 0 0; }

/* white side strip + graphic */
.zoom-customer-loyalty::before{
  content:""; width: calc((100svw - 1430px) / 2); height: 100%;
  background-color:#fff;
  background-image:url("data:image/svg+xml,%3Csvg width='122' height='543' viewBox='0 0 122 543' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1368_2199)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.4153 442.103C81.835 444.178 77.7615 444.857 73.182 445.082L67.0782 445.376L24.3962 445.376L18.2859 445.677C8.30712 446.28 0.928703 453.64 0.301025 463.698L-1.72102e-06 469.777L67.0782 469.777L73.182 470.079C77.7103 470.328 81.8606 471.001 85.4666 473.109C89.1652 475.256 92.2338 478.339 94.3643 482.048C96.4949 485.757 97.6123 489.962 97.6046 494.239C97.5968 498.517 96.464 502.717 94.32 506.418C92.1759 510.119 89.0961 513.191 85.3897 515.325C81.8094 517.401 77.659 518.048 73.182 518.298L67.0974 518.599L24.3961 518.599L18.2859 518.9C8.25588 519.528 0.877462 526.831 0.301022 536.921L-4.92168e-06 543L73.182 543C86.1226 543 98.5335 537.86 107.686 528.709C116.838 519.559 121.982 507.147 121.987 494.204C121.994 487.277 120.524 480.427 117.673 474.114C114.822 467.8 110.657 462.168 105.456 457.593C110.655 453.016 114.819 447.383 117.671 441.07C120.522 434.757 121.996 427.909 121.994 420.982C121.994 410.847 118.919 401.443 113.61 393.653C118.913 388.9 121.994 378.265 121.994 372.16L2.54597e-06 372.16L0.301029 378.265C0.973544 388.477 8.1534 395.857 18.2859 396.254L24.3962 396.58L67.0782 396.58L73.1821 396.882C77.7871 397.138 81.835 397.778 85.441 399.86C89.1373 402.01 92.2051 405.092 94.3383 408.798C96.4714 412.504 97.5952 416.705 97.5974 420.982C97.5965 425.261 96.4705 429.466 94.3323 433.173C92.1942 436.88 89.119 439.96 85.4153 442.103ZM0.294649 24.4011L1.74801e-05 30.5062L1.348e-05 122.018L6.08464 121.717C16.1147 120.891 23.4418 113.786 24.0951 103.722L24.3962 97.6173L24.3962 42.7164L97.6038 115.913L103.682 115.612C113.815 115.138 121.135 107.733 121.693 97.6173L121.968 91.5122L121.994 -2.80662e-10L115.89 0.30109C105.956 1.10186 98.4749 8.3088 97.8985 18.2896L97.5974 24.4011L97.5974 79.302L24.3898 6.10508L18.2859 6.40617C8.23028 7.00835 0.947941 14.2665 0.301044 24.4011L0.294649 24.4011ZM104.137 348.207C98.4728 353.874 91.7484 358.369 84.3474 361.435C76.9465 364.502 69.0141 366.08 61.0032 366.08C52.9923 366.08 45.0599 364.502 37.6589 361.435C30.258 358.369 23.5335 353.874 17.8696 348.207C6.43335 336.76 0.00932409 321.239 0.0093248 305.056C0.0093255 288.872 6.43336 273.351 17.8696 261.904C41.6893 238.079 80.3171 238.079 104.137 261.904C109.799 267.565 114.291 274.286 117.356 281.683C120.421 289.081 121.999 297.01 122 305.017C122.006 313.038 120.43 320.981 117.364 328.392C114.298 335.803 109.801 342.536 104.13 348.207L104.137 348.207ZM86.8629 330.943C79.9967 337.805 70.6873 341.66 60.9808 341.66C51.2742 341.66 41.9648 337.805 35.0987 330.943C28.2377 324.075 24.3837 314.764 24.3837 305.056C24.3837 295.347 28.2377 286.036 35.0987 279.168C41.9648 272.306 51.2742 268.451 60.9808 268.451C70.6873 268.451 79.9967 272.306 86.8629 279.168C93.7238 286.036 97.5778 295.347 97.5778 305.056C97.5778 314.764 93.7238 324.075 86.8629 330.943ZM122 176.971C121.998 184.978 120.419 192.908 117.353 200.305C114.287 207.703 109.794 214.423 104.13 220.084C80.3171 243.915 41.6829 243.915 17.8696 220.084C6.43336 208.636 0.00932969 193.115 0.0093304 176.932C0.0093311 160.749 6.43336 145.228 17.8696 133.78C41.6893 109.956 80.3171 109.956 104.137 133.78C109.799 139.441 114.291 146.162 117.356 153.56C120.421 160.957 121.999 168.886 122 176.894L122 176.971ZM86.8757 202.819C80.0092 209.684 70.6985 213.54 60.9904 213.54C51.2823 213.54 41.9715 209.684 35.1051 202.819C28.2441 195.952 24.3901 186.641 24.3901 176.932C24.3901 167.224 28.2441 157.912 35.1051 151.045C41.9713 144.182 51.2806 140.328 60.9872 140.328C70.6937 140.328 80.0031 144.182 86.8693 151.045C93.7302 157.912 97.5842 167.224 97.5842 176.932C97.5842 186.641 93.7302 195.952 86.8693 202.819L86.8757 202.819Z' fill='%23F3F3F3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1368_2199'%3E%3Crect width='543' height='122' fill='white' transform='translate(122) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute; top: 0; right: 0; background-repeat: no-repeat; background-position: 40px center; background-size: contain;
}

/* responsive */
@media (max-width: 1460px){
  .zoom-customer-loyalty::before{ width: 15px; background-image: unset; right: 0; }
}
@media (max-width: 991px){
  .zoom-customer-loyalty .content-images::after{ display: none; }
  .zoom-customer-loyalty .content-images{
    margin-bottom: -38px; margin-right: -15px; width: calc(100% + 15px);
  }
  .zoom-customer-loyalty::before{ display: none; }
}
