/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'RammettoOne';src:url(/themes/custom/cretst/patterns/node/fonts/Rammetto_One.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Rammetto_One.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'SourceSansPro';src:url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-300.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-300.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'SourceSansPro';src:url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-400.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'SourceSansPro';src:url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-400i.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-400i.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'SourceSansPro';src:url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-600.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'SourceSansPro';src:url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-700.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'SourceSansPro';src:url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-900.woff2) format("woff2"),url(/themes/custom/cretst/patterns/node/fonts/Source_Sans_Pro-900.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;}.evenement-default,.evenement-teaser{display:flex;margin:auto;min-width:100%;min-height:100%;padding:.5em;height:100%;}.evenement-default .contentbox,.evenement-teaser .contentbox{position:relative;border:1px solid #a2a3a3;border-radius:0.5em;background-color:#f7f7f7;overflow:hidden;display:flex;width:100%;height:100%;flex-direction:column;}.evenement-default .visuel,.evenement-teaser .visuel{display:flex;justify-content:center;position:relative;}.evenement-default .visuel .field-name-field-visuel-actu,.evenement-default .visuel article,.evenement-teaser .visuel .field-name-field-visuel-actu,.evenement-teaser .visuel article{display:contents;}.evenement-default .visuel .field-name-field-visuel-actu .field-name-field-media-image,.evenement-default .visuel .field-name-field-visuel-actu .field-items,.evenement-default .visuel .field-name-field-visuel-actu .field-item,.evenement-default .visuel article .field-name-field-media-image,.evenement-default .visuel article .field-items,.evenement-default .visuel article .field-item,.evenement-teaser .visuel .field-name-field-visuel-actu .field-name-field-media-image,.evenement-teaser .visuel .field-name-field-visuel-actu .field-items,.evenement-teaser .visuel .field-name-field-visuel-actu .field-item,.evenement-teaser .visuel article .field-name-field-media-image,.evenement-teaser .visuel article .field-items,.evenement-teaser .visuel article .field-item{display:contents;}.evenement-default .visuel .field-name-field-visuel-actu .field-name-field-media-image > span,.evenement-default .visuel .field-name-field-visuel-actu .field-name-field-media-image a,.evenement-default .visuel .field-name-field-visuel-actu .field-items > span,.evenement-default .visuel .field-name-field-visuel-actu .field-items a,.evenement-default .visuel .field-name-field-visuel-actu .field-item > span,.evenement-default .visuel .field-name-field-visuel-actu .field-item a,.evenement-default .visuel article .field-name-field-media-image > span,.evenement-default .visuel article .field-name-field-media-image a,.evenement-default .visuel article .field-items > span,.evenement-default .visuel article .field-items a,.evenement-default .visuel article .field-item > span,.evenement-default .visuel article .field-item a,.evenement-teaser .visuel .field-name-field-visuel-actu .field-name-field-media-image > span,.evenement-teaser .visuel .field-name-field-visuel-actu .field-name-field-media-image a,.evenement-teaser .visuel .field-name-field-visuel-actu .field-items > span,.evenement-teaser .visuel .field-name-field-visuel-actu .field-items a,.evenement-teaser .visuel .field-name-field-visuel-actu .field-item > span,.evenement-teaser .visuel .field-name-field-visuel-actu .field-item a,.evenement-teaser .visuel article .field-name-field-media-image > span,.evenement-teaser .visuel article .field-name-field-media-image a,.evenement-teaser .visuel article .field-items > span,.evenement-teaser .visuel article .field-items a,.evenement-teaser .visuel article .field-item > span,.evenement-teaser .visuel article .field-item a{display:contents;}.evenement-default .visuel .field-item > img,.evenement-default .visuel .field-item .photoswipe > img,.evenement-teaser .visuel .field-item > img,.evenement-teaser .visuel .field-item .photoswipe > img{object-position:center;object-fit:cover;}.evenement-default .visuel.nocrop,.evenement-teaser .visuel.nocrop{max-height:100% !important;}.evenement-default .visuel.nocrop .field-item > img,.evenement-default .visuel.nocrop .field-item .photoswipe > img,.evenement-teaser .visuel.nocrop .field-item > img,.evenement-teaser .visuel.nocrop .field-item .photoswipe > img{padding:.5em;object-fit:contain;}.evenement-default .cda,.evenement-teaser .cda{padding:1.5em 0 .5em 1em;display:flex;flex-direction:column;flex-grow:1;}.evenement-default .titre,.evenement-teaser .titre{font-weight:800;line-height:1;margin:0;padding:.5em;}.evenement-default a,.evenement-teaser a{font-style:italic;}.evenement-default a.edit,.evenement-teaser a.edit{display:inline-block;position:absolute;bottom:0;}.evenement-default .date,.evenement-teaser .date{background-color:#333;color:#fefefe;padding:0.2em 0.4em;line-height:1.4;font-weight:bold;width:100%;text-align:center;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.evenement-default .categorie,.evenement-teaser .categorie{position:absolute;background-color:#a2a3a3;color:#fefefe;padding:0em 0.4em;top:0;right:0;border-bottom-left-radius:.5em;}.evenement-default .txt,.evenement-teaser .txt{padding:0 0.5em;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.evenement-default .txt p,.evenement-teaser .txt p{margin:0 0 .5em 0;line-height:normal;}@media print,screen and (min-width:40em){.evenement-default .contentbox{flex-direction:row;}}.evenement-default .date{margin-bottom:1em;border-top-left-radius:10em;border-bottom-left-radius:10em;}.evenement-teaserv2{padding:1em;}.evenement-teaserv2 .contentbox{border-radius:0.5em;display:flex;background-color:#fefefe;padding:1em;position:relative;}.evenement-teaserv2 .cda{width:100%;padding:0 1em 0 1em;display:flex;flex-direction:column;}.evenement-teaserv2 .cda .date{position:absolute;top:-.4em;right:-.3em;background-color:#b9c949;color:#fefefe;border-bottom-left-radius:.5em;border-bottom-right-radius:.2em;border-top-left-radius:.2em;border-top-right-radius:.5em;padding:0.1em 0.5em;}.evenement-teaserv2 .cda .categorie{position:absolute;bottom:-.4em;left:-.3em;background-color:#b9c949;color:#fefefe;border-bottom-left-radius:.5em;border-bottom-right-radius:.2em;border-top-left-radius:.2em;border-top-right-radius:.5em;padding:0.1em 0.5em;}.evenement-teaserv2 .cda .titre{font-weight:800;line-height:1;margin-bottom:0.5em;}.evenement-teaserv2 .cda a{font-style:italic;}
