#dri-floating-cta-v3[hidden]{display:none!important}
#dri-floating-cta-v3{position:fixed;right:var(--dri-cta-r,20px);bottom:var(--dri-cta-b,20px);width:min(var(--dri-cta-w,340px),calc(100vw - 24px));z-index:99970;box-sizing:border-box;isolation:isolate;filter:drop-shadow(0 6px 16px rgba(7,25,68,.20));font-family:Inter,Arial,sans-serif}
#dri-floating-cta-v3 .dri-fcta3-link{display:block;width:100%;line-height:0;border-radius:999px;overflow:hidden;cursor:pointer;outline-offset:4px;text-decoration:none}
#dri-floating-cta-v3 .dri-fcta3-link:focus-visible{outline:3px solid #0768F5}
#dri-floating-cta-v3 img{display:block;width:100%;height:auto;object-fit:contain;max-width:100%;border:0;box-shadow:none}
#dri-floating-cta-v3 .dri-fcta3-close{position:absolute;top:-12px;right:-6px;min-width:32px;min-height:32px;padding:0;border:1px solid #e9eef6;border-radius:50%;background:#fff;color:#071944;font:700 23px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 2px 9px rgba(7,25,68,.17)}
#dri-floating-cta-v3 .dri-fcta3-close:focus-visible{outline:3px solid #0768F5;outline-offset:2px}
#dri-floating-cta-v3 .dri-fcta3-close:hover{background:#f5faff}
@media(max-width:600px){#dri-floating-cta-v3{width:min(var(--dri-cta-mw,260px),calc(100vw - 24px));right:var(--dri-cta-mr,12px);bottom:calc(var(--dri-cta-mb,16px) + env(safe-area-inset-bottom,0px))}#dri-floating-cta-v3 .dri-fcta3-close{min-width:36px;min-height:36px;top:-14px;right:-6px}}
@media print{#dri-floating-cta-v3{display:none!important}}
