/* Source and licensing information for the line(s) below can be found at https://www.puertos.es/themes/custom/puertos_theme/css/components/custom-blocks/file.css. */
.block__file.element-center{text-align:center}.block__file.element-left{text-align:left}.block__file.element-right{text-align:right}.block__file .field--name-field-file{margin-bottom:0}.block__file p a{position:relative;display:inline-block;word-break:break-word;width:auto;padding:5px 50px 5px 40px;background-color:#1c1d3b;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='15px' width='15px' version='1.1' id='XMLID_254_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='document'%3E%3Cg%3E%3Cpath d='M22,24H2V0h13.4L22,6.6V24z M4,22h16V9h-7V2H4V22z M15,7h4.6L15,2.4V7z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;background-size:18px;color:#fff;font-family:"Inter Medium",sans-serif;font-weight:500;font-size:1rem;text-decoration:none;transition:all .25s ease-in-out}@media (min-width:992px){.block__file p a{font-size:1.125rem}}.block__file p a:hover{background-color:#ffc500;color:#1c1d3b;text-decoration:underline}.block__file p a:focus{outline:3px solid #1c1d3b;outline-offset:1.7px}.block__file p a:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;line-height:0;width:25px;height:25px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' style='fill: rgba(28, 29, 59, 1);transform: ;msFilter:;'%3E%3Cpath d='m12 16 4-5h-3V4h-2v7H8z'%3E%3C/path%3E%3Cpath d='M20 18H4v-7H2v7c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2v-7h-2v7z'%3E%3C/path%3E%3C/svg%3E");border:1px solid #1c1d3b;border-radius:100%;background-color:#fff}.block__file p a[href*=pdf]{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='XMLID_38_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve' width='15px' height='15px' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='0.8160000000000001'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='document-pdf'%3E%3Cg%3E%3Cpath d='M11,20H7v-8h4c1.6,0,3,1.5,3,3.2v1.6C14,18.5,12.6,20,11,20z M9,18h2c0.5,0,1-0.6,1-1.2v-1.6c0-0.6-0.5-1.2-1-1.2H9V18z M2,20H0v-8h3c1.7,0,3,1.3,3,3s-1.3,3-3,3H2V20z M2,16h1c0.6,0,1-0.4,1-1s-0.4-1-1-1H2V16z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Crect x='15' y='12' width='6' height='2'%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3Crect x='15' y='12' width='2' height='8'%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3Crect x='15' y='16' width='5' height='2'%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3Cpolygon points='24,24 4,24 4,22 22,22 22,6.4 17.6,2 6,2 6,9 4,9 4,0 18.4,0 24,5.6 '%3E%3C/polygon%3E%3C/g%3E%3Cg%3E%3Cpolygon points='23,8 16,8 16,2 18,2 18,6 23,6 '%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.block__file .field--name-media-file .field__item{margin-bottom:15px}.block__file .field--name-media-file .field__item span.file{padding:0;background-image:none}.block__file .field--name-media-file .field__item span.file a{position:relative;display:inline-block;word-break:break-word;width:auto;padding:5px 50px 5px 40px;background-color:#1c1d3b;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='15px' width='15px' version='1.1' id='XMLID_254_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='document'%3E%3Cg%3E%3Cpath d='M22,24H2V0h13.4L22,6.6V24z M4,22h16V9h-7V2H4V22z M15,7h4.6L15,2.4V7z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;background-size:18px;color:#fff;font-family:"Inter Medium",sans-serif;font-weight:500;font-size:1rem;text-decoration:none;transition:all .25s ease-in-out}@media (min-width:992px){.block__file .field--name-media-file .field__item span.file a{font-size:1.125rem}}.block__file .field--name-media-file .field__item span.file a:hover{background-color:#ffc500;color:#1c1d3b;text-decoration:underline}.block__file .field--name-media-file .field__item span.file a:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;line-height:0;width:25px;height:25px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' style='fill: rgba(28, 29, 59, 1);transform: ;msFilter:;'%3E%3Cpath d='m12 16 4-5h-3V4h-2v7H8z'%3E%3C/path%3E%3Cpath d='M20 18H4v-7H2v7c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2v-7h-2v7z'%3E%3C/path%3E%3C/svg%3E");border:1px solid #1c1d3b;border-radius:100%;background-color:#fff}.block__file .field--name-media-file .field__item span.file[class*=pdf] a{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='XMLID_38_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve' width='15px' height='15px' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='0.8160000000000001'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='document-pdf'%3E%3Cg%3E%3Cpath d='M11,20H7v-8h4c1.6,0,3,1.5,3,3.2v1.6C14,18.5,12.6,20,11,20z M9,18h2c0.5,0,1-0.6,1-1.2v-1.6c0-0.6-0.5-1.2-1-1.2H9V18z M2,20H0v-8h3c1.7,0,3,1.3,3,3s-1.3,3-3,3H2V20z M2,16h1c0.6,0,1-0.4,1-1s-0.4-1-1-1H2V16z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Crect x='15' y='12' width='6' height='2'%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3Crect x='15' y='12' width='2' height='8'%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3Crect x='15' y='16' width='5' height='2'%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3Cpolygon points='24,24 4,24 4,22 22,22 22,6.4 17.6,2 6,2 6,9 4,9 4,0 18.4,0 24,5.6 '%3E%3C/polygon%3E%3C/g%3E%3Cg%3E%3Cpolygon points='23,8 16,8 16,2 18,2 18,6 23,6 '%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.block__file .field--name-media-file .field__item span.file[class*=excel] a,.block__file .field--name-media-file .field__item span.file[class*=file--x-office] a,.block__file .field--name-media-file .field__item span.file[class*=xls] a{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='15px' width='15px' version='1.1' id='XMLID_44_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='document-excel'%3E%3Cg%3E%3Cpolygon points='23,24 3,24 3,22 21,22 21,6.4 16.6,2 5,2 5,9 3,9 3,0 17.4,0 23,5.6 '%3E%3C/polygon%3E%3C/g%3E%3Cg%3E%3Cpolygon points='22,8 15,8 15,2 17,2 17,6 22,6 '%3E%3C/polygon%3E%3C/g%3E%3Cg%3E%3Cpath d='M4.8,15.4l-3-4.4h2.3L6,13.9L7.9,11h2.3l-3,4.4l3.1,4.6H8l-2-3.1L4,20H1.7L4.8,15.4z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.block__file .field--name-media-file .field__item span.file[class*=zip] a{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='15px' width='15px' version='1.1' id='XMLID_115_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='document-compress'%3E%3Cg%3E%3Cpath d='M23,24H3v-2h18V8h-6V2H5v7H3V0h14.4L23,5.6C23,5.6,23,24,23,24z M17,6h3.6L17,2.4V6z M14,19h-2v-8h4c1.7,0,3,1.3,3,3 s-1.3,3-3,3h-2V19z M14,15h2c0.6,0,1-0.4,1-1s-0.4-1-1-1h-2V15z M10,19H8v-8h2V19z M6,19H0v-2.4L3.6,13H0v-2h6v2.4L2.4,17H6V19z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
/* Source and licensing information for the above line(s) can be found at https://www.puertos.es/themes/custom/puertos_theme/css/components/custom-blocks/file.css. */