@font-face{font-family:staff_xx_condensedregular;src:url(../assets/fonts/staffxxcondensed-regular-webfont.woff2)format("woff2"),url(../assets/fonts/staffxxcondensed-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:staffregular;src:url(../assets/fonts/staff-regular-webfont.woff2)format("woff2"),url(../assets/fonts/staff-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:staffregular;src:url(../assets/fonts/staff-semibold-webfont.woff2)format("woff2"),url(../assets/fonts/staff-semibold-webfont.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:staffregular;src:url(../assets/fonts/staff-bold-webfont.woff2)format("woff2"),url(../assets/fonts/staff-bold-webfont.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:staff_x_wide;src:url(../assets/fonts/staff_x_wide-medium-webfont.woff2)format("woff2"),url(../assets/fonts/staff_x_wide-medium-webfont.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:staff_x_wide;src:url(../assets/fonts/staff_x_wide-regular-webfont.woff2)format("woff2"),url(../assets/fonts/staff_x_wide-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:staff_x_wide;src:url(../assets/fonts/staff_x_wide-black-webfont.woff2)format("woff2"),url(../assets/fonts/staff_x_wide-black-webfont.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:staff_xxx_condensed;src:url(../assets/fonts/staffxxxcondensed-light-webfont.woff2)format("woff2"),url(../assets/fonts/staffxxxcondensed-light-webfont.woff)format("woff");font-weight:300;font-style:normal}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;text-rendering:optimizelegibility;overscroll-behavior-y:none;font-size:16px}@media (width>=1500px){html{font-size:16px}}body{overscroll-behavior-y:none;color:#1b1b1b;margin:0;font-family:staffregular;overflow-x:hidden}.wrapper,body{background-color:#fff}.wrapper{padding-top:8.7rem}.wrapper.wrapper_flash{padding-top:11.3rem}.wrapper.wrapper_flash header.header-stick .header-menu{transform:translateY(-5rem)}*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;margin:0}.clearfix{clear:both;zoom:1}.clearfix:after{content:"";clear:both;display:table}a{color:#1b1b1b;text-decoration:none}a:active,a:focus,a:hover{outline:none;text-decoration:none}h1{text-transform:uppercase;font-family:staff_x_wide;font-size:4rem;font-style:normal;font-weight:900;line-height:80%}img{max-width:100%}.relative{position:relative}.device-content{width:90%;max-width:93.75rem}.device-content,.device-content_small{z-index:2;margin:0 auto;position:relative}.device-content_small{width:58rem;max-width:100%}.nowrap{white-space:nowrap}.animated-text{line-height:100%;display:inline-block;position:relative}.animated-text .animated-text_container{margin-bottom:-2px;display:inline-block;position:relative;overflow:hidden}.animated-text .second-line{position:absolute;left:0;transform:translateY(100%)}.animated-text .second-line span.letter{opacity:0}.animated-text span.letter{will-change:transform;display:inline-block;transform:perspective(0)}.btn{color:#fff;text-transform:uppercase;background-color:#1b1b1b;border:1px solid #fff;padding:1.25rem 2.1875rem;font-family:staff_x_wide;font-size:1.125rem;font-weight:900;line-height:100%;display:inline-block;position:relative;overflow:hidden}.btn.btn_small{border-radius:0;padding:.625rem 1.875rem;font-size:.75rem}.btn.btn_white{color:#1b1b1b;background-color:#fff;border:1px solid #1b1b1b}.btn.btn_white .second-line{color:#1b1b1b}.btn.btn_yellow{color:#1b1b1b;background-color:#ff0;border:none}.btn.btn_red{color:#1b1b1b;background-color:#ff7d7d;border:none}.btn>div{z-index:1}.btn .second-line{color:#ff0}.btn .letter{display:inline-block}.fslightbox-container{background:#1b1b1b!important}.fslightbox-toolbar{background:0 0!important}.fslightbox-svg-path{fill:#fff!important}.fslightbox-slide-btn-previous-container{padding:30px 30px 30px 0!important}.fslightbox-slide-btn-next-container{padding:30px 0 30px 30px!important}.fslightbox-slide-btn-container .fslightbox-slide-btn{background:#fff}.fslightbox-slide-btn-container .fslightbox-svg-path{fill:#1b1b1b!important}.loader{border-radius:50%;width:4.375rem;height:4.375rem;animation:1s linear infinite rotate;display:block;position:relative}.loader:before{content:"";box-sizing:border-box;border:2px solid #000;border-radius:50%;animation:2s linear infinite prixClipFix;position:absolute;inset:0}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.image-style-align-center,.image-style-align-left,.image-style-align-right,.image-style-side{max-width:50%}.image-style-side{float:right;margin-left:var(--ck-image-style-spacing)}.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.image-style-align-center{margin-left:auto;margin-right:auto}.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.wysiwyg table{width:100%}.wysiwyg table td{vertical-align:top;padding-bottom:10px}.wysiwyg iframe,.wysiwyg img{max-width:100%;height:auto}.wysiwyg h2{font-size:2rem}.wysiwyg h2,.wysiwyg h3{text-transform:uppercase;margin-bottom:1.25rem;font-family:staff_x_wide;font-style:normal;font-weight:900;line-height:90%}.wysiwyg h3,.wysiwyg h4{font-size:1.5rem}.wysiwyg h4{margin-bottom:1.25rem}.wysiwyg a{font-weight:700;text-decoration:underline}.wysiwyg p{margin-bottom:.8em;padding-top:.2em}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;width:40px;height:38px;display:block;position:absolute;top:1px;right:1px}.multiselect__spinner:after,.multiselect__spinner:before{content:"";border:2px solid #0000;border-top-color:#41b883;border-radius:100%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000}.multiselect__spinner:before{animation:2.4s cubic-bezier(.41,.26,.2,.62) infinite spinning}.multiselect__spinner:after{animation:2.4s cubic-bezier(.51,.09,.21,.8) infinite spinning}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{touch-action:manipulation;font-family:inherit;font-size:16px}.multiselect{box-sizing:content-box;text-align:left;color:#35495e;width:100%;min-height:40px;display:block;position:relative}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{pointer-events:none;opacity:.6;background:#ededed}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{box-sizing:border-box;vertical-align:top;background:#fff;border:none;border-radius:5px;width:100%;min-height:20px;margin-bottom:8px;padding:0 0 0 5px;line-height:20px;transition:border .1s;display:inline-block;position:relative}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 40px 0 8px;font-size:14px;display:block}.multiselect__tag{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#41b883;border-radius:5px;max-width:100%;margin-bottom:5px;margin-right:10px;padding:4px 26px 4px 10px;line-height:1;display:inline-block;position:relative;overflow:hidden}.multiselect__tag-icon{cursor:pointer;text-align:center;border-radius:5px;width:22px;margin-left:7px;font-style:normal;font-weight:700;line-height:22px;transition:all .2s;position:absolute;top:0;bottom:0;right:0}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{white-space:nowrap;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 30px 0 12px;overflow:hidden}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;margin:0;line-height:16px;text-decoration:none;display:block}.multiselect__select{text-align:center;width:40px;height:38px;padding:4px 8px;transition:transform .2s;position:absolute;top:1px;right:1px}.multiselect__select:before{color:#999;content:"";border:5px solid #0000;border-top-color:#999;border-bottom-width:0;margin-top:4px;position:relative;top:65%;right:0}.multiselect__placeholder{color:#adadad;margin-bottom:10px;padding-top:2px;display:inline-block}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{z-index:50;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:100%;max-height:240px;display:block;position:absolute;overflow:auto}.multiselect__content{vertical-align:top;min-width:100%;margin:0;padding:0;list-style:none;display:inline-block}.multiselect--above .multiselect__content-wrapper{border-top:1px solid #e8e8e8;border-bottom:none;border-radius:5px 5px 0 0;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{text-transform:none;vertical-align:middle;cursor:pointer;white-space:nowrap;min-height:40px;padding:12px;line-height:16px;text-decoration:none;display:block;position:relative}.multiselect__option:after{padding-left:20px;padding-right:12px;font-size:13px;line-height:40px;position:absolute;top:0;right:0}.multiselect__option--highlight{color:#fff;background:#41b883;outline:none}.multiselect__option--highlight:after{content:attr(data-select);color:#fff;background:#41b883}.multiselect__option--selected{color:#35495e;background:#f3f3f3;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{color:#a6a6a6;background:#ededed}.multiselect__option--disabled{cursor:text;pointer-events:none;color:#a6a6a6!important;background:#ededed!important}.multiselect__option--group{color:#35495e;background:#ededed}.multiselect__option--group.multiselect__option--highlight{color:#fff;background:#35495e}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--group-selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{vertical-align:top;margin-bottom:8px;line-height:20px;display:inline-block}[dir=rtl] .multiselect,[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}:root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-mention-background:#9900301a;--ck-color-mention-text:#990030;--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-pen-green:#128a00;--ck-highlight-pen-red:#e71313;--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size:16px}.ck-content blockquote:before{content:"“";margin-top:0;margin-left:-.6em;font-size:8rem;position:absolute;top:2rem}.ck-content blockquote:after{content:"„";font-size:8rem;position:absolute;bottom:2rem;right:2rem}.ck-content blockquote{margin-left:0;margin-right:0;padding-left:4em;padding-right:4em;font-style:italic;position:relative;overflow:visible}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}.ck-content code{background-color:#c7c7c74d;border-radius:2px;padding:.15em}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:#0000}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:#0000}.ck-content .image.image_resized{box-sizing:border-box;max-width:100%;display:block}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{clear:both;text-align:center;margin:.9em auto;display:table}.ck-content table .image{margin:0;display:block}.ck-content table .image img{min-width:0;max-width:none;margin:0;display:inline-block}.ck-content .image img{min-width:100%;max-width:100%;margin:0 auto;display:block}.ck-content .image-inline{align-items:flex-start;max-width:100%;display:inline-flex}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);outline-offset:-1px;padding:.6em;font-size:.75em;display:table-caption}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content span[lang]{font-style:italic}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;margin-left:0;margin-right:-15px;display:inline-block;position:relative;left:-25px;right:0}.ck-content .todo-list .todo-list__label>input:before{box-sizing:border-box;content:"";border:1px solid #333;border-radius:2px;width:100%;height:100%;transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out;display:block;position:absolute}.ck-content .todo-list .todo-list__label>input:after{box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:#0000;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;display:block;position:absolute;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .btn,.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .media{clear:both;min-width:15em;margin:.9em 0;display:block}.ck-content .page-break{clear:both;justify-content:center;align-items:center;padding:5px 0;display:flex;position:relative}.ck-content .page-break:after{content:"";border-bottom:2px dashed #c4c4c4;width:100%;position:absolute}.ck-content .page-break__label{z-index:1;text-transform:uppercase;color:#333;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c4c4c4;border-radius:2px;padding:.3em .6em;font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;font-size:.75em;font-weight:700;display:block;position:relative;box-shadow:2px 2px 1px #00000026}.ck-content .table>figcaption{caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-table-caption-text);background-color:var(--ck-color-table-caption-background);outline-offset:-1px;padding:.6em;font-size:.75em;display:table-caption}.ck-content .table{display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;overflow:hidden}.ck-content .table table th{background:#0000000d;font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .btn,.ck-content .table td,.ck-content .table th{position:relative}.ck-content pre{color:#353535;text-align:left;tab-size:4;white-space:pre-wrap;direction:ltr;background:#c7c7c74d;border:1px solid #c4c4c4;border-radius:2px;min-width:200px;padding:1em;font-style:normal}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:circle}.ck-content ul ul{list-style-type:disc}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}.ck-content .btn{color:#fff;text-transform:uppercase;background-color:#1b1b1b;border:1px solid #fff;border-radius:3.125rem;padding:.625rem 1.25rem;font-family:staff_x_wide;font-size:.75rem;font-weight:900;line-height:100%;display:inline-block;overflow:hidden}.ck-content .btn:hover{color:#1b1b1b;background-color:#ff0}header{z-index:1000;pointer-events:none;width:100%;position:fixed;top:0}header .header-menu_mobilebtn{display:none}header .header-top{color:#fff;pointer-events:all;z-index:10;background-color:#1b1b1b;padding:.78125rem 2rem;position:relative}header .header-top .header-top_title{font-size:.8125rem;font-weight:600}header .header-infos{text-align:center;pointer-events:all;background-color:#ff0;padding:.78125rem 2rem;font-size:.875rem;font-style:normal;font-weight:600}header .header-infos a{text-transform:uppercase;margin-left:1rem;font-family:staff_x_wide;font-size:.625rem;font-weight:900}header .header-infos a span{display:inline-block}header .header-menu{text-align:center;z-index:100;pointer-events:all;background-color:#fff;width:100%;padding:1.5rem 2rem;transition:padding .1s ease-out,transform .1s ease-out;position:relative;box-shadow:0 6px 64px #0000000a}header .header-menu .logo{opacity:.5;width:7.8125rem;height:3.125rem}header .header-menu .logo,header .header-menu .logo-lu{position:absolute;top:50%;left:2rem;transform:translateY(-50%)}header .header-menu .logo-lu .logo-lu_bar{transition:transform .3s ease-out}header .header-menu .logo-lu:hover .logo-lu_bar{transition:transform .1s ease-out}header .header-menu .logo-lu:hover .logo-lu_bar:first-child{transform:rotate(9grad)}header .header-menu .logo-lu:hover .logo-lu_bar:nth-child(2){transform:rotate(-12deg)}header .header-menu .logo-lu:hover .logo-lu_bar:nth-child(3){transform:rotate(6.1deg)}header .header-menu .header-menu_main a{padding:1rem;font-weight:600;display:inline-block;position:relative;overflow:hidden}header .header-menu .header-menu_main a span{z-index:1;will-change:transform;display:block;position:relative;transform:translateY(200%)}header .header-menu .header-menu_main a div{transform-origin:0 100%;width:3.125rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-40%,100%)rotate(-34deg)}header .header-menu .header-menu_main a div:before{content:"";z-index:0;transform-origin:100% 100%;background-color:#ff0;width:100%;height:100%;transition:transform .5s ease-out;position:absolute;top:0;left:0;transform:scaleX(0)}header .header-menu .header-menu_main a:hover div:before{transform-origin:0 100%;transition:transform .2s ease-out;transform:scaleX(1)}header .header-menu_right{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}header .header-menu_right .search{opacity:0;width:1.5rem;height:1.5rem;margin-right:1.25rem;transform:translateY(-.2rem)}header .header-menu_right .btn{border:none;border-radius:0;padding:.875rem 1.875rem;font-size:.75rem}header .header-menu_right .btn:hover{color:#1b1b1b;background-color:#ff0}header.header-stick{margin-bottom:7.6875rem}header.header-stick .header-menu{padding:.5rem 2rem;transition:padding .3s ease-out,transform .3s ease-out;transform:translateY(-2.6rem)}header.header-stick .header-infos{transition:padding .3s ease-out,transform .3s ease-out;transform:translateY(-1rem)}header.header-stick .logo-lu{transition:transform .2s ease-out;transform:scale(.8)translateY(-50%)}header.header-stick .logo-lu .logo-lu_txt_container div:first-child span{opacity:0;transition:transform .2s ease-out,opacity .2s ease-out;transform:translate(-50%)}header.header-stick .logo-lu .logo-lu_txt_container div:nth-child(2) span{opacity:0;transition:transform .2s ease-out 50ms,opacity .2s ease-out;transform:translate(-50%)}header.header-stick .logo-lu .logo-lu_txt_container div:nth-child(3) span{opacity:0;transition:transform .1s ease-out .1s,opacity .2s ease-out;transform:translate(-50%)}.header-top_lang{height:100%;font-size:.75rem;font-weight:600;position:absolute;top:0;right:1.625rem;overflow:hidden}.header-top_lang div{color:#fff;cursor:pointer;padding:.78125rem .375rem;text-decoration:none;display:inline-block;position:relative}.header-top_lang div.active:after{content:"";background-color:#ff0;border-radius:2px;width:100%;height:4px;position:absolute;bottom:-3px;left:0}.footer-newsletter{text-align:center;z-index:1;background-color:#fff;margin-bottom:100vh;padding:8.125rem 0;position:relative;overflow:hidden}.footer-newsletter .footer-newsletter_title{text-align:center;text-transform:uppercase;width:50%;max-width:100%;margin:0 auto 2.5rem;font-family:staff_x_wide;font-size:2.8rem;font-style:normal;font-weight:900;line-height:86%;display:inline-block}.footer-newsletter .btn{border:none;width:20rem;max-width:100%;margin-bottom:.625rem;padding:.925rem 1.875rem;font-size:.9rem}.footer-newsletter .btn:hover{color:#1b1b1b;background-color:#ff0}.footer-newsletter .footer-newsletter_bar{width:40.625rem;height:8.125rem;position:absolute;bottom:0;left:0;transform:translate(-50%)rotate(-34deg)}.footer-newsletter .footer-newsletter_bar span{transform-origin:0;background-color:#ff0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}footer{z-index:-1;background-color:#1b1b1b;width:100%;height:100vh;position:fixed;bottom:0}footer .footer_first_col .btn{display:none}footer .footer-main{color:#fff;background-color:#1b1b1b;width:100%;position:absolute;top:50%;transform:translateY(-50%)}footer .footer-main a{color:#fff}footer .footer-main a:hover{color:#ff0}footer .footer-main .footer-main_col{vertical-align:top;width:25%;display:inline-block}footer .footer-main .footer-main_col .footer-main_col_title{text-transform:uppercase;margin-bottom:.6875rem;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:900;line-height:.75rem}footer .footer-main .footer-link{color:#fff;padding:.6875rem 0;font-size:1.125rem;font-style:normal;font-weight:600;display:block}footer .footer-main .footer-link:hover{color:#ff0}footer .footer-main .footer-link_secondary{color:#fff;padding:.6875rem 0;font-size:.75rem;font-style:normal;font-weight:600;display:block}footer .footer-main .footer-main_top{text-align:center;margin-bottom:5rem}footer .footer-main .footer-main_top a:hover{color:#1b1b1b;background-color:#ff0;border-color:#ff0}footer .footer-main .footer-main_top a:hover svg path{fill:#1b1b1b}footer .footer-main .footer-main_top a{margin:0 .75rem}footer .footer-main .footer-main_top a svg{vertical-align:middle;margin-right:.9375rem}footer .footer-main .footer-main_top a svg.icon-phone{width:.75rem;height:1.25rem}footer .footer-main .footer-main_top a svg.icon-mail{width:1.25rem;height:1rem}footer .footer-main .logo{width:11.125rem;height:4.4375rem;margin-bottom:2.375rem}footer .footer-main .logo path{fill:#fff}.footer-main_socials{margin-left:-.5625rem}.footer-main_socials a{padding:.5625rem;display:inline-block}.footer-main_socials a svg{vertical-align:middle}.footer-main_socials .icon-facebook{width:.75rem;height:1.1875rem}.footer-main_socials .icon-instagram{width:1.3125rem;height:1.25rem}.footer-main_socials .icon-linkedin{width:1.1875rem;height:1.125rem}.footer-main_socials .icon-soundcloud{width:1.5625rem;height:.75rem}.footer-main_socials .icon-twitter{width:1.1875rem;height:1.0625rem}.footer-main_socials .icon-youtube{width:1.5625rem;height:1.5rem}.event-card{text-align:left;height:100%;transition:transform 2.5s cubic-bezier(.02,1.04,.08,.98);display:block;position:relative}.event-card .event-page-only{display:none}.event-card .event-card-only{display:block}.event-card:hover{transform:translateY(-5px)}.event-card:hover .event-card_img img{transition:transform 1.9s cubic-bezier(.02,1.04,.08,.98);transform:translate(-50%,-50%)scale(1.02)}.event-card_shadow{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 6px 64px #0000000a}.event-card_event-group{color:#ff0;z-index:20;background-color:#1b1b1b;align-content:center;align-items:center;min-width:13rem;padding:1rem .875rem;display:flex;position:absolute;top:-.75rem;right:-.5rem}.event-card_event-group .event-card_event-group-type{text-transform:uppercase;width:100%;margin-right:3rem;font-family:staffregular;font-size:.875rem;font-style:normal;font-weight:900;line-height:86%}.event-card_con{z-index:10;width:100%;display:inline-flex;overflow:hidden}.event-card_con,.event-card_container{flex-direction:column;height:100%;position:relative}.event-card_container{background-color:#fff;padding:2.5rem 2rem 1.875rem;display:flex}.event-card_container .btn{white-space:nowrap;padding:.625rem 1.1875rem;font-size:.9375rem;position:absolute;top:0;right:50%;transform:translateY(-50%)translate(50%)}.event-card_container .btn svg{width:.9375rem;height:1.25rem;margin-top:-.4125rem;margin-right:.3125rem;transform:translateY(.2875rem)}.event-card_cat{font-size:.75rem;font-weight:400;line-height:100%}.event-card_cat,.event-card_title{text-transform:uppercase;margin-bottom:.3125rem;font-family:staff_x_wide;font-style:normal}.event-card_title{font-size:1.4375rem;font-weight:900;line-height:86%}.event-card_subtitle{margin-top:.4375rem;margin-bottom:.9375rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.event-card_places{margin-top:0;margin-bottom:.625rem}.event-card_places div{display:inline-block}.event-card_places svg{vertical-align:top;width:1.375rem;height:1.375rem;margin-top:-.125rem;margin-left:-.1875rem;margin-right:.125rem}.event-card_places span{font-size:.875rem;font-weight:700;display:block}.event-card_description{flex-grow:1;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%}.event-card_age{padding:2.5rem 2rem 2rem;font-size:.875rem;font-weight:600;position:absolute;bottom:0;right:0}.event-card_img{width:100%;padding-top:50%;position:relative;overflow:hidden}.event-card_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.02,1.04,.08,.98);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-card_dates{margin-top:1.875rem}.event-card_dates .event-card_date{font-size:.875rem;font-weight:600;line-height:120%}.event-card_dates .event-card_date span{font-size:.875rem;font-weight:400;line-height:120%}.event-card_dates .event-card_date:first-child:first-letter,.highlight_title{text-transform:uppercase}.event-card_dates .event-card_time{font-size:.875rem;font-weight:400;line-height:160%}.logo-lu{transform-origin:0 0;transition:transform ease-out}.logo-lu .logo-lu_bar_container{display:inline-block}.logo-lu .logo-lu_bar{background-color:#1b1b1b;width:.65625rem;height:3.125rem;margin-right:.625rem;display:inline-block}.logo-lu .logo-lu_txt_container{text-align:left;font-size:1.28125rem;font-weight:600;line-height:83%;display:inline-block;transform:translateY(2px)}.logo-lu .logo-lu_txt_container div{line-height:100%;overflow:hidden}.logo-lu .logo-lu_txt_container div span{transition:transform ease-out;display:block}.logo-lu .logo-lu_txt_container div:nth-child(2){margin-top:-.25rem}.logo-lu .logo-lu_txt_container div:nth-child(3){margin-top:-.28125rem}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;display:flex}.swiper-slide,.swiper-wrapper{transition-property:transform;position:relative}.swiper-slide{flex-shrink:0;height:auto;display:inline-block}.swiper-container-pointer-events{touch-action:pan-y}.arrow{border:1px solid #fff;border-radius:100%;width:3.5rem;height:3.5rem;font-size:1rem;position:relative;overflow:hidden}.arrow .arrow-container{line-height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrow .arrow-container svg{fill:#fff;transition:transform .8s cubic-bezier(.02,1.04,.08,.98)}.arrow .arrow-container svg:last-child{position:absolute;top:0;left:0;transform:translate(-300%)}.arrow:hover svg:first-child{transform:translate(300%)}.arrow:hover svg:last-child{transform:translate(0)}.highlight_title{margin-bottom:1.5rem;font-family:staff_x_wide;font-size:2rem;font-style:normal;font-weight:400;line-height:80%}.contents .content-wysiwyg{width:53.375rem;margin:0 auto 2.5rem;font-size:1rem;line-height:160%}.contents .content-wysiwyg-yellow{background-color:#ff0;padding:2.5rem 2.9375rem;font-size:1.0625rem}.contents .content-image{width:53.375rem;margin:0 auto 2.5rem}.contents .content-image img{width:100%}.contents .content-image .content-image_credit{text-align:center;opacity:.5;font-size:.75rem}.contents .content-txtimg{margin:0 auto 2.5rem}.contents .content-txtimg .content-image,.contents .content-txtimg .content-wysiwyg{vertical-align:middle;width:50%;display:inline-block}.contents .content-txtimg .content-wysiwyg{padding-right:6.25rem;font-size:1.125rem}.contents .faq-bloc{border:1px solid #1b1b1b;border-radius:4px;margin-bottom:.9375rem;position:relative}.accordeon-bloc.open .accordeon-bloc_arrow,.contents .faq-bloc.open .faq-bloc_arrow{transform:rotate(180deg)}.contents .faq-bloc .faq-bloc_arrow{transform-origin:bottom;width:1rem;height:.5625rem;transition:transform .2s ease-out;position:absolute;top:1.4375rem;right:1.5625rem}.contents .faq-bloc .faq-bloc_title{text-transform:uppercase;cursor:pointer;z-index:10;padding:1.6875rem 2.5rem 1.6875rem 1.875rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:86%;position:relative}.contents .faq-bloc .faq-bloc_content{padding:0 1.875rem 2.1875rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:none}.contents .accordeon-bloc{width:53.375rem;margin:0 auto 1.25rem}.accordeon-bloc{border:1px solid #1b1b1b;border-radius:4px;margin-bottom:.9375rem;position:relative}.accordeon-bloc .accordeon-bloc_arrow{transform-origin:50%;transition:transform .2s ease-out;position:absolute;top:1.4375rem;right:1.5625rem}.accordeon-bloc .accordeon-bloc_arrow svg{width:1rem;height:.5625rem}.accordeon-bloc .accordeon-bloc_title{text-transform:uppercase;cursor:pointer;z-index:10;padding:1.6875rem 2.5rem 1.6875rem 1.875rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:86%;position:relative}.accordeon-bloc .accordeon-bloc_content{padding:0 1.875rem 2.1875rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:none}.spaces-menu{text-align:center;padding:.625rem 0 1.25rem}.spaces-menu .spaces-menu_item,.spaces-menu a{cursor:pointer;padding:.5rem;font-size:.875rem;line-height:160%;display:inline-block}.spaces-menu .spaces-menu_item:hover,.spaces-menu a:hover{text-decoration:underline}.spaces-menu .spaces-menu_item.active,.spaces-menu a.active{font-weight:600;text-decoration:none}.spaces{flex-wrap:wrap;display:flex}.space-item{vertical-align:top;width:33.3333%;padding:.5rem;transition:transform 2.5s cubic-bezier(.02,1.04,.08,.98);display:inline-block}.space-item a{background-color:#1b1b1b;border-radius:4px 4px 0 0;height:100%;padding-bottom:13.5rem;display:block;position:relative;overflow:hidden}.space-item .btn{background:0 0;margin:0 1.875rem 1.875rem;padding:.5rem 1.25rem;display:none}.space-item:nth-child(5n+4),.space-item:nth-child(5n+5){width:50%}.space-item:hover{transform:translateY(-5px)}.space-item:hover .space-item_img img{transition:transform 1.9s cubic-bezier(.02,1.04,.08,.98);transform:scale(1.02)}.space-item .space-item_con span{color:#fff;text-transform:uppercase;background-color:#1b1b1b;border-radius:4px 4px 0 0;padding:1.875rem 3.125rem 1.875rem 1.875rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%;display:block}.space-item .space-item_con .space-item_schedule{padding:0 1.875rem 1.875rem;display:none}.space-item .space-item_con .space-item_schedule table{width:100%}.space-item .space-item_con .space-item_img{border-radius:0 0 4px 4px;width:100%;height:13.5rem;position:absolute;bottom:0;left:0;overflow:hidden}.space-item .space-item_con .space-item_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.02,1.04,.08,.98);position:absolute;top:0;left:0}.breadcrumb{padding-top:1.875rem}.breadcrumb .breadcrumb-item{vertical-align:middle;padding:.5rem .875rem;font-size:.6875rem;font-weight:600;line-height:120%;display:inline-block;position:relative}.breadcrumb .breadcrumb-item svg{width:.875rem;height:1rem}.breadcrumb .breadcrumb-item svg path{fill:#1b1b1b}.breadcrumb .breadcrumb-item:before{content:"";opacity:.6;background-color:#1b1b1b;width:1px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.breadcrumb .breadcrumb-item:first-child{padding-left:0}.breadcrumb .breadcrumb-item:first-child:before{display:none}.breadcrumb .breadcrumb-item.link{opacity:.6}.breadcrumb .breadcrumb-item.link:before,.breadcrumb .breadcrumb-item.link:hover{opacity:1}.breadcrumb .breadcrumb-item.link:hover:before{opacity:.6}.mobile-menu{z-index:10000;visibility:hidden;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0}.mobile-menu .mobile-menu_bg{z-index:0;background-color:#1b1b1b;width:100%;height:100%;position:absolute;top:0;left:100%}.mobile-menu .mobile-menu_content{z-index:10;opacity:0;width:100%;height:100%;padding:1.875rem;position:absolute;top:0;left:0;transform:translateY(10px)}.mobile-menu .logo{vertical-align:middle;width:8.125rem}.mobile-menu .logo path,.mobile-menu .mobile-menu_top .search path{fill:#fff}.mobile-menu .header-top_lang{height:auto;font-size:1.25rem;position:absolute;top:2.8125rem;right:6.25rem}.mobile-menu .header-top_lang a{color:#fff;text-transform:uppercase;padding:.3125rem;font-size:1rem}.mobile-menu .header-top_lang a.active{color:#ff0}.mobile-menu .mobile-menu_close{padding:1.25rem;position:absolute;top:1.5625rem;right:.625rem}.mobile-menu .mobile-menu_top{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin:1.25rem 0;padding:1.25rem 0}.mobile-menu .mobile-menu_top .search{margin-left:.625rem}.mobile-menu .mobile-menu_top .btn{float:right;margin-top:-.1875rem}.mobile-menu .mobile-menu_links a{color:#fff;padding:.9375rem 1.25rem;font-size:1.5625rem;font-weight:700;display:block}.mobile-menu .mobile-menu_btns{text-align:center;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin:1.25rem 0;padding:1.25rem 0}.mobile-menu .mobile-menu_btns .btn{margin:.3125rem 0}.mobile-menu .mobile-menu_btns .btn svg{vertical-align:middle;margin-right:.625rem}.mobile-menu .footer-main_socials{text-align:center;transform:scale(1.3)}.newsletter-card__container{box-sizing:border-box;will-change:transform;width:33.3333%;margin-bottom:1rem;padding:0 .5rem}.newsletter-card__container:hover .newsletter-card__content{transform:scale(1.01)rotate(.01deg)}.newsletter-card__content{background-color:#fff;border-radius:.5rem;height:100%;transition:transform .2s;overflow:hidden;box-shadow:0 4px 44px #0000001a}.newsletter-card__content:hover{background-color:#ff0}.newsletter-card__body{padding:2rem}.newsletter-card__title{margin-top:.9375rem;font-family:staff_x_wide;line-height:130%}.newsletter-card__date{margin-top:.3125rem;font-size:.75rem;font-weight:700}.schedule{z-index:1000;color:#fff;transform-origin:100%;cursor:pointer;background-color:#1b1b1b;border:1px solid #ffffff1a;flex-wrap:wrap;gap:.4375rem;width:20.625rem;height:3.4375rem;padding:1.25rem 1.5625rem;font-size:.75rem;display:flex;position:fixed;bottom:1.875rem;right:2.5rem;overflow:hidden;transform:scaleX(0)}.schedule .schedule_title_bis{text-transform:uppercase;will-change:transform;font-family:staff_x_wide;font-size:.75rem;font-weight:700;line-height:100%;position:absolute;top:2px}.schedule .schedule_title_bis span{position:relative}.schedule .schedule_title_bis span:after{content:"";background-color:#ff7d7d;border-radius:100%;width:.5rem;height:.5rem;display:block;position:absolute;top:0;right:-1.25rem}.schedule .schedule_title_bis.open span:after{background-color:#58c54f}.schedule .schedule_item{border:1px solid #fff;width:32%;padding:.625rem;font-weight:700;display:inline-block;position:relative}.schedule .schedule_item span{margin-top:.25rem;font-weight:400;display:block}.schedule .schedule_item:first-child,.schedule .schedule_item:nth-child(2){width:49%}.schedule .schedule_item:after{content:"";background-color:#ff7d7d;border-radius:100%;width:.5rem;height:.5rem;display:block;position:absolute;top:.625rem;right:.625rem}.schedule .schedule_item.open:after{background-color:#58c54f}.schedule .schedule_con{flex-wrap:wrap;gap:.4375rem;width:25rem;display:flex}.schedule .schedule_title_con{width:100%;height:1.25rem;margin-top:0;margin-bottom:.625rem;position:relative;overflow:hidden}.schedule .schedule_title{text-transform:uppercase;will-change:transform;width:100%;margin-bottom:.625rem;font-family:staff_x_wide;font-size:.75rem;font-weight:700;line-height:100%;position:absolute;top:0;transform:translateY(170%)}.schedule .schedule_btn{width:2.5rem;height:2.5rem;position:absolute;top:.375rem;right:.8125rem}.schedule .schedule_btn:after{width:2px;height:1rem}.schedule .schedule_btn:after,.schedule .schedule_btn:before{content:"";background-color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.schedule .schedule_btn:before{width:1rem;height:2px}.schedule a{color:#fff;text-align:center;width:100%;margin-bottom:-.625rem;padding:1.25rem 0;font-size:.875rem;font-weight:700;display:block}.eventgroup-card{text-align:left;height:100%;transition:transform 2.5s cubic-bezier(.02,1.04,.08,.98);display:block;position:relative}.eventgroup-card:hover{transform:translateY(-5px)}.eventgroup-card:hover .eventgroup-card_img img{transition:transform 1.9s cubic-bezier(.02,1.04,.08,.98);transform:scale(1.02)}.eventgroup-card_status .btn{white-space:nowrap;padding:.4375rem 1.1875rem;font-size:.9375rem;position:absolute;top:0;right:50%;transform:translateY(-50%)translate(50%)}.eventgroup-card_status .btn svg{width:.9375rem;height:1.25rem;margin-top:-.4125rem;margin-right:.3125rem;transform:translateY(.2875rem)}.eventgroup-card_img{z-index:-1;background-color:#1b1b1b;border-radius:4px;width:100%;position:absolute;inset:0;overflow:hidden}.eventgroup-card_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.3}.eventgroup-card_img img,.eventgroup-card_shadow{width:100%;height:100%;position:absolute;top:0;left:0}.eventgroup-card_shadow{z-index:5;box-shadow:0 6px 64px #0000000a}.eventgroup-card_container{z-index:10;border-radius:4px;flex-direction:column;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.eventgroup-card_empty{width:100%;padding-top:50%;position:relative;overflow:hidden}.eventgroup-card_content-container{background-color:#0000;flex-direction:column;height:100%;padding:2.5rem 2rem 1.875rem;display:flex;position:relative}.eventgroup-card_content-type{color:#ff0;font-size:.75rem;font-weight:400;line-height:100%}.eventgroup-card_content-title,.eventgroup-card_content-type{text-transform:uppercase;margin-bottom:.3125rem;font-family:staff_x_wide;font-style:normal}.eventgroup-card_content-title{color:#fff;font-size:1.4375rem;font-weight:900;line-height:86%}.eventgroup-card_content-subtitle{color:#fff;margin-top:.4375rem;margin-bottom:.9375rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.eventgroup-card_content-description{color:#fff;flex-grow:1;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%}.eventgroup-card_dates{color:#fff;margin-top:1.875rem}.eventgroup-card_dates .event-card_date{font-size:.875rem;font-weight:600;line-height:120%}.eventgroup-card_dates .event-card_date span{font-size:.875rem;font-weight:400;line-height:120%}.eventgroup-card_dates .event-card_date:first-child:first-letter{text-transform:uppercase}.page{z-index:2;background-color:#fff;position:relative}.page-generic-title h1{margin-top:1.875rem;margin-bottom:2.5rem}.page-generic-title h1 .line{white-space:nowrap;margin-top:-1rem;padding:1rem 0 0;display:block;overflow-y:hidden}.page-generic-title h1 .line span.letter{will-change:transform;display:inline-block;transform:translateY(130%)}.page-title{transform-origin:0 0;color:#1b1b1b;background-color:#fff;flex-direction:column;justify-content:flex-end;min-height:6.25rem;padding:1.25rem 8.5625rem 1.25rem 1.875rem;display:flex;position:absolute;bottom:3.125rem;left:3%;transform:rotate(-6.61deg)}.page-title h1{font-size:3rem}.page-title .page-title_top{opacity:0;width:100%;margin-top:-.625rem;margin-bottom:0;font-size:1.3125rem;font-weight:600;line-height:160%;display:block}.page-title .line{white-space:nowrap;margin-top:-1rem;padding:1rem 0 0;display:block;overflow-y:hidden}.page-title .line span.letter{will-change:transform;display:inline-block;transform:translateY(130%)}.page-chapo{width:53.125rem;margin:auto;padding:3.125rem 0;font-size:1.5rem;line-height:160%}@keyframes page-head-img-parallax{0%{transform:translateY(0)}to{transform:translateY(80%)}}.page-head{z-index:0;color:#fff;background-color:#1b1b1b;width:100%;height:37.5rem;margin-top:-6.25rem;padding-top:6.25rem;position:relative;overflow:hidden}.page-head .breadcrumb-item{color:#fff}.page-head .breadcrumb-item:before{background-color:#fff}.page-head .breadcrumb-item svg path{fill:#fff}.page-head img{opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;animation:linear page-head-img-parallax;animation-timeline:scroll(root);animation-range:0 500px;position:absolute;top:0}.page-head.page-head_noimg{z-index:0;color:#1b1b1b;background-color:#0000;width:100%;height:25rem}.page-head.page-head_noimg .breadcrumb-item{color:#1b1b1b}.page-head.page-head_noimg .breadcrumb-item:before{background-color:#1b1b1b}.home-soon .arrow svg path,.page-head.page-head_noimg .breadcrumb-item svg path{fill:#1b1b1b}.page-content{z-index:5;background-color:#fff;position:relative;transform:translateY(20px)}.page-links{z-index:10;background-color:#ff0;margin-bottom:-.625rem;padding:0 .625rem;display:inline-block;position:relative;transform:translateY(-2rem)}.page-links a{text-transform:uppercase;padding:1.75rem 1.5625rem;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:400;line-height:80%;display:inline-block}.page-links a.active{font-weight:900}.page-links a:hover{text-decoration:underline}.page-links a:hover.active{text-decoration:none}.page-leave-active{transition:all}.page-enter-active{transition:all .4s}.page-enter-from{opacity:0}.page-enter-from,.page-leave-to{transform:translateY(0)}.home-focus{margin-bottom:5rem;margin-left:1.875rem;margin-right:1.875rem;position:relative}.home-loader{z-index:-1;position:absolute;top:9.375rem;left:50%;transform:translate(-50%)}.home-medias{margin-bottom:6.25rem}.home-medias_title{text-transform:uppercase;margin-bottom:1.25rem;margin-left:.625rem;font-family:staff_x_wide;font-size:2.5rem;font-style:normal;font-weight:900;line-height:80%}.home-hero{margin-bottom:3.125rem;display:block}.home-hero .home-hero_img img{opacity:0;transition:none}.home-hero .event-card_img{padding-top:40%}.home-hero .event-card_cat{margin-bottom:.75rem;font-size:1.125rem;overflow:hidden}.home-hero .event-card_cat span{will-change:transform;display:block;transform:translateY(-100%)}.home-hero .event-card_places{opacity:0}.home-hero .event-card_places span{font-size:1rem}.home-hero .event-card_title{z-index:15;width:80%;margin-left:-2px;font-size:4rem;position:relative;overflow:hidden}.home-hero .event-card_title span{will-change:transform;display:block;transform:translateY(110%)}.home-hero .event-card_subtitle{z-index:15;width:80%;font-size:1.5rem;position:relative;overflow:hidden}.home-hero .event-card_age span,.home-hero .event-card_subtitle span{will-change:transform;display:block;transform:translateY(100%)}.home-hero .event-card_description{opacity:0;z-index:15;width:50%;font-size:1rem;position:relative}.home-hero .event-card_container{z-index:auto;background-color:#fff;margin-top:-8.125rem;padding:2.5rem 3.125rem 3.125rem;box-shadow:0 -100px 64px #0000000a}.home-hero .event-card_bar_container,.home-hero .event-card_img_con{width:100%;height:100%;position:absolute;top:0;left:0}.home-hero .event-card_bar_container{pointer-events:none;z-index:10;overflow:hidden}.home-hero .event-card_age{opacity:0;padding-bottom:2.5rem;font-size:1.125rem;bottom:1.875rem;right:.625rem;overflow:hidden}.home-hero .event-card_bar{mix-blend-mode:soft-light;z-index:10;width:40.625rem;height:8.125rem;position:absolute;top:6.125rem;left:50%;transform:translate(-51%,-127%)rotate(-34deg)}.home-hero .event-card_bar span{will-change:transform;content:"";transform-origin:50%;background-color:#ff0;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.home-hero .btn{opacity:0;padding:1.25rem 2.1875rem;font-size:1.125rem;position:absolute;top:0;right:3.4375rem;transform:translateY(-50%)}.home-hero .btn svg{width:1.3125rem;height:1.3125rem}.home-hero .event-card_dates{text-align:right;position:absolute;inset:1.75rem 2.5rem auto auto;overflow:hidden}.home-hero .event-card_dates span{will-change:transform;display:inline-block;transform:translateY(100%)}.home-hero .event-card_dates .event-card_date{font-size:1.125rem;line-height:160%}.home-hero .event-card_dates .event-card_date span{font-size:1.125rem}.home-hero .event-card_dates .event-card_date:first-child:first-letter{text-transform:uppercase}.home-hero .event-card_dates .event-card_time{font-size:1rem}.home-festival{color:#fff;text-align:center;background-color:#1b1b1b;padding:9.375rem 0;position:relative;overflow:hidden}.home-festival .home-festival_head{text-align:center;width:80%;margin:0 auto 4.6875rem}.home-festival .home-festival_bg{opacity:.3;width:100%;height:120%;position:absolute;top:0;left:0}.home-festival .home-festival_bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-festival .home-festival_top{text-transform:uppercase;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:400;line-height:80%}.home-festival .home-festival_title{text-transform:uppercase;margin-top:.9375rem;font-family:staff_x_wide;font-size:4rem;font-weight:900;line-height:86%}.home-festival .home-festival_subtitle{margin-top:1.5625rem;font-size:2rem;font-style:normal;font-weight:600;line-height:100%}.home-festival .home-festival_swiper{margin-bottom:5rem}.home-festival .event-card_img,.home-festival .home-festival_swiper .event-group_event-banner .event-card_event-group,.home-soon .home-soon_hidden{display:none}.home-festival .event-card_con{overflow:visible}.home-festival .event-card_container{border-radius:0;padding-bottom:2.5rem}.home-festival .event-card_container .btn{font-size:.75rem;top:auto;bottom:0;transform:translateY(50%)translate(50%)}.home-festival .arrow{float:right;transform:translateY(.3125rem)}.home-soon{color:#1b1b1b;text-align:center;background-color:#ff0;padding:8.125rem 0 9.375rem;position:relative;overflow:hidden}.home-soon .arrow{border-color:#1b1b1b;margin-top:-2.5rem;position:absolute;top:50%;left:1.5rem}.home-soon .home-soon_title{text-transform:uppercase;margin-bottom:2.1875rem;font-family:staff_xxx_condensed;font-size:38.125rem;font-style:normal;font-weight:300;line-height:80%;display:inline-block;position:relative}.home-soon .home-soon_title .home-soon_title-letters{z-index:1;position:relative;overflow:hidden}.home-soon .home-soon_title .home-soon_title-letters span.letter{transform-origin:bottom;will-change:transform;display:inline-block}.home-soon .home-soon_title .home-soon_title_bar{z-index:0;width:40.875rem;height:8.125rem;position:absolute;top:40%;left:47%;transform:translate(-50%,-50%)}.home-soon .home-soon_title .home-soon_title_bar span{z-index:0;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-34deg)}.home-links{color:#fff;background-color:#1b1b1b}.home-links .home-links_title{text-transform:uppercase;z-index:20;font-family:staff_x_wide;font-size:5rem;font-style:normal;font-weight:900;line-height:80%;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-90deg)}.home-links .home-links_title .line{display:block;overflow:hidden}.home-links .home-links_title .letter{will-change:transform;display:inline-block}.home-links .home-links_main>div{white-space:nowrap}.home-links .home-links_main:hover a.home-links_link:not(:hover){opacity:.2}.home-links .home-links_container{width:50%;margin-left:50%;padding:6.25rem 0 8.125rem 6.25rem}.home-links .home-links_container a.home-links_link{color:#fff;padding:.375rem 0;font-size:2rem;font-weight:600;line-height:180%;transition:opacity .3s ease-out}.home-links .home-links_container a.home-links_link:hover .btn{opacity:1}.home-links .home-links_container a.home-links_link .btn{vertical-align:middle;opacity:0;margin-left:1.25rem;padding:.5625rem 1.125rem;font-size:.6875rem;transition:opacity .2s ease-out}.home-links .home-links_container a.home-links_link .btn .first-line span.letter{color:#1b1b1b}.home-links .home-links_container a.home-links_link .btn .second-line span.letter{color:#fff}.home-links .home-links_container .home-links_cta{color:#1b1b1b;background-color:#fff;margin-top:2.5rem;margin-bottom:0;padding:1.25rem 2rem;font-size:1rem;line-height:100%}.home-links .home-links_container .home-links_cta span{color:#1b1b1b}.home-links .home-links_images{width:50vw;height:100%;position:absolute;right:50%}.home-links .home-links_images img{opacity:0;-o-object-fit:cover;object-fit:cover;width:0;height:100%;position:absolute;top:0;right:0}.event .event-page-only{display:block}.event .event-card-only,.event .event-img_mobile{display:none}.event .event-top_container{margin-bottom:6.25rem;position:relative}.event .event-bottom{z-index:0;margin-bottom:6.25rem}.event .event-head{transform-origin:0 0;max-width:47rem;padding:1.25rem 8.5625rem .625rem 1.75rem;position:absolute;bottom:3.125rem;left:3%;transform:rotate(-6.61deg)}.event .event-head .event-head_bg{background-color:#ff0;width:100%;height:100%;position:absolute;top:0;left:0}.event .event-breadcrumb{width:100%;position:absolute}.event .event-breadcrumb .breadcrumb-item{color:#fff}.event .event-breadcrumb .breadcrumb-item:before{background-color:#fff}.event .event-breadcrumb .breadcrumb-item svg path,.event .event-side .event-side_pictos .event-side_pictos_line>svg path,.eventgroup .breadcrumb .breadcrumb-item svg path{fill:#fff}.event .event-img{background-color:#1b1b1b;width:100vw;height:calc(100vh - 8.7rem);max-height:60vw;position:relative;overflow:hidden}.event .event-img img.event-img-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.event .event-img_caption{z-index:10;color:#fff;font-size:.6875rem;font-weight:700;position:absolute;bottom:1.875rem;right:5%}.event .event-left{width:48.75rem;min-height:21rem;margin-top:4.375rem}.event .event-dates{margin-top:1.25rem;margin-bottom:1.25rem}.event .event-date{font-size:1.375rem;font-weight:600}.event .event-date:first-letter{text-transform:uppercase}.event .event-date,.event .event-time{display:inline-block}.event .event-time{border-left:1px solid #fff;margin-bottom:.625rem;margin-left:.625rem;padding-left:.4375rem;font-size:1.125rem}.event .event-side{float:right;color:#fff;z-index:10;background-color:#1b1b1b;border-radius:0 0 0 4px;width:26.25rem;padding:2.8125rem;font-size:.875rem;font-weight:400;position:sticky;top:4.1875rem;right:5%}.event .event-side .btn.addeventatc{text-transform:uppercase;white-space:nowrap;background-color:#1b1b1b;border:1px solid #fff;border-radius:3.125rem;margin-top:.625rem;padding:1.25rem 2.1875rem;font-family:staff_x_wide;font-size:.75rem;font-weight:900;line-height:100%;display:inline-block;position:relative;overflow:visible;color:#fff!important;padding:.9375rem 0!important}.event .event-side .addeventatc_dropdown .copyx,.event .event-side .addeventatc_icon{display:none}.event .event-side .btn.event-side-bottom_btn{margin-top:.625rem;font-size:.75rem}.event .event-side .btn.event-side-bottom_btn svg{width:1.5rem;height:1.5rem}.event .event-side .event-accessibilities{margin-top:1.875rem;margin-bottom:1.875rem}.event .event-side .event-accessibility{vertical-align:middle;display:inline-block}.event .event-side .event-accessibility img{filter:brightness(0)invert();width:1.875rem;max-height:1.875rem;margin-bottom:.1875rem;margin-right:1.25rem}.event .event-side .event-creation{margin-top:1.25rem;line-height:160%}.event .event-side .event-free{margin-top:1.25rem;font-size:.75rem;line-height:150%}.event .event-side .event-place{color:#fff;background-color:#1b1b1b;border:1px solid #fff;border-radius:3.125rem;margin-bottom:.625rem;padding:.5625rem 3.75rem .5625rem 1.125rem;font-size:.875rem;font-weight:400;line-height:125%;display:inline-block;position:relative;overflow:hidden}.event .event-side .event-place svg{width:1.5rem;height:1.5rem;margin-top:-.75rem;position:absolute;top:50%;right:.75rem}.event .event-side .event-side_pictos .event-side_pictos_line{padding:.5rem 0;display:block}.event .event-side .event-side_pictos .event-side_pictos_line.event-side_pictos_line_places>svg{margin-top:.5625rem}.event .event-side .event-side_pictos .event-side_pictos_line div{width:calc(100% - 2.5rem);display:inline-block}.event .event-side .event-side_pictos .event-side_pictos_line>svg{width:1.5rem;height:1.5rem;margin-top:-.1875rem;margin-right:.9375rem}.event .event-side .event-side_pictos *{vertical-align:top}.event .event-side .btn{text-align:center;width:100%;padding:.9375rem 0;font-size:1rem}.event .event-side .btn.btn_font_s{text-transform:none;font-family:staffregular;font-size:1rem;font-weight:600}.event .event-side .btn svg{vertical-align:middle;width:1.3125rem;height:1.375rem;margin-right:.375rem}.event .event-cat{margin-bottom:.625rem;font-size:1.125rem;font-weight:400;line-height:80%}.event .event-cat,.event .event-title{text-transform:uppercase;z-index:10;font-family:staff_x_wide;font-style:normal;position:relative}.event .event-title{margin-bottom:.5rem;font-size:2.5625rem;font-weight:900;line-height:86%}.event .event-subtitle{text-transform:uppercase;font-size:1.875rem;font-style:normal;font-weight:800;line-height:120%}.event .event-subsubtitle{margin-top:.625rem;font-size:1.25rem;font-style:normal;font-weight:400;line-height:160%}.event .event-description{margin-top:2.5rem;margin-bottom:2.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;overflow-x:hidden}.event .event-bloc{border:1px solid #1b1b1b;margin-bottom:.9375rem;position:relative}.event .event-bloc.open .event-bloc_arrow{transform:rotate(180deg)}.event .event-bloc .event-bloc_arrow{transform-origin:bottom;width:1rem;height:.5625rem;transition:transform .2s ease-out;position:absolute;top:1.4375rem;right:1.5625rem}.event .event-bloc .event-bloc_title{text-transform:uppercase;cursor:pointer;z-index:10;padding:1.6875rem 2.5rem 1.6875rem 1.875rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:86%;position:relative}.event .event-bloc .event-bloc_content{padding:0 1.875rem 2.1875rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:none}.event .event-partners_top{text-transform:uppercase;margin-top:3.75rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%}.event .event-partners{margin-top:1.5625rem}.event .event-partners .event-partners_title{margin-bottom:.625rem;font-size:1.125rem;font-style:normal;font-weight:600;line-height:160%}.event .event-medias_top{text-transform:uppercase;margin-top:3.75rem;margin-bottom:1.875rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%}.event .event-medias{margin-bottom:7.5rem;margin-left:5%;padding-top:1.875rem}.event .event-medias .event-media{vertical-align:top;cursor:pointer;width:50%;padding:.375rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:inline-block}.event .event-medias .event-media .event-media_img{padding-top:70%;position:relative;overflow:hidden}.event .event-medias .event-media .event-media_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;top:0;left:0}.event .event-medias .event-media:hover img{transition:transform .2s ease-out;transform:scale(1.01)}.event .event-group{margin-bottom:7.5rem}.event .event-group a{white-space:nowrap}.event .event-group .event-group_container{white-space:normal;vertical-align:top;z-index:5;background-color:#fff;border:1px solid #1b1b1b;border-radius:4px;width:30rem;padding:2.8125rem;display:inline-block;position:relative}.event .event-group .event-group_top{text-transform:uppercase;margin-bottom:2rem;font-family:staff_x_wide;font-size:2rem;font-style:normal;font-weight:900;line-height:100%}.event .event-group .event-group_date{margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:160%}.event .event-group .event-group_title{text-transform:uppercase;margin-bottom:.75rem;font-family:staff_x_wide;font-size:2rem;font-style:normal;font-weight:900;line-height:100%}.event .event-group .event-group_subtitle{margin-bottom:1.5rem;font-size:1.125rem;font-weight:600;line-height:160%}.event .event-group .event-group_content{font-size:1rem;line-height:160%}.event .event-group .event-group_img{vertical-align:top;width:61.5rem;display:inline-block;position:relative;transform:translate(-17.5rem)}.event .event-group .event-group_img .event-group_img_con{padding-top:55%;position:relative}.event .event-group .event-group_img .event-group_img_con img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.event .event-group_events .event-page-only{display:none}.event .event-group_events .event-card-only{display:block}.event .event-group_events{margin-top:5rem}.event .event-group_events .event-group_events-event-banner .event-card_event-group{display:none}.event .event-group_events .event-group_events_title{gap:.5rem;font-size:2rem;font-weight:600;line-height:160%;display:flex}.event .event-group_events .event-group_events_btn{float:right;margin-top:.4375rem}.event .event-group_events .event-group_events_list{margin-top:1.75rem}.event .event-group_events .event-group_events_list .event-card .event-card_img{vertical-align:top;width:50%;height:17.8125rem;display:inline-block}.event .event-group_events .event-group_events_list .event-card .event-card_con{flex-direction:row}.event .event-group_events .event-group_events_list .event-card .event-card_container{vertical-align:top;width:50%;height:17.8125rem;padding:1.5rem 1.5rem 1.5rem 1.875rem;display:inline-block;position:relative}.event .event-group_events .event-group_events_list .event-card .event-card_container:after{content:"";z-index:4;background:linear-gradient(#fff0,#fff 23%);width:100%;height:5.25rem;position:absolute;bottom:0;left:0}.event .event-group_events .event-group_events_list .event-card .event-card_container .btn{white-space:nowrap;z-index:5;font-size:.75rem;position:absolute;inset:auto auto 1.5rem -6.0625rem;transform:none}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_cat{font-size:.75rem}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_title{margin-bottom:.625rem;font-size:1.125rem}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_subtitle{font-size:.75rem;line-height:110%}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_description{font-size:.75rem;line-height:150%}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_age{display:none}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_dates{z-index:5;text-align:right;padding:1.5rem 1.5rem 1.25rem;position:absolute;bottom:0;left:auto;right:0}.event .event-group_events .event-group_events_list .event-card .event-card_container .event-card_dates .event-card_time{font-size:.875rem;font-weight:400;line-height:130%}.event-list{flex-wrap:wrap;margin:0 -.5rem;display:flex}.event-list .event-list_item{vertical-align:top;width:33.3333%;margin-bottom:1.25rem;padding:0 .5rem;display:inline-block}.event-list .event-list_item a{height:100%}.event-list_scroll{flex-wrap:wrap;flex:0 0 100%;display:flex}.event-list_scroll>div{display:contents}.event-partners_list{margin-left:-.4375rem}.event-partners_item{width:25%;padding:.4375rem;display:inline-block}.event-partners_item .event-partners_item_con{border:1px solid #e7dede;padding-top:80%;position:relative}.event-partners_item a{display:block;position:absolute;inset:1.25rem}.event-partners_item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.eventgroup .breadcrumb{z-index:10;width:100%;position:absolute}.eventgroup .breadcrumb .breadcrumb-item{color:#fff}.eventgroup .breadcrumb .breadcrumb-item:before{background-color:#fff}.eventgroup .event-group_img{background-color:#1b1b1b;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.eventgroup .event-group_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.3;width:100%;height:100%;position:absolute;top:0;left:0}.eventgroup .event-group_top{width:100%;min-height:18rem;margin-bottom:3rem;position:relative}.eventgroup .eventgroup-fest_hero{color:#fff;align-items:center;display:flex;position:relative}.eventgroup .eventgroup-fest_hero_con{width:75%;padding-top:16rem}.eventgroup .event-group_type{z-index:1;background-color:#ff0;align-items:center;width:24rem;height:4.8125rem;display:flex;position:absolute;top:16rem;right:-10rem;transform:rotate(68deg)}.eventgroup .event-group_type .event-group_type-content{color:#1b1b1b;text-transform:uppercase;margin-left:1.5625rem;font-family:staff_x_wide;font-size:1.25rem;font-style:normal;font-weight:900;line-height:80%}.eventgroup .event-group_date{z-index:1;background-color:#ff0;align-items:center;width:24rem;height:4.8125rem;margin:6rem 0 2rem -2rem;display:flex;transform:rotate(-6deg)}.eventgroup .event-group_date .event-group_date-content{color:#1b1b1b;padding-left:1.5625rem;font-size:1.375rem;font-weight:600;line-height:100%}.eventgroup .event-group_status{z-index:1;background-color:#ff0;align-items:center;width:24rem;height:4.8125rem;margin:1.5rem 0 0 11rem;display:flex;transform:rotate(16deg)}.eventgroup .event-group_status .event-group_status-content{text-transform:uppercase;padding-left:1.5625rem;font-family:staff_x_wide;font-size:1.125rem;font-weight:600;line-height:100%}.eventgroup .event-group_title{z-index:1;margin-bottom:.9375rem;font-size:4rem;line-height:86%;position:relative}.eventgroup .event-group_subtitle{z-index:1;margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:160%;position:relative}.eventgroup .event-group_intro{background-color:#1b1b1b}.eventgroup .event-group_intro-container{z-index:2;flex-direction:column;gap:2rem;width:58rem;max-width:100%;margin:0 auto;padding-top:5rem;display:flex;position:relative}.eventgroup .event-group_content{color:#fff;z-index:1;width:100%;margin-bottom:3.125rem;padding-top:2.5rem;font-size:1.5rem;font-weight:400;line-height:160%;position:relative}.eventgroup .event-group_content-only{padding-bottom:3rem}.eventgroup .event-group_video{width:100%}.eventgroup .event-group_video:before{content:"";background-color:#fff;height:9rem;position:absolute;bottom:-2px;left:calc(29rem - 50vw);right:calc(29rem - 50vw)}.eventgroup .event-group_video .event-group_video-container{aspect-ratio:16/9;width:100%;position:relative}.eventgroup .event-group_video .event-group_video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.eventgroup .event-group_vertical-video{flex-direction:row;gap:5rem;width:75.625rem}.eventgroup .event-group_vertical-video .event-group_content{color:#fff;z-index:1;width:60%;margin-bottom:3.125rem;padding-top:3rem;padding-bottom:14rem;font-size:1.5rem;font-weight:400;line-height:160%;position:relative}.eventgroup .event-group_vertical-video .event-group_video{width:35%}.eventgroup .event-group_vertical-video .event-group_video:before{content:"";background-color:#fff;height:9rem;position:absolute;bottom:-2px;left:calc(37.8125rem - 50vw);right:calc(37.8125rem - 50vw)}.eventgroup .event-group_vertical-video .event-group_video .event-group_video-container{aspect-ratio:9/16;width:100%;position:relative}.eventgroup .event-group_vertical-video .event-group_video .event-group_video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.eventgroup .event-group_dates{padding-top:2rem}.eventgroup .event-group_dates .event-group_event-banner .event-card_event-group{display:none}.eventgroup .event-group_dates-novideo{padding-top:1rem}.eventgroup .event-group_rod-left{background-color:#ff0;width:8.125rem;height:40.625rem;position:absolute;bottom:0;left:-28rem;transform:rotate(-5deg)}.eventgroup .event-group_rod-left-upper{bottom:25rem}.eventgroup .event-group_rod-right{background-color:#ff0;width:8.125rem;height:40.625rem;position:absolute;top:-36rem;right:-27rem;transform:rotate(40deg)}.eventgroup .event-group_rod-right-upper{top:-100rem}.eventgroup .event-group_infos{margin-top:4rem;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;overflow-x:hidden}.eventgroup .event-group_dropdow{margin-top:4rem}.eventgroup .event-group_dropdow .event-group_bloc{border:1px solid #1b1b1b;border-radius:4px;margin-bottom:.9375rem;position:relative}.eventgroup .event-group_dropdow .event-group_bloc.open .event-group_bloc-arrow{transform:rotate(180deg)}.eventgroup .event-group_dropdow .event-group_bloc .event-group_bloc-arrow{transform-origin:bottom;width:1rem;height:.5625rem;transition:transform .2s ease-out;position:absolute;top:1.4375rem;right:1.5625rem}.eventgroup .event-group_dropdow .event-group_bloc .event-group_bloc-title{text-transform:uppercase;cursor:pointer;z-index:10;padding:1.6875rem 2.5rem 1.6875rem 1.875rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:86%;position:relative}.eventgroup .event-group_dropdow .event-group_bloc .event-group_bloc-content{padding:0 1.875rem 2.1875rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:none}.eventgroup .event-group_medias{margin-left:-.4375rem;padding-top:4rem}.eventgroup .event-group_medias .event-media{vertical-align:top;cursor:pointer;width:25%;padding:.375rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:inline-block}.eventgroup .event-group_medias .event-media .event-media_img{border-radius:4px;padding-top:60%;position:relative;overflow:hidden}.eventgroup .event-group_medias .event-media .event-media_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;top:0;left:0}.eventgroup .event-group_medias .event-media:hover img{transition:transform .2s ease-out;transform:scale(1.01)}.eventgroup .event-group_partners{padding-top:4rem}.eventgroup .event-group_partners .event-group_partners-top{text-transform:uppercase;margin-bottom:2rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%}.eventgroup .event-group_partners .event-group_partners-title{margin-bottom:.625rem;font-size:1.125rem;font-style:normal;font-weight:600;line-height:160%}.eventgroup .event-group_partners .event-group_partners-list{margin-left:-.4375rem}.eventgroup .event-group_partners .event-group_partners-item{width:18%;padding:.4375rem;display:inline-block}.eventgroup .event-group_partners .event-group_partners-item .event-group_partners-item-con{border:1px solid #e7dede;padding-top:80%;position:relative}.eventgroup .event-group_partners .event-group_partners-item a{display:block;position:absolute;inset:1.25rem}.eventgroup .event-group_partners .event-group_partners-item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.event-group_sessions{text-transform:uppercase;justify-content:space-between;gap:1.5rem;margin-top:5rem;margin-bottom:4rem;font-family:staff_x_wide;font-size:2rem;font-style:normal;font-weight:900;line-height:90%;display:flex;position:relative}.event-group_sessions .event-group_session-previous-container{gap:1rem;display:flex}.event-group_sessions .event-group_session-previous-container .arrow{border:1px solid #1b1b1b;margin-right:.625rem;display:inline-block;rotate:180deg}.calendar-filters .calendar-filters_close div svg path,.event-group_sessions .event-group_session-next-container .arrow .arrow-container svg,.event-group_sessions .event-group_session-previous-container .arrow .arrow-container svg{fill:#1b1b1b}.event-group_sessions .event-group_session-previous-container .event-group_session-previous{z-index:1;cursor:pointer;margin-top:2px;display:inline-block;position:relative}.event-group_sessions .event-group_session-previous-container .event-group_session-previous span{z-index:1;will-change:transform;display:inline-block;position:relative}.event-group_sessions .event-group_session-previous-container .event-group_session-previous:hover div:before{transform-origin:100% 100%;transition:transform .2s ease-out;transform:scaleX(1)}.event-group_sessions .event-group_session-next-container{justify-content:flex-end;gap:1rem;display:flex}.event-group_sessions .event-group_session-next-container .arrow{border:1px solid #1b1b1b;margin-left:.625rem;display:inline-block}.event-group_sessions .event-group_session-next-container .event-group_session-next{z-index:1;cursor:pointer;margin-top:2px;display:inline-block;position:relative}.event-group_sessions .event-group_session-next-container .event-group_session-next span{z-index:1;text-align:end;will-change:transform;display:inline-block;position:relative}.event-group_sessions .event-group_session-next-container .event-group_session-next:hover div:before{transform-origin:0 100%;transition:transform .2s ease-out;transform:scaleX(1)}.event-group_session-next--only{justify-content:flex-end;display:flex}.calendar .calendar-empty{font-size:1.25rem;font-weight:700;line-height:100%}.calendar{min-height:100vh}.calendar .calendar-loader{height:25rem;position:relative}.calendar .calendar-loader .loader{margin-left:-2.5rem;position:absolute;top:3.125rem;left:50%}.calendar .home-festival{margin:1.875rem 0 3.125rem;padding:2.5rem 0}.calendar .home-festival .home-festival_head{margin-bottom:2.5rem;position:relative}.calendar .page-title{margin-bottom:0;padding-top:0}.calendar.calendar-stick .calendar-menu_sep{height:12.5rem}.calendar.calendar-stick .calendar-menu{z-index:10;width:100%;position:fixed;top:4.0625rem}.calendar.calendar-stick .calendar-head{padding:.625rem 0 .5rem}.calendar.calendar-stick .calendar-head_item{width:4.2rem;height:4.2rem}.calendar.calendar-stick .calendar-head_day{margin-bottom:.1875rem}.calendar.calendar-stick .calendar-head_number{margin-bottom:0;font-size:.875rem}.calendar.calendar-stick.filters_open .calendar-menu_sep{height:0}.calendar h1{margin:1.25rem 0 2.5rem;font-size:3rem}.calendar .calendar-head_week{justify-content:space-between;width:calc(100% - 25rem);display:flex}.calendar .calendar-menu.calendar-stick{position:fixed}.calendar .calendar-head{color:#fff;z-index:10;background-color:#1b1b1b;padding:1.375rem 0 1.25rem;position:relative}.calendar .calendar-head .dp__input_wrap{border-radius:50%;width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}.calendar .calendar-head .dp__input_wrap .dp__input_icon_pad{opacity:0;border-radius:50%;padding:0}.calendar .calendar-head .dp__main{cursor:pointer;background-color:#fff;border-radius:50%;width:3.3125rem;height:3.3125rem;position:relative}.calendar .calendar-head .dp__input_icon{color:#1b1b1b;width:1.25rem;height:1.25rem;left:50%;transform:translate(-50%)translateY(-50%)}.calendar .calendar-head .dp__arrow_bottom,.calendar .calendar-head .dp__arrow_top,.calendar .calendar-head .dp__button_bottom,.calendar .calendar-head .dp__clear_icon{display:none}.calendar .calendar-head .dp__menu{--dp-primary-color:#1b1b1b;background-color:#f4f4f4;border:none;width:24.375rem;margin-top:3.5rem;font-family:staffregular;transition:none}.calendar .calendar-head .dp__cell_inner{border-radius:50%;width:2.5rem;height:2.5rem}.calendar .calendar-head .dp__month_year_wrap{text-transform:uppercase;align-items:center;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%;display:inline-block;position:absolute;top:0;left:0}.calendar .calendar-head .dp__month_year_wrap button{width:auto;display:inline-block}.calendar .calendar-head .dp__month_year_wrap .dp__overlay{height:17rem}.calendar .calendar-head .dp__month_year_wrap .dp__month_year_select{text-transform:uppercase}.calendar .calendar-head .dp__month_year_row{justify-content:end;margin-bottom:.5rem;position:relative}.calendar .calendar-head .dp__date_hover:hover{color:#fff;background:#1b1b1b}.calendar .calendar-head .dp__calendar_header_separator{display:none}.calendar .calendar-head .dp__calendar_header_item{text-transform:uppercase;height:auto;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:400;line-height:80%}.calendar .calendar-head .dp__cell_inner{font-weight:600}.calendar .calendar-head .dp__menu_inner{padding:1.8rem 2rem}.calendar .calendar-head .dp__btn{z-index:10;position:relative}.calendar .calendar-head .dp__today{border:1px solid #1b1b1b1f}.calendar .calendar-head .dp__active_date{color:#1b1b1b;background:0 0;border:1px solid #1b1b1b}.calendar .calendar-head_con{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.calendar .calendar-head_item{text-align:center;cursor:pointer;border-radius:50%;width:5rem;height:5rem;position:relative}.calendar .calendar-head_item:hover:not(.active){color:#1b1b1b;background-color:#fff}.calendar .calendar-head_item.active{border:1px solid #fff}.calendar .calendar-head_item_con{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.calendar .calendar-head_day{text-transform:uppercase;margin-bottom:.3125rem;font-size:.625rem;font-weight:400}.calendar .calendar-head_day,.calendar .calendar-head_number{text-align:center;font-family:staff_x_wide;font-style:normal;line-height:80%}.calendar .calendar-head_number{margin-bottom:.125rem;font-size:1.125rem;font-weight:900}.calendar .calendar-head_month{font-size:.875rem;font-style:normal;font-weight:600;line-height:100%}.calendar .calendar-head_arrows{display:inline-block}.calendar .calendar-head_arrows div{cursor:pointer;padding:1.25rem;display:inline-block}.calendar .calendar-head_arrows svg{width:2rem;height:2rem}.calendar .calendar-filters_items{opacity:0;padding:2.5rem 0 0;display:none}.calendar .event-list_item .event-card_dates{padding:1.25rem 0 0;position:relative}.calendar .event-list_item .event-card_dates .event-card_time{font-weight:600}.calendar .event-list_item .event-card_container{padding:2.5rem 2rem}.calendar-events_day_title{text-transform:uppercase;margin-top:4.375rem;margin-bottom:1.875rem;font-family:staff_x_wide;font-size:2rem;font-style:normal;font-weight:400;line-height:80%}.calendar-events_day_title span{font-weight:900}.calendar-filters{white-space:nowrap}.calendar-filters .device-content{z-index:8}.calendar-filters .calendar-filters-right div{display:inline-block}.calendar-filters .calendar-filters_close{vertical-align:top;margin-top:.3125rem;display:inline-block}.calendar-filters .calendar-filters_close div{vertical-align:middle;cursor:pointer;background-color:#fff;border-radius:100%;width:2.1875rem;height:2.1875rem;margin-right:1.25rem;display:none;position:relative}.calendar-filters .calendar-filters_close div svg{width:1.375rem;height:1.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-filters .multiselect{color:#1b1b1b;width:31.25rem;max-width:100%;min-height:auto;margin-right:1.875rem;display:inline-block}.calendar-filters .multiselect .multiselect__tags{text-transform:uppercase;color:#1b1b1b;border-color:#1b1b1b;border-radius:0;min-height:2.5rem;padding:.75rem 2.5rem 0 1.25rem;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:400}.calendar-filters .multiselect .multiselect__placeholder{color:#1b1b1b;margin-bottom:0;padding-top:0;display:inline-block}.calendar-filters .multiselect .multiselect__input{text-transform:uppercase;border-radius:0;min-height:auto;margin-bottom:0;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:400;line-height:100%}.calendar-filters .multiselect .multiselect__select{width:2.5rem;height:2.375rem}.calendar-filters .multiselect .multiselect__tag{color:#fff;background-color:#1b1b1b;border-radius:0;padding:.375rem 1.625rem .25rem .625rem;font-size:.625rem;line-height:100%}.calendar-filters .multiselect .multiselect__tags-wrap{margin-top:-.125rem;display:block}.calendar-filters .multiselect .multiselect__option--highlight{background-color:#1b1b1b}.calendar-filters .multiselect .multiselect__option--highlight:after{display:none}.calendar-filters .multiselect .multiselect__select:before{color:#1b1b1b;border-color:#1b1b1b #0000 #0000}.calendar-filters .multiselect .multiselect__tag-icon{width:1.375rem;line-height:1.375rem}.calendar-filters .multiselect .multiselect__tag-icon:after{color:#fff;font-size:.875rem;line-height:0}.calendar-filters .calendar-checkbox{vertical-align:top;margin-top:.625rem;margin-right:1.25rem;display:inline-block}.calendar-filters .calendar-checkbox input{vertical-align:middle;accent-color:#1b1b1b}.calendar-filters .calendar-checkbox label{vertical-align:middle;padding:0 .3125rem;font-size:.75rem;font-weight:600;line-height:120%;display:inline-block}.calendar-filters select{text-transform:uppercase;appearance:none;background-color:#0000;background-image:url(../assets/images/Arrow.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;border-color:#1b1b1b;border-radius:0;max-width:18.125rem;padding:.75rem 2.5rem .625rem 1.25rem;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:400;line-height:100%}.calendar-filters select:focus{outline:1px solid #1b1b1b}.event-group_list{margin-bottom:1.875rem;margin-left:-.5rem;margin-right:-.5rem}.event-group_item_con{width:50%}.event-group_cards_container,.event-group_item_con{vertical-align:top;padding:.5rem;display:inline-block}.event-group_cards_container{margin:0 -.5rem}.event-group_item_wrapper{display:inline}.event-group_item{text-transform:uppercase;background:#f4f4f4;border-radius:4px;min-height:5rem;padding:1.5625rem 1.375rem 1.375rem 6.5625rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%;display:block;position:relative;overflow:hidden}.event-group_item span{margin-bottom:.3125rem;font-size:.75rem;font-weight:400;line-height:80%;display:block}.event-group_item .event-group_item_img{width:5rem;height:100%;position:absolute;top:0;left:0}.event-group_item .event-group_item_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.calendar-filter_btn{color:#fff;text-transform:uppercase;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;display:none}.calendar_next_week{margin:2.5rem auto;display:none}.error,.team-cat .team-item_con{color:#fff;background-color:#1b1b1b}.error h1{margin-top:0;margin-bottom:2.1875rem}.error .error__content{padding-top:6.25rem;padding-bottom:6.25rem;font-size:1.5rem;font-weight:600;line-height:160%}.faq{width:56.25rem;margin:auto}.team-cat{margin-top:2.5rem}.team-cat h2{text-transform:uppercase;width:100%;margin-bottom:1.875rem;font-family:staff_x_wide;font-size:2.375rem;font-style:normal;font-weight:900;line-height:80%}.team-cat .team-items{flex-wrap:wrap;margin:0 -.5rem 5rem;display:flex}.team-cat .team-item{vertical-align:top;width:25%;padding:.5rem .5rem 1rem;display:inline-block}.team-cat .team-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0 0 4px 4px;height:13.5rem;display:block}.team-cat .team-item_con{border-radius:4px 4px 0 0;height:100%;padding:1.875rem}.team-cat .team-item_con a{color:#fff;font-size:.8125rem;font-weight:700}.team-cat .team-item_title{text-transform:uppercase;width:80%;margin-bottom:.9375rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%}.team-cat .team-item_function{width:80%;margin-bottom:.9375rem;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}.about-items{flex-wrap:wrap;display:flex}.about-items.home-medias{clear:both;margin-bottom:3.125rem;display:block}.about-items.home-medias .about-item_con{float:right;width:30%}.about-items.home-medias .about-item_con .about-item{min-height:10.3rem;padding:2.1875rem}.about-items.home-medias .about-item_con .about-item .about-item_date{margin-bottom:0}.about-items.home-medias .about-item_con.highlight{float:left;width:70%;height:34.75rem}.about-items.home-medias .about-item_con.highlight .about-item{flex-direction:column;justify-content:flex-end;display:flex}.about-items.home-medias .about-item_con.highlight .about-item_img{z-index:-1;opacity:.5;height:100%}.about-items.home-medias .about-item_con.highlight .listen-item_type{top:50%;left:50%;right:auto;transform:translateY(-50%)translate(-50%)rotate(0)!important}.about-items.home-medias .about-item_con.highlight .listen-item_type img{width:4.5rem;height:4.5rem}.about-items.home-medias .about-item_con.highlight h2{width:80%;font-size:1.875rem!important}.about-items .about-item_con{vertical-align:top;width:25%;padding:.625rem;display:inline-block;position:relative}.about-items .about-item_con:before{content:"";z-index:5;position:absolute;inset:.625rem;box-shadow:0 6px 64px #0000000a}.about-items .about-item_con .about-item{color:#fff;z-index:10;background-color:#1b1b1b;height:100%;padding:2.1875rem 2.1875rem 12.5rem;transition:transform 2.5s cubic-bezier(.02,1.04,.08,.98);display:block;position:relative}.about-items .about-item_con .about-item:hover{transform:translateY(-5px)}.about-items .about-item_con .about-item:hover .about-item_img img{transition:transform 1.9s cubic-bezier(.02,1.04,.08,.98);transform:scale(1.02)}.about-items .about-item_con .about-item .about-item_cat{text-transform:uppercase;margin-bottom:.625rem;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:400;line-height:80%;display:block}.about-items .about-item_con .about-item .about-item_txt{margin-bottom:1.875rem;font-size:1.125rem;line-height:160%}.about-items .about-item_con .about-item .about-item_date{opacity:1;margin-top:-.625rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;line-height:160%}.about-items .about-item_con .about-item h2{text-transform:uppercase;margin-bottom:1.25rem;font-family:staff_x_wide;font-size:1.125rem;font-style:normal;font-weight:900;line-height:90%;display:block}.about-items .about-item_con .about-item_img{width:100%;height:12.5rem;position:absolute;bottom:0;left:0;overflow:hidden}.about-items .about-item_con .about-item_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.02,1.04,.08,.98);position:absolute;top:0;left:0}.listen-item_type{transform-origin:50%;background-color:#ff0;padding:.4375rem .625rem;line-height:100%;position:absolute;top:0;right:1.25rem;transform:translateY(-30%)rotate(3deg)}.listen-item_type img{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem;display:block}.listen .about-items .about-item_con .about-item .about-item_txt{margin-bottom:1.25rem;font-size:1rem}.listen .about-items .about-item_con{margin-bottom:1.25rem}.infos .spaces{margin-top:3.125rem;margin-bottom:3.125rem}.infos .space-item{width:33.3333%}.infos .space-item a{background-color:#f4f4f4}.infos .space-item a .btn{display:inline-block}.infos .space-item .space-item_con span{color:#1b1b1b;background-color:#f4f4f4}.infos .space-item .space-item_con .space-item_schedule{background-color:#f4f4f4;line-height:120%;display:block}.infos .infos-embed iframe{width:100%;margin-top:3.125rem}.support .about-item_con{width:33.3333%}.support .about-items .about-item_con .about-item .about-item_txt{font-size:1.25rem}.support-events{margin-bottom:3.125rem}.support-events_title{text-transform:uppercase;margin-bottom:2rem;font-family:staff_x_wide;font-size:2rem;font-weight:900}.documents_cat{margin-bottom:4.375rem}.documents_cat .documents_cat-title{text-transform:uppercase;margin-top:1.875rem;margin-bottom:1.5rem;font-family:staff_x_wide;font-size:2rem;font-weight:900;line-height:100%}.documents_cat .document-items{margin:0 -.5rem 2.5rem}.documents_cat .document-item{vertical-align:top;width:50%;padding:.5rem;display:inline-block;position:relative}.documents_cat .document-item:before{content:"";z-index:0;position:absolute;inset:.5rem;box-shadow:0 6px 64px #0000000a}.documents_cat .document-item .document-item_con{z-index:5;background-color:#fff;border-radius:2px;padding:1.5625rem;display:block;position:relative}.documents_cat .document-item .document-item_title{font-size:1.125rem;font-weight:600}.documents_cat .document-item .document-item_date{margin-top:.9375rem;font-size:.75rem}.documents_cat .document-item .document-item_dl{text-transform:uppercase;font-family:staff_x_wide;font-size:.75rem;font-style:normal;font-weight:900;position:absolute;bottom:1.5625rem;right:1.5625rem}.documents_cat .document-item .document-item_dl svg{vertical-align:middle;width:.625rem;height:.9375rem;margin-top:-.1875rem;margin-right:.4375rem}.partners .event-partners_item a{inset:3.4375rem}.jobs .about-items .about-item_con .about-item:hover,.jobs .about-items .about-item_con .about-item:hover .about-item_img img{transform:none}.jobs .about-items .about-item_con .about-item h2{text-transform:none;font-family:staffregular;font-size:1.125rem;line-height:160%}.jobs .about-items .about-item_con .about-item .about-item_txt{font-size:1rem;font-weight:400}.jobs .about-items{margin-bottom:3.125rem}.jobs .about-items .btn_small{text-align:center;width:100%;margin:-.625rem 0 1.5625rem;padding:.5rem .9375rem}.search_header{text-align:center;padding-top:3.125rem}.search_header h1{text-align:center;text-transform:uppercase;width:30.625rem;max-width:100%;margin:0 auto 3.125rem;font-family:staff_x_wide;font-size:2rem;font-style:normal;font-weight:900;line-height:100%}.search_header .search_input{border:1px solid #1b1b1b;border-radius:2.5rem;display:inline-block}.search_header .search_input input{vertical-align:middle;background:0 0;border:none;width:37.5rem;padding:1.0625rem 0 1.0625rem 2.25rem;font-size:1.5rem;font-style:normal;font-weight:400;line-height:160%}.search_header .search_input input:focus{outline:none}.search_header .search_input .search_btn{vertical-align:middle;text-align:center;background-color:#1b1b1b;border-radius:2.5rem;margin-right:.5rem;padding:1.0625rem 2.25rem;display:inline-block;position:relative}.search_header .search_input .search_btn svg{width:1.1875rem;height:1.1875rem}.search_header .search_input .search_load{opacity:0;pointer-events:none;width:2.1875rem;height:2.1875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search_results{margin:5.625rem 0}.newsletters__newsletterCard-display{box-sizing:border-box;flex-wrap:wrap;margin:3.125rem -.5rem;display:flex}.newsletters__newsletterCard-display a{color:inherit;text-decoration:none}html{font-size:1.05vw}@media (width>=1500px){html{font-size:100%}}@media (width>=769px){html .event-list .event-list_item.event-display_Grand{width:100%;margin-bottom:3.125rem}html .event-list .event-list_item.event-display_Grand .event-card_container{padding:3.125rem 2.5rem!important}html .event-list .event-list_item.event-display_Grand .event-card_title{width:70%;font-size:3rem}html .event-list .event-list_item.event-display_Grand .event-card_cat{margin-bottom:.625rem;font-size:1.125rem}html .event-list .event-list_item.event-display_Grand .event-card_subtitle{width:70%;font-size:1.5rem}html .event-list .event-list_item.event-display_Grand .event-card_description{width:50%;font-size:1rem}html .event-list .event-list_item.event-display_Grand .event-card_dates{top:1.875rem;right:2.5rem;font-size:1.25rem!important;position:absolute!important}html .event-list .event-list_item.event-display_Grand .event-card_dates .event-card_time{font-size:1.125rem!important}html .event-list .event-list_item.event-display_Grand .event-card_img{padding-top:36%}html .highlight_events{margin:1.875rem 0}html .highlight_events .event-card_cat{margin-bottom:.625rem;font-size:1.125rem}html .highlight_events .event-card_title{font-size:2rem}html .highlight_events .event-card_subtitle{font-size:1.5rem}html .highlight_events .event-card_description{font-size:1rem}html .highlight_events .event-card_dates{text-align:right;width:16rem;inset:0 0 auto auto}html .highlight_events .event-card_container .btn{padding:1.125rem 2rem;font-size:1.125rem;position:absolute;top:0;right:1.7rem;transform:translateY(-50%)translate(0)}html .highlight_events .event-card_container{padding:2.5rem 13rem 3.25rem 2.4rem}html .highlight_events .event-card_date{margin-top:1.25rem;font-size:1.125rem}html .highlight_events .event-card_time{font-size:1rem}html .highlight_events .event-card_age{font-size:1.125rem;bottom:1.25rem}}@media (width<=768px){html{font-size:80%}html .device-content,html .device-content_small{width:100%;padding:0 1.25rem}html h1{font-size:2rem}html .page-content{overflow-x:hidden}html .event-list .event-list_item,html .home-hero .event-card_subtitle,html .home-hero .event-card_title{width:100%}html .calendar .event-list_item .event-card_dates{padding:0}html .btn{padding:.75rem 1.5625rem;font-size:.9375rem}html .home-hero .home-hero_img{margin:0}html footer{height:auto;position:relative}html header .header-top{display:none}html header .header-menu{padding:1.25rem 1.875rem}html header .header-menu .logo-lu{left:1.25rem}html .header-menu_mobilebtn{padding:.9375rem .625rem .625rem;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}html header .header-menu{text-align:right;padding-right:4.375rem}html .about-items.home-medias .about-item_con,html .event-card_bar,html .header-menu_main a:not(.header-menu_calendar),html .header-menu_right{display:none}html .home-hero .event-card_title{font-size:2rem}html .home-hero .event-card_img{padding-top:80%}html .home-hero .home-hero_img img[style]{transform:translate(-50%,-50%)!important}html .wrapper.wrapper_flash header.header-stick .header-menu,html header.header-stick .header-infos,html header.header-stick .header-menu{transform:none}html .home-hero .event-card_container{margin-top:0;padding:2.5rem 1.25rem 1.875rem}html .home-hero .btn{padding:.75rem 1.5625rem;font-size:1rem;left:50%;right:auto;transform:translateY(-50%)translate(-50%)}html .home-hero .event-card_description{width:90%}html .wrapper.wrapper_flash{padding-top:8.3rem}html .wrapper{padding-top:5.7rem}html .home-hero .event-card_cat{margin-bottom:.625rem;font-size:.875rem}html .home-hero .event-card_dates{text-align:left;padding:0;position:relative;inset:auto 0 0 auto}html .home-hero .event-card_dates .event-card_date{font-size:1.125rem;line-height:100%}html .home-hero .event-card_age{padding-bottom:1.5rem}html .home-focus{margin-left:0;margin-right:0}html .about-items.home-medias .about-item_con.highlight h2{width:100%;font-size:1.5625rem!important}html .about-items.home-medias .about-item_con.highlight{float:none;width:100%;display:block}html .about-items.home-medias .about-item_con.highlight .about-item{width:100%}html .event-list{width:100%;margin:0;padding:1rem 0;overflow-x:auto}html .event-list_scroll{flex-wrap:nowrap;padding:0}html .event-list .event-list_scroll .event-list_item{width:80vw;padding:0 .9375rem 0 0}html .event-card_container{white-space:normal}html .event-card_event-group{top:0}html .event-card_img{padding-top:60%}html .home-festival .home-festival_title{font-size:2rem}html .home-festival .home-festival_subtitle{font-size:1.125rem}html .home-festival .home-festival_swiper{padding:0 0 3.125rem;overflow-x:auto}html .home-festival_swiper .swiper-slide{width:90%;margin-right:1.25rem}html .home-focus{margin-bottom:2rem}html .home-festival .arrow,html .home-links .home-links_container a.home-links_link .btn,html .home-soon .home-soon_title .arrow{display:none}html .home-soon .home-soon_title{font-size:15.125rem}html .home-soon .home-soon_title .home-soon_title_bar{width:14.875rem;height:3.125rem}html .home-soon_swiper{width:100%;margin:0;padding:0;overflow-x:auto}html .home-soon_swiper .swiper-slide{width:90%;margin-right:1.25rem}html .home-soon{padding:6.125rem 0 3.375rem}html .home-links .home-links_container a.home-links_link{padding:.3125rem 0;font-size:1.375rem;display:block}html .home-links .home-links_images{width:100%;height:19rem;position:relative;right:0}html .home-links .home-links_container{width:100%;margin-left:0;padding:3.25rem 0 2.125rem 3.25rem}html .home-links .home-links_title{font-size:4.5rem;top:23%;left:auto;right:-8.125rem;transform:translateY(0)rotate(-90deg)}html .home-links .home-links_container .home-links_cta{padding:.9375rem 1.5625rem;font-size:.9375rem}html .home-medias{flex-wrap:nowrap;width:100%;margin:0;padding:1rem 0;overflow-x:auto}html .about-items .about-item_con .about-item{width:80vw}html .home-medias.about-items .about-item_con{white-space:wrap}html .event .event-group .event-group_img{display:none}html .footer-newsletter .footer-newsletter_title{width:100%;font-size:2.2rem}html .footer-newsletter{margin-bottom:0;padding:5.125rem 1.25rem}html .footer-newsletter .btn{max-width:100%;margin-bottom:1.125rem;display:inline-block}html footer{z-index:0;padding:1.875rem 0;overflow:hidden}html footer .footer-main{position:relative;transform:none}html footer .footer-main .footer-main_top{display:none}html footer .footer-main .footer-main_col{text-align:center;width:100%;padding:1.25rem}html footer .footer_first_col{text-align:left!important}html footer .footer_first_col .btn{float:right;margin-top:.625rem;display:block}html footer .footer-main .logo{width:9.125rem;height:4.4375rem}html footer .footer-main .footer-main_socials{text-align:center;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-bottom:1.875rem;padding:1.875rem 0;transform:scale(1.3)}html footer .footer-main .footer-main_socials a{margin:0 .3125rem}html .page-chapo{width:100%;font-size:1.2rem}html .page-head{height:35.25rem}html .page-title h1{font-size:2rem}html .about-items .about-item_con,html .contents .content-wysiwyg{width:100%}html .page-links a{width:100%;padding:.625rem}html .page-links{border-radius:4px;margin:-2rem 1.25rem -2.5rem;padding:.625rem;transform:none}html .breadcrumb .breadcrumb-item.link,html .breadcrumb .breadcrumb-item:before{opacity:1}html .breadcrumb .breadcrumb-item:first-child{padding-left:1rem}html .breadcrumb .device-content{margin:0 -.625rem;padding:0}html .contents .content-txtimg .content-image,html .contents .content-txtimg .content-wysiwyg{width:100%;padding:0}html .team-cat .team-item{width:100%;padding:.5rem .5rem 0}html .documents_cat .documents_cat-title,html .team-cat h2{font-size:1.7rem}html .space-item{width:100%!important}html .spaces-menu{text-align:center;margin-top:2rem;margin-bottom:-2rem}html .contents .accordeon-bloc{width:100%}html .event-partners_item{width:50%}html .partners .event-partners_item a{inset:2.4375rem}html .documents_cat .document-item,html .faq{width:100%}html .documents_cat .document-item .document-item_dl{font-size:0}html .search_header .search_input input{width:19.5rem;padding:.9375rem 0 .9375rem 1.25rem;font-size:1rem}html .search_header .search_input .search_btn{margin-left:.625rem;padding:.625rem 1.25rem}html .search_header h1{margin:0 auto 2.125rem;font-size:1.7rem}html .search_header .search_input .search_load{width:1.25rem;height:1.25rem}html .search_results .event-list .event-list_item{width:100%}html .calendar-filters_close{visibility:hidden}html .calendar.calendar-stick .calendar-menu{position:fixed;top:6.3rem}html .calendar-head_date_mobile{justify-content:space-between;align-items:center;display:flex}html .calendar-filters{white-space:normal;padding-top:1.25rem;padding-bottom:.625rem}html .calendar-filters .calendar-filters_close{vertical-align:middle;position:absolute;bottom:-5px;right:3px}html .calendar h1{font-size:1.5rem}html .calendar .breadcrumb{padding:1.25rem 1.25rem 0}html .calendar .calendar-head_con{display:block}html .calendar-filters .device-content{text-align:center;display:block}html .calendar-filters .device-content div:nth-child(2) .calendar-checkbox{padding-bottom:0;position:absolute;bottom:0}html .calendar-filters .device-content div:nth-child(2) .calendar-checkbox:nth-child(2){bottom:0;left:6.25rem}html .calendar-filters .device-content div:nth-child(2){padding-bottom:1.25rem;position:relative}html .calendar-filters select{width:100%;max-width:100%;margin-bottom:1.25rem}html .calendar-filters div{display:block}html .calendar .calendar-head_arrows,html .calendar .calendar-head_week,html .calendar-filters{display:none}html .calendar .calendar-filters_items .event-list .event-list_item,html .event-group_item_con{width:100%}html .calendar-menu{margin-top:-.625rem}html .calendar-filter_btn{display:block}html .calendar-events_day_title{margin-top:1.25rem;margin-bottom:.625rem;font-size:1.6rem}html .calendar-events_day_title span{margin-top:.3125rem;display:block}html .calendar-events{margin-top:2.5rem}html .calendar_next_week,html .event .event-top_container:before{display:none}html .event .event-side{background-color:#1b1b1b;width:100%;position:relative}html .event .event-img{height:calc(100vh - 5rem);max-height:100vh}html .event .event-head{position:absolute;bottom:12.125rem}html .event .event-top_container{margin-bottom:0}html .event .event-left{width:100%}html .event .event-title{font-size:1.625rem}html .event .event-subtitle{margin-bottom:1.5rem;font-size:1.125rem}html .event .event-cat{font-size:.75rem}html .event-media_swiper{padding:0 0 3.125rem;overflow-x:auto}html .event .event-medias .event-media{width:90%}html .event .event-side{float:none;width:calc(100% + 2.5rem);margin-top:0;margin-bottom:1.875rem;top:0;left:-1.25rem;right:-1.25rem}html .eventgroup{overflow:hidden}html .eventgroup .event-group_img{border-radius:0;width:100%;height:120%;max-height:none;margin-top:-15%;display:block;overflow:hidden;transform:none}html .eventgroup .event-group_top{width:100%;min-height:auto;margin-bottom:1.25rem;padding-right:0}html .eventgroup .eventgroup-fest_hero{background-color:#1b1b1b;padding-top:13rem}html .eventgroup .eventgroup-fest_hero_con{width:75%;padding-top:0;position:relative;top:0;transform:none}html .eventgroup .event-group_title{font-size:1.625rem}html .eventgroup .event-group_subtitle{margin-bottom:1.5rem;font-size:1.125rem}html .eventgroup .event-group_date{width:15.625rem;height:3.125rem;margin:0 0 16px;font-size:1.2rem;transform:rotate(356deg)}html .eventgroup .event-group_date .event-group_date-content{padding-left:1rem;font-size:1.25rem}html .eventgroup .event-group_type{width:15.625rem;height:3.125rem;top:-1rem;right:-6rem;transform:rotate(90deg)}html .eventgroup .event-group_type .event-group_type-content{padding-left:0;font-size:.9375rem}html .eventgroup .event-group_status{width:15.625rem;height:3.125rem;margin:0 0 -16px 2rem;transform:rotate(3deg)}html .eventgroup .event-group_status .event-group_status-content{padding-left:1rem;font-size:.9375rem}html .eventgroup .event-group_intro-container{flex-direction:column;gap:2rem;width:100%;padding:2rem 1.25rem}html .eventgroup .event-group_content{margin-bottom:0;padding-top:3rem;padding-bottom:2rem;font-size:1.2rem}html .eventgroup .event-group_content-only{padding-bottom:3rem}html .eventgroup .event-group_video{justify-content:center;width:100%;display:flex}html .eventgroup .event-group_video:before{content:"";height:8rem;position:absolute;bottom:0;left:-50vw;right:-50vw}html .eventgroup .event-group_vertical-video{flex-direction:column;width:100%;padding:2rem 1.25rem}html .eventgroup .event-group_vertical-video .event-group_content{width:100%;margin-bottom:0;padding-bottom:1rem}html .eventgroup .event-group_vertical-video .event-group_video{width:100%}html .eventgroup .event-group_vertical-video .event-group_video:before{left:-50vw;right:-50vw}html .event-group_rod-right,html .eventgroup .event-group_rod-left{display:none}html .event-group_dates-novideo{padding-top:2.5rem}html .eventgroup .event-group_infos{margin-top:6rem}html .eventgroup .event-group_dropdow{margin-top:5rem}html .eventgroup .event-group_medias,html .eventgroup .event-group_partners{padding-top:5rem}html .eventgroup .event-group_medias .event-media,html .eventgroup .event-group_partners .event-group_partners-item{width:50%}html .event-group_sessions{flex-direction:column;margin-bottom:6rem}html .event-group_session-next--only{margin-top:1rem}html .event-group_sessions .event-group_session-next{text-align:start;margin-top:4rem}html .event-group_sessions .event-group_session-next span{text-align:start}html .event .event-group .event-group_container{border-radius:4px 4px 0 0;width:100%}html .event .event-group .event-group_container .event-group_title{font-size:1.6rem}html .event .event-group .event-group_top{width:100%;max-width:100vw;font-size:1.8rem;white-space:wrap!important}html .event .event-group{white-space:wrap;border-radius:0 0 4px 4px;width:100%;margin-bottom:7.5rem;display:block;overflow:hidden;transform:none}html .event .event-group_events .event-group_events_btn{display:none}html .event .event-group_events .event-group_events_list .event-card .event-card_con{flex-direction:column}html .event .event-group_events .event-group_events_list .swiper-slide{width:90%;margin-right:1.25rem}html .event .event-group_events .event-group_events_list .event-card .event-card_img{width:100%;height:auto}html .event .event-group_events .event-group_events_list .event-card .event-card_container{width:100%}html .event .event-group_events .event-group_events_list .event-card .event-card_container .btn,html .support-events-past_swiper .event-card .event-card_container .btn,html .support-events-upcoming_swiper .event-card .event-card_container .btn{inset:0 50% auto auto;transform:translateY(-50%)translate(50%)}html .event .event-group_events .event-group_events_list,html .support-events-past_swiper,html .support-events-upcoming_swiper{overflow-x:auto}html .support-events-past_swiper .swiper-slide,html .support-events-upcoming_swiper .swiper-slide{width:90%;margin-right:1.25rem}html .support-events-past_swiper .event-card .event-card_img,html .support-events-upcoming_swiper .event-card .event-card_img{width:100%;height:auto}html .support-events-past_swiper .event-card .event-card_container,html .support-events-upcoming_swiper .event-card .event-card_container{width:100%}html .highlight_events{overflow:hidden}html .highlight_events .device-content{padding:0}html .highlight_events .event-card_container{padding:1.875rem}html .schedule[style]{bottom:.625rem;left:.625rem;right:.625rem;width:auto!important}html .cookieControl .cookieControl__Bar{border-radius:1rem 1rem 0 0;width:100%;max-width:100%;padding-bottom:3.125rem}}.cookieControl{opacity:0;--cookie-control-modalButtonColor:#1b1b1b;--cookie-control-modalButtonBackground:#fff;--cookie-control-modalTextColor:#fff;--cookie-control-checkboxInactiveCircleBackground:#1b1b1b;--cookie-control-checkboxInactiveBackground:#fff;--cookie-control-checkboxActiveBackground:#ff0;--cookie-control-checkboxActiveCircleBackground:#1b1b1b;font-family:staffregular;z-index:190!important}.cookieControl .cookieControl__BarContainer{padding:1.25rem 2rem}.cookieControl .cookieControl__Bar--bottom-right .cookieControl__BarButtons{margin-top:13px}.cookieControl .cookieControl__ControlButton{background-color:#1b1b1b}.cookieControl .cookieControl__ControlButton svg path{fill:#f9f9f9}.cookieControl .cookieControl__ControlButton:hover{background-color:#f9f9f9}.cookieControl .cookieControl__ControlButton svg path,.cookieControl .cookieControl__ControlButton:hover svg path{fill:#1b1b1b}.cookieControl .cookieControl__ModalContent{max-width:600px;overflow-y:hidden}.cookieControl .cookieControl__Bar{color:#242228;background-color:#1b1b1b;border-radius:1rem;max-width:23.75rem;box-shadow:0 0 48px #0000000d}.cookieControl .cookieControl__Bar h3{color:#fff;text-transform:uppercase;font-family:Staff_x_wide;font-size:1.375rem}.cookieControl .cookieControl__Bar p{color:#fff;font-family:staffregular;font-size:.75rem;line-height:120%}.cookieControl .cookieControl__Bar .cookieControl__BarButtons button:nth-child(2){color:#fff;background-color:#0000}.cookieControl .cookieControl__Bar .cookieControl__BarContainer div{width:100%}.cookieControl .cookieControl__ControlButton{box-shadow:none}.cookieControl .cookieControl__ModalContent ul{margin-top:.3125rem}.cookieControl .cookieControl__ModalContent h3{color:#fff;text-transform:uppercase;width:70%;margin:-30px 0 30px;font-family:Staff_x_wide;font-size:1.5625rem}.cookieControl .cookieControl__ModalContent h3:first-of-type{margin-top:-35px}.cookieControl .cookieControl__ModalContent li+li{margin-top:.625rem}.cookieControl .cookieControl__Modal>div{background-color:#1b1b1b;border-radius:1rem}.cookieControl .cookieControl__BarButtons,.cookieControl .cookieControl__ModalButtons{margin-top:3.125rem}.cookieControl .cookieControl__BarButtons button,.cookieControl .cookieControl__ModalButtons button,.cookieControl .cookieControl__ModalClose{text-transform:uppercase;white-space:nowrap;border-radius:1.875rem;font-family:Staff_x_wide;font-weight:900;box-shadow:0 0 48px #0000000d;font-size:.625rem!important}.cookieControl .cookieControl__BarButtons button:hover,.cookieControl .cookieControl__ModalButtons button:hover,.cookieControl .cookieControl__ModalClose:hover{color:#1b1b1b;background-color:#ff0}.cookieControl .cookieControl__ControlButton{background-color:#ff0;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:.75rem;position:absolute;bottom:1.5rem;left:1.5625rem;right:auto}.cookieControl .cookieControl__ControlButton svg{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.cookieControl__Modal-enter-active,.cookieControl__Modal-leave-active{transition:opacity .25s}.cookieControl__Modal-enter,.cookieControl__Modal-leave-to{opacity:0}.cookieControl__Bar--center{top:50%;left:50%;transform:translate(-50%,-50%)}.cookieControl__Bar--bottom-full-enter-active,.cookieControl__Bar--bottom-full-leave-active,.cookieControl__Bar--bottom-left-enter-active,.cookieControl__Bar--bottom-left-leave-active,.cookieControl__Bar--bottom-right-enter-active,.cookieControl__Bar--bottom-right-leave-active,.cookieControl__Bar--center-enter-active,.cookieControl__Bar--center-leave-active,.cookieControl__Bar--top-full-enter-active,.cookieControl__Bar--top-full-leave-active,.cookieControl__Bar--top-left-enter-active,.cookieControl__Bar--top-left-leave-active,.cookieControl__Bar--top-right-enter-active,.cookieControl__Bar--top-right-leave-active{transition:transform .25s}.cookieControl__Bar--top-full-enter,.cookieControl__Bar--top-full-leave-to,.cookieControl__Bar--top-left-enter,.cookieControl__Bar--top-left-leave-to,.cookieControl__Bar--top-right-enter,.cookieControl__Bar--top-right-leave-to{transform:translateY(-100%)}.cookieControl__Bar--bottom-full-enter,.cookieControl__Bar--bottom-full-leave-to,.cookieControl__Bar--bottom-left-enter,.cookieControl__Bar--bottom-left-leave-to,.cookieControl__Bar--bottom-right-enter,.cookieControl__Bar--bottom-right-leave-to{transform:translateY(100%)}.cookieControl__Bar--center-enter,.cookieControl__Bar--center-leave-to{transform:translate(-50%,-50%)scale(.95)}.cookieControl{z-index:100000;position:relative}.cookieControl button{backface-visibility:hidden;cursor:pointer;border:0;outline:0;padding:12px 20px;font-size:16px;transition:background-color .2s,color .2s}.cookieControl__Bar{background-color:var(--cookie-control-barBackground);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:fixed}.cookieControl__Bar h2,.cookieControl__Bar p{color:var(--cookie-control-barTextColor);max-width:900px}.cookieControl__Bar h2{margin:0;font-size:20px}.cookieControl__Bar p{margin:5px 0 0;font-size:16px}.cookieControl__Bar button{background-color:var(--cookie-control-barButtonBackground);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--cookie-control-barButtonHoverBackground);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus,.cookieControl__Modal button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__Bar button+button{margin-left:10px}.cookieControl__BarContainer{justify-content:space-between;align-items:flex-end;padding:20px;display:flex}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{left:0;right:0}.cookieControl__Bar--top-full{top:0}.cookieControl__Bar--bottom-full{bottom:0}.cookieControl__Bar--bottom-left p,.cookieControl__Bar--bottom-right p,.cookieControl__Bar--center p,.cookieControl__Bar--top-left p,.cookieControl__Bar--top-right p{max-width:400px}.cookieControl__Bar--bottom-left .cookieControl__BarContainer,.cookieControl__Bar--bottom-right .cookieControl__BarContainer,.cookieControl__Bar--center .cookieControl__BarContainer,.cookieControl__Bar--top-left .cookieControl__BarContainer,.cookieControl__Bar--top-right .cookieControl__BarContainer{flex-direction:column}.cookieControl__Bar--bottom-left .cookieControl__BarButtons,.cookieControl__Bar--bottom-right .cookieControl__BarButtons,.cookieControl__Bar--center .cookieControl__BarButtons,.cookieControl__Bar--top-left .cookieControl__BarButtons,.cookieControl__Bar--top-right .cookieControl__BarButtons{margin-top:20px}.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--top-left{left:20px}.cookieControl__Bar--bottom-right,.cookieControl__Bar--top-right{right:20px}.cookieControl__BarButtons{display:flex}.cookieControl__Modal{text-align:center;z-index:1;font-size:0;position:fixed;inset:0}.cookieControl__Modal:before{content:"";vertical-align:middle;min-height:100vh;display:inline-block}.cookieControl__Modal:after{background-color:var(--cookie-control-modalOverlay);content:"";opacity:var(--cookie-control-modalOverlayOpacity);z-index:-1;position:absolute;inset:0}.cookieControl__Modal>div{font-size:medium}.cookieControl__Modal button{background-color:var(--cookie-control-modalButtonBackground);color:var(--cookie-control-modalButtonColor)}.cookieControl__Modal button:hover{background-color:var(--cookie-control-modalButtonHoverBackground);color:var(--cookie-control-modalButtonHoverColor)}.cookieControl__ModalContent{background-color:var(--cookie-control-modalBackground);text-align:left;vertical-align:middle;width:100%;max-width:550px;max-height:80vh;display:inline-block;position:relative;overflow-y:scroll}.cookieControl__ModalContent,.cookieControl__ModalContent :not(button){color:var(--cookie-control-modalTextColor)}.cookieControl__ModalContent h2{margin:15px 0;font-size:24px}.cookieControl__ModalContent h2:first-of-type{margin-top:0}.cookieControl__ModalContent ul{padding:0;font-size:16px;list-style-type:none}.cookieControl__ModalContent ul ul{padding:5px 56px 0}.cookieControl__ModalContent ul ul li+li{margin-top:5px}.cookieControl__ModalContent li{align-items:center}.cookieControl__ModalContent li+li{margin-top:20px}.cookieControl__ModalContent input{display:none}.cookieControl__ModalContent input:checked+button{background-color:var(--cookie-control-checkboxActiveBackground)}.cookieControl__ModalContent input:checked+button:before{background-color:var(--cookie-control-checkboxActiveCircleBackground);transform:translate(100%,-50%)}.cookieControl__ModalContent input:checked:disabled+button{background-color:var(--cookie-control-checkboxDisabledBackground)}.cookieControl__ModalContent input:checked:disabled+button:before{background-color:var(--cookie-control-checkboxDisabledCircleBackground)}.cookieControl__ModalContent input+button{backface-visibility:hidden;background-color:var(--cookie-control-checkboxInactiveBackground);border-radius:20px;min-width:36px;min-height:20px;margin-right:20px;font-size:0;transition:background-color .2s;display:block;position:relative}.cookieControl__ModalContent input+button:before{background-color:var(--cookie-control-checkboxInactiveCircleBackground);content:"";border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.cookieControl__ModalContentInner{flex-direction:column;gap:10px;padding:40px;display:flex}.cookieControl__ModalInputWrapper{align-items:flex-start;display:flex}.cookieControl__ModalCookieName{text-transform:uppercase;font-weight:700}.cookieControl__ModalCookieName span{text-transform:none;font-weight:400}.cookieControl__ModalClose{align-self:flex-end;top:20px;right:20px}.cookieControl__ModalButtons{align-items:stretch;gap:20px;margin-top:40px;display:flex}.cookieControl__ModalUnsaved{color:var(--cookie-control-modalUnsavedColor);margin:0;font-size:14px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.cookieControl__BlockedIframe{border:2px solid #ddd;padding:20px}.cookieControl__BlockedIframe a,.cookieControl__BlockedIframe p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media screen and (width<=768px){.cookieControl__Bar{flex-direction:column;left:0;right:0}.cookieControl__Bar h2,.cookieControl__Bar p{max-width:100%}.cookieControl__Bar--top-full,.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:0}.cookieControl__Bar--bottom-full,.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:0}.cookieControl__ModalContent{max-width:none;max-height:100%;position:absolute;inset:0}.cookieControl__ModalContentInner{padding:20px}.cookieControl__BarButtons{flex-direction:column;justify-content:center;width:100%;margin-top:20px}.cookieControl__BarButtons button,.cookieControl__ModalButtons button{width:100%}.cookieControl__BarButtons button+button{margin:10px 0 0}.cookieControl__BarContainer,.cookieControl__ModalButtons{flex-direction:column;gap:10px}}.cookieControl__ControlButton{backface-visibility:hidden;background:var(--cookie-control-controlButtonBackground);cursor:pointer;border:0;border-radius:50%;outline:0;width:40px;min-width:40px;height:40px;min-height:40px;transition:background-color .2s;position:fixed;bottom:20px;right:20px;box-shadow:0 0 10px #0000004d}.cookieControl__ControlButton svg{backface-visibility:hidden;color:var(--cookie-control-controlButtonIconColor);min-width:24px;max-width:24px;min-height:24px;max-height:24px;transition:color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cookieControl__ControlButton:hover{background-color:var(--cookie-control-controlButtonHoverBackground)}.cookieControl__ControlButton:hover svg{color:var(--cookie-control-controlButtonIconHoverColor)}
