Hi Fajri,
To clarify, are you referring to the curved edges of the Containers in your screenshot? If so, you can do so by using GenerateBlocks blocks.
In GB, there’s a border-radius Block setting that allows you to curve the corners of your Block. See: https://docs.generateblocks.com/article/container-overview/#spacing
As for the Search feature, you can basically add a WordPress Search Block inside a Container Block, then once you’ve done so, we can provide custom CSS to change the way it looks.