/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.swiper-bottom .swiper-wrapper{align-items:flex-end;}@media (min-width:992px){.swiper-width-auto .swiper-slide{width:auto;}.swiper-maxheight img{max-height:50vh;width:auto;max-width:100%;}}.swiper .swiper-button-next,.swiper .swiper-button-prev{outline:0;color:var(--bs-dark);background-color:var(--geca-vert);width:50px;height:50px;border-radius:100px;}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5rem;line-height:50px;}.text-bg-primary .swiper .swiper-button-next,.text-bg-primary .swiper .swiper-button-prev{color:var(--bs-light);}.swiper .swiper-pagination-bullet{outline:0;border-radius:.3rem;transition:.7s;}.text-bg-dark .swiper .swiper-pagination-bullet{background-color:var(--bs-light);}.swiper .swiper-pagination-bullet-active{width:20px;}.swiper .swiper-pagination-bullet-active,.swiper .swiper-scrollbar-drag,.text-bg-dark .swiper .swiper-pagination-bullet-active{background-color:var(--bs-primary);}.bg-neg .swiper .swiper-pagination-bullet-active,.bg-neg .swiper .swiper-scrollbar-drag,.text-bg-primary .swiper .swiper-pagination-bullet-active,.text-bg-primary .swiper .swiper-scrollbar-drag{background-color:var(--bs-light);}.swiper-classic{overflow:visible;padding-bottom:50px;}.swiper.swiper-coverflow{padding-bottom:40px;}
html{font-size:16px;background-color:var(--bs-primary);}body{background-color:var(--bs-body-bg);color:var(--bs-dark);}.unpublished::after{content:'⚠ non publié / unveröffentlicht / inedito';position:fixed;bottom:0;left:0px;right:0;width:100%;background-color:red;font-weight:normal;color:#FFF;text-transform:uppercase;padding:1rem 0 1rem 100px;box-shadow:0px 0px 5px #444;z-index:2;}main{padding-top:var(--p-header-height);overflow:hidden;}.node,.block-webform,.block-view,.block-menu,#block-plus10-content,.block-views{position:relative;z-index:1;}.toolbar-fixed main{padding-top:calc(var(--p-header-height) + 39px);}.toolbar-tray-open.toolbar-horizontal main{padding-top:calc(var(--p-header-height) + 79px);}.site-header{padding:30px 0 35px;background-color:rgba(var(--bs-primary-rgb),0);}.scrolled .fixed-top.site-header{padding-top:5px;padding-bottom:5px;background-color:rgba(var(--bs-primary-rgb),1);}.region-header{align-items:center;}.region-header .block{width:auto;}@media (max-width:991.98px){.region-header{padding-right:75px;}.region-header .block-system-branding-block{padding-right:0;}.region-header nav{display:none;}#p-offcanvasbtn{display:block;}}.region-header .block-system-branding-block{margin-right:auto;}.block-system-branding-block .block-inner{display:flex;align-items:center;}.site-logo img,.site-logo svg{width:100%;height:auto;margin-left:-.25rem;}.bg-neg .site-logo{fill:#FFF;}.site-logo{max-width:400px;margin-right:.6rem;margin-top:.15rem;}.p-invert-color .fixed-top .site-name a,.p-invert-color .fixed-top .site-slogan{color:var(--bs-light);}.p-loaded .site-header,.p-loaded .site-logo{transition:all .4s .05s ease-out;}@media (max-width:991.98px){.site-header,.scrolled .fixed-top.site-header{padding:10px 0;}.site-logo,.scrolled .fixed-top .site-logo{width:200px;}.site-name{font-size:1rem;}.site-slogan{font-size:.7rem;}}.menu-item--expanded{position:relative;}.site-header ul.nav>.menu-item--expanded,.site-header ul.nav .menu-item--expanded>ul{border-left:2px solid transparent;}.site-header ul.nav ul{list-style-type:none;padding:0;margin:0;width:12rem;font-size:.8rem;}.site-header ul.nav>li>ul{display:none;position:absolute;left:-2px;}.site-header ul.nav .menu-item--expanded:hover,.site-header ul.nav .menu-item--expanded:hover>ul{display:block;background-color:rgba(var(--bs-body-bg-rgb),.95);border-color:var(--bs-primary);}.site-header .block-language{padding-top:.25rem;}.block-language .links a{text-transform:uppercase;font-size:1rem;font-weight:700;padding:1rem 1rem 1rem 0;transition:opacity .2s linear;opacity:.5;}.block-language .links a:hover{opacity:.75;}.block-language .links a.is-active{opacity:1;}@media (max-width:1420px){.block-language{margin-right:64px;}}@media (max-width:991px){.block-language{margin-right:0;}}h1,h2,h3,.font2,.fake-h2,.fake-h3,.fake-h2-small{font-family:var(--p-alt-font-family);font-weight:400;text-transform:uppercase;font-variation-settings:"wdth" 85,"slnt" 0;margin-bottom:1rem;letter-spacing:.033em;}table td>p{margin:0 !important;}table td *{font-variation-settings:"wdth" 85,"slnt" 0 !important;}h1{font-size:5.625rem;line-height:.9;letter-spacing:0;font-variation-settings:"wdth" 60,"slnt" 0;}h2{font-variation-settings:"wdth" 85,"slnt" 0;}.page-node-type-concert h1.page-title{border-bottom:0 !important;margin-bottom:1.25rem;}table{margin-top:1rem;min-width:100%;}table td{border-bottom:.5px solid #000;}table tr:first-child td,table thead td{border-top:.5px solid #000;}h2{font-size:2rem;line-height:1.1}h2.geca-vague-typo{font-size:3rem;font-size:5rem;font-variation-settings:"wdth" 60,"slnt" 0;}p.fake-h2{font-size:3rem;line-height:1;}p.fake-h2-small{font-size:2.125rem;line-height:1.1;}h3{font-size:1.5rem;line-height:1;margin-bottom:.5rem;}h4{font-size:1rem;font-weight:700;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem;}p+h3{margin-top:1.5rem;}h3+h4{margin-top:0rem;}h5{font-size:1rem;margin-top:1rem;font-weight:700;}p.fake-h3{font-size:1.5rem;line-height:1.25;}.paragraph--type-personne p.fake-h3,.press-item .fake-h3{line-height:1;}.press-item .geca-box img{-webkit-filter:brightness(.9);filter:brightness(.9);}hr{opacity:1;border-top:1px solid var(--bs-primary);}strong{}.field__label,.field-label-inline,figcaption{font-size:.8rem;font-weight:700;}.field-label-inline{float:left;margin:0 1rem 1rem 0;}.text-formatted ul,.text-formatted ol{margin:1.5rem;}blockquote{font-size:1.5rem;padding:1.5rem 0 .5rem 1.5rem;border-left:5px solid var(--bs-primary);}.node p a:not('.btn'){text-decoration:underline;}.uppercase{text-transform:uppercase;}.color1{color:var(--bs-body-color);}.color2{color:var(--bs-primary);}.bg1{background-color:var(--bs-body-color);}.bg-neg,.text-bg-primary,.text-bg-dark{color:var(--bs-body-bg) !important;}.text-bg-primary{background-color:var(--bs-primary) !important;}.text-bg-secondary{background-color:var(--bs-secondary) !important;color:var(--bs-body-color) !important;}.text-bg-dark{background-color:var(--bs-dark) !important;}.c-rose{color:var(--geca-rose);}.c-orange{color:var(--geca-orange);}.c-rouge{color:var(--geca-rouge);}.c-bleu{color:var(--geca-bleu);}.c-vert{color:var(--geca-vert);}a{color:var(--bs-primary);text-decoration:none;}a:hover,a:focus,a.is-active{color:var(--bs-dark);text-decoration:none;}.nav-link,.links a{color:var(--bs-dark);opacity:1;}.nav-link:hover,.nav-link:focus,.nav-link.active,.nav-link.is-active,.links a:hover,.links a:focus,.links a.is-active{color:var(--bs-dark);opacity:.5;transition:all .2s linear;}.block-menu .nav-link.is-active,.block-menu .nav-link:hover,.block-menu .nav-link:focus,.block-menu .nav-link.active{color:var(--bs-tertiary);background-color:var(--bs-dark);padding-left:.5rem;margin-left:-.5rem;border-radius:0px;opacity:1;}.bg-neg a,.text-bg-primary a{color:var(--bs-white);}.bg-neg a:hover,.bg-neg a:focus,.bg-neg a.is-active,.text-bg-primary a:hover,.text-bg-primary a:focus,.text-bg-primary a.is-active,.text-bg-dark a:hover,.text-bg-dark a:focus,.text-bg-dark a.is-active{color:var(--bs-light);}.bg-neg .nav-link,.bg-neg .links a,.text-bg-primary .nav-link,.text-bg-primary .links a{color:var(--bs-light);}.bg-neg .nav-link:hover,.bg-neg .nav-link:focus,.bg-neg .nav-link.active,.bg-neg .nav-link.is-active,.bg-neg .links a:hover,.bg-neg .links a:focus,.bg-neg .links a.is-active,.text-bg-primary .nav-link:hover,.text-bg-primary .nav-link:focus,.text-bg-primary .nav-link.active,.text-bg-primary .nav-link.is-active,.text-bg-primary .links a:hover,.text-bg-primary .links a:focus,.text-bg-primary .links a.is-active{color:var(--bs-white);}.btn+.btn,.cta a+a{margin-left:1rem;}input{border-radius:2rem;width:100%;max-width:100%;border:0;margin-bottom:1rem;}.cta{margin-right:.75rem;}.btn,.cta a,.more-link a,.node-readmore a,.button,input.button{display:inline-block;width:auto;text-align:center;line-height:1.4;padding:.75rem 2rem;text-transform:uppercase;text-decoration:none;border-radius:3em;border:0;color:var(--bs-dark);background-color:var(--bs-body-bg);font-weight:700;font-size:.875rem;letter-spacing:.12em;transition:.6s;}.btn:hover,.cta a:hover,.more-link a:hover,.node-readmore a:hover,.button:hover{color:var(--bs-primary);text-decoration:none;background:var(--bs-body-bg);border-color:var(--bs-primary);}.bg-neg .btn,.bg-neg .cta a,.bg-neg .more-link a,.bg-neg .node-readmore a,.bg-neg .button,.text-bg-primary .btn,.text-bg-primary .cta a,.text-bg-primary .more-link a,.text-bg-primary .node-readmore a,.text-bg-primary .button{border-color:var(--bs-light);background-color:var(--bs-light);color:var(--bs-primary);border:0;}.bg-neg .btn:hover,.bg-neg .cta a:hover,.bg-neg .more-link a:hover,.bg-neg .node-readmore a:hover,.bg-neg .button:hover,.text-bg-primary .btn:hover,.text-bg-primary .cta a:hover,.text-bg-primary .more-link a:hover,.text-bg-primary .node-readmore a:hover,.text-bg-primary .button:hover{color:var(--bs-light);background:var(--bs-body-color);border-color:var(--bs-body-color);}.btn.btn-primary,.cta.btn-primary a{background-color:var(--bs-secondary);}.btn.btn-primary:hover,.cta.btn-primary a:hover,input.button a:hover{background-color:var(--bs-tertiary);color:var(--bs-dark);}.social-link a{display:inline-block;width:2.75rem;height:2.75rem;margin-right:1rem;margin-top:5px;overflow:hidden;background:url(/themes/custom/plus10/css/img/sn-ext.svg) no-repeat center center;background-size:contain;color:var(--bs-light);text-indent:-1300px;font-size:10px;opacity:1;transition:all .3s ease-out;}.social-link a:hover{transform:translateY(-0.25rem);opacity:1;}.p-offcanvas-content .social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-in_dark.svg);}.p-offcanvas-content .social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-fb_dark.svg);}.p-offcanvas-content .social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-insta_dark.svg);}.p-offcanvas-content .social-link a[href^="https://www.twitter.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-tw_dark.svg);}.p-offcanvas-content .social-link a[href^="https://www.tiktok.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-tiktok_dark.svg);}.p-offcanvas-content .social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-yt_dark.svg);}.social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-in_bright.svg);}.social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-fb_bright.svg);}.social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-insta_bright.svg);}.social-link a[href^="https://www.twitter.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-tw_bright.svg);}.social-link a[href^="https://www.tiktok.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-tiktok_bright.svg);}.social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-yt_bright.svg);}.social-link a:hover{opacity:.8;}.border-bottom,.border-top{border-color:var(--bs-dark) !important;}.relative{position:relative}.underline{text-decoration:underline !important;text-underline-offset:.15rem;}.bold{font-weight:700;}.view-content.row>*{}table td{vertical-align:top;padding:1rem;padding-left:var(--bs-gutter-x);}table ul{max-width:600px;}table td:first-child{padding-left:0;}.presse-item img{background-color:#FFF;}.geca-rich-subtitle{display:flex;flex-flow:row wrap;align-items:flex-end;margin-bottom:2rem;border-color:#333;}.geca-rich-subtitle h4{margin:0;margin-bottom:.3rem;}.geca-vague-typo{margin-bottom:0;max-width:80%;line-height:1;letter-spacing:-.01em;}.geca-subtitle{margin-left:auto;font-weight:700;text-transform:uppercase;padding-bottom:.25rem;letter-spacing:.05em;}.mini-artistes-wrapper{margin-left:-6%;margin-right:-6%;}.row>.mini-artiste{width:;padding:0 .5rem !important;max-width:12.5%;flex:0 0 12.5%;}.partner-item>div{align-self:stretch;background-color:#FFF;display:flex;border-radius:.5rem;overflow:hidden;filter:grayscale(1);}.partner-item img{border-radius:0;}.groupe-partenaires{margin-bottom:10vh;filter:saturate(0);}.swiper-horizontal{overflow:visible;}.swiper-horizontal .swiper-wrapper{align-items:stretch;}.swiper-horizontal .swiper-slide{height:auto;}.geca-ribbon{display:block;white-space:nowrap;position:absolute;bottom:2.5rem;left:0;right:0;padding:.25rem 0 .25rem 0rem;background-color:var(--geca-jaune);text-transform:uppercase;font-weight:bold;z-index:100;}.geca-ribbon-type{}.geca-ribbon-soldout{bottom:5rem;transform-origin:25% center;transform:rotate(-10deg);background-color:var(--geca-rose);padding:0 3rem;line-height:2;left:-1rem;right:-1rem;z-index:101;}.geca-ribbon span{display:inline-block;margin-left:3rem;}.geca-tag{display:block;position:absolute;top:5rem;z-index:40;}.geca-tag a{background-color:var(--geca-jaune);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem 2rem;text-transform:uppercase;font-weight:bold;z-index:100;}.path-node .geca-main-node{}.main-content{padding-bottom:40vh;}.main-content{background-image:url(/themes/custom/plus10/css/img/2024-25_footer.png),url(/themes/custom/plus10/css/img/2024-25_footer.png),url(/themes/custom/plus10/css/img/fond-footer.png);background-position:bottom -2px left -100px,bottom 0px right -100px,left bottom;background-size:16%,16%,auto;background-repeat:no-repeat,no-repeat,repeat-x;min-height:100vh;}a.field-group-link{display:block;}h1.page-title{border-bottom:1px solid var(--bs-dark);margin-bottom:3.5rem;position:relative;}h1.page-title.bg-neg{border-bottom:1px solid var(--bs-light);}h1.page-title::after{content:'';position:absolute;bottom:-3rem;left:0;width:80%;max-width:700px;height:6rem;background-size:contain;z-index:4;}h1.cancel-border{border-bottom:0;}.bg-neg h1.page-title{border-color:#FFF;}.geca-special-title h1{min-height:20vh;padding:30vh 0;border:0 !important;}.page-title-wrapper{padding-top:3rem;margin-bottom:3rem;}.lien-retour-head{margin-top:-2rem;margin-bottom:3rem;letter-spacing:0.05em;font-weight:700;}.lien-retour-head a{text-transform:uppercase;text-decoration:underline;font-size:.875rem;font-size:.6667rem;}.paragraph{margin-top:0;margin-bottom:0;padding-top:3rem;padding-bottom:3rem;}div[class*="bg-section"]{padding-top:10rem;padding-bottom:10rem;}div[class*="bg-section"]+div[class*="bg-section"]{margin-top:-10%;}.geca-bg #page::before,.path-concerts #page::before,.path-taxonomy #page::before,div[class*="bg-section"]::before{content:'';display:block;position:absolute;top:0;right:0;left:0;height:80vh;max-height:700px;width:100%;z-index:0;clip-path:polygon(0% 0%,100% 0%,100% 90%,0 100%);}div[class*="bg-section"]::before{clip-path:polygon(0% 10%,100% 0%,100% 90%,0 100%);height:100%;max-height:none;}div[class*="bg-section"]>div{position:relative;z-index:1}@media (max-height:700px){.geca-bg #page::before,.path-concerts #page::before,.path-taxonomy #page::before{height:95vh;min-height:640px;max-height:none;}}.page-node-type-page-composable #page::before{height:100vh;max-height:none;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.geca-special-banner{height:100vh;height:calc(100vh - 3rem);}.page-node-type-page-composable main{padding-top:3rem;}.geca-banner-svg{position:absolute;left:auto;right:auto;width:100%;top:90px;bottom:90px;z-index:1;max-height:90vh;overflow:hidden;}.geca-banner-svg img{height:100%;width:100%;margin:auto;object-fit:contain;}.geca-banner-img{position:absolute;left:-2rem;right:-2rem;top:0;bottom:0;z-index:3;}.node-16 .geca-banner-img{background:transparent url(/themes/custom/plus10/images/banners/2425/01-1_geca_2024-25.png) no-repeat center center;background-size:contain;}.node-17 .geca-special-banner{height:calc(70vh - 3.5rem);}.node-17 .geca-banner-img{background:transparent url(/themes/custom/plus10/images/banners/2425/web_06-1_geca_2024-25.png) no-repeat right 3rem top 40px;background-size:40%;height:calc(70vh);margin-top:-3rem;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);}.node-17 #page::before{height:70vh;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);}.node-17 h1{font-size:8rem;}@media (max-aspect-ratio:15/12){.node-17 .geca-banner-img{background:transparent url(/themes/custom/plus10/images/banners/2425/web_06-1_geca_2024-25.png) no-repeat right -10% top 40px;background-size:70%;height:70vh;}}@media screen and (orientation:portrait) and (max-width:700px){.node-17 .geca-banner-img{background:transparent url(/themes/custom/plus10/images/banners/2425/web_06-1_geca_2024-25.png) no-repeat right 50% top 40px;background-size:130%;height:70vh;min-height:0;}.node-17 h1{font-size:6rem;}.node-17 #page::before{height:70vh !important;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);}}@media (max-width:700px){.node-17 #page::before{height:70vh !important;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);min-height:0;}}.node-37 .bg-section-bleu::before,.node-37 #page::before{background:var(--geca-bleu) !important;}.node-37 .geca-banner-img{background:transparent url(/themes/custom/plus10/images/banners/10ans_page.png) no-repeat center center;max-height:70vh;top:10vh;background-size:contain;}.node-37 .geca-banner-svg{top:10vh;}.d-portrait{display:none;}@media screen and (orientation:portrait) and (max-width:700px){.geca-banner-svg{height:auto;width:106vw;left:-5vw;right:auto;top:40px;bottom:0;}.geca-banner-svg svg{width:100%;height:100%;}.d-portrait{display:block;}.d-landscape{display:none;}}.geca-bg-bleu .geca-banner-svg svg{fill:var(--geca-vert);}h1.banner-title{max-width:50%;position:relative;z-index:5;padding-top:20vh;font-size:10rem;}.geca-bg-bleu .geca-banner-svg svg{fill:var(--geca-jaune);}.node-37 .bg-section-bleu{margin-top:-13rem;}.geca-banner-scribble{position:absolute;bottom:-15vh;right:-3rem;z-index:5;width:30vw;height:30vw;background:transparent url(/themes/custom/plus10/css/img/HC06-SHAPE.png) no-repeat center center;background-size:contain;}.node-17 .geca-banner-scribble{}.node-37 .geca-banner-scribble{}.scroller-btn{position:absolute;left:0;right:0;width:50px;margin:auto;bottom:4rem;z-index:10;width:60px;height:60px;background-color:var(--geca-vert);border-radius:50px;display:none;}.scrolled .scroller-btn{opacity:0;transform:translateY(-1rem);transition:all .2s linear;pointer-events:none;}#scroller{margin:7px 5px;}.geca-bg-rouge #page::before,.bg-section-rouge::before{background:var(--geca-grad-rouge);}.geca-bg-rouge h1.page-title::after{}.geca-bg-vert #page::before,.bg-section-vert::before,.path-taxonomy #page::before{background:var(--geca-grad-vert);}.geca-bg-vert h1.page-title::after{}.geca-bg-jaune #page::before,.bg-section-jaune::before{background:var(--geca-grad-jaune);}.geca-bg-jaune h1.page-title::after{}.geca-bg-orange #page::before,.bg-section-orange::before{background:var(--geca-grad-orange);}.geca-bg-orange h1.page-title::after{}.geca-bg-bleu #page::before,.bg-section-bleu::before{background:var(--geca-grad-bleu);}.geca-bg-vert h1.page-title::after{}.geca-bg-vert h1.page-title::after{}.geca-bg-lilas #page::before,.bg-section-lilas::before{background:var(--geca-grad-lilas);}.geca-bg-rose #page::before,.bg-section-rose::before,.path-concerts #page::before{background:var(--geca-grad-rose);}.geca-bg-rose h1.page-title::after{}.bg-section-bleu *,.geca-bg-bleu .lien-retour-head a{color:#FFF;border-color:#FFF;}.geca-banner-scribble{position:absolute !important;}.geca-section-turquoise .geca-banner-scribble{}.geca-section-jaune .geca-banner-scribble{}.geca-section-lilas .geca-banner-scribble{}.geca-section-bleu .geca-banner-scribble{}.paragraph--type-bandeau-actualite{margin-bottom:5rem;margin-top:3rem;}.paragraph--type-bandeau-actualite .geca-banner-bg{position:absolute;height:120%;width:40%;left:-3%;top:-10%;bottom:0;background:transparent url(/themes/custom/plus10/images/banners/2425/04-2_geca_2024-25.png) no-repeat left center;background-size:contain;}@media (min-width:1280px){.paragraph--type-bandeau-actualite .geca-banner-bg{left:calc((100vw - 1280px) / 2);}}.geca-video{background:#000;border-radius:1rem;}img,.geca-video iframe{border-radius:1rem;overflow:hidden;}.geca-box{border-radius:1rem;overflow:hidden;background-color:#FFF;}.geca-box img{background-color:transparent;}.geca-small-box{padding-top:0;height:100%;}.artist-name,.concert-name{font-size:1.5rem;line-height:1.1;}.default-text *{max-width:40rem;}.geca-text h2,.geca-text h3{margin-top:2rem;}.group-wrapper{margin-bottom:.5rem;}.p-accordion h3.group-title{margin-bottom:0;padding:.5rem 0;border:0;}.p-accordion h3.group-title .p-btn{width:2rem;height:2rem;margin-top:-0.25rem;}.view-header .page-title-wrapper{padding-top:1rem;}.geca-menu-prog{margin-top:0rem;margin-bottom:0rem;}.geca-menu-types{touch-action:pan-x;-webkit-overflow-scrolling:touch;}#menu_prog{margin-bottom:5rem;}.block-menu.geca-menu-prog .nav-item a{padding:.75rem 1.5rem;border:1px solid var(--bs-dark);border-radius:.5rem;margin:0 1rem 1rem 0 !important;font-size:1rem;text-transform:uppercase;font-weight:700;opacity:.3;}.block-menu.geca-menu-types .nav-item a{opacity:1;}.block-menu.geca-menu-prog .nav-item a:hover,.block-menu.geca-menu-prog .nav-item a.is-active,.block-menu.geca-menu-prog .nav-item a.active,.block-menu.geca-menu-prog .nav-item a:focus{color:var(--bs-dark);background:transparent;opacity:1;}.block-menu.geca-menu-types .nav-item a:hover,.block-menu.geca-menu-types .nav-item a.is-active,.block-menu.geca-menu-types .nav-item a.active,.block-menu.geca-menu-types .nav-item a:focus{background-color:var(--geca-jaune);color:var(--bs-dark);opacity:1;}.view-geca-concerts-info{margin-top:0;}#filterbtn{background-color:var(--bs-dark);border-radius:5rem;width:50px;height:50px;}#filterbtn .p-btn span,#filterbtn .p-btn::after,#filterbtn .p-btn::before{background-color:var(--geca-jaune);}.geca-filters-wrapper{transition:all 0.35 linear;}.geca-filters-wrapper .geca-rich-subtitle{margin-bottom:1rem;}.geca-filters-header{cursor:pointer;}.geca-filters-content{display:none;}.geca-filters-open{background-color:var(--geca-jaune);padding-top:2rem;padding-bottom:2rem;margin-top:-2rem;margin-bottom:2rem;}.concert-passe{filter:grayscale(1);}.concert-date{letter-spacing:.1em;margin-bottom:.25rem;}.plan-img{margin-bottom:2rem;}@media (max-width:767px){}.webform-wrapper .form-control{}.webform-multiple-table{}.webform-multiple-table table tr{border-bottom:1px solid #CCC;}.webform-multiple-table table tr td{border:0 !important;padding-left:0;}.webform-multiple-table .tabledrag-toggle-weight-wrapper,.webform-multiple-table .webform-multiple-table--handle{display:none;}.webform-multiple-add .form-number,.webform-multiple-add .form-item-abonnement-add-more-items{display:none;}@media (max-width:1024px){.webform-multiple-table-responsive tr{display:flex;flex-flow:row wrap;}.webform-multiple-table-responsive td{padding-bottom:0;width:50%;}}@media (max-width:768px){.webform-multiple-table-responsive td{padding-bottom:0;width:85%;}}.webform-multiple-add input.button{border:1px solid #CCC;}.form-control:not(.form-submit),.form-select,.form-textarea{border:1px solid #EEE;background-color:#FAFAFA;border-radius:1.5rem;padding:.5rem 1.5rem;margin-bottom:0;}.js-form-item{margin-bottom:2rem;}input:focus,textarea:focus,.form-select:focus,.form-control:focus{outline:0;border-color:#EEE;box-shadow:0px 3px 6px rgba(0,0,0,.2);}.form-control::placeholder,select option{text-transform:none;color:#999;}.site-footer_top{padding:1rem 0 6vh;}.site-footer_bottom{padding:2vh 0;}#block-adresse .block-inner{padding-top:3rem;margin-top:0;border-top:1px solid rgba(255,255,255,.3);}.geca-faded p,.geca-faded .fake-h2,.geca-faded *{opacity:.7;}.paragraph{position:relative}.node-6 .main-content,.node-18 .main-content{background-image:none;}#section-46::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;height:100%;width:25%;background:transparent url(/themes/custom/plus10/css/img/footer.png) no-repeat center center;background-size:contain;z-index:4;}#section-49 .text-wrapper{max-width:100% !important;flex:0 0 100% !important;}#section-55@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}@media (max-width:1199.98px){}@media (max-width:991.98px){}@media (max-width:767.98px){html{font-size:15px;}}@media (max-width:575.98px){.row>*{}.max-width-sm,.view-content.row>div{padding-left:0 !important;padding-right:0 !important;}.site-logo{max-width:160px;margin-top:7px;}.sm-max-width{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);}.nbsp{display:inline-block;}h1{font-size:5rem;}h1.banner-title{font-size:5rem;}h1.page-title,.page-title-wrapper{margin-bottom:1.5rem;}h2,p.fake-h2{font-size:3rem;}h3,p.fake-h3,p.fake-h2-small{font-size:1.5rem;}.geca-filters-title{}#menu_level_2{padding-left:0;}.block-menu.geca-menu-prog .nav-item a{white-space:nowrap;}#menu_prog{margin-bottom:2rem;}.geca-filters-content{position:relative;}#filterbtn{position:absolute;top:0rem;right:0;width:2rem;height:2rem;}#filterbtn .p-btn{height:2rem;width:2rem;}.geca-rich-subtitle.border-bottom{border:0 !important;}.geca-rich-subtitle .geca-vague-typo,.geca-filters-title{border-bottom:1px solid #000;padding-bottom:.5rem;margin-bottom:.5rem;font-size:5rem;min-width:100%;}.geca-filters-title{font-size:1.5rem;}.geca-vague-typo{max-width:none;}.geca-rich-subtitle .geca-subtitle{margin-left:0;}.mini-artistes-wrapper{margin-left:-6%;margin-right:-6%;margin-top:3rem;}.view-content.row>.mini-artiste{padding:0 .5rem !important;margin-bottom:1rem;max-width:20%;flex:0 0 20%;}.swiper .swiper-button-next{right:.5rem;}.swiper .swiper-button-prev{left:.5rem;}.main-content{background-image:url(/themes/custom/plus10/css/img/2024-25_footer.png),url(/themes/custom/plus10/css/img/fond-footer.png);background-position:center bottom,left bottom;background-repeat:no-repeat,repeat-x;background-size:40%,auto;min-height:120vh;}.lien-retour-head{margin-top:0;}.page-title-wrapper{padding:0;}p.fake-h2 a[href^='mailto']{font-size:1rem;font-family:var(--bs-body-font-family)}.geca-filters-open{padding-top:1rem;padding-bottom:1rem;margin-top:-1rem;margin-bottom:1rem;}.geca-banner-scribble{right:0;width:50vw;height:50vw;bottom:-20vw;}.paragraph--type-bandeau-actualite{margin-top:40vh;}.press-item{margin-bottom:1.5rem;}.paragraph--type-bandeau-actualite .geca-banner-bg{height:40vh;left:0;background-position:center center;width:100vw;top:-25vh;}#section-49 .fake-h3{font-size:1rem;}.node-16 .geca-banner-img{background-size:90%;}#section-46::before{display:none;}.plan-img img{max-height:350px;width:auto;}.h-table-wrapper{width:100%;overflow:auto;}table td{padding:1rem .25rem;}.h-table-wrapper table{}}
.scrolled.scrolldown .fixed-top{top:0;}.scrolled.scrollup .fixed-top{top:0;}@media (min-width:992px){.scrolled.scrolldown .fixed-top{}}
.p-accordion .group-title{border-top:1px solid var(--bs-primary);display:flex;align-items:flex-start;justify-content:space-between;}.bg-neg .p-accordion .group-title,.text-bg-primary .p-accordion .group-title{border-top-color:var(--bs-light);color:var(--bs-light);}.p-accordion .group-wrapper:first-of-type .group-title{border-top-width:0;}.p-accordion-open .group-title,.p-accordion .group-title:hover{color:var(--bs-primary);}.p-accordion .group-rows-inner{padding:.5em 0;}.p-tabs-on{position:relative;display:flex;}.p-tabs .view-content{display:flex;position:relative;}.p-tabs .group-title{position:relative;text-align:center;display:flex;align-items:center;z-index:1;top:1px;}.p-tabs-on .group-rows{display:none;position:absolute;left:0;right:0;}.p-tabs-open .group-rows{display:block;}.p-tabs-on .group-title{border:1px solid var(--bs-light);padding:.5rem .8rem 0;margin-left:.5rem;background:rgba(255,255,255,0.1);}.bg-neg .p-tabs .group-title{border-color:var(--bs-light);}.p-tabs .group-title>*{font-size:1rem;}.p-tabs .group-title:hover{color:var(--bs-primary);}.p-tabs-open .group-title,.p-tabs-open .group-title:hover{border-bottom-color:var(--bs-light);color:var(--bs-primary);background:rgba(255,255,255,0);}.bg-neg .p-tabs .group-title{color:var(--bs-light);}.bg-neg .p-tabs-open .group-title{border-bottom-color:var(--bs-primary);}.p-tabs .group-rows{border-top:1px solid var(--bs-light);}.bg-neg .p-tabs .group-rows{border-top-color:var(--bs-light);}.p-tabs .group-rows-inner{padding:15px 0;}
