.ep-visit-preference{margin:28px 0 36px;padding:26px 0;border-block:1px solid #d7ddd4}.ep-visit-preference .ep-visit-status{margin:0 0 18px;color:#234b3b;font-weight:600;font-size:18px;line-height:1.5}.ep-visit-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:13px 21px;border:0;border-radius:999px;background:#234b3b;color:#fff;font:600 15px/1.5 Manrope,Arial,sans-serif;cursor:pointer;white-space:normal}.ep-visit-button:hover{background:#173e2f}.ep-visit-button:disabled{opacity:.55;cursor:wait}.ep-visit-button:focus-visible{outline:3px solid #9d7a35;outline-offset:4px}.ep-visit-preference .ep-visit-confirmation,.ep-visit-preference .ep-visit-error{margin:16px 0 0;font-size:14px;line-height:1.7}.ep-visit-preference .ep-visit-error{color:#a12d2d}@media(max-width:600px){.ep-visit-button{width:100%;padding-inline:16px}}