.bf-help{box-sizing:border-box;width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:30px;border:1px solid #e2e9e4;border-radius:24px;background:white;color:#243d32;box-shadow:0 24px 90px #123c2d30;text-align:right;overflow:auto;font-family:inherit}.bf-help::backdrop{background:#142e27a8;backdrop-filter:blur(3px)}.bf-help__close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:auto;border:1px solid #e4eae6;border-radius:50%;background:#fff;color:#355044;font-size:25px;cursor:pointer}.bf-help__mark{width:46px;height:46px;display:grid;place-items:center;background:#f1f7f3;border-radius:50%;color:#00875f;font-size:32px;margin-bottom:14px}.bf-help h2{font-size:25px;font-weight:700;line-height:1.4;margin:0 0 10px}.bf-help p{font-size:15px;line-height:1.7;margin:8px 0 18px;color:#62736a}.bf-help label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}.bf-help input:not([type=hidden]){display:block;box-sizing:border-box;width:100%;min-height:48px;border:1px solid #cdd9d1;border-radius:10px;padding:10px 12px;font:inherit;background:white;color:#263d31}.bf-help input:focus-visible,.bf-help button:focus-visible,.bf-help a:focus-visible{outline:3px solid #72bda1;outline-offset:3px}.bf-help__submit{width:100%;min-height:49px;padding:12px;border:0;border-radius:11px;background:#00875f;color:white;font:inherit;font-weight:700;cursor:pointer}.bf-help__submit:disabled{opacity:.6;cursor:wait}.bf-help small{display:block;text-align:center;font-size:12px;color:#718178;margin-top:10px}.bf-help .bf-help__call{border-top:1px solid #e8ede9;margin:22px 0 0;padding-top:18px;text-align:center}.bf-help__call a{color:#007b56;font-size:22px;font-weight:700;letter-spacing:.5px;text-decoration:none}.bf-help__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bf-help #bf-help-status{margin:12px 0;color:#a72735}.bf-help.is-sent #bf-help-status{color:#06734e}.bf-help.is-sent .bf-help__submit{display:none}body:has(.bf-help[open]){overflow:hidden}@media(max-width:480px){.bf-help{padding:22px 20px;border-radius:20px}.bf-help h2{font-size:23px}}
