.background{position:fixed;top:0;right:0;width:100%;height:100%;z-index:-1}.background>.shape-left{position:absolute;left:0;bottom:-120px;height:525px}.background>.shape-right{position:absolute;top:-100px;right:calc(16vw - 204px);height:400px}.background>.first-overlay{position:absolute;height:100%;width:100%;opacity:.05;background-image:linear-gradient(-135deg,rgba(18,30,72,.9),#121e48)}.background>.second-overlay{position:absolute;height:100%;width:100%;opacity:.05;background-image:linear-gradient(-134deg,transparent,#000)}