@charset "UTF-8";body{background-size:cover!important;background:linear-gradient(319deg,#cfb69a,#d7d2cd)!important;min-height:110vh;padding:80px 0 140px}body #application-content-wrapper{background-color:#fff;padding:0 20px}body #application-content-wrapper #application-header-wrapper{background-color:#fff;left:0;position:fixed;top:0;z-index:9999999}@media screen and (min-width:768px){body #application-content-wrapper #application-header-wrapper{display:none}}body #application-content-wrapper #cart{position:fixed;right:20px;top:20px;z-index:10000000}body #application-content-wrapper #cart p{font-size:.8em;font-weight:800;padding-left:10px}body #application-content-wrapper #section-view-cart{background-color:#fff;bottom:0;box-shadow:-7px -1px 15px #dadada;overflow:hidden;overflow:auto;position:fixed;right:0;top:0;transition:width 1s ease;width:100vw;z-index:1000}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper{left:0;top:80px;width:100%}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay{background-color:#dadada;left:-20px;position:relative;width:100vw;z-index:auto}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-theme-standard{border-radius:0;font-family:Montserrat,sanserif;width:100%}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-scrollgrid{border:none}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-scrollgrid-sync-inner,body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-scrollgrid>thead{margin-bottom:20px}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-header-toolbar{margin:20px}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-toolbar-title{font-size:15px!important;font-style:normal;font-weight:600;letter-spacing:.12px;text-transform:uppercase}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-button{background:none;border:none}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-button .fc-icon{color:#292625;margin:0}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-button.fc-button-primary{background:none}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-col-header-cell{background-color:#dadada;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-day{border:1px solid #dadada}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-day .fc-daygrid-day-top{display:block;text-align:center}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-day .fc-daygrid-day-events{margin:0}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-day.fc-day-today a{font-weight:600;text-decoration:underline}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-day:hover{background-color:#cfcfcf}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-daygrid-day-number{font-size:12px;font-weight:300;letter-spacing:.22px;text-transform:uppercase}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-timegrid-slots tr{border-bottom:1px solid #edf2f7;display:block;min-height:20px;padding:10px}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .is-today .vc-day-content{font-weight:700}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper #block-view-calendrier{margin:0 auto;max-width:750px;width:100%}@media screen and (min-width:768px){body #application-content-wrapper #section-view-calendrier .calendrier-wrapper{left:0;top:110px}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay{left:0;position:absolute;width:100%;z-index:100}body #application-content-wrapper #section-view-calendrier .calendrier-wrapper .overlay .fc-header-toolbar{margin:40px auto;max-width:750px;width:100%}}body #application-content-wrapper .show-cart #section-view-cart{width:100vw}body #application-content-wrapper #backArrow{left:20px;position:fixed;top:20px;z-index:10000000}body #application-content-wrapper #iconClose{cursor:pointer}body #application-content-wrapper #service-quantity-selector .quantity{border-bottom:1px solid #dadada;border-top:1px solid #dadada;height:100%;max-width:95px;min-width:75px}body #application-content-wrapper #block-appointment-validation,body #application-content-wrapper #block-cart-validation,body #application-content-wrapper #block-edit-profil_validation,body #application-content-wrapper #block-edit-service-validation{background-color:#fff;bottom:74px;box-shadow:0 -4px 12px #a1a1a1;left:0;min-height:65px;position:fixed;right:0;z-index:1000}@media screen and (min-width:768px){body #application-content-wrapper #block-appointment-validation,body #application-content-wrapper #block-cart-validation,body #application-content-wrapper #block-edit-profil_validation,body #application-content-wrapper #block-edit-service-validation{border-bottom:1px dotted #dadada;border-top:1px dotted #dadada;box-shadow:none;position:static}body #application-content-wrapper #block-appointment-validation .ph1,body #application-content-wrapper #block-cart-validation .ph1,body #application-content-wrapper #block-edit-profil_validation .ph1,body #application-content-wrapper #block-edit-service-validation .ph1{padding:20px 0}body #application-content-wrapper #block-appointment-validation p,body #application-content-wrapper #block-cart-validation p,body #application-content-wrapper #block-edit-profil_validation p,body #application-content-wrapper #block-edit-service-validation p{cursor:pointer;text-transform:uppercase}body #application-content-wrapper #block-appointment-validation p:hover,body #application-content-wrapper #block-cart-validation p:hover,body #application-content-wrapper #block-edit-profil_validation p:hover,body #application-content-wrapper #block-edit-service-validation p:hover{font-weight:700}}@media screen and (max-width:768px){body #application-content-wrapper #block-appointment-validation,body #application-content-wrapper #block-cart-validation{bottom:0;position:fixed}}@media screen and (min-width:768px){body #application-content-wrapper #block-action-profil,body #application-content-wrapper #block-action-service{padding-left:10%;padding-right:10%;width:100%}}body #application-content-wrapper #snackbar{background-color:#c9b79d;bottom:20px;box-shadow:0 2px 4px #0000001a;min-width:90%;padding:12px 20px;position:fixed}body #application-content-wrapper #snackbar .message{color:#292625;font-weight:700;margin:0}body #application-content-wrapper #snackbar .action-button{background-color:#c9b79d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}body #application-content-wrapper #snackbar #iconClose svg{color:#292625}body #application-content-wrapper #snackbar.inline{min-width:155px;padding:13.3333333333px;position:static}@media screen and (min-width:768px){body #application-content-wrapper #snackbar{inset:110px 0 auto;position:fixed;z-index:10000}}body #application-content-wrapper #section-edit-boutique .banner-image,body #application-content-wrapper #section-view-boutique .banner-image{height:auto}body #application-content-wrapper #section-edit-boutique .banner-image img,body #application-content-wrapper #section-view-boutique .banner-image img{width:100%}body #application-content-wrapper #section-edit-boutique .upload-image-tool,body #application-content-wrapper #section-view-boutique .upload-image-tool{max-width:350px;width:100%}body #application-content-wrapper #section-edit-boutique #section-view-boutique-service .--prestation:last-child,body #application-content-wrapper #section-view-boutique #section-view-boutique-service .--prestation:last-child{border-bottom:none}body #application-content-wrapper #section-edit-boutique #section-view-boutique-service .tag,body #application-content-wrapper #section-view-boutique #section-view-boutique-service .tag{display:inline-block!important}body #application-content-wrapper #section-view-appointment-details #cancel-appointment{cursor:pointer}@media screen and (min-width:768px){body #application-content-wrapper{margin:0 auto;max-width:1100px;min-height:100vh;padding-bottom:80px;width:100%}body #application-content-wrapper.minified-height{min-height:auto!important}body #application-content-wrapper #section-inscription form,body #application-content-wrapper #section-view-index #section-search{padding-left:40px;padding-right:40px}body #application-content-wrapper #section-results .section-results-wrapper{display:flex;flex-flow:row wrap}body #application-content-wrapper #section-results .section-results-wrapper .fiche{cursor:pointer;margin-right:20px;max-width:310px;width:100%}body #application-content-wrapper #section-view-appointments.passedAppointments{border:1px solid #dadada}body #application-content-wrapper #section-view-appointments .section-view-appointments-wrapper .rdv-fiche{max-width:310px;width:100%}body #application-content-wrapper #section-edit-boutique .banner-image,body #application-content-wrapper #section-view-boutique .banner-image{border:1px solid #dadada;height:auto;max-width:350px;overflow:initial;position:static;width:100%}body #application-content-wrapper #section-edit-boutique .banner-image img,body #application-content-wrapper #section-view-boutique .banner-image img{width:100%}body #application-content-wrapper #section-edit-boutique .upload-image-tool,body #application-content-wrapper #section-view-boutique .upload-image-tool{max-width:350px;width:100%}body #application-content-wrapper #section-edit-boutique #section-view-slots,body #application-content-wrapper #section-view-boutique #section-view-slots{padding-left:40px;padding-right:40px}body #application-content-wrapper #section-edit-service{left:auto;max-width:700px;padding-left:40px;padding-right:40px;position:fixed;right:0;top:0;width:100%}body #application-content-wrapper #section-view-cart{box-shadow:none;margin:0 auto;position:static;width:100%}body #application-content-wrapper #section-view-cart #iconClose,body #application-content-wrapper #section-view-cart #mobile-spacer{display:none}body #application-content-wrapper #section-view-cart #navigation{display:flex}body #application-content-wrapper #section-view-cart #block-view-appointment-details #block-view-appointment-details-wrapper{align-items:flex-start;display:flex;flex-flow:row nowrap}body #application-content-wrapper #section-view-cart #block-view-appointment-details #block-view-appointment-details-wrapper .--when,body #application-content-wrapper #section-view-cart #block-view-appointment-details #block-view-appointment-details-wrapper .where{padding-top:0}body #application-content-wrapper #section-login-form,body #application-content-wrapper #section-view-profil #section-edit-account-infos,body #application-content-wrapper #section-view-profil #section-edit-personal-infos,body #application-content-wrapper #section-view-profil #section-edit-professional_identity,body #application-content-wrapper #section-view-profil #section-edit-user_secure_print{padding-left:40px;padding-right:40px}body #application-content-wrapper #cartPanel #navigation,body #application-content-wrapper #section-view-appointment-details #navigation,body #application-content-wrapper #section-view-boutique #navigation{display:flex}body{background-color:#f8f8f8;min-height:110vh;padding:90px 0 0}}@media screen and (max-width:768px){body{background-size:cover!important;min-height:110vh;padding:0}body #application-content-wrapper{min-height:100vh;padding:0 20px 140px}}*{box-sizing:border-box;font-family:Montserrat,no-serif;letter-spacing:1.5px;margin:0;padding:0;vertical-align:baseline}a{color:#292625;display:block;text-decoration:none}input::-moz-placeholder{font-size:11px;font-weight:400;letter-spacing:.7px;line-height:20px;text-decoration:none;text-transform:none;white-space:pre-wrap}input::placeholder,p{font-size:11px;font-weight:400;letter-spacing:.7px;line-height:20px;text-decoration:none;text-transform:none;white-space:pre-wrap}@media screen and (max-width:768px){input::-moz-placeholder{font-size:11px}input::placeholder,p{font-size:11px}}ul{list-style:none;margin:0 0 20px!important;padding:0}ul li{border-bottom:1px dotted #dadada;cursor:pointer;padding:20px 0}section{margin-bottom:60px}.fullwidth-header{margin-bottom:0;padding:40px 0}.fullwidth-header #header-container{max-width:700px;width:100%}.fullwidth-header #header-container .h2,.fullwidth-header #header-container p{color:#000}@media screen and (max-width:768px){.fullwidth-header{padding:20px 0}}.midwidth-container{max-width:700px}.fullwidth-container,.midwidth-container{margin:0 auto;padding:40px 0 0;width:100%}.fullwidth-container{max-width:1100px}.fullwidth-container .button{background-color:#00000005;border:1px solid rgba(0,0,0,.02)!important;border:none;color:#000;cursor:pointer}.fullwidth-container .button.disabled-button{cursor:not-allowed!important;opacity:.5}.fullwidth-container .button.active{background-color:#fff0;border:none;color:#000;cursor:not-allowed;position:relative}.fullwidth-container .button.active:after{background-color:#000;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.fullwidth-container .button:hover{background-color:#0000000a}#landing-navigation{padding:40px 0 0}#landing-navigation div{margin:0 40px}#landing-navigation div p{color:#000;cursor:pointer;font-weight:700;text-transform:uppercase}#landing-navigation div a{color:#000}#landing-navigation div.no-margin{margin:0}@media screen and (max-width:768px){#landing-navigation{padding:20px 0}#landing-navigation div{margin:0 10px!important}#landing-navigation p{font-size:10px}#landing-navigation #search-description{display:none}}.landing-shared .title-color-slide{background:linear-gradient(90deg,#000,#000 40%,#8f803e,#000 60%,#000);-webkit-background-clip:text;background-clip:text;background-position:100% 0;background-size:300% 100%;display:inline-block;font-weight:700;-webkit-text-fill-color:transparent;animation:text-color-slide-left-right 7s linear infinite}@keyframes text-color-slide-left-right{0%{background-position:100% 0}to{background-position:-200% 0}}.landing-shared .tag-color-slide{animation:tag-bg-slide 7s linear infinite;background:linear-gradient(90deg,#c9b6a1,#c9b6a1 40%,#dfd0be,#c9b6a1 60%,#c9b6a1);background-position:100% 0;background-size:300% 100%}@keyframes tag-bg-slide{0%{background-position:100% 0}to{background-position:-200% 0}}.landing-shared .section-lead{margin:10px 0 0;max-width:900px;opacity:.9;text-align:center}.landing-shared #hero-wrapper{background:linear-gradient(319deg,#cfb69a,#fff0)!important;scroll-margin-top:110px}.landing-shared #hero-wrapper .hero-wrapper{gap:30px;margin:0 auto;max-width:1300px;width:100%}.landing-shared #hero-wrapper .hero-wrapper .titre-wrapper{margin-top:10px}.landing-shared #hero-wrapper .hero-wrapper .titre-wrapper .h1{font-size:34px!important;font-weight:700;letter-spacing:0;line-height:normal;text-transform:none}.landing-shared #hero-wrapper .hero-wrapper .titre-wrapper .hero-sub{font-size:15px;font-weight:500;letter-spacing:normal;line-height:25px;margin:20px 0;max-width:560px}.landing-shared #hero-wrapper .hero-wrapper .titre-wrapper .hero-sub.--strong{font-weight:800;margin:0 0 20px}.landing-shared #hero-wrapper .hero-wrapper .cta-wrapper .cta-link{display:inline-block;font-size:12px;margin-top:10px;text-decoration:underline}.landing-shared #hero-wrapper .hero-wrapper .hero-image{display:flex;flex-flow:row nowrap;justify-content:center;margin:0 auto;width:100%}.landing-shared #hero-wrapper .hero-wrapper .hero-image img{display:block;max-width:350px;width:100%}.landing-shared #hero-wrapper #search-wrapper{margin-bottom:0!important}.landing-shared #hero-wrapper #search-wrapper .search-card{width:100%}@media(max-width:768px){.landing-shared #hero-wrapper .hero-wrapper{flex-flow:column-reverse nowrap;padding:20px}.landing-shared #hero-wrapper .hero-image img{margin:0 auto;max-width:230px!important}.landing-shared #hero-wrapper .h3{font-size:10px}}.landing-shared #content-wrapper .title{font-size:26px!important;font-weight:800}.landing-shared #content-wrapper #section-avantages{background:#f7f7f7;border-radius:5px;margin-bottom:0;padding:40px}.landing-shared #content-wrapper #section-avantages .image-wrapper img{border-radius:5px;display:block;max-width:500px;width:100%}.landing-shared #content-wrapper .features-grid{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));max-width:1000px;width:100%}.landing-shared #content-wrapper .features-grid .feature{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:16px}.landing-shared #content-wrapper .features-grid .feature .step{background:none;border:none;display:inline-block;padding:0}.landing-shared #content-wrapper .features-grid .feature:hover{border:1px solid #bbb6b1;transition:all .1s ease-in}.landing-shared #content-wrapper .features-grid .feature:hover p:before{color:#d3af8b;transition:all .1s ease-in}.landing-shared #content-wrapper .features-grid .feature .h4{font-weight:800;margin-left:10px}.landing-shared #content-wrapper .features-grid .feature p{margin:0}.landing-shared #content-wrapper .features-grid .feature p.feature-line{align-items:center;display:flex;display:none;gap:8px}.landing-shared #content-wrapper .callouts{margin-top:16px;max-width:1000px;width:100%}.landing-shared #content-wrapper .callouts .callout{font-weight:700;margin:6px 0}.landing-shared #content-wrapper #section-compte,.landing-shared #content-wrapper #section-plans{background:#f1ede7;margin-bottom:0;padding:40px;scroll-margin-top:100px}@media screen and (max-width:768px){.landing-shared #content-wrapper #section-compte,.landing-shared #content-wrapper #section-plans{scroll-margin-top:10px}}.landing-shared #content-wrapper .plans-grid{align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0;width:100%}.landing-shared #content-wrapper .dot{border-radius:999px;display:inline-block;height:10px;width:10px}.landing-shared #content-wrapper .dot--green{background:#2bb673}.landing-shared #content-wrapper .dot--blue{background:#3b82f6}.landing-shared #content-wrapper .dot--purple{background:#8b5cf6}.landing-shared #content-wrapper .plan{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:5px;box-shadow:0 12px 30px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:20px;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-shared #content-wrapper .plan:hover{border-color:#0000001a;box-shadow:0 18px 45px #0000001a;transform:translateY(-2px)}.landing-shared #content-wrapper .plan .image-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:20px 0;width:100%}.landing-shared #content-wrapper .plan .image-wrapper img{display:block;max-width:200px;width:100%}.landing-shared #content-wrapper .plan .plan-header{border-bottom:1px dashed #d7c8b7;min-height:460px}.landing-shared #content-wrapper .plan .plan-badge{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:14px;min-height:24px}.landing-shared #content-wrapper .plan .plan-badge .plan-title{font-size:27px!important;font-weight:900;margin:0}.landing-shared #content-wrapper .plan .plan-subtitle{font-size:14px!important;font-style:italic;min-height:50px}.landing-shared #content-wrapper .plan .resume-feature{min-height:60px;padding-top:30px}.landing-shared #content-wrapper .plan .resume-feature b{display:contents}.landing-shared #content-wrapper .plan .plan-price{margin:20px 0}.landing-shared #content-wrapper .plan .plan-price .number{font-size:45px;font-weight:700}.landing-shared #content-wrapper .plan .plan-price .small{bottom:25px;position:relative}.landing-shared #content-wrapper .plan .plan-price .devise{font-size:30px;font-weight:500}.landing-shared #content-wrapper .plan .plan-price .per-month{font-size:15px;font-style:italic}.landing-shared #content-wrapper .plan ul{display:flex;flex:1;flex-direction:column;list-style:none;margin:14px 0 0;padding:0;text-align:left;width:100%}.landing-shared #content-wrapper .plan ul li{border-bottom:1px solid rgba(0,0,0,.05);font-size:13px;padding:11px 4px}.landing-shared #content-wrapper .plan ul li:last-child{border-bottom:0}.landing-shared #content-wrapper .plan ul li.subscription:before{color:#2653fd;content:"Abonnement PRO";display:block;font-size:8px;font-weight:800;letter-spacing:.9px;padding:0 0 7px;text-shadow:1px 1px 1px rgba(4,226,0,.541);text-transform:uppercase}.landing-shared #content-wrapper .plan ul li.subscription p:before{color:red;content:"+";font-weight:900;line-height:1;margin-top:2px;opacity:.9}.landing-shared #content-wrapper .plan ul li p{align-items:flex-start;display:flex;gap:10px;line-height:18px;margin:0}.landing-shared #content-wrapper .plan ul li p:before{content:"✓";font-weight:900;line-height:1;margin-top:2px;opacity:.9}.landing-shared #content-wrapper .plan .plan-cta{display:flex;justify-content:center;margin-top:auto;padding-top:18px;width:100%}.landing-shared #content-wrapper .plan--free ul li p:before{color:#2bb673}.landing-shared #content-wrapper .plan--pro ul li p:before{color:#3b82f6}.landing-shared #content-wrapper .plan--proplus ul li p:before{color:#8b5cf6}.landing-shared #content-wrapper .plan--featured{border-color:#3b82f659;box-shadow:0 22px 60px #3b82f62e;transform:none}.landing-shared #content-wrapper .plan--featured:hover{transform:translateY(-2px)}.landing-shared #content-wrapper .plan--featured:before{background:#3b82f61f;border:1px solid rgba(59,130,246,.2);border-radius:999px;color:#1d4ed8;content:"Le plus populaire";display:none;font-size:11px;font-weight:900;padding:6px 10px;position:absolute;right:14px;top:14px}.landing-shared #content-wrapper #section-comment-ca-marche{margin:0 auto;max-width:1000px;padding:40px;width:100%}.landing-shared #content-wrapper .steps{display:flex;flex-direction:column;gap:12px;margin-top:18px;width:100%}.landing-shared #content-wrapper .step{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:16px}.landing-shared #content-wrapper .step .image-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.landing-shared #content-wrapper .step .image-wrapper img{display:block;max-width:190px;width:100%}.landing-shared #content-wrapper .step .step-block-text{max-width:500px;width:100%}.landing-shared #content-wrapper .step .step-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.landing-shared #content-wrapper .step .step-title{font-weight:900;margin:0}.landing-shared #content-wrapper .step .tag{border:2px solid #af9f8d;border-radius:999px;font-size:12px;font-weight:900;height:30px;width:30px}.landing-shared #content-wrapper .step .tag p{font-weight:700;margin:0}.landing-shared #content-wrapper #section-no-risk,.landing-shared #content-wrapper #section-reservation{background:#efeae5;margin-bottom:0;padding:40px}.landing-shared #content-wrapper .no-risk-grid{border-radius:12px;margin-top:14px;max-width:900px;padding:16px;text-align:center;width:100%}.landing-shared #content-wrapper .no-risk-grid p{font-weight:700;margin:6px 0}@media screen and (max-width:768px){.landing-shared #content-wrapper .no-risk-grid{padding:0}}.landing-shared #content-wrapper .no-risk-note{font-weight:800;margin-top:14px;max-width:900px;text-align:center}.landing-shared #content-wrapper #section-faq{margin:0 auto;max-width:900px;padding:40px;width:100%}.landing-shared #content-wrapper .faq{margin-top:16px;width:100%}.landing-shared #content-wrapper .faq details{background:#fff;border:1px solid #eaeaea;border-radius:5px;margin-bottom:10px;padding:20px}.landing-shared #content-wrapper .faq summary{cursor:pointer;font-weight:900}.landing-shared #content-wrapper .faq p{margin:10px 0 0;opacity:.95}.landing-shared #content-wrapper #formulaire{margin:0 auto;max-width:700px;padding:0 0 40px;scroll-margin-top:90px;width:100%}@media(max-width:768px){.landing-shared #content-wrapper #formulaire{padding:0!important}.landing-shared #content-wrapper #formulaire .title{line-height:normal;margin:0 auto;text-align:center}.landing-shared #content-wrapper p:not(.h3):not(.h4).h2{text-align:center}.landing-shared #content-wrapper .features-grid,.landing-shared #content-wrapper .plans-grid{grid-template-columns:1fr}.landing-shared #content-wrapper #section-avantages,.landing-shared #content-wrapper #section-comment-ca-marche,.landing-shared #content-wrapper #section-faq,.landing-shared #content-wrapper #section-no-risk{padding:40px 0}.landing-shared #content-wrapper #section-avantages,.landing-shared #content-wrapper #section-compte,.landing-shared #content-wrapper #section-no-risk,.landing-shared #content-wrapper #section-plans,.landing-shared #content-wrapper #section-reservation{padding:40px 20px!important;position:relative;right:20px;width:calc(100% + 40px)}.landing-shared #content-wrapper .trouver-un-pro .step{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.landing-shared #content-wrapper .trouver-un-pro .step .step-block-text{margin:0}.landing-shared #content-wrapper .trouver-un-pro .step .image-wrapper{margin-bottom:20px}.landing-shared #content-wrapper #section-avantages .avantages-wrapper{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.landing-shared #content-wrapper #section-avantages .avantages-wrapper .image-wrapper{margin-bottom:20px}.landing-shared #content-wrapper #section-avantages .avantages-wrapper .image-wrapper img{margin:0 auto;max-width:200px;width:100%}}.landing-shared .cta-note{font-size:12px!important;font-style:italic;margin-top:20px}#content-wrapper{background-color:#f8fafd;border-radius:5px;margin:40px auto 90px;max-width:1300px;width:100%}#content-wrapper p:not(.h1):not(.h2):not(.h3):not(.h4){font-size:14px;letter-spacing:.2px}@media screen and (max-width:768px){#content-wrapper p:not(.h1):not(.h2):not(.h3):not(.h4){font-size:15px;line-height:1.5rem}#content-wrapper{margin-top:0;padding:20px!important}}#navBar{-webkit-backdrop-filter:blur(1000px);backdrop-filter:blur(1000px);background:linear-gradient(45deg,#cfc2b3,#cebaa5);box-shadow:0 0 1px #b5a797;height:90px;left:0;position:fixed;top:0}#navBar .logo-wrapper{padding-left:20px}#navBar .logo-wrapper .logo{background:none!important;color:#000;display:flex}#navBar .logo-wrapper .logo .logo-wrapper{max-width:90px;width:100%}#navBar .logo-wrapper .logo .logo-wrapper img{width:100%}#navBar .logo-wrapper .logo #logo-text{font-size:30px;font-weight:500;letter-spacing:9.5px;text-transform:uppercase}#navBar .logo-wrapper .logo p{color:#292625;font-size:17px;font-weight:400}#navBar .logo-wrapper .logo p.baseline{font-weight:800}#navBar .wrapper .navigation-item.menu-button{width:103px}#navBar .wrapper .navigation-item.menu-button.toggleMenu{background-color:#c1b19f;color:#fff}#navBar .wrapper .navigation-item.menu-button:hover{background-color:#c1b19f;color:#fff;cursor:pointer;transition:color .18s linear}#navBar .wrapper .navigation-item a,#navBar .wrapper .navigation-item.menu-button{color:#000;font-size:10px;font-weight:300;letter-spacing:3px;margin:0;min-height:90px;text-align:center;text-transform:uppercase;width:103px}#navBar .wrapper .navigation-item a svg,#navBar .wrapper .navigation-item.menu-button svg{max-height:20px;max-width:20px;width:100%}#navBar .wrapper .navigation-item a .baseline,#navBar .wrapper .navigation-item.menu-button .baseline{font-size:10px!important;font-weight:800;text-transform:uppercase}#navBar .wrapper .navigation-item a.larger,#navBar .wrapper .navigation-item.menu-button.larger{min-width:141px!important}#navBar .wrapper .navigation-item a.router-link-exact-active,#navBar .wrapper .navigation-item.menu-button.router-link-exact-active{background-color:#c1b19f}#navBar .wrapper .navigation-item a.router-link-exact-active:after,#navBar .wrapper .navigation-item.menu-button.router-link-exact-active:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}#navBar .wrapper .navigation-item a:hover,#navBar .wrapper .navigation-item.menu-button:hover{cursor:pointer}#navBar .wrapper #side-menu{background:linear-gradient(45deg,#cfc2b3,#cebaa5);position:absolute;right:0;top:100%;z-index:1000}#navBar .wrapper #side-menu .sub-menu-item{width:103px}#navBar p:not(#logo-text){font-size:10px;letter-spacing:normal;text-transform:uppercase}#navBar a.router-link-exact-active{background-color:#c1b19f!important;position:relative}@media screen and (max-width:768px){#navBar{display:none}}#navBar-mobile{display:none}#navBar-mobile .logo-wrapper{padding-left:20px}#navBar-mobile .logo-wrapper .logo{color:#000;display:flex}#navBar-mobile .logo-wrapper .logo .logo-wrapper{max-width:90px;width:100%}#navBar-mobile .logo-wrapper .logo .logo-wrapper img{width:100%}#navBar-mobile .logo-wrapper .logo #logo-text{font-size:30px;font-weight:500;letter-spacing:9.5px;text-transform:uppercase}#navBar-mobile .logo-wrapper .logo p{color:#000;font-size:17px;font-weight:400}#navBar-mobile .logo-wrapper .logo p.baseline{font-weight:800}#navBar-mobile .wrapper .navigation-item.menu-button{width:103px}#navBar-mobile .wrapper .navigation-item.menu-button:hover{cursor:pointer}#navBar-mobile .wrapper .navigation-item a,#navBar-mobile .wrapper .navigation-item.menu-button{color:#000;font-size:10px;font-weight:300;letter-spacing:3px;margin:0;min-height:90px;text-align:center;text-transform:uppercase;width:103px}#navBar-mobile .wrapper .navigation-item a svg,#navBar-mobile .wrapper .navigation-item.menu-button svg{max-height:20px;max-width:20px;width:100%}#navBar-mobile .wrapper .navigation-item a .baseline,#navBar-mobile .wrapper .navigation-item.menu-button .baseline{font-size:10px!important;font-weight:800;text-transform:uppercase}#navBar-mobile .wrapper .navigation-item a.larger,#navBar-mobile .wrapper .navigation-item.menu-button.larger{min-width:141px!important}#navBar-mobile .wrapper .navigation-item a.router-link-exact-active,#navBar-mobile .wrapper .navigation-item.menu-button.router-link-exact-active{color:#ffe8c5}#navBar-mobile .wrapper .navigation-item a:hover,#navBar-mobile .wrapper .navigation-item.menu-button:hover{cursor:pointer}#navBar-mobile .wrapper #side-menu{position:absolute;right:0;top:100%;z-index:1000}#navBar-mobile .wrapper #side-menu a{background-color:#c9cad38a}#navBar-mobile .wrapper #side-menu .sub-menu-item{width:103px}#navBar-mobile p:not(#logo-text){font-size:10px;letter-spacing:normal;text-transform:uppercase}#navBar-mobile .router-link-exact-active{color:#ffe8c5}@media screen and (max-width:768px){#navBar-mobile{-webkit-backdrop-filter:blur(1000px);backdrop-filter:blur(1000px);background-color:#f7f7f7!important;border-top:1px solid #d0b79b;bottom:0;display:flex;left:0;max-width:100vw;position:fixed;right:0;width:100%;z-index:100000}#navBar-mobile .logo-wrapper{padding:0!important;position:fixed;top:-40px;width:auto!important}#navBar-mobile .logo-wrapper .logo .logo-wrapper{max-width:70px}#navBar-mobile .wrapper .navigation-item a,#navBar-mobile .wrapper .navigation-item.menu-button{min-height:65px;width:20vw}#navBar-mobile .wrapper .navigation-item a.col-3,#navBar-mobile .wrapper .navigation-item.menu-button.col-3{min-height:65px;width:33.3333333333vw}#navBar-mobile .wrapper .navigation-item a p,#navBar-mobile .wrapper .navigation-item.menu-button p{font-size:9px!important;white-space:pre}#navBar-mobile .wrapper .navigation-item a.router-link-exact-active,#navBar-mobile .wrapper .navigation-item.menu-button.router-link-exact-active{background-color:#3a2d2826;background-color:#5b5b5b}#navBar-mobile .wrapper .navigation-item.menu-button p,#navBar-mobile .wrapper .navigation-item.menu-button svg{position:relative;top:10px}}#mobileTopBar{left:0;right:0;top:0;width:100%}#mobileTopBar .logo-wrapper{padding:10px 0!important}#mobileTopBar .logo-wrapper img{max-width:50px;padding-left:20px;width:100%}#mobileTopBar .title{font-size:16px;font-weight:900;letter-spacing:4px;margin-left:10px;text-transform:uppercase}#mobileTopBar .location{background-color:#3a2d284f;color:#f1ede6;font-size:10px;padding:10px 20px;text-transform:uppercase;width:100%}@media screen and (min-width:768px){#mobileTopBar{display:none}}@media screen and (max-width:768px){#search-wrapper{padding:20px 20px 0}}.input-wrapper{position:relative;width:100%}.input-wrapper>div:not(.input-simple):not(.input-with-icon):not(.checkbox){height:122px;justify-content:space-between}.input-wrapper .input-with-icon{border:1px solid #ddd;border-radius:5px;cursor:text;margin-bottom:20px;position:relative}.input-wrapper .input-with-icon .input{border-radius:5px;height:60px;width:100%}.input-wrapper .input-with-icon .input input[type=number],.input-wrapper .input-with-icon .input input[type=password],.input-wrapper .input-with-icon .input input[type=tel],.input-wrapper .input-with-icon .input input[type=text],.input-wrapper .input-with-icon .input textarea{background-color:#f3f3f3;border:none;border-radius:5px;cursor:text;display:block;min-height:100%;padding-left:1em;width:100%}.input-wrapper .input-with-icon .input input[type=number]:focus,.input-wrapper .input-with-icon .input input[type=password]:focus,.input-wrapper .input-with-icon .input input[type=tel]:focus,.input-wrapper .input-with-icon .input input[type=text]:focus,.input-wrapper .input-with-icon .input textarea:focus{border:none;box-shadow:none}.input-wrapper .input-with-icon .input textarea{background-color:#f3f3f3;padding:10px}.input-wrapper .input-with-icon .input p{padding-left:1em;width:100%}.input-wrapper .input-with-icon .icon{cursor:pointer;height:58px;max-width:40px;position:absolute;right:1px;text-align:right;width:100%}.input-wrapper .input-with-icon .icon div{padding:20px 0;width:100%}.input-wrapper .input-with-icon .icon div img{position:relative;right:10px}.input-wrapper .input-with-icon.error{border:1px solid #cd9494}.input-wrapper .input-simple{border:1px solid #ddd;border-radius:5px;cursor:text;margin-bottom:20px;position:relative}.input-wrapper .input-simple .input{height:60px;width:100%}.input-wrapper .input-simple .input.textarea{height:auto;min-height:60px}.input-wrapper .input-simple .input input[type=email],.input-wrapper .input-simple .input input[type=number],.input-wrapper .input-simple .input input[type=password],.input-wrapper .input-simple .input input[type=tel],.input-wrapper .input-simple .input input[type=text],.input-wrapper .input-simple .input select,.input-wrapper .input-simple .input textarea{background-color:#f3f3f3;border:none!important;border-radius:5px;cursor:text;display:block;min-height:100%;padding-left:1em;resize:none;width:100%}.input-wrapper .input-simple .input input[type=email]:focus,.input-wrapper .input-simple .input input[type=number]:focus,.input-wrapper .input-simple .input input[type=password]:focus,.input-wrapper .input-simple .input input[type=tel]:focus,.input-wrapper .input-simple .input input[type=text]:focus,.input-wrapper .input-simple .input select:focus,.input-wrapper .input-simple .input textarea:focus{border:none;box-shadow:none}.input-wrapper .input-simple .input textarea{background-color:#f3f3f3;border-radius:5px;cursor:text!important;min-height:150px;padding-bottom:10px;padding-top:10px;white-space:pre-wrap}.input-wrapper .input-simple .input select{border:none!important;outline:none!important}.input-wrapper .input-simple .input p{padding-left:1em;width:100%}.input-wrapper .input-simple.error{border:1px solid #cd9494}.input-wrapper .input-checkbox{cursor:pointer}.input-wrapper .input-checkbox input[type=checkbox]{background-color:#fffaf4;cursor:pointer;height:20px;width:20px}.input-wrapper .input-checkbox p{margin-left:20px}.input-wrapper ul.list{background-color:#fff;border-radius:5px;list-style:none;max-height:180px;overflow:auto;position:absolute;top:110%;width:100%;z-index:1000}.input-wrapper ul.list .list-item{border-radius:5px;height:60px;padding:10px 20px}.input-wrapper ul.list .list-item .street{font-weight:800}.input-wrapper ul.list .list-item .locality{font-weight:400}.input-wrapper ul.list .list-item:hover{background-color:#edf2f7}.input-wrapper input:-webkit-autofill,.input-wrapper input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.button{background-color:#292625;border:1px solid #292625;border-radius:5px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:1px;min-width:155px;padding:13.3333333333px;text-align:center;text-transform:uppercase;transition:all .2s linear}.button.green{background-color:#85c7a8;border:1px solid #4ea079;color:#000}.button.red{background-color:#c63e3e;border:1px solid #c63e3e}.button.white{background-color:#fff;border:1px solid #dadada;color:#292625}.button.white:hover{border-color:#292625}.button.wide{width:100%!important}.button:active,.button:hover{background-color:#fff;color:#292625}.button[disabled]{cursor:not-allowed;opacity:.6}form{margin:0 auto;max-width:700px;width:100%}@media screen and (max-width:768px){form{padding:0}}.profil-card .profil-picture{border:1px solid #dadada;border-radius:50%;height:100px;overflow:hidden;position:relative;width:100px}.profil-card .profil-picture img{width:inherit!important}.profil-card .profil-picture .default-profil-picture{background-color:#97aabd}.profil-card .addPicture{background-color:#dadada;border-radius:100px;bottom:10px;cursor:pointer;height:40px;position:absolute;width:40px}.profil-card .name{margin-bottom:10px}.profil-card .location{margin-bottom:10px;margin-left:10px;text-transform:uppercase}@media screen and (max-width:768px){.profil-card .profil-picture{height:80px;width:80px}.profil-card .profil-text{margin-left:20px}.profil-card .profil-text .location,.profil-card .profil-text .name{margin-bottom:7px}}.calendar-full,.calendars-component{cursor:pointer;padding:0}.calendar-full .dates-wrapper,.calendars-component .dates-wrapper{background-color:#f5f5f5;border-radius:10px}.calendar-full.calendar-full-header .header-month,.calendars-component.calendar-full-header .header-month{margin:auto 0;max-width:100%;text-align:center;width:100%}.calendar-full .date,.calendars-component .date{border-bottom:1px dotted #ebebeb;border-left:1px dotted #ebebeb;overflow:hidden;position:relative;width:14.2857142857%}.calendar-full .date.--empty,.calendars-component .date.--empty{color:#dadada}.calendar-full .date.--empty .date-number,.calendars-component .date.--empty .date-number{font-weight:100}.calendar-full .date.newMonth,.calendars-component .date.newMonth{border-left:1px solid #dadada;text-transform:uppercase}.calendar-full .date.newMonth .date-state,.calendars-component .date.newMonth .date-state{color:#292625}.calendar-full .date.active,.calendars-component .date.active{transition:all .2s ease-in}.calendar-full .date.active .date-name,.calendars-component .date.active .date-name{color:#292625;font-weight:600}.calendar-full .date.active .date-number,.calendars-component .date.active .date-number{color:#292625;font-weight:400}.calendar-full .date.active.selected,.calendars-component .date.active.selected{background-color:#e3dad0}.calendar-full .date.today .date-name,.calendars-component .date.today .date-name{text-decoration:underline}.calendar-full .date.today .date-state,.calendars-component .date.today .date-state{color:#292625}.calendar-full .date .status,.calendars-component .date .status{bottom:5px;position:absolute}.calendar-full .date .status-calendar-full,.calendars-component .date .status-calendar-full{bottom:15px;position:absolute}.calendar-full .date .pendingAppointment,.calendars-component .date .pendingAppointment{background-color:orange;border-radius:100%;bottom:5px;display:block;height:8px;width:8px}.calendar-full .date .validatedAppointment,.calendars-component .date .validatedAppointment{background-color:#2f6e97;border-radius:100%;bottom:5px;display:block;height:8px;width:8px}.calendar-full .date .mr0,.calendars-component .date .mr0{margin-right:3px}@media screen and (min-width:768px){.calendar-full .date,.calendars-component .date{max-width:14.2857142857%;width:100%}}.calendar-full .date-state,.calendars-component .date-state{color:#dadada}.calendar-full .date-number,.calendars-component .date-number{color:#a9a9a9;font-size:29px;font-weight:300;letter-spacing:.22px;margin-bottom:10px}.calendar-full .date-name,.calendars-component .date-name{color:#dadada;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.professionalAgenda .column{max-width:130px;width:100%}.professionalAgenda .header{font-size:9px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-align:center;text-transform:uppercase}.professionalAgenda .slotTime-wrapper{margin-bottom:20px;max-width:450px;width:100%}.professionalAgenda .creneau button{background-color:#fff;border:1px solid #dadada;border-radius:3px;color:#292625;margin-bottom:10px;padding:10px 20px;text-align:center;width:100%}.professionalAgenda .creneau button.active-slot{background-color:#2f6e97;border:1px solid #2f6e97;box-shadow:0 1px 5px #dadada;color:#fff}.professionalAgenda .creneau button.unavailable-slot{background-color:#fff;border:1px solid #c63e3e;color:#292625;cursor:not-allowed}.professionalAgenda.calendar .creneau{margin-bottom:10px}.professionalAgenda.calendar .creneau button{background-color:#fff;border:1px solid #dadada;color:#292625;font-weight:500;padding:10px 20px;text-align:center;width:100%}.professionalAgenda.calendar .creneau button.active-slot{background-color:#4ea079;border:1px solid #4ea079;color:#fff}.professionalAgenda.calendar .creneau button.unavailable-slot{background-color:#fff;border:1px solid #c63e3e;color:#292625;cursor:pointer}.professionalAgenda.calendar .creneau button.unavailable-slot.validated{background-color:#2f6e9740;border:1px solid #2f6e97}.professionalAgenda.calendar .creneau button.unavailable-slot.pending{background-color:#ffa5000f;border:1px solid orange;color:#000}.professionalAgenda.calendar .creneau button.available-slot{background-color:#f8f8f8;border:1px solid #dadada;cursor:pointer}@media screen and (max-width:468px){.professionalAgenda .slotTime-wrapper{max-width:73vw}.professionalAgenda .slotTime-wrapper .creneau{max-width:110px!important}}.appointment-item .status-bar,.contact-item .status-bar{margin-bottom:20px}.appointment-item .status-bar .status,.contact-item .status-bar .status{font-size:12px!important;font-weight:700;text-transform:uppercase}.appointment-item .status-bar .status.orange,.contact-item .status-bar .status.orange{color:orange}.appointment-item .status-bar .status.blue,.contact-item .status-bar .status.blue{color:#2f6e97}.appointment-item .appointment-infos .profil-picture,.appointment-item .contact-infos .profil-picture,.contact-item .appointment-infos .profil-picture,.contact-item .contact-infos .profil-picture{border:1px solid #dadada;border-radius:50%;height:60px;overflow:hidden;width:60px}.appointment-item .appointment-infos .profil-picture img,.appointment-item .contact-infos .profil-picture img,.contact-item .appointment-infos .profil-picture img,.contact-item .contact-infos .profil-picture img{width:inherit!important}.appointment-item .appointment-infos .profil-picture .default-profil-picture,.appointment-item .contact-infos .profil-picture .default-profil-picture,.contact-item .appointment-infos .profil-picture .default-profil-picture,.contact-item .contact-infos .profil-picture .default-profil-picture{background-color:#97aabd}.appointment-item .appointment-infos .name,.appointment-item .appointment-infos .number,.appointment-item .contact-infos .name,.appointment-item .contact-infos .number,.contact-item .appointment-infos .name,.contact-item .appointment-infos .number,.contact-item .contact-infos .name,.contact-item .contact-infos .number{margin-bottom:10px;margin-left:20px}.appointment-item .appointment-infos .location,.appointment-item .contact-infos .location,.contact-item .appointment-infos .location,.contact-item .contact-infos .location{margin-left:20px}@media screen and (max-width:768px){.appointment-item .appointment-infos,.appointment-item .contact-infos,.contact-item .appointment-infos,.contact-item .contact-infos{align-items:flex-start!important;display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important}.appointment-item .appointment-infos.contact-view,.appointment-item .contact-infos.contact-view,.contact-item .appointment-infos.contact-view,.contact-item .contact-infos.contact-view{align-items:center;display:flex;flex-flow:column nowrap!important;justify-content:center}}#contacts-list-wrapper,#message-list-wrapper{padding:40px}#contacts-list-wrapper .column-left,#message-list-wrapper .column-left{max-width:90%;width:100%}#contacts-list-wrapper .column-right,#message-list-wrapper .column-right{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;max-width:20%;width:100%}@media screen and (max-width:768px){#contacts-list-wrapper .contact-view .column-right,#message-list-wrapper .contact-view .column-right{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:20px 0 0!important;max-width:100%!important;width:100%}}#professional-list-wrapper{padding:40px}#professional-list-wrapper .professional-item .column-left{max-width:40%;width:100%}#professional-list-wrapper .professional-item .column-left .banner-image{border-radius:5px;max-height:200px;overflow:hidden;width:100%}#professional-list-wrapper .professional-item .column-left .banner-image img{border-radius:5px;display:block;max-width:100%;width:100%}#professional-list-wrapper .professional-item .column-right{margin-left:40px;max-width:60%;width:100%}#professional-list-wrapper .professional-item .column-right .profil-picture{border:1px solid #dadada;border-radius:50%;height:60px;overflow:hidden;width:60px}#professional-list-wrapper .professional-item .column-right .profil-picture img{width:inherit!important}#professional-list-wrapper .professional-item .column-right .profil-picture .default-profil-picture{background-color:#97aabd}#professional-list-wrapper .professional-item .column-right .name{margin-bottom:10px;margin-left:20px}#professional-list-wrapper .professional-item .column-right .specialities{margin-left:20px}#professional-list-wrapper .professional-item .column-right .specialities svg{color:#494949;margin-right:5px}#professional-list-wrapper .professional-item .column-right .specialities p{color:#494949;font-weight:200;margin-right:10px}@media screen and (max-width:768px){#professional-list-wrapper .professional-item{align-items:start!important;display:flex!important;flex-flow:column nowrap!important;justify-content:center!important}#professional-list-wrapper .professional-item .column-left{max-width:100%!important;width:100%}#professional-list-wrapper .professional-item .column-right{margin:0!important;max-width:100%!important;width:100%}#professional-list-wrapper .professional-item .column-right .professional-infos{margin-top:20px;padding-bottom:10px}#professional-list-wrapper .professional-item .column-right .end-wrapper{align-items:start!important;display:flex!important;flex-flow:column nowrap!important;justify-content:center!important}#professional-list-wrapper .professional-item .column-right .end-wrapper .button-wrapper{margin-top:10px;width:100%}#professional-list-wrapper{padding:0}}.message-expeditor-list-item .message-expeditor .notification{color:#4ea079}.message-expeditor-list-item .message-expeditor .profil-picture{background-color:#97aabd;border:1px solid #dadada;border-radius:50%;height:70px;overflow:hidden;width:70px}.message-expeditor-list-item .message-expeditor .profil-picture .default-profil-picture{background-color:#97aabd}.message-expeditor-list-item .message-expeditor .profil-picture img{width:inherit!important}@media screen and (max-width:768px){.profil-wrapper .form-item{align-items:start!important;display:flex!important;flex-flow:column nowrap!important;justify-content:center!important}.profil-wrapper .form-item .column-left,.profil-wrapper .form-item .column-right{max-width:100%!important;width:100%!important}.profil-wrapper .form-item .column-right{display:none}}.chat-wrapper{max-height:37vh;overflow-y:auto}@media screen and (max-width:768px){.chat-wrapper{max-height:35vh}}.chat-wrapper .message-item{width:100%}.chat-wrapper .message-item .profil-picture{border:1px solid #dadada;border-radius:50%;height:40px;overflow:hidden;width:40px}.chat-wrapper .message-item .profil-picture .default-profil-picture{background-color:#97aabd}.chat-wrapper .message-item .profil-picture img{width:inherit!important}.chat-wrapper .message-item .message-wrapper{margin-bottom:40px;max-width:100%;width:100%}.chat-wrapper .message-item .message-wrapper .message{max-width:620px}.chat-wrapper .message-item .message-content{background-color:#d2e7f5;clear:both;overflow-wrap:break-word;padding:8px;white-space:pre-line;word-break:break-word;word-wrap:break-word;border-radius:10px;width:100%}.chat-wrapper .message-item textarea{display:block;min-width:490px;resize:none;width:100%}.chat-wrapper .message-item .hour{font-size:8px}.chat-wrapper .message-item .messageOptions p{font-size:10px;font-weight:500;text-transform:uppercase}.chat-wrapper .message-item .edited-indicator{color:gray;font-size:8px;text-transform:uppercase}.chat-wrapper .message-item .expeditor,.chat-wrapper .message-item .me{width:100%}.chat-wrapper .message-item .me .message-content{background-color:#f2f2f2}.bar-wrapper{height:62px}.bar-wrapper .bar-content{max-width:1100px;width:100%}.service-list-item{margin-bottom:10px;padding:0 0 20px 20px}.service-list-item .service-name:before{content:".";display:inline-block;font-size:30px;padding-right:10px}.service-list-item .service-price{font-size:15px;font-weight:500}.service-list-item .service-description{padding:10px 0}.service-list-item .service-duration{padding-left:10px}.service-list-item .service-quantity-selector{margin-top:20px}.service-list-item .service-quantity-selector .service-quantity-button{background-color:#fff;border:1px solid grey;border-radius:5px;cursor:pointer;font-size:21px;height:35px;transition:all .2s ease-in-out;width:35px}.service-list-item .service-quantity-selector .service-quantity-button:hover{background-color:#efe0c8}.service-list-item .service-quantity-selector .service-quantity{width:60px}#boutique-edit-wrapper,#boutique-wrapper{padding:40px}#boutique-edit-wrapper .column-left,#boutique-wrapper .column-left{max-width:50%;width:100%}#boutique-edit-wrapper .column-left #socials,#boutique-wrapper .column-left #socials{width:100%}#boutique-edit-wrapper .column-left #socials .column-right,#boutique-wrapper .column-left #socials .column-right{margin-left:0;max-width:100%;min-width:90%;width:100%}#boutique-edit-wrapper .column-left #areas .area-item svg,#boutique-wrapper .column-left #areas .area-item svg{color:#494949;margin-right:5px}#boutique-edit-wrapper .column-left #areas .area-item p,#boutique-wrapper .column-left #areas .area-item p{color:#494949;font-weight:200}#boutique-edit-wrapper .column-left #specialities svg,#boutique-wrapper .column-left #specialities svg{color:#494949;margin-right:5px}#boutique-edit-wrapper .column-left #specialities p,#boutique-wrapper .column-left #specialities p{color:#494949;font-weight:200;margin-right:10px;white-space:nowrap}#boutique-edit-wrapper .column-right,#boutique-wrapper .column-right{margin-left:40px;max-width:50%;width:100%}#boutique-edit-wrapper .column-right .edit,#boutique-wrapper .column-right .edit{color:#2f6e97;cursor:pointer}#boutique-edit-wrapper .column-right .delete,#boutique-wrapper .column-right .delete{color:#c63e3e;cursor:pointer}#boutique-edit-wrapper #banner-image,#boutique-wrapper #banner-image{align-items:center;border-radius:5px;display:flex;justify-content:center;max-height:300px;max-width:600px;overflow:hidden;width:100%}#boutique-edit-wrapper #banner-image img,#boutique-wrapper #banner-image img{border-radius:5px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#boutique-edit-wrapper #about,#boutique-wrapper #about{padding:20px 0}@media screen and (max-width:768px){#boutique-edit-wrapper,#boutique-wrapper{align-items:start!important;display:flex!important;flex-flow:column nowrap!important;justify-content:center!important;padding:0!important}#boutique-edit-wrapper .column-left,#boutique-wrapper .column-left{max-width:100%!important;width:100%}#boutique-edit-wrapper .column-left #about,#boutique-wrapper .column-left #about{padding-top:20px}#boutique-edit-wrapper .column-left #editBanner,#boutique-wrapper .column-left #editBanner{align-items:flex-start!important;display:flex!important;flex-flow:column nowrap!important;justify-content:center!important}#boutique-edit-wrapper .column-left #editBanner .button,#boutique-wrapper .column-left #editBanner .button{margin-top:20px}#boutique-edit-wrapper .column-right,#boutique-wrapper .column-right{margin:0!important;max-width:100%!important;width:100%}#boutique-edit-wrapper .column-right #services-header,#boutique-wrapper .column-right #services-header{margin:0!important;width:100%}#boutique-edit-wrapper .column-right #section-edit-service,#boutique-wrapper .column-right #section-edit-service{padding:0!important}#boutique-edit-wrapper .column-right #section-edit-service .input-wrapper,#boutique-wrapper .column-right #section-edit-service .input-wrapper{margin-bottom:0!important}#boutique-edit-wrapper #socials .column-left,#boutique-wrapper #socials .column-left{max-width:50px!important;min-width:30px!important;width:100%}#boutique-edit-wrapper.panier,#boutique-wrapper.panier{align-items:start!important;display:flex!important;flex-flow:column-reverse nowrap!important;justify-content:center!important}}#appointment-wrapper{padding:40px}#appointment-wrapper .column-left{max-width:50%;width:100%}#appointment-wrapper .column-right{margin-left:40px;max-width:50%;width:100%}@media screen and (max-width:768px){#appointment-wrapper{align-items:center!important;display:flex!important;flex-flow:column-reverse nowrap!important;justify-content:center!important;padding:0!important}#appointment-wrapper .column-left,#appointment-wrapper .column-right{max-width:100%!important;width:100%}#appointment-wrapper .column-right{margin-left:0!important}#appointment-wrapper .column-right #appointment-location-infos{align-items:center!important;display:flex!important;flex-flow:column nowrap!important;justify-content:center!important;padding:10px 0!important}#appointment-wrapper .column-right #appointment-location-infos .--where{margin:10px 0 20px}#appointment-wrapper .column-right .title{margin:10px 0}#rdv-wrapper #calendar-view-selectors{align-items:center!important;display:flex!important;flex-flow:row nowrap!important;justify-content:center!important;overflow-x:clip}}.map-wrapper{width:100%}.map-wrapper .custom-leaflet-marker{background-color:transparent!important;border:none!important;height:auto!important;position:relative;width:auto!important}.map-wrapper .custom-leaflet-marker .marker-pin{align-items:center;background-color:#ff4141;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0000004d;color:#fff;display:flex;font-weight:700;height:30px;justify-content:center;width:30px}.map-wrapper .custom-leaflet-marker .marker-info{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000004d;left:50%;margin-top:5px;min-width:100px;padding:5px 8px;position:absolute;top:35px;transform:translate(-50%);white-space:nowrap;z-index:1000}.map-wrapper .custom-leaflet-marker .marker-info strong{color:#333;display:block;font-size:14px}.map-wrapper .custom-leaflet-marker .marker-info p{color:#666;font-size:12px;margin:0}.map-container{background-color:#eee;border-radius:5px;height:600px;width:100%}.travel-info:after{background-color:#e3d5c7;content:" ";display:block;height:1px;width:100%}.travel-info p{color:#776f66;font-size:.6em!important;font-weight:700}@media screen and (max-width:768px){.travel-info{flex-flow:column nowrap}}.matrix-block{background-color:#f7f7f7;border:1px solid #e9e9e9;border-radius:5px;margin-bottom:20px;padding:0 20px 20px}#map{z-index:0}#create-shop-alert,#share-link-alert{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;padding:16px;width:100%}@media screen and (min-width:768px){#create-shop-alert,#share-link-alert{max-width:700px;width:100%}}#create-shop-alert .popup-title,#share-link-alert .popup-title{font-size:16px;font-weight:900}#create-shop-alert .button.disabled,#share-link-alert .button.disabled{cursor:not-allowed!important;opacity:.6}#subscription-pro-button{background-color:#feff01;border:1px solid #b0b100;color:#000}.mentions-section{margin-bottom:1.5rem}.mentions-section a{color:#007bff;display:inline-block;text-decoration:none}.mentions-section a:hover{text-decoration:underline}.mentions-section ul{list-style:disc;padding-left:40px}.mentions-section ul li{border:none!important;border-radius:none!important;cursor:auto!important;padding:0!important}@media screen and (max-width:768px){.mentions-section{padding:0!important}}.doted-top-border{border-top:1px dotted #e5e5e5}.doted-bottom-border,body #application-content-wrapper #section-edit-boutique #section-view-boutique-service .--prestation,body #application-content-wrapper #section-view-boutique #section-view-boutique-service .--prestation{border-bottom:1px dotted #e5e5e5}.lined-left-border{border-left:1px solid #9c9c9c}.lined-right-border{border-right:1px solid #9c9c9c}.border-simple,.fiche.client,.minified.client .header,.pro.fiche,.pro.minified .header{border:1px solid #dadada}.separationTag p{color:#696974;font-size:11px;font-style:italic;font-weight:700;letter-spacing:.3em;margin-top:20px}.separationTag p,.titre{text-transform:uppercase}.titre{font-size:14px;font-weight:800;margin-bottom:20px;text-align:center}.titre:after{background-color:#292625;content:" ";display:block;height:1px;margin:1em auto;max-width:150px;width:100%}.h1{font-size:45px;font-weight:500;letter-spacing:9.5px}.h1,.h2{line-height:normal;text-transform:uppercase}.h2{font-size:18px;font-weight:200;letter-spacing:1.7px}.h3{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width:768px){.h3{font-size:13px}}.h4{font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.h5{font-weight:600;letter-spacing:1px}.bold{font-weight:700}.textMAJ{font-size:11px;font-weight:400;letter-spacing:.7px;text-transform:uppercase}.price{font-size:17px;font-weight:400}.dayCalendarFull{font-size:10px;letter-spacing:.5px}.dayCalendarFull,.monthCalendarFull{font-weight:600;text-transform:uppercase}.monthCalendarFull{font-size:15px;letter-spacing:.12px}.error-message{font-size:13px!important;font-style:italic;padding:0}.no-scroll{overflow:hidden}.layer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000c;inset:0;position:fixed;z-index:9999999}.fiche.client,.pro.fiche{margin-right:10px;padding:20px 0;position:relative;width:100%}.fiche.client .--page-content,.pro.fiche .--page-content{display:none}.fiche.result.client #banner-image,.pro.fiche.result #banner-image{background-color:initial;height:auto;margin-top:40px;position:static;width:auto}.fiche.result.client .profil-picture,.pro.fiche.result .profil-picture{position:static!important}.fiche.isExact.client .tag,.pro.fiche.isExact .tag{background-color:#fff;border:none;display:block;left:43%;padding:10px;position:absolute;top:-20px;width:60px}.fiche.isExact.client .profil-picture,.pro.fiche.isExact .profil-picture{left:20px;position:absolute;top:-20px}.fiche.client:not(.isExact) .image,.fiche.client:not(.isExact) .tag,.pro.fiche:not(.isExact) .image,.pro.fiche:not(.isExact) .tag{display:none}.fiche.client:not(.isExact) .header .wrapper-infos,.pro.fiche:not(.isExact) .header .wrapper-infos{align-items:flex-start}.fiche.client:not(.isExact) .header .wrapper-infos .profil-picture,.pro.fiche:not(.isExact) .header .wrapper-infos .profil-picture{margin-left:20px;position:static}.fiche.client:not(.isExact) .header .wrapper-infos .fiche-infos,.pro.fiche:not(.isExact) .header .wrapper-infos .fiche-infos{align-items:flex-start;margin-top:0;padding-left:20px}.page.client .creneaux,.page.client .infos,.pro.page .creneaux,.pro.page .infos{display:none}.page.client .header .wrapper-infos .profil-picture,.pro.page .header .wrapper-infos .profil-picture{height:101px;width:101px}.page.client .image,.pro.page .image{left:-20px;position:relative;width:calc(100% + 40px)}.minified.client .wrapper-infos .fiche-infos,.pro.minified .wrapper-infos .fiche-infos,.pro.rdv .wrapper-infos .fiche-infos,.rdv.client .wrapper-infos .fiche-infos{text-align:left}.pro.rdv .rdv-state,.rdv.client .rdv-state{margin-top:10px}.pro.rdv .rdv-state.confirmed:before,.rdv.client .rdv-state.confirmed:before{background:url(../icons/confirmed.png) no-repeat;content:" ";display:inline-block;height:20px;margin-right:20px;width:20px}.pro.rdv .rdv-state.waiting:before,.rdv.client .rdv-state.waiting:before{background:url(../icons/alert.png) no-repeat;content:" ";display:inline-block;height:20px;margin-right:20px;width:20px}.client .header .ratings,.pro .header .ratings{position:absolute;right:0;top:0}.client #shop-banner .banner-image,.pro #shop-banner .banner-image{background-color:#edf2f7;overflow:hidden;right:20px}.client #shop-banner .banner-image img,.pro #shop-banner .banner-image img{max-width:100%;-o-object-fit:cover;object-fit:cover}.client .creneaux,.pro .creneaux{margin-top:10px;padding:20px}.client .creneaux .creneau:after,.pro .creneaux .creneau:after{content:" / ";display:inline-block;padding:0 10px}.client .infos,.pro .infos{padding:0 20px}.client .infos .service,.pro .infos .service{color:#787885}.client .infos .service:before,.pro .infos .service:before{content:"#";display:inline;padding-right:10px}.client{position:relative;width:94%}.client .tag{background-color:#fff;display:block;padding:0 20px;position:absolute;top:-13px}.--prestation .h4:before,.preDot .h4:before{content:".";display:inline-block;font-size:30px;padding-right:10px}.mes-rdv .calendar-timeline{position:relative;top:0}.mes-rdv .calendar-timeline .date{position:relative}.formError{background-color:#ffeaea;border:1px solid red;padding:20px}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.text-underline{text-decoration:underline}.cursor-pointer{cursor:pointer}.vh100{height:100vh;max-height:100vh}.vh50{height:50vh;max-height:50vh}.h100{height:100%}.h75{height:75%}.h50{height:50%}.h25{height:25%}.vw100{max-width:100vh;width:100vh}.vw50{max-width:50vh}.vw50,.w100{width:100%}.w98{width:98%}.w75{width:75%}.w60{width:60%}.w50{width:50%}.w49{width:49%}.w40{width:40%}.w35{width:35%}.w30{width:30%}.w25{width:25%}.w20{width:20%}.w15{width:15%}.w10{width:10%}.w5{width:5%}.db{display:block}.dib{display:inline-block}.hidden{display:none}.fiche.client:not(.isExact) .header .wrapper-infos,.fiche.client:not(.isExact) .header .wrapper-infos .fiche-infos,.fx,.minified.client .wrapper-infos,.page.client .header .wrapper-infos,.pro.fiche:not(.isExact) .header .wrapper-infos,.pro.fiche:not(.isExact) .header .wrapper-infos .fiche-infos,.pro.minified .wrapper-infos,.pro.page .header .wrapper-infos,.pro.rdv .wrapper-infos,.rdv.client .wrapper-infos{display:flex}.--row,.fiche.client:not(.isExact) .header .wrapper-infos,.minified.client .wrapper-infos,.pro.fiche:not(.isExact) .header .wrapper-infos,.pro.minified .wrapper-infos,.pro.rdv .wrapper-infos,.rdv.client .wrapper-infos{flex-flow:row nowrap}.--row-reverse{flex-flow:row-reverse nowrap}.--row-wrap{flex-flow:row wrap}.--col,.fiche.client:not(.isExact) .header .wrapper-infos .fiche-infos,.page.client .header .wrapper-infos,.pro.fiche:not(.isExact) .header .wrapper-infos .fiche-infos,.pro.page .header .wrapper-infos{flex-flow:column nowrap}.--col-wrap{flex-flow:column wrap}.--around{justify-content:space-around}.--between{justify-content:space-between}.--even{justify-content:space-evenly}.--center,.page.client .header .wrapper-infos,.pro.page .header .wrapper-infos{justify-content:center}.--start{justify-content:flex-start}.--end{justify-content:flex-end}.--align-center,.minified.client .wrapper-infos,.page.client .header .wrapper-infos,.pro.minified .wrapper-infos,.pro.page .header .wrapper-infos,.pro.rdv .wrapper-infos,.rdv.client .wrapper-infos{align-items:center}.--align-baseline{align-items:baseline}.--align-start{align-items:start}.--align-stretch{align-items:stretch}.minified.client .header,.pa1,.pro.minified .header,body #application-content-wrapper #section-view-cart{padding:20px}.ph1{padding:0 20px}.pv0{padding:10px 0}.pv0.ph0{padding:10px}.pv1{padding:20px 0}.pl1{padding-left:20px}.pr1{padding-right:20px}.pt1{padding-top:20px}.pb1{padding-bottom:20px}.pa2{padding:40px}.ph2{padding:0 40px}.pv2{padding:40px 0}.pl2{padding-left:40px}.pr2{padding-right:40px}.pt2{padding-top:40px}.pb2{padding-bottom:40px}.pa3{padding:60px}.ph3{padding:0 60px}.pv3{padding:60px 0}.pl3{padding-left:60px}.pr3{padding-right:60px}.pt3{padding-top:60px}.pb3{padding-bottom:60px}.pa4{padding:80px}.ph4{padding:0 80px}.pv4{padding:80px 0}.pl4{padding-left:80px}.pr4{padding-right:80px}.pt4{padding-top:80px}.pb4{padding-bottom:80px}.pa5{padding:100px}.ph5{padding:0 100px}.pv5{padding:100px 0}.pl5{padding-left:100px}.pr5{padding-right:100px}.pt5{padding-top:100px}.pb5{padding-bottom:100px}.pa6{padding:120px}.ph6{padding:0 120px}.pv6{padding:120px 0}.pl6{padding-left:120px}.pr6{padding-right:120px}.pt6{padding-top:120px}.pb6{padding-bottom:120px}.ma1{margin:20px}.mh1{margin:0 20px}.mv0{margin:10px 0}.mv1{margin:20px 0}.ml1{margin-left:20px}.mr1{margin-right:20px}.mt1{margin-top:20px}.mb1{margin-bottom:20px}.ma2{margin:40px}.mh2{margin:0 40px}.mv2{margin:40px 0}.minified.client .wrapper-infos .fiche-infos,.ml2,.pro.minified .wrapper-infos .fiche-infos,.pro.rdv .wrapper-infos .fiche-infos,.rdv.client .wrapper-infos .fiche-infos{margin-left:40px}.mr2{margin-right:40px}.mt2{margin-top:40px}.mb2{margin-bottom:40px}.ma3{margin:60px}.mh3{margin:0 60px}.mv3{margin:60px 0}.ml3{margin-left:60px}.mr3{margin-right:60px}.mt3{margin-top:60px}.mb3{margin-bottom:60px}.ma4{margin:80px}.mh4{margin:0 80px}.mv4{margin:80px 0}.ml4{margin-left:80px}.mr4{margin-right:80px}.mt4{margin-top:80px}.mb4{margin-bottom:80px}.ma5{margin:100px}.mh5{margin:0 100px}.mv5{margin:100px 0}.ml5{margin-left:100px}.mr5{margin-right:100px}.mt5{margin-top:100px}.mb5{margin-bottom:100px}.ma6{margin:120px}.mh6{margin:0 120px}.mv6{margin:120px 0}.ml6{margin-left:120px}.mr6{margin-right:120px}.mt6{margin-top:120px}.mb6{margin-bottom:120px}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:.875rem}.f5{font-size:.775rem}.f6{font-size:.575rem}.relative{position:relative}
