[data-shortcode=request-info-button] button.trigger{transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;border-radius:8px 8px 0 0;border:none;bottom:0;box-shadow:0 4px 16px #0003;cursor:pointer;font-family:var(--wp--preset--font-family--kumbh-sans),sans-serif;font-size:16px;font-weight:600;line-height:1.25;padding:16px 40px;position:fixed;right:max(24px,(100% - 1240px) / 2);width:fit-content;z-index:998}[data-shortcode=request-info-button] button.trigger.blue{background-color:#06c;color:#fff;text-decoration:none!important}[data-shortcode=request-info-button] button.trigger.blue span{color:#fff;text-decoration:none!important}[data-shortcode=request-info-button] button.trigger.blue:hover{background-color:#004d99}[data-shortcode=request-info-button] button.trigger.gray{background-color:#d5d5d5;color:#1f3049;text-decoration:none!important}[data-shortcode=request-info-button] button.trigger.gray span{color:#1f3049;text-decoration:none!important}[data-shortcode=request-info-button] button.trigger.gray:hover{background-color:#bcbcbc}[data-shortcode=request-info-button] button.trigger.yellow{background-color:#ffde59;color:#1f3049;text-decoration:none!important}[data-shortcode=request-info-button] button.trigger.yellow span{color:#1f3049;text-decoration:none!important}[data-shortcode=request-info-button] button.trigger.yellow:hover{background-color:#ffd426}[data-shortcode=request-info-button] button.trigger.request-info-hidden{opacity:0;pointer-events:none;transform:translateY(100%);visibility:hidden}@media(max-width:760px){[data-shortcode=request-info-button] button.trigger{padding:14px 28px}}@media(max-width:722px){[data-shortcode=request-info-button] button.trigger{bottom:35px}}[data-shortcode=request-info-button] dialog{transition:opacity .2s ease-out,transform .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete;background:#fff;border-radius:12px;border:none;box-shadow:0 16px 48px #00000047;inset:auto max(24px,(100% - 1240px) / 2) 68px auto;margin:0;max-height:calc(100dvh - 92px);max-width:calc(100vw - 48px);opacity:0;overflow:hidden;padding:0;position:fixed;transform:translateY(16px);width:420px}[data-shortcode=request-info-button] dialog[open]{opacity:1;transform:translateY(0)}@starting-style{[data-shortcode=request-info-button] dialog[open]{opacity:0;transform:translateY(16px)}}[data-shortcode=request-info-button] dialog::backdrop{transition:background-color .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete;background-color:#0000}[data-shortcode=request-info-button] dialog[open]::backdrop{background-color:#00000080}@starting-style{[data-shortcode=request-info-button] dialog[open]::backdrop{background-color:#0000}}[data-shortcode=request-info-button] dialog button.close{all:unset;align-items:center;color:#5a6b80;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px;z-index:1}[data-shortcode=request-info-button] dialog button.close:focus-visible{outline:2px solid #0066cc;outline-offset:1px}[data-shortcode=request-info-button] dialog button.close svg{height:20px;width:20px}[data-shortcode=request-info-button] dialog div.dialog-content{box-sizing:border-box;max-height:calc(100dvh - 92px);overflow-y:auto;padding:32px 24px 24px;width:100%}[data-shortcode=request-info-button] dialog div.dialog-content h2{color:#1f3049;font-family:var(--wp--preset--font-family--kumbh-sans),sans-serif;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 8px;padding-right:32px}[data-shortcode=request-info-button] dialog div.dialog-content p.subtitle{color:#5a6b80;font-family:var(--wp--preset--font-family--kumbh-sans),sans-serif;font-size:16px;line-height:1.4;margin:0 0 20px}@media(max-width:760px){[data-shortcode=request-info-button] dialog{border-radius:16px 16px 0 0;inset:auto 0 0;max-height:90dvh;max-width:100vw;width:100%}[data-shortcode=request-info-button] dialog div.dialog-content{max-height:90dvh}}@media(prefers-reduced-motion:reduce){[data-shortcode=request-info-button] button.trigger{transition:opacity .2s ease-out,visibility .2s ease-out}[data-shortcode=request-info-button] button.trigger.request-info-hidden{transform:none}[data-shortcode=request-info-button] dialog{transition:none;transform:none}[data-shortcode=request-info-button] dialog[open]{transform:none}[data-shortcode=request-info-button] dialog::backdrop{transition:none}}@media(min-width:761px){html{scrollbar-gutter:stable}}html:has([data-shortcode=request-info-button] dialog[open]){overflow:hidden}
