.lang-modal svg{flex-shrink:0}.lang-modal{background-color:#fff;padding:1.5rem;max-width:100rem;max-height:100%;border-radius:4px;display:flex;gap:.5rem;overflow-y:auto;box-sizing:border-box}.lang-modal__overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:200}.lang-modal__container{display:flex;padding:1rem;max-height:100%;max-width:100%;box-sizing:border-box}.lang-modal__header{display:flex;justify-content:end;margin-bottom:1rem}.lang-modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.lang-modal .lang-modal__close{float:right;margin-top:1rem;border-radius:1em;border:0;padding:.25rem .75rem;font-size:1rem}.lang-modal__content p{margin-bottom:.5rem}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.lang-modal-slide{display:none}.lang-modal-slide.is-open{display:block}.lang-modal-slide[aria-hidden=false] .lang-modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.lang-modal-slide[aria-hidden=false] .lang-modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.lang-modal-slide[aria-hidden=true] .lang-modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.lang-modal-slide[aria-hidden=true] .lang-modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.lang-modal-slide .lang-modal__container,.lang-modal-slide .lang-modal__overlay{will-change:transform}
