.bc-main-button{position:fixed;bottom:50px;left:100px;z-index:8000;cursor:pointer;width:60px;height:60px;background:url("/images/back_call/btn-main.webp") center no-repeat;background-size:cover}@media(max-width: 1000px){.bc-main-button{width:66px;height:66px;background:url("/images/back_call/btn-main-mob.webp") center no-repeat;background-size:cover;left:20px;bottom:20px}}.bc-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:150px 35px;opacity:0;transition:.3s;visibility:hidden}.bc-modal.bc-modal__show{opacity:1;visibility:visible}@media(max-width: 1000px){.bc-modal{padding:0;transform:translateY(100%)}.bc-modal.bc-modal__show{transform:translateY(0)}}.bc-modal__main{max-width:1083px;max-height:584px;width:100%;height:100%;background-color:#fff;box-shadow:0px 0px 16px 0px #a1a1a1;border-radius:24px;padding:36px 52px 42px 52px}@media(max-width: 1000px){.bc-modal__main{max-height:none;height:calc(100lvh - 20px);padding:52px 20px 30px 20px;margin-top:auto;border-radius:18px 18px 0 0;position:relative}.bc-modal__main::after{content:"";width:54px;height:4px;background-color:#40c351;border-radius:4px;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.bc-modal__page{width:100%;height:100%;position:relative}.bc-modal__page>img{position:absolute;bottom:-42px;right:-82px;pointer-events:none}.bc-modal__page>img.bc-modal__page-img-step2{right:-52px}.bc-modal__page.bc-modal__page-hidden{display:none}.bc-modal__form{width:515px;height:100%;display:flex;flex-direction:column}@media(max-width: 1000px){.bc-modal__form{width:100%}}.bc-modal__title{font-family:Ubuntu;font-size:40px;font-weight:500;line-height:45.96px;color:#cc2131;margin-bottom:12px}@media(max-width: 1000px){.bc-modal__title{font-size:32px;line-height:36px;margin-bottom:30px;max-width:335px}}.bc-modal__input-block{max-width:390px;width:100%;display:flex;flex-direction:column;gap:4px}.bc-modal__input-block>span{font-family:"Myriad Pro";font-size:14px;font-weight:400;line-height:16.8px;color:#868686}.bc-modal__input-block+.bc-modal__input-block{margin-top:8px}@media(max-width: 1000px){.bc-modal__input-block{max-width:none}.bc-modal__input-block+.bc-modal__input-block{margin-top:24px}}.bc-modal__input-block-input{width:100%;display:grid;align-items:center;grid-template-columns:16px 1fr;gap:16px;padding:10px 40px 10px 18px;border-radius:4px;border:1px solid #e3e3e3;height:48px;position:relative;transition:.3s}.bc-modal__input-block-input.bc-modal__input-block-input-phone{padding-top:0;padding-bottom:0;padding-left:0;grid-template-columns:53px 1fr;gap:0}.bc-modal__input-block-input.bc-modal__input-block-input-phone>span{display:flex;align-items:center;justify-content:center;border-right:1px solid #e3e3e3;font-family:"Myriad Pro";font-size:16px;font-weight:600;line-height:19.2px;color:#868686;height:100%}.bc-modal__input-block-input.bc-modal__input-block-input-phone>input{padding-left:16px}.bc-modal__input-block-input>input{width:100%;border:none;outline:none}.bc-modal__input-block-input.bc-success{border-color:#40c351}.bc-modal__input-block-input.bc-success::after{content:"";width:18px;height:18px;position:absolute;right:18px;top:15px;background:url("/images/back_call/success.svg") center no-repeat;background-size:cover}.bc-modal__bottom-block{margin-top:10px;flex:1;display:flex;flex-direction:column;justify-content:end}.bc-modal__button{max-width:390px;width:100%;height:40px;background:#37b34a;cursor:pointer;border:none;outline:none;border-radius:5px;display:flex;align-items:center;justify-content:center;font-family:"Myriad Pro";font-size:16px;font-weight:600;line-height:19.2px;color:#fff;margin-bottom:14px}@media(max-width: 1000px){.bc-modal__button{max-width:none}.bc-modal__button.bc-order{order:2;margin-bottom:0;margin-top:22px}}.bc-modal__info{max-width:420px;width:100%;font-family:"Myriad Pro";font-size:14px;font-weight:400;line-height:16.8px}.bc-modal__info>a{text-decoration:underline}@media(max-width: 1000px){.bc-modal__info{font-size:12px;line-height:14px;max-width:none}}.bc-modal__page-text-center{width:388px;height:100%;display:flex;align-items:center}@media(max-width: 1000px){.bc-modal__page-text-center{width:100%}}@media(max-width: 1000px){#bc-step2{display:flex;flex-direction:column}}/*# sourceMappingURL=style_back_call.min.css.map */
