.modal_auto{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);--top:0px;background:rgba(0,0,0,.5)}.modal_auto.active{z-index:150}.modal_auto .modal__content{border-radius:10px;max-width:1224px;margin:30px auto;overflow:hidden}.modal_auto .header__logo{display:none}.modal_auto .p-form{gap:28px}.modal_auto .p-form__input_btn{flex-direction:column;gap:14px}.modal_auto .p-form__input-el{padding-bottom:9px;font-size:20px}.modal_auto .p-form__btn{width:100%;height:70px;min-height:auto;font-size:16px}.modal_auto .p-form__agree{text-align:center;font-size:14px}.modal_auto .p-form__label{margin-bottom:17px;font-size:20px}.modal_auto .calendar-input .vc{z-index:5;top:calc(100% + 10px);bottom:auto;left:auto;right:0}.modal_auto__block{height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex}.modal_auto__text{width:501px;padding:53px 60px 48px}.modal_auto__left{width:calc(100% - 501px);position:relative}.modal_auto__img{position:relative}.modal_auto__img:before{content:"";background:linear-gradient(transparent,rgba(0,0,0,.8));width:100%;height:140px;position:absolute;top:0;left:0;transform:rotate(-180deg)}.modal_auto__title{color:var(--color-white);width:100%;padding:40px;font-size:30px;font-weight:600;position:absolute;top:0;left:0}@media screen and (max-width:1600px){.modal_auto .modal__content{max-width:788px}.modal_auto .p-form{gap:18px}.modal_auto .p-form__label{margin-bottom:14px;font-size:13px}.modal_auto .p-form__input-el{padding-bottom:5px;font-size:13px}.modal_auto .p-form__input_btn{gap:9px}.modal_auto .p-form__agree{font-size:9px;line-height:133%}.modal_auto .p-form__btn{height:46px;font-size:11px}.modal_auto__left{width:calc(100% - 323px)}.modal_auto__text{width:323px;padding:34px 39px 30px}.modal_auto__title{padding:20px;font-size:19px}.modal_auto__img:before{height:90px}}@media screen and (max-width:1200px){.modal_auto .modal__content{max-width:720px;overflow:visible}.modal_auto .p-form{gap:15px}.modal_auto .p-form__label{margin-bottom:7px;font-size:12px;line-height:83%}.modal_auto .p-form__input-el{border-width:1px;font-size:12px}.modal_auto .p-form__input_btn{gap:8px}.modal_auto .p-form__agree{font-size:8px}.modal_auto .p-form__btn{height:41px}.modal_auto__img:before{height:82px}.modal_auto__title{padding:23px;font-size:17px}.modal_auto__text{width:294px;padding:31px 35px 27px}.modal_auto__left{border-radius:5px 0 0 5px;width:calc(100% - 294px);overflow:hidden}}@media screen and (max-width:768px){.modal_auto .modal__content{border-radius:0;max-width:100%;height:100%;margin:0;position:relative}.modal_auto .modal__close{top:28px;right:23px}.modal_auto .p-form{gap:21px}.modal_auto .p-form__label{margin-bottom:15px;font-size:14px}.modal_auto .p-form__input-el{font-size:14px}.modal_auto .p-form__btn{height:var(--height);width:var(--width);--min-width:235;--min-height:55;font-size:12px}.modal_auto .p-form__agree{font-size:11px;line-height:118%}.modal_auto .calendar-input .vc{border-radius:0;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:20px 0;display:none;position:fixed;top:0;left:0;overflow-y:scroll}.modal_auto .calendar-input.active .vc{display:flex}.modal_auto .calendar-input .vc-grid,.modal_auto .calendar-input [data-vc=column]{flex-grow:0}.modal_auto .header__logo{display:flex;position:absolute;top:20px;left:23px}.modal_auto__block{flex-direction:column;gap:25px;padding:70px 23px 20px}.modal_auto__left,.modal_auto__text{width:100%}.modal_auto__left{border-radius:5px;overflow:hidden}.modal_auto__title{padding:17px 20px;font-size:15px;line-height:120%}.modal_auto__img:before{height:77px}.modal_auto__text{padding:0}}
