#vcapp-cta{box-sizing:border-box;width:100%;margin:0;background:var(--vcapp-cta-bg);color:var(--vcapp-cta-color);font-family:inherit;font-size:var(--vcapp-cta-font);line-height:1.5;position:relative;z-index:99990}#vcapp-cta *,#vcapp-cta *:before,#vcapp-cta *:after{box-sizing:border-box}#vcapp-cta.vcapp-cta-fixed{position:fixed}#vcapp-cta.vcapp-cta-position-top.vcapp-cta-fixed{top:var(--vcapp-cta-admin-offset,0px);left:0;right:0}body.admin-bar #vcapp-cta{--vcapp-cta-admin-offset:32px}#vcapp-cta.vcapp-cta-position-bottom.vcapp-cta-fixed{bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom,0px)}#vcapp-cta .vcapp-cta-inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;max-width:var(--vcapp-cta-width);margin:0 auto;padding:var(--vcapp-cta-padding) 48px}#vcapp-cta .vcapp-cta-text{margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:600;overflow-wrap:anywhere;min-width:0;flex:1 1 0}#vcapp-cta .vcapp-cta-button{display:inline-flex;justify-content:center;align-items:center;flex:1 1 0;min-width:0;max-width:100%;margin:0;background:var(--vcapp-cta-button-bg);color:var(--vcapp-cta-button-color);border:0;border-radius:var(--vcapp-cta-radius);padding:10px 22px;font:inherit;font-size:var(--vcapp-cta-button-font,16px);font-weight:700;line-height:1.3;text-align:center;text-decoration:none;box-shadow:none;transition:background-color .15s,color .15s;overflow-wrap:anywhere}#vcapp-cta .vcapp-cta-button:hover,#vcapp-cta .vcapp-cta-button:focus-visible{background:var(--vcapp-cta-button-hover-bg);color:var(--vcapp-cta-button-hover-color);filter:none;text-decoration:none}#vcapp-cta a:focus-visible,#vcapp-cta button:focus-visible{outline:2px solid currentColor;outline-offset:4px}#vcapp-cta .vcapp-cta-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;min-width:0;min-height:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:inherit;box-shadow:none;border-radius:5px;padding:0;margin:0;cursor:pointer;font:26px/1 sans-serif}#vcapp-cta-spacer{height:0}#vcapp-cta .vcapp-cta-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#vcapp-cta[hidden]{display:none!important}
#vcapp-cta.vcapp-cta-position-center{top:calc(50% + var(--vcapp-cta-admin-offset,0px)/2);left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:var(--vcapp-cta-width);max-height:calc(100vh - var(--vcapp-cta-admin-offset,0px) - 32px);max-height:calc(100dvh - var(--vcapp-cta-admin-offset,0px) - 32px);overflow:auto;box-shadow:var(--vcapp-cta-shadow)}#vcapp-cta.vcapp-cta-position-center .vcapp-cta-inner{min-height:128px;padding-top:max(28px,var(--vcapp-cta-padding));padding-bottom:max(28px,var(--vcapp-cta-padding));flex-wrap:nowrap;text-align:left}
#vcapp-cta.vcapp-cta-position-floating{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:360px;max-width:calc(100% - 32px);max-height:calc(100vh - var(--vcapp-cta-admin-offset,0px) - 48px);max-height:calc(100dvh - var(--vcapp-cta-admin-offset,0px) - 48px);overflow:auto;border-radius:16px;box-shadow:var(--vcapp-cta-shadow)}#vcapp-cta.vcapp-cta-position-floating .vcapp-cta-inner{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px;padding:max(22px,var(--vcapp-cta-padding)) 40px max(22px,var(--vcapp-cta-padding)) 22px}#vcapp-cta.vcapp-cta-position-floating .vcapp-cta-text{flex-basis:100%;text-align:left}#vcapp-cta.vcapp-cta-position-center .vcapp-cta-close,#vcapp-cta.vcapp-cta-position-floating .vcapp-cta-close{top:4px;right:4px;transform:none}
@media(min-width:783px){#vcapp-cta.vcapp-cta-no-desktop{display:none!important}}@media(max-width:782px){body.admin-bar #vcapp-cta{--vcapp-cta-admin-offset:46px}#vcapp-cta.vcapp-cta-no-mobile{display:none!important}#vcapp-cta .vcapp-cta-inner{flex-wrap:wrap;gap:10px;padding-left:36px;padding-right:36px;text-align:center}#vcapp-cta .vcapp-cta-text{flex-basis:100%}#vcapp-cta.vcapp-cta-position-center .vcapp-cta-inner{flex-wrap:wrap;text-align:center}#vcapp-cta.vcapp-cta-position-center .vcapp-cta-text{flex-basis:100%}#vcapp-cta .vcapp-cta-button{flex-shrink:1}#vcapp-cta .vcapp-cta-close{right:3px;top:6px;transform:none}}@media(prefers-reduced-motion:reduce){#vcapp-cta .vcapp-cta-button{transition:none}}

#vcapp-cta .vcapp-cta-media{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center}#vcapp-cta .vcapp-cta-media[hidden]{display:none!important}#vcapp-cta .vcapp-cta-image{display:block;width:auto;height:auto;max-width:min(100%,var(--vcapp-cta-image-width,320px));max-height:var(--vcapp-cta-image-height,110px);object-fit:contain;margin:0;border:0;border-radius:0;box-shadow:none}
