body .is-root-container .component-modal{position:fixed;z-index:100;visibility:hidden;padding:min(calc(3.75rem + 3.125 * (100vw - 22.5rem) / 77.5),6.875rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);transition:opacity 250ms,visibility 250ms;opacity:0;inset:0}body .is-root-container .component-modal.is-active{visibility:visible;opacity:1}body .is-root-container .component-modal.is-credit-union .modal-backdrop{background-color:var(--credit-union-primary)}body .is-root-container .component-modal .modal-backdrop{position:absolute;z-index:-1;opacity:.75;background-color:#035b71;inset:0}body .is-root-container .component-modal .modal-content{position:relative;width:62.5rem;max-width:100%;margin:0 auto}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen){overflow-y:auto;width:68.75rem;max-width:100%;margin:0 auto}body .is-root-container .component-modal.style-default .modal-content{padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);background:#15a3bb}body .is-root-container .component-modal video,body .is-root-container .component-modal iframe{width:100%}body .is-root-container .component-modal.file-type-embed .modal-content{position:relative;overflow:hidden;padding-bottom:56.25%}body .is-root-container .component-modal.file-type-embed .modal-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .is-root-container .component-modal .modal-close{position:absolute;z-index:3;top:0.625rem;left:0.625rem;width:min(calc(2.5rem + 0.625 * (100vw - 22.5rem) / 77.5),3.125rem)}body .is-root-container .component-modal .modal-close .icon{border-color:#3fa948;background:#3fa948}body .is-root-container .component-modal .modal-close .icon .icon-wrapper svg{color:#121d22}body .is-root-container .component-modal .modal-close:hover{opacity:1}