:root{--c-black-tint:#394655}.dmv-popup{display:none;height:100%;position:fixed;top:0;width:100vw;z-index:100}.dmv-popup[aria-hidden=false]{display:block}.dmv-popup__inner{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0}.dmv-popup__dialog,.dmv-popup__inner{align-items:flex-start;display:flex;overflow-y:auto}.dmv-popup__dialog{--image-width:250px;--gap:1rem;background:#fff;border:1px solid #d3d8dd;flex-wrap:wrap;gap:var(--gap);margin:15vh auto 0;max-width:850px;padding:2rem;position:relative;width:90%}@media (min-width:768px){.dmv-popup__dialog{--gap:2rem;--image-width:200px;margin-top:150px;padding:4rem}}@media (min-width:960px){.dmv-popup__dialog{width:100%}}.dmv-popup__image{display:block;margin:0 auto;max-width:var(--image-width);width:100%}.dmv-popup__content{position:relative;text-align:center;width:100%}.dmv-popup__content p{color:var(--c-black-tint);font-size:21px}@media (min-width:768px){.dmv-popup__content{text-align:left;width:calc(100% - var(--image-width) - var(--gap))}}.dmv-popup__title{font-size:28px;font-weight:700;margin-bottom:1.25rem}.dmv-popup__footer{margin-top:2rem}.dmv-popup__btn{display:inline-block;font-size:14px;margin-right:.75rem;padding:.75rem 1rem;white-space:nowrap}.dmv-popup__close{align-items:center;background-color:var(--c-white);color:var(--c-dmv-blue);display:inline-flex;height:44px;justify-items:center;padding:var(--spacing-unit-8);place-items:center;position:absolute;right:1rem;top:1rem;width:44px}.dmv-popup__close:where(:focus,:hover){background-color:var(--c-dmv-blue);color:var(--c-white)}.dmv-popup__close .icon{fill:currentcolor;height:20px;margin:auto;pointer-events:none;width:20px}
