.file-downloads{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.45);z-index:1000;align-items:center;justify-content:center}.file-downloads.is-open{display:flex}.file-downloads--container{position:relative;width:100%;height:100vh;background:#f3f6f8;box-shadow:0 4px 14px 0 rgba(0,0,0,.25);padding:62px 18px 0}@media (min-width:601px){.file-downloads--container{padding:55px 34px 0}}@media (min-width:1025px){.file-downloads--container{max-height:85vh;max-width:800px;height:auto}}.file-downloads--container h2{text-align:center}.file-downloads--container .content{padding-bottom:8px;overflow-y:auto;overflow-x:hidden;height:100%;max-height:calc(100vh - 55px)}@media (min-width:601px){.file-downloads--container .content{padding-bottom:45px}}@media (min-width:1025px){.file-downloads--container .content{max-height:calc(85vh - 55px)}}.file-downloads--container .document-wrap{display:grid;grid-template-columns:32px auto -webkit-max-content;grid-template-columns:32px auto max-content;align-items:center;gap:10px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}@media (min-width:769px){.file-downloads--container .document-wrap{gap:14px}}@media (min-width:1281px){.file-downloads--container .document-wrap{gap:18px;padding:0 24px 10px}}@media (min-width:1441px){.file-downloads--container .document-wrap{padding:6px 24px 14px}}.file-downloads--container .document-wrap .icon{display:flex;width:100%}.file-downloads--container .document-wrap .icon svg{width:100%;height:100%}.file-downloads--container .document-wrap .title{color:#05383f;font-size:1.25rem;font-weight:700;line-height:1.375rem;word-wrap:anywhere;padding-right:8px}@media (min-width:769px){.file-downloads--container .document-wrap .title{padding-right:24px}}.file-downloads--container .document-wrap .links{align-self:start}.file-downloads--container .document-wrap .links a.download{display:flex;align-items:center;padding:0}.file-downloads--container .document-wrap .links a.download:after{top:0}.file-downloads--container .document-wrap .links a.download span{display:none}@media (min-width:769px){.file-downloads--container .document-wrap .links a.download span{display:initial}}.file-downloads--close{position:absolute;top:20px;right:20px;border:0;background:none;display:flex;gap:8px;color:#dc1017;font-size:.9375rem;font-weight:800;line-height:1.125rem;letter-spacing:.09375rem;text-transform:uppercase}@media (min-width:769px){.file-downloads--close{top:24px;right:30px}}@media (min-width:1281px){.file-downloads--close{top:25px;right:35px}}.file-downloads--close:before{content:"X"}