body.is-search{overflow:hidden}body.is-search .search{opacity:1;overflow-y:scroll;transform:translateX(0);z-index:1000}.search{background-color:#e9eef7;height:100vh;left:0;opacity:0;padding:83px 30px;position:fixed;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:100vw;z-index:-1}.search.is-results .intro-container{display:none}.search.is-empty .intro-container .empty{display:inherit}.search .container{margin-left:auto;margin-right:auto;max-width:1024px}.search .input-container{align-items:center;display:flex;gap:20px;justify-content:space-between}.search .input-container .input{align-items:center;display:flex;gap:20px;width:100%}.search .input-container .input img{height:25px;width:25px}.search .input-container .input input,.search .input-container .input input::placeholder{background-color:transparent;border:none;color:#00195c;font-family:Lufga;font-size:32px;font-weight:700;line-height:38px;outline:none;width:100%}@media screen and (max-width:768px){.search .input-container .input input,.search .input-container .input input::placeholder{font-size:23px}}.search .input-container .input input::placeholder{opacity:.6}.search .input-container>.close{cursor:pointer;height:15px;width:15px}.search .intro-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:36px}.search .intro-container>span.empty{align-self:flex-start;color:#06bcc4;display:none;font-size:16px;font-weight:500}.search .intro-container img.intro{margin-top:85px;object-fit:cover;width:300px}.search .results-container{display:flex;flex-direction:column;gap:72px;margin-top:72px}.search .results-container .row[data-key=medias]>.results{--numberPerRow:1;gap:18px}.search .results-container .row[data-key=medias]>.results>*{flex-basis:100%}.search .results-container .row[data-key=localEvents]>.results,.search .results-container .row[data-key=nationalEvents]>.results{--numberPerRow:3}.search .results-container .row[data-key=localEvents]>.results>*,.search .results-container .row[data-key=nationalEvents]>.results>*{flex-basis:calc(89%/var(--numberPerRow))}.search .results-container .row>.title{align-items:center;display:flex;gap:20px;margin:0}.search .results-container .row>.title h2{color:#3f5c84;font-family:Lufga;font-size:26px;font-weight:700;line-height:38px;margin:0}.search .results-container .row>.title span{align-items:center;background-color:#06bcc4;border-radius:10px;color:#fff;display:flex;font-size:13px;font-weight:400;height:30px;justify-content:center;min-width:30px;padding:0 10px;width:fit-content}.search .results-container .row>.results{--numberPerRow:2;display:flex;flex-wrap:wrap;gap:54px;margin-top:32px}.search .results-container .row>.results .article{border-radius:30px;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);display:flex;gap:36px;margin:0;padding:31px 36px 30px;text-align:left;transition:all .3s ease-in-out}@media screen and (max-width:500px){.search .results-container .row>.results .article{align-items:flex-start;gap:18px;padding:18px}}.search .results-container .row>.results .article:hover{box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);transform:translateY(-3px)}.search .results-container .row>.results .article:hover .date,.search .results-container .row>.results .article:hover .hero,.search .results-container .row>.results .article:hover h3{color:#0044c3}.search .results-container .row>.results .article.hidden{display:none}.search .results-container .row>.results .article.idf{background-color:#eefdff!important}.search .results-container .row>.results .article>.image{--size:131px;border-radius:12px;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)}@media screen and (max-width:768px){.search .results-container .row>.results .article>.image{--size:90px}}.search .results-container .row>.results .article>.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%}.search .results-container .row>.results .article>.image>img{height:100%;object-fit:cover;width:100%}.search .results-container .row>.results .article>div{display:flex;flex-direction:column;gap:10px}.search .results-container .row>.results .article .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){.search .results-container .row>.results .article .categories{display:none}}.search .results-container .row>.results .article .categories>li[data-link]{background:#f5f7fd;border-radius:18px;color:#3f5c84;padding:4px 10px;transform:scale(1) translateX(0);transition:all .3s ease-in-out}.search .results-container .row>.results .article .categories>li[data-link]:hover{transform:scale(1.02) translateY(-3px)}.search .results-container .row>.results .article .categories>li:not([data-link]){color:#06bcc4}.search .results-container .row>.results .article .categories .dot{font-size:8px}.search .results-container .row>.results .article *{margin:0}.search .results-container .row>.results .article h3{color:#00195c;font-family:Lufga;font-size:22px;line-height:30px;transition:color .3s ease-in-out}@media screen and (max-width:500px){.search .results-container .row>.results .article h3{line-height:26px;margin-top:0}}.search .results-container .row>.results .article h3 img{display:inline-block;height:18px;vertical-align:baseline;width:14px}.search .results-container .row>.results .article .hero{color:#3f5c84;font-size:14px;line-height:22px;transition:color .3s ease-in-out}.search .results-container .row>.results .article .date{color:#7e8fa9;font-size:12px;margin-top:10px;transition:color .3s ease-in-out}@media screen and (max-width:500px){.search .results-container .row>.results .article .date{display:none}}.search .results-container .row>.results .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){.search .results-container .row>.results .event{align-items:flex-start;gap:18px}}.search .results-container .row>.results .event:hover{box-shadow:1px 1px 20px 3px rgba(158,171,208,.5)}.search .results-container .row>.results .event.past{--color:#7e8fa9;--colorLight:#f4f7fd}.search .results-container .row>.results .event.past *{color:var(--color)!important}.search .results-container .row>.results .event.past .content>div.date button,.search .results-container .row>.results .event.past .content>div:not(.date) .image,.search .results-container .row>.results .event.past .content>div:not(.date) img{display:none}.search .results-container .row>.results .event.idf{background-color:#f5feff!important}.search .results-container .row>.results .event.idf .subscribe-confirmation{border:1px solid #fff}.search .results-container .row>.results .event.local-search:not(.past),.search .results-container .row>.results .event.local:not(.past){--color:#06bcc4;--colorLight:#e7f9fa}.search .results-container .row>.results .event.local-search>.content .groupe,.search .results-container .row>.results .event.local>.content .groupe{color:var(--color);font-size:12px;line-height:20px}@media screen and (min-width:1025px){.search .results-container .row>.results .event.row{align-items:normal;flex-direction:row;gap:44px}.search .results-container .row>.results .event.row>.type{height:auto;min-width:75px;width:75px}.search .results-container .row>.results .event.row>.type.idf{min-width:0!important;width:0!important}.search .results-container .row>.results .event.row>.type>div{min-width:var(--minHeight);text-align:center;transform:rotate(-90deg)}.search .results-container .row>.results .event.row>.content{flex-direction:row;padding:0}.search .results-container .row>.results .event.row>.content>div{padding:36px 0 40px}.search .results-container .row>.results .event.row>.content>div:not(.date){align-items:normal;flex-direction:row}.search .results-container .row>.results .event.row>.content>div.date{min-width:280px;padding-left:30px;padding-right:30px;position:relative;width:280px}.search .results-container .row>.results .event.row>.content>div.date:before{background-color:#e9eef7;content:"";height:100%;left:0;position:absolute;top:0;width:1px}}.search .results-container .row>.results .event.hidden{display:none}.search .results-container .row>.results .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%}.search .results-container .row>.results .event>.type.idf{height:0;min-width:0!important;width:0!important}.search .results-container .row>.results .event>.content{align-items:center;display:flex;flex-direction:column;gap:27px;justify-content:space-between;padding:0 36px 50px;width:100%}.search .results-container .row>.results .event>.content *{margin:0}.search .results-container .row>.results .event>.content>div{padding:0}.search .results-container .row>.results .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){.search .results-container .row>.results .event>.content .categories{display:none}}.search .results-container .row>.results .event>.content .categories>li[data-link]{color:#0044c3;transform:scale(1) translateX(0);transition:all .3s ease-in-out}.search .results-container .row>.results .event>.content .categories>li[data-link]:hover{transform:scale(1.02) translateY(-3px)}.search .results-container .row>.results .event>.content .categories>li:not([data-link]){color:#06bcc4}.search .results-container .row>.results .event>.content .categories .dot{font-size:8px}.search .results-container .row>.results .event>.content>div:not(.date){align-items:center;display:flex;flex-direction:column;gap:45px}.search .results-container .row>.results .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)}.search .results-container .row>.results .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%}.search .results-container .row>.results .event>.content>div:not(.date)>.image>img{height:100%;object-fit:cover;width:100%}.search .results-container .row>.results .event>.content>div:not(.date)>div{display:flex;flex-direction:column;gap:10px}.search .results-container .row>.results .event>.content>div:not(.date) h3{color:#00195c;font-family:Lufga;font-size:22px;line-height:28px;margin-bottom:9px}.search .results-container .row>.results .event>.content>div:not(.date) h3 img{display:inline-block;height:18px;vertical-align:baseline;width:14px}.search .results-container .row>.results .event>.content>div:not(.date) .hero{color:#3f5c84;font-size:14px;line-height:22px}.search .results-container .row>.results .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%}.search .results-container .row>.results .event>.content .date>div{background:#e9effb;border-radius:12px;display:flex;gap:15px;padding:9px}.search .results-container .row>.results .event>.content .date>div svg path{fill:var(--colorTrans)}.search .results-container .row>.results .event>.content .date button{align-self:center;margin-top:18px;width:160px}.search .results-container .row>.results .event>.content .date button:hover{transform:translateY(-3px)}.search .results-container .row>.results .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}.search .results-container .row>.results .event>.content .date .button-sub img{width:23px}.search .results-container .row>.results .ad{border-radius:30px;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);padding:27px 27px 46px;width:100%}@media screen and (max-width:768px){.search .results-container .row>.results .ad{min-height:520px}}.search .results-container .row>.results .ad>*{margin:0}.search .results-container .row>.results .ad div.image{border-radius:12px;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);max-height:150px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.search .results-container .row>.results .ad div.image{max-height:220px}}.search .results-container .row>.results .ad div.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%}.search .results-container .row>.results .ad div.image img{height:100%;object-fit:cover;width:100%}.search .results-container .row>.results .ad .sub-title{color:#0044c3;font-size:12px;font-weight:500;line-height:22px;margin-top:30px}.search .results-container .row>.results .ad .description,.search .results-container .row>.results .ad h3{padding-right:20px}.search .results-container .row>.results .ad h3{color:#00195c;font-family:Lufga;font-size:22px;line-height:30px;margin-top:15px}.search .results-container .row>.results .ad .description{color:#3f5c84;font-size:14px;line-height:22px;margin-top:12px}.search .results-container .row>.results .ad .date{color:#7e8fa9;font-size:12px;margin-top:20px}.search .results-container .row>.results .media{border-radius:30px;box-shadow:1px 1px 20px 3px rgba(158,171,208,.25);display:flex;flex-direction:column;padding:36px}.search .results-container .row>.results .media.hidden{display:none}.search .results-container .row>.results .media>*{margin:0}.search .results-container .row>.results .media h3{color:#00195c;font-family:Lufga;font-size:22px;line-height:28px}.search .results-container .row>.results .media>div{align-items:center;color:#7e8fa9;display:flex;font-size:12px;gap:5px;margin-top:15px}.search .results-container .row>.results .media>div img{height:15px;margin-left:10px;width:15px}.search .results-container .row>.results .media>div .dot{--size:4px;background-color:#7e8fa9;border-radius:var(--size);height:var(--size);width:var(--size)}.search .results-container .row>.results>*{background-color:#f4f7fd;flex-basis:calc(93%/var(--numberPerRow));width:100%}@media screen and (max-width:1024px){.search .results-container .row>.results>*{flex-basis:100%}}.search .results-container .row>.results>* .date,.search .results-container .row>.results>* .hero{display:none}.search .results-container .row .load-more{display:flex;justify-content:center;margin-top:72px;width:100%}.search .results-container .row .load-more>a{min-width:318px}