.visually-hidden{font-size:0;position:absolute;width:1px;height:1px;clip:rect(0,0,0,0)}.films-registration-block{display:flex;flex-direction:column;gap:20px;border-radius:15px;background-color:#c8edff;padding:30px}.films-registration__title{font-size:40px;font-weight:700;line-height:1;color:#222;margin:0}.form-content{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name lastname" "email phone" "time consent";gap:15px}.reg-input-block{position:relative;width:100%}.reg-input-block:nth-of-type(1){grid-area:name}.reg-input-block:nth-of-type(2){grid-area:lastname}.reg-input-block:nth-of-type(3){grid-area:email}.reg-input-block:nth-of-type(4){grid-area:phone}.reg-input-block:nth-of-type(5){grid-area:time}.reg-input-block:nth-of-type(6){grid-area:consent}.reg-input-block input{width:100%;margin:0;outline:0;border:0;font-size:20px;font-weight:400;line-height:1;letter-spacing:.4px;color:#222;cursor:pointer;border-radius:10px;background-color:#eaf8ff;z-index:2;padding:15px}.time_interval__input:disabled+.time_interval__label{pointer-events:none;cursor:default}.reg-input-block input::placeholder{font-size:20px;font-weight:400;line-height:1;letter-spacing:.4px;color:rgba(34,34,34,1)}.reg-input-block input::-webkit-input-placeholder{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.reg-input-block input:-moz-placeholder{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.consent{display:flex;padding:17px 0 0 0}.consent-input-block{position:relative}.consent-input-block input+label{position:relative;cursor:pointer}.consent-input-block input:checked+label::before{background-image:url(img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:16px 12px;-webkit-background-size:16px 12px;background-color:#fff;border-color:#fff}.consent-input-block label::before{content:"";position:absolute;left:14px;top:-4px;display:block;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:2px solid #c4c4c4;border-radius:5px}.consent-input-block a{font-size:16px;line-height:1;text-decoration:none;letter-spacing:.32px;color:#222;margin:0 0 0 46px}#neighbor-day-films .form-content+small{display:block;font-size:14px;line-height:1;letter-spacing:.28px;color:rgb(34,34,34,0.5);margin:15px}#neighbor-day-films button[type="submit"]{display:flex;justify-content:center;align-items:center;width:100%;height:56px;font-family:var(--font-harmonia);font-style:normal;font-weight:600;font-size:18px;line-height:1;color:#fff;border-radius:10px;background-color:#209bd7;border:0;border-radius:5px;cursor:pointer;margin:0 auto 0}#neighbor-day-films button[type="submit"]:hover,#neighbor-day-films button[type="submit"]:focus{background-color:#fff;color:#209bd7}.reg-input-block-imterval{position:relative;border-radius:8px;background:#eaf8ff}.select-interval{position:relative;cursor:pointer;border-radius:10px;background-color:#eaf8ff;padding:15px}.select-interval.js-open{border-radius:10px 10px 0 0}.select-interval::before{position:absolute;content:"";width:7px;height:7px;top:20px;right:21px;background:url(img/dropdown-arrow.svg) center / contain no-repeat;transition:transform .3s ease-in-out;transform:rotate(0)}.reg-input-block-imterval.js-active .select-interval::before{transform:rotate(180deg)}.select-interval__selected{font-size:20px;font-weight:400;line-height:1;letter-spacing:.4px;color:rgba(34,34,34,1);margin:0}.time_interval{display:none;position:absolute;flex-direction:column;list-style:none;gap:21px;width:100%;border-top:1px solid rgba(255,255,255,0.25);background-color:#eaf8ff;z-index:1;border-radius:0 0 10px 10px;padding:20px 15px;margin:0 auto}.time_interval.js-active{display:flex}.time_interval__input:disabled+label{color:rgba(157,174,183,0.8)}.time_interval__input:disabled+label svg{fill:rgba(157,174,183,0.8)}.time_interval__label{display:flex;gap:10px;font-size:20px;font-weight:400;line-height:1;letter-spacing:.4px;color:rgba(34,34,34,1);cursor:pointer}.time-interval-counters{display:flex;gap:8px}.time-interval-counters svg{fill:rgba(34,34,34,1)}.counter-total{font-size:14px;letter-spacing:.28px}.time_interval__value:hover .time_interval__label{color:#209bd7}.time_interval__value:hover .time_interval__label .time-interval-counters svg{fill:#209bd7}.time_interval__value:hover .time_interval__input:disabled+.time_interval__label{color:rgba(157,174,183,0.8);cursor:default}.time_interval__value:hover .time_interval__input:disabled+.time_interval__label svg{fill:rgba(157,174,183,0.8)}.time_interval__value:hover .time_interval__label .time-interval-counters svg{fill:rgba(157,174,183,0.8)}#neighbor-day-films .js-validate-error-label{top:50%;right:15px;left:auto;position:absolute;margin-top:2px;font-size:14px;color:#c46060 !important;color:var(--base-color-red) !important;transform:translate(0,-50%)}#neighbor-day-films .seance-time .js-validate-error-label{left:0}#neighbor-day-films .js-validate-error-field{border:none !important;border-bottom:1px solid #ed4261 !important}#neighbor-day-films .js-validate-error-field ~ label{color:#ed4261}#neighbor-day-films .js-validate-error-field ~ label::before{border-color:#ed4261 !important}#neighbor-day-films .js-validate-error-field ~ label a{color:#ed4261 !important}#neighbor-day-films .js-validate-error-field+label{color:#ed4261}#neighbor-day-films .js-validate-error-field ~ .parameter-info .parameter-info__name{color:#ed4261}#neighbor-day-films .bitrix-captcha{margin-top:10px}.form-row.bitrix-captcha .field-wr{display:flex;align-items:center;gap:20px;margin:0 0 20px}#neighbor-day-films .field-wr .field-label{letter-spacing:0;text-transform:none}#neighbor-day-films .form-row{margin-bottom:0}#neighbor-day-films .form-row .field.captcha-word-field{color:#222;background-color:#fff}#neighbor-day-films .consent .js-validate-error-label{top:25px;right:auto;left:46px}.error-message2{font-size:16px !important;color:#ed4261;position:absolute;transform:translateY(-27px);opacity:0;transition:transform .3s ease,opacity .3s .2s ease;pointer-events:none}.error-message2.js-show{transform:translateY(0);opacity:1;margin:5px 0;position:relative}.main-success-overlay{opacity:0;visibility:hidden;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.main-success{position:fixed;left:50%;z-index:100;top:50%;transform:translate(100%,100%);display:flex;flex-direction:column;gap:20px;width:calc(100% - 40px);max-width:800px;padding:30px 40px;background:#fff;border-radius:15px}.main-success__info{font-size:20px;font-weight:400;line-height:26px;text-align:center;color:#222;margin:0}.timeslot{display:flex;flex-direction:column;gap:5px}.timeslot__label{font-size:20px;font-weight:400;line-height:1;text-align:center;color:#fff}.timeslot__value{font-size:24px;font-weight:700;text-align:center;line-height:1;color:#fff}.address-block{display:flex;flex-direction:column;gap:5px}.address-block__label{font-size:20px;font-weight:400;line-height:1;text-align:center;color:#fff;margin:0}.address-block__value{font-size:24px;font-style:normal;font-weight:700;text-align:center;line-height:1;color:#fff}.main-success__btn{display:flex;justify-content:center;align-items:center;width:330px;height:56px;font-size:18px;font-weight:600;line-height:1;text-align:center;color:#fff;border-radius:10px;background-color:#222;cursor:pointer;margin:0 auto}.fadeIn,.fadeOut,.slideInDown,.slideOutUp{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0,0,0.58,1);animation-timing-function:cubic-bezier(0,0,0.58,1)}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:1;visibility:visible;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;opacity:0;visibility:hidden;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;top:50%;transform:translate(-50%,-50%)}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@media(max-width:1024px){#neighbor-day-films{padding:20px 15px;border-radius:15px}.form-content{grid-template-columns:1fr;grid-template-areas:"name" "lastname" "email" "phone" "time" "consent"}.reg-input-block input{font-size:16px;letter-spacing:.32px}.reg-input-block input::placeholder{font-size:16px;letter-spacing:.32px}.select-interval__selected{font-size:16px;line-height:20px;letter-spacing:.32px}.consent{padding:0}.consent-input-block input:checked+label::before{background-size:16px 12px;-webkit-background-size:16px 12px}.consent-input-block label::before{left:0;top:0}.consent-input-block a{display:block;font-size:14px;line-height:18px;letter-spacing:.28px;margin:0 0 0 30px}#neighbor-day-films .form-content+small{margin:12px -3px 26px}}@media(max-width:767px){#neighbor-day-films{padding:20px 15px 0}#neighbor-day-films button[type="submit"]{width:calc(100% - 26px)}.films-registration-block{gap:10px;padding:30px 0}.films-registration__title{font-size:20px;text-align:center}.time_interval__label{font-size:16px;gap:24px}.main-success{gap:20px;padding:12px;border-radius:15px}.main-success__info{font-size:16px;line-height:20px}.timeslot__label,.address-block__label{font-size:16px}.timeslot__value,.address-block__value{font-size:20px}.main-success__btn{width:220px;margin:0 auto}}