@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Romanesco';src:url(/themes/custom/dicat/patterns/fonts/Romanesco-Regular.woff2) format("woff2"),url(/themes/custom/dicat/patterns/fonts/Romanesco-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}.tuile-svg-mode-1{margin:2em;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:90%;line-height:0;}.tuile-svg-mode-1.linked{display:contents;}.tuile-svg-mode-1 .tuile__svg{max-width:15em;margin:0 auto 1em;width:100%;}.tuile-svg-mode-1.margepicto .tuile__svg{margin:0 2em 1em -2em;}.tuile-svg-mode-1.anihover .tuile__svg{max-width:9em;margin:0 auto 1em;background-color:#caa68f;border-radius:50%;border:2px solid #caa68f;transition:all .7s ease-out;width:100%;}.tuile-svg-mode-1.anihover:hover .tuile__svg{border-radius:5%;background-color:#fefefe;border:2px solid #dc1f35;}.tuile-svg-mode-1 .txt{text-align:center;}.tuile-svg-mode-1 .txt h3{font-weight:700;margin-bottom:.5em;}.tuile-svg-mode-1 .txt .texte{color:#5c6160;}.tuile-svg-mode-1 p{line-height:normal;}.tuile-mode1{display:contents;}.tuile-mode1 > a.tuilecontent,.tuile-mode1 > div.tuilecontent{display:flex;position:relative;margin:1em;background-color:#ffebde;min-width:15em;flex-direction:column;box-shadow:0px 4px 25px rgba(116,99,120,0.5);color:#fefefe;align-items:center;}.tuile-mode1 > a.tuilecontent:hover,.tuile-mode1 > a.tuilecontent:focus,.tuile-mode1 > div.tuilecontent:hover,.tuile-mode1 > div.tuilecontent:focus{color:#fefefe;}.tuile-mode1 > a.tuilecontent:hover .txt,.tuile-mode1 > a.tuilecontent:focus .txt,.tuile-mode1 > div.tuilecontent:hover .txt,.tuile-mode1 > div.tuilecontent:focus .txt{background-color:#dc1f35;}.tuile-mode1 .tuile__visuel svg{width:100%;max-width:6em;max-height:6em;}.tuile-mode1 .txt{pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;right:0;background-color:rgba(220,31,53,0.7);padding:.5em;margin:0;}.tuile-mode1.bottom .txt{top:unset;bottom:0;}.tuile-mode1 h3{font-weight:700;line-height:1;text-align:center;font-size:125%;margin:.4em 0;flex-grow:1;display:flex;justify-content:center;align-items:center;text-transform:uppercase;}.tuile-mode1 h3 > p{display:contents;}.tuile-mode1 .texte{text-align:center;font-size:85%;}.tuile-mode1 .texte p{line-height:normal;}.bloc-de-tuiles{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em;}
