.st0{transition:fill 0.3s;fill:#ef6388;stroke:#fff}.st1{transition:fill 0.3s;fill:#f48faa;stroke:#fff}.st2{transition:fill 0.3s;fill:#f9bbcb;stroke:#fff}.st0:hover{fill:#b1406c}.st1:hover{fill:#b1406c}.st2:hover{fill:#b1406c}.st3{pointer-events:none;fill:#333}.st4{pointer-events:none;font-family:Belleza,sans-serif!important}.st5{pointer-events:none;font-size:33.5px}#noms{pointer-events:none}.liste_communes .txt-title{color:#333;transition:color 0.3s}.liste_communes .txt-title.active{color:#b1406c;font-weight:600;margin-left:.5em;-webkit-transition:margin-left 0.4s ease;transition:margin-left 0.4s ease}::-webkit-scrollbar{width:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#455b64}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}::selection{color:#fff;background-color:#b1406c}::-moz-selection{color:#fff;background-color:#b1406c}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}a,a:focus,a:hover{text-decoration:none}body{color:#333;background-color:#fff;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus,a:hover{color:inherit}.row{margin-left:-20px}.container{width:940px;margin-right:auto;margin-left:auto}.containera,.containerb{margin-right:auto;margin-left:auto;padding-right:10%;padding-left:10%;width:100%}p{margin:0 0 9px}ul ul{margin-bottom:0}li{line-height:18px}h1,h2,h3,h4,h5,h6{font-family:inherit;line-height:18px;color:inherit;text-rendering:optimizelegibility}ul{padding:0;margin:0 0 9px 19px}@media (max-width:767px){.row{margin-left:0;margin-right:0}.container{width:auto}.containera,.containerb{padding-left:2%;padding-right:2%}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px}.container{width:724px}}@media (min-width:1200px){.row{margin-left:-20px}.container{width:940px}}@media (max-width:979px){body{padding-top:0}}svg{user-select:none;max-width:100%}h2,h3{line-height:24px}.container{max-width:987px}h1,h2,h3,h4,h5,h6{margin:12px 0}h1{font-size:26px;line-height:28px}h2{font-size:22px}h3{font-size:18px}h5{font-size:13px;line-height:15px}h6{font-size:12px;line-height:14px}@media (max-width:768px){body{padding-top:0}}p.telephone,p.telephone a,p.telephonemobile a{color:#af426c}h3::after{display:block;width:50px;height:3px;margin:7px 0 0 0;background:#b1406c;border-radius:5px;content:""}#cadeau,.text_accueil{background:#ab3a66;background:-webkit-gradient(linear,left top,right top,from(#ab3a66),to(#ab5174));background:linear-gradient(to right,#ab3a66 0,#ab5174 100%);background:linear-gradient(to right,#ab3a66 0,#ab5174 100%)}.border_text h2,.border_text h3{line-height:48px;font-weight:400!important;text-transform:uppercase}.body{font-family:Belleza,sans-serif!important}p.telephone,p.telephonemobile{font-family:Belleza}div#menupc{float:left;display:block;padding-top:8px}h1.logo{font-size:30px;text-align:center;padding-bottom:10px;float:left}header{padding-top:9px}p.telephone{float:right;font-size:30px;padding-bottom:8px;margin:12px 0!important}p.telephone .fa{vertical-align:middle;padding-right:3px}p.telephonemobile{display:none;float:right;color:#af426c;font-size:15px;margin:0 0 12px!important;padding:0}#cadeau,div#contact h6{color:#fff;text-align:center}p.telephonemobile .fa{vertical-align:middle;padding-right:3px}a#swmenu172{padding-right:0}a#swmenu101{padding-left:0}ul.swmenu{margin:0;padding-left:0!important}#presentation{display:flex;justify-content:flex-end;background-image:url(../images/presentation_esthetik.webp);background-size:cover;background-attachment:fixed;height:400px}.text_accueil{padding:10px 20px;letter-spacing:1px;transition:all 0.3s ease;height:fit-content;align-self:end;margin-bottom:3.5em;margin-right:3.5em;border-radius:8px}.border_text h2{font-size:48px}.border_text h3{font-size:30px}@-webkit-keyframes swing{15%{-webkit-transform:rotateZ(25deg);transform:rotateZ(30deg)}30%{-webkit-transform:rotateZ(-25deg);transform:rotateZ(-30deg)}50%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}65%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}80%{-webkit-transform:rotateZ(7deg);transform:rotateZ(7deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes swing{15%{-webkit-transform:rotateZ(25deg);transform:rotateZ(25deg)}30%{-webkit-transform:rotateZ(-25deg);transform:rotateZ(-25deg)}50%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}65%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}80%{-webkit-transform:rotateZ(7deg);transform:rotateZ(7deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}.telephone:hover>.fa-phone{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}#cadeau{padding-top:20px;padding-bottom:20px;font-size:23px}#cadeau:hover>.fa-gift{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}#contact{background-image:url(../images/offre-juillet.webp);height:281px;background-size:cover;background-position-y:70%;background-repeat:no-repeat;margin-top:-5px}div#contact h6{font-size:42px;text-transform:uppercase;padding-top:73px;font-weight:400}.contact-footer{display:flex;flex-direction:column;width: inherit}.contact-btn{font-weight:700;color:#455b64;font-size:1.9em;text-transform:uppercase;display:inline-block;background:#fff;padding:24px 30px;border-radius:2.5em;box-shadow:.4px .4px 2.2px rgba(0,0,0,.037),1px 1px 5.3px rgba(0,0,0,.053),1.9px 1.9px 10px rgba(0,0,0,.065),3.4px 3.4px 17.9px rgba(0,0,0,.077),6.3px 6.3px 33.4px rgba(0,0,0,.093),15px 15px 80px rgba(0,0,0,.13);line-height:.9;width:fit-content;align-self:center;text-align:center}.contact-btn:hover{color:#455b64}.article_right h4:first-letter{color:inherit}.title_article{background:#f4f4f4;display:none}.soins_visage .article_right{float:right;width:70%;background:#f4f4f4}.title_article h2{padding-bottom:60px;padding-top:60px;margin-bottom:0}.article_right h3{text-align:left;margin-left:40px;font-size:30px;padding-bottom:11px;margin-top:30px;text-transform:uppercase}.article_right ul li{width:100%;list-style:none;line-height:25px;margin-left:20px;font-size:16px;padding-bottom:30px;display:inline-block}.contenu_articles{margin-top:20px}.article_right h4{font-size:17px;font-weight:700;text-align:left;padding:0;margin:0}.article_right h5{text-align:left;font-size:16px;margin:0;padding:5px 0 0;font-weight:700;text-transform:initial}p.description_soins{font-size:16px;line-height:19px;padding-top:7px}p.plus_produits{font-size:14px;margin:0;line-height:18px}.article_right h6{color:#455b64;text-transform:uppercase;font-size:17px;font-weight:700;padding:0 0 27px;margin:0 0 0 38px}.article_right img{float:left;width:159px;margin-right:20px;margin-top:20px;user-select:none}#dureepresta{font-size:smaller;text-transform:lowercase}.soins_visage{display:inline-block;background-image:url(../images/soins_visage.webp);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:-551px 0!important;color:#455b64}.soins{float:left;width:50%}.pour_qui{float:right;width:31%;font-size:15px}.votre_institut_a_domicile{color:#fff;text-align:center}#bronzageimmediat{margin-top:30px!important;margin-bottom:22px}.pour_qui_corps{font-size:15px;margin-left:39px}.soins_corps{color:#455b64}.soins_corps h4{margin-top:31px;background:#ee792a;display:inline-block;color:#fff!important;padding:6px}.produitstitre,.tarifs{color:#ab3a66;text-transform:uppercase}.soins_visage ul li{width:auto}.tarifs{font-weight:700;font-size:20px;margin-left:40px;margin-bottom:60px;margin-top:20px}.texte_beaute .tarifs,.texte_epilation .tarifs,.texte_mains .tarifs{font-size:20px;margin-left:33px;font-weight:700}.produitstitre{font-weight:700;font-size:20px;margin-top:30px;margin-bottom:20px}div#epilations{background:url(../images/epilation.webp) -380px 0 no-repeat fixed;background-size:cover;margin-bottom:-5px;overflow:hidden;padding-bottom:5px}.texte_epilation ul li{display:flex;list-style:none;line-height:25px;margin-bottom:15px}.texte_epilation ul li span{margin-left:auto;color:#af426c}.texte_epilation{background:#f4f4f4;line-height:26px;font-size:19px;padding:30px;float:right;width:60%;padding-right:13%}.texte_epilation h3{text-align:left;font-size:30px;padding-bottom:11px;margin-top:10px;text-transform:uppercase;color:#455b64}.texte_epilation .tarifs{color:#ab3a66;text-transform:uppercase;margin:30px 0 15px 0px!important}ul.forfait_epilations,.texte_epilation ul{margin:0 0 0 5%}li.supplem{line-height:23px!important;font-size:15px;margin-top:32px}div#mainspied{background:url(../images/beaute-mains-pieds.webp) -80px 0 no-repeat fixed;background-size:cover;margin-bottom:5px;overflow:hidden}.texte_mains ul li{list-style:none;line-height:48px;font-size:21px}.texte_mains ul{width:80%;padding:2%}.texte_mains ul li span{float:right;color:#af426c}.texte_mains{background:#f4f4f4;line-height:26px;font-size:19px;padding:30px;float:right;width:60%}.texte_mains h3{text-align:left;font-size:30px;padding-bottom:11px;margin-top:10px;text-transform:uppercase;color:#455b64}.texte_mains .tarifs{color:#ab3a66;text-transform:uppercase;margin-bottom:0;margin-top:40px}div#mise_en_beaute,div#soinscorps{margin-bottom:-22px;padding-bottom:22px;overflow:hidden}div#mise_en_beaute{background:url(../images/mise-en-beaute.webp) no-repeat fixed;background-size:cover}div#soinscorps{background:url(../images/soins_corps.webp) -130px 0 no-repeat fixed;background-size:cover}.texte_beaute ul li{list-style:none;line-height:34px;font-size:19px;padding-top:20px}.texte_beaute li:first-child{padding-top:0}.texte_beaute ul{width:80%;padding:2%}.texte_beaute ul li span{float:right;color:#af426c}.texte_beaute{background:#f4f4f4;line-height:26px;font-size:19px;padding:30px;float:right;width:60%}.texte_beaute h3{text-align:left;font-size:30px;padding-bottom:11px;margin-top:10px;text-transform:uppercase;color:#455b64}span.description_mains{color:#333!important;float:none!important;text-align:left;font-size:14px;display:block;line-height:20px}.mentions_legales h3,.nous_contacter h3{font-size:30px;text-transform:uppercase;text-align:center}.texte_beaute .tarifs{color:#ab3a66;text-transform:uppercase;margin-bottom:0;margin-top:40px}div#onglerie{background:url(../images/prothesie-ongulaire.jpg) -600px 0 no-repeat fixed;background-size:cover;margin-bottom:5px;overflow:hidden}.nous_contacter h3{background:#af426c;color:#fff;padding:32px}span.jinterviens{color:#ab3a66}span.contenu_important{color:#b1406c!important;text-decoration:none;font-weight:700}ul.liste_communes{list-style-type:none;font-size:18px}li.txt-title{line-height:22px}p.interviens{font-size:19px;line-height:31px;padding-top:5%;padding-bottom:5%}.soins_corps{background:url(../images/soins_corps.webp) 530px 0 no-repeat fixed;background-size:cover;margin-bottom:5px;overflow:hidden}h4{font-weight:400}#details,#votre_institut{background-color:#f4f4f4}#details{padding-top:5%;padding-bottom:5%}div#presentationaccueil h3,h4{color:#455b64;text-transform:uppercase}#votre_institut{padding:100px 10%}#presentationaccueil{background-color:#fff}h4{font-size:38px;text-align:center;margin-bottom:1em}.votre_institut_texte{background:#fff;font-size:19px;line-height:31px;transition:all 0.3s ease;padding:8%;text-align:center;box-shadow:rgb(0 0 0 / 8%) 0 7px 46px;border-radius:8px}.bandeau{background:url(../images/bandeau.jpg) center center no-repeat;background-size:cover;height:250px}div#presentationaccueil h3{text-align:left;font-size:30px;padding-bottom:11px;margin-top:40px}.presentationaccueil_texte{margin-bottom:50px;margin-top:8px;font-size:19px;line-height:26px;width:80%;margin-left:5%}.presentationaccueil_texte img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.presentationaccueil_texte img:hover{-webkit-transform:scale(1.7) rotateZ(3deg);-ms-transform:scale(1.7) rotateZ(3deg);transform:scale(1.7) rotateZ(3deg);cursor:-webkit-zoom-in;cursor:zoom-in}.presentationaccueil_image{width:100%;margin-top:34px}h4{line-height:35px;padding:0}.votre_institut_image img{width:330px;box-shadow:7px 7px 7px rgba(0,0,0,.19)}.votre_institut_image{text-align:center}.fa-angle-right{color:#af426c}.swmenu{padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:5px;background-image:none;opacity:1;position:relative;top:0;left:0;list-style:none;display:inline-block;width:auto}.swmenu li{float:left;padding:0;position:relative;margin-top:2px;margin-bottom:2px}.swmenu a{padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;font-size:17.5px;font-family:Belleza,Tahoma,Arial,sans-serif;text-align:center;font-weight:400;color:#455b64;text-transform:uppercase;text-decoration:none;font-style:normal;float:left;white-space:nowrap;position:relative;background-image:none;opacity:1}.swmenu li:hover>a{color:#ab3a66;background-image:none}*html .swmenu li a:hover{background-image:none;color:#ab3a66}.sw_parent{cursor:default}.swmenu .sw_parent.sw_opened,.swmenu li.sw_active a{background-image:none;color:#ab3a66;position:relative}.swmenu li:hover>ul{margin:0;visibility:visible;opacity:1;height:auto;width:auto}.swmenu ul{list-style:none;margin:10px 0 0 0;top:100%;left:0;visibility:hidden;position:absolute;z-index:9999;opacity:0;transition:opacity 0.14s,margin 0.14s linear;background-image:none;padding-top:6px;padding-right:0;padding-bottom:0;padding-left:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.swmenu ul li{float:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;display:block}.swmenu ul ul{left:0;top:0;left:100%;margin:0 0 0 10px}.swmenu li.sw_active ul li a,.swmenu ul li a{padding-top:9px;padding-right:28px;padding-bottom:10px;padding-left:15px;font-size:15.5px;font-family:Belleza,Tahoma,Arial,sans-serif;text-align:left;font-weight:400;text-transform:uppercase;text-decoration:none;font-style:normal;display:block;float:none;white-space:nowrap;background-color:#fff;background-image:none;color:#455b64;border-top-width:0;border-top-style:none;border-right-width:0;border-right-style:none;border-bottom-width:0;border-bottom-style:none;border-left-width:0;border-left-style:none;width:auto;height:auto;line-height:1;border-radius:0;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;opacity:1}.swmenu li.sw_active ul li:first-child>a,.swmenu ul li:first-child>a{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}.swmenu li.sw_active ul li:last-child:first-child>a,.swmenu ul li:last-child:first-child>a{border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px}.swmenu li.sw_active ul li:last-child>a,.swmenu ul li:last-child>a{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px}.swmenu li.sw_active ul li a:hover,.swmenu ul a:hover{background-image:none;color:#ab3a66}.swmenu li.sw_active ul li:hover>a,.swmenu ul li:hover>a{background-image:none;color:#ab3a66}.swmenu li.sw_active ul li.sw_active>a,.swmenu li.sw_active ul li>a.sw_opened,.swmenu ul li>a.sw_parent.sw_opened{background-image:none;color:#ab3a66}* html .swmenu{zoom:1}.swmenu .sw_icon{display:none;cursor:pointer}@media screen and (max-width:522px){.swmenu-wrap{position:relative}.swmenu-wrap *{box-sizing:border-box}.swmenu .sw_indicator{display:none}.swmenu ul .sw_indicator{display:none}.swmenu .sw_icon{display:block;cursor:pointer}.swmenu{width:auto;z-index:1;position:relative;margin:0;display:block;overflow:hidden;left:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border:none;padding:0}.swmenu a{float:none;position:relative;margin:0;display:block;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border:none}.swmenu li:hover>a{background-image:none}.swmenu ul{position:relative;visibility:visible;margin:0!important;margin-left:0!important;left:0!important;width:auto;opacity:1;display:block;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border:none;padding:0}.swmenu li.sw_active ul li:hover a,.swmenu ul li:hover a{background-color:#fff;background-image:none}.swmenu ul ul{display:block}.swmenu li{position:relative;width:100%;display:block;margin:0}.swmenu ul li{margin:0!important}.swmenu li.sw_active ul li a,.swmenu ul li a,.swmenu ul li:first-child a,.swmenu ul li:last-child a{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border:none}}@media screen and (max-width:390px){div#contact h6{font-size:1.7em!important}}@media screen and (max-width:480px){.article_right h3{font-size:22px}}@media screen and (max-width:515px){.border_text h2,.border_text h3{text-transform:uppercase;line-height:38px}h1.logo{margin:-5px auto auto;display:block;width:181px!important;float:none}p.telephone{display:none}p.telephonemobile{display:block}.border_text h2{font-size:38px}.border_text h3{font-size:20px}}@media screen and (max-width:580px){div#contact h6{font-size:2.2em;line-height:.9em}span.contactez_nous{font-size:2em}}@media screen and (max-width:622px){.soins,.texte_beaute,.texte_epilation,.texte_mains{width:100%!important}.texte_beaute ul,.texte_epilation ul,.texte_mains ul{width:98%!important}}@media screen and (min-width:769px){div#menumobile{display:none!important}}@media screen and (max-width:586px){span.title_reduc_2{font-size:14px!important;line-height:18px}.soins_visage .article_right img{float:none!important;width:285px!important;margin:0 auto auto;display:block!important}.soins_corps h4,.soins_visage h4{display:block!important;color:#fff!important;padding:6px;text-align:center}.soins_visage .article_right ul{width:91%}.logo_marque{margin:auto;width:100%!important;text-align:center;margin-bottom:80px!important;margin-left:0!important;float:none!important}}@media screen and (max-width:768px){div#menupc{display:none!important}.tarifs{margin-left:20px!important}a.responsiveMenu5.toggleMenu.rtlLayout.isMobile{position:absolute;top:27px;left:27px;z-index:999999}ul#responsiveMenu92{text-transform:uppercase;text-align:center;padding-top:26px;z-index:99}a.responsiveMenu5.toggleMenu.rtlLayout.isMobile span{display:none}.text_accueil{background-color:rgba(171,58,102,.8);padding:10px;letter-spacing:1px;margin:0!important;align-self:start;border-radius:0}.imageproduit{display:none}#presentation{background-position-x:36%}.soins_visage .article_right{float:right;width:100%!important;background:#f4f4f4}.soins_visage .article_right{height:auto!important}.article_right ul li{margin-left:0!important}.article_right h3{margin-left:20px}}@media screen and (max-width:1226px){.soins{width:70%}.pour_qui{padding-top:20px;width:100%}}@media screen and (max-width:1466px){.soins_visage .article_right{float:right;width:80%;background:#f4f4f4}}@media screen and (max-width:987px){h1.logo{margin:auto;display:block;width:217px;float:none}ul.swmenu{margin:0}a#swmenu172{padding-right:15px}div#menupc{display:block;width:100%;padding-top:18px}div#menupc .swmenu-wrap{text-align:center}#institut .container{width:98%}#votre_institut{padding:50px 0!important}}@media screen and (max-width:1244px){.article_right h3{font-size:23px}}