/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Conduit ITC';src:url("/themes/custom/champt/fonts/ConduitITC-Light.woff2") format("woff2"),url("/themes/custom/champt/fonts/ConduitITC-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Conduit ITC';src:url("/themes/custom/champt/fonts/ConduitITC.woff2") format("woff2"),url("/themes/custom/champt/fonts/ConduitITC.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Conduit ITC';src:url("/themes/custom/champt/fonts/ConduitITC-Medium.woff2") format("woff2"),url("/themes/custom/champt/fonts/ConduitITC-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Conduit ITC';src:url("/themes/custom/champt/fonts/ConduitITC-Bold.woff2") format("woff2"),url("/themes/custom/champt/fonts/ConduitITC-Bold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Conduit ITC';src:url("/themes/custom/champt/fonts/ConduitITC-MediumItalic.woff2") format("woff2"),url("/themes/custom/champt/fonts/ConduitITC-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap;}.page-teaser{display:flex;overflow:hidden;margin:1em;}.page-teaser > a{flex-grow:1;display:flex;padding:0.6em 0;margin:1.5em;background-color:#fefefe;width:10em;text-align:center;position:relative;}.page-teaser > a:hover{color:grey;}.page-teaser .souligne{position:absolute;width:0.32em;}.page-teaser .souligne.haut{top:-1.5em;transform:scale(38,1);right:0;left:0;margin:auto;}.page-teaser .souligne.bas{bottom:-1.5em;transform:scale(38,-1);right:0;left:0;margin:auto;}.page-teaser .deco{position:absolute;width:1.5em;}.page-teaser .deco.hg{top:-1.5em;left:-1.5em;}.page-teaser .deco.hd{top:-1.5em;right:-1.5em;transform:scale(-1,1);}.page-teaser .deco.bg{bottom:-1.5em;left:-1.5em;transform:scale(1,-1);}.page-teaser .deco.bd{bottom:-1.5em;right:-1.5em;transform:scale(-1,-1);}.page-teaser .page__visuel{margin-right:0.5em;}.page-teaser .page__visuel img{width:10em;min-width:10em;}.page-teaser .page__titre{color:#0a0a0a;font-size:110%;}.page-teaser .text{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;align-items:center;justify-content:center;}.page-teaser .logo{width:4em;align-self:flex-end;margin-top:-1em;}.sous-pages{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em;}
