.parish-image,img:has(+.home-quote){width:100%;height:auto;aspect-ratio:500/215;object-fit:cover}.card-header.unregistered{background:var(--unregistered-color)}.bottom-action{display:flex;flex-wrap:nowrap;place-content:center;padding:1rem 0;>.btn,>.btn:active,>.btn:first-child:active{width:24ch;font-size:1.1rem;padding:.5rem 1.25rem;text-transform:uppercase;border-radius:var(--radius-m)}}.bottom-login{width:100%;display:flex;flex-wrap:nowrap;place-content:center;>.btn,>.btn:active,>.btn:first-child:active{width:24ch;font-size:1.1rem;padding:.5rem 1.25rem;text-transform:uppercase;border-radius:var(--radius-m)}}.bottom-action,.bottom-login{>.btn:active:has(.small),>.btn:has(.small){width:100%;.small{font-size:.75rem}}}.confirm{width:100%;display:flex;flex-wrap:nowrap;place-content:center;padding-bottom:2rem;>.btn,>.btn:active,>.btn:first-child:active{width:100%;font-size:1.1rem;padding:.5rem 1.25rem}.btn{min-width:120px;max-width:180px}}.confirm-and-continue .btn{max-width:264px!important}.login-button{background-color:var(--primary-color-dark)!important}.guest-button{background-color:var(--primary-color-opacity-08)!important}.guest-button:active,.guest-button:hover{background-color:var(--primary-color-opacity-20)!important}.parish-image{width:100%;height:auto;aspect-ratio:2/1}.btn.finish,.btn.print{min-width:17ch;width:21ch}.thank-you .home-quote{padding:unset;border:none}