*{box-sizing:border-box;margin:0;padding:0}img{width:100%}main{padding-bottom:5rem;background-color:#96d0c6}h1,h2,h3,h4,a,label,button,input[type=submit]{font-family:"MaPolice",sans-serif}p{font-family:sans-serif;font-size:1.1rem}@font-face{font-family:"MaPolice";src:url("../Font/Pompiere-Regular.woff2") format("woff2"),url("../Font/Pompiere-Regular.woff") format("woff"),url("../Font/Pompiere-Regular.ttf") format("truetype");font-display:swap}.titre{text-align:center;padding:4rem 0;font-size:2.5rem}.bandeauIndex{text-align:center;padding:5rem;background-color:#4c9c9d;margin-bottom:4rem}.bandeauIndex h1{font-size:2.3rem}.domicile{display:flex;justify-content:center;margin-bottom:2rem;font-weight:600;font-size:1.6rem}@media only screen and (max-width: 1200px){html{font-size:14px}}@media only screen and (max-width: 998px){html{font-size:13px}}@media only screen and (max-width: 768px){html{font-size:12px}main{padding-bottom:3rem}}@media only screen and (max-width: 480px){html{font-size:11px}}.container{display:grid;grid-template-rows:12.5rem 12rem 2.2rem;grid-template-columns:none;background-color:#4c9c9d}.container .banniereLogo{display:flex;justify-content:center;align-items:center}.banniere{display:flex;justify-content:center;align-items:center}.bandeauBebe{object-fit:cover;height:12rem;width:100%;position:relative}.title{position:absolute;z-index:1;color:#96d0c6;font-size:3rem;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000;margin:0}.logo{width:10.5rem;height:10.5rem;border-radius:100%}#hamburgerMenu{display:none}#navContent{display:none}#navDesktop a:hover,#navMobile a:hover{background-color:#f5f5f5;box-shadow:0 4px 6px rgba(0,0,0,.1)}#navDesktop{z-index:2;display:flex;align-items:center}#navDesktop a{display:block;border:1px solid #fff;height:2.2rem;width:9.5rem;text-align:center;color:#000;background-color:#96d0c6;border-radius:10px;font-size:1.25rem;text-decoration:none;line-height:2.2rem;font-weight:bold}#navDesktop a:hover{background-color:#e8fff2;box-shadow:0 4px 6px rgba(0,0,0,.1)}#navDesktop a .active{background-color:#cacaca}#navDesktop ul{list-style:none;display:flex;width:100%;justify-content:center}@media only screen and (max-width: 768px){.container{grid-template-rows:160px 150px}.container .banniereLogo{justify-content:space-around}.container #navContent{position:absolute;display:block}.logo{width:108px;height:108px;border-radius:100%}#navMobile{position:fixed;left:0;top:0;bottom:0;background-color:#4c9c9d;border-right:1px solid #000;height:100%;width:262px;z-index:10;transform:translateX(-100%);transition:transform .3s ease-in-out}#navMobile a{display:block;text-decoration:none;font-size:1.7rem;font-weight:bold;color:#000;height:50px;line-height:50px;border-bottom:1px solid #000;text-align:center}#navMobile a:hover{background-color:#96d0c6}#navMobile .imgContent{display:flex;justify-content:center;align-items:center;width:262px;margin-bottom:35px}#navMobile #croix{width:20px;height:20px;margin:15px;position:relative;transform:translateX(215px) translateY(30%)}#navMobile #croix:hover>.barre{background-color:#fff}#navMobile #croix .barre{position:absolute;height:2px;width:100%;background-color:#000;transform-origin:center}#navMobile #croix .barre:first-child{transform:rotate(45deg)}#navMobile #croix .barre:last-child{transform:rotate(-45deg)}#navDesktop{display:none}#hamburgerMenu{width:56px;height:47px;display:inline}}@media only screen and (max-width: 480px){.container{grid-template-rows:150px 130px}.logo{width:100px;height:100px;border-radius:100%}#hamburgerMenu{width:48px;height:40px;display:inline}}.partenaire{display:flex;flex-direction:column;justify-content:center;align-items:center}.partenaire img{width:19rem;margin:1rem auto}@media(max-width: 480px){.partenaire img{width:15rem}}.partenaire p{text-align:center}.partenaire__ronde img{border-radius:100%;width:18rem;height:18rem;object-fit:cover}.partenaireInsta{display:inline-block}.lienPartenaire{display:flex;align-items:center}.lienPartenaire img{margin-right:8px;height:2.5rem;width:2.5rem;border-radius:0}.josephine{border-radius:100%;height:19rem;object-fit:cover}@media(max-width: 480px){.josephine{height:15rem}}.texteAccueilPartenaire{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;margin-bottom:3rem}.lienPartenaire{text-decoration:none;color:#000}.textePartenaire{width:33rem;margin:3rem auto 2rem auto;display:flex;justify-content:center;align-items:center;background-color:#4c9c9d;border-radius:2rem;padding:1.5rem 2rem;line-height:2.5rem}.textePartenaire p{text-align:center}@media(max-width: 480px){.textePartenaire{width:300px}}.texteOffre{text-align:center}hr{background-color:#000;height:2px;border:none;width:25rem;display:flex;margin:4rem auto}.btnBox{position:absolute;left:0;right:0;bottom:0%;display:flex;justify-content:center}.btn{display:flex;justify-content:center;align-items:center;background-color:#4c9c9d;text-decoration:none;color:#000;transform:translateY(50%);box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn--toHover,.btn--Intro{white-space:nowrap;padding:9px 18px;border-radius:22.5px;font-weight:bold;font-size:1.2rem;display:none;z-index:1;border:1px solid #000}.btn--Intro:hover,.btn--toHover:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.btn--main{border-radius:45px;font-weight:600;font-size:25px;height:45px;width:45px;border:1px solid #000}@media only screen and (max-width: 768px){.btn--main{display:none}.btn--toHover,.btn--Intro{display:block;font-size:17px}}@media only screen and (max-width: 480px){.btn--toHover,.btn--Intro{font-size:15px}}.titreFooter{grid-column-start:1;grid-column-end:end;justify-self:center;font-size:1.23rem;border-bottom:1px solid #000}.gridFooter{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;width:100%;background-color:#4c9c9d;padding:1% 0%}.gridFooter .copyright{display:grid}.gridFooter .copyright p{justify-self:center;align-self:center;font-size:.785rem;font-weight:bold;text-align:center}.gridFooter .copyright .logo1{width:8.4rem;height:8.4rem;justify-self:center;align-self:center;border-radius:100%;margin-bottom:.5rem}#gridFooter2{display:none}.modalMail{color:#000;font-family:"Open Sans",sans-serif}.mentions{display:flex;justify-content:center;align-items:center}.mentions #modalBtn{display:block;font-size:1.25rem;padding:.345rem;border-radius:36px}.mentions #modalBtn:hover{background:#e8fff2;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer}.modal{display:none;position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modalContent{background-color:#f4f4f4;margin:20% auto;margin-bottom:9rem;padding:6.3rem 1.13rem;width:70%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20 px 0 rgba(0,0,0,.17);text-align:center}.modalContent .closeBtn{color:#ccc;float:right;font-size:27px;transform:translateY(-6.5rem) translateX(0.5rem)}.modalContent .closeBtn:hover,.modalContent .closeBtn:focus{color:#000;text-decoration:none;cursor:pointer}.modalTitle{font-weight:700;margin:2rem;font-size:1.8rem}.modalSousTitre{font-weight:600;font-size:1.4rem;margin:5rem}.modalText{margin:5rem}.horaire{display:grid;align-items:center;grid-template-rows:1fr 2fr}.horaire p{text-align:center;font-weight:bold;font-size:.85rem}.horaire img{width:50px;height:50px}.clickMail{text-decoration:none;color:#000;font-weight:600;font-size:.82rem;font-family:"Open Sans",sans-serif}.clickNum{padding-top:10px;text-decoration:none;color:#000;font-weight:600;font-family:"Open Sans",sans-serif;font-size:.85rem}#meContacter{display:grid;align-items:center;grid-template-rows:1fr 2fr}#meContacter #boxMeContacter{justify-self:center;text-align:center}#meContacter #boxMeContacter p{font-weight:bold;font-size:.85rem}#meContacter #boxMeContacter .btnContact{font-size:1.5rem;padding:.35rem .8rem;border-radius:36px;margin-top:1rem;display:inline-block;background-color:#f5f5f5;text-align:center;text-decoration:none;border-radius:2rem;cursor:pointer;border:1px solid #000}#meContacter #boxMeContacter .btnContact:hover{background:#e8fff2;box-shadow:0 4px 6px rgba(0,0,0,.1)}.reseaux{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;align-items:center;grid-template-rows:1fr 2fr}.iconeFB,.iconeINSTA,.iconeTiktok{justify-self:center;grid-row-start:2;grid-row-end:3;transition:transform .2s ease}.iconeFB:hover,.iconeINSTA:hover,.iconeTiktok:hover{transform:scale(1.15)}.iconeFB{grid-column-start:3;grid-column-end:4;width:2.3rem;height:2.3rem}.iconeINSTA{grid-column-start:5;grid-column-end:6;width:2.2rem;height:2.2rem}@media only screen and (max-width: 768px){.gridFooter{display:none}#gridFooter2{display:flex;flex-direction:column;width:100%;background-color:#4c9c9d;gap:2rem;padding:2rem 0}#gridFooter2 #reseauxM{display:flex;justify-content:space-evenly;align-items:center}#gridFooter2 #reseauxM .iconeFB,#gridFooter2 #reseauxM .iconeTiktok,#gridFooter2 #reseauxM .iconeINSTA{grid-row-start:1;grid-row-end:2;justify-self:center}#gridFooter2 #reseauxM .iconeFB{grid-column-start:3;grid-column-end:4;width:40px;height:40px}}@media only screen and (max-width: 768px)and (max-width: 480px){#gridFooter2 #reseauxM .iconeFB{grid-column-start:2;grid-column-end:3}}@media only screen and (max-width: 768px){#gridFooter2 #reseauxM .iconeTiktok{grid-column-start:4;grid-column-end:5;width:42px;height:42px}#gridFooter2 #reseauxM .iconeINSTA{grid-column-start:5;grid-column-end:6;width:38px;height:38px}}@media only screen and (max-width: 768px)and (max-width: 480px){#gridFooter2 #reseauxM .iconeINSTA{grid-column-start:6;grid-column-end:7}}@media only screen and (max-width: 768px){.clickMail{font-size:1.25rem}.clickNum{font-size:1.25rem}#mentionsM{grid-row-start:2;grid-row-end:3;justify-self:center;align-self:center}#mentionsM #modalBtn2{display:block;font-size:1.375rem;padding:.375rem;border-radius:40px}#mentionsM #modalBtn2:hover{background:#e8fff2}.modalContent{width:80%}#copyrightM{font-size:13px;font-weight:bold;grid-row-start:4;grid-row-end:5;align-self:center;justify-self:center;text-align:center}#copyrightM p{font-size:14px}#logoContactM{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#logoContactM #logoM{margin:1rem 0}#logoContactM #numM,#logoContactM #mailM,#logoContactM #logoM{justify-self:center;text-align:center;border-radius:100%}#logoContactM #numM .logo1,#logoContactM #mailM .logo1,#logoContactM #logoM .logo1{width:110px;height:110px;border-radius:100%}}@media only screen and (max-width: 480px){.logo1{width:100px;height:100px}.gridFooter{display:none}.modalContent{width:90%}#numM p,#mailM p{font-size:13px}#copyrightM p{font-size:13px}}/*# sourceMappingURL=partenaire.css.map */
