.style-module__RvyjtW__section{background-color:var(--foreground);width:100%;margin-top:120px;padding:80px 0}.style-module__RvyjtW__container{align-items:stretch;column-gap:80px;width:85%;margin:auto;display:flex}.style-module__RvyjtW__containerRight{align-items:stretch;width:40%;display:flex;position:relative}.style-module__RvyjtW__containerLeft{width:60%}.style-module__RvyjtW__containerRight img{object-fit:cover;object-position:top;border-radius:20px;width:100%;height:100%}.style-module__RvyjtW__containerTitle{align-items:center;column-gap:10px;margin-bottom:20px;display:flex}.style-module__RvyjtW__containerLeft h2{color:var(--text);margin-bottom:20px;font-family:Estoria;font-size:35px}.style-module__RvyjtW__containerLeft p{color:var(--text);font-family:roboto;font-size:18px;line-height:28px}.style-module__RvyjtW__info{margin-bottom:20px}.style-module__RvyjtW__info .style-module__RvyjtW__title{color:var(--text);margin-bottom:10px;font-family:Estoria!important;font-size:20px!important}.style-module__RvyjtW__line{background-color:var(--secondary-color);width:20px;height:2px}.style-module__RvyjtW__containerTitle p{color:var(--text);font-family:Estoria!important;font-size:20px!important}.style-module__RvyjtW__info_item{align-items:center;column-gap:10px;margin-bottom:10px;display:flex}.style-module__RvyjtW__info_item span{border:1px solid var(--border);background-color:var(--background);border-radius:50%;padding:7px;display:flex}.style-module__RvyjtW__info_item a{text-decoration:none;transition:color .3s}.style-module__RvyjtW__info_item a:hover,.style-module__RvyjtW__info_item a:hover p{color:var(--secondary-color)}.style-module__RvyjtW__info_item a p{transition:color .3s}.style-module__RvyjtW__infoContact a{color:var(--secondary-color);font-weight:700}.style-module__RvyjtW__horaire{background-color:var(--background);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;margin-top:20px;padding:15px;display:flex}.style-module__RvyjtW__horaire .style-module__RvyjtW__title{color:var(--text);margin-bottom:10px;font-family:Estoria!important;font-size:20px!important}.style-module__RvyjtW__horaire ul{text-align:center}.style-module__RvyjtW__horaire ul p{font-size:16px;font-style:italic}.style-module__RvyjtW__horaire ul li{color:var(--text);margin-bottom:10px;font-family:Roboto;font-size:18px;list-style:none}@media screen and (max-width:1600px){.style-module__RvyjtW__container{column-gap:50px;width:90%}}@media screen and (max-width:1300px){.style-module__RvyjtW__containerRight{width:45%}.style-module__RvyjtW__containerLeft{width:65%}.style-module__RvyjtW__containerTitle p{font-size:18px!important}.style-module__RvyjtW__containerLeft h2{font-size:30px}.style-module__RvyjtW__horaire .style-module__RvyjtW__title{font-size:18px!important}.style-module__RvyjtW__horaire ul li{font-size:16px}}@media screen and (max-width:1000px){.style-module__RvyjtW__section{margin-top:60px}.style-module__RvyjtW__container{flex-direction:column}.style-module__RvyjtW__containerRight{width:100%;height:280px;margin-top:60px}.style-module__RvyjtW__containerLeft{width:100%}.style-module__RvyjtW__containerLeft h2{font-size:25px}.style-module__RvyjtW__horaire{padding:10px}.style-module__RvyjtW__horaire ul li{font-size:15px}}
.style-module__oNn6VG__section{background-color:var(--foreground);width:100%;margin-top:120px;padding:60px 0}.style-module__oNn6VG__container{width:85%;margin:auto;position:relative}.style-module__oNn6VG__containerTitle{align-items:center;column-gap:10px;margin-bottom:20px;display:flex}.style-module__oNn6VG__line{background-color:var(--secondary-color);width:20px;height:2px}.style-module__oNn6VG__containerButton{justify-content:space-between;align-items:center;column-gap:80px;margin-bottom:60px;display:flex}.style-module__oNn6VG__containerButton h2{color:var(--text);max-width:1000px;font-family:Estoria;font-size:35px}.style-module__oNn6VG__containerTitle p{color:var(--text);font-family:Estoria!important;font-size:20px!important}@media screen and (max-width:1600px){.style-module__oNn6VG__container{width:90%}}@media screen and (max-width:1300px){.style-module__oNn6VG__title{font-size:20px}.style-module__oNn6VG__containerButton h2{font-family:Estoria;font-size:30px}}@media screen and (max-width:1000px){.style-module__oNn6VG__section{margin-top:60px}.style-module__oNn6VG__containerButton h2{margin-bottom:20px;font-family:Estoria}.style-module__oNn6VG__containerButton{flex-direction:column;align-items:start;margin-bottom:40px}}@media screen and (max-width:650px){.style-module__oNn6VG__containerButton h2{font-family:Estoria;font-size:25px}}
