.casl-club-application{max-width:1050px;margin:40px auto;padding:42px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 14px 38px rgba(0,0,0,.08);font-family:inherit}.casl-form-intro span{color:#e31e24;font-size:13px;font-weight:800;letter-spacing:2px}.casl-form-intro h2{margin:8px 0 12px;font-size:38px;line-height:1.1;text-transform:uppercase}.casl-form-intro p{max-width:760px;color:#666}.casl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.casl-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.casl-form-grid label b{color:#e31e24}.casl-form-grid input,.casl-form-grid select,.casl-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #d7d7d7;background:#fff;padding:14px 15px;font:inherit;font-weight:400;text-transform:none;outline:none}.casl-form-grid input:focus,.casl-form-grid select:focus,.casl-form-grid textarea:focus{border-color:#e31e24;box-shadow:0 0 0 2px rgba(227,30,36,.1)}.casl-wide{grid-column:1/-1}.casl-consent{display:flex;gap:10px;align-items:flex-start;margin:24px 0;font-size:14px}.casl-consent input{margin-top:4px}.casl-submit-button{border:0;background:#e31e24;color:#fff;padding:16px 24px;font-weight:900;letter-spacing:.7px;cursor:pointer}.casl-submit-button:hover{background:#bd151b}.casl-form-note{font-size:13px;color:#707070;margin:15px 0 0}.casl-form-message{max-width:1050px;margin:25px auto;padding:17px 20px;border-left:4px solid}.casl-success{background:#edf9f0;border-color:#238636;color:#185b25}.casl-error{background:#fff1f1;border-color:#d63638;color:#842029}.casl-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:760px){.casl-club-application{margin:20px 10px;padding:24px}.casl-form-grid{grid-template-columns:1fr}.casl-wide{grid-column:auto}.casl-form-intro h2{font-size:30px}}
