.express-service-breadcrumb{text-align:center}@media (max-width:680px){.express-service-breadcrumb{text-align:left}}.express-login-prompt{cursor:pointer;color:var(--brand-primary-color);text-decoration:underline;-webkit-text-decoration-color:var(--border-primary-color);text-decoration-color:var(--border-primary-color);background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:fit-content;margin:0 auto 24px;font-size:14px;font-weight:500;display:flex;position:relative}.express-login-prompt svg{width:20px;height:20px}.express-login-prompt span{line-height:24px}.express-content-wrapper{width:100%;max-width:860px;margin:auto}.express-service-header{text-align:center;margin-bottom:46px;position:relative}.express-service-header .content-wrapper{padding:0}.express-service-header p{margin:24px auto 0;position:relative}.express-service-title{color:var(--brand-primary-color);margin-top:12px}.express-services-list{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:64px;display:grid}@media (max-width:680px){.express-services-list{grid-template-columns:1fr;gap:24px;padding-bottom:46px}}.express-service-container{position:relative}.patient-details-container{max-width:680px;margin:auto;position:relative}.service-selection-group-title{margin:14px 0;font-size:16px;font-weight:700}.service-selection-group-card{background:var(--background-primary-color);border:1px solid var(--border-secondary-color);border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:20px;transition:all .25s;display:flex;position:relative}.service-selection-group-card svg{width:24px;height:24px}.service-selection-group-card.selected-service{border-color:var(--brand-primary-color)}.service-selection-group-card span{font-size:16px;font-weight:500;line-height:24px}.service-selection-group-list{grid-template-columns:1fr 1fr;gap:24px;display:grid}.service-selection-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;margin:32px 0;display:flex;position:relative}.express-service-footer{justify-content:flex-start;align-items:center;gap:24px;margin-top:64px;display:flex}.express-service-footer a,.express-service-footer button{width:100%}.express-notification-message{text-align:left;color:var(--brand-primary-color);margin:24px 0 0;font-size:14px;font-weight:500;line-height:120%}
