.layout-1 .cmpzr-header {
  max-width: 700px;
}

.layout-1::before {
  content: '';
	position: absolute;
  right: 5vw;
  bottom: 0;
  height: 100%;
  width: 700px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDI0LjE4NCIgaGVpZ2h0PSIxMzMwLjg0NiIgdmlld0JveD0iMCAwIDE0MjQuMTg0IDEzMzAuODQ2Ij4KICA8cGF0aCBpZD0iSW50ZXJzZWN0aW9uXzIiIGRhdGEtbmFtZT0iSW50ZXJzZWN0aW9uIDIiIGQ9Ik0xMjkxLjg2NCwxMzE5LjIwNUMxMDcwLDc0NS41MTQsNTkyLjQyNSwyOTguMTYsMCwxMTcuMVYwQzY1NS4zNDcsMTg4LjUsMTE4MS4zLDY4My41MjQsMTQxMi4wNDksMTMxOS4yMDVabS01MTQuOTI4LDBDNjA4LjU3LDEwMDIuOTI3LDMzMy4zNTMsNzUxLjc1NywwLDYxMy45VjQ5My4yNTJDMzk1LjcyNCw2NDMuMTYsNzE5LjI1NCw5NDEuMjQzLDkwMy4xOTIsMTMxOS4yMDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDYuNjQxKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBvcGFjaXR5PSIwLjUwNCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 100% 100%;
}