.container{width:calc(100% - 2*var(--container-gutter, 15px));max-width:var(--container-width, none);margin-inline:auto}.container--fluid{--container-width: 100%}.container--md{--container-width: 64rem}.container--sm{--container-width: 48rem}.h600,.contact .cms h6{font-size:1rem}.h500,.contact .cms h5{font-size:1.125rem}.h440{font-size:1.375rem;font-weight:700;line-height:1.25}.h400,.contact .cms h4{font-size:1.375rem;font-weight:900;line-height:1.5}.h300,.cms h4,.contact .cms h3,.subscription-table-choice-title{font-size:1.875rem;font-weight:700;line-height:1}.h200,.cms h3,.contact .cms h2,.subscription-table thead,.subscription-table-title{font-size:clamp(1.75rem,2.6388888889vw + .5rem,2.375rem);font-weight:700;line-height:1.25}.h220{font-size:clamp(1.75rem,3.3333333333vw + .5rem,3rem);font-weight:500;line-height:1.15;letter-spacing:-0.03rem}.h100,.cms h2,.contact .cms h1{font-size:clamp(2rem,3.4722222222vw + .5rem,3.125rem);font-weight:700;line-height:1.3}.h150{font-size:clamp(2.25rem,4.1666666667vw + .5rem,3.75rem);font-weight:500;line-height:1.2;letter-spacing:-0.025em}.h110{font-size:clamp(2.75rem,5vw + .5rem,4.5rem);line-height:1;letter-spacing:-0.09rem}:root{--viewport-height: 100vh;--header-height: 88px;--side-margin: clamp(20px, 3.5vw, 70px);--spc-y: clamp(2.5rem, 1.786rem + 1.905vw, 3.5rem);--spc-x: clamp(24px, 5vw, 70px);--black: #000000;--white: #FFFFFF;--blue: #2038B4;--lightblue: #F0F7FE;--yellow: #FAB836;--grey: #7b7e83;--greylight: #AEB8C6;--greylight2: #EEEEEE;--red: #dc2626;--green: #059669;--container-width: 81rem}@font-face{font-family:"graphik";src:url(.././fonts/Graphik-Light.eot);src:url(.././fonts/Graphik-Light.eot?#iefix) format("embedded-opentype"),url(.././fonts/Graphik-Light.woff2) format("woff2"),url(.././fonts/Graphik-Light.woff) format("woff"),url(.././fonts/Graphik-Light.ttf) format("truetype");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:"graphik";src:url(.././fonts/Graphik-Regular.eot);src:url(.././fonts/Graphik-Regular.eot?#iefix) format("embedded-opentype"),url(.././fonts/Graphik-Regular.woff2) format("woff2"),url(.././fonts/Graphik-Regular.woff) format("woff"),url(.././fonts/Graphik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"graphik";src:url(.././fonts/Graphik-Medium.eot);src:url(.././fonts/Graphik-Medium.eot?#iefix) format("embedded-opentype"),url(.././fonts/Graphik-Medium.woff2) format("woff2"),url(.././fonts/Graphik-Medium.woff) format("woff"),url(.././fonts/Graphik-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"graphik";src:url(.././fonts/Graphik-Bold.eot);src:url(.././fonts/Graphik-Bold.eot?#iefix) format("embedded-opentype"),url(.././fonts/Graphik-Bold.woff2) format("woff2"),url(.././fonts/Graphik-Bold.woff) format("woff"),url(.././fonts/Graphik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:"canela";src:url(.././fonts/Canela-Regular.eot?#iefix) format("embedded-opentype"),url(.././fonts/Canela-Regular.otf) format("opentype"),url(.././fonts/Canela-Regular.woff) format("woff"),url(.././fonts/Canela-Regular.ttf) format("truetype"),url(.././img/Canela-Regular.svg#Canela-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"canela";src:url(.././fonts/Canela-Thin.eot?#iefix) format("embedded-opentype"),url(.././fonts/Canela-Thin.otf) format("opentype"),url(.././fonts/Canela-Thin.woff) format("woff"),url(.././fonts/Canela-Thin.ttf) format("truetype"),url(.././img/Canela-Thin.svg#Canela-Thin) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"canela";src:url(.././fonts/Canela-Light.eot?#iefix) format("embedded-opentype"),url(.././fonts/Canela-Light.otf) format("opentype"),url(.././fonts/Canela-Light.woff) format("woff"),url(.././fonts/Canela-Light.ttf) format("truetype"),url(.././img/Canela-Light.svg#Canela-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"lato";src:url(.././fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url(.././fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url(.././fonts/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}*{margin:0;padding:0}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-weight:inherit}hr{border:0}button,input,select,textarea{border:0;border-radius:0;background-color:rgba(0,0,0,0);appearance:none;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}a,button,select,input,textarea{color:inherit}a,button{cursor:pointer}button{text-transform:inherit}a{text-decoration:none}ol li,ul li{list-style-type:none}ul{margin:0;padding:0}ul li{list-style-type:none}[hidden]{display:none !important}html,body{scroll-behavior:smooth;scroll-padding:calc(var(--header-height))}body{display:flex;min-height:100dvh;flex-direction:column;font-family:lato, sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wrapper{flex:1 1 auto}img{transition:opacity .4s ease}img[data-src]{opacity:0}.without-hero{padding-top:var(--header-height)}.section{padding:var(--spc-y) var(--spc-x);background-color:var(--bg-clr, transparent);color:var(--txt-clr-2)}.section--small{padding:calc(var(--spc-y)/2) var(--spc-x)}.section--medium{padding:calc(var(--spc-y)/1.5) var(--spc-x)}.section--xs{padding:calc(var(--spc-y)/4) var(--spc-x)}.section-white{--bg-clr:var(--white);--bg-clr-2:var(--blue);--txt-clr:var(--blue);--txt-clr-2:var(--black);--txt-clr-3:var(--white);--txt-clr-4:var(--white)}:where(.section-white:not(.section--small):not(.section--medium),.section[class*=-white]:not(.section--small):not(.section--medium))+.section-white{margin-top:calc(-1*var(--spc-y))}:where(.section-white.section--small,.section[class*=-white].section--small)+.section-white{margin-top:calc(-0.5*var(--spc-y))}:where(.section-white.section--medium,.section[class*=-white].section--medium)+.section-white{margin-top:calc(-0.5*var(--spc-y))}.section-blue{--bg-clr:var(--blue);--bg-clr-2:var(--white);--txt-clr:var(--white);--txt-clr-2:var(--white);--txt-clr-3:var(--white);--txt-clr-4:var(--yellow)}:where(.section-blue:not(.section--small):not(.section--medium),.section[class*=-blue]:not(.section--small):not(.section--medium))+.section-blue{margin-top:calc(-1*var(--spc-y))}:where(.section-blue.section--small,.section[class*=-blue].section--small)+.section-blue{margin-top:calc(-0.5*var(--spc-y))}:where(.section-blue.section--medium,.section[class*=-blue].section--medium)+.section-blue{margin-top:calc(-0.5*var(--spc-y))}.section-lightblue{--bg-clr:var(--lightblue);--bg-clr-2:var(--blue);--txt-clr:var(--blue);--txt-clr-2:var(--black);--txt-clr-3:var(--white)}:where(.section-lightblue:not(.section--small):not(.section--medium),.section[class*=-lightblue]:not(.section--small):not(.section--medium))+.section-lightblue{margin-top:calc(-1*var(--spc-y))}:where(.section-lightblue.section--small,.section[class*=-lightblue].section--small)+.section-lightblue{margin-top:calc(-0.5*var(--spc-y))}:where(.section-lightblue.section--medium,.section[class*=-lightblue].section--medium)+.section-lightblue{margin-top:calc(-0.5*var(--spc-y))}.section-grey{--bg-clr:var(--grey);--bg-clr-2:var(--blue);--txt-clr:var(--blue);--txt-clr-2:var(--black);--txt-clr-3:var(--white)}:where(.section-grey:not(.section--small):not(.section--medium),.section[class*=-grey]:not(.section--small):not(.section--medium))+.section-grey{margin-top:calc(-1*var(--spc-y))}:where(.section-grey.section--small,.section[class*=-grey].section--small)+.section-grey{margin-top:calc(-0.5*var(--spc-y))}:where(.section-grey.section--medium,.section[class*=-grey].section--medium)+.section-grey{margin-top:calc(-0.5*var(--spc-y))}.section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.section-head h2{color:var(--txt-clr2)}.section-head .btn{margin-left:auto}.section-title{max-width:48rem;text-transform:uppercase;color:var(--txt-clr)}.section-title:not(.section-title--left){text-align:center;margin:0 auto 3rem auto}.section-title--left{margin-bottom:2rem}.section-subtitle{margin:-1.5rem auto 1.5rem auto;max-width:48rem;text-align:center;color:var(--txt-clr-2)}.section-cta{text-align:center}.section-cta:not(:first-child){margin-top:2.5rem}.absolute-img,.new-hero img,.hero img,.news-card-image img,.keyfigure-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.empty{display:flex;justify-content:center}.d-none{display:none !important}.hidden{display:none !important}.alerts{display:flex;position:fixed;inset:0;z-index:1100;padding:clamp(1rem,var(--spc-x),1.5rem) var(--spc-x);flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(1rem,var(--spc-x),1.5rem);pointer-events:none}.alert{width:min(100%,32rem);position:relative;isolation:isolate;padding:.75rem 1rem;border:1px solid var(--clr-bdr);border-radius:20px;background-color:var(--clr-bg);color:var(--clr-txt);pointer-events:all;opacity:0;transform:translateY(var(--spc-y));animation:fade-in-slide .25s ease forwards}@keyframes fade-in-slide{to{opacity:1;transform:translate(0, 0)}}.alert--neutral{--clr-bg:#F3F4F6;--clr-bdr:#D1D5DB;--clr-txt:#374151}.alert--success{--clr-bg:#d1fae5;--clr-bdr:#6ee7b7;--clr-txt:#047857}.alert--warning{--clr-bg:#ffedd5;--clr-bdr:#fdba74;--clr-txt:#c2410c}.alert--error{--clr-bg:#fee2e2;--clr-bdr:#fca5a5;--clr-txt:#b91c1c}.alert[style*=duration]::before{display:block;width:100%;height:100%;position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--clr-bdr);content:"";opacity:.5;animation:progress-reverse var(--duration) linear forwards}@keyframes progress-reverse{from{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}to{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}}.alert[style*=duration]:hover::before{animation-play-state:paused}.alert-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.alert-header:not(:last-child){margin-bottom:.5rem}.alert-title{font-weight:600}.alert-close{margin-left:auto}.alert-cross{position:relative;width:20px;height:20px}.alert-cross::before,.alert-cross::after{content:"";position:absolute;top:50%;left:50%;width:60%;height:10%;background-color:var(--clr-txt)}.alert-cross::before{transform:translate(-50%, -50%) rotate(45deg)}.alert-cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.alert-link{text-decoration:underline}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:50px;font-weight:700;font-size:.875rem;text-transform:uppercase;text-align:center}.btn svg{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;min-height:1.5em}.btn svg [fill]{fill:currentColor}.btn svg [stroke]{stroke:currentColor}.btn-small{padding:.5rem 1rem;font-size:.75rem}.btn-primary{border:2px solid var(--yellow);background-color:var(--yellow);color:var(--txt-clr-3)}.btn-primary-blue{border-color:var(--blue);background-color:var(--blue);color:var(--white)}.btn-primary-blue.white:hover{background-color:var(--white);color:var(--blue);border-color:var(--blue)}@media(hover: hover){.btn-primary:hover{background-color:var(--bg-clr-2);color:var(--txt-clr-4)}.btn-primary-blue:hover{border-color:var(--blue);color:var(--blue)}.btn-primary-white:hover{background-color:var(--white);color:var(---yellow)}}.btn-secondary{border:2px solid var(--yellow);color:var(--txt-clr)}.btn-secondary-force-blue{color:var(--blue)}@media(hover: hover){.btn-secondary:not([disabled]):hover{background-color:var(--yellow);color:var(--blue)}}.btn-secondary-blue{border-color:var(--blue)}@media(hover: hover){.btn-secondary-blue:not([disabled]):hover{background-color:var(--blue);color:var(--white)}}.btn-secondary[disabled]{border-color:var(--greylight);color:var(--white);background-color:var(--greylight);cursor:default}@media(prefers-reduced-motion: no-preference){.btn{transition:background-color .2s ease,color .2s ease}}.link{color:currentColor}.link-ul{text-decoration:underline}.link-sm{font-size:.875rem;font-weight:900}@media(hover: hover){.link:hover{opacity:.6}}.link-new{position:relative;display:inline-block;color:var(--txt-clr-2);text-decoration:underline;font-weight:500;text-underline-offset:3px;word-break:break-all;padding-right:.75rem;transition:opacity .3s ease}.link-new::after{content:"";position:absolute;right:0;top:11px;width:.35rem;height:.35rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(-45deg);transition:right .3s ease}@media(hover: hover){.link-new:hover{opacity:.6}.link-new:hover::after{right:-4px}}.fake-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 2rem;border-radius:5px;font-weight:600;text-align:center;background-color:var(--blue);color:var(--white)}.fake-btn svg{display:inline-block;width:1em;min-width:1em;height:1em;min-height:1em}.personal-area-row .fake-btn a{color:#fff;text-decoration:none;font-weight:600;text-align:center;font-size:1em}.private-access-wrapper{position:relative;cursor:pointer;user-select:none;display:inline-block}.private-access-wrapper::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);white-space:pre-line;padding:.5em 1em;border-radius:.5em;background:rgba(0,0,0,.75);color:#fff;font-size:.75rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000;width:150px;text-align:center}.private-access-wrapper::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-2px);border-width:4px;border-style:solid;border-color:rgba(0,0,0,.75) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.private-access-wrapper:hover::after,.private-access-wrapper:hover::before{opacity:1;transform:translateX(-50%) translateY(0)}.private-access-wrapper>button{display:inline-block;pointer-events:none}.private-access{position:relative;cursor:pointer;user-select:none}.private-access::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);white-space:pre-line;padding:.5em 1em;border-radius:.5em;background:rgba(0,0,0,.75);color:#fff;font-size:.75rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000;width:150px;text-align:center}.private-access::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-2px);border-width:4px;border-style:solid;border-color:rgba(0,0,0,.75) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.private-access:hover::after,.private-access:hover::before{opacity:1;transform:translateX(-50%) translateY(0)}.private-access__blur{display:inline-block;filter:blur(6px)}.rank-favorite.private-access{display:inline-flex}.modal{display:flex;position:fixed;inset:0;z-index:1000;opacity:0}@media(prefers-reduced-motion: no-preference){.modal{transition:opacity .35s ease}}@media(prefers-reduced-motion: reduce){.modal{transition:opacity 1ms}}.modal:focus,.modal:focus-visible{outline:none}.modal[data-state=closed]{display:none}.modal[data-state=opening],.modal[data-state=opened]{opacity:1}.modal[data-state=opening] .modal-inner,.modal[data-state=opened] .modal-inner{transform:translateY(0)}.modal-inner[data-loading=true],.modal-sidebar[data-loading=true],.modal-content[data-loading=true]{position:relative}.modal-inner[data-loading=true]>*,.modal-sidebar[data-loading=true]>*,.modal-content[data-loading=true]>*{display:none}.modal-inner{display:flex;width:min(100%,70rem);padding:var(--padding-width, 2rem) 0;margin:auto;flex-direction:column;background-color:var(--lightblue);overflow:hidden}.modal-inner[data-loading=true]{min-height:40vh}.modal-header,.modal-sidebar,.modal-content,.modal-footer{padding:var(--padding-width, 2rem) min(1.5*var(--spc-x))}.modal-header{display:flex;justify-content:center;align-items:center;gap:1rem;color:var(--blue);position:relative}.modal-title{color:var(--blue);text-transform:uppercase}.modal-close{--cross-width: 1.5rem;position:absolute;right:calc(min(1.5*var(--spc-x)) - var(--cross-width));font-size:var(--cross-width)}.modal-close span{position:relative;width:1em;height:1em;max-width:1em;max-height:1em;display:flex;align-items:center;justify-content:center}.modal-close span::before,.modal-close span::after{content:"";position:absolute;width:1em;height:2px;background-color:var(--blue)}.modal-close span::before{transform:rotate(45deg)}.modal-close span::after{transform:rotate(-45deg)}.modal-wrapper{display:flex;flex:1 1 auto;overflow:hidden}.modal-body{display:flex;flex-direction:column;flex:1 1 auto}.modal-content{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto}.modal-content::-webkit-scrollbar{width:.25rem;height:.25rem}.modal-content::-webkit-scrollbar-thumb{border-radius:100vmax;background-color:var(--blue)}.modal-footer{display:flex;flex-direction:column;gap:1rem}@media(min-width: 48rem){.modal{padding:var(--spc-x);background-color:rgba(0,0,0,.75)}.modal-inner{max-height:100%;border:1px solid var(--clr-bdr-default);border-radius:104px;margin:auto;transform:translateY(min(2.5rem, var(--spc-y)))}}@media(min-width: 48rem)and (prefers-reduced-motion: no-preference){.modal-inner{transition:transform .35s ease}}@media(min-width: 48rem){.modal--narrow .modal-inner{max-width:45rem}.modal-toggle{display:none}.modal-sidebar{width:100%;max-width:19rem;border-right:1px solid var(--clr-bdr-default)}}@media(max-width: 47.98rem){.modal-inner{height:100%}.modal-toggle{margin-left:auto}.modal-toggle+.modal-close{margin-left:0}.modal-sidebar[data-state=closed],.modal-body[data-state=closed]{display:none}.modal-sidebar{width:100%}.modal-footer{flex-wrap:wrap;justify-content:center}}.modal-newsletter{--padding-width: 1rem;background-color:rgba(0,0,0,.75);padding:var(--spc-x)}.modal-newsletter .modal-inner{border-radius:30px}.modal-newsletter .modal-content span{color:var(--blue)}.modal-newsletter .modal-content-form{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.25rem}.modal-newsletter .modal-content-form .input-wrapper{flex:1;min-width:250px}.modal-newsletter .modal-content-form .input-wrapper input[type=text]{width:100%;background-color:var(--white);padding:.75rem 1.5rem;border-radius:4px}.modal-newsletter .modal-content-form .input-wrapper input[type=text]::before{position:absolute;content:"Veuillez entrer un email valide."}.modal-newsletter .modal-content-form .input-wrapper .input-error{font-size:.8rem;color:red;margin-top:.25rem}.modal-newsletter .modal-footer{text-align:center;flex-direction:row;justify-content:center;gap:.25rem}@media(max-width: 47.98rem){.modal-newsletter .modal-inner{height:auto}}.modal-contact .modal-footer{align-items:baseline}.modal-member{padding:var(--spc-x)}.modal-member .modal-inner{background-color:var(--white);border-radius:70px;max-width:60rem}.modal-member .modal-footer{align-items:baseline}.modal-member-logo{margin-bottom:2rem}.modal-member-logo img{max-height:6rem}.modal-member-title{position:relative;text-transform:uppercase;color:var(--blue);margin-bottom:1rem}.modal-member-title::before{content:"";position:absolute;left:-1.5rem;width:1rem;height:1rem;top:calc(50% - .5rem);border-bottom:4px solid var(--yellow);border-right:4px solid var(--yellow);transform:rotate(-45deg)}.modal-member-link{font-weight:900}.modal-gated-content{--spc-x: 2.5rem}.modal-gated-content .modal-inner{flex-direction:row;padding:0}.modal-gated-content .modal-left{flex:4;overflow:hidden}.modal-gated-content .modal-left img{height:100%;width:100%;object-fit:cover}.modal-gated-content .modal-right{flex:5;display:flex;flex-direction:column;max-height:100%;padding:var(--padding-width, 2rem) 0}.modal-gated-content .modal-right button[type=submit]{width:fit-content}.modal-gated-content .modal-header{flex-direction:column;align-items:flex-start}@media(min-width: 36rem){.modal-gated-content .modal-right{min-width:500px}}@media(max-width: 35.98rem){.modal-gated-content .modal-left{display:none}}.form--lightblue{--txt-clr-primary: var(--blue);--bg-clr-input: var(--white);--brd-clr-input: var(--white)}.form--white{--txt-clr-primary: var(--blue);--bg-clr-input: var(--white);--brd-clr-input: var(--grey)}.form--hidden{display:contents}.form-group{--col-gap: 2rem;--row-gap: 1rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--row-gap) var(--col-gap)}.form-group--narrow{--col-gap: .5rem;--row-gap: .5rem}.form-row{--per-row: 1;width:calc((100% - max(var(--per-row, 1) - 1,0)*var(--col-gap))/var(--per-row));display:flex;flex-direction:column}.form-row--auto{flex:1}.form-row--half{--per-row: 2}@media(max-width: 35.98rem){.form-row--half{--per-row: 1}}.form-title{--per-row: 1;width:calc((100% - max(var(--per-row, 1) - 1,0)*var(--col-gap))/var(--per-row));color:var(--blue)}.form-title:not(:first-child){margin-top:2rem}.form-label:not(:last-child),.form-errors:not(:last-child){margin-bottom:.5rem}.form-label{display:block;font-size:1rem;font-weight:700;color:var(--blue)}.form-label--required::after{content:" *";color:var(--yellow)}.form-widget{display:block;width:100%;position:relative}.form-widget .input:not(:first-child){padding-left:2.25rem}.form-widget .input:not(:last-child){padding-right:2.25rem}.form-icon{position:absolute;top:calc(50% - .5em);font-size:1.25rem;pointer-events:none}.form-icon:first-child{left:.75rem}.form-icon:last-child{right:.75rem}.form-help,.form-errors,.form-success{display:flex;align-items:flex-start;gap:.375rem;font-size:1rem}.form-help-icon,.form-errors-icon,.form-success-icon{font-size:1.125rem}.form-help{display:flex;align-items:flex-start;gap:.5rem;color:var(--blue)}.form-help:not(:first-child){margin-top:.5rem}.form-help svg{margin-top:.25rem}.form-help svg [stroke]{stroke:currentColor}.form-help svg [fill]{fill:currentColor}.form-help a{text-decoration:underline}.form-length{color:var(--blue)}.form-errors{font-weight:500;color:var(--red);order:1}.form-errors-icon{display:none}.form-success{font-weight:500;color:var(--green)}.form-choice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem}.form-buttons,.form-footer{display:flex;width:100%;align-items:center;gap:.75rem}.form-footer{justify-content:flex-end}:not(.form-group)>.form-footer:not(:first-child){margin-top:1.5rem}.form-submit{margin-left:auto}.form--ajax[data-loading=true] .form-submit{position:relative}.form--ajax[data-loading=true] .form-submit>*{visibility:hidden}.form .datetime,.form .date,.form .time{display:flex;align-items:center;gap:.5rem}.form .input,.form .select-inner,.form .multiple-select-inner,.form .ts-control{display:flex;width:100%;min-height:2.5rem;padding:.5rem 1rem;border:1px solid var(--brd-clr-input);border-radius:4px;align-items:center;background-color:var(--bg-clr-input);color:var(--black)}.form .input:disabled,.form .select-inner:disabled{background-color:#f3f3f3;opacity:.75;cursor:not-allowed}.form .input[aria-invalid=true],.form .select-inner[aria-invalid=true]{border-color:var(--red)}textarea.form .input{height:calc(7.5em + 2rem + 2px);resize:vertical}.form .password-toggle{position:absolute;top:calc(50% - .625rem);right:.75rem;opacity:0}@media(prefers-reduced-motion: no-preference){.form .password-toggle{transition:opacity .2s ease}}:hover .form .password-toggle,:has(:focus-visible)>.form .password-toggle{opacity:1}[type=text]+.form .password-toggle i::before{content:""}[type=text]+.form .password-toggle i::after{content:""}.form .select{display:block}.form .multiple-select{position:relative}.form .multiple-select-inner{height:2.5rem;position:absolute;inset:0;z-index:-1;overflow:hidden}.form .multiple-select-inner option{visibility:hidden}.form .ts-wrapper{position:relative}.form .ts-control{padding-left:.5rem;flex-wrap:wrap;gap:.5rem .25rem;cursor:text}select:disabled+.ts-wrapper .form .ts-control{background-color:var(--grey);opacity:.75;cursor:not-allowed}select[aria-invalid=true]+.ts-wrapper .form .ts-control{border-color:var(--red)}.form .ts-control .item{display:flex;padding:.125rem .5rem;border-radius:var(--bdr-rad-sm);margin-block:-0.125rem;align-items:center;gap:.125rem;background-color:var(--lightblue);cursor:default}.form .ts-control .remove{display:flex;width:1rem;height:1rem;padding-bottom:.125rem;margin-right:-0.25rem;justify-content:center;align-items:center;overflow:hidden}.form .ts-control input{align-self:stretch;flex:1 1 auto}.form .ts-control input:only-child{padding:.5rem 2rem .5rem 1rem;border-radius:inherit;margin:-0.5rem -2rem -0.5rem -0.5rem}.form .ts-dropdown{position:fixed;z-index:10000;border:1px solid var(--clr-bdr-default);border-radius:var(--bdr-rad-md);background-color:var(--clr-bg-default);box-shadow:var(--shadow-sm)}.form .ts-dropdown-content{max-height:13.5rem;padding:.5rem;overflow:auto}.form .ts-dropdown-content .option{cursor:pointer}.form .ts-dropdown-content .option.active{outline:2px solid var(--clr-txt-emphasis)}.form .checkbox,.form .radio,.form .toggle{display:inline-flex;align-items:flex-start;gap:.5em}.form .checkbox-input,.form .radio-input,.form .toggle-input{border:1px solid var(--black);margin:.125em;background-color:rgba(0,0,0,0);cursor:pointer}.form .checkbox-input[aria-invalid=true],.form .radio-input[aria-invalid=true],.form .toggle-input[aria-invalid=true]{border-color:var(--red)}.form .checkbox-input::before,.form .radio-input::before,.form .toggle-input::before{display:block;content:""}.form .checkbox-input:checked,.form .radio-input:checked,.form .toggle-input:checked{border-color:var(--black);background-color:rgba(0,0,0,0);color:var(--blue)}.form .checkbox-input,.form .radio-input{display:flex;min-width:1.25em;aspect-ratio:1/1;justify-content:center;align-items:center;color:rgba(0,0,0,0)}.form .radio-input,.form .toggle-input{padding:3px}.form .radio-input::before,.form .toggle-input::before{height:100%;aspect-ratio:1/1;background-color:currentColor}.form .checkbox-input{border-radius:.25em}.form .checkbox-input::before{width:.375em;height:.625em;border-width:0 2px 2px 0;border-style:solid;border-color:currentColor;transform:rotate(45deg);transform-origin:80% 50%}.form .checkbox-input:checked::before{animation:checkmark .25s ease forwards}.form .radio-input{border-radius:.25em}.form .radio-input::before{transform:scale(0);transition:transform 0s ease}.form .radio-input:checked::before{transform:scale(1);transition-duration:.25s}.form .toggle-input{--size: 1.4em;display:block;min-width:calc(1.5*var(--size));height:var(--size);border-radius:var(--bdr-rad-full);color:var(--clr-txt-subtle)}.form .toggle-input::before{transition:transform .25s ease}.form .toggle-input:checked::before{transform:translateX(calc(var(--size) / 2))}.form .toggleable-button{position:relative}.form .toggleable-button-input{position:absolute;inset:0;border-radius:inherit;cursor:pointer}.form .toggleable-button-input:not(:checked)~.form .toggleable-button-label:last-of-type{display:none}.form .toggleable-button-input:checked~.form .toggleable-button-label:first-of-type{display:none}.form .button-group{display:flex;width:fit-content;position:relative;isolation:isolate;padding:.25rem;border-radius:var(--bdr-rad-md);background-color:var(--clr-bg-subtle)}.form .button-group::before{display:block;width:var(--value-w);position:absolute;left:0;top:.25rem;bottom:.25rem;z-index:-1;border:1px solid var(--clr-bdr-default);border-radius:var(--bdr-rad-sm);background-color:var(--clr-bg-default);content:"";transform:translateX(var(--value-x))}@media(prefers-reduced-motion: no-preference){.form .button-group::before{transition:width .2s ease,transform .2s ease}}.form .button-group-option-input{position:absolute;inset:0;border-radius:var(--bdr-rad-md);pointer-events:none}.form .button-group-option-label{display:flex;min-height:2rem;padding:.25rem .75rem;align-items:center;cursor:pointer}:checked+.form .button-group-option-label{color:var(--clr-brand-default)}.form .button-group-empty{position:absolute;top:0;bottom:0;left:calc(100% + .5rem);margin-block:auto}.form .button-group-empty:disabled{display:none}.form .file-upload{display:grid;min-height:2.5rem;position:relative;isolation:isolate;padding:.5rem min(var(--spc-x),1.5rem) .5rem 1rem;border-radius:var(--bdr-rad-md);background-color:var(--clr-bg-default)}.form .file-upload-input{width:100%;height:100%;position:absolute;inset:0;z-index:-1;padding:inherit;border:1px solid var(--clr-bdr-default);border-radius:inherit;pointer-events:none}.form .file-upload-input[aria-invalid=true]{border-color:var(--clr-error-subtle)}.form .file-upload-placeholder,.form .file-upload-preview{display:flex;grid-column:1/-1;grid-row:1/-1;align-items:center;gap:.5rem;background-color:inherit}.form .file-upload:not(.form .file-upload--has-file) .form .file-upload-preview{visibility:hidden}.form .file-upload--has-file .form .file-upload-placeholder{visibility:hidden}.form .file-upload-icon{font-size:1.25rem}.form .file-upload-actions{display:flex;margin-left:auto;align-items:center;gap:.5rem}.select,.ts-wrapper{position:relative}.select::after,.ts-wrapper::after{display:block;width:.5em;height:.5em;position:absolute;top:calc(50% - .35em);right:1rem;border-width:0 1px 1px 0;border-style:solid;border-color:currentColor;content:"";transform:rotate(45deg);pointer-events:none}.select-inner,.ts-control{padding-right:2rem !important}.grid{display:grid;grid-template-columns:repeat(var(--per-row, 1), minmax(0, 1fr));gap:var(--row-gap, var(--gap, 0px)) var(--col-gap, var(--gap, 0px))}.grid-item{display:flex}[data-split-text]{opacity:0}[data-split-text].split-ready{opacity:1}[data-kira-item=split-lines] .split-line{overflow:hidden}[data-kira-item^=fade-in]{opacity:0}[data-kira-item=counter]{position:relative}[data-kira-item=counter]::before{visibility:hidden;content:attr(data-counter-goal)}[data-kira-item=counter] .counter-value{display:flex;position:absolute;inset:0;align-items:center;white-space:nowrap}.slider{overflow:hidden}.slider-wrapper{width:100%}.slider-track{display:flex;width:calc(100% + var(--gap, 0px));margin-right:calc(-1*var(--gap, 0px));transform:translateX(calc(-1 * var(--index, 0) * 100% / var(--per-view, 1)))}.slider-item{display:flex;min-width:calc(100%/var(--per-view, 1) - var(--gap, 0px));margin-right:var(--gap, 0px);flex:0}.slider-footer{gap:2rem;display:flex;align-items:center;justify-content:center}.slider-footer--left{justify-content:flex-start}.slider-footer .pagination{margin-top:2rem}@media(prefers-reduced-motion: reduce){.slider-track{transition:transform .1ms linear}}@media(prefers-reduced-motion: no-preference){.slider-track{transition:transform .35s ease}}.contact-card,.subscription-card{display:flex;width:100%;flex-direction:column;align-items:center}@media(max-width: 35.98rem){.my-subscription-card,.subscription-card,.highlight-event-card{width:calc(100% + 2*var(--spc-x) + 30px) !important;margin-left:calc(-1*var(--spc-x) - 15px) !important;border-radius:0 !important}}.card-like{color:var(--blue);font-size:1.75rem;cursor:pointer}.card-like svg{display:inline-block;width:1em;min-width:1em;height:1em;min-height:1em}.card-like svg [fill]{fill:var(--lightblue)}.card-like svg [stroke]{stroke:var(--blue)}.card-like.liked svg path{fill:var(--blue)}@media(hover: hover){.card-like:hover svg path{fill:var(--blue)}}@media(prefers-reduced-motion: no-preference){.card-like svg path{transition:fill .2s ease}}.keyfigure-card{width:100%}.keyfigure-card-head{display:flex;align-items:flex-end;position:relative;overflow:hidden;padding:1.25rem;border-radius:16px;aspect-ratio:20/8}.keyfigure-card-head--blue{--clr: var(--blue)}.keyfigure-card-head--yellow{--clr: var(--yellow)}.keyfigure-card-head::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:170%;z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--clr) 0%, transparent) 0%, var(--clr) 100%)}.keyfigure-card-title{color:var(--white);font-size:1.375rem;font-weight:500;line-height:.8;letter-spacing:-0.025em;position:relative;z-index:20}.keyfigure-card-picto{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:0;height:3rem;width:3rem;aspect-ratio:1;z-index:2;border-top-left-radius:50px;border-bottom-left-radius:50px;background-color:var(--white)}.keyfigure-card-picto svg{font-size:1.15rem;color:var(--blue)}.keyfigure-card-list{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.event-card,.export-card{position:relative;height:100%;width:100%;padding:2rem;border-radius:16px;background-color:var(--lightblue);display:flex;flex-direction:column}@media(hover: hover){.event-card:hover .event-card,.event-card:hover .export-card-box::before,.export-card:hover .event-card,.export-card:hover .export-card-box::before{width:100%}}.event-card-box,.export-card-box{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:16px;overflow:hidden;z-index:0}.event-card-box::before,.export-card-box::before{content:"";position:absolute;bottom:0;left:0;height:6px;width:0;background-color:var(--yellow);transition:width .5s ease}.event-card--has-highlight,.export-card--has-highlight{padding-top:0}.event-card-highlight,.export-card-highlight{padding:.75rem;margin-inline:-2rem;display:flex;justify-content:flex-end}.event-card-highlight p,.export-card-highlight p{background-color:var(--yellow);padding:.25rem .75rem;border-radius:50px;font-size:.875rem;font-weight:500}.event-card-wrapper,.export-card-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%;z-index:1}.event-card-body,.export-card-body{display:flex;flex-direction:column;gap:1.5rem}.event-card-date,.export-card-date{color:var(--blue);display:flex;flex-direction:column;gap:1.25rem}.event-card-number,.export-card-number{font-size:4.75rem;line-height:.8em;font-weight:500}.event-card-detail,.export-card-detail{font-size:1rem;font-weight:500;text-transform:uppercase}.event-card-title,.export-card-title{color:var(--black)}.event-card-footer,.export-card-footer{display:flex;justify-content:space-between;gap:.5rem}.event-card-add-diary,.export-card-add-diary{position:relative}.event-card-add-diary-wrapper,.export-card-add-diary-wrapper{position:absolute;top:0;left:0;height:fit-content;width:fit-content;padding:.5rem .95rem;border:2px solid var(--blue);border-radius:20px;background-color:var(--blue);color:var(--white)}.event-card-add-diary-link,.export-card-add-diary-link{transition:color .25s ease}@media(hover: hover){.event-card-add-diary-link:hover,.export-card-add-diary-link:hover{color:var(--yellow)}}.event-card-add-diary button[aria-expanded=false]+.event-card-add-diary-wrapper,.event-card-add-diary button[aria-expanded=false]+.export-card-add-diary-wrapper,.export-card-add-diary button[aria-expanded=false]+.event-card-add-diary-wrapper,.export-card-add-diary button[aria-expanded=false]+.export-card-add-diary-wrapper{display:none}.event-card-add-diary-title,.export-card-add-diary-title{font-size:.75rem;font-weight:900;text-transform:uppercase;margin-bottom:.5rem}.export-card-add-diary-wrapper{top:60px;z-index:1000}.highlight-event-card{padding:2rem;border-radius:16px;display:flex;align-items:center;column-gap:4rem;row-gap:2rem;background-color:var(--lightblue)}.highlight-event-card-image{display:flex;overflow:hidden;border-radius:8px}.highlight-event-card-image img{width:100%;object-fit:cover}.highlight-event-card-content{flex:1}.highlight-event-card-date{font-size:clamp(1.5rem,2.2222222222vw + .5rem,2rem);font-weight:700;color:var(--blue)}.highlight-event-card-title{margin-top:.75rem;font-size:1.125rem;font-weight:700}.highlight-event-card-text{margin-top:1rem}.highlight-event-card-cta{margin-top:1.5rem}.highlight-event-card-cta .event-card-add-diary{z-index:100}@media(min-width: 48rem){.highlight-event-card-image{aspect-ratio:391/236;width:391px;max-width:40%}}@media(max-width: 47.98rem){.highlight-event-card{flex-direction:column}.highlight-event-card-image{width:100%}}.news-card{display:flex;row-gap:1.5rem;column-gap:1.5rem;width:100%}.news-card--column{flex-direction:column}.news-card--column .news-card-title{font-size:1.5rem}.news-card--row .news-card-title{font-size:1.125rem}@media(min-width: 36rem){.news-card--row{align-items:center}.news-card--row .news-card-image{flex:0 0 35%;height:auto}}@media(max-width: 35.98rem){.news-card--row{flex-direction:column}.news-card--row .news-card-image{width:100%;height:auto}}.news-card--extend{column-gap:var(--side-margin)}.news-card--extend .news-card-title{order:1;color:var(--blue);font-weight:700;font-size:1.5rem}.news-card--extend .news-card-date{order:2;color:var(--black);font-size:1.125rem;font-weight:700}.news-card--extend .news-card-introduction{order:3}.news-card-image{aspect-ratio:5/3;position:relative;overflow:hidden}.news-card-image img{transition:.2s ease}.news-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.news-card-date{font-size:.875rem;color:var(--grey)}.news-card-title{position:relative;font-weight:500;line-height:1.12em;letter-spacing:-0.02em;text-decoration:underline 1px rgba(0,0,0,0);text-underline-position:under;transition:text-decoration-color 300ms}@media(hover: hover){.news-card:hover{cursor:pointer}.news-card:hover .news-card-title{text-decoration:underline 1px #000}.news-card:hover .news-card-image img{transform:scale(1.035)}}.podcast-card{padding:2.5rem;border-radius:44px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.16)}.podcast-card-title{font-weight:700;color:var(--blue);margin-bottom:1rem}.podcast-card-file{display:flex;gap:1.5rem}.podcast-card-play button{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;color:var(--white);width:3rem;height:3rem;background-color:var(--blue)}@media(hover: hover){.podcast-card-play button:hover{background-color:var(--yellow);color:var(--blue)}}@media(prefers-reduced-motion: no-preference){.podcast-card-play button{transition:.2s ease}}.podcast-card-navigation{flex:1;padding-top:1.3rem}.podcast-card-progress{position:relative;width:100%;height:.5rem;border-radius:50px;overflow:hidden;background-color:var(--yellow)}.podcast-card-progress::before{content:"";position:absolute;height:100%;width:var(--progress);background-color:var(--blue)}.podcast-card-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;color:var(--blue);margin-top:.75rem}.podcast-card-controls button{width:1.5rem;height:1.5rem}.podcast-card-controls button svg{display:inline-block;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.podcast-card-controls button svg [stroke]{stroke:currentColor}@media(hover: hover){.podcast-card-controls button:hover{color:var(--yellow)}}@media(prefers-reduced-motion: no-preference){.podcast-card-controls button{transition:.2s ease}}.podcast-card-timeline{display:flex;align-items:center;gap:.75rem}.podcast-card-sound{margin-left:auto}.follow-card{padding:clamp(1.75rem,3.3333333333vw + .5rem,3rem) var(--spc-x);background-color:var(--lightblue)}.follow-card-wrapper{display:flex;align-items:center;gap:2rem}.follow-card-title{flex:1;font-size:2rem;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:var(--blue)}.follow-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:4rem;row-gap:2rem}.follow-card-networks{display:flex;align-items:center;gap:1.25rem;font-size:1.25rem;color:var(--blue);overflow:hidden}@media(max-width: 47.98rem){.follow-card-wrapper{flex-direction:column}.follow-card-title{text-align:center}}.subscription-card{gap:2rem;background-color:var(--lightblue);padding:2.5rem;border-radius:44px;text-align:center;position:relative}.subscription-card::before{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);padding:.5rem 1.5rem;border-radius:50px;background-color:var(--blue);color:var(--white);text-transform:uppercase;font-weight:700;content:attr(data-tag)}.subscription-card-head{position:relative;width:100%}@media(min-width: 48rem){.subscription-card-head{min-height:170px}}@media(max-width: 47.98rem){.subscription-card-head{padding-bottom:2rem}}.subscription-card-head::after{content:"";position:absolute;width:10%;height:2px;left:45%;bottom:0;background-color:var(--blue)}.subscription-card-price{font-size:clamp(2.5rem,1.5027rem + 3.1915vw,4.375rem);line-height:1;display:flex;flex-direction:column;gap:.5rem}.subscription-card-price span{font-weight:400;position:relative}.subscription-card-price span::after{content:"€";font-size:.5em;margin-left:.5rem}.subscription-card-price sub{font-size:.4em;color:var(--blue)}.subscription-card-info{font-size:.75rem;margin-top:.5rem}.subscription-card-item{display:flex;align-items:center;gap:.5rem}.subscription-card-item:not(:first-child){margin-top:.5rem}.subscription-card-footer{margin-top:auto}.contact-card{--radius-y: 100vmax;--radius-x: 92vmax;max-width:300px;height:100%;text-align:center;justify-content:space-between}.contact-card-body{position:relative;width:100%}.contact-card-linkedin{width:2rem;max-width:2rem;height:2rem;max-height:2rem;position:absolute;top:0;left:0;z-index:10}.contact-card-linkedin svg{width:100%;height:100%}.contact-card-image{position:relative;overflow:hidden;display:flex;aspect-ratio:1;border-top-left-radius:var(--radius-y) var(--radius-x);border-bottom-left-radius:var(--radius-y) var(--radius-x);border-top-right-radius:var(--radius-y) var(--radius-x);border-bottom-right-radius:var(--radius-y) var(--radius-x)}@media(prefers-reduced-motion: no-preference){.contact-card-image{transition:border-radius .3s ease}}.contact-card-image img{object-fit:cover;width:100%;height:100%}@media(prefers-reduced-motion: no-preference){.contact-card-image img{transition:.3s ease}}.contact-card-name{position:relative;color:var(--blue);text-transform:uppercase;font-size:1.25rem;font-weight:700;margin:1.5rem 0;display:inline-block}.contact-card-name::before{content:"";background-color:var(--txt-clr);position:absolute;right:0;bottom:-0.25rem;width:0;height:2px}@media(prefers-reduced-motion: no-preference){.contact-card-name::before{transition:width .3s ease}}.contact-card-cta{margin-top:.5rem}@media(hover: hover){.contact-card:hover{--radius-x: 100vmax}.contact-card:hover .contact-card-image img{transform:scale(1.1)}.contact-card:hover .contact-card-name::before{left:0;width:100%}}.brand-card{padding:1.5rem 2.5rem;border-radius:44px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.16)}.brand-card-title{color:var(--blue);text-transform:uppercase;margin-bottom:1.5rem;position:relative}.brand-card-title::before{content:"";position:absolute;left:0rem;width:1rem;height:1rem;top:calc(50% - .5rem);border-bottom:4px solid var(--yellow);border-right:4px solid var(--yellow);transform:rotate(-45deg);opacity:0}@media(prefers-reduced-motion: no-preference){.brand-card-title{transition:all .25s ease}.brand-card-title::before{transition:all .25s ease}}@media(hover: hover){.brand-card:hover .brand-card-title{padding-left:2rem}.brand-card:hover .brand-card-title::before{opacity:1}}@media(hover: hover)and (prefers-reduced-motion: no-preference){.brand-card:hover .brand-card-title{transition:all .25s ease}.brand-card:hover .brand-card-title::before{transition:all .25s ease}}.brand-card-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.brand-card .card-like{margin-left:auto}.support-card{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;position:relative;background-color:var(--lightblue);padding:1.5rem 2.5rem;border-radius:150px}.support-card-image{max-width:8rem;max-height:5rem}.support-card-picto{flex:1;min-width:90px}.support-card-title{flex:2;color:var(--blue);text-transform:uppercase;font-weight:600;line-height:1.3}.support-card-hover{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:150px;background-color:var(--yellow);opacity:0;position:absolute;z-index:-1;height:100%;width:100%;top:0;left:0;color:var(--blue);text-transform:uppercase}.support-card-cross{position:absolute;top:-0.625rem;right:1rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;background-color:var(--lightblue);pointer-events:none;z-index:-1}.support-card-cross::before,.support-card-cross::after{content:"";position:absolute;width:50%;height:1px;background-color:var(--black)}.support-card-cross::before{transform:rotate(-45deg)}.support-card-cross::after{transform:rotate(45deg)}@media(hover: hover){.support-card:hover .support-card-hover{z-index:1;opacity:1}}@media(hover: hover)and (prefers-reduced-motion: no-preference){.support-card:hover .support-card-hover{transition:opacity .25s ease}}@media(hover: hover){.support-card:hover .support-card-cross{opacity:1;pointer-events:auto;z-index:10;cursor:pointer}}@media(hover: none){.support-card .support-card-cross{background-color:var(--yellow)}}.brand-informations-card{background-color:var(--lightblue);padding:2.5rem;border-radius:30px}.brand-informations-card-title{text-align:center;text-transform:uppercase;color:var(--blue);margin-bottom:1.5rem}.brand-informations-card-grid{--per-row: 3;--col-gap: 5vw;--row-gap: 2.5rem;align-items:center}.brand-informations-card-col{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.brand-informations-card-col img{width:100%;height:auto;max-width:400px;max-height:400px;object-fit:contain}.brand-informations-card-label{flex:100%;color:var(--blue);white-space:nowrap}@media(max-width: 47.98rem){.brand-informations-card-grid{--per-row: 1}}.gated-content-card{padding:1.5rem;border-radius:40px;background-color:var(--blue)}.gated-content-card-wrapper{display:flex;align-items:center;gap:3rem;max-width:800px;margin:0 auto}.gated-content-card-image{display:flex}.gated-content-card-image img{height:100%;max-height:150px;width:auto;object-fit:cover}.gated-content-card-title{color:var(--white);text-transform:uppercase}.gated-content-card-description{color:var(--white);margin-top:.5rem}.gated-content-card-cta{margin-top:1rem}@media(max-width: 47.98rem){.gated-content-card-wrapper{flex-direction:column}}.support-informations-card{background-color:var(--lightblue);padding:2.5rem;border-radius:30px}.support-informations-card-title{text-align:center;text-transform:uppercase;color:var(--blue);margin-bottom:1.5rem}.support-informations-card-grid{--per-row: 3;--col-gap: 5vw;--row-gap: 2.5rem;align-items:center}.support-informations-card-col{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:flex-start}.support-informations-card-col:last-child{position:relative}.support-informations-card-col:last-child::before{content:"";position:absolute;left:-2.5vw;top:0;height:100%;width:1px;background-color:var(--blue)}.support-informations-card-col img{width:100%;height:auto;max-width:400px;max-height:400px;object-fit:contain}@media(max-width: 47.98rem){.support-informations-card-col img{max-width:250px;max-height:250px}}@media(max-width: 35.98rem){.support-informations-card-col img{max-width:180px;max-height:180px}}.support-informations-card-row{display:grid;grid-template-columns:150px 1fr;column-gap:1rem;row-gap:.25rem;align-items:start}.support-informations-card-row .support-informations-card-label{color:var(--blue);white-space:nowrap;text-align:right}.support-informations-card-row .support-informations-card-content-wrapper{display:flex;flex-direction:column;gap:.25rem}.support-informations-card-row .support-informations-card-content,.support-informations-card-row .child{margin:0}.support-informations-card-label{flex:100%;color:var(--blue);white-space:nowrap}@media(max-width: 47.98rem){.support-informations-card-grid{--per-row: 1}}.profile-contact-card{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:2rem;gap:1rem;border:1px solid var(--greylight);border-radius:12px}.my-subscription-card{display:flex;background-color:var(--lightblue);padding:clamp(1.5rem,3.3333333333vw + .5rem,3rem);border-radius:44px;position:relative}.my-subscription-card span:not(.my-subscription-card-tag):not(.my-subscription-card-premium-free):not(.subsubmenu-link span){color:var(--blue);font-weight:700}.my-subscription-card-premium-free{color:var(--yellow);font-weight:700}.my-subscription-card-padding{padding-left:10px}.my-subscription-card-premium{--per-row: 2;flex-direction:column}@media(max-width: 47.98rem){.my-subscription-card-premium{--per-row: 1}}.my-subscription-card-premium .my-subscription-card-part:first-child{padding-bottom:2rem;border-bottom:1px solid var(--greylight)}.my-subscription-card-premium .my-subscription-card-part:last-child{padding-top:2rem}.my-subscription-card-free{--per-row: 1}@media(min-width: 48rem){.my-subscription-card-free .my-subscription-card-part:first-child{padding-right:2rem;border-right:1px solid var(--greylight)}.my-subscription-card-free .my-subscription-card-part:last-child{padding-left:2rem}}@media(max-width: 47.98rem){.my-subscription-card-free{flex-direction:column}.my-subscription-card-free .my-subscription-card-part:first-child{padding-bottom:2rem;border-bottom:1px solid var(--greylight)}.my-subscription-card-free .my-subscription-card-part:last-child{padding-top:2rem}}.my-subscription-card-part{position:relative;flex:1;display:flex;align-items:baseline;flex-direction:column;gap:1rem}.my-subscription-card-title{font-size:1.75rem}.my-subscription-card-tag{padding:.5rem 1.5rem;border-radius:50px;background-color:var(--blue);color:var(--white);text-transform:uppercase;font-weight:700}.my-subscription-card-list{gap:.5rem}.my-subscription-card-item{display:flex;align-items:center;gap:.5rem}.my-subscription-card-informations{font-size:.75rem}.my-subscription-card-cancel{font-size:.625rem}.my-subscription-card-link{color:var(--blue);border-bottom:1px solid var(--blue)}.scroll-table{overflow-x:auto;padding-bottom:35px}.scroll-table-with-shadow{margin:-1rem}.scroll-table::-webkit-scrollbar{width:.25rem;height:.25rem;border:1px solid var(--lighblue)}.scroll-table::-webkit-scrollbar-thumb{border-radius:50px;background-color:var(--blue)}@media(max-width: 48rem)and (max-width: 36rem){.scroll-table{width:calc(100% + 2*var(--spc-x));margin-left:calc(-1*var(--spc-x))}}tbody td.blur:not(:has(>span)){filter:blur(6px);opacity:.7;user-select:none;pointer-events:none}tbody td.blur:has(>span) span{filter:blur(6px);opacity:.7;user-select:none;pointer-events:none}tbody td.blur.private-access:not(:has(>span)){pointer-events:auto}tbody td.blur.private-access:has(>span) span{pointer-events:auto}tbody td span.blur{filter:blur(6px);opacity:.7}.subscription-table{width:100%;border-collapse:collapse}.subscription-table th:first-child,.subscription-table td:first-child{min-width:420px}.subscription-table th:not(:first-child),.subscription-table td:not(:first-child){min-width:300px}.subscription-table th:not(:last-child),.subscription-table td:not(:last-child){border-right:1px solid var(--lightblue)}.subscription-table thead{text-align:left;padding-bottom:2rem}.subscription-table thead th{padding-block:0 2rem;border-bottom:1px solid var(--lightblue)}.subscription-table thead th:not(:first-child){padding-left:1rem}.subscription-table thead th:not(:last-child){padding-right:1rem}.subscription-table tbody th{text-align:left;padding:2rem 1rem 1rem 0;font-size:1.25rem;color:var(--blue)}.subscription-table tbody td{padding-block:1rem}.subscription-table tbody td span{color:var(--blue);font-weight:700}.subscription-table tbody td:not(:first-child){padding-left:1rem;text-align:center}.subscription-table tbody td:not(:last-child){padding-right:1rem}.subscription-table tbody td:first-child{max-width:50%}.subscription-table thead,.subscription-table-title{text-transform:uppercase;color:var(--blue)}.subscription-table-choice{text-align:center}.subscription-table-choice-title{text-transform:uppercase;color:var(--blue);margin-bottom:1rem}.subscription-table-choice-price{font-size:2rem;line-height:1;font-weight:700;display:flex;justify-content:center}.subscription-table-choice-price sub{font-size:.5em;display:contents}.subscription-table-choice-price sub:last-child{font-weight:400}.subscription-table-choice-price.premium-free .price-value{position:relative;display:inline-block}.subscription-table-choice-price.premium-free .price-value::after{content:"";position:absolute;left:0;bottom:17%;width:40px;height:3px;background-color:var(--yellow);transform:rotate(-28deg);transform-origin:left bottom;border-radius:2px}.subscription-table-choice .btn{margin-top:2rem}.subscription-table-cross{position:relative;display:block;width:20px;height:20px;margin-inline:auto}.subscription-table-cross::before,.subscription-table-cross::after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;border-radius:50px;background-color:var(--red);transform-origin:center}.subscription-table-cross::before{transform:rotate(45deg)}.subscription-table-cross::after{transform:rotate(-45deg)}.subscription-table-check{display:block;width:10px;height:15px;border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow);border-radius:2px;margin-inline:auto;transform:rotate(45deg)}.brand-table{border-collapse:collapse;display:inline-table;min-width:calc(1024px - 2*(var(--spc-x)) - 2*var(--container-gutter, 15px) - 1rem);max-width:calc(100% - 2rem);margin:1rem;border-radius:30px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.16);width:100%}.brand-table caption,.brand-table thead{background-color:var(--blue);color:var(--white)}.brand-table caption{padding:1.5rem;border-radius:30px 30px 0px 0px;text-transform:uppercase}.brand-table thead th,.brand-table thead td,.brand-table tbody th,.brand-table tbody td{padding-bottom:1rem}.brand-table thead th:not(:last-child),.brand-table thead td:not(:last-child),.brand-table tbody th:not(:last-child),.brand-table tbody td:not(:last-child){padding-right:1rem}.brand-table thead th:not(:first-child),.brand-table thead td:not(:first-child),.brand-table tbody th:not(:first-child),.brand-table tbody td:not(:first-child){padding-left:1rem}.brand-table thead th:first-child,.brand-table thead td:first-child,.brand-table tbody th:first-child,.brand-table tbody td:first-child{padding-left:1rem}.brand-table thead th:last-child,.brand-table thead td:last-child,.brand-table tbody th:last-child,.brand-table tbody td:last-child{padding-right:1rem}.brand-table thead th{font-weight:400;font-size:.875rem}.brand-table thead th>div{display:flex;flex-direction:column;align-items:center}.brand-table thead th>div svg{font-size:2rem;color:var(--yellow);margin-bottom:.5rem}.brand-table tbody{padding-bottom:1rem;vertical-align:middle}.brand-table tbody tr:first-child td{padding-top:1rem}.brand-table tbody tr:first-child td::before{top:30% !important}.brand-table tbody tr:last-child td::before{bottom:30% !important}.brand-table tbody tr:first-child td::before,.brand-table tbody tr:last-child td::before{height:70% !important}.brand-table tbody tr:not(:first-child) td::before{top:0;height:100%}.brand-table tbody tr:not(:last-child) td::before{top:0;height:100%}.brand-table tbody tr td{text-align:center;position:relative}.brand-table tbody tr td:not(:first-child)::before{content:"";position:absolute;width:1px;left:0;background-color:var(--blue)}.brand-table tbody tr td svg{color:var(--blue);font-size:1.5rem}@media(max-width: 63.98rem){.brand-table caption{display:none}.brand-table thead th{padding-top:1rem}.brand-table thead th:first-child{border-top-left-radius:30px}.brand-table thead th:last-child{border-top-right-radius:30px}.brand-table tbody tr:last-child td:first-child{border-bottom-left-radius:30px}.brand-table thead tr th:first-child,.brand-table thead tr td:first-child,.brand-table tbody tr th:first-child,.brand-table tbody tr td:first-child{position:sticky;left:0;z-index:10;max-width:170px}.brand-table thead tr th:first-child,.brand-table tbody tr th:first-child{background-color:var(--blue)}.brand-table thead tr td:first-child,.brand-table tbody tr td:first-child{background-color:var(--white)}}.support-table{--spc-cel: .65rem;border-collapse:collapse;max-width:100%;width:100%}.support-table.mt-20{margin-top:5rem}.support-table tr th,.support-table tr td{padding:var(--spc-cel)}.support-table thead tr th{font-weight:400}.support-table thead tr th svg{font-size:1.5rem}.support-table thead tr th:not(.support-table-empty){position:relative;z-index:1;color:var(--white)}.support-table thead tr th:not(.support-table-empty)::before{content:"";position:absolute;z-index:-1;height:100%;top:0;left:calc(var(--spc-cel)/2);border-radius:20px;background-color:var(--blue)}.support-table thead tr th:not(.support-table-empty):first-child::before{width:calc(100% - var(--spc-cel));left:calc(var(--spc-cel)/2)}.support-table thead tr th:not(.support-table-empty):last-child::before{width:calc(100% - var(--spc-cel))}.support-table thead tr th:not(.support-table-empty):not(:first-child):not(:last-child)::before{width:calc(100% - var(--spc-cel));left:calc(var(--spc-cel)/2)}.support-table thead tr th.support-table-fus::before{border-radius:0}.support-table thead tr th.support-table-fus:not(.support-table thead tr th.support-table-fus--first):not(.support-table thead tr th.support-table-fus--last)::before{width:100% !important;left:0 !important}.support-table thead tr th.support-table-fus--first::before{border-bottom-left-radius:20px;width:calc(100% - var(--spc-cel)/2) !important;left:calc(var(--spc-cel)/2) !important}.support-table thead tr th.support-table-fus--last::before{border-bottom-right-radius:20px;width:calc(100% - var(--spc-cel)/2) !important;left:0 !important}.support-table thead tr:not(:last-child) th{color:var(--yellow)}.support-table thead tr:not(:last-child) th::before{border-bottom-left-radius:0;border-bottom-right-radius:0}.support-table tbody tr:nth-child(2n){background-color:var(--lightblue)}.support-table tbody tr td{text-align:center}.support-table tbody tr svg{font-size:1.5rem;color:var(--blue)}.support-table tbody:before{content:"";display:block;height:1rem}.audience-table{background-color:var(--lightblue);padding:2rem;border-radius:30px;min-width:600px;width:100%;table-layout:auto}.audience-table thead{color:var(--blue)}.audience-table thead th{vertical-align:middle}.audience-table tbody tr td:first-child{color:var(--blue);font-weight:700}.audience-table thead tr th:first-child,.audience-table thead tr td:first-child,.audience-table tbody tr th:first-child,.audience-table tbody tr td:first-child{padding-right:0}.audience-table th,.audience-table td{text-align:right;padding:.5rem}.pcs-table{min-width:650px;max-width:800px;width:100%;margin:0 auto;table-layout:fixed}.pcs-table thead{color:var(--blue)}.pcs-table thead th{vertical-align:bottom}.pcs-table tbody tr td:first-child{color:var(--blue);font-weight:700}.pcs-table thead tr th:first-child,.pcs-table thead tr td:first-child,.pcs-table tbody tr th:first-child,.pcs-table tbody tr td:first-child{padding-right:0}.pcs-table th,.pcs-table td{padding:.5rem;text-align:right}.pcs-table td:nth-child(1){text-align:left}.housing-table{width:100%;min-width:700px}.housing-table svg,.housing-table img{width:200px;height:auto}.housing-table thead{color:var(--blue)}.housing-table thead tr:first-child{font-size:1.375rem;text-transform:uppercase;text-align:left}.housing-table thead tr:not(:first-child){font-size:1.25rem;text-align:right}.housing-table tbody tr{text-align:right}.housing-table tbody tr:first-child td:nth-child(1),.housing-table tbody tr:first-child td:nth-child(2),.housing-table tbody tr:not(:first-child) td:first-child{color:var(--blue);font-weight:700;text-align:left}.housing-table th,.housing-table td{padding:.5rem}.housing-table-title span{margin-left:3rem}.ranking-table{min-width:700px;width:100%;border-collapse:collapse;--spc-cel: .35rem}.ranking-table .al-left{text-align:left}.ranking-table .al-center{text-align:center}.ranking-table .al-right{text-align:right}.ranking-table-click{cursor:pointer;transition:opacity .3s ease}@media(hover: hover){.ranking-table-click:hover{opacity:.5}}.ranking-table-new{padding:.25rem .5rem;border-radius:4px;margin-left:.5rem;background-color:var(--yellow);color:var(--blue);font-size:.625rem;text-transform:uppercase;font-weight:700}.ranking-table thead{color:var(--white);font-size:.75rem;font-weight:900}.ranking-table thead th{z-index:1;padding-block:.5rem}.ranking-table thead th.bg{position:relative}.ranking-table thead th.bg::before{content:"";position:absolute;z-index:-1;height:100%;top:0;border-radius:20px;background-color:var(--blue)}.ranking-table thead th[data-sortable=true]{cursor:pointer}@media(hover: hover){.ranking-table thead th[data-sortable=true]:hover{opacity:.7}}@media(prefers-reduced-motion: no-preference){.ranking-table thead th[data-sortable=true]{transition:opacity .3s ease}}.ranking-table thead th:not(:first-child){padding-left:var(--spc-cel)}.ranking-table thead th:not(:last-child){padding-right:var(--spc-cel)}.ranking-table thead th>div{display:flex;justify-content:space-between;align-items:center;gap:.75rem;text-align:left;padding-inline:1rem}.ranking-table thead th>div span{height:13px;width:10px;position:relative}.ranking-table thead th>div span::before,.ranking-table thead th>div span::after{content:"";position:absolute;width:6px;height:6px;right:0;border-right:2px solid var(--white);border-bottom:2px solid var(--white)}.ranking-table thead th>div span::before{top:0;transform:rotate(-135deg)}.ranking-table thead th>div span::after{bottom:0;transform:rotate(45deg)}.ranking-table thead th.asc>div span::after{opacity:0}@media(prefers-reduced-motion: no-preference){.ranking-table thead th.asc>div span::after{transition:opacity .15s ease}}.ranking-table thead th.reverse-asc>div span::before{opacity:0}@media(prefers-reduced-motion: no-preference){.ranking-table thead th.reverse-asc>div span::before{transition:opacity .15s ease}}.ranking-table thead th:first-child::before,.ranking-table thead th:last-child::before{width:calc(100% - var(--spc-cel))}.ranking-table thead th:not(:first-child):not(:last-child)::before{width:calc(100% - 2*var(--spc-cel))}.ranking-table thead th:first-child::before{left:0}.ranking-table thead th:not(:first-child)::before{left:var(--spc-cel)}.ranking-table tbody::before{content:"@";display:block;line-height:1.5rem;text-indent:-99999px}.ranking-table tbody tr{height:50px;vertical-align:middle}.ranking-table tbody tr:nth-child(2n+1){background-color:var(--lightblue)}.ranking-table tbody tr td{padding:.25rem var(--spc-cel)}.ranking-table tbody tr td:first-child{font-size:1.25rem;font-weight:700;color:var(--blue)}.ranking-table tbody tr td:first-child>div{display:flex;align-items:center;gap:1.5rem}.ranking-table tbody tr td:first-child img{max-height:44px;max-width:60px}.ranking-table tbody tr td.blur{filter:blur(6px);pointer-events:none;opacity:.7;user-select:none}.ranking-table tbody tr td a.ranking-table-click{display:block;width:100%;height:100%;text-decoration:none}.ranking-table tbody tr td a.ranking-table-click:hover{cursor:pointer}.ranking-table.table-phr{border-collapse:separate;border-spacing:0 1rem}.ranking-table.table-phr thead th{color:var(--blue);font-weight:700;font-size:1rem}.ranking-table.table-phr thead th.bg::before{background-color:var(--white)}.ranking-table.table-phr tbody tr{background-color:var(--blue);color:var(--white)}.ranking-table.table-phr tbody tr td{padding:1rem 1.5rem;font-weight:700}.ranking-table.table-phr tbody tr td:first-child{color:var(--white);font-size:1rem;border-top-left-radius:999px;border-bottom-left-radius:999px}.ranking-table.table-phr tbody tr td:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px;font-weight:700}.ranking-table.table-phr tbody::before{display:none}.support-hero-table{min-width:600px;width:100%;border-collapse:collapse}.support-hero-table thead:not(:first-child) th{padding-top:2rem}.support-hero-table th:not(:first-child),.support-hero-table td:not(:first-child){padding-left:.5rem;text-align:right}.support-hero-table th:first-child,.support-hero-table td:first-child{padding-left:4rem}.support-hero-table th:not(:last-child),.support-hero-table td:not(:last-child){padding-right:.5rem}.support-hero-table th:last-child,.support-hero-table td:last-child{padding-right:4rem}.support-hero-table th{padding-block:.25rem;font-size:.875rem}.support-hero-table tr{position:relative;font-weight:700}.support-hero-table tr td{position:relative;z-index:1;padding-block:1.25rem}.support-hero-table tr td::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#347dca;z-index:-1}.support-hero-table tr td:first-child::before{border-top-left-radius:50px;border-bottom-left-radius:50px}.support-hero-table tr td:last-child::before{border-top-right-radius:50px;border-bottom-right-radius:50px}.collapsible-wrapper{display:grid;grid-template-columns:100%;grid-template-rows:0fr}@media(prefers-reduced-motion: no-preference){.collapsible-wrapper{transition:grid-template-rows .35s ease}}@media(prefers-reduced-motion: reduce){.collapsible-wrapper{transition:grid-template-rows 1ms}}.collapsible-wrapper[data-state=closed]{display:none}.collapsible-wrapper:is([data-state=opening],[data-state=opened]){grid-template-rows:1fr}.collapsible-inner{overflow:hidden}.collapsible-wrapper[data-state=opened]>.collapsible-inner{overflow:visible}.tag{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--blue);padding:.375rem .625rem;border-radius:6px;margin-bottom:1rem;background-color:var(--yellow)}.pagination{display:flex;align-items:center;gap:1.5rem}.pagination[data-disabled=true]{display:none}.pagination-arrow{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.pagination-arrow:not(.pagination-arrow--new){width:1.5rem;height:1.5rem}.pagination-arrow:not(.pagination-arrow--new)::after{width:50%;height:50%;border-top:2px solid var(--bg-clr-2);border-right:2px solid var(--bg-clr-2)}.pagination-arrow--new{width:2.5rem;height:2.5rem;background-color:var(--bg-clr-2);border-radius:50%}.pagination-arrow--new::after{width:25%;height:25%;border-top:1px solid var(--bg-clr);border-right:1px solid var(--bg-clr)}.pagination-arrow::after{content:"";display:block}.pagination-arrow--prev::after{transform:rotate(-135deg);margin-right:-12.5%}.pagination-arrow--next::after{transform:rotate(45deg);margin-left:-12.5%}.pagination-arrow:disabled{opacity:.5;cursor:default;filter:saturate(0.5)}.pagination-bullets{display:flex;justify-content:center;align-items:center;gap:.5rem}.pagination-bullets[data-disabled=true]{display:none}.pagination-bullet{width:12px;height:12px;border-radius:50%;border:1px solid var(--bg-clr-2)}.pagination-bullet.active{background-color:var(--bg-clr-2)}.pagination-pages{display:flex;align-items:center;gap:1rem}.pagination-page button{position:relative;font-size:1.25rem;font-weight:700;color:var(--txt-clr)}.pagination-page button::before{content:"";background-color:var(--txt-clr);position:absolute;right:0;bottom:-0.25rem;width:0;height:2px}@media(prefers-reduced-motion: no-preference){.pagination-page button::before{transition:width .2s ease}}.pagination-page button:disabled{cursor:initial}@media(hover: hover){.pagination-page button:not(:disabled):hover{opacity:.7}}.pagination-page.active button::before{left:0;width:100%}@media(prefers-reduced-motion: no-preference){.pagination-arrow{transition:opacity .2s ease,filter .2s ease}}@media(prefers-reduced-motion: no-preference)and (hover: hover){.pagination-arrow:not(:disabled):hover{opacity:.7}}@media(prefers-reduced-motion: no-preference){.pagination-bullet{transition:background-color .2s ease}}.breadcrumbs{padding-inline:var(--spc-x);padding-top:calc(var(--spc-y)/3);position:relative;z-index:10}.breadcrumbs p{font-size:.875rem}.breadcrumbs p>*:not(:last-child){position:relative;margin-right:.25rem}.breadcrumbs p>*:not(:last-child)::after{content:"/";padding-left:.25rem}.breadcrumbs p .with-link{position:relative}.breadcrumbs p .with-link::before{content:"";background-color:currentColor;position:absolute;right:8px;bottom:0;width:0;height:1px}@media(prefers-reduced-motion: no-preference){.breadcrumbs p .with-link::before{transition:width .2s ease}}@media(hover: hover){.breadcrumbs p .with-link:hover::before{left:0;width:calc(100% - 8px)}}.new-breadcrumbs{position:relative;z-index:10;margin-bottom:1rem}.new-breadcrumbs p{font-size:.875rem}.new-breadcrumbs p>*:not(:last-child){position:relative;margin-right:.25rem}.new-breadcrumbs p>*:not(:last-child)::after{content:"/";padding-left:.25rem}.new-breadcrumbs p .with-link{position:relative}.new-breadcrumbs p .with-link::before{content:"";background-color:currentColor;position:absolute;right:8px;bottom:0;width:0;height:1px}@media(prefers-reduced-motion: no-preference){.new-breadcrumbs p .with-link::before{transition:width .2s ease}}@media(hover: hover){.new-breadcrumbs p .with-link:hover::before{left:0;width:calc(100% - 8px)}}.new-breadcrumbs p span{opacity:.7}.camembert-container{display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width: 47.98rem){.camembert-container{flex-direction:column}}.camembert-chart{overflow:hidden;position:relative;aspect-ratio:1;max-width:400px;width:100%}.camembert-chart::before{position:absolute;width:50%;height:50%;top:25%;left:25%;border-radius:50%;content:"";background-color:var(--white);z-index:20}.camembert-chart svg text{fill:var(--white);font-size:30%;font-weight:700;text-anchor:middle}.camembert-legend-title{color:var(--blue);font-size:1.15rem;font-weight:700;margin-left:calc(1.5rem + 40px);margin-bottom:2.5rem}.camembert-legend-row td{padding:.5rem}.camembert-legend-row td:first-child{padding-left:0}.camembert-legend-row:nth-child(1) .camembert-legend-pastille{background-color:#2038b4}.camembert-legend-row:nth-child(2) .camembert-legend-pastille{background-color:#7b7e83}.camembert-legend-row:nth-child(3) .camembert-legend-pastille{background-color:#fab836}.camembert-legend-row:nth-child(4) .camembert-legend-pastille{background-color:#000}.camembert-legend-row:nth-child(5) .camembert-legend-pastille{background-color:#0bbbf1}.camembert-legend-pastille{display:block;height:20px;width:40px;min-width:40px;margin-top:3px;border-radius:40px}.camembert-legend-value{color:var(--blue);font-weight:700}.camembert-legend-label span{white-space:nowrap}.camembert-tooltip{position:absolute;background-color:rgba(0,0,0,.7);color:var(--white);border-radius:4px;padding:5px 10px;font-size:.75rem;display:none;pointer-events:none;z-index:30;box-shadow:0px 2px 10px rgba(0,0,0,.2)}.camembert-tooltip-percentage{font-weight:900;margin-bottom:.25rem}.camembert-tooltip-content{display:flex;align-items:center;gap:.5rem}.camembert-tooltip-content span{border:1px solid var(--white);background-color:var(--color);width:15px;height:15px}.shared-links-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;color:var(--blue)}.shared-links-list-item:first-child{font-weight:800}.shared-links-list .copy-link{display:flex;align-items:center;gap:.25rem}.banner{position:fixed;top:12px;left:16px;right:16px;z-index:10000;padding:14px 18px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.4;text-align:center;display:none;opacity:0;transform:translateY(-6px);transition:opacity 180ms ease,transform 180ms ease}.banner.is-mounted{display:block}.banner.is-visible{opacity:1;transform:translateY(0)}.banner--warning{background-color:#ffc107;color:#3a2a00}.banner--error{background-color:#ff6b81;color:#2b0f14}.banner__message{display:block}.banner__close{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:18px;line-height:1;color:inherit}.about-us{display:flex;align-items:stretch;background-color:var(--blue)}@media(max-width: 47.98rem){.about-us{flex-direction:column}}@media(min-width: 48rem){.about-us-image{flex:0 0 50%}}.about-us-image img{width:100%;height:100%;object-fit:cover}.about-us-content{display:flex;flex-direction:column;justify-content:center;gap:2rem;flex:1;max-width:calc(var(--container-width)/2 + var(--spc-x));padding:3.5rem var(--spc-x);color:var(--white)}.hero{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding-top:calc(var(--spc-y) + var(--header-height))}.hero-big{min-height:clamp(20rem,5.714rem + 38.095vw,40rem)}.hero-small{min-height:clamp(15rem,4.286rem + 28.571vw,30rem)}.hero-without-image{background-color:var(--lightblue)}.hero .container{display:flex;z-index:1}.hero-content{display:inline-block;text-align:center;max-width:1000px;width:100%;border-radius:100px;margin:0 auto}.hero-title{text-transform:uppercase;color:var(--blue)}.hero:not(.hero-without-image) .hero-content{background-color:rgba(255,255,255,.75)}@media(min-width: 48rem){.hero:not(.hero-without-image) .hero-content{padding:3rem 5rem}}@media(max-width: 47.98rem){.hero:not(.hero-without-image) .hero-content{padding:2rem 3.25rem}}.new-hero{position:relative;min-height:calc(clamp(2.25rem,4.1666666667vw + .5rem,3.75rem)*1.2*2 + 1.5rem + 6rem + 1.3125rem + var(--header-height));display:flex;align-items:flex-end;padding-block:calc(3rem + var(--header-height)) 3rem;padding-inline:var(--spc-x);color:var(--white)}.new-hero-content{position:relative;z-index:10;display:flex;flex-direction:column}.home-hero{padding-block:calc(var(--header-height) + 2*var(--spc-y)) var(--spc-y);padding-inline:var(--spc-x);position:relative;background-color:var(--blue);color:var(--white)}.home-hero-gradient{position:absolute;z-index:15}.home-hero-gradient-top{top:0;left:0;width:100%;height:calc(var(--header-height) + 2rem);background:linear-gradient(0deg, rgba(32, 56, 180, 0) 0%, #2038B4 70%)}.home-hero-gradient-right{top:0;right:0;height:100%;width:30%;background:linear-gradient(90deg, rgba(32, 56, 180, 0) 0%, #2038B4 70%)}.home-hero-gradient-bottom{bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg, rgba(32, 56, 180, 0) 0%, #2038B4 70%)}.home-hero-gradient-left{top:0;left:0;height:100%;width:30%;background:linear-gradient(-90deg, rgba(32, 56, 180, 0) 0%, #2038B4 70%)}.home-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}.home-hero-row{display:flex;align-items:flex-end;column-gap:6rem;row-gap:2rem;position:relative;z-index:20}@media(max-width: 47.98rem){.home-hero-row{flex-direction:column}}.home-hero-title{flex:2}.home-hero-search{margin-top:2.5rem;background:rgba(255,255,255,.12);backdrop-filter:blur(32px);border-radius:50px;padding:1.25rem 4rem 1.25rem 2rem}.home-hero-search input{width:100%}.home-hero-search input::placeholder{color:var(--white);opacity:1}.home-hero-submit{display:flex;align-items:center;justify-content:center;position:absolute;right:.5rem;top:.5rem;height:calc(100% - 1rem);border-radius:50%;background-color:var(--white);aspect-ratio:1}.home-hero-submit svg{font-size:1.15rem;color:var(--black)}.home-hero-results{background-color:#4257ba !important}.home-hero-description{flex:1}.hero-support{padding-top:calc(1.5rem + var(--header-height));padding-inline:var(--spc-x);padding-bottom:1.5rem;background-color:#005cbc;color:var(--white)}@media(max-width: 47.98rem){.hero-support{padding-top:calc(var(--spc-y) + var(--header-height));padding-bottom:var(--spc-y)}}.hero-support-row{display:flex;align-items:center;column-gap:4rem;row-gap:2rem}@media(max-width: 47.98rem){.hero-support-row{flex-direction:column}}.hero-support-image{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:.5rem}.hero-support-scored{color:#61a8f1;font-size:.875rem;font-weight:700}.hero-support-content{flex:1;overflow:hidden;max-width:100%}@media(min-width: 48rem){.hero-support-content{padding-block:3rem}}.hero-support-content h1{text-align:center}.hero-support-title{margin-bottom:2rem}.home-hero{position:relative;padding-block:calc(var(--header-height) + 2*var(--spc-y)) var(--spc-y);padding-inline:var(--spc-x);background-color:var(--blue);color:var(--white)}.home-hero .background-video-container{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1}.home-hero .background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;z-index:0}.home-hero-row{display:flex;align-items:flex-end;column-gap:6rem;row-gap:2rem;position:relative;z-index:20}@media(max-width: 47.98rem){.home-hero-row{flex-direction:column}}.home-hero-title{flex:2}.home-hero-search{margin-top:2.5rem;background:rgba(255,255,255,.12);backdrop-filter:blur(32px);border-radius:50px;padding:1.25rem 4rem 1.25rem 2rem}.home-hero-search input{width:100%}.home-hero-search input::placeholder{color:var(--white);opacity:1}.home-hero-submit{display:flex;align-items:center;justify-content:center;position:absolute;right:.5rem;top:.5rem;height:calc(100% - 1rem);border-radius:50%;background-color:var(--white);aspect-ratio:1}.home-hero-submit svg{font-size:1.15rem;color:var(--black)}.home-hero-results{background-color:#4257ba !important}.home-hero-description{flex:1}.keyfigures{--per-view: 4;--gap: 1rem}.keyfigures-title{margin-bottom:2rem}.keyfigures .slider-wrapper .keyfigures .slider-track{align-items:center}@media(max-width: 79.98rem){.keyfigures{--per-view: 3}}@media(max-width: 63.98rem){.keyfigures{--per-view: 2}}@media(max-width: 35.98rem){.keyfigures{--per-view: 1}}.news-grid{display:grid;gap:2rem}@media(min-width: 48rem){.news-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.news-grid>:first-child{grid-column:span 1;grid-row:span 3}.news-grid>*:not(:first-child){grid-column:span 1;grid-row:span 1}}.news-grid>*:not(:first-child):not(:last-child){position:relative}.news-grid>*:not(:first-child):not(:last-child)::after{content:"";background-color:var(--greylight);position:absolute;height:1px;width:100%;bottom:-1rem;left:0}.news-grid-item{display:flex}.news.slider{--gap: 1rem;--per-view: 4}.news.slider-track{align-items:start}@media(max-width: 79.98rem){.news.slider{--per-view: 3}}@media(max-width: 63.98rem){.news.slider{--per-view: 2}}@media(max-width: 47.98rem){.news.slider{--per-view: 1}}.join-us-wrapper{display:flex;align-items:center;column-gap:4rem;row-gap:3rem}@media(max-width: 47.98rem){.join-us-wrapper{flex-direction:column}}.join-us-content{flex:1;display:flex;flex-direction:column;gap:2rem;color:var(--txt-clr-2)}.join-us-list{flex:1}.join-us-item{display:flex;align-items:center;gap:1.5rem;padding-block:1.15rem}.join-us-item:not(:last-child){border-bottom:1px solid var(--greylight2)}.join-us-item svg{width:1.5rem;font-size:1.5rem;color:var(--blue)}.join-us-item p{font-size:1.125rem;font-weight:500;line-height:1.3;letter-spacing:-0.01125rem}@media(max-width: 47.98rem){.join-us{--per-row: 2}}@media(max-width: 35.98rem){.join-us{--per-row: 1}}.brands-list-grid{--per-row: 6;--gap: 1rem}@media(max-width: 79.98rem){.brands-list-grid{--per-row: 5}}@media(max-width: 63.98rem){.brands-list-grid{--per-row: 4}}@media(max-width: 47.98rem){.brands-list-grid{--per-row: 3}}@media(max-width: 35.98rem){.brands-list-grid{--per-row: 2}}@media(max-width: 400px){.brands-list-grid{--per-row: 1}}.brands-list-item{background-color:var(--white)}.brands-list-item a{padding:clamp(1.15rem,1.9444444444vw + .5rem,1.75rem) clamp(1.5rem,2.2222222222vw + .5rem,2rem);display:flex;align-items:center;justify-content:center;width:100%;transition:opacity .3s ease}@media(hover: hover){.brands-list-item a:hover{opacity:.5}}.brands-list-item img,.brands-list-item svg{max-height:3rem;max-width:100%}.brands-favorites{--per-view: 2;--gap: 1.75rem}.brands-favorites-col{display:flex;flex-direction:column;gap:var(--gap)}@media(max-width: 47.98rem){.brands-favorites{--per-view: 1}}.brand-tables{overflow:hidden}.brand-tables-action{margin-top:1.5rem;display:flex;justify-content:flex-end}@media(min-width: 64rem){.brand-tables-title{display:none}}.search{position:relative;z-index:40;background-color:var(--blue);padding-block:1.5rem}.search-form{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;position:relative;isolation:isolate;align-items:center;gap:1rem;font-size:1rem;z-index:1}.search-form-item{position:relative;min-width:250px}.search-form-item [aria-expanded=false]+.search-form-filter{display:none}.search-form-right{margin-left:auto}.search-form-center{margin-inline:auto}.search-form-wrapper{background:rgba(255,255,255,.12);backdrop-filter:blur(32px);border-radius:50px;padding:.5rem 3.5rem .5rem 1.5rem;width:100%;flex:1}.search-form-wrapper:not(.search-form-wrapper--full){max-width:600px}.search-form-wrapper input{width:100%;border-bottom:0 !important;padding:0 !important;min-height:2rem !important;color:var(--white)}.search-form-wrapper input::placeholder{color:var(--white) !important;opacity:1}.search-form-submit{display:flex;align-items:center;justify-content:center;position:absolute;right:.5rem;top:.5rem;height:calc(100% - 1rem);border-radius:50%;background-color:var(--white);aspect-ratio:1}.search-form-submit svg{font-size:.85rem;color:var(--black)}.search-form-results{position:absolute;right:0;left:0;top:calc(100% + .5rem);padding-block:.25rem;background-color:var(--lightblue);border-radius:15px;box-shadow:0px 0px 12px -7px var(--black);overflow:hidden;display:flex;flex-direction:column}.search-form-results[aria-expanded=false]{display:none}.search-form-results-wrapper{display:flex;flex-direction:column;overflow:auto;padding:.75rem 1rem}.search-form-results-wrapper::-webkit-scrollbar{width:.25rem;height:.25rem;border:1px solid var(--lighblue)}.search-form-results-wrapper::-webkit-scrollbar-thumb{border-radius:var(50px);background-color:var(--blue)}.search-form-results-loader{display:none;align-items:center;justify-content:center;padding:0 1rem 1.5rem 1rem}.search-form-results-loader span{display:inline-block;width:20px;height:20px;border:2px solid var(--lightblue);border-top-color:var(--blue);border-left-color:var(--blue);border-right-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.search-form-results-title{font-weight:800;text-transform:capitalize}.search-form-results-title span{font-weight:400}.search-form-results-title:not(:first-child){margin-top:1rem}.search-form-results-item{padding-left:.25rem}.search-form-results-item span.bold{font-weight:600;color:var(--yellow)}.search-form-button{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;position:relative;width:100%;z-index:2}.search-form-button span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-form-button-icon{width:.5rem;height:.5rem;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.search-form-button[aria-expanded=true]{color:var(--blue);background-color:var(--lightblue);border-radius:14px;z-index:20}.search-form-button[aria-expanded=true] .search-form-button-icon{transform:rotate(225deg) translate(-4px, -4px)}.search-form-filter{position:absolute;top:0;width:100%;max-height:350px;z-index:10;display:flex;flex-direction:column;overflow:hidden;padding-top:3.5rem;border-radius:14px;background:var(--lightblue);box-shadow:0px 0px 12px -7px var(--black)}.search-form-filter-body{overflow:auto;padding:1rem}.search-form-filter-body::-webkit-scrollbar{width:.25rem;height:.25rem;border:1px solid var(--lighblue)}.search-form-filter-body::-webkit-scrollbar-thumb{border-radius:var(50px);background-color:var(--blue)}.search-form-filter-footer{padding:1rem;display:flex;flex-direction:column;gap:1rem}.search-form-filter-footer .remove-filters{color:var(--black);text-decoration:underline;align-self:baseline}.search-form-filter-footer .apply-filters{align-self:center}.search-form-filter label{color:var(--black)}.search-form-filter .form-choice{flex-direction:column}.search-form-filter .checkox,.search-form-filter .radio{flex:1 1}.search-form-label{display:block;position:absolute;inset:0;z-index:-1;font-size:0;opacity:0;cursor:text}.search-form-hidden{display:none}.search-form input[type=text]{width:100%;flex:1 1 auto;border-bottom:0;padding:0;min-height:2rem;color:var(--white)}.search-form input[type=text]::placeholder{color:var(--white) !important;opacity:1}.search .form input,.search .form select{background-color:rgba(0,0,0,0)}@media(min-width: 48rem){.search-form-results{max-height:350px}}@media(max-width: 47.98rem){.search-form-results{max-height:300px}}@media(max-width: 35.98rem){.search-form{flex-direction:column}.search-form-input{width:100%}}.search-content{display:flex;align-items:center}.evolution-breadcrumb{margin-bottom:2rem}.caption-row{display:flex;align-items:baseline;gap:3rem}.caption-left{max-width:900px;flex:3}.caption-right{flex:2}.caption-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.caption-header p{font-size:1.125rem;font-weight:700;text-align:left;color:var(--blue)}.caption-header[aria-expanded=false] .collapsible-icon{transition:.3s ease}.caption-header[aria-expanded=false] .collapsible-icon::after{transform:rotate(-135deg);transition:.3s ease;margin-top:15%}.caption-header[aria-expanded=true] .collapsible-icon{transition:.3s ease}.caption-header[aria-expanded=true] .collapsible-icon::after{transform:rotate(45deg);transition:.3s ease;margin-bottom:15%}.caption-inner-item{display:flex;align-items:flex-start;gap:.5rem}@media(max-width: 48rem){.caption-inner-item{flex-wrap:wrap}}.caption-inner-item:not(:last-child){margin-bottom:1.5rem}.caption-inner-item-label{position:relative;display:inline;color:var(--blue);font-weight:700;text-transform:uppercase;white-space:nowrap}.caption-inner-item-label::after{content:":"}.caption-inner-item-text{font-size:.875rem}.caption .collapsible{padding-bottom:1rem}.caption .collapsible-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border-radius:100%}.caption .collapsible-icon::after{content:"";width:30%;height:30%;border-width:0 1px 1px 0;border-style:solid;border-color:var(--blue)}@media(max-width: 47.98rem){.caption-row{flex-direction:column}}.supports{--per-row: 3;--col-gap: 1.5rem;--row-gap: 1rem}@media(max-width: 63.98rem){.supports{--per-row: 2}}@media(max-width: 47.98rem){.supports{--per-row: 1}}.members-title{color:var(--blue);text-transform:uppercase;margin-bottom:2.5rem}.members-grid{--per-row: 3;--row-gap: .25rem;--col-gap: 1.5rem}.members-grid-item{cursor:pointer}@media(max-width: 47.98rem){.members-grid{--per-row: 2}}@media(max-width: 35.98rem){.members-grid{--per-row: 1}}.members-cta{margin-top:1.5rem}.team-action{position:relative;display:flex;justify-content:flex-end;margin-bottom:4rem}.team-action-btn[aria-expanded=false]+.team-action-services{display:none}.team-action-services{position:absolute;top:calc(100% + 1rem);right:0;max-height:350px;z-index:10;border-radius:14px;background:var(--lightblue);box-shadow:0px 0px 12px -7px var(--black);background-color:var(--lightblue);overflow:hidden;display:flex;flex-direction:column}.team-action-services-title{display:flex;justify-content:space-between;gap:1rem;position:relative;cursor:pointer;font-size:1.25rem;color:var(--blue);padding:1rem}.team-action-services-icon{width:1rem;height:1rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.team-action-services-body{overflow:auto;padding:0 1rem 1rem 1rem}.team-action-services-body::-webkit-scrollbar{width:.25rem;height:.25rem;border:1px solid var(--lighblue)}.team-action-services-body::-webkit-scrollbar-thumb{border-radius:var(50px);background-color:var(--blue)}.team-grid{--per-row: 3;--row-gap: 4rem;--col-gap: 2.5rem;align-items:center;justify-items:center}@media(max-width: 63.98rem){.team-grid{--per-row: 2}}@media(max-width: 35.98rem){.team-grid{--per-row: 1}}.events{position:relative;padding-bottom:calc(var(--spc-y)*1.5);overflow-x:hidden;--gap: 1rem;--per-view: 4}.events::before{content:"";position:absolute;right:0;top:0;width:var(--spc-x);height:100%;background:linear-gradient(90deg, rgba(32, 56, 180, 0) 0%, var(--bg-clr) 70%);z-index:10}.events .slider-wrapper{position:relative;z-index:10}@media(max-width: 79.98rem){.events{--per-view: 3}}@media(max-width: 63.98rem){.events{--per-view: 2}}@media(max-width: 47.98rem){.events{--per-view: 1}}.publication-types-grid{display:grid;gap:1.25rem}.publication-types-title{grid-column:-1/1;font-size:1.375rem;font-weight:900;color:var(--blue)}.publication-types-title:not(:first-child){padding-top:1.25rem}@media(min-width: 48rem){.publication-types-grid{grid-template-columns:1fr auto}}@media(max-width: 47.98rem){.publication-types-grid{grid-template-columns:1fr}.publication-types-title:not(:first-child){border-top:1px solid var(--blue)}.publication-types-frequency{color:var(--blue);margin-top:-1rem}}.introduction-article-content{text-align:center;text-transform:uppercase;font-size:1.25rem;font-weight:900;color:var(--blue);max-width:40rem;margin:0 auto}.introduction-article-date{margin-top:1.5rem;text-align:center;text-transform:uppercase}.accordion .collapsible{padding-bottom:1rem;color:var(--blue)}.accordion .collapsible:not(:first-child){padding-top:2rem;border-top:1px solid var(--lightblue)}.accordion .collapsible-header{display:flex;justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-bottom:1rem}.accordion .collapsible-header p{font-size:1.125rem;font-weight:700;text-align:left}.accordion .collapsible-header[aria-expanded=false] .collapsible-icon{transition:.3s ease}.accordion .collapsible-header[aria-expanded=false] .collapsible-icon::after{border-color:var(--blue);transform:rotate(45deg);transition:.3s ease;margin-bottom:15%}.accordion .collapsible-header[aria-expanded=true] .collapsible-icon{background-color:var(--blue);transition:.3s ease}.accordion .collapsible-header[aria-expanded=true] .collapsible-icon::after{border-color:var(--white);transform:rotate(-135deg);transition:.3s ease;margin-top:15%}.accordion .collapsible-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border-radius:100%}.accordion .collapsible-icon::after{content:"";width:30%;height:30%;border-width:0 1px 1px 0;border-style:solid}.accordion .collapsible-inner>div:not(:last-child){margin-bottom:.75rem}.accordion-image{text-align:center}.accordion-image img{max-height:100vh;max-width:100%;object-fit:contain}.carousel{--gap: min(2.5rem, var(--spc-x));--per-view: 1}.carousel-item{display:flex;flex-direction:column;align-items:center;gap:3rem}.carousel-image{aspect-ratio:9/5;display:block;border-radius:12px;overflow:hidden}.carousel-image img{width:100%;height:100%;object-fit:cover}.video-wrapper{padding:calc(var(--spc-y)/2) calc(var(--spc-x)/1);border-radius:44px;background-color:var(--lightblue);display:flex;align-items:center;gap:3rem}.video-embed{display:flex;border-radius:8px;overflow:hidden;aspect-ratio:16/9}.video-embed iframe{width:100%;height:100%}.video-title{color:var(--blue);font-weight:700;margin-bottom:1.5rem}@media(min-width: 64rem){.video-content{flex:2;min-width:250px}.video-embed{flex:3}}@media(max-width: 63.98rem){.video-wrapper{flex-direction:column}.video-embed{width:100%}}@media(max-width: 35.98rem){.video-wrapper{width:calc(100% + 2*var(--spc-x) + 30px) !important;margin-left:calc(-1*var(--spc-x) - 15px) !important;border-radius:0 !important}}.podcast-wrapper{display:flex;align-items:center;gap:3rem}.podcast-wrapper>*{flex:1;width:100%}.podcast-title{margin-bottom:1.5rem;color:var(--blue);font-weight:700}@media(min-width: 48rem){.podcast-card{min-width:500px;max-width:calc((100vw - var(--side-margin)*2)/2);margin:0 auto}}@media(max-width: 47.98rem){.podcast-wrapper{flex-direction:column-reverse}}.slideshare-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem}.slideshare-viewer{flex:0 0 100%;width:100%;position:relative;overflow:hidden;padding-top:56.25%}.slideshare-viewer iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.slideshare-content{flex:1}.slideshare-title{color:var(--blue)}.slideshare-subtitle{margin-top:.5rem;font-weight:700;font-size:1.125rem}.slideshare-text{margin-top:1rem}@media(max-width: 47.98rem){.slideshare-wrapper{flex-direction:column}.slideshare-viewer{order:0}.slideshare-download{order:1;text-align:center}.slideshare-content{order:2}}.image-gallery{--gap: 10px;--col: 3}.image-gallery-masonry{column-count:var(--col);column-gap:var(--gap);column-width:calc(100%/var(--col) - (var(--col) - 1)*var(--gap))}.image-gallery-item{display:flex;margin-bottom:10px}.image-gallery-item img{height:auto;width:100%}@media(max-width: 47.98rem){.image-gallery{--col: 2}}@media(max-width: 35.98rem){.image-gallery{--col: 1}}.list-news-wrapper{display:flex;flex-direction:column;gap:3rem}.list-news-item{display:flex;position:relative}.list-news-item:not(:last-of-type)::before{content:"";position:absolute;bottom:-1.5rem;left:0;width:100%;height:1px;background-color:var(--greylight)}.list-news-footer{margin-top:2rem;gap:2rem;display:flex;align-items:center;justify-content:center}.contact .cms h1{color:var(--blue);font-weight:700;margin-bottom:1.5rem}.contact .cms h1:not(:first-child){margin-top:1rem}.contact .cms h2{color:var(--blue);font-weight:700;margin-bottom:1.5rem}.contact .cms h2:not(:first-child){margin-top:1rem}.contact .cms h3{color:var(--blue);font-weight:700;margin-bottom:1.5rem}.contact .cms h3:not(:first-child){margin-top:1rem}.contact .cms h4{color:var(--blue);font-weight:700;margin-bottom:1.5rem}.contact .cms h4:not(:first-child){margin-top:1rem}.contact .cms h5{color:var(--blue);font-weight:700;margin-bottom:1.5rem}.contact .cms h5:not(:first-child){margin-top:1rem}.contact .cms h6{color:var(--blue);font-weight:700;margin-bottom:1.5rem}.contact .cms h6:not(:first-child){margin-top:1rem}.contact-map{display:flex;aspect-ratio:16/9}.contact-map img{width:100%;height:100%;object-fit:cover}.newsletter{padding-block:var(--spc-y)}.newsletter iframe{height:1370px}@media(max-width: 63.98rem){.newsletter iframe{height:1440px}}@media(max-width: 47.98rem){.newsletter iframe{height:1530px}}@media(max-width: 35.98rem){.newsletter iframe{height:1910px}}.subscription-forms .tabs-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem}.subscription-forms .tabs-button{display:inline-flex;align-items:center;gap:.5rem;padding:1.75rem 2rem;border-radius:50px;font-weight:900;font-size:.875rem;text-transform:uppercase;text-align:center;min-width:20rem;justify-content:center;border:2px solid var(--blue);color:var(--blue)}.subscription-forms .tabs-button[aria-selected=true]{background-color:var(--blue);color:var(--white);cursor:initial}@media(hover: hover){.subscription-forms .tabs-button[aria-selected=false]:hover{opacity:.5}}.subscription-forms .tabs-button svg{color:var(--yellow);display:inline-block;width:1.25em;min-width:1.25em;height:1.25em;min-height:1.25em}@media(prefers-reduced-motion: no-preference){.subscription-forms .tabs-button{transition:all .2s ease}}.subscription-forms-wrapper{background-color:var(--lightblue);padding:4rem clamp(2rem,6.954vw - 1.094rem,7.25rem);border-radius:104px}.subscription-forms-wrapper.loading{position:relative;overflow:hidden;color:var(--blue)}.subscription-forms-wrapper.loading::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.7);z-index:10}.subscription-forms-wrapper.loading::after{content:"";position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem;border:6.4px solid currentColor;border-color:currentColor rgba(0,0,0,0) currentColor rgba(0,0,0,0);animation:loading 1.2s linear infinite;border-radius:100vmax;z-index:11}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 47.98rem){.subscription-forms-wrapper{width:calc(100% + 2*var(--spc-x) + 30px) !important;margin-left:calc(-1*var(--spc-x) - 15px) !important;border-radius:0 !important}}@media(max-width: 35.98rem){.subscription-forms .tabs-button{min-width:17rem;padding:1.5rem 2rem}}.subscription-rates{--per-row: 2;--gap: min(2.5rem, var(--spc-x))}@media(max-width: 47.98rem){.subscription-rates{--per-row: 1 }}.subscription-rates-grid{margin-top:4rem}.search-results-shape{position:absolute;bottom:0;height:1500px;width:100%;left:0;box-shadow:0px -1px 10px var(--black);border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:-1}.search-results-head{position:sticky;top:calc(-1*(var(--spc-y) + var(--title-height) + 1.5rem - var(--header-height)));background-color:var(--white);padding-bottom:2rem;margin-bottom:2rem}.search-results-title{display:flex;align-items:flex-end;column-gap:2rem;row-gap:.5rem;margin-bottom:3rem;text-transform:uppercase}.search-results-title p{color:var(--yellow)}.search-results-title h2{color:var(--blue)}.search-results-categories{display:flex;column-gap:2rem;row-gap:5rem;width:100%}.search-results-categories>*{flex:1}.search-results-categories-head{text-align:center;color:var(--blue);text-transform:uppercase;padding:.5rem .75rem;border-radius:50px;background-color:var(--lightblue)}.search-results-categories-head span{font-weight:700}.search-results-categories-body li:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--black);margin-bottom:1rem}@media(min-width: 64rem){.search-results-title p{white-space:nowrap}.search-results-categories-body-responsive{display:none}}@media(max-width: 63.98rem){.search-results-categories{flex-direction:column}.search-results-categories-head[data-visible=false]{display:none}.search-results-categories-body-responsive{text-align:center;color:var(--blue);text-transform:uppercase;padding:.5rem .75rem;border-radius:50px;border-bottom:0 !important;background-color:var(--lightblue)}.search-results-categories-body-responsive span{font-weight:700}}@media(max-width: 47.98rem){.search-results-title{flex-direction:column}}.diffusion-order-item{position:relative;background-color:var(--lightblue);color:var(--blue);font-size:1.25rem;font-weight:600}.diffusion-order-item:not(:last-child){margin-bottom:1.5rem}.diffusion-order-cross{position:absolute;top:-0.625rem;right:1rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;background-color:var(--yellow);pointer-events:none;z-index:-1}.diffusion-order-cross::before,.diffusion-order-cross::after{content:"";position:absolute;width:50%;height:1px;background-color:var(--black)}.diffusion-order-cross::before{transform:rotate(-45deg)}.diffusion-order-cross::after{transform:rotate(45deg)}@media(hover: hover){.diffusion-order-item:hover .diffusion-order-hover{z-index:1;opacity:1}}@media(hover: hover)and (prefers-reduced-motion: no-preference){.diffusion-order-item:hover .diffusion-order-hover{transition:opacity .25s ease}}@media(hover: hover){.diffusion-order-item:hover .diffusion-order-cross{opacity:1;pointer-events:auto;z-index:10;cursor:pointer}}.diffusion-order-link{display:block;width:100%;text-align:center;padding:1rem}.diffusion-order-link span{position:relative}.diffusion-order-link span::before{content:"";position:absolute;left:-1rem;width:.5rem;height:.5rem;top:calc(50% - .25rem);border-bottom:2px solid var(--yellow);border-right:2px solid var(--yellow);transform:rotate(-45deg);opacity:0}@media(prefers-reduced-motion: no-preference){.diffusion-order-link span{transition:all .25s ease}.diffusion-order-link span::before{transition:all .25s ease}}@media(hover: hover){.diffusion-order-link:hover span{padding-left:.75rem;margin-right:-0.75rem}.diffusion-order-link:hover span::before{opacity:1}}@media(hover: hover)and (prefers-reduced-motion: no-preference){.diffusion-order-link:hover span{transition:all .25s ease}.diffusion-order-link:hover span::before{transition:all .25s ease}}.premium-delimiter{--gradient-h: 30vh;position:relative}.premium-delimiter::before{content:"";position:absolute;top:calc(-1*var(--gradient-h));left:0;height:var(--gradient-h);width:100%;background:linear-gradient(to top, var(--white), rgba(255, 255, 255, 0));pointer-events:none}.premium-delimiter-wrapper{max-width:750px;padding:2rem;border-radius:30px;margin:0 auto;background-color:var(--blue);color:var(--white);text-align:center}.premium-delimiter-title{text-transform:uppercase;line-height:1.15;margin-bottom:1rem}.premium-delimiter-text{font-size:1.25rem;margin-bottom:.5rem}.premium-delimiter-footer{margin-top:1.5rem}.premium-delimiter-footer a{text-decoration:underline}.audience-details-head{position:sticky;top:calc(-1*(var(--spc-y)/1.75 + var(--title-height) + 2rem) + var(--header-h));padding:calc(var(--spc-y)/1.75) var(--spc-x);border-bottom-left-radius:40px;border-bottom-right-radius:40px;margin-top:calc(var(--spc-y)/2);background-color:var(--white);box-shadow:0px 11px 8px -10px rgba(255,255,255,.4);z-index:10;transition:box-shadow .3s ease}.audience-details-head.shadow{box-shadow:0px 11px 8px -10px rgba(0,0,0,.4)}.audience-details-head-wrapper{display:flex;align-items:center;gap:2rem}.audience-details-head-wrapper-left{flex:1;display:flex;align-items:center;gap:1.5rem}.audience-details-head-wrapper-right{flex:1;text-align:right}.audience-details-head-title{color:var(--blue)}.audience-details-body-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.audience-details-body-breadcrumb:not(:last-child){margin-top:2rem}.audience-details-body-breadcrumb li{position:relative;font-size:.875rem}.audience-details-body-breadcrumb li:not(:last-child)::after{content:"/"}.audience-details-body-legende{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.audience-details-body-picto{aspect-ratio:7/20;width:80px;display:flex}.audience-details-body-picto svg{width:100%;height:auto}.audience-details-body-data{text-align:center}.audience-details-body-data-title:not(:first-child){margin-top:1rem}.audience-details-body-data-number{font-size:1.5rem;font-weight:700}@media(min-width: 64rem){.audience-details-body-wrapper{display:flex;align-items:center;gap:3rem}.audience-details-body-table{flex:2;min-width:600px;width:100%}.audience-details-body-legende{flex:1}}@media(max-width: 63.98rem){.audience-details-head-wrapper-left{flex:2}.audience-details-body-wrapper{flex-direction:column;justify-content:center}.audience-details-body-legende{display:flex;justify-content:center;margin-bottom:2rem}}@media(min-width: 48rem){.audience-details-head-wrapper-item{flex:1}}@media(max-width: 35.98rem){.audience-details-head-wrapper{flex-direction:column;align-items:normal}}.pcs .tabs-list{margin-inline:calc(-1*var(--spc-x));padding-inline:var(--spc-x);display:flex;align-items:center;justify-content:center;background-color:var(--blue)}.pcs .tabs-button{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;padding:2.5rem 1.5rem;color:var(--white);font-size:1.25rem;font-weight:700}.pcs .tabs-button[aria-selected=true]{color:var(--blue);background-color:var(--white)}.pcs .tabs-button span{width:1em;height:1em;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.pcs .tabs-wrapper{margin-inline:calc(-1*var(--spc-x));padding:calc(var(--spc-y)/2) var(--spc-x);background-color:var(--lightblue)}.pcs-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.pcs-breadcrumb:not(:last-child){margin-top:2rem}.pcs-breadcrumb li{position:relative;font-size:.875rem}.pcs-breadcrumb li:not(:last-child)::after{content:"/"}.housing-breadcrumb{margin-bottom:1rem}.housing .scroll-table:not(:last-child){margin-bottom:3rem}.personal-area form{margin-bottom:var(--spc-y)}.personal-area-row{display:flex;align-items:baseline;flex-direction:column;gap:.5rem}.personal-area-row a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;font-size:.875rem;min-width:100px}.personal-area-hr{margin-block:3rem}.personal-area-title{position:relative;text-align:center}.personal-area-title::before{content:"";position:absolute;width:100%;height:1px;left:0;top:calc(50% - .5px);background-color:var(--blue)}.personal-area-title h2{display:inline-block;color:var(--blue);text-transform:uppercase;background-color:var(--white);padding-inline:2rem;margin-inline:-2rem;position:relative;z-index:10}.personal-area-text{margin-top:1rem;text-align:center}.personal-area-form-password .input{border-color:var(--bdr-clr-input-2)}.membership-form form .form-group{width:100%}.membership-form form .form .select select{padding-right:2.5rem}.membership-form form>.form-group-bg,.membership-form form .collection-wrapper>.collection-item{background-color:var(--lightblue);padding:3rem clamp(2rem,1.286rem + 1.905vw,3rem);border-radius:40px}.membership-form form>.form-group:not(:last-child){margin-bottom:2rem}.membership-form form .collection-wrapper>.collection-item{margin-bottom:2rem}.membership-form form .form-choice{flex-direction:column}.membership-form form .form-title{margin-bottom:1.75rem}.membership-form form .full-width .form-group{width:100%}.membership-form form .full-width .ts-control .item{background-color:var(--lightblue)}.membership-form form .full-width .ts-dropdown{background-color:var(--white)}.membership-form form .full-width .ts-dropdown-content{padding:.5rem 1.5rem}.membership-form form .full-width .ts-dropdown-content .option{color:var(--black);text-transform:none;font-weight:400;padding:.15rem .25rem;border-radius:4px}.membership-form form .full-width .ts-dropdown-content .option:hover{background-color:var(--lightblue)}.membership-form form [data-hidden=true]{display:none !important}.collection{counter-reset:collection-item}.collection-item{counter-increment:collection-item}.collection-item-title{font-size:1.875rem;font-weight:700;line-height:1;color:var(--blue)}.collection-item-title::after{content:counter(collection-item);margin-left:.25rem}.collection-item-wrapper{margin-top:2rem}.collection-item-content>.form-group>.form-group>.form-row:has(.form-group)>label,.collection-item-content>.form-group>.form-group>.form-row:has(.form-choice)>label{font-size:1.875rem;font-weight:700;line-height:1;margin:1.5rem 0 1.75rem 0}.collection button[data-add]{width:100%;display:flex;align-items:center;justify-content:space-between;grid-area:1.5rem;padding:2rem 3rem;border:1px solid var(--blue);border-radius:40px;color:var(--blue)}.collection button[data-add] span{position:relative;height:2.5rem;width:2.5rem;background-color:var(--blue);border-radius:50%}.collection button[data-add] span::before,.collection button[data-add] span::after{content:"";position:absolute;height:2px;width:60%;top:calc(50% - 1px);left:20%;background-color:var(--white)}.collection button[data-add] span::after{rotate:90deg}.collection .collapsible-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;width:100%}.collection .collapsible-header[aria-expanded=false] .collapsible-icon{transition:.3s ease}.collection .collapsible-header[aria-expanded=false] .collapsible-icon::after{transform:rotate(45deg);transition:.3s ease;margin-bottom:15%}.collection .collapsible-header[aria-expanded=true] .collapsible-icon{transition:.3s ease}.collection .collapsible-header[aria-expanded=true] .collapsible-icon::after{transform:rotate(-135deg);transition:.3s ease;margin-top:15%}.collection .collapsible-header-wrapper{display:flex;align-items:center;gap:.5rem}.collection .collapsible-header-wrapper button[data-delete]{color:var(--red);font-size:1rem}.collection .collapsible-header-wrapper button[data-delete] svg{fill:var(--red)}.collection .collapsible-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border-radius:100%}.collection .collapsible-icon::after{content:"";width:30%;height:30%;border-width:0 2px 2px 0;border-style:solid;border-color:var(--blue)}.block-image-container{text-align:center}.block-image img{max-height:100vh;max-width:100%;object-fit:contain}.text-button-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:2rem}.text-button-content{text-align:center}.highlight-event-text{margin-top:1rem}.highlight-event-card{margin-top:2rem}.anchors{background-color:var(--blue)}.anchors-grid{display:grid;grid-template-columns:repeat(var(--per-row), minmax(130px, 1fr));overflow-x:auto}.anchors-grid::-webkit-scrollbar{width:.25rem;height:.25rem}.anchors-grid::-webkit-scrollbar-thumb{background-color:var(--white)}.anchors-item{text-align:center;color:var(--white);background:var(--blue);transition:all .3s ease}.anchors-item:hover,.anchors-item-active{background:var(--white);color:var(--blue)}.anchors-link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.5rem 2rem;font-weight:bold}.anchors-link svg{font-size:1.15rem}.repartition-graph-subtitle{font-size:1.5rem;font-weight:700}body.has-menu .header-home:not(.scrolled) .header-logo-inner--white{display:none}body.has-menu .header-home:not(.scrolled) .header-logo-inner--blue{display:initial !important}body.has-menu .header-home:not(.scrolled) .menu-toggle-icon::before,body.has-menu .header-home:not(.scrolled) .menu-toggle-icon::after{background-color:var(--black) !important}body.has-menu .header-home:not(.scrolled) .menu-search-results-item span.bold{color:var(--blue)}body.has-menu .header-home:not(.scrolled) .search-form-input{padding:.25rem 1rem;color:var(--black) !important}body.has-menu .header-home:not(.scrolled) .search-form-input::placeholder{color:var(--black) !important}.header{width:100%;position:fixed;top:0;z-index:999;padding:1.5rem var(--side-margin);transition:background-color .5s}.header:not(.header-home){background-color:var(--white)}.header.header-home:not(.scrolled){border-bottom:1px solid rgba(255,255,255,.25)}.header.header-home:not(.scrolled) .header-logo-inner--blue{display:none}.header.header-home:not(.scrolled) .menu-toggle-icon,.header.header-home:not(.scrolled) .menu-toggle-icon::before,.header.header-home:not(.scrolled) .menu-toggle-icon::after{background-color:var(--white)}.header.header-home:not(.scrolled) .menu-search-results-item span.bold{color:var(--yellow)}.header.header-home:not(.scrolled) .search-form-input{color:var(--white)}.header.header-home:not(.scrolled) .search-form-input::placeholder{color:var(--white) !important}@media(min-width: 80rem){.header.header-home:not(.scrolled) .menu-icon,.header.header-home:not(.scrolled) .menu-search{color:var(--white)}.header.header-home:not(.scrolled) .menu-search input{background-color:#4257ba}.header.header-home:not(.scrolled) .menu-search-results{background-color:#4257ba}.header.header-home:not(.scrolled) .menu-search-results-wrapper{color:var(--white)}.header.header-home:not(.scrolled) .menu-search-results-wrapper::-webkit-scrollbar{border:0}.header.header-home:not(.scrolled) .menu-search-results-wrapper::-webkit-scrollbar-thumb{background-color:var(--white)}.header.header-home:not(.scrolled) .menu-link,.header.header-home:not(.scrolled) .form .ts-dropdown-content .option,.form .ts-dropdown-content .header.header-home:not(.scrolled) .option{color:var(--white)}.header.header-home:not(.scrolled) .menu-login-popup{background-color:#4257ba;color:var(--white)}.header.header-home:not(.scrolled) .submenu,.header.header-home:not(.scrolled) .subsubmenu{background-color:#4257ba}.header.header-home:not(.scrolled) .submenu-item>a,.header.header-home:not(.scrolled) .submenu-item>button,.header.header-home:not(.scrolled) .subsubmenu-item>a,.header.header-home:not(.scrolled) .subsubmenu-item>button{color:var(--white)}}@media(min-width: 80rem)and (hover: hover){.header.header-home:not(.scrolled) .submenu-item>a:hover,.header.header-home:not(.scrolled) .submenu-item>button:hover,.header.header-home:not(.scrolled) .subsubmenu-item>a:hover,.header.header-home:not(.scrolled) .subsubmenu-item>button:hover{color:var(--white);opacity:.7}}.header.header-home.scrolled .header-logo-inner--white{display:none}.header-wrapper{display:flex;align-items:center;gap:2.5rem}.header-logo{display:block;max-height:40px}.header-logo-inner{display:block}@media(max-width: 79.98rem){.header{font-size:1rem}.header-wrapper{justify-content:space-between}}.header.scrolled{background-color:#fff}.menu-wrapper{display:flex;column-gap:1rem}.menu-list{display:flex;column-gap:1.25rem}.menu-item{display:flex}.menu-icon,.menu-search{color:var(--blue)}.menu-icon svg,.menu-search svg{stroke:currentColor;width:25px;height:25px}.menu-search{position:relative;cursor:pointer}.menu-search .search-form{position:absolute;top:-0.25rem;right:-0.5rem;height:calc(100% + .5rem);opacity:0;border:1px solid var(--blue);border-radius:50px}.menu-search .search-form-label{display:block;position:absolute;inset:0;z-index:-1;opacity:0;font-size:0;cursor:text}.menu-search .search-form-input{height:100%;width:100%;border-radius:50px;font-size:1rem !important}.menu-search .search-form-input::placeholder{font-size:1rem}.menu-search-results{position:absolute;right:-0.5rem;padding-block:.25rem;background-color:var(--lightblue);border-radius:15px;box-shadow:0px 0px 12px -7px var(--black);overflow:hidden;display:flex;flex-direction:column}.menu-search-results[aria-expanded=false]{display:none}.menu-search-results-wrapper{display:flex;flex-direction:column;overflow:auto;padding:.75rem 1rem;color:var(--black);font-size:1rem}.menu-search-results-wrapper::-webkit-scrollbar{width:.25rem;height:.25rem;border:1px solid var(--lighblue)}.menu-search-results-wrapper::-webkit-scrollbar-thumb{border-radius:var(50px);background-color:var(--blue)}.menu-search-results-loader{display:none;align-items:center;justify-content:center;padding:0 1rem 1.5rem 1rem}.menu-search-results-loader span{display:inline-block;width:20px;height:20px;border:2px solid var(--lightblue);border-top-color:var(--blue);border-left-color:var(--blue);border-right-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.menu-search-results-title{font-weight:800;text-transform:capitalize}.menu-search-results-title span{font-weight:400}.menu-search-results-title:not(:first-child){margin-top:1rem}.menu-search-results-item{padding-left:.25rem}.menu-search-results-item span.bold{font-weight:600;color:var(--blue)}.menu-link,.form .ts-dropdown-content .option{display:flex;width:calc(100% + 2*min(var(--side-margin)/2,1rem));padding:.5rem min(var(--side-margin)/2,1rem);margin-inline:calc(-1*min(var(--side-margin)/2,1rem));position:relative;justify-content:space-between;align-items:center;gap:.5rem}.menu-link:is(button)::after,.form .ts-dropdown-content .option:is(button)::after{display:block;width:.5em;aspect-ratio:1/1;border:1px solid;border-color:rgba(0,0,0,0) currentColor currentColor rgba(0,0,0,0);content:"";opacity:.75}.menu-login{position:relative}.menu-login[aria-expanded=false] .menu-login-popup{display:none}.menu-login-btn[aria-expanded=false]+.menu-login-popup{display:none}.menu-login-popup{padding:1.5rem var(--side-margin);border-radius:30px;background-color:var(--lightblue);box-shadow:0px 0px 12px -7px #000;color:var(--black);display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.5rem}.menu-login-popup-title{font-size:clamp(1.25rem,1.9444444444vw + .5rem,1.75rem);font-weight:700}.menu-login-popup-text a{color:var(--yellow);text-decoration:underline}@media(prefers-reduced-motion: no-preference){.menu-login-popup-text a{transition:.3s ease}}@media(hover: hover){.menu-login-popup-text a:hover{opacity:.7}}.menu-logout svg{stroke-width:0}@media(min-width: 80rem){.menu{width:100%}.menu-toggle{display:none}.menu-wrapper{align-items:center;justify-content:space-between}.menu-list{align-items:center}.menu-icon span{display:none}.menu-item{position:relative}.menu-search[aria-expanded=true]{z-index:1}.menu-search[aria-expanded=true] .search-form{display:block;opacity:1;z-index:-1;width:300px;background-color:var(--white);transition:.5s ease}.menu-search[aria-expanded=true] .search-form-input{padding:.25rem 1rem;color:var(--black)}.menu-search[aria-expanded=true] .search-form-input::placeholder{color:var(--black) !important}.menu-search[aria-expanded=false] .search-form-submit{pointer-events:none;z-index:-1}.menu-search .search-form{width:calc(100% + 1rem)}.menu-search-results{width:300px}.menu-login-popup{position:absolute;right:calc(0px - var(--side-margin));top:calc(100% + 1.8rem);min-width:400px}.menu-link:is(button)::after,.form .ts-dropdown-content .option:is(button)::after{margin-bottom:.25em;transform:rotate(45deg);transform-origin:center}.menu-link:is([aria-current=true],[aria-expanded=true]):is(button)::after,.form .ts-dropdown-content .option:is([aria-current=true],[aria-expanded=true]):is(button)::after{margin-bottom:0;transform:rotate(-135deg)}}@media(max-width: 79.98rem){.menu-toggle{display:flex;width:2.5rem;aspect-ratio:1/1;justify-content:center;align-items:center;font-size:1.25rem}.menu-toggle-icon{width:1em;position:relative;margin-block:.3em;transform-origin:.5em 50%;transition:background-color .3s ease,transform .3s ease}.menu-toggle-icon,.menu-toggle-icon::before,.menu-toggle-icon::after{display:block;height:2px;border-radius:2px;background-color:currentColor}.menu-toggle-icon::before,.menu-toggle-icon::after{width:1em;position:absolute;left:0;content:"";transition:transform .3s ease}.menu-toggle-icon::before{top:-0.3em}.menu-toggle-icon::after{bottom:-0.3em}.menu-toggle[aria-expanded=true] .menu-toggle-icon{background-color:rgba(0,0,0,0);transform:rotate(180deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon::before{transform:translateY(0.3em) rotate(-45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon::after{transform:translateY(-0.3em) rotate(45deg)}.menu-wrapper{width:100%;height:calc(var(--viewport-height, 100vh) - 100%);position:absolute;top:100%;left:0;z-index:-1;padding:2.5rem var(--side-margin) 6.5rem var(--side-margin);flex-direction:column;align-items:center;background-color:#fff;opacity:0;transition:opacity .5s ease;overflow-x:hidden;overflow-y:auto}.menu-wrapper[data-state=closed]{display:none}.menu-wrapper:is([data-state=opening],[data-state=opened]){opacity:1}.menu-item:not(.language){padding-bottom:.75rem;border-bottom:1px solid #eee}.menu-item:not(.language):not(:last-child){margin-bottom:.75rem}.menu-list{width:calc(100% + 2*var(--side-margin));padding-inline:var(--side-margin);margin-inline:calc(-1*var(--side-margin))}.menu-list:last-child{align-items:center;flex-wrap:wrap;padding-block:.75rem;row-gap:1rem}.menu-list:last-child .menu-item{width:100%;order:0;margin-bottom:0}.menu-list:not(:last-child){flex-direction:column}.menu-search{order:1;flex:0 0 100%;width:100%;margin-top:.75rem;display:flex;justify-content:flex-end;z-index:1;transform:translate(-0.5rem, -0.25rem)}.menu-search .search-form{display:block;opacity:1;z-index:-1;width:100%;background-color:var(--white);transition:.5s ease}.menu-search-results{width:100%;max-height:500px}.menu-login{margin:0 auto;text-align:center}.menu-login-popup{margin-top:1rem}.menu-login-popup-text a{padding:0 !important;font-weight:400 !important;text-transform:lowercase !important}.menu-icon{order:2}.menu-icon a,.menu-icon button{display:inline-flex;align-items:center;gap:1rem;padding:.75rem 2rem;border-radius:50px;font-weight:900;font-size:.875rem;text-transform:uppercase;text-align:center}.menu-icon a svg,.menu-icon button svg{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;min-height:1.5em}.menu-icon a.favorites,.menu-icon button.favorites{background-color:var(--yellow);color:var(--white)}}@media(max-width: 79.98rem)and (hover: hover){.menu-icon a.favorites:hover,.menu-icon button.favorites:hover{background-color:var(--blue)}}@media(max-width: 79.98rem){.menu-icon a.login,.menu-icon button.login{background-color:var(--blue);color:var(--white)}}@media(max-width: 79.98rem)and (hover: hover){.menu-icon a.login:hover,.menu-icon button.login:hover{background-color:var(--yellow)}}@media(max-width: 79.98rem)and (prefers-reduced-motion: no-preference){.menu-icon a,.menu-icon button{transition:background-color .2s ease,color .2s ease}}@media(max-width: 79.98rem){.menu-link:is(button)::after,.form .ts-dropdown-content .option:is(button)::after{margin-right:.25em;transform:rotate(-45deg)}}@media(min-width: 80rem){.menu-search-results{max-height:500px;top:2.5rem}}@media(max-width: 79.98rem){.menu-search-results{max-height:350px;bottom:2.5rem}}@media(max-width: 35.98rem){.menu-icon{flex:0 0 100%}.menu-icon a{width:100%;justify-content:center}}.submenu,.subsubmenu{position:absolute;padding-inline:var(--side-margin);opacity:0;transition:opacity .5s ease}.submenu[data-state=closed],.subsubmenu[data-state=closed]{display:none}.submenu:is([data-state=opening],[data-state=opened]),.subsubmenu:is([data-state=opening],[data-state=opened]){opacity:1}.submenu-close,.subsubmenu-close{width:2rem;aspect-ratio:1/1;position:absolute;font-size:1.25rem}.submenu-close::before,.submenu-close::after,.subsubmenu-close::before,.subsubmenu-close::after{display:block;position:absolute;background-color:currentColor;content:"";transform:rotate(45deg)}.submenu-close::before,.subsubmenu-close::before{width:1em;height:2px;top:calc(50% - 1px);left:calc(50% - .5em)}.submenu-close::after,.subsubmenu-close::after{width:2px;height:1em;top:calc(50% - .5em);left:calc(50% - 1px)}.submenu-title,.subsubmenu-title{color:var(--blue);text-transform:uppercase;font-weight:900;margin-bottom:1.5rem}@media(prefers-reduced-motion: no-preference){.submenu-item,.subsubmenu-item{transition:color .2s ease}}.submenu-item>a,.submenu-item>button,.subsubmenu-item>a,.subsubmenu-item>button{padding-bottom:.75rem}@media(hover: hover){.submenu-item>a:hover,.submenu-item>button:hover,.subsubmenu-item>a:hover,.subsubmenu-item>button:hover{color:var(--blue)}}.submenu-link,.subsubmenu-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}@media(min-width: 80rem){.submenu,.subsubmenu{max-width:380px;width:max-content;padding:1rem 0 .25rem 2rem;border-radius:15px;box-shadow:0px 0px 12px -7px #000;background-color:var(--lightblue)}.submenu-wrapper,.subsubmenu-wrapper{position:relative}.submenu-title,.subsubmenu-title{display:none}.submenu-link,.subsubmenu-link{width:100%;padding-right:2rem}.submenu-close,.subsubmenu-close{bottom:1rem;right:0;opacity:0;pointer-events:none}.submenu-close:focus-visible,.subsubmenu-close:focus-visible{opacity:1}}@media(max-width: 79.98rem){.submenu,.subsubmenu{width:100%;height:100%;top:0;left:0;z-index:10;background-color:#fff;overflow:auto;padding-block:3rem}.submenu-close,.subsubmenu-close{top:2rem;right:2rem}}@media(min-width: 80rem){.submenu{top:calc(100% + 1.5rem);left:-2rem;z-index:1}.submenu-item{position:relative}}@media(min-width: 80rem){.subsubmenu{top:0;left:100%;z-index:1}}.shortcut-link{position:absolute;top:calc(var(--header-h) + 1rem);left:1rem;z-index:1000;opacity:0;pointer-events:none}.shortcut-link:focus-visible{opacity:1}.has-menu .header{background-color:var(--white);transition:background-color .5s}.footer{color:var(--white);background-color:var(--blue);padding-inline:var(--spc-x);font-size:.875rem}.footer-top{padding-block:var(--spc-y);border-bottom:1px solid var(--white)}.footer-top-row{display:flex;align-items:stretch;gap:4rem}.footer-top-left{flex:1;display:flex;flex-direction:column}.footer-top-right{flex:1;display:flex;align-items:stretch;justify-content:space-between}.footer-top-col{display:flex;flex-direction:column;justify-content:space-between}.footer-bottom{padding-block:1.5rem}.footer-bottom .container{text-align:center}.footer-logo{margin-bottom:2rem}.footer-description{max-width:26rem}.footer-nav-item:not(:first-child){margin-top:1rem}.footer-contact{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.footer-number{margin-top:1.375rem}.footer-networks{display:flex;align-items:center;gap:1.25rem;margin-top:1.375rem;overflow:hidden;color:var(--white)}.footer-networks-item{width:1rem;height:1rem}.footer-networks-item svg{width:1rem;max-width:1rem;height:1rem;max-height:1rem}.footer-networks-item svg [fill]{fill:currentColor}.footer-networks-item svg [stroke]{stroke:currentColor}.footer-legal{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem}.footer-legal-item{line-height:1}@media(min-width: 64rem)and (max-width: 79.98rem){.footer-top-left{flex:2}.footer-top-right{flex:3}}@media(min-width: 64rem){.footer-top-right{gap:2rem}}@media(max-width: 63.98rem){.footer-top-row{flex-direction:column}}@media(max-width: 35.98rem){.footer-top-right{flex-direction:column;gap:4rem}}.cms ul,.cms ol{padding-left:1.25em}.cms ul li:not(:first-child),.cms ol li:not(:first-child){margin-top:.25em}.cms ul li{list-style:disc}.cms ul li ul li{list-style:circle}.cms ol li{list-style:decimal}.cms blockquote{position:relative;width:80%;margin:0 auto;padding:2rem 0;font-size:1.25rem;line-height:1.5em;font-weight:700;color:var(--blue)}@media(max-width: 47.98rem){.cms blockquote{margin:auto}}.cms blockquote:before{content:"";position:absolute;background-image:url(.././img/quote-left.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translateX(-30px) translateY(-30px)}.cms blockquote:after{content:"";position:absolute;right:0;background-image:url(.././img/quote-right.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translateX(0) translateY(-30px)}@media(max-width: 47.98rem){.cms blockquote:after{transform:translateX(60px) translateY(-30px)}}.cms figure img{width:100%;height:auto;object-fit:cover}.cms figure.image-style-align-left{margin-right:auto}.cms figure.image-style-align-right{margin-left:auto}.cms figure.image-style-align-center{margin-inline:auto}.cms figure:not(.cms figure.image-style-align-left,.cms figure.image-style-align-right,.cms figure.image-style-align-center){margin:0 auto}.cms figure figcaption{text-align:center}.icon{display:inline-block;width:1em;min-width:1em;height:1em;min-height:1em}.icon [fill]{fill:currentColor}.icon [stroke]{stroke:currentColor}.rank-above{padding:2rem var(--spc-x) var(--spc-y) var(--spc-x)}.rank-above-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.rank-above-radio{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;border-right:1px solid var(--blue);padding-right:1rem}.rank-above-actions{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin-left:auto}.rank-above-actions .rank-favorite svg [fill]{fill:var(--white)}.rank-above-actions .rank-favorite svg [stroke]{stroke:var(--blue)}.rank-above-actions .rank-favorite:hover [fill]{fill:var(--blue)}.rank-above-actions .rank-favorite:hover [stroke]{stroke:var(--white)}.rank-above-actions .rank-favorite.liked svg path{fill:var(--blue)}.rank-above-actions .rank-favorite.liked:hover [fill]{fill:var(--white)}.rank-above-actions .rank-favorite.liked:hover [stroke]{stroke:var(--blue)}.rank-above-filters{position:relative}[aria-expanded=false]+.rank-above-filters-wrapper{display:none}.rank-above-filters-wrapper{position:absolute;top:calc(100% + .5rem);border-radius:10px;box-shadow:0px 0px 12px -7px var(--black);background-color:var(--white);z-index:10}.rank-above-filters-wrapper--all{left:0;width:280px;padding:.5rem 1.5rem}.rank-above-filters-wrapper--all .rank-above-filters-wrapper-bottom{margin-top:5rem}.rank-above-filters-wrapper--archive{right:0;width:220px;padding:1rem}.rank-above-filters-wrapper--archive .rank-above-filters-wrapper-bottom{margin-top:1.5rem}.rank-above-filters-wrapper-bottom{text-align:center}.rank-above-filters-wrapper-bottom p,.rank-above-filters-wrapper-bottom .remove-filters{font-size:.875rem}.rank-above-filters-wrapper-bottom p{margin-bottom:1rem}.rank-above-filters-wrapper .form-choice{display:flex;flex-direction:column}@media(max-width: 47.98rem){.rank-above-filters-wrapper{right:0}}@media(max-width: 35.98rem){.rank-above-filters{flex:0 0 100%;text-align:right}.rank-above-filters-wrapper{left:0;width:auto}}.rank-above-filter{position:relative}[aria-expanded=false]+.rank-above-filter-wrapper{display:none}.rank-above-filter-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0;border-bottom:1px solid var(--black);position:relative;width:100%;z-index:2}.rank-above-filter-btn:not(:last-child){margin-bottom:.25rem}.rank-above-filter-btn span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-above-filter-btn-icon{width:.5rem;height:.5rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.rank-above-filter-btn[aria-expanded=true]{color:var(--blue)}.rank-above-filter-btn[aria-expanded=true] .rank-above-filter-btn-icon{transform:rotate(225deg) translate(-4px, -4px)}.rank-above-filter-wrapper{position:absolute;width:100%;left:0;z-index:11;padding-inline:1.5rem;padding-bottom:.5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0px 4px 9px -7px var(--black);background-color:var(--white)}.rank-above-filter-wrapper .checkbox{width:100%}.context-ranks{display:flex;flex-direction:column;gap:1.75rem;align-self:center}.context-ranks-row{display:grid;grid-template-columns:1fr;justify-content:center;min-width:0;width:100%}.context-ranks-actions{display:flex;flex-wrap:wrap;gap:1rem;width:100%;min-width:0;justify-content:center}.context-ranks-actions>*{flex:0 0 auto;max-width:100%}.context-ranks-actions .btn{white-space:nowrap}@media(max-width: 47.98rem){.context-ranks{width:100%}.context-ranks-row{justify-content:flex-start}}.rank-phr-section{margin-bottom:2em}.brand-actions{padding:2rem var(--spc-x) var(--spc-y) var(--spc-x)}.brand-actions-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;margin-left:auto}.brand-favorite svg [fill]{fill:var(--white)}.brand-favorite svg [stroke]{stroke:var(--blue)}.brand-favorite:hover [fill]{fill:var(--blue)}.brand-favorite:hover [stroke]{stroke:var(--white)}.brand-favorite.liked svg path{fill:var(--blue)}.brand-favorite.liked:hover [fill]{fill:var(--white)}.brand-favorite.liked:hover [stroke]{stroke:var(--blue)}.support-actions{padding-inline:var(--spc-x)}.support-actions-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;margin-left:auto}.support-favorite svg [fill]{fill:var(--white)}.support-favorite svg [stroke]{stroke:var(--blue)}.support-favorite:hover [fill]{fill:var(--blue)}.support-favorite:hover [stroke]{stroke:var(--white)}.support-favorite.liked svg path{fill:var(--blue)}.support-favorite.liked:hover [fill]{fill:var(--white)}.support-favorite.liked:hover [stroke]{stroke:var(--blue)}.mt-20{margin-top:20px}.form-cookie .form-row{display:grid;grid-template-columns:max-content max-content 1fr;grid-template-areas:"label radio ." "text  text  text";column-gap:6px;row-gap:8px;align-items:center;margin-bottom:16px;text-align:left}.form-cookie .form-row label{grid-area:label;display:inline-block;width:max-content;margin:0;cursor:pointer}.form-cookie .form-row input[type=radio][name=opts]{grid-area:radio;justify-self:start;align-self:center;width:18px;height:18px;margin:0;border:2px solid currentColor;border-radius:50%;appearance:none;background-color:rgba(0,0,0,0);display:inline-grid;place-content:center;cursor:pointer}.form-cookie .form-row input[type=radio][name=opts]::before{content:"";width:10px;height:10px;border-radius:50%;background-color:currentColor;transform:scale(0);transition:transform 120ms ease-in-out}.form-cookie .form-row input[type=radio][name=opts]:checked::before{transform:scale(1)}.form-cookie .form-row p{grid-area:text;margin:0}.form-cookie .changes-saved{margin-left:12px}.form-cookie .d-none{display:none !important}
