.content__attachments__list{margin:0;padding:0;list-style:none}.attach__name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.attach__ico{-webkit-transition:opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1), visibility 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1), visibility 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1), visibility 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1), visibility 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1), visibility 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.attach__ico{position:absolute;right:5%;top:0;bottom:0;margin:auto;height:2em;line-height:2}.attach__link{border-radius:.785em}.grid{margin-left:-0.5em;margin-right:-0.5em}.grid:after,.grid:before{content:"";display:table}.grid:after{clear:both}.grid.owl-loaded{margin:0.5em 0}.flexbox .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{display:inline-block;vertical-align:top;padding:0.5em 0.5em}.grid li{width:100%}.grid .owl-item li{width:100%;padding:0}@media (min-width:500px){.grid-2 li,.grid-3 li,.grid-4 li{width:50%}}@media (min-width:769px){.grid-3 li,.grid-4 li{width:33.33333%}}@media (min-width:1025px){.grid-4 li{width:25%}}.content__attachments__list{margin-left:-0.375em;margin-right:-0.375em}.content__attachments__list:after,.content__attachments__list:before{content:"";display:table}.content__attachments__list:after{clear:both}.content__attachments__list.owl-loaded{margin:0.375em 0}.flexbox .content__attachments__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__attachments__list>*{display:inline-block;vertical-align:top;padding:0.375em 0.375em}.content__attachments__list li{width:100%}.attach__link{position:relative;padding:1.5em 3.25em 1.5em 1.5em}.attach__link:hover{background-color:#2d539e}.attach__name span{font-size:80%;margin-left:.75em;color:rgba(255, 255, 255, 0.6)}.attach__ico{font-size:1.25em;right:1.25em}