.content{container-name:content;container-type:inline-size}.content .container .section #top{margin-top:50px}.content .container .section #top .description{margin:0}.content .container .section .acm-container{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;max-width:2000px;row-gap:20px;width:90%}.content .container .section .acm-container .acm{border:1px solid #fff;cursor:pointer;height:350px;overflow:hidden;position:relative}.content .container .section .acm-container .acm .acm-overlay{align-items:center;background-color:rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:1}.content .container .section .acm-container .acm .acm-overlay .title{font-size:30px}.content .container .section .acm-container .acm .acm-overlay .under-title{font-size:20px}.content .container .section .acm-container .acm .acm-bg-img{height:100%;width:100%}.content .container .section .acm-container .acm .acm-bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;transition:transform .3s ease;width:100%}.content .container .section .acm-container .acm:hover .acm-bg-img img{transform:scale(1.1)}@container content (max-width: 1400px){.content .container .section .acm-container{grid-template-columns:repeat(2,1fr)}}@container content (max-width: 830px){.content .container .section .acm-container{grid-template-columns:1fr}}.content .container .section #themes-button{margin-top:100px!important}.content .container .section .info-enfance{align-items:center;background-color:#fff5c8;display:flex;font-size:18px;justify-content:center;margin-top:70px;padding:60px 100px;width:calc(100% - 200px)}.content .container .section .info-enfance .text{max-width:2000px}@container content (max-width: 600px){.content .container .section .info-enfance{padding:40px;width:calc(100% - 80px)}}.content .container .section .acm-content{width:100%}.content .container .section .acm-info{align-items:center;display:none;flex-direction:column;justify-content:center;margin-top:40px;padding:60px 40px;position:relative;width:calc(100% - 80px)}.content .container .section .acm-info .close-button{color:#fff;cursor:pointer;font-size:40px;position:absolute;right:10px;top:5px}.content .container .section .acm-info .title-acm{color:#fff;font-size:30px;font-weight:600;text-align:center}.content .container .section .acm-info .under-title-acm{color:#fff;font-size:20px;font-weight:600;margin-bottom:50px;text-align:center}.content .container .section .acm-info.active{display:flex!important}.content .container .section .acm-info .container-info{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);max-width:2000px;row-gap:40px;width:90%}.content .container .section .acm-info .container-info .info{color:#fff;text-align:center}.content .container .section .acm-info .container-info .info .title{font-size:25px;font-weight:700;text-decoration:underline}.content .container .section .acm-info .container-info .info .title .coordonnees{font-size:20px}.content .container .section .acm-info .container-info .info .info-content{font-size:18px;margin-top:20px}.content .container .section .acm-info .container-info .info .info-content a{color:#fff}.content .container .section .acm-info .container-info .info .info-content .reservation-annulation{font-size:18px}.content .container .section .acm-info .container-info .info .info-content .reservation-annulation a{font-weight:700;text-decoration:underline}.content .container .section .acm-info .container-info .info .info-content .button-info-content{align-items:center;display:flex;flex-direction:column}.content .container .section .acm-info .container-info .info .info-content .button-info-content .link{background-color:#fff;font-weight:700;margin-bottom:10px;padding:10px 20px}.content .container .section .acm-info .container-info .info .info-content .button-info-content .link#nanteuil-le-haudouin-link{color:#536eb7}.content .container .section .acm-info .container-info .info .info-content .button-info-content .link#silly-le-long-link{color:#ff6161}.content .container .section .acm-info .container-info .info .info-content .button-info-content .link#sivos-aftr-link{color:#75cba8}.content .container .section .acm-info .container-info .info .info-content .button-info-content .link#srpi-link{color:#8fbb13}.content .container .section .acm-info .container-info .info .reservation{margin:20px auto;max-width:600px}@container content (max-width: 830px){.content .container .section .acm-info .container-info{grid-template-columns:1fr}}@container content (max-width: 600px){.content .container .section .acm-info{padding:40px 0;width:100%}}.content .container .section .themes-vacances{align-items:center;background-color:#dcf2ff;display:flex;flex-direction:column;font-size:18px;margin-top:40px;padding:60px 100px;width:calc(100% - 200px)}@container content (max-width: 600px){.content .container .section .themes-vacances{padding:40px;width:calc(100% - 80px)}}.content .container .section .themes-vacances .title{font-size:25px;font-weight:700;text-align:center}.content .container .section .themes-vacances .themes{align-items:center;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin-top:10px;max-width:2000px}.content .container .section .themes-vacances .themes .warning{text-align:center}@container content (max-width: 830px){.content .container .section .themes-vacances .themes{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr;justify-items:baseline;text-align:left}.content .container .section .themes-vacances .themes .warning{justify-self:center;margin-top:10px}}.content .container .section .themes-vacances .text{margin-top:20px;max-width:2000px}.content .container .section .direction-acm{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;max-width:2000px;row-gap:30px;width:80%}.content .container .section .direction-acm .profil{align-items:center;background-color:#fff;border:2px solid #000;display:flex;flex-direction:column;padding:10px}.content .container .section .direction-acm .profil .img-container{border-radius:50%;height:200px;width:200px}.content .container .section .direction-acm .profil .img-container img{height:100%;width:100%}.content .container .section .direction-acm .profil .name{font-size:20px;margin-top:10px;text-align:center}.content .container .section .direction-acm .profil .poste{font-size:15px;font-weight:700;margin-top:10px;text-align:center}.content .container .section .direction-acm .profil#direction-nanteuil-le-haudouin{border-color:#536eb7;color:#536eb7}.content .container .section .direction-acm .profil#direction-silly-le-long{border-color:#ff6161;color:#ff6161}.content .container .section .direction-acm .profil#direction-sivos-aftr{border-color:#75cba8;color:#75cba8}.content .container .section .direction-acm .profil#direction-srpi{border-color:#8fbb13;color:#8fbb13}@container content (max-width: 1400px){.content .container .section .direction-acm{grid-template-columns:repeat(2,1fr)}}@container content (max-width: 830px){.content .container .section .direction-acm{grid-template-columns:1fr}.content .container .section .direction-acm .profil .img-container{height:170px;width:170px}}
