.h-cta-tertiary{background:transparent;cursor:pointer;outline:none;position:relative;text-decoration:none;transition:all .25s ease-in-out;-webkit-tap-highlight-color:transparent;border:none;border-bottom:2px solid #000;color:#000;font-weight:700}.h-cta-tertiary [class^=icon-]{vertical-align:-.125rem}.h-cta-tertiary:hover{border-color:transparent}.post-evenement{background-color:#fff;color:#000;display:flex;flex-direction:column;height:100%;position:relative;z-index:0}@media screen and (min-width:814px){.post-evenement:before{border:3px solid transparent;content:"";top:-3px;right:-3px;bottom:-3px;left:-3px;position:absolute;transition:border-color .25s ease;z-index:-1}.post-evenement:hover:before{border-color:#b455ff}.post-evenement:hover .h-cta-terciary{border-color:transparent}}@media screen and (max-width:813px){.post-evenement{padding-bottom:1.5rem}}.post-evenement__image{position:relative}.post-evenement__image img{vertical-align:middle;width:100%}@media screen and (min-width:1025px){.post-evenement__image img{max-width:100%}}.post-evenement__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.625rem 1rem}.post-evenement__title{display:block;padding-bottom:.5rem}.post-evenement__badge{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.375rem}.post-evenement__badge span{display:inline-block;margin-bottom:.3125rem}.post-evenement__date{color:#b455ff;display:block;font-weight:700;margin-bottom:.75rem}.post-evenement__place{align-items:center;display:flex;font-weight:700;margin-bottom:.75rem}.post-evenement__place span[class^=icon-]{margin-right:.375rem;vertical-align:-1px}.post-evenement__place .place__campus-list{display:flex;flex-wrap:wrap;gap:.5rem}
