.nomado-card-wrap{max-width:820px;margin:24px auto 48px;font-family:inherit;color:inherit}.nomado-card-wrap h2{font-size:30px;margin:0 0 8px}.nomado-card-wrap h3{font-size:20px;margin:30px 0 14px}.nomado-lead{font-size:17px;margin:0 0 28px;color:#555}.nomado-grid{display:grid;gap:16px}.nomado-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nomado-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nomado-card-wrap label{display:block;font-weight:600;margin-bottom:7px}.nomado-card-wrap label span{font-weight:400;color:#777}.nomado-card-wrap input[type=text],.nomado-card-wrap input[type=email],.nomado-hosted{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #c9c9c9;border-radius:7px;background:#fff;padding:12px 13px;font-size:16px}.nomado-hosted{padding:0 13px;height:48px}.nomado-hosted.pin-form-field{width:100%;height:48px}.nomado-field{margin-bottom:14px}.nomado-error{font-size:13px;color:#b42318;margin-top:5px;min-height:2px}.nomado-general-error{font-size:15px;margin:14px 0}.nomado-authorisation{background:#f6f4ef;border-radius:10px;padding:22px;margin:30px 0 18px}.nomado-authorisation h3{margin:0 0 12px}.nomado-authorisation p{margin:0;line-height:1.6}.nomado-consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important;margin:18px 0!important}.nomado-consent input{margin-top:4px;flex:0 0 auto}#nomado-submit{appearance:none;border:0;border-radius:7px;background:#222;color:#fff;padding:14px 24px;font-size:16px;font-weight:700;cursor:pointer}#nomado-submit:hover{opacity:.9}#nomado-submit:disabled{opacity:.55;cursor:not-allowed}.nomado-security{font-size:13px;color:#666;margin:14px 0 0}.nomado-success{text-align:center;padding:48px 30px;border:1px solid #ddd;border-radius:12px}.nomado-success-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:#f0f0ed;font-size:34px;font-weight:700}.nomado-success h2{margin-bottom:14px}.nomado-success p{font-size:17px;line-height:1.6}@media(max-width:700px){.nomado-grid-3,.nomado-grid-2{grid-template-columns:1fr}.nomado-card-wrap h2{font-size:26px}.nomado-card-wrap{margin-top:10px}.nomado-authorisation{padding:18px}}
