.content__attachments__list{margin:0;padding:0;list-style:none}.btn:before{position:absolute;top:0;right:0;bottom:0;left:0}.btn{vertical-align:bottom;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3em;-ms-flex-wrap:wrap;flex-wrap:wrap;color:inherit!important;border-radius:1.625rem;border:none;font-size:1.125rem;font-weight:700;line-height:1.2;text-transform:uppercase;padding:0.9em 4.22222em 0.9em 1.44444em;position:relative;background:var(--pri);overflow:hidden;z-index:0}.btn:before{z-index:-1;content:'';opacity:0;background:rgba(0, 0, 0, 0.3);-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.btn:after{position:absolute;content:'';top:0;right:0;bottom:0;width:1.6875em;height:1.6875em;border-radius:50%;content:'\f105';background:rgba(255, 255, 255, 0.2);font:400 1.77778em/1.2 FontAwesome}.content__attachments__list{margin:0;padding:0;list-style:none}.btn:before{position:absolute;margin:auto}@supports (inset:0){.btn:before{inset:0}}@supports not (inset:0){.btn:before{top:0;right:0;bottom:0;left:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn:before{top:0;right:0;bottom:0;left:0}}.attach__name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.attach__ico,.btn:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attach__ico{-webkit-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.attach__ico svg{-webkit-transition:opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease, -webkit-clip-path 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease, -webkit-clip-path 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease, clip-path 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease, clip-path 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease, clip-path 0.3s ease, -webkit-transform 0.3s ease, -webkit-clip-path 0.3s ease}.content__attachments{margin-top:2em}.content__attachments__list{margin-left:0em;margin-right:0em;font-size:0.75em;clear:both}.content__attachments__list>*{width:100%;display:inline-block;vertical-align:top;padding:0.3125em 0em}@media (min-width:415px){.content__attachments__list{font-size:0.85em}}@media (min-width:980px){.content__attachments__list{font-size:0.9em}}@media (min-width:1301px){.content__attachments__list{font-size:1em}}.attach__link{background:var(--pri);position:relative;padding:1em 6.25em 1em 2.625em;min-height:5.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#FFF;z-index:0}.attach__link:after,.attach__link:before{position:absolute;content:'';top:0;right:2em;bottom:0;left:0;z-index:-1}.attach__link:before{opacity:.9;background:var(--pri)}.attach__link:after{opacity:0;background:rgba(255, 255, 255, 0.25);-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.attach__name{position:relative;width:100%;padding-right:2.54545em}.attach__name span{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.81818em;font-weight:400;text-transform:uppercase;letter-spacing:0.075em}.attach__ico{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4em;height:4em;border-radius:5px;border:2px solid #000}.attach__ico svg{font-size:1.125em}@media (min-width:769px){.attach__link:hover:after{opacity:1}}