.citi-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1700}.citi-modal-container{border-radius:8px;box-shadow:0 12px 24px rgba(130,167,217,.32);opacity:1;overflow:hidden;position:relative;transition-delay:.04s,.08s;transition-duration:.16s;transition-property:opacity,transform;z-index:1}.citi-modal-close{position:absolute;right:.625rem;top:.625rem;z-index:2}.citi-modal-close svg{stroke-width:.3125rem;stroke:#fff}.citi-modal-header{border-top-left-radius:inherit;border-top-right-radius:inherit;padding:1.25rem}.citi-modal-header.divider{border-bottom-width:1px}.citi-modal-content-container{max-height:80vh;max-width:85vw;overflow-y:auto}.citi-modal-content{padding:1.25rem;width:100%}.citi-modal-footer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:1.25rem}.citi-modal-footer.divider{border-top-width:1px}.citi-modal-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.citi-modal-overlay.backdrop{opacity:.72;transition-duration:.16s;transition-property:opacity}.citi-modal.enter .citi-modal-container,.citi-modal.enter .citi-modal-overlay.backdrop{opacity:0}.citi-modal.enter-active .citi-modal-container,.citi-modal.enter-done .citi-modal-container{opacity:1}.citi-modal.enter-active .citi-modal-overlay.backdrop,.citi-modal.enter-done .citi-modal-overlay.backdrop{opacity:.72}.citi-modal.exit .citi-modal-container{opacity:1}.citi-modal.exit .citi-modal-overlay.backdrop{opacity:.72}.citi-modal.exit-active .citi-modal-container,.citi-modal.exit-active .citi-modal-overlay.backdrop,.citi-modal.exit-done .citi-modal-container,.citi-modal.exit-done .citi-modal-overlay.backdrop{opacity:0}.citi-modal.layout-arrows .arrows{display:flex;margin-left:2.5rem}.citi-modal.layout-arrows .arrows .citi-icon{background-color:#f5f7fc;padding:.625rem}.citi-modal.layout-arrows .arrows .citi-icon svg{color:#056dae!important}.citi-modal.layout-arrows .arrows-prev{margin-right:.9375rem}.citi-modal.layout-arrows .citi-modal-container{max-width:90vw;overflow:visible}.citi-modal.layout-exit-modal .citi-modal-container{opacity:0;position:fixed;width:80%}.citi-modal.layout-exit-modal .citi-modal-container.visible{opacity:1!important}.citi-modal.layout-exit-modal .citi-modal-overlay{opacity:1}.citi-theme-light.citi-modal.variant-primary .citi-modal-container,.citi-theme-light .citi-modal.variant-primary .citi-modal-container{background-color:#fff}.citi-theme-light.citi-modal.variant-primary .citi-modal-header.divider,.citi-theme-light .citi-modal.variant-primary .citi-modal-header.divider{border-bottom-color:#f5f7fc}.citi-theme-light.citi-modal.variant-primary .citi-modal-footer.divider,.citi-theme-light .citi-modal.variant-primary .citi-modal-footer.divider{border-top-color:#f5f7fc}.citi-theme-light.citi-modal.variant-primary .citi-modal-overlay.backdrop,.citi-theme-light .citi-modal.variant-primary .citi-modal-overlay.backdrop{background-color:#000}@media (min-width:64em){.citi-modal-header{padding-top:2.5rem}.citi-modal-content,.citi-modal-footer,.citi-modal-header{padding-left:2.5rem;padding-right:2.5rem}.citi-modal-footer{padding-bottom:2.5rem}.citi-modal.layout-exit .citi-modal-content-container{width:31.25rem}}@media (min-width:768px){.citi-modal.layout-arrows .arrows-next,.citi-modal.layout-arrows .arrows-prev{position:absolute;top:50%;transform:translateY(-50%)}.citi-modal.layout-arrows .arrows-prev{margin-right:0;right:calc(100% + 1rem)}.citi-modal.layout-arrows .arrows-next{left:calc(100% + 1rem)}.citi-modal.layout-arrows .citi-modal-container{max-width:590px}}@media (min-width:1280px){.citi-modal.layout-arrows .arrows-prev{right:calc(100% + 2rem)}.citi-modal.layout-arrows .arrows-next{left:calc(100% + 2rem)}.citi-modal.layout-arrows .citi-modal-container{max-width:68.75rem}}@media (min-width:1024px){.citi-modal.layout-arrows .citi-modal-container{max-width:56.25rem}}@media (min-width:48em){.citi-modal.layout-exit .citi-modal-content-container{width:25rem}.citi-modal.layout-exit-modal .citi-modal-container{width:15.625rem}.citi-modal.layout-exit-modal .citi-modal-overlay{opacity:0!important}}