.visually-hidden{font-size:0;position:absolute;width:1px;height:1px;clip:rect(0,0,0,0)}.registration{margin:51px 0 0}.registration-input-block{margin:0 0 29px 0}.registration-input-block:nth-of-type(5){margin:0 0 13px 0}.registration-input-block input{width:100%;margin:0;padding:10px 14px 10px;outline:0;border:0;border-radius:0;font-size:20px;line-height:1;color:#fff;cursor:pointer;border-radius:10px;background:rgba(0,0,0,0.43)}.registration-input-block input::placeholder{color:#FFF;font-family:var(--font-harmonia);font-size:20px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.4px;opacity:.7}.registration-input-block input:focus+label,.registration-input-block input:not(:placeholder-shown)+label,.registration-input-block input:focus ~ label,.registration-input-block input:not(:placeholder-shown) ~ label{transform:translateY(-16px);font-size:12px}.registration-input-block input[data-validate-field="phone"]:focus::placeholder{color:#e2e2e2}.registration-input-block textarea{font-family:var(--font-harmonia);width:100%;min-height:160px;border:1px solid #222;border-radius:15px;background-color:transparent;font-size:16px;line-height:1;color:#222;resize:none;padding:17px 15px;margin:19px 0 0 0;position:relative}.registration-input-block textarea:focus{outline:0}.registration-input-block textarea::-webkit-scrollbar-track{background-color:transparent;border-radius:100px}.registration-input-block textarea::-webkit-scrollbar{width:17px;background-color:#fff}.registration-input-block textarea::-webkit-scrollbar-thumb{background-color:#c4c4c4;border:6px solid #fff}.pseudo-border{z-index:1;position:absolute;content:'';width:15px;top:19px;height:160px;background-color:transparent;right:0;border-top:1px solid #222;border-right:1px solid #222;border-radius:0 15px 15px 0}.registration-input-block textarea::placeholder{font-family:var(--font-harmonia);font-size:16px;font-weight:400;line-height:1;color:#c4c4c4}.consent{display:flex;flex-direction:column;gap:5px;padding:18px 0 0}.consent input+label{display:inline-block;position:relative;cursor:pointer}.consent input:checked+label::before{background-image:url(img/icon-check.svg);background-repeat:no-repeat;background-position:3px;background-size:16px 14px;-webkit-background-size:16px 14px;background-color:#00afff;border:1px solid #00afff}.consent label::before{content:"";position:absolute;left:4px;top:4px;display:block;width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:5px}.consent a{font-size:16px;line-height:1;letter-spacing:.32px;text-decoration:none;color:#fff;margin:0 0 0 39px}.consent small{font-size:14px;line-height:1;letter-spacing:.28px;color:#fff;opacity:.5;margin:0 0 0 39px}.registration form button[type="submit"]{display:flex;justify-content:center;align-items:center;width:260px;font-family:var(--font-harmonia);font-weight:600;font-size:18px;line-height:1;color:#fff;background:#00afff;border:2px solid #00afff;border-radius:10px;cursor:pointer;padding:15px 0 19px;margin:49px auto 0}.registration form button[type="submit"]:hover{color:#00afff;background-color:transparent}.required-small-text{font-size:16px;line-height:1;color:#888989}.right-refuse-small-text{display:block;font-size:16px;line-height:1;color:#888989;text-align:center;margin:40px 0 0}#audioquest-event .js-validate-error-label{top:100%;right:0;left:132px;position:absolute;margin-top:2px;font-size:14px;color:#c46060 !important;color:var(--base-color-red) !important;display:none}#audioquest-event .seance-time .js-validate-error-label{left:0}#audioquest-event .js-validate-error-field{border:none !important;border-bottom:1px solid #ed4261 !important}#audioquest-event .js-validate-error-field ~ label{color:#ed4261 !important}#audioquest-event .js-validate-error-field ~ label::before{border-color:#ed4261 !important}#audioquest-event .js-validate-error-field ~ label a{color:#ed4261 !important}#audioquest-event .js-validate-error-field+label{color:#ed4261 !important}#audioquest-event .js-validate-error-field ~ .parameter-info .parameter-info__name{color:#ed4261 !important}.error-message{font-size:16px !important;color:#ed4261 !important;position:absolute;transform:translateY(-27px);opacity:0;transition:transform .3s ease,opacity .3s .2s ease;pointer-events:none}.error-message.js-show{transform:translateY(0);opacity:1}#audioquest-event .field-wr .field-label{color:#fff !important;letter-spacing:0 !important;text-transform:none !important}#audioquest-event .field-wr .field{color:#fff !important}@media(max-width:1024px){.consent a{margin:0 0 0 40px}.right-refuse-small-text{font-size:14px;letter-spacing:.28px}.registration form button[type="submit"]:hover{color:#fff;background-color:#00afff}}@media(max-width:767px){.registration{margin:18px 0 0}.registration-input-block{margin:0 0 10px 0}.registration-input-block:nth-of-type(5){margin:0 0 2px 0}.registration-input-block input{font-size:16px;letter-spacing:.4px;padding:10px 14px;border-radius:10px;border-bottom:1px solid #000;background:rgba(0,0,0,0.43)}.registration-input-block input::placeholder{font-size:16px;letter-spacing:.4px;opacity:.5}.consent a{display:inline-flex;max-width:210px;font-size:14px;opacity:.5;line-height:16px;margin:0 0 0 48px}.consent small{margin:6px 0 0}.consent label::before{left:2px;top:2px;border-radius:7px;width:28px;height:28px}.consent input:checked+label::before{background-position:5px;background-size:17px 18px;-webkit-background-size:17px 18px}.registration form button[type="submit"]{width:220px;font-size:14px;border-radius:10px;padding:10px 0 12px;margin:25px auto 0}}