.style-module__bqHZ_q__section{padding-top:107px}.style-module__bqHZ_q__conteneur_photo{width:100%;height:600px;position:relative}.style-module__bqHZ_q__conteneur_photo .style-module__bqHZ_q__image{object-fit:cover;width:100%;height:100%}.style-module__bqHZ_q__textContainer{color:var(--color-text2);text-align:center;width:90%;max-width:900px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-module__bqHZ_q__textContainer h1{font-size:40px;font-family:var(--font-title);letter-spacing:1px;margin-bottom:50px}.style-module__bqHZ_q__textContainer p{font-size:24px;font-family:var(--font-text);line-height:1.3}.style-module__bqHZ_q__container{flex-wrap:wrap;justify-content:space-around;gap:30px;width:80%;margin:100px auto 50px;display:flex}.style-module__bqHZ_q__card{text-align:center;background:#fff;border-radius:10px;flex-grow:1;max-width:400px;padding:30px;transition:box-shadow .3s ease-in-out;box-shadow:0 4px 6px #0000001a}.style-module__bqHZ_q__card:hover{box-shadow:0 8px 12px #0003}.style-module__bqHZ_q__card h2{color:var(--color-text);font-size:22px;font-family:var(--font-text);letter-spacing:.5px;margin-bottom:20px}.style-module__bqHZ_q__card p{color:var(--color-text);margin-bottom:20px;font-size:20px}.style-module__bqHZ_q__readMoreButton{border:1px solid var(--color-text);cursor:pointer;background:0 0;border-radius:0 8px;padding:5px 15px}.style-module__bqHZ_q__pagination{justify-content:center;align-items:center;column-gap:20px;width:100%;display:flex}.style-module__bqHZ_q__pageButton{color:var(--color-text);font-size:20px;font-family:var(--font-text);cursor:pointer;border:none;display:flex}.style-module__bqHZ_q__button{cursor:pointer;border:none;font-size:18px}.style-module__bqHZ_q__pageButton.style-module__bqHZ_q__active{color:var(--color-secondary);font-weight:700}.style-module__bqHZ_q__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.style-module__bqHZ_q__modalContent{background:#fff;border-radius:10px;width:90%;max-width:700px;padding:30px;position:relative}.style-module__bqHZ_q__modalContent h2{color:var(--color-text);font-size:22px;font-family:var(--font-text);letter-spacing:.5px;text-align:center;margin-bottom:20px}.style-module__bqHZ_q__modalContent p{color:var(--color-text);margin-bottom:20px;font-size:20px}.style-module__bqHZ_q__closeButton{cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:10px;right:15px}.style-module__bqHZ_q__videoIcon{background-color:var(--color-secondary);color:var(--color-text2);font-size:18px;font-family:var(--font-text);cursor:pointer;text-transform:uppercase;border:none;border-radius:15px 0;margin-top:40px;padding:10px 20px}.style-module__bqHZ_q__videoModal{z-index:2000;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.style-module__bqHZ_q__youtubeVideo{justify-content:center;display:flex}.style-module__bqHZ_q__videoModal iframe{border:none;border-radius:10px;max-width:100%;max-height:80%}@media screen and (max-width:1630px){.style-module__bqHZ_q__card{max-width:350px}}@media screen and (max-width:1600px){.style-module__bqHZ_q__textContainer p{font-size:23px}}@media screen and (max-width:1500px){.style-module__bqHZ_q__container{width:90%}}@media screen and (max-width:1000px){.style-module__bqHZ_q__section{margin-top:0;padding-top:110px}.style-module__bqHZ_q__conteneur_photo{height:550px}}@media screen and (max-width:1200px){.style-module__bqHZ_q__textContainer p{font-size:22px}}@media screen and (max-width:810px){.style-module__bqHZ_q__card{max-width:100%}}@media screen and (max-width:600px){.style-module__bqHZ_q__textContainer h1{font-size:30px}.style-module__bqHZ_q__textContainer p{font-size:20px}}@media screen and (max-width:450px){.style-module__bqHZ_q__textContainer h1{font-size:25px}.style-module__bqHZ_q__textContainer p{font-size:18px}.style-module__bqHZ_q__card h2{font-size:20px}.style-module__bqHZ_q__card p{font-size:18px}.style-module__bqHZ_q__modalContent h2{font-size:20px}.style-module__bqHZ_q__modalContent p{font-size:18px}.style-module__bqHZ_q__videoModal iframe{border:none;border-radius:10px;max-width:85%;max-height:80%}}
