.icms-forms__full-msg{ top:0; left:0; background-color:rgba(255, 255, 255, 0.85); position: absolute; text-align: center; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: center; font-size: 2.5rem; display: flex; } .icms-forms__full-msg > a { font-size: 1.5rem; margin: 10px 0 0 0; } .icms-forms__wrap { position: relative; } html { height: auto; } html, body { box-sizing: border-box; } .icms-forms__embed_layout { display: flex; flex-direction: column; background: none; overflow: hidden; }