.scrollable-content{section{margin:0 auto;width:100%;max-width:24.5rem;.login-box{text-align:center;background:rgba(255,255,255,0.6);box-shadow:inset 0 0 0 .1rem var(--cool-200);padding:1.5rem;border-radius:1rem;.introduction{text-align:center;padding-bottom:.75rem;border-bottom:.0625rem solid var(--cool-200);margin-bottom:1.5rem;h1,h2{font-size:var(--text-base);font-weight:var(--text-weight-bold);line-height:var(--text-leading-13);margin-bottom:.5rem}p{font-size:var(--text-size-13);font-weight:var(--text-weight-semibold);line-height:var(--text-leading-13);margin-bottom:.75rem}}form{.button-row{justify-content:center;text-align:center}}p{font-size:var(--text-size-13);line-height:var(--text-leading-13);margin-bottom:.5rem}.passwordHelp{display:block;appearance:none;font-size:var(--text-size-11);color:var(--white);text-align:center;background:transparent;padding:0;border:0;margin:1.5rem 0 .5rem;cursor:pointer;@media all and (min-width:1024px){color:var(--black)}}}&.is-hidden{display:none}}.new-business{display:flex;flex-flow:column;gap:1rem;color:var(--white);padding:2.5rem 0 0;margin:0 auto;max-width:24.5rem;opacity:0;.boxRow{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:.5rem;text-align:center;width:100%;p{font-size:var(--text-size-13);line-height:var(--text-leading-13);text-align:center;width:100%}&.button-row{justify-content:center;text-align:center;margin-bottom:.5rem}&.contact-details{p,ul{font-size:var(--text-size-11);line-height:var(--text-leading-13);strong{font-weight:var(--text-weight-semibold)}a{color:var(--white);text-decoration:underline}}}}}}@media all and (min-width:1024px){body{.layout-wrapper{.scrollable-content{.new-business{color:var(--black);.boxRow{&.contact-details{a{color:var(--cool-500)}}}}}}}}