﻿.lien-bouton{border:1px solid #fff}.lien-bouton:before{background:#fff;color:var(--file-color)}.lien-bouton:after{background:#fff}.lien-bouton:hover{color:var(--file-color);border-color:#fff;background:#fff}.lien-bouton:hover:before{background:var(--file-color) !important;color:#fff !important}.lien-bouton:hover:after{background:var(--file-color) !important}.lien-bouton{display:flex;margin:16px 0;border:1px solid rgba(0,0,0,.6);padding:8px 16px;align-items:center;justify-content:flex-start;gap:16px;color:#000;text-decoration:none !important;--transition:0.5s all ease-out;transition:var(--transition);--file-color: var(--global-palette1);position:relative}.lien-bouton:hover{color:#fff;border-color:var(--file-color);background:var(--file-color)}.lien-bouton:before{background:var(--file-color);display:block;content:" ";text-align:center;padding:2px 4px;font-weight:bold;min-width:72px;color:#fff;font-size:10px;text-transform:uppercase;transition:var(--transition);content:"URL"}@media(max-width: 600px){.lien-bouton:before{display:none}}.lien-bouton:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z'/%3E%3C/svg%3E");background:var(--file-color);justify-self:flex-end;content:" " !important;margin:0 !important;mask-size:contain;mask-position:center center;mask-repeat:no-repeat;width:16px;height:16px;transition:var(--transition);position:absolute;right:16px;top:50%;transform:translateY(-50%)}.lien-bouton:hover:after{background:#fff !important}.lien-bouton:hover:before{background:#fff !important;color:var(--file-color) !important}.lien-bouton[href$=pdf]{--file-color: var(--global-palette1)}.lien-bouton[href$=pdf]:before{content:"pdf"}.lien-bouton[href$=csv],.lien-bouton[href$=xls],.lien-bouton[href$=xlsx]{--file-color: var(--global-palette2)}.lien-bouton[href$=xls]:before{content:"xls"}.lien-bouton[href$=xlsx]:before{content:"xlsx"}.lien-bouton[href$=csv]:before{content:"csv"}.lien-bouton[href$=doc],.lien-bouton[href$=txt],.lien-bouton[href$=docx]{--file-color: var(--global-palette3)}.lien-bouton[href$=doc]:before{content:"doc"}.lien-bouton[href$=docx]:before{content:"docx"}.lien-bouton[href$=txt]:before{content:"txt"}.lien-bouton[href$=png],.lien-bouton[href$=gif],.lien-bouton[href$=jpeg],.lien-bouton[href$=webp],.lien-bouton[href$=jpg]{--file-color: var(--global-palette4)}.lien-bouton[href$=png]:before{content:"png"}.lien-bouton[href$=gif]:before{content:"gif"}.lien-bouton[href$=jpg]:before{content:"jpg"}.lien-bouton[href$=jpeg]:before{content:"jpeg"}.lien-bouton[href$=webp]:before{content:"webp"}.lien-bouton[href$=ppt],.lien-bouton[href$=pptx],.lien-bouton[href$=odp]{--file-color: var(--global-palette5)}.lien-bouton[href$=ppt]:before{content:"ppt"}.lien-bouton[href$=pptx]:before{content:"pptx"}.lien-bouton[href$=odp]:before{content:"odp"}.lien-bouton[href$=mp4]{--file-color: var(--global-palette6)}.lien-bouton[href$=mp4]:before{content:"mp4"}.lien-bouton[href^=tel]{--file-color: var(--global-palette6)}.lien-bouton[href^=tel]:before{content:"tél"}.lien-bouton[href*=youtu]{--file-color: var(--global-palette1)}.lien-bouton[href*=youtu]:before{content:"Youtube"}.lien-bouton[href^=mailto]{--file-color: var(--global-palette2)}.lien-bouton[href^=mailto]:before{content:"courriel"}.lien-bouton[href^=tel]{--file-color: var(--global-palette3)}.lien-bouton[href^=tel]:before{content:"téléphone"}.lien-bouton[href$=zip]{--file-color: var(--global-palette4)}.lien-bouton[href$=zip]:before{content:"zip"}