@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/node/fonts/Romanesco-Regular.woff2) format("woff2"),url(/themes/custom/dicat/patterns/node/fonts/Romanesco-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}.page-teaser{display:contents;}.page-teaser > a{display:flex;padding:1em;margin:1em;background-color:#fefefe;border:2px solid #fefefe;width:28%;min-width:15em;flex-direction:column;box-shadow:0px 4px 25px rgba(116,99,120,0.5);color:#0a0a0a;align-items:center;text-decoration:none;}.page-teaser > a:hover,.page-teaser > a:focus{color:#dc1f35;border-color:#dc1f35;}.page-teaser .page__visuel{margin:0;}.page-teaser .page__visuel svg{width:100%;max-width:6em;max-height:6em;}.page-teaser .txt{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;}.page-teaser h3{font-weight:700;line-height:1;text-align:center;font-size:150%;margin:.8em 0;flex-grow:1;display:flex;justify-content:center;align-items:center;}.page-teaser h3 > p{display:contents;}.page-teaser .texte{text-align:center;font-size:85%;}.page-teaser .texte p{line-height:normal;}.sous-pages{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em;}
