.callback-dialog{border:0;border-radius:0;background:transparent;color:#fff;width:min(680px,calc(100% - 32px));max-width:none;max-height:calc(100svh - 32px);padding:0;overflow:auto}.callback-dialog::backdrop{background:rgba(7,10,12,.84)}.callback-panel{position:relative;border:1px solid #7b8389;border-radius:5px;background:#151a1e;padding:42px 44px 30px;box-shadow:0 24px 80px rgba(0,0,0,.42)}.callback-close{position:absolute;z-index:1;top:16px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#fff;font:300 42px/1 Arial,sans-serif;cursor:pointer}.callback-dialog h2{max-width:calc(100% - 56px);margin:0 0 12px;color:#fff;font:700 42px/1.12 Arial,Helvetica,sans-serif;text-align:left;letter-spacing:-.02em}.callback-dialog #callback-description{max-width:560px;margin:0 0 24px;color:#d5d8da;font:400 19px/1.45 Arial,Helvetica,sans-serif}.callback-form{display:block!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.callback-form>label:not(.callback-consent){display:block;margin:0 0 8px;color:#fff;font:400 17px/1.35 Arial,Helvetica,sans-serif}.callback-form>input:not([type=hidden]):not([type=checkbox]),.callback-form>select,.callback-form>textarea{display:block;width:100%;height:54px;min-height:54px;margin:0 0 18px;padding:13px 16px;border:1px solid #788188;border-radius:3px;background:#1d2429;color:#fff;font:400 18px/1.4 Arial,Helvetica,sans-serif}.callback-form>textarea{height:92px;resize:vertical}.callback-form>input::placeholder,.callback-form>textarea::placeholder{color:#aeb4b8;opacity:1}.callback-form>select{-webkit-appearance:none;appearance:none;padding-right:48px;color:#d4d7d9;background-image:linear-gradient(45deg,transparent 50%,#d4d7d9 50%),linear-gradient(135deg,#d4d7d9 50%,transparent 50%);background-position:calc(100% - 22px) 24px,calc(100% - 16px) 24px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.callback-form>select option{background:#1d2429;color:#fff}.callback-consent{display:flex!important;align-items:flex-start!important;gap:13px!important;margin:2px 0 14px!important;color:#fff!important;font:400 15px/1.45 Arial,Helvetica,sans-serif!important}.callback-consent input{flex:0 0 22px;width:22px!important;height:22px!important;margin:0!important;accent-color:#e31e24}.callback-dialog a{color:inherit;text-decoration:underline;text-underline-offset:3px}.callback-legal{margin:0 0 18px!important;color:#bdc2c5!important;font:400 14px/1.45 Arial,Helvetica,sans-serif!important}.callback-submit{width:100%!important;margin:0!important;border-color:#e31e24!important;background:#e31e24!important;color:#fff!important}.callback-submit:disabled{cursor:not-allowed;opacity:.5}.callback-hours{margin:12px 0 0!important;color:#aeb4b8!important;font:400 14px/1.4 Arial,Helvetica,sans-serif!important;text-align:center}.callback-status:empty{display:none}.callback-status{margin:16px 0 0!important;padding:13px!important;border:1px solid #697279!important;color:#fff!important;font:400 15px/1.45 Arial,Helvetica,sans-serif!important}.callback-status[data-state=error]{border-color:#e36569!important;background:#321b1d!important}.callback-status[data-state=success]{border-color:#6ca679!important;background:#173021!important}.callback-form .honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.callback-form .honeypot input{width:1px!important;height:1px!important}.callback-open{overflow:hidden}@media(max-width:680px){.callback-dialog{width:100%;max-height:96svh;margin:auto 0 0}.callback-panel{min-height:min(760px,96svh);padding:48px 20px 24px;border-radius:6px 6px 0 0}.callback-close{top:8px;right:8px}.callback-dialog h2{font-size:32px}.callback-dialog #callback-description{font-size:17px}.callback-form>input:not([type=hidden]):not([type=checkbox]),.callback-form>select,.callback-form>textarea{font-size:17px}.callback-consent{font-size:14px!important}}
@media(forced-colors:active){.callback-dialog{border:2px solid ButtonText}.callback-form>select{-webkit-appearance:auto;appearance:auto;background-image:none}.callback-submit{border:2px solid ButtonText!important}}
