.card{border-bottom:3px solid transparent;font-weight:700;transition:.4s ease-in-out}.card:hover{border-color:var(--secondary);transform:translateY(-5px)}.card-img{aspect-ratio:16/9;border-radius:10px;overflow:hidden;width:100%}.card-img picture{height:100%;width:100%}.card-content{margin:var(--gutter) 0}.card-date{color:var(--secondary);font-size:16px;margin-bottom:12px}.card-title{font-size:20px;line-height:1.2;margin-bottom:12px;text-transform:uppercase}.card-place{font-size:18px;opacity:.6}.page-default,.page-top{margin-bottom:var(--section-padding)}.page-top{background:var(--bg-gradient);color:var(--white);display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-height) + var(--mid-padding)) 0 var(--mid-padding)}.page-top .badge{margin-bottom:var(--gutter-min)}.top-title{font-size:50px;font-weight:700;margin-top:20px}.sub-title{font-size:30px;font-weight:700}.marge_interne{margin-bottom:var(--gap-padding);& .container-narrow>*+*{margin-top:var(--gap-padding)}}.text_img{align-items:flex-start;display:flex;&>*{width:70%}&>:first-child{margin-right:var(--gutter-min);width:30%}}.event-list{--margin:10px;display:flex;flex-wrap:wrap;margin:calc(var(--gutter-min)*-1) calc(var(--margin)*-1)}.event-list>.card{margin:var(--gutter-min) var(--margin);width:calc(33.33% - var(--margin)*2)}.event-list+.bn{margin:var(--section-padding) auto 0}@media screen and (max-width:1100px){.event-list>.card{width:calc(50% - var(--margin)*2)}}@media screen and (max-width:600px){.event-list>.card{width:calc(100% - var(--margin)*2)}}@media screen and (max-width:800px){.top-title{font-size:40px;line-height:1.2}.text_img{display:flex;flex-direction:column;&>*{margin-top:var(--gutter-min);width:100%}&>:first-child{margin-right:0;width:100%}}}.main-legal{padding-bottom:var(--section-padding)}.main-legal [data-mail]{display:inline}.h3{line-height:1.2;margin:var(--gap-padding) 0 var(--gutter-min)}