.event{--color:#0044c3;--colorLight:#e9f2ff;--colorTrans:#3f5c84;--minHeight:190px;border-radius:30px;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);display:flex;flex-direction:column;gap:36px;min-height:var(--minHeight);overflow:hidden;transition:all .3s ease-in-out}@media screen and (max-width:500px){.event{align-items:flex-start;gap:18px}}.event:hover{box-shadow:1px 1px 20px 3px rgba(158,171,208,.5)}.event.past{--color:#7e8fa9;--colorLight:#f4f7fd}.event.past *{color:var(--color)!important}.event.past .content>div.date button,.event.past .content>div:not(.date) .image,.event.past .content>div:not(.date) img{display:none}.event.idf{background-color:#f5feff!important}.event.idf .subscribe-confirmation{border:1px solid #fff}.event.local-search:not(.past),.event.local:not(.past){--color:#06bcc4;--colorLight:#e7f9fa}.event.local-search>.content .groupe,.event.local>.content .groupe{color:var(--color);font-size:12px;line-height:20px}@media screen and (min-width:1025px){.event.row{align-items:normal;flex-direction:row;gap:44px}.event.row>.type{height:auto;min-width:75px;width:75px}.event.row>.type.idf{min-width:0!important;width:0!important}.event.row>.type>div{min-width:var(--minHeight);text-align:center;transform:rotate(-90deg)}.event.row>.content{flex-direction:row;padding:0}.event.row>.content>div{padding:36px 0 40px}.event.row>.content>div:not(.date){align-items:normal;flex-direction:row}.event.row>.content>div.date{min-width:280px;padding-left:30px;padding-right:30px;position:relative;width:280px}.event.row>.content>div.date:before{background-color:#e9eef7;content:"";height:100%;left:0;position:absolute;top:0;width:1px}}.event.hidden{display:none}.event>.type{align-items:center;background-color:#f8faff;color:var(--color);display:flex;font-size:12px;font-weight:600;height:74px;justify-content:center;letter-spacing:2px;line-height:20px;text-align:center;text-transform:uppercase;width:100%}.event>.type.idf{height:0;min-width:0!important;width:0!important}.event>.content{align-items:center;display:flex;flex-direction:column;gap:27px;justify-content:space-between;padding:0 36px 50px;width:100%}.event>.content *{margin:0}.event>.content>div{padding:0}.event>.content .categories{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:5px;list-style-type:none;padding:0}@media screen and (max-width:500px){.event>.content .categories{display:none}}.event>.content .categories>li[data-link]{color:#0044c3;transform:scale(1) translateX(0);transition:all .3s ease-in-out}.event>.content .categories>li[data-link]:hover{transform:scale(1.02) translateY(-3px)}.event>.content .categories>li:not([data-link]){color:#06bcc4}.event>.content .categories .dot{font-size:8px}.event>.content>div:not(.date){align-items:center;display:flex;flex-direction:column;gap:45px}.event>.content>div:not(.date)>.image{--size:113px;border-radius:var(--size);box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);height:var(--size);min-width:var(--size);overflow:hidden;position:relative;width:var(--size)}.event>.content>div:not(.date)>.image:before{background-image:linear-gradient(142deg,#06bcc4 3%,#0044c3 69%);border-radius:12px;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.event>.content>div:not(.date)>.image>img{height:100%;object-fit:cover;width:100%}.event>.content>div:not(.date)>div{display:flex;flex-direction:column;gap:10px}.event>.content>div:not(.date) h3{color:#00195c;font-family:Lufga;font-size:22px;line-height:28px;margin-bottom:9px}.event>.content>div:not(.date) h3 img{display:inline-block;height:18px;vertical-align:baseline;width:14px}.event>.content>div:not(.date) .hero{color:#3f5c84;font-size:14px;line-height:22px}.event>.content .date{color:var(--colorTrans);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:9px;height:100%;justify-content:space-around;line-height:20px;width:100%}.event>.content .date>div{background:#e9effb;border-radius:12px;display:flex;gap:15px;padding:9px}.event>.content .date>div svg path{fill:var(--colorTrans)}.event>.content .date button{align-self:center;margin-top:18px;width:160px}.event>.content .date button:hover{transform:translateY(-3px)}.event>.content .date .button-sub{align-items:center;background-color:#e7f9fa;border-color:#e7f9fa;box-shadow:none;color:#06bcc4;display:flex;gap:5px;justify-content:center;width:fit-content;-webkit-text-fill-color:#06bcc4}.event>.content .date .button-sub img{width:23px}.event-popin__button-full{margin-left:auto!important;margin-right:auto!important}.event-popin .event-popin__alert{display:block;text-align:center;width:100%}.event-popin .event-popin__alert img{height:16px;margin-right:9px;object-fit:contain;width:12px}.event-popin .event-popin__alert span{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(95deg,#06bcc4,#004bc3 100%,#0044c3 0);font-size:14px}.event-popin .event-popin__title{color:#0044c3;font-family:Lufga;font-size:32px;font-weight:700;margin:36px 0;text-align:center}.event-popin .list.list--checkmark{margin:0;text-align:left}.event-popin .list.list--checkmark .list__item{color:#00195c;margin-bottom:9px}.event-popin .list.list--checkmark .list__item:before{filter:brightness(0) saturate(100%) invert(13%) sepia(38%) saturate(4126%) hue-rotate(212deg) brightness(84%) contrast(114%)}.event-popin .event-popin__register{display:block;margin:54px auto 0;text-align:center;width:230px}.event-popin .event-popin__login{display:flex;justify-content:space-between;margin:36px auto;width:50%}.event-popin .event-popin__login .event-popin__login__text{color:#3f5c84;font-size:14px}.event-popin .event-popin__login .event-popin__login__link{color:#0044c3;font-size:14px;font-weight:500}.event-popin .event-popin__confirmation{display:block;padding:0 auto;width:100%}.event-popin .event-popin__confirmation .event-popin__confirmation__button{border-radius:18px;display:block;height:60px;line-height:20px;margin:18px auto 0;padding:18px 40px 20px;width:260px}.event-popin .event-popin__confirmation .event-popin__confirmation__registered{cursor:default;display:block;line-height:22px;margin:0 auto;padding:18px 20px;pointer-events:none;text-align:center;width:136px}.event-popin .event-popin__confirmation .event-popin__confirmation__registered img{display:inline-block;height:22px;margin-right:4px;vertical-align:middle;width:22px}.event-popin .event-popin__type{color:#0044c3;font-family:Inter;font-size:12px;font-weight:600;letter-spacing:2px;line-height:1.67;margin-bottom:36px;text-align:center}.main-event{align-items:flex-end;background-position:50%;background-size:cover;border-radius:20px;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);display:flex;gap:18%;justify-content:space-between;min-height:400px;padding:36px;position:relative;width:100%}@media screen and (max-width:768px){.main-event{align-items:flex-start;flex-direction:column;gap:30px;justify-content:flex-end;padding-top:200px}}.main-event:before{background-image:linear-gradient(45deg,#003bae,rgba(68,222,253,.4));border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.main-event>*{color:#fff;position:relative}.main-event .date,.main-event .sub-title{font-size:11px;font-weight:700}.main-event .tag-highlight{background:#06bcc4;border-radius:10px;color:#fff;font-family:Inter;font-size:14px;font-weight:400;padding:8px 16px}.main-event .tag-highlight.is-breaking-news{background:#fb3c6e}.main-event h3{font-family:Lufga;font-size:32px;line-height:38px;margin:5px 0 10px}.main-event h3 img{display:inline-block;height:18px;vertical-align:baseline;width:14px}.main-event .tag-highlight+h3{margin-top:20px}.main-event .sub-title{border:1px solid #fff;border-radius:18px;padding:5px 10px}.main-event .date{left:20px;position:absolute;top:20px;z-index:10}.main-event .date .date-block{align-items:center;backdrop-filter:blur(10px);background:rgba(0,25,92,.38);border-radius:15px;display:flex;flex-direction:column;margin:18px;max-width:110px;min-width:110px;padding:15px 10px 10px}.main-event .date .date-block .date-day{color:#fff;font-size:12px;margin-bottom:5px}.main-event .date .date-block .date-number{color:#fff;font-family:Lufga;font-size:44px;font-weight:700;margin-bottom:3px}.main-event .date .date-block .date-number sub{color:#fff;font-size:14px;font-weight:500;margin-left:-10px;vertical-align:top}.main-event .date .date-block .date-month{color:#fff;font-size:10px;font-weight:900;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.main-event .date .date-block .date-separator{background:hsla(0,0%,100%,.3);height:1px;margin:8px 0;width:110px}.main-event .date .date-block .date-time{color:#fff;font-weight:500;text-align:center}.main-event button{min-width:160px}.events-list--page .main-event{position:relative}.events-list--page .main-event .date{position:absolute;right:20px;top:20px;z-index:10}.events-list--page .main-event .date .date-block{margin:0}.events-list--page .main-event>div:not(.date){display:block;margin-right:120px}.events-list--page .main-event button{bottom:36px;position:absolute;right:36px}.view-more{align-items:center;background-color:transparent;border-radius:12px;color:#3f5c84;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;padding:8px 14px}.view-more svg path{fill:#3f5c84}@media screen and (max-width:767px){.view-more.desktop{display:none}}.view-more.mobile{justify-content:center;margin-top:50px}@media screen and (min-width:768px){.view-more.mobile{display:none}}.view-more:hover{background-color:#f4f7fd}.view-more svg{transform:rotate(180deg);width:12px}.view-more svg path{transition:all .3s ease-in-out}.articles__locals-container .view-more,.articles__locals-container__articles .view-more,.events__locals-container .view-more{color:#06bcc4}.articles__locals-container .view-more svg path,.articles__locals-container__articles .view-more svg path,.events__locals-container .view-more svg path{fill:#06bcc4}.articles__locals-container .view-more:hover,.articles__locals-container__articles .view-more:hover,.events__locals-container .view-more:hover{background-color:#f4f7fd}.event-details__infos_btn{margin-bottom:18px!important;padding:9px 20px!important;text-align:left;width:100%}.event-details__infos_btn>div:first-of-type{display:flex;float:right;height:100%}.event-details__infos_btn img{height:22px;margin:auto!important;vertical-align:middle;width:22px}.event-details__infos_btn>div{display:inline;font-size:14px;font-weight:700;vertical-align:middle}.events{margin-left:auto;margin-right:auto;max-width:1104px;width:95%}.events .event .content .event__link-replay{display:inline-flex;gap:6px;width:auto}.events .event .content .event__link-replay__icon{width:20px}.events.local .events__locals-container,.events__inner{margin-top:60px}.events__inner{text-align:center}.events__inner.category .events__inner__title{font-size:32px;line-height:38px}.events__inner.category .events__inner__intro{font-size:18px;line-height:30px}.events__inner__title{font-family:Lufga;font-size:46px;font-weight:600;line-height:52px;margin-bottom:0;margin-left:auto;margin-right:auto;width:90%}@media screen and (max-width:1024px){.events__inner__title{font-size:32px;line-height:41px}}.events__inner__intro{color:#3f5c84;display:inline-block;font-size:24px;line-height:34px;margin-left:auto;margin-right:auto;margin-top:35px;max-width:600px}.events__locals-container{margin-top:40px}.events__locals-container__title{align-items:center;display:flex;justify-content:space-between}.events__locals-container__title>h2{color:#06bcc4;font-family:Lufga;font-size:26px;line-height:38px}.events__locals-container__events{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:954px}@media screen and (max-width:1024px){.events__locals-container__events{flex-direction:row;flex-wrap:wrap;justify-content:center}}.events__locals-container__events>span{color:#06bcc4;font-size:14px;font-weight:500;line-height:20px;text-align:center}.events__locals-container__events>a{--itemsPerRow:2}@media screen and (max-width:1024px){.events__locals-container__events>a{flex-basis:calc(94%/var(--itemsPerRow))}}@media screen and (max-width:600px){.events__locals-container__events>a{--itemsPerRow:1}}.events__locals-container__events .view-more{margin:0 0 54px auto;width:max-content}.events .main-events{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:72px}@media screen and (max-width:1199px){.events .main-events{flex-direction:column;gap:30px}}.events .main-events.multiple .main-event{height:300px;min-height:auto}.events .main-events.multiple .main-event button{display:none}.events .main-events.multiple .main-event .date{left:auto!important;position:absolute!important;right:20px!important;top:20px!important;z-index:10}.events .main-events.multiple .main-event .date .date-block{margin:0}.events .main-events .main-articles{margin-top:0}.events .main-events .main-articles .main-article{height:300px}.events .main-events .main-articles .container__replay__main-article{display:flex}.events .main-events .main-articles .container__replay__main-article span{background-color:#fff;border:1px solid #fff;border-radius:18px;color:#3f5c84;font-size:11px;font-weight:700;padding:5px 10px}.events .main-events .main-articles .container__replay__main-article img{height:23px;margin-left:6px}.events .main-events .main-articles,.events .main-events .main-event{margin-top:0;width:50%}@media screen and (max-width:1199px){.events .main-events .main-articles,.events .main-events .main-event{width:100%}}