.page_section__mxIbY{background-image:url(/images/spectacle_enclos.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:85vh;width:100vw;overflow-x:hidden;@media screen and (max-width:568px){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);font-size:var(--size-title);letter-spacing:var(--letter-spacing);color:var(--main-color);display:block;text-align:center;margin-top:.5em;@media screen and (max-width:568px){font-size:2em}}.cardSpec_main__XydG2{background-color:var(--third-color);margin:var(--margin-between) 0;height:100vh;display:flex;align-items:center;justify-content:center;@media screen and (max-width:568px){height:-moz-fit-content;height:fit-content}}.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}