@font-face{font-family:Laurance;src:url(/assets/fonts/laurancedemo.ttf);font-weight:400}@font-face{font-family:Roboto;src:url("/assets/fonts/Louis\ George\ Cafe.ttf");font-weight:400}@font-face{font-family:Roboto;src:url("/assets/fonts/Louis\ George\ Cafe\ Bold.ttf");font-weight:700}*{margin:0;box-sizing:border-box}body,html{width:100%}.container,body,html{height:100%}body{background-color:#fff}.fixed-position{position:fixed}a{text-decoration:none;color:#000}p{font-family:Roboto}#loadOverlay{display:none}.title{padding-left:5%;color:#fff}.title,.title-page{margin:0;font-family:Laurance;font-size:6rem}.background-page{background-repeat:no-repeat;background-size:cover;background-position:50%;margin:.5vh auto 0;height:55%;padding:2% 0 0 2%}#bg-prestations{background-image:url(/assets/img/bg-prestations.jpg)}.activite{position:relative;width:10%;height:-moz-fit-content;height:fit-content;flex-direction:column;min-width:150px;min-height:100px;margin:0 4vw;opacity:0;transition:opacity 1s;color:#000}.activite,.bubble{display:flex;justify-content:center;align-items:center}.bubble{border:2px solid grey;box-shadow:0 0 3px 0 rgba(0,0,0,.5);border-radius:50%;width:100%;height:auto;padding-top:100%;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:80%}#lipstick{background-image:url(/assets/img/razor.png)}#towel{background-image:url(/assets/img/towel.png)}#zen{background-image:url(/assets/img/photomodulation.png)}#light{background-image:url(/assets/img/lumiere.png)}#nail{background-image:url(/assets/img/nail1.png)}.is-loaded{opacity:1}#nail-bubble{transition-delay:.5s}#towel-bubble{transition-delay:1s}#zen-bubble{transition-delay:1.5s}#light-bubble{transition-delay:2s}.describe-bubble{font-family:Laurance;font-size:3rem;margin:0;text-align:center;white-space:nowrap}footer{display:flex;height:8%;align-items:center;text-align:center;justify-content:center;font-family:Roboto;font-size:.8rem;color:grey;background-color:#fff;position:relative;bottom:0;width:100%}#bg-reserver{background-image:url(/assets/img/bg-reserver.jpg)}#reserver-page{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}#reserver-contact{width:50%}.cadre-retrouver{height:-moz-fit-content;height:fit-content;background-color:#f3f4f6;margin-top:2%;min-height:400px;min-width:300px;padding:1%;text-align:center;border-radius:20px;height:auto}.contact-text{font-size:1rem;margin:3% 0}#titre-contact{margin-top:0;margin-bottom:0;font-family:Laurance;font-size:5rem;white-space:nowrap}#horaire{width:20%;height:40%}table{margin:auto}.table-item{padding:5px 10px;width:-moz-fit-content;width:fit-content}.table-category{text-align:left}td,th{font-family:Roboto;white-space:nowrap;font-weight:400;padding:5%;width:-moz-fit-content;width:fit-content}#map{height:50vh;width:100%;border-radius:10px}#social{flex-direction:column;width:40%;height:30%;background-color:#f3f4f6;min-width:400px}#social,#social-link{display:flex;justify-content:space-around;align-items:center}#social-link{margin-top:5%;width:90%;flex-direction:row;flex-wrap:wrap;min-width:340px}.fa-instagram{font-size:6rem;color:#000;margin-top:20%}#fb-page{border-radius:10px}#fb-mobile{display:none}#cadre-institut{width:-moz-fit-content;width:fit-content}#user-cadre{display:flex;margin:0 0 5% 7%;width:13vw;height:13vw;border-radius:200px;text-align:center;justify-content:center;align-items:center;background-image:url(/assets/img/user-image.jpg);background-position:50%;background-size:cover}#tarifs-photo{width:100%}.slider{width:55%;height:10%;margin:auto}.slider-portrait{height:10%;width:30%;margin:auto}.slider img{width:100%;height:100%}.slick-slide{text-align:center;color:#419be0;background:#fff}.slick-next:before,.slick-prev:before{color:#000!important}.slick-dots{top:auto}#prestations-page{width:100%}#prestations-anim,.prestation-class{display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap}.prestation-class{width:100%}.cadre-prestation{width:100%;min-height:-moz-fit-content;min-height:fit-content}.cadre-tarifs{width:45%;min-width:370px}.cadre-forfaits{width:45%;min-width:500px}#prest-title{color:#000;white-space:nowrap;padding:0}#photo-ongle{width:100%;min-height:-moz-fit-content;min-height:fit-content}#tarifs-photo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.class-photo{width:30%;white-space:wrap;margin:2%;box-shadow:0 0 3px 0 rgba(0,0,0,.5);min-width:430px}.title-tarifs{font-size:1.1rem;margin:3% 0}.desc-presta{width:80%;padding-bottom:1%;margin:auto;overflow-wrap:break-word;text-align:center}.infobulle{text-decoration:none;position:relative}.infobulle span{display:none;border-radius:6px;color:#000;background-color:#eff1f3;font-size:.8rem;font-style:italic;white-space:normal}.infobulle span img{float:left;margin:0 8px 8px 0}.infobulle:hover span{display:block;position:absolute;top:0;left:0;z-index:1000;width:250px;min-height:20px;border:1px solid #000;margin-top:12px;margin-left:32px;overflow:hidden;padding:8px}@media only screen and (min-device-width:320px) and (max-device-width:480px){.contact-text,td,th{font-size:1rem}td,th{padding:5% 4% 5% 5%;white-space:normal}table{width:95%}.title{font-size:4rem}nav #menu{display:block}.btn{font-size:1.4rem}li{height:auto;padding-bottom:2vh}.activite{width:30%;padding-bottom:5%;min-width:0;min-height:0;margin-bottom:4%}.describe-bubble{font-size:2.5rem!important}footer{font-size:.7rem}.background-page{height:35%}.title-page{font-size:4rem}#reserver-page{flex-direction:column}#reserver-contact{width:100%;margin-right:0;margin-left:0}#map{height:100%;width:80%}#social{width:100%;min-width:0}.fa-instagram{font-size:5rem;margin-top:0}#social-link{margin-top:5%;padding:0 5%}#fb-page{display:none}#fb-mobile{display:block;color:#000;font-size:5rem}.index-group{flex-direction:column;justify-content:space-between!important}.cadre-forfaits{min-width:0;width:100%}.cadre-retrouver{min-height:-moz-fit-content;min-height:fit-content;padding-bottom:7%}.cadre-tarifs{width:100%;padding-right:0;padding-left:0;min-width:0}.slider{margin-top:5%;width:80%}.class-photo{max-width:95%;min-width:95%}#tarifs-photo{min-width:-moz-fit-content;min-width:fit-content}.infobulle:hover span{left:-120px}}