.ept{font-family:Lato,Arial,sans-serif;color:#003479;font-size:18px;line-height:1.6;background:#f7faff;border:1px solid #d4dfed;border-radius:16px;padding:24px;margin:24px 0;max-width:100%;box-sizing:border-box;text-transform:none}
.ept *{box-sizing:border-box}.ept [hidden]{display:none!important}.ept h2,.ept h3{color:#003479;text-transform:none;letter-spacing:normal}.ept h2{font-size:28px}.ept h3{font-size:22px}.ept p{font-size:18px}.ept label{display:block;margin:12px 0;font-weight:600}.ept input:not([type=checkbox]),.ept select{display:block;width:100%;max-width:520px;padding:12px;border:1px solid #6b809b;border-radius:8px;font:inherit;color:#003479;background:#fff;min-height:48px}.ept input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}.ept button,.ept a{font:inherit}.ept button{display:inline-block;border:2px solid #003479;border-radius:999px;padding:10px 20px;background:#003479;color:white;cursor:pointer;font-weight:700;margin:6px 6px 6px 0;min-height:48px;text-transform:none;letter-spacing:normal}.ept button:hover{background:#a65200;border-color:#a65200;color:#fff}.ept button:disabled{opacity:.65;cursor:wait}.ept :is(a,button,input,select):focus-visible{outline:3px solid #965000;outline-offset:3px}.ept a{color:#003479;text-decoration:underline;font-weight:700}.ept [role=status]{font-weight:600;overflow-wrap:anywhere}.ept .ept-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ept-scroll{overflow-x:auto;max-width:100%}.ept table{border-collapse:collapse;width:100%;background:#fff}.ept caption{text-align:left;font-weight:700;margin:12px 0}.ept th,.ept td{padding:12px;border:1px solid #c8d6e7;text-align:left;vertical-align:top}.ept th{background:#edf3fa}.ept li{margin:12px 0}.ept .ept{background:#fff;padding:20px}.ept-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.ept{padding:18px}.ept h2{font-size:24px}.ept button{max-width:100%;white-space:normal}.ept input:not([type=checkbox]),.ept select{max-width:100%}}

#esolish-e1 .ept button{border:2px solid #003479;border-radius:999px;padding:10px 20px;background:#003479;color:#fff;font:700 18px/1.6 Lato,Arial,sans-serif;min-height:48px}#esolish-e1 .ept button:hover{background:#a65200;border-color:#a65200;color:#fff}#esolish-e1 .ept input:not([type=checkbox]){width:100%;max-width:520px;padding:12px;border:1px solid #6b809b;border-radius:8px;background:#fff;color:#003479;font:inherit;min-height:48px}
