/* Lingello - formularz darmowej rejestracji [lingello_register] (1.33.0) */
.lingello-register{max-width:440px;margin:0 auto;padding:28px 28px 22px;background:#fff;border:1.5px solid #eadfc8;border-radius:18px;box-shadow:0 10px 30px rgba(19,40,63,.08);text-align:left}
.lingello-register .lgr-field{margin:0 0 16px}
.lingello-register label{display:block;font-weight:600;color:#13283f;font-size:15px;margin-bottom:6px}
.lingello-register input[type=text],.lingello-register input[type=email],.lingello-register input[type=password]{width:100%;box-sizing:border-box;padding:11px 14px;border:1.5px solid #e0d6bf;border-radius:10px;font-size:16px;background:#fffdf8;color:#13283f}
.lingello-register input:focus{outline:none;border-color:#F87171;box-shadow:0 0 0 3px rgba(248,113,113,.18)}
.lingello-register .lgr-hint{display:block;font-size:13px;color:#56708c;margin-top:5px}
.lingello-register .lgr-check{margin:0 0 12px}
.lingello-register .lgr-check label{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:14px;line-height:1.45;color:#2e4156;margin:0;cursor:pointer}
.lingello-register .lgr-check input{margin-top:3px;flex:0 0 auto;width:17px;height:17px;accent-color:#F87171}
.lingello-register .lgr-check a,.lingello-register .lgr-login a,.lingello-register .lgr-errors a{color:#c2402a;text-decoration:underline}
.lingello-register .lgr-submit{margin:20px 0 12px}
.lingello-register button[type=submit]{width:100%;padding:13px 20px;border:0;border-radius:50px;background:#F87171;color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 2px 0 #e35d5d,0 6px 14px rgba(248,113,113,.3);transition:transform .12s}
.lingello-register button[type=submit]:hover{transform:translateY(1px)}
.lingello-register .lgr-login{text-align:center;font-size:14px;color:#56708c;margin:0}
.lingello-register .lgr-errors{background:#fff5f4;border:1.5px solid #F87171;border-radius:10px;padding:10px 14px;margin:0 0 18px;color:#a92d22;font-size:14px}
.lingello-register .lgr-errors ul{margin:0;padding-left:18px}
@media (max-width:480px){.lingello-register{padding:22px 16px 18px;border-radius:14px}}
.lgr-page{max-width:560px;margin:0 auto;padding:56px 16px 72px;text-align:center}
.lgr-page h1{font-size:clamp(28px,4vw,40px);line-height:1.15;color:#13283f;margin:0 0 10px}
.lgr-page .lgr-lead{font-size:17px;line-height:1.5;color:#2e4156;margin:0 auto 28px;max-width:460px}
