.consultation__form,.order__form{position:relative}.consultation__form-phone,.order__form-phone{border:2rem solid #919fb9;border-radius:12rem;width:100%;min-width:0;transition:border .2s,box-shadow .2s;position:relative}.consultation__form-phone:focus-within,.consultation__form-phone:hover,.order__form-phone:focus-within,.order__form-phone:hover{border-color:#3e4f80}.consultation__form-phone_error,.order__form-phone_error{border-color:#ff6966;box-shadow:0 0 0 3rem #ff696633}.consultation__form-phone-country,.order__form-phone-country{z-index:2;align-items:center;gap:4rem;height:28rem;display:flex;position:absolute;top:50%;left:12rem;transform:translateY(-50%)}.consultation__form-phone-country:after,.order__form-phone-country:after{content:"";background:#919fb966;border-radius:2rem;width:2rem;height:100%;transition:background .2s;display:block}.consultation__form-phone-flag,.order__form-phone-flag{z-index:1;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:4rem;padding:0;display:flex;position:relative}.consultation__form-phone-flag-img,.order__form-phone-flag-img{-o-object-fit:cover;object-fit:cover;border-radius:3rem;flex:none;width:28rem;height:20rem;display:block;box-shadow:0 0 0 1rem #919fb933}.consultation__form-phone-arrow,.order__form-phone-arrow{opacity:.7;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%208%22%3E%3Cpath%20fill%3D%22%23919fb9%22%20d%3D%22M6%208%200%200h12z%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:12rem;height:8rem;transition:opacity .2s}.consultation__form-phone-dial,.order__form-phone-dial{color:#162962;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.6;order:1;font-size:16rem;font-weight:500;transition:opacity .2s}.consultation__form-phone-options,.order__form-phone-options{z-index:20;background:#fff;border:2rem solid #919fb933;border-radius:12rem;width:232rem;padding:6rem;position:absolute;top:calc(100% + 8rem);left:0;box-shadow:0 12rem 28rem #16296224}.consultation__form-phone-option,.order__form-phone-option{color:#162962;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:6rem;grid-template-columns:28rem minmax(0,1fr) auto;align-items:center;gap:10rem;width:100%;min-height:42rem;padding:0 10rem;font-family:Inter,sans-serif;transition:background .2s;display:grid}.consultation__form-phone-option:focus-visible,.consultation__form-phone-option:hover,.consultation__form-phone-option_active,.order__form-phone-option:focus-visible,.order__form-phone-option:hover,.order__form-phone-option_active{background:#919fb91a}.consultation__form-phone-option-flag,.order__form-phone-option-flag{-o-object-fit:cover;object-fit:cover;border-radius:3rem;width:28rem;height:20rem;display:block;box-shadow:0 0 0 1rem #919fb933}.consultation__form-phone-option-label,.order__form-phone-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14rem;font-weight:500;overflow:hidden}.consultation__form-phone-option-dial,.order__form-phone-option-dial{color:#919fb9;white-space:nowrap;font-size:12rem;font-weight:500}.consultation__form-phone-input,.order__form-phone-input{border-radius:0 12rem 12rem 0;width:100%;min-width:0;height:56rem;border:0!important}.consultation__form-phone-input:focus,.consultation__form-phone-input:hover,.order__form-phone-input:focus,.order__form-phone-input:hover{border:0!important}.consultation__form-phone-input,.order__form-phone-input{border-radius:12rem!important}.consultation__form-phone-error,.order__form-phone-error{color:#ff6966;padding:0 20rem;font-size:12rem;line-height:1.35;position:absolute;top:calc(100% + 4rem);left:0;right:0}.consultation__form-consent,.order__form-consent{color:#3e4f80;cursor:pointer;align-items:flex-start;gap:10rem;width:100%;font-size:12rem;line-height:1.35;display:flex}.consultation__form-consent-wrap,.order__form-consent-wrap{width:100%}.consultation__form-consent-input,.order__form-consent-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.consultation__form-consent-mark,.order__form-consent-mark{border:2rem solid #919fb9;border-radius:6rem;flex:none;justify-content:center;align-items:center;width:20rem;height:20rem;margin-top:1rem;transition:all .2s;display:flex}.consultation__form-consent-mark:after,.order__form-consent-mark:after{content:"";opacity:0;border-bottom:2rem solid #fff;border-left:2rem solid #fff;width:10rem;height:6rem;margin-top:-2rem;transition:opacity .2s;display:block;transform:rotate(-45deg)}.consultation__form-consent-text,.order__form-consent-text{display:block}.consultation__form-consent-text a,.order__form-consent-text a{color:#3e4f80;transition:all .2s}.consultation__form-consent-text a:hover,.order__form-consent-text a:hover{color:#162962;text-decoration:none}.consultation__form-consent-input:focus-visible+.consultation__form-consent-mark,.consultation__form-consent-input:focus-visible+.order__form-consent-mark,.order__form-consent-input:focus-visible+.consultation__form-consent-mark,.order__form-consent-input:focus-visible+.order__form-consent-mark{border-color:#3e4f80;box-shadow:0 0 0 3rem #919fb933}.consultation__form-consent-input:checked+.consultation__form-consent-mark,.consultation__form-consent-input:checked+.order__form-consent-mark,.order__form-consent-input:checked+.consultation__form-consent-mark,.order__form-consent-input:checked+.order__form-consent-mark{background:#ff6966;border-color:#ff6966}.consultation__form-consent-input:checked+.consultation__form-consent-mark:after,.consultation__form-consent-input:checked+.order__form-consent-mark:after,.order__form-consent-input:checked+.consultation__form-consent-mark:after,.order__form-consent-input:checked+.order__form-consent-mark:after{opacity:1}.consultation__form-consent_error .consultation__form-consent-mark,.consultation__form-consent_error .order__form-consent-mark,.order__form-consent_error .consultation__form-consent-mark,.order__form-consent_error .order__form-consent-mark{border-color:#ff6966;box-shadow:0 0 0 3rem #ff696633}.consultation__form-consent-error,.order__form-consent-error{color:#ff6966;width:100%;font-size:12rem;line-height:1.35}.consultation__form-message,.order__form-message{background:0 0;width:100%;display:block;position:static}.consultation__form-message-text,.order__form-message-text{color:#162962;text-align:left;width:100%;min-height:auto;box-shadow:none;cursor:default;background:#919fb91a;border:2rem solid #919fb933;border-radius:12rem;flex-direction:column;align-items:flex-start;gap:4rem;padding:16rem 48rem 16rem 18rem;display:flex;position:relative}.consultation__form-message-text:after,.order__form-message-text:after{display:none}.consultation__form-message-text .h5,.order__form-message-text .h5{font-size:16rem;font-weight:600;line-height:1.25}.consultation__form-message-text p,.order__form-message-text p{color:#3e4f80;font-size:14rem;line-height:1.4}.consultation__form-message-text-close,.order__form-message-text-close{opacity:.55;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20style%3D%22fill%3A%23919fb9%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512a256%20256%200%201%200%200-512%20256%20256%200%201%200%200%20512m-81-337c9.4-9.4%2024.6-9.4%2033.9%200l47%2047%2047-47c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9l-47%2047%2047%2047c9.4%209.4%209.4%2024.6%200%2033.9s-24.6%209.4-33.9%200l-47-47-47%2047c-9.4%209.4-24.6%209.4-33.9%200s-9.4-24.6%200-33.9l47-47-47-47c-9.4-9.4-9.4-24.6%200-33.9%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16rem;height:16rem;transition:all .2s;display:block;position:absolute;top:16rem;right:16rem}.consultation__form-message-text-close:hover,.order__form-message-text-close:hover{opacity:1;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20style%3D%22fill%3A%233e4f80%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512a256%20256%200%201%200%200-512%20256%20256%200%201%200%200%20512m-81-337c9.4-9.4%2024.6-9.4%2033.9%200l47%2047%2047-47c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9l-47%2047%2047%2047c9.4%209.4%209.4%2024.6%200%2033.9s-24.6%209.4-33.9%200l-47-47-47%2047c-9.4%209.4-24.6%209.4-33.9%200s-9.4-24.6%200-33.9l47-47-47-47c-9.4-9.4-9.4-24.6%200-33.9%22%2F%3E%3C%2Fsvg%3E)}.consultation__form-message-text.success,.order__form-message-text.success{background:#46dea71f;border-color:#46dea78c}.consultation__form-message-text.error,.order__form-message-text.error{background:#ff69661a;border-color:#ff696673}.order__form-consent-error{margin-top:-12rem}.consultation__form-consent-error{margin-top:8rem}body.page .page__content .consultation__form-message,body.page .page__content .order__form-message{z-index:auto;background:0 0;width:100%;display:block;position:static}body.page .page__content .consultation__form-message-text,body.page .page__content .order__form-message-text{color:#162962;text-align:left;width:100%;min-height:auto;box-shadow:none;background:#919fb91a;border:2rem solid #919fb933;border-radius:12rem;justify-content:flex-start;align-items:flex-start;gap:4rem;padding:16rem 48rem 16rem 18rem}body.page .page__content .consultation__form-message-text:after,body.page .page__content .order__form-message-text:after{display:none}body.page .page__content .consultation__form-message-text .h5,body.page .page__content .order__form-message-text .h5{font-size:16rem;font-weight:600;line-height:1.25}body.page .page__content .consultation__form-message-text p,body.page .page__content .order__form-message-text p{color:#3e4f80;font-size:14rem;line-height:1.4}body.page .page__content .consultation__form-message-text.success,body.page .page__content .order__form-message-text.success{background:#46dea71f;border-color:#46dea78c}body.page .page__content .consultation__form-message-text.error,body.page .page__content .order__form-message-text.error{background:#ff69661a;border-color:#ff696673}body.page .page__content .consultation__form-message-text-close,body.page .page__content .order__form-message-text-close{opacity:.55;width:16rem;height:16rem;top:16rem;right:16rem}@media screen and (width<=768px){.consultation__form-phone,.order__form-phone{grid-template-columns:74rem minmax(0,1fr)}}
