.container{width:100%;text-align:center}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.inline-flex{display:inline-flex}.grid{display:grid;place-items:center;gap:64px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 992px){.grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px){.grid{grid-template-columns:repeat(3, 1fr)}}.text-center{text-align:center}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-fit{width:fit-content}.w-auto{width:auto}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.bg-dark{background-color:#2a2d34}.bg-light{background-color:#f5f0e8}.bg-gold{background-color:#d4a843}.bg-red{background-color:#6b1d3a}.text-dark{color:#2a2d34}.text-light{color:#f5f0e8}.text-gold{color:#d4a843}.text-red{color:#6b1d3a}h1{font-size:48px}@media(min-width: 768px){h1{font-size:56px}}@media(min-width: 992px){h1{font-size:64px}}h2{font-size:36px}@media(min-width: 768px){h2{font-size:48px}}@media(min-width: 992px){h2{font-size:56px}}h3{font-size:32px}@media(min-width: 768px){h3{font-size:40px}}@media(min-width: 992px){h3{font-size:48px}}h4{font-size:24px}@media(min-width: 768px){h4{font-size:28px}}@media(min-width: 992px){h4{font-size:32px}}p{font-size:20px}@media(min-width: 768px){p{font-size:22px}}@media(min-width: 992px){p{font-size:24px}}.subtitle{font-size:20px}@media(min-width: 768px){.subtitle{font-size:20px}}@media(min-width: 992px){.subtitle{font-size:20px}}.number{font-size:48px}@media(min-width: 768px){.number{font-size:56px}}@media(min-width: 992px){.number{font-size:64px}}.footerlink{font-size:16px}@media(min-width: 768px){.footerlink{font-size:20px}}@media(min-width: 992px){.footerlink{font-size:24px}}section,footer{padding:75px 32px}@media(min-width: 768px){section,footer{padding:128px 128px}}@media(min-width: 992px){section,footer{padding:128px 128px}}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.align-end{align-items:end}.align-start{align-items:start}.align-center{align-items:center}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:32px}.gap-4{gap:64px}.fw-b{font-weight:bold}.fw-r{font-weight:normal}.fw-l{font-weight:lighter}.title{font-family:"Garamond";font-weight:normal}#hero{position:relative;overflow-x:hidden;background-image:url(../img/hero.webp);background-size:cover;background-position:50%}#heroText{opacity:0}.curtain{position:absolute;top:0;max-height:100vh}.curtain--left{position:absolute;left:-20%}.curtain--right{position:absolute;right:-20%}@media(max-width: 768px){.curtain--mobile{display:none}}@media(max-width: 768px){.curtain--mobileSize{right:-40%}}@media(max-width: 520px){.curtain--mobileSize{right:-60%}}@media(max-width: 425px){.curtain--mobileSize{right:-80%}}@media(max-width: 360px){.curtain--mobileSize{right:-120%}}header{z-index:2;height:75px;padding:0px 32px;background-color:#6b1d3a;position:fixed;top:0;width:100%}header .rotatebot{transform:rotate(45deg) translateY(-13px)}header .rotatetop{transform:rotate(-45deg) translateY(13px)}header .opacitymid{opacity:0}header nav{padding:20px;display:flex;justify-content:space-between;align-items:center}header .navbar--toggle{cursor:pointer;display:flex;flex-direction:column;gap:6px;background:none;border:none;padding:10px}header .navbar--toggle span{width:25px;height:3px;background-color:#f5f0e8;transition:all .3s ease;display:block}header .navbar--list{display:flex;flex-direction:column;background-color:rgba(42,45,52,.6666666667);backdrop-filter:blur(8px);position:absolute;top:75px;right:0;width:100%;align-items:end;max-height:0;overflow:hidden;transition:max-height .3s ease}header .navbar--list.active{max-height:500px}header .navbar--item{list-style:none;padding:32px 20px}header .navbar--item a{color:#f5f0e8;text-decoration:none;font-size:18px;transition:color .3s ease}header .navbar--item a:hover{color:#d4a843}@media(min-width: 992px){header .navbar--toggle{display:none}header .navbar--list{position:static;flex-direction:row;max-height:none;background-color:rgba(0,0,0,0);backdrop-filter:none;padding:0;gap:64px;width:auto;transform:translateX(50px)}header .navbar--list a{font-size:16px}}footer a,footer p{color:#2a2d34}footer a{transition:.2s ease-in}footer a:hover{color:#d4a843}footer h4{color:#6b1d3a}.card{max-width:450px;max-width:326px;color:#2a2d34}.card__top{height:362px;width:100%}.card__top--img{height:100%;width:100%;object-fit:cover;border-radius:16px 16px 0 0}.card__bot{width:100%;display:flex;flex-direction:column;gap:10px;padding:21px 32px;border-radius:0 0 16px 16px}.card__bot__content{display:flex;flex-direction:row;justify-content:space-between}.card__bot__content--cat{font-size:16px;color:#6b1d3a}.card__bot__content--artist{font-size:24px;font-weight:bold}.card__bot__content--title{font-size:16px;font-style:italic}.card__bot__content--date{font-size:20px}.card__bot__content--place{font-weight:bold;color:#d4a843}.card__bot__content--place--complet{color:#6b1d3a;font-weight:bold}.card__bot__content--progress{width:100%;background-color:#2a2d34;border-radius:8px}.card__bot__content--bar{height:24px;background-color:#d4a843;text-align:center;color:#6b1d3a}#burgerBtn{display:block}@media(min-width: 992px){#burgerBtn{display:none}}.btn{height:70px;padding:8px 16px;border-radius:8px;background-color:#d4a843;border:none;font-size:24px;font-weight:500;color:#2a2d34;transition:.2s ease-in}.btn small{font-size:14px}.btn p{font-size:24px}.btn-nav p{font-size:20px}.btn-nav{height:auto;display:none}@media(min-width: 992px){.btn-nav{display:inline-flex}}.btn-nav:hover{background-color:#f5f0e8;color:#2a2d34}.btn:hover{background-color:#6b1d3a;color:#f5f0e8}#hero{height:100vh}.infoTransition{transition:100ms ease-in}.infoDesc{opacity:0}.infoDesc--active{opacity:1 !important}.joke{font-size:8px}.salle{background-color:#f5f0e8;padding:32px 32px;color:#f5f0e8;border-radius:8px}.salle--scene{background-color:#2a2d34;width:50%;transform:translateX(75%)}.salle--or{background-color:#d4a843}.salle--pauvre{background-color:#6b1d3a;color:#f5f0e8}.salle--pauvreEnO{background-color:#6b1d3a;color:#f5f0e8}.salle--pmr{background-color:#2a2d34;color:#f5f0e8;width:50%}[role=tooltip]{display:none;position:absolute;width:fit-content;background:#6b1d3a;color:#d4a843;padding:32px 16px;border-radius:8px;transition:visibility .5s}[aria-describedby]:hover+[role=tooltip],[aria-describedby]:focus+[role=tooltip],[role=tooltip]:hover,[role=tooltip]:focus{display:block}.bg-hero{background-size:cover;background-position-x:62%}@font-face{font-family:"Garamond";src:url("/assets/font/CormorantGaramond-Bold.ttf")}@font-face{font-family:"Garamond";src:url("/assets/font/CormorantGaramond-Light.ttf")}@font-face{font-family:"Garamond";src:url("/assets/font/CormorantGaramond-Regular.ttf")}@font-face{font-family:"Montserrat";src:url("/assets/font/Montserrat-Regular.ttf");font-weight:400}@font-face{font-family:"Montserrat";src:url("/assets/font/Montserrat-Bold.ttf");font-weight:700}@font-face{font-family:"Montserrat";src:url("/assets/font/Montserrat-Italic.ttf");font-style:italic}*,*::after,*::before{box-sizing:border-box}*{margin:0;padding:0;font-family:"Montserrat"}a{text-decoration:none;text-transform:none}ul{list-style:none}.hidden{display:none}