.header-container{background-color:#0055aa;color:white;padding:20px 30px;position:relative;overflow:hidden;width:100%;z-index:1}.header-title{font-size:2.5rem;font-weight:700;position:relative;z-index:10;margin:0 0 0 10%}.header-dots{position:absolute;bottom:0;left:0;right:0;height:40px;background-image:radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 2px);background-size:20px 20px;z-index:1;opacity:.3}