body{height:100%;margin:0;padding:0}#app{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;height:100%}.page-content{position:relative;display:inline-flex;flex-direction:column;gap:32px;flex-grow:1}@media only screen and (min-width: 1400px){.page-content{flex-direction:row}}.faq-question{width:100%;padding:28px 0;border-top:1px solid var(--border-accent)}.faq-question:last-child{border-bottom:1px solid var(--border-accent)}.question{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;cursor:pointer}.question:after{content:"";width:14px;height:8px;background:var(--accent-color);-webkit-mask-image:url(/build/assets/arrow-down-1ef-OzZj.svg);mask-image:url(/build/assets/arrow-down-1ef-OzZj.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-size:100%;transform:rotate(0);margin-left:12px;transition:transform .3s ease}.question.opened:after{transform:rotate(180deg)}.question-title{font-family:var(--f-title);font-weight:600;font-size:16px;width:100%;background:none;border:0;text-align:start;padding:0;cursor:pointer}@media only screen and (min-width: 1400px){.question-title{max-width:360px}}.response{max-width:777px;width:100%;margin-top:24px;margin-bottom:0;font-size:14px;line-height:20px;font-style:italic;color:var(--muted)}@media only screen and (min-width: 1400px){.response{max-width:464px}}.response h2{font-size:18px;line-height:26px;font-weight:600;margin-bottom:8px}.response h3{font-size:16px;line-height:24px;font-weight:600;margin-bottom:8px}.response p{font-size:14px;line-height:20px;font-style:italic;color:var(--muted)}.response p a{color:var(--muted)}.response blockquote{margin-left:0;padding-left:16px;border-left:4px solid var(--subtle)}.response ul{margin-left:18px}.faq-wrapper{position:relative;flex-grow:1;flex-shrink:0;width:100%;padding:56px 48px;background-color:var(--background)}@media only screen and (min-width: 1400px){.faq-wrapper{width:calc(33.3333333333% - 22px);padding:56px 48px}}.faq-wrapper:before{content:"";width:31px;height:31px;background:var(--icon-color);-webkit-mask-image:url(/build/assets/question-CcXEL9aS.svg);mask-image:url(/build/assets/question-CcXEL9aS.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-size:100%;position:absolute;top:56px;right:48px}.faq-wrapper .faq-title{margin:0 0 28px;font-size:20px;font-weight:600;font-family:var(--f-title)}.faq-categories{display:flex;gap:48px;margin-bottom:30px}.faq-category{font-weight:600;font-size:14px;background:none;border:0;padding:0 0 10px;border-bottom:6px solid transparent;cursor:pointer}.faq-category.is-active{border-color:var(--accent-color)}.faq{display:flex;flex-direction:column;height:100%;padding-bottom:62px}.list-wrapper{position:relative}@media only screen and (min-width: 1400px){.faq-questions{display:flex;flex-direction:column;flex:1 1 0px;overflow-y:auto}}.event-date{max-width:94px;width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--text);border-radius:8px;padding:8px 0}@media only screen and (min-width: 600px){.event-date{max-width:150px}}.event-date .day{font-size:32px;line-height:1;font-family:var(--f-title);font-weight:700;color:var(--contrast-text)}@media only screen and (min-width: 600px){.event-date .day{font-size:56px}}.event-date .month{font-size:20px;line-height:1;font-family:var(--f-title);font-weight:600;color:var(--contrast-text)}@media only screen and (min-width: 600px){.event-date .month{font-size:32px}}.event-teaser .event-date{max-width:82px}.event-teaser .event-date .day{font-size:30px}.event-teaser .event-date .month{font-size:20px}.backdrop{position:fixed;width:100%;height:100%;background-color:rgba(var(--primary),.4);z-index:1}.event-details{z-index:2;position:fixed;display:flex;flex-direction:column;flex:1 1 0px;overflow-y:auto;top:0;bottom:0;right:0;width:100%;height:100%;padding:36px 0;background-color:var(--background)}@media only screen and (max-width: 1400px) and (min-width: 900px){.event-details{width:50%}}@media only screen and (min-width: 1400px){.event-details{width:calc(33.3333333333% - 22px)}}.event-details.low .event-title-wrapper:before{display:none}.event-details.medium .event-title-wrapper:before{content:"";display:block;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#ffe6cc url(/build/assets/medium-Cg7qJqxN.svg) center center no-repeat;background-size:20px 18px}.event-details.high .event-title-wrapper:before{content:"";display:block;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#f6cbcb url(/build/assets/high-C84oo2hE.svg) center center no-repeat;background-size:20px 18px}.event-details .event-title-wrapper{display:flex;align-items:center;gap:18px;margin-bottom:24px}.event-details .event-title{font-size:28px;line-height:36px;margin:0}.event-details .description{font-style:italic;color:var(--muted);font-size:16px;line-height:24px;margin-bottom:32px}.details-header{padding:0 48px 22px;border-bottom:1px solid var(--border)}.details-header .close{display:flex;align-items:center;gap:12px;background:transparent;border:0;font-family:var(--f-title);font-weight:600;font-size:16px;cursor:pointer}.details-header .close:before{content:"";width:22px;height:18px;background:var(--accent-color);-webkit-mask-image:url(/build/assets/arrow-left-DHvw7onr.svg);mask-image:url(/build/assets/arrow-left-DHvw7onr.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-size:100%}.details{padding:36px 48px 0}.details .details-grid{margin-bottom:32px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);border:1px solid var(--border);border-radius:20px}.details .details-grid div{padding:26px 30px}.details .details-grid .total-time{grid-column:1/span 2;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.details .details-grid .total-time div{padding:0}.details .details-grid .total-time:after{content:"";width:36px;height:36px;background:var(--icon-color);-webkit-mask-image:url(/build/assets/calendar-uYT59NgM.svg);mask-image:url(/build/assets/calendar-uYT59NgM.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.details .details-grid .start{border-right:1px solid var(--border)}.details .details-grid .time-label{font-family:var(--f-title);font-weight:600;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:1px;color:var(--muted);margin-bottom:12px}.details .details-grid .time-result{font-family:var(--f-title);font-weight:600;font-size:18px;line-height:22px}.details .action{padding:26px 30px;margin-bottom:32px;border-radius:20px;border:1px solid var(--border)}.details .action.resolution{background-color:#ecf7ee}.details .action.resolution .action-title{color:#0d9521}.details .action.resolution .action-title:before{background:url(/build/assets/green-check-B6Ppn5y-.svg) no-repeat;background-size:100%}.details .action.prevention{background-color:#fafafa}.details .action.prevention .action-title{color:var(--muted)}.details .action.prevention .action-title:before{background:url(/build/assets/umbrella-DLXUrHy_.svg) no-repeat;background-size:100%}.details .action .action-title{display:flex;align-items:center;gap:18px;font-family:var(--f-title);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.details .action .action-title:before{content:"";width:31px;height:30px}.details .action .action-description{font-family:var(--f-body);font-weight:600;font-size:16px;line-height:24px;color:var(--muted)}.drawer-enter-active,.drawer-leave-active{transition:transform .5s ease}.drawer-enter-from,.drawer-leave-to{transform:translate(100%)}.backdrop-enter-active,.backdrop-leave-active{transition:opacity .5s ease}.backdrop-enter-from,.backdrop-leave-to{opacity:0}.featured-event{flex:50%;position:relative;border:2px solid var(--primary);border-radius:20px;padding:20px 22px;cursor:pointer}@media only screen and (min-width: 600px){.featured-event{padding:32px 56px 32px 32px}}.featured-event:before{content:"";position:absolute;top:16px;right:17px;width:19px;height:19px;border-radius:50%}@media only screen and (min-width: 600px){.featured-event:before{top:22px;right:22px;width:42px;height:42px}}.featured-event.default{cursor:auto}.featured-event.default .event-infos-wrapper{align-items:center}.featured-event.default .event-description{text-align:center}.featured-event.low,.featured-event.default{border-color:#0d9521}.featured-event.low:before,.featured-event.default:before{display:none}.featured-event.low .criticality-tag,.featured-event.default .criticality-tag{color:#0d9521;background-color:#dff8e3}.featured-event.medium{border-color:#cd6a00;background-color:#fcf6ef}.featured-event.medium:before{background:#ffe6cc url(/build/assets/medium-Cg7qJqxN.svg) center center no-repeat;background-size:20px 18px}.featured-event.medium .criticality-tag{color:#cd6a00;background-color:#ffe6cc}.featured-event.high{border-color:#ba0000;background-color:#fff4f4}.featured-event.high:before{background:#f6cbcb url(/build/assets/high-C84oo2hE.svg) center center no-repeat;background-size:20px 18px}.featured-event.high .criticality-tag{color:#ba0000;background-color:#f6cbcb}.event-status{font-family:var(--f-title);font-size:14px;line-height:17px;font-weight:600;color:var(--text);padding:0 0 16px}@media only screen and (min-width: 600px){.event-status{font-size:20px;line-height:24px;padding:0 0 28px}}.event-infos-wrapper{display:flex;align-items:start;gap:16px;margin-bottom:16px}@media only screen and (min-width: 600px){.event-infos-wrapper{gap:32px;margin-bottom:32px}}.event-infos-wrapper .event-infos{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.event-infos-wrapper .event-infos h2{font-size:18px;line-height:24px}@media only screen and (min-width: 600px){.event-infos-wrapper .event-infos h2{font-size:28px;line-height:36px}}.event-infos-wrapper .criticality-tag{font-family:var(--f-title);font-size:10px;line-height:12px;font-weight:600;color:var(--text);background-color:#fff;padding:6px 12px;border-radius:12px;margin-bottom:12px;text-transform:uppercase}@media only screen and (min-width: 600px){.event-infos-wrapper .criticality-tag{font-size:12px;line-height:14px;margin-bottom:16px}}.event-description{font-size:12px;line-height:18px;color:var(--muted);font-style:italic;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}@media only screen and (min-width: 600px){.event-description{font-size:16px;line-height:24px}}.durability{font-family:var(--f-title);font-size:24px;line-height:28px;font-weight:600;color:var(--muted)}.contact-box{flex:50%;border-radius:20px;background-color:var(--background);border:1px solid var(--border)}.contact-row{display:flex;gap:17px;padding:28px 22px;border-bottom:1px solid var(--border)}.contact-row h2{font-size:16px;line-height:19px;letter-spacing:.14px}@media only screen and (min-width: 600px){.contact-row h2{font-size:24px;line-height:29px;letter-spacing:.21px}}.contact-row p,.contact-row a{font-size:14px;line-height:18px}@media only screen and (min-width: 600px){.contact-row p,.contact-row a{font-size:18px;line-height:22px}}.contact-row em{color:var(--subtle);font-size:10px;line-height:18px}@media only screen and (min-width: 600px){.contact-row em{font-size:13px;line-height:22px}}@media only screen and (min-width: 600px){.contact-row{gap:27px;padding:45px 35px}}.contact-icon{border-radius:50%;width:70px;height:70px;background-color:var(--icon-background);display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact-icon:before{content:"";width:30px;height:33px;background:var(--icon-color);-webkit-mask-image:url(/build/assets/phone-exclamation-CMAQP1-1.svg);mask-image:url(/build/assets/phone-exclamation-CMAQP1-1.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.phone-number{margin-bottom:8px;display:block;text-decoration:none;color:var(--text)}.staff{padding:24px 22px}@media only screen and (min-width: 600px){.staff{padding:35px 35px 44px}}.staff-row{display:flex;flex-wrap:wrap}@media only screen and (min-width: 600px){.staff-row{flex-wrap:nowrap;margin-bottom:32px}}.staff-group{min-width:40%;width:100%}.staff-group:last-child{margin-top:16px;padding-top:24px;border-top:1px solid var(--border)}@media only screen and (min-width: 600px){.staff-group:last-child{margin-left:32px;margin-top:0;padding-left:28px;padding-right:0;padding-top:0;border-top:0;border-left:1px solid var(--border)}}.staff-group ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 10px;padding:0}.staff-group ul li{width:70px;height:70px;margin-left:-10px;border-radius:50%;background-color:#e3e3e3;box-shadow:0 2px 14px #00000014;border:3px solid var(--border-accent);overflow:hidden}.staff-group ul img{width:70px;aspect-ratio:1/1;object-fit:cover;object-position:top center}@media only screen and (min-width: 600px){.staff-group{width:auto}}.staff-footer{margin-top:20px}.staff-footer p{font-size:12px;font-weight:500;line-height:18px;color:var(--muted)}@media only screen and (min-width: 600px){.staff-footer p{font-size:16px;line-height:22px}}.language-selector[data-v-8d46c4c9]{position:relative;z-index:1}.language-selector.top-selector[data-v-8d46c4c9]{display:block;margin-top:8px}.language-selector.top-selector .slide-fade-enter-from[data-v-8d46c4c9],.language-selector.top-selector .slide-fade-leave-to[data-v-8d46c4c9]{transform:translateY(-20px)}.language-selector.top-selector .language-dropdown[data-v-8d46c4c9]{top:calc(100% + 8px)}@media only screen and (min-width: 768px){.language-selector.top-selector[data-v-8d46c4c9]{margin-left:auto;margin-top:0}}@media only screen and (min-width: 1400px){.language-selector.top-selector[data-v-8d46c4c9]{display:none}}.language-selector.bottom-selector[data-v-8d46c4c9]{display:none}.language-selector.bottom-selector .slide-fade-enter-from[data-v-8d46c4c9],.language-selector.bottom-selector .slide-fade-leave-to[data-v-8d46c4c9]{transform:translateY(20px)}.language-selector.bottom-selector .language-dropdown[data-v-8d46c4c9]{bottom:calc(100% + 8px)}@media only screen and (min-width: 1400px){.language-selector.bottom-selector[data-v-8d46c4c9]{display:block}}.button-rounded[data-v-8d46c4c9]{position:relative;display:flex;align-items:center;border-radius:25px;border:1px solid var(--button-background-border);background:var(--button-background);color:var(--button-text);font-size:14px;font-weight:600;padding:10px 20px 10px 14px;width:154px;cursor:pointer}.button-rounded[data-v-8d46c4c9]:hover{background:var(--button-background-hover);transition:all .3s ease-in-out}.current-language[data-v-8d46c4c9]:before{content:"";display:block;width:24px;height:24px;background:var(--button-text);-webkit-mask-image:url(/build/assets/language-Cy8mOx24.svg);mask-image:url(/build/assets/language-Cy8mOx24.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-repeat:no-repeat;background-size:100%;margin-right:10px}.current-language[data-v-8d46c4c9]:after{content:"";display:block;width:14px;height:8px;background:var(--accent-color);-webkit-mask-image:url(/build/assets/arrow-down-1ef-OzZj.svg);mask-image:url(/build/assets/arrow-down-1ef-OzZj.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-size:100%;transform:rotate(0);transition:transform .3s ease-in-out;margin-left:auto}.is-open .current-language[data-v-8d46c4c9]:after{transform:rotate(180deg);transition:transform .3s ease-in-out}.language-dropdown[data-v-8d46c4c9]{position:absolute}.language-dropdown .button-rounded[data-v-8d46c4c9]{text-decoration:none;text-align:center;line-height:24px;justify-content:center}.slide-fade-enter-active[data-v-8d46c4c9],.slide-fade-leave-active[data-v-8d46c4c9]{transition:all .25s ease-in-out}.slide-fade-enter-from[data-v-8d46c4c9],.slide-fade-leave-to[data-v-8d46c4c9]{opacity:0}.event-teaser{position:relative;display:flex;align-items:start;gap:28px;padding:20px;background-color:var(--background-light-darker);border:1px solid var(--background-darker);border-radius:20px;text-align:left;width:100%;cursor:pointer}.event-teaser:before{content:"";position:absolute;display:block;top:18px;right:18px;width:20px;height:20px;background:var(--accent-color);-webkit-mask-image:url(/build/assets/plus-BRDohw7N.svg);mask-image:url(/build/assets/plus-BRDohw7N.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-size:100%}.event-teaser.low .criticality-tag{color:#0d9521;background-color:#dff8e3}.event-teaser.medium .criticality-tag{color:#cd6a00;background-color:#ffe6cc}.event-teaser.high .criticality-tag{color:#ba0000;background-color:#f6cbcb}.event-teaser .event-date{flex-shrink:0}.event-teaser .durability{font-size:18px;line-height:22px;margin-bottom:12px}.event-teaser .criticality-tag{display:inline-block;font-family:var(--f-title);font-size:12px;line-height:14px;font-weight:600;color:var(--text);background-color:#fff;padding:6px 12px;border-radius:12px;margin-bottom:16px;text-transform:uppercase}.event-teaser .description{font-size:14px;line-height:20px;color:var(--text);font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.past-events{position:relative;background-color:var(--background);border:1px solid var(--border);border-radius:20px;padding:28px}@media only screen and (min-width: 1024px){.past-events{display:flex;flex-direction:column}}.past-events:before{content:"";width:34px;height:34px;background:var(--icon-color);-webkit-mask-image:url(/build/assets/clock-D4y15x70.svg);mask-image:url(/build/assets/clock-D4y15x70.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-size:100%;position:absolute;top:28px;right:28px}.past-events h2{font-size:20px;line-height:24px;margin-bottom:28px}.list-wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 0px}@media only screen and (max-width: 1024px){.list-wrapper{display:block;max-height:682px}}.list-wrapper.reached-top:before{display:none}.list-wrapper.reached-bottom:after{display:none}.list-wrapper:before{content:"";position:absolute;top:-4px;left:0;right:0;height:52px;z-index:1;background:linear-gradient(180deg,var(--background) 20%,var(--background-transparent) 100%)}.list-wrapper:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:52px;z-index:1;background:linear-gradient(0deg,var(--background) 20%,var(--background-transparent) 100%)}.past-events-list{display:flex;flex-direction:column;gap:32px;flex:1 1 0px;overflow-y:auto}@media only screen and (max-width: 1024px){.past-events-list{max-height:550px}}.event-years{display:flex;gap:48px;margin-bottom:30px}.event-year{font-weight:600;font-size:14px;background:none;border:0;padding:0 0 10px;border-bottom:6px solid transparent;cursor:pointer}.event-year.is-active{border-color:var(--accent-color)}.left-content{flex-grow:1;display:flex;flex-direction:column}.header{display:flex;flex-wrap:wrap;align-items:center;padding:16px}@media only screen and (min-width: 768px){.header{padding:36px 24px 24px}}@media only screen and (min-width: 1024px){.header{padding:48px 56px 32px}}.site-branding{display:flex;align-items:center;gap:16px;width:100%;height:48px}.site-branding a{flex-shrink:0}.site-branding .home-title{margin:0;font-size:16px;font-family:var(--f-title);font-weight:600;color:var(--muted)}@media only screen and (min-width: 768px){.site-branding .home-title{font-size:20px}}@media only screen and (min-width: 768px){.site-branding{width:auto}}@media only screen and (min-width: 1024px){.site-branding{gap:32px}}.content-wrapper{display:flex;gap:32px}.main-content{flex-grow:1;padding:0 16px}@media only screen and (min-width: 768px){.main-content{padding:0 24px}}@media only screen and (min-width: 1024px){.main-content{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding:0 54px}}@media only screen and (min-width: 1400px){.main-content{padding:0 0 0 56px}}.main-content .left{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media only screen and (min-width: 1024px){.main-content .left{gap:32px;margin-bottom:0}}
