header{position:relative;padding-top:43px}.portal-back{position:absolute;top:12px;left:max(20px,calc((100vw - 1180px)/2));font-size:12px;color:#c7dcfa;text-decoration:none}.portal-back:hover{text-decoration:underline}#auth{margin-top:65px;box-shadow:0 16px 44px #172c491b}#auth h2{font-size:25px}#auth .primary{width:100%;margin-top:20px;padding:13px}@media(max-width:760px){.portal-back{left:16px}}