.page_section__mxIbY{background-color:var(--third-color)}.page_article__hlTpo{background-image:url(/images/affiche.png);width:60vw;min-height:40vh;background-size:cover;background-repeat:no-repeat;background-position:50%;margin:auto;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:relative;@media screen and (max-width:569px){background-image:url(/images/spectacle_enclos.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:40vh;width:100vw}}.page_h1__cWgBa{font-family:var(--title-font),serif;font-size:var(--size-title);letter-spacing:var(--letter-spacing);color:var(--main-color);text-align:center;width:40vw;margin:auto;position:absolute;bottom:-5vh;left:50%;transform:translateX(-50%);background-color:var(--third-color);border-radius:var(--border-radius);@media screen and (max-width:568px){font-size:3em;position:relative;top:25vh}}.page_sectionCard__BIf0H{min-height:100vh;background-color:var(--third-color);display:flex;flex-direction:column}.page_articleCard__j2NAp{display:flex;width:80vw;margin:0 auto;justify-content:center}.page_h2__yzLOF{color:var(--main-color);width:70vw;margin:15vh auto 5vh;text-align:center}.cardSpec_section__iVUi4{display:flex;align-items:center;margin:auto;@media screen and (max-width:568px){display:flex;flex-direction:column}@media screen and (min-width:768px) and (max-width:1024px){gap:4em}}.cardSpec_article__nqSWy{width:30vw;display:flex;flex-direction:column;align-items:center;height:80vh;text-decoration:none;margin:var(--margin-section);transition:transform .3s ease-in-out;color:var(--main-color);@media screen and (max-width:568px){height:-moz-fit-content;height:fit-content}}.cardSpec_article__nqSWy:hover{transform:scale(1.05);color:var(--secondary-color)}.cardSpec_p__XiMG1{text-transform:uppercase;text-align:center;@media screen and (max-width:568px){width:90vw}@media screen and (min-width:768px) and (max-width:1024px){margin-bottom:0;width:50vw}}.cardSpec_h2__DMsRX{text-transform:uppercase;width:25vw;text-align:center;@media screen and (max-width:568px){width:90vw;margin-bottom:var(--margin-section);font-size:1.2em}@media screen and (min-width:768px) and (max-width:1024px){margin-top:0;width:35vw}@media screen and (min-width:1367px){width:20vw;margin:var(--margin-section) auto}}.cardSpec_imageWrapper__Bk3N_{position:relative;width:30vw;height:55vh;margin:var(--margin-section);@media screen and (max-width:568px){width:90vw}@media screen and (min-width:768px) and (max-width:1024px){width:40vw;height:40vh}}.cardSpec_image__QQRfv{object-fit:contain}